#banner a:hover img{
 opacity:0.8;
 filter:alpha(opacity=80);
 -ms-filter:"alpha(opacity=80)";
}
.clear{
	clear: both;	
}
/* メインエリア */
#shop-main{
  width:520px;
  margin:0px auto 0px auto;
  background-color:#fff;
  /*
  padding-top:410px;
  background-image:url(https://img09.shop-pro.jp/PA01044/747/etc_base64/c2hvcF9tYWluX2ltZw.jpg?cmsp_timestamp=20250417173507);*/
 
	background-repeat:no-repeat;
	background-size: cover;
	background-position: center top;	
}
#shop-main img{
  width:100%;
}
/*-----*/


.tabekata{
	width:100%;
	height:420px;
	background-image:url(https://img09.shop-pro.jp/PA01044/747/etc/gentei.png?cmsp_timestamp=20160122054712);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:10pt;
	
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
.p-tabekata{
	text-align:left;
	margin:0px auto 0px auto;
	padding:320px 0px 0px 0px;
	font-size:10pt;
  width:90%;
}

.banner_area1{
 margin-bottom:20px;
}

.banner1{
 margin-bottom:20px;
}

.banner2{
 width:530px;
}
/*-----*/
#osusumearea{
	width:100%;
  height:320px;
  /*border:solid 1px #000;*/
  margin-bottom:20px;
 /* background-image:url(https://img09.shop-pro.jp/PA01044/747/etc/bg2_osusume.jpg?cmsp_timestamp=20160411181936);
  background-position:right bottom;
	background-repeat:no-repeat;*/
  
}
.osusume-h3{
  color:#68932b;
  width:96%;
  height:28px;
  font-size:12pt;
  padding-top:12px;
  text-align:center;
}
.osusume{
  color:#68932b;
  width:96%;
  height:32px;
  font-size:12pt;
  padding-top:12px;
  padding-left:20px;
  background-image:url(https://img09.shop-pro.jp/PA01044/747/etc/bg_osusume.jpg?cmsp_timestamp=20160411174944);
  background-position:right bottom;
	background-repeat:no-repeat;
  
}
/*-----*/
/*山菜222前線*/
ul.sansai{
	list-style:none;
	width:100%;
	
}
ul.sansai2 li{
display:block;
width:23%;
margin:20px 1px 1px 4px;
padding:2px;

float:left;
}
ul.sansai2 li img{
	width:80%;
	margin:4% auto 4% 10%;
	
}
ul.sansai2 li h2{
font-size:9pt;
text-align:center;
padding:2px;
border-bottom:solid 1px #B5BCA6;
}
ul.sansai2 li h2 a{
	text-decoration:none;
	color:#4B0F10;
}
ul.sansai2 li p {
	clear:both;
	width:60%;
	background-color:#FFB46B;
	text-align:center;
	margin:8px auto 10px auto;
	padding:2px;
	font-size:8pt;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
}
ul.sansai2 li p.setu {
	clear:both;
	width:90%;
	background-color:#fff;
	text-align:left;
	margin:8px auto 10px auto;
	padding:4px;
	font-size:8pt;
	
}

/*山菜　以上*/

/*メイン*/
ul.main2{
	list-style:none;
	width:100%;
  height:150px;
  padding-top:240px;
  display:block;
	
}
ul.main2 li{
display:block;
width:23%;
margin:20px 1px 1px 4px;
padding:2px;
float:left;
 background-color:hsla(0,0%,19%,0.63);
}
ul.main2 li img{
	width:80%;
	margin:4% auto 4% 10%;
	
}
ul.main2 li h2{
font-size:9pt;
text-align:center;
padding:2px;
border-bottom:none;
  color:#fff;
}
ul.main2 li h2 a{
	text-decoration:none;
	color:#fff;
}
ul.main2 li p {
	clear:both;
	width:60%;
	background-color:#FFB46B;
	text-align:center;
	margin:8px auto 10px auto;
	padding:2px;
	font-size:8pt;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
}
ul.main2 li p.setu {
	clear:both;
	width:90%;
	background-color:#fff;
	text-align:left;
	margin:8px auto 10px auto;
	padding:4px;
	font-size:8pt;
	
}
/*メイン　以上*/
/*挨拶*/
p.aisatu{
 width:90%;
 height:70px;
 margin:10px auto 0px auto;
 padding:10px;
 color:#718035;
 text-align: center;
  font-size:12pt;
}
/*video*/
.video{
  position:relative;
  width:100%;
  padding-top:56.25%;
}
.video iframe{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}
/*企画バナ*/
.kikaku-bana{
  width:520px;
  margin:0px auto 10px auto;
  border-top:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  background-color:#FBF8EF;
}
.kikaku-setu{
  display:block;
  width:500px;
  margin:20px auto 20px auto;
  
}
.kikaku-setu-left{
  display:block;
  width:260px;
  margin:0px 0px 0px 0px;
}
.kikaku-setu-right{
  display:block;
  width:260px;
  margin:-85px 0px 0px 260px;
}
.kikaku-setu p{
  font-size:12pt;
    line-height:1.5em;
}
.kikaku-bana img{
  width:100%;
  margin-bottom:20px;
}

.kikakh3{
  text-align:center;
   width:100%;
   display:bolck;
  margin:2px auto;
  padding:10px;
  font-size:12pt;
  color:#FF9552;
  
}
/*企画バナ　end*/
/*麺の種類から選ぶ*/
.menselect{
 display:block;
 width:520px;
  margin:20px auto 20px auto;
}
.menselect h3{
 display:block;
 width:490px;
 margin:20px auto 20px auto;
 padding:10px 10px 10px 20px;
 border-left:solid 8px hsla(264,36%,42%,1.00);
}
.menselect li{
 display:block;
 list-style: none;
  text-align: center;
}
.men-info{
 width:100%;
 margin:0px auto 0px auto;
}

.men-info li{
	width:149px;
	float:left;
	margin:5px 9px 5px 9px;
	padding:2px;
	border:solid 1px hsla(60,15%,55%,1.00);
}	

.men-info li img{
	width:96%;
	margin:0px;
	padding:2px;
	/*border:solid 1px hsla(60,15%,55%,1.00);*/
}
/*麺の種類から選ぶ--END--*/

/*水舎のこだわりーーモットー*/
.motto{
	display:block;
	width:530px;
	height:1380px;
	background-image: url(https://img09.shop-pro.jp/PA01044/747/etc/img09.shop-pro.jpg?cmsp_timestamp=20170316092303);
	margin:10px auto 10px auto;
	/*color:#686A55;*/
    color:#cccccc;
	font-size:1.2em;
	padding-top:220px;
}
.cont-p{
	width:75%;
	margin:0px 0px 40px 20px;
  font-size:1.2em;
}
.koda1-h2,.koda4-h2{
  padding-top:10px;
	padding-left:20px;
	margin-left:20px;
	border-left:solid 8px #686A55;
  font-size:1.4em;
  height:20px;
}
.koda2-h2{
   padding-top:10px;
	width:60%;
	margin-left:200px;
	padding-left:20px;
	border-left:solid 8px #686A55;
  font-size:1.4em;
  height:20px;
}
.koda3-h2{
   padding-top:10px;
	padding-left:20px;
	margin-left:80px;
	border-left:solid 8px #686A55;
  font-size:1.4em;
  height:20px;
}
.koda1,.koda4{
	width:75%;
  margin-top:20px;
	margin-left:20px;
	margin-bottom:40px;
  font-size:1.2em;
  line-height:2.0em;
}
.koda2{
	width:60%;
  margin-top:20px;
	margin-left:200px;
	margin-bottom:60px;	
  font-size:1.2em;
   line-height:2.0em;
}
.koda3{
	width:60%;
  margin-top:20px;
	margin-left:80px;
	margin-bottom:40px;	
  font-size:1.2em;
   line-height:2.0em;
}
/*水舎のこだわりーーモットーEND--*/

/*送料・配送方法について*/
.souryo{
	width:530px;
	margin:10px auto 10px auto;
  border-bottom:solid 1px #ccc;
}
.souryo h3{
	font-size:2.0em;
	color:#604C7A;
	text-align: center;
	font-weight: 100;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #604C7A;
	border-bottom:solid 1px #604C7A;
}
.souryo h4{
	line-height:4.0em;
	color:#673763;
  font-size:1.6em;
}
.souryo p{
	line-height:2.0em;
  font-size:1.2em;
}
/*送料・配送方法について--END--*/

/*--そばの３種類紹介--*/
/*----*/
.omiya-h2{
	text-align:center;
	color:#E4AD00;
	/*border-top:solid 1px #caa528;
	border-bottom:solid 1px #caa528;*/
	padding:20px 0px 20px 0px;
	/*background-color:#FEF1E2;*/
   margin-top:20px;
  margin-bottom:20px;
  font-size:11pt;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.omiya-h3{
	text-align:center;
	color:#FF8C47;
	padding:10px 0px 10px 0px;
	
}
.omiya-soba1,.omiya-soba2,.omiya-soba3,.omiya-soba4{
	width:150px;
	height:430px;
	padding:0px;
	border:solid 1px #F1F1F1;
    display:block;
	/*border:solid 1px #C3C3C3;*/
	/*background-color:#F8FDFF;*/
}

.omiya-soba1{	
	margin:5px 10px 0px 10px;
}
.omiya-soba2{	
	margin:-432px 10px 14px 36%;
}
.omiya-soba3{	
	margin:-446px 10px 14px 70%;
}
.omiya-soba1 img,.omiya-soba2 img,.omiya-soba3 img,.omiya-soba4{
	width:100%;
}
.omiya-order,.omiya-order a{
	width:100%;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0942F4;
	font-size:10pt;
	padding:5px 0px 5px 0px;
	
}
.soba-name{
	color:#638B01;
	padding-left:20px;
	border-left:8px solid #638801;
}
.soba-setu-p{
	width:90%;
	margin:10px auto 10px auto;
	font-size:10pt;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*----*/
/*--そばの３種類紹介--*/