@charset "utf-8";
/* CSS Document */






@media screen and (max-width:480px){ /*スマホ*/
.wrap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;

}

#main_area backup {background:none} /*PC用の背景はオフ*/
#main_area::before {
  }
  
  #main_area backup ::before {
  content:"";
  display:block;
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100vh;
  background:url(../img/bg.png) center/cover no-repeat; /*fixedをトル！*/
  -webkit-background-size:cover;/*Android4*/
  }
 
img {width:100%; height:auto;}

.sec,.sec0,.sec1,.sec1_2,.sec2,.sec3,.sec4,.sec4_2,.sec5,.sec6,.sec7,.sec8,.sec9,.sec10,.sec11,.sec12,.sec13,.sec14,.sec15,.sec16,.sec17,.sec18,#sec19,.sec20,.cta,.cta2,.cta3,.info{
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;} 
#botton,.sec,.sec4,.sec5,.sec6,.sec7,.sec8,.sec12,.cta2,.cta3,.cta2,.sec2img{float: left;
	
}
	
.sec0{height:auto;}
.sec1{height:80%;margin: 0 ;
    padding: 0;}
.sechead{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 89%;
 margin-right: auto;
	margin-left: auto;}

		.sec860{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 81.4%;
 margin-right: auto;
	margin-left: auto;}
	.sec900{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 85%;
 margin-right: auto;
	margin-left: auto;}
	
	.sec960{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: auto;}
	
	.sec1139{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width:106.5%;
 margin-right: auto;
	margin-left: -3.25%;}
	
	.sec1100{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 104%;
 margin-right: auto;
	margin-left: -2%;}
	
	.sec1000{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 94.5%;
 margin-right: auto;
	margin-left: auto;}
	.sec12smp{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 94%;
 margin-right: auto;
	margin-left: auto;}


.sec18{width: 100%;height: 80%;margin-top: 0%;display:block;
	background-repeat: no-repeat;
	background-position: center bottom;  }
	
/*■■■■■■■　よくある質問　■■■■■■■*/ 

.qa{
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 90%;margin-left: 5%;
	margin-right: auto;
	
	background-image: url(../img/11.png);-moz-background-size:contain;
background-size:contain;
	margin-top: 0%;
	margin-bottom: 5px;
}
.qa img{width: 90%;height:auto;margin-left: 2%;padding-top: 2%;
}
.q0{
	margin-top: 25%;
	
}
.q0,.q1,.q2,.q3,.q4,.q5{
	width: 85%;
	margin-left: 5%;
	height: auto;
	color: #FFF;
	font-weight: nomal;
	line-height:nomal;
	padding-top: 2%;
	padding-right: 1%;
	padding-bottom: 2%;
	padding-left: 5%;
	margin-right: auto; 
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5B07B;
	font-size: 1.2em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5B07B;
	border-left-color: #D5B07B;
	
}

.a0,.a1,.a2,.a3,.a4,.a5{
	width: 81%;
	margin-left: 5%;
	line-height: 165%;
	color: #000;
	margin-bottom: 30px;
	height: auto;
	margin-right: auto;
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 10px;
	padding-left: 8%;padding-right: 2%;
	padding-bottom: 1%;
	
	padding-top: 10px;
	
	text-align: left;
	font-size: 1.14em;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5B07B;
	background-color: #FFF;
	padding-top: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5B07B;
	border-left-color: #D5B07B;
	
   
}


.header_inner{	
	width: 100%;
	 height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 8%;
  background-size:contain!important;}
	
#container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	text-align: center;
}

	/*■■■■■■■　CTA　■■■■■■■*/

.cta{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 95.2%;
 margin-right: auto;
	margin-left: auto;}

p.bt_cta{
	height: 15%;
	width: 45%;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 28%;
	margin-top: 30%;
	float: left;padding-bottom:15%;
}

