<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:35px;
}

#box6{
margin:auto;
margin-top:35px;
margin-bottom:50px;

border: 1px #FF9933 solid;     /*枠線の装飾 */
background-color:#FFFFFF;   /* 背景色 */
width:750px;
   
   
}

#letter{
margin-top:55px;
background-image:url(../gra/letter.jpg);
width:765px;
height:240px;
border:#967556 1px solid;

}

#letter2{

background-image:url(../gra/letter.jpg);
background-repeat:repeat;
width:780px;
border:#967556 1px solid;

}

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

#point{
background-image:url(../gra/point_bg.jpg);
background-repeat:repeat;
width:840px;
height:auto;

}

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


.abouttext{
	background-color:#E9F3CF;
	widows:840px;
	padding-bottom: 1em;
	font-size: 20px;
}
.inside2{
	padding:8px 10px 10px 20px;
	text-align:left;

}

.inside3{
margin:25px;
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;
}



.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 {
  margin-right: 35px;
  margin-bottom:0;
}

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

.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 {
	margin-right: 15px;
	margin-bottom:0;
	font-size:18px;
	float: left;
}

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

#copy{
	text-align: right;
}

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

.clear { clear:both; }  

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

} 
#ml25{
margin-left:-25px;
}

.clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	*zoom: 1;
} /* IE */

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


/* CSS Document */


.content_5{
    width       :500px;
    height      :70px;  
    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       :500px;
    height      :70px;  
    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>