<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
width:1000px;
top:0;
text-align:center;
margin:auto;
padding:0;
line-height:1.6em;
font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}




a{/*リンクされた文字*/
    color:#666666;
    font-style:normal;
    text-decoration:none;
}
a:link {/*未訪問のリンク*/
    color:#666666;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#999999;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#999999;
    font-style:normal;
    text-decoration:none;
}


img{ border: none;
	margin: 0;
	padding:0;
	vertical-align: bottom;

	
}


h1{
margin-top:0;
}
h2{
margin-top:35px;
}
h3{
margin-top:35px;
}


#all{
top:0;
text-align:center;
margin:auto;
padding:0;
border:0;
width:840px;
padding-bottom:100px;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

#box2{
margin-top:50px;
}

#box3{
margin-top:50px;
}

#box4{
margin-top:60px;
margin-bottom:75px;
}

#box5{
margin-top:20px;
}

#box6{
margin:auto;
margin-top:35px;
margin-bottom:50px;     /*枠線の装飾 */
background-color:#FFFFFF;   /* 背景色 */
width:750px;
   
   
}

#letter{
	margin-top:55px;
	width:765px;
	height:200px;
	border:#967556 1px solid;
	background-color: #FAF2E7;

}

#letter2{
	width:780px;
	border:#967556 1px solid;
	margin-top: 20px;
	background-color: #FAF2E7;

}

#letter2 td{
text-align:left;
font-size:15px;
}

#point{
	width:840px;
	height:auto;
	background-color: #F2F3F4;

}

.inside{
margin:18px 18px 12px 18px;
text-align:left;
}


.abouttext{
background-color:#F2F3F4;
widows:840px;
height:340px;
font-size:14px;
}
.inside2{
padding:8px 10px 10px 20px;
text-align:left;

}

.inside3{
margin:25px 35px 25px 35px;
text-align:left;
}

dl{
float:left;
}

dt{
font-weight:bold;
}

.textside2{
margin-left:100px;
}

img.example1 { vertical-align: middle; }

.relief{
margin-top:1px;
}

#value{
margin-top:40px;
margin-bottom:20px;
}




.pointbox{
	width:740px;
	background-color:#FFFFFF;
	border:#333333 1px solid;
	margin-bottom:40px;
	height: 260px;
}



.btnsub{

text-align:left;
margin-left:30px;
}

p{
text-align:left;
margin:28px;

}


ul {
  list-style: none;
  padding: 0;
  width: 810px;
  margin: 30px -35px 0 0;
  overflow: hidden;
}
li {
  float: left; 
  margin-right: 35px;
  margin-bottom:0;
}

.caption{
font-size:12px;
line-height:1.4em;
margin-top:5px;
}

.wholefood{
color:#663300;
text-align:left;
margin:28px;
}



#footer ul {
  list-style: none;
  width: 810px;
  margin: 80px 0 0 0;
  overflow: hidden;
}

#footer ul li {
  float: left; 
  margin-right: 15px;
  margin-bottom:0;
  font-size:12px;
}

#footer ul li a {
	display:block;
	border-left:1px solid #999;
	padding-left:15px;
}

#copy{
float:right;
}

#sidetop{
width:28px;
height:98px;
position:fixed;
margin-top:480px;
right:0;
padding:0;
border:0;
}

.clear { clear:both; }  

.clear2 {
clear:both;
margin-top:5px;
margin-bottom:0;
width:800px; 

} 

.box5_in{
margin:25px 15px 25px 15px;
}


.bline{
border-right:#CCCCCC 1px solid;
}

.t2{
margin:0 28px;
font-size:13px;
line-height:1.2em;
}

h2{
color:#1780BD;
font-size:24px;
line-height:1.3em;
font-weight:bold;
}

h3{
color:#1780BD;
font-size:24px;
font-weight:bold;
line-height:1.3em;
}

.html5jp-border-radius{
border: #FA9B32 1px solid;
}