a p.bt_cta{
	background-image: url(../img/32cta_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15%;
	width: 45%;
	-moz-background-size:contain;
background-size:contain;
}

a:hover p.bt_cta  {
	height: 15%;
	width: 45%;
	background-image: url(../img/32cta_bton.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left top;-moz-background-size:contain;
background-size:contain;
	
}


.cta1{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: auto;}

p.bt_cta1{
	height: 15%;
	width: 45%;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 28%;
	margin-top: 30%;
	float: left;padding-bottom:15%;
}

a p.bt_cta1{
	background-image: url(../img/32cta_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15%;
	width: 45%;
	-moz-background-size:contain;
background-size:contain;
}

a:hover p.bt_cta1  {
	height: 15%;
	width: 45%;
	background-image: url(../img/32cta_bton.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left top;-moz-background-size:contain;
background-size:contain;
	
}
.cta3{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: 5%;}

/*■■■■■■■　こだわり野菜　■■■■■■■*/

.sec12smp{display:block ;}
.sec12{
display:none;
}.sec12 dl{
	float: left;
	width: 90%;
	height: auto;
	margin-top: 4%;
	margin-left: 5%;
	text-align: left;
	line-height: normal;
}
.sec12 dl dt{
	font-size: 1.5em;width: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;margin-bottom:0.5%;
	color: #009046;
	
}  
.sec12 dl dt dd{
	text-align: left;width: 100%;
	
}
.sec12 p{
	line-height: 175%;
	width: 100%;
	height: auto;
	float: left;font-size: 1.14em;
}


/*■■■■■■■　こだわり卵　■■■■■■■*/
.sec12 dl.egg{
	float: left;
	width: 90%;
	height: auto;
	margin-top: 4%;
	margin-left: 5%;
	text-align: left;
	line-height: normal;
}
.sec12 dl.egg dt{
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #F60;
	
}  
.sec12 dl.egg dt dd{
	text-align: left;
	
}
.sec12 p.eggtext{
	line-height: 175%;
	width: 100%;
	height: auto;
	float: left;
}
.mark {
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #06C;
	margin-top: 0%;
	margin-bottom: 1%;font-size: 1.14em;
	float: left;
}
.mark2{
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #F00;
	margin-top: 0%;
	margin-bottom: 1%;
	float: left;font-size: 1.14em;
} 

/*■■■■■■■　フォーム　■■■■■■■*/

  table#formTable{
	  margin-top: 0px;
	  width: 90% ;
	  border-collapse:collapse;
	  margin-left: auto;
	  margin-right: auto;
	  height: auto;font-size: 14px; background-color:#FFF;
  }
  table#formTable p{font-size: 16px;
	  
  }
  
  .fomtxt{
	  margin-right: auto; float:left;
	  margin-left: 9.25%; padding-top:5%;padding-bottom:3%;padding-left:3%;padding-right:3%;
	  width: 75.5%;
	  margin-top: 0%;
	  margin-bottom: 0%; 
	  line-height: 165%;
	   height:auto;font-size: 1em; background-color:#FFF;
  }
  table#formTable td,table#formTable th{
	  padding:1%;
	  text-align: left;
	  
  }
  
  table#formTable td{	width:96%; display:block;background-color: transparent;
  border-right-width: thin;
	  border-right-width: 2px;
	  border-bottom-width: 2px;
	  border-left-width: 2px;
	  border-top-style: none;
	  border-right-style: solid;
	  border-bottom-style: solid;
	  border-left-style: solid;
	  border-right-color: #F9E9B5;
	  border-bottom-color: #F9E9B5;
	  border-left-color: #F9E9B5;font-size: 1.14em;
  
  }
  table#formTable dl dt dd{font-size: 1.14em; }
  
  table#formTable th{
	  width:95%;display:block;border:2px solid #F9E9B5;
	  text-align:left;
	  background-color: #FDF7E3;
		  vertical-align: top;
	  padding-left: 2%;font-size: 1.2em;
	  color: #000;
	  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	  font-weight: normal;
  }
  .ex_text{font-size: 1em; }
  
  .rd{
	  color: #F00;
	  font-size: 12px;
	  margin-top: 5px;
	  float: left;
  }
  .list{
	  float: left;
	  width: 180px;
	  font-size: 13px;
	  text-align: left;
	  margin-top: 5px;
	  margin-bottom: 5px;
  }
  .hs{
	  
	  background-color: #F60;
	  width: auto !important;
	  float: left;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  letter-spacing: 0em;padding: 0.2%;
	  margin-right: 2%;
	  
  }
  
  .hs2{
	  font-size: 11px !important;
	  background-color: #FB6400;
	  width: auto;
	  float: left;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  letter-spacing: 0em;
	  padding-top: 2px;
	  padding-right: 2px;
	  padding-bottom: 2px;
	  padding-left: 4px;
	  line-height: normal;
	  margin-right: 5px;
	  
  }
  .hs3{
	  
	  background-color: #FB6400;
	  width: auto;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  padding-top: 0.3%;
	  padding-right:0.3%;
	  padding-bottom: 0.2%;
	  padding-left: 0.3%;margin-right: 2%;
	  line-height: normal;
	  margin-right:  0%;
	  float: left;
	  
  }
  input{border-radius: 10px;        /* CSS3草案 */  
	  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	  -moz-border-radius: 10px;   /* Firefox用 */  margin-top: 2%;margin-bottom: 2%;font-size: 1.3em;}
	  
  select{width:90%;font-size: 90%; border-radius: 10px; /* CSS3草案 */-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */-moz-border-radius:  10px; margin-top: 2%;margin-bottom: 2%;padding-top: 2%;padding-bottom: 2%;}
  textarea{width:90%;font-size: 1.5em; border-radius: 10px; /* CSS3草案 */-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */-moz-border-radius:  10px;  margin-top: 2%;margin-bottom: 2%;}
  input[type="radio"] , input[type="checkbox"]{
	 -webkit-transform: scale(1.5);
	 transform: scale(1.5);
	 margin-right: 0.5em;margin-left: 0.5em;}
	  
  
  input.sub_bt {
  
	  text-indent: -9999px;
	  background-image: url(../img/bt_mailform.png);
	  background-color: #F6EBDB; background-repeat:no-repeat;
  display: block;
  width: 90%;
  height: 0;
  padding-bottom: 17%;
  background-size: contain;
  }
   
  input.sub_bt:hover  {
	
	text-indent: -9999px;
	  background: url(../img/bt_mailform_on.png) ;
	  background-color: #F6EBDB; background-repeat:no-repeat;
  display: block;
  width: 47%;
  height: 0;
  padding-bottom: 9%;
  background-size: contain;
  }
  
  .sample01{
	  
	  color: #333;
	  width: 80%;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  margin-top: 3%;
	  margin-bottom: 0%;font-size: 1.14em;
  }
   
   .sample02{
	  color: #333;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  margin-top: 0%;
	  margin-bottom: 0%;font-size: 1.14em;
  }
 
 
/*■■■■■■■　フッター　■■■■■■■*/


ul#foot_nav{
	width: 70%;float: left;
	height: auto;
	margin-top: 45px;
	margin-bottom: 4%;
	color: #333;
	margin-right: 15%;
	margin-left: 15%; display:block;
}
ul#foot_nav li{
	float: right;
	width: auto;
	display: block;
	margin-right: 25px;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #333;
}
ul#foot_nav li a{
	text-decoration: none;
	color: #333;font-size: 1.2em;
}
ul#foot_nav li a:hover{
	background-color: #FFF;
	font-size: 1.2em;
	color: #F00;
}
 
 
/*■■■■■■■　コピーライト　■■■■■■■*/

.info{
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3%;
	text-align: left;
	color: #333;
	padding-top: 0%;
	padding-right: 5%;
	padding-bottom: 1%;font-size: 14px;
	padding-left: 5%;
}
.copyright {
	width: 90%; display:block;margin-left: 5%;
	height: auto;font-size: 1em; background-color:none;
}
 }

 
 
 
 @media (min-width: 480px) and  (max-width: 768px){ /*大きいスマホ*/ 
.wrap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;

}
img {width:100%; height:auto;}

#main_area backup {background:none} /*PC用の背景はオフ*/
#main_area::before {
  }
  
  #main_area backup ::before {
  content:"";
  display:block;
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100vh;
  background:url(../img/bg.png) center/cover no-repeat; /*fixedをトル！*/
  -webkit-background-size:cover;/*Android4*/
  }
  
  
.sec,.sec0,.sec1,.sec1_2,.sec2,.sec3,.sec4,.sec4_2,.sec5,.sec6,.sec7,.sec8,.sec9,.sec10,.sec11,.sec12,.sec13,.sec14,.sec15,.sec16,.sec17,.sec18,#sec19,.sec20,.cta,.cta2,.cta3,.info{
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;} 
#botton,.sec,.sec4,.sec5,.sec6,.sec7,.sec8,.sec12,.cta2,.cta3,.cta2,.sec2img{float: left;
	
}
	
.sec0{height:auto;}
.sec1{height:80%;margin: 0 ;
    padding: 0;}
.sechead{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 89%;
 margin-right: auto;
	margin-left: auto;}
	
		.sec860{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 81.4%;
 margin-right: auto;
	margin-left: auto;}
	
	
.sec900{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 85%;
 margin-right: auto;
	margin-left: auto;}
	
	.sec960{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: auto;}	
	
	.sec1139{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width:106.5%;
 margin-right: auto;
	margin-left: -3.25%;}
	
	.sec1100{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 104%;
 margin-right: auto;
	margin-left: -2%;}
	
	.sec1000{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 94.5%;
 margin-right: auto;
	margin-left: auto;}
	.sec12smp{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 94%;
 margin-right: auto;
	margin-left: auto;}