/*.vli{
border-bottom:#CCCCCC 1px solid;
}*/


/* CSS Document */
.content_5{
    width       :769px;
    height      :118px;  
    position    :relative;
    margin      :0 auto;
    overflow    :hidden;
}
.reflection_5 {
    height      :100%;
    width       :30px;
    display     :block;
    position    :absolute;
    top         :-70px;
    left        :0;
    background-color: #fff;
    opacity     :0;
    -webkit-transform: rotate(45deg);
    -webkit-animation: reflection 4s ease-in-out infinite;
	-moz-transform: rotate(45deg);
    -moz-animation: reflection 4s ease-in-out infinite;
	-o-transform: rotate(45deg);
    -o-animation: reflection 4s ease-in-out infinite;
	-ms-transform: rotate(45deg);
    -ms-animation: reflection 4s ease-in-out infinite;
}

.content_6{
    width       :769px;
    height      :118px;  
    position    :relative;
    margin      :0 auto;
    overflow    :hidden;
}
.reflection_6 {
    height      :100%;
    width       :30px;
    display     :block;
    position    :absolute;
    top         :-70px;
    left        :0;
    background-color: #fff;
    opacity     :0;
    -webkit-transform: rotate(45deg);
    -webkit-animation: reflection 4s ease-in-out infinite;
	-webkit-animation-delay: -2s;
	-moz-transform: rotate(45deg);
    -moz-animation: reflection 4s ease-in-out infinite;
	-moz-animation-delay: -2s;
	-o-transform: rotate(45deg);
    -o-animation: reflection 4s ease-in-out infinite;
	-o-animation-delay: -2s;
	-ms-transform: rotate(45deg);
    -ms-animation: reflection 4s ease-in-out infinite;
	-ms-animation-delay: -2s;
}
.content_5_sp{
    width       :100%;
    height      :100%;  
    position    :relative;
    margin      :0 auto;
    overflow    :hidden;
}
.reflection_5_sp {
    height      :100%;
    width       :6%;
    display     :block;
    position    :absolute;
    top         :-70px;
    left        :0;
    background-color: #fff;
    opacity     :0;
    -webkit-transform: rotate(45deg);
    -webkit-animation: reflection 4s ease-in-out infinite;
	-moz-transform: rotate(45deg);
    -moz-animation: reflection 4s ease-in-out infinite;
	-o-transform: rotate(45deg);
    -o-animation: reflection 4s ease-in-out infinite;
	-ms-transform: rotate(45deg);
    -ms-animation: reflection 4s ease-in-out infinite;
}

.content_6_sp{
    width       :100%;
    height      :100%;  
    position    :relative;
    margin      :0 auto;
    overflow    :hidden;
}
.reflection_6_sp {
    height      :100%;
    width       :6%;
    display     :block;
    position    :absolute;
    top         :-70px;
    left        :0;
    background-color: #fff;
    opacity     :0;
    -webkit-transform: rotate(45deg);
    -webkit-animation: reflection 4s ease-in-out infinite;
	-webkit-animation-delay: -2s;
	-moz-transform: rotate(45deg);
    -moz-animation: reflection 4s ease-in-out infinite;
	-moz-animation-delay: -2s;
	-o-transform: rotate(45deg);
    -o-animation: reflection 4s ease-in-out infinite;
	-o-animation-delay: -2s;
	-ms-transform: rotate(45deg);
    -ms-animation: reflection 4s ease-in-out infinite;
	-ms-animation-delay: -2s;
}

@-webkit-keyframes reflection {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}

@-moz-keyframes reflection {
	0% { -moz-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -moz-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -moz-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -moz-transform: scale(50) rotate(45deg); opacity: 0; }
}

@-o-keyframes reflection {
	0% { -o-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -o-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -o-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -o-transform: scale(50) rotate(45deg); opacity: 0; }
}

@-ms-keyframes reflection {
    80% { -ms-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -ms-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -ms-transform: scale(50) rotate(45deg); opacity: 0; }
}</pre></body></html>