.sec18{width: 100%;height: 80%;margin-top: 0%;display:block;
	background-repeat: no-repeat;
	background-position: center bottom;  }
	
/*■■■■■■■　よくある質問　■■■■■■■*/ 

.qa{
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 90.7%;margin-left: 5%;
	margin-right: auto;
	
	background-image: url(../img/11.png);-moz-background-size:contain;
background-size:contain;
	margin-top: 0%;
	margin-bottom: 5px;
}
.qa img{width: 90%;height:auto;margin-left: 2%;padding-top: 2%;
}
.q0{
	margin-top: 24%;
	
}
.q0,.q1,.q2,.q3,.q4,.q5{
	width: 85%;
	margin-left: 5%;
	height: auto;
	color: #FFF;
	font-weight: nomal;
	line-height:nomal;
	padding-top: 2%;
	padding-right: 1%;
	padding-bottom: 2%;
	padding-left: 5%;
	margin-right: auto; 
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5B07B;
	font-size: 1.2em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5B07B;
	border-left-color: #D5B07B;
	
}

.a0,.a1,.a2,.a3,.a4,.a5{
	width: 81%;
	margin-left: 5%;
	line-height: 165%;
	color: #000;
	margin-bottom: 30px;
	height: auto;
	margin-right: auto;
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 10px;
	padding-left: 8%;padding-right: 2%;
	padding-bottom: 1%;
	
	padding-top: 10px;
	
	text-align: left;
	font-size: 1.14em;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5B07B;
	background-color: #FFF;
	padding-top: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5B07B;
	border-left-color: #D5B07B;
	
   
}


.header_inner{	
	width: 100%;
	 height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 8%;
  background-size:contain!important;}
	
#container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	text-align: center;
}

	/*■■■■■■■　CTA　■■■■■■■*/

.cta{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 95.2%;
 margin-right: auto;
	margin-left: auto;}

p.bt_cta{
	height: 15%;
	width: 45%;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 28%;
	margin-top: 30%;
	float: left;padding-bottom:15%;
}

a p.bt_cta{
	background-image: url(../img/32cta_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15%;
	width: 45%;
	-moz-background-size:contain;
background-size:contain;
}

a:hover p.bt_cta  {
	height: 15%;
	width: 45%;
	background-image: url(../img/32cta_bton.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left top;-moz-background-size:contain;
background-size:contain;
	
}


.cta1{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: auto;}

p.bt_cta1{
	height: 15%;
	width: 45%;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 28%;
	margin-top: 30%;
	float: left;padding-bottom:15%;
}

a p.bt_cta1{
	background-image: url(../img/32cta_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15%;
	width: 45%;
	-moz-background-size:contain;
background-size:contain;
}

a:hover p.bt_cta1  {
	height: 15%;
	width: 45%;
	background-image: url(../img/32cta_bton.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left top;-moz-background-size:contain;
background-size:contain;
	
}
.cta3{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: 5%;}

/*■■■■■■■　こだわり野菜　■■■■■■■*/

.sec12smp{display:block ;}
.sec12{
display:none;
}.sec12 dl{
	float: left;
	width: 90%;
	height: auto;
	margin-top: 4%;
	margin-left: 5%;
	text-align: left;
	line-height: normal;
}
.sec12 dl dt{
	font-size: 1.5em;width: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;margin-bottom:0.5%;
	color: #009046;
	
}  
.sec12 dl dt dd{
	text-align: left;width: 100%;
	
}
.sec12 p{
	line-height: 175%;
	width: 100%;
	height: auto;
	float: left;font-size: 1.14em;
}


/*■■■■■■■　こだわり卵　■■■■■■■*/
.sec12 dl.egg{
	float: left;
	width: 90%;
	height: auto;
	margin-top: 4%;
	margin-left: 5%;
	text-align: left;
	line-height: normal;
}
.sec12 dl.egg dt{
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #F60;
	
}  
.sec12 dl.egg dt dd{
	text-align: left;
	
}
.sec12 p.eggtext{
	line-height: 175%;
	width: 100%;
	height: auto;
	float: left;
}
.mark {
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #06C;
	margin-top: 0%;
	margin-bottom: 1%;font-size: 1.14em;
	float: left;
}
.mark2{
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #F00;
	margin-top: 0%;
	margin-bottom: 1%;
	float: left;font-size: 1.14em;
} 

/*■■■■■■■　フォーム　■■■■■■■*/

  table#formTable{
	  margin-top: 0px;
	  width: 90% ;
	  border-collapse:collapse;
	  margin-left: auto;
	  margin-right: auto;
	  height: auto;font-size: 14px; 
  }
  table#formTable p{font-size: 16px;
	  
  }
  
.fomtxt{
	  margin-right: auto; float:left;
	  margin-left: 9.25%; padding-top:5%;padding-bottom:3%;padding-left:3%;padding-right:3%;
	  width: 75.5%;
	  margin-top: 0%;
	  margin-bottom: 0%; 
	  line-height: 165%;
	   height:auto;font-size: 1em; background-color:#FFF;
  }
  
  table#formTable td,table#formTable th{
	  padding:1%;
	  text-align: left;
	  
  }
  
  table#formTable td{	width:96%; display:block;background-color: transparent;
  border-right-width: thin;
	  border-right-width: 2px;
	  border-bottom-width: 2px;
	  border-left-width: 2px;
	  border-top-style: none;
	  border-right-style: solid;
	  border-bottom-style: solid;
	  border-left-style: solid;
	  border-right-color: #F9E9B5;
	  border-bottom-color: #F9E9B5;
	  border-left-color: #F9E9B5;font-size: 1.14em;
  
  }
  table#formTable dl dt dd{font-size: 1.14em; }
  
  table#formTable th{
	  width:95%;display:block;border:2px solid #F9E9B5;
	  text-align:left;
	  background-color: #FDF7E3;
		  vertical-align: top;
	  padding-left: 2%;font-size: 1.2em;
	  color: #000;
	  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	  font-weight: normal;
  }
  .ex_text{font-size: 1em; }
  
  .rd{
	  color: #F00;
	  font-size: 12px;
	  margin-top: 5px;
	  float: left;
  }
  .list{
	  float: left;
	  width: 180px;
	  font-size: 13px;
	  text-align: left;
	  margin-top: 5px;
	  margin-bottom: 5px;
  }
  .hs{
	  
	  background-color: #F60;
	  width: auto !important;
	  float: left;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  letter-spacing: 0em;padding: 0.2%;
	  margin-right: 2%;
	  
  }
  
  .hs2{
	  font-size: 11px !important;
	  background-color: #FB6400;
	  width: auto;
	  float: left;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  letter-spacing: 0em;
	  padding-top: 2px;
	  padding-right: 2px;
	  padding-bottom: 2px;
	  padding-left: 4px;
	  line-height: normal;
	  margin-right: 5px;
	  
  }
  .hs3{
	  
	  background-color: #FB6400;
	  width: auto;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  padding-top: 0.3%;
	  padding-right:0.3%;
	  padding-bottom: 0.2%;
	  padding-left: 0.3%;margin-right: 2%;
	  line-height: normal;
	  margin-right:  0%;
	  float: left;
	  
  }
  input{border-radius: 10px;        /* CSS3草案 */  
	  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	  -moz-border-radius: 10px;   /* Firefox用 */  margin-top: 2%;margin-bottom: 2%;font-size: 1.3em;}
	  
  select{width:90%;font-size: 90%; border-radius: 10px; /* CSS3草案 */-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */-moz-border-radius:  10px; margin-top: 2%;margin-bottom: 2%;padding-top: 2%;padding-bottom: 2%;}
  textarea{width:90%;font-size: 1.5em; border-radius: 10px; /* CSS3草案 */-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */-moz-border-radius:  10px;  margin-top: 2%;margin-bottom: 2%;}
  input[type="radio"] , input[type="checkbox"]{
	 -webkit-transform: scale(1.5);
	 transform: scale(1.5);
	 margin-right: 0.5em;margin-left: 0.5em;}
	  
  
  input.sub_bt {
  
	  text-indent: -9999px;
	  background-image: url(../img/bt_mailform.png);
	  background-color: #F6EBDB; background-repeat:no-repeat;
  display: block;
 width: 69%;
  height: 0;
  padding-bottom: 13%;
  background-size: contain;
  }
   
  input.sub_bt:hover  {
	
	text-indent: -9999px;
	  background: url(../img/bt_mailform_on.png) ;
	  background-color: #F6EBDB; background-repeat:no-repeat;
  display: block;
  width: 47%;
  height: 0;
  padding-bottom: 9%;
  background-size: contain;
  }
  
  .sample01{
	  
	  color: #333;
	  width: 80%;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  margin-top: 3%;
	  margin-bottom: 0%;font-size: 1.14em;
  }
   
   .sample02{
	  color: #333;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  margin-top: 0%;
	  margin-bottom: 0%;font-size: 1.14em;
  }
 
 
/*■■■■■■■　フッター　■■■■■■■*/


ul#foot_nav{
	width: 70%;float: left;
	height: auto;
	margin-top: 45px;
	margin-bottom: 4%;
	color: #333;
	margin-right: 15%;
	margin-left: 15%; display:block;
}
ul#foot_nav li{
	float: right;
	width: auto;
	display: block;
	margin-right: 25px;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #333;
}
ul#foot_nav li a{
	text-decoration: none;
	color: #333;font-size: 1.2em;
}
ul#foot_nav li a:hover{
	background-color: #FFF;
	font-size: 1.2em;
	color: #F00;
}
 
 
/*■■■■■■■　コピーライト　■■■■■■■*/

.info{
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3%;
	text-align: left;
	color: #333;
	padding-top: 0%;
	padding-right: 5%;
	padding-bottom: 1%;font-size: 14px;
	padding-left: 5%;
}
.copyright {
	width:90%; display:block;margin-left: 5%;
	height: auto;font-size: 1em; background-color:none;
}
 }


 
 
@media (max-width: 1024px) and (min-width: 768px){ /*タブレット*/ 
.wrap{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;

}
#main_area backup {background:none} /*PC用の背景はオフ*/
#main_area::before {
  }
  
  #main_area backup ::before {
  content:"";
  display:block;
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100vh;
  background:url(../img/bg.png) center/cover no-repeat; /*fixedをトル！*/
  -webkit-background-size:cover;/*Android4*/
  }
img {width:100%; height:auto;}
.sec,.sec0,.sec1,.sec1_2,.sec2,.sec3,.sec4,.sec4_2,.sec5,.sec6,.sec7,.sec8,.sec9,.sec10,.sec11,.sec12,.sec13,.sec14,.sec15,.sec16,.sec17,.sec18,#sec19,.sec20,.cta,.cta2,.cta3,.info{
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;} 
.sec,.sec4,.sec5,.sec6,.sec7,.sec8,.sec12,.cta2,.cta3,.cta2,.sec2img{float: left;
	
}
#botton{
	
}
	
.sec0{height:auto;}
.sec1{height:80%;margin: 0 ;
    padding: 0;}
.sechead{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 89%;
 margin-right: auto;
	margin-left: auto;}
	
	.sec860{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 81.4%;
 margin-right: auto;
	margin-left: auto;}
	
	
.sec900{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 85%;
 margin-right: auto;
	margin-left: auto;}
	
	.sec960{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: auto;}	
	
	.sec1139{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width:106.5%;
 margin-right: auto;
	margin-left: -3.25%;}
	
	.sec1100{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 104%;
 margin-right: auto;
	margin-left: -2%;}
	
	.sec1000{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 94.5%;
 margin-right: auto;
	margin-left: auto;}
	.sec12smp{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 94%;
 margin-right: auto;
	margin-left: auto;}
	
	.sec1150{margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 104%;
 margin-right: auto;
	margin-left: -2%;}

.sec18{width: 100%;height: 80%;margin-top: 0%; display:block;
	background-repeat: no-repeat;
	background-position: center bottom;  }
	
/*■■■■■■■　よくある質問　■■■■■■■*/ 

.qa{
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 90.7%;margin-left: 4.6%;
	margin-right: auto;
	
	background-image: url(../img/11.png);-moz-background-size:contain;
background-size:contain;
	margin-top: 0%;
	margin-bottom: 5px;
}
.qa img{width: 90%;height:auto;margin-left: 2%;padding-top: 2%;
}
.q0{
	margin-top: 24%;
	
}
.q0,.q1,.q2,.q3,.q4,.q5{
	width: 85%;
	margin-left: 5%;
	height: auto;
	color: #FFF;
	font-weight: nomal;
	line-height:nomal;
	padding-top: 2%;
	padding-right: 1%;
	padding-bottom: 2%;
	padding-left: 5%;
	margin-right: auto; 
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5B07B;
	font-size: 1.2em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5B07B;
	border-left-color: #D5B07B;
	
}

.a0,.a1,.a2,.a3,.a4,.a5{
	width: 81%;
	margin-left: 5%;
	line-height: 165%;
	color: #000;
	margin-bottom: 30px;
	height: auto;
	margin-right: auto;
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px 10px;
	padding-left: 8%;padding-right: 2%;
	padding-bottom: 1%;
	
	padding-top: 10px;
	
	text-align: left;
	font-size: 1.14em;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5B07B;
	background-color: #FFF;
	padding-top: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D5B07B;
	border-left-color: #D5B07B;
	
   
}


.header_inner{	
	width: 100%;
	 height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 8%;
  background-size:contain!important;}
	
#container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	text-align: center;
}

	/*■■■■■■■　CTA　■■■■■■■*/

.cta{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 95%;
 margin-right: auto;
	margin-left: auto;}

p.bt_cta{
	height: 15%;
	width: 45%;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 28%;
	margin-top: 30%;
	float: left;padding-bottom:15%;
}

a p.bt_cta{
	background-image: url(../img/32cta_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15%;
	width: 45%;
	-moz-background-size:contain;
background-size:contain;
}

a:hover p.bt_cta  {
	height: 15%;
	width: 45%;
	background-image: url(../img/32cta_bton.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left top;-moz-background-size:contain;
background-size:contain;
	
}


.cta1{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90%;
 margin-right: auto;
	margin-left: auto;}

p.bt_cta1{
	height: 15%;
	width: 45%;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 28%;
	margin-top: 30%;
	float: left;padding-bottom:15%;
}

a p.bt_cta1{
	background-image: url(../img/32cta_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15%;
	width: 45%;
	-moz-background-size:contain;
background-size:contain;
}

a:hover p.bt_cta1  {
	height: 15%;
	width: 45%;
	background-image: url(../img/32cta_bton.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: left top;-moz-background-size:contain;
background-size:contain;
	
}
.cta3{
	margin-bottom: 0px;margin-top: 0px;	text-align: center;
    padding-bottom: 0px; width: 90.7%;
 margin-right: auto;
	margin-left: 4.75%;}

/*■■■■■■■　こだわり野菜　■■■■■■■*/

.sec12smp{display:block ;}
.sec12{
display:none;
}.sec12 dl{
	float: left;
	width: 90%;
	height: auto;
	margin-top: 4%;
	margin-left: 5%;
	text-align: left;
	line-height: normal;
}
.sec12 dl dt{
	font-size: 1.5em;width: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;margin-bottom:0.5%;
	color: #009046;
	
}  
.sec12 dl dt dd{
	text-align: left;width: 100%;
	
}
.sec12 p{
	line-height: 175%;
	width: 100%;
	height: auto;
	float: left;font-size: 1.14em;
}


/*■■■■■■■　こだわり卵　■■■■■■■*/
.sec12 dl.egg{
	float: left;
	width: 90%;
	height: auto;
	margin-top: 4%;
	margin-left: 5%;
	text-align: left;
	line-height: normal;
}
.sec12 dl.egg dt{
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #F60;
	
}  
.sec12 dl.egg dt dd{
	text-align: left;
	
}
.sec12 p.eggtext{
	line-height: 175%;
	width: 100%;
	height: auto;
	float: left;
}
.mark {
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #06C;
	margin-top: 0%;
	margin-bottom: 1%;font-size: 1.14em;
	float: left;
}
.mark2{
	
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #F00;
	margin-top: 0%;
	margin-bottom: 1%;
	float: left;font-size: 1.14em;
} 

/*■■■■■■■　フォーム　■■■■■■■*/

  table#formTable{
	  margin-top: 0px;
	  width: 60% ;
	  border-collapse:collapse;
	  margin-left: auto;
	  margin-right: auto;
	  height: auto;font-size: 14px; 
  }
  table#formTable p{font-size: 16px;
	  
  }
  
.fomtxt{
	  margin-right: auto; float:left;
	  margin-left: 9.25%; padding-top:5%;padding-bottom:3%;padding-left:3%;padding-right:3%;
	  width: 75.5%;
	  margin-top: 0%;
	  margin-bottom: 0%; 
	  line-height: 165%;
	   height:auto;font-size: 1em; background-color:#FFF;
  }
  table#formTable td,table#formTable th{
	  padding:1%;
	  text-align: left;
	  
  }
  
  table#formTable td{	width:96%; display:block;background-color: transparent;
  border-right-width: thin;
	  border-right-width: 2px;
	  border-bottom-width: 2px;
	  border-left-width: 2px;
	  border-top-style: none;
	  border-right-style: solid;
	  border-bottom-style: solid;
	  border-left-style: solid;
	  border-right-color: #F9E9B5;
	  border-bottom-color: #F9E9B5;
	  border-left-color: #F9E9B5;font-size: 1.14em;
  
  }
  table#formTable dl dt dd{font-size: 1.14em; }
  
  table#formTable th{
	  width:95%;display:block;border:2px solid #F9E9B5;
	  text-align:left;
	  background-color: #FDF7E3;
		  vertical-align: top;
	  padding-left: 2%;font-size: 1.2em;
	  color: #000;
	  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	  font-weight: normal;
  }
  .ex_text{font-size: 1em; }
  
  .rd{
	  color: #F00;
	  font-size: 12px;
	  margin-top: 5px;
	  float: left;
  }
  .list{
	  float: left;
	  width: 180px;
	  font-size: 13px;
	  text-align: left;
	  margin-top: 5px;
	  margin-bottom: 5px;
  }
  .hs{
	  
	  background-color: #F60;
	  width: auto !important;
	  float: left;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  letter-spacing: 0em;padding: 0.2%;
	  margin-right: 2%;
	  
  }
  
  .hs2{
	  font-size: 11px !important;
	  background-color: #FB6400;
	  width: auto;
	  float: left;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  letter-spacing: 0em;
	  padding-top: 2px;
	  padding-right: 2px;
	  padding-bottom: 2px;
	  padding-left: 4px;
	  line-height: normal;
	  margin-right: 5px;
	  
  }
  .hs3{
	  
	  background-color: #FB6400;
	  width: auto;
	  color: #FFF;
	  font-weight: bold;
	  border-radius: 4px;        /* CSS3草案 */
	  -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	  -moz-border-radius: 4px;
	  padding-top: 0.3%;
	  padding-right:0.3%;
	  padding-bottom: 0.2%;
	  padding-left: 0.3%;margin-right: 2%;
	  line-height: normal;
	  margin-right:  0%;
	  float: left;
	  
  }
  input{border-radius: 10px;        /* CSS3草案 */  
	  -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	  -moz-border-radius: 10px;   /* Firefox用 */  margin-top: 2%;margin-bottom: 2%;font-size: 1.3em;}
	  
  select{width:90%;font-size: 90%; border-radius: 10px; /* CSS3草案 */-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */-moz-border-radius:  10px; margin-top: 2%;margin-bottom: 2%;padding-top: 2%;padding-bottom: 2%;}
  textarea{width:90%;font-size: 1.5em; border-radius: 10px; /* CSS3草案 */-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */-moz-border-radius:  10px;  margin-top: 2%;margin-bottom: 2%;}
  input[type="radio"] , input[type="checkbox"]{
	 -webkit-transform: scale(1.5);
	 transform: scale(1.5);
	 margin-right: 0.5em;margin-left: 0.5em;}
	  
  
  input.sub_bt {
  
	  text-indent: -9999px;
	  background-image: url(../img/bt_mailform.png);
	  background-color: #F6EBDB; background-repeat:no-repeat;
  display: block;
  width: 69%;
  height: 0;
  padding-bottom: 13%;
  background-size: contain;
  }
   
  input.sub_bt:hover  {
	
	text-indent: -9999px;
	  background: url(../img/bt_mailform_on.png) ;
	  background-color: #F6EBDB; background-repeat:no-repeat;
  display: block;
  width: 47%;
  height: 0;
  padding-bottom: 9%;
  background-size: contain;
  }
  
  .sample01{
	  
	  color: #333;
	  width: 80%;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  margin-top: 3%;
	  margin-bottom: 0%;font-size: 1.14em;
  }
   
   .sample02{
	  color: #333;
	  margin-right: auto;
	  margin-left: auto;
	  text-align: center;
	  margin-top: 0%;
	  margin-bottom: 0%;font-size: 1.14em;
  }
 
/*■■■■■■■　フッター　■■■■■■■*/


ul#foot_nav{
	width: 70%;float: left;
	height: auto;
	margin-top: 45px;
	margin-bottom: 4%;
	color: #333;
	margin-right: 15%;
	margin-left: 15%; display:block;
}
ul#foot_nav li{
	float: right;
	width: auto;
	display: block;
	margin-right: 25px;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #333;
}
ul#foot_nav li a{
	text-decoration: none;
	color: #333;font-size: 1.2em;
}
ul#foot_nav li a:hover{
	background-color: #FFF;
	font-size: 1.2em;
	color: #F00;
}   
 
/*■■■■■■■　コピーライト　■■■■■■■*/

.info{
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3%;
	text-align: left;
	color: #333;
	padding-top: 0%;
	padding-right: 5%;
	padding-bottom: 1%;font-size: 14px;
	padding-left: 5%;
}
.copyright {
	width: 90%; display:block;margin-left: 5%;
	height: auto;font-size: 1em; background-color:none;
}
 }
