@charset "utf-8";
/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusan_shosai
　　詳細ページ 基本960
 * -----------------------------------------------------------*/


#omiseshosai{
width:970px;
margin:auto;

}

/* ========== 　最上部　グレー文字　　========== */
#header{
padding-top:3px;
width:970px;

}
#header h1{
	margin: 0px;
	padding-bottom:3px;
	font-size: 82%;
	text-align:right;
	color: #999999;
font-weight: normal;
}
#header h2{
	margin: 0px;
	padding: 0px;
	font-size: 82%;
	display: block;
color:#333333;
	width: 100%;
text-align:left;
letter-spacing : 5px;
        font-weight: normal;
}


#header .header_l{
text-align:left;
margin-bottom:0px;
width:250px;
float:left;

}
#header .header_l img{
border:0px;
}
#header .header_l IFRAME{
margin-bottom:0px;
}



#header .header_r{
float:left;
padding:0px;
text-align:left;
margin-left:10px;
margin-bottom:0px;
}
#header .header_r IFRAME{
padding-top:0px;
margin-bottom:0px;
}


/* ========== 　パンくずリスト========== */
.menu_h{
 background-color:#FFFFFF;
 width:970px;
 height:25px;
}
.menu_h_l{
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-size:80%;
padding-left:10px;
font-weight:normal;
float:left;
width:655px;
}
.menu_h_r{

text-align:right;
float:left;
width:270px;
font-size:80%;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
color:#336633;
}

/* ========== 　メイン========== */
#m_table{
margin-top:0px;
margin-bottom:0px;
width:970px;
background-color:#FFFFFF;
}
/* ========== 　左部========== */
#shosai_main{
 margin-top : 0px;
 margin-bottom: 0px;
 width:655px;
 float:left;
 background-color:#FFFFFF;
 text-align:left;
}


/* ========== トップ　注目のお店枠 ========== */

#shosai_main .cyumoku{
width : 650px;
  height : 120px;  
  margin-top : 0px;
 background-image:url(/images/waku3.gif);
}

#shosai_main .cyumoku IFRAME{
  margin-top : 4px;
  margin-left:5px;

}

/* ===== パンくずリスト　 ======== */
#shosai_m{
border:#CCCCCC 1px solid;
width:99%;
padding:1px;
}

#shosai_m .shosai_bcl{
padding-top:10px;
text-align:left;
padding-left:20px;
  background-image : url(/images/shosai_t4.gif);
  font-weight : bold;
  padding-bottom:10px;
 
}

#shosai_m .shosai_bcl a{
  
  color : #0000ff;
}
#shosai_m .shosai_bcl A:HOVER{
  background-color : #fbe4d9;
  text-decoration : underline;
}

/* ========== 店舗詳細ページ用 ========== */
#shosai_m{
	font-size:90%;
	color:#333
}



#shosai_m .gazo1{
padding-top:10px;
padding-left:5px;
  width : 250px;
  float:left;
}
#shosai_m  .gazo1 a img{
  border-color :  #000000;
}
#shosai_m .gazo2{
width:380px;
padding-top:10px;
margin-left:5px;
text-align:left;
float:left;
}
#shosai_m  .gazo2_l{
	float:left;
	width:240px;
}
#shosai_m  .gazo2_l h2{
	padding:3px 0px 3px 0px;
	font-size:150%;
}
#shosai_m  .gazo2_r{
	float:left;
	width:125px;
}

#shosai_m  .gazo2 h2 a{
     color : #0000ff;
   font-weight : bold;
   font-size : 90%;
   margin-bottom : 0px;
}
#shosai_m  .gazo2 h2{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 5px;
}
#shosai_m .gazo2 .lcad p a{
   font-size : 75%;
}
#shosai_m .gazo2 .lcad p{
   margin-top : 0px;
   margin-bottom : 0px;
}

#shosai_m .gazo3{
width:125px;
float:left;
}
#shosai_m .gazo3 .jyuni{
   font-size : 200%;
   font-weight : normal;
   margin-bottom : 0px;
  margin-top :0px;
  text-align : right;
}
#shosai_m .gazo3 .ookan{
padding-top:3px;
}
#shosai_m .gazo3 .tenpo1{
margin-top:-5px;
}

p.btn_tw{
margin:0px;
padding-top:3px;
float:left;
width:90px;
padding-right:10px;
}
p.btn_fb{
text-align:right;
padding-top:3px;
margin:0px;
float:left;
width:90px;
}

#shosai_m .syousai1{
margin-top:10px;
margin:3px;
padding:5px;
clear:both;
border:#CCCCCC 1px solid;
}
#shosai_m .syousai1_l{
width:600px;

line-height:130%;
}
#shosai_m .syousai1_l .ev_txt1red{
	padding:10px;
	color:#F00;
	font-weight:bold;
}

#shosai_m p a{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 0px;
   font-size : 100%;
}
#shosai_m  p img{
   vertical-align: middle;
   margin-bottom : 0px;
   margin-top : 0px;
}

#shosai_m .syousai1 h4{
   font-size : 110%;
   font-weight : bold;
   margin-bottom : 5px;
  margin-top :0px;
}
#shosai_m h4 a{
color:#0000FF;
}
#shosai_m .syousai1 h3{
margin-top:0px;
   font-size : 100%;
   font-weight : bold;
   color:#990000;
   margin-bottom : 2px;
}
#shosai_main h5{
  font-size :75%;
  font-weight :normal;
  line-height :120%;
  margin-left :10px;
  margin-top : 10px;
  margin-bottom :5px;
} 
#shosai_m  .tenposu{
padding-top:0px;
margin-top:0px;
 font-size : 50%;
 font-weight : normal;
 padding-bottom:0px;
}
#shosai_m  .tenposu2{
padding-top:0px;
 font-size : 35%;
 font-weight : normal;
  padding-bottom:0px;
}
#shosai_m  .tenposu3{
 font-size : 40%;
 font-weight : normal;
  line-height : 120%;
}
#shosai_main h6{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
color:#FF0000;
text-align:right;
  font-size :120%;
  font-weight :bold;
  line-height :110%;
  margin-top : 10px;
  margin-bottom :5px;
} 
#shosai_main h6 img{
vertical-align:middle;
}
/* ========== お店からの一言アイコン ========== */
#shosai_m  .hitokoto{
	clear:both;
}
#shosai_m  .hitokoto p{
  margin-top : 0px;
  margin-bottom : 0px;
}
/* ========== キャンペーン ========== */
#shosai_m .hitokoto2{
margin-left:2px;
margin-right:2px;
padding:3px;
margin-top:10px;
border:#FF0000 1px dotted;
}
#shosai_m .hitokoto2 h2{
margin-top:0px;
margin-bottom:0px;
font-size:100%;
}
#shosai_m .hitokoto2 h2 img{
vertical-align:middle;
}
#shosai_m .hitokoto2 .red2{
color:#FF0000;
}
#shosai_m .hitokoto2 h3{
font-size:100%;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
}
#shosai_m .hitokoto2 p{
font-size:90%;
line-height:110%;
clear:both;
  margin-top : 0px;
  margin-bottom : 0px;
  padding:5px;
} 
#shosai_m .hitokoto2 p a{
font-weight:bold;
}
#shosai_m .hitokoto2 h4{
margin-left:0px;
font-size:90%;
margin-top:0px;
clear:both;
font-weight:normal;
}
#shosai_m .hitokoto2 .red{
color:#FF0000;
font-weight:bold;
padding-left:10px;
}
#shosai_m .hitokoto2 .k{
white-space:nowrap;
}


#shosai_m .hitokoto2 .toroku{
	padding:5px 0px 0px 5px;
	font-size:90%;
}

/* ========== 　コメント　 ========== */
#shosai_m .hitokoto{
   padding-bottom : 10px;
   }
#shosai_m .hitokoto p{
   line-height:140%;
}

/* ========== 　運営・住所 ========== */

#shosai_m .syousai1 ul{
 list-style-type : none;
 margin-left : 3px;
 margin-bottom : 0px;
 margin-top : 0px;
 padding-left:0px;
}
#shosai_m .syousai1 li{
 border-left:solid 5px #66cc00;
 padding-left:5px;
 padding-bottom:2px;
}
/* ========== ↑　運営・住所 ========== */
#shosai_graywaku  h3{
   margin-bottom : 0px;
  margin-top :0px;
}
#shosai_graywaku  h3 a{
     color : #666666;
   font-weight : normal;
   font-size : 100%;
   margin-bottom : 0px;
   margin-top :0px;

}


/* ==========大きな地図　 ========== */
.bigmap{
width:620px;
text-align:center;
}
.bigmap IFRAME{
clear:both;
}
 
 
/* ========== 商品横型だし（アンテナ用）　 ========== */
#shosai_main .shouhin{
 margin-bottom : 0px;
 clear:both;

}
#shosai_main .yoko_product{
width:650px;
margin-top:0px;
margin-left:0px;
}
#shosai_main .yoko_product IFRAME{
margin-left:0px;
 border-width : 1px 1px 1px 1px;
 border-style : solid inset inset solid;
 border-color : #e6e6e6 #e6e6e6 #e6e6e6 #e6e6e6;
   margin-top : 10px;
   }

#shosai_main .mark{
 margin:10 auto 10 auto;
 font-size:80%;
}
#shosai_main .mark img{
	vertical-align:middle;
	margin:auto 5 auto 10;
}

#shosai_main .shouhin table{
 font-size:110%;
 line-height:130%;
 }


/* ========== メニュー部　 ========== */
#side_r{
width:310px;
float:left;

}
.side_title{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:90%;
	margin-top:20px;
	margin-left:0px;
	border-bottom:#666 2px solid;
	margin-bottom:10px;
	text-align:left;
	padding-left:5px;
}
.side_br p{
	font-size:90%;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
		border-bottom:#966 1px dotted;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
}



#side_r .side_banner{
   margin-top : 5px;
  text-align : center;
}
#side_r .side_g table{
margin:auto;
  }
  


#side_r .side_banner7{
	margin-top:5px;
	margin-bottom:5px;
}
	


#side_r h3{
	margin:0px;

	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	  font-size:80%;
	  
	  font-weight:bold;
  }




/* ========== 下部メニューリスト　 ========== */
.kabu{
  margin-top : 0px;
  border-width : 2pt;
  border-style : dotted;
  border-color : gray;
  background-color : #ffffff;
  text-align : center;
}

#google1{
margin-left:40px;
}
.clear{
clear:both;
}
.bold{
font-weight:bold;
}
.boldred{
font-weight:bold;
color:#FF0000;
}

/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusan_shosai
　　アンテナショップ詳細用
 * -----------------------------------------------------------*/
 
 .img_620{
	 width:600px;
	 margin-left:20px;
 }
.ant_shouhin .shohin_l{
width:630px;
   margin-top:20px;
   clear:both;
   }
   .ant_shouhin .shohin_l img{
 float:left;
 margin-right:10px;
 }
 .ant_shouhin .shohin_l p{

 width:370px;
   float:left;
   }
   
      .ant_shouhin .shohin_l1{
	  background-color:#ffffff;
width:630px;
   margin-top:20px;
   clear:both;
   }
   .ant_shouhin .shohin_l1 img{

 float:left;
 margin-right:10px;
 }
 .ant_shouhin .shohin_l1 p{
     text-align:left;
   float:left;
   }

    .ant_shouhin h2{
	width:600px;
   font-size:130%;
   text-align:center;
   padding-top:20px;
   }

.shohin_m4{
	clear:both;
}
.ant_shouhin .shohin_m{
background-color:#FFFFFF;
       margin-left:15px;
	   margin-top:5px;
	   padding-top:5px;
	   width:630px;
	   clear:both;

   
   }
.ant_shouhin .shohin_m1{
	 width:200px;
margin-right:8px;
margin-top:5px;
  float:left;
     	  	line-height:130%;
  }
  .ant_shouhin .shohin_m1 p{
	  margin-top:5px;
  }
	  
    .ant_shouhin .shohin_m1-1{
	 width:200px;
	 margin-left:8px;
  float:left;
  }
      .ant_shouhin .shohin_m1-c{
		text-align:center;
	 width:200px;
	 margin-left:8px;
  float:left;
  }


.ant_shouhin .shohin_m2{
   float:left;
   margin-right:10px;

   	  	line-height:130%;
   }
   .ant_shouhin .shohin_m2 p{
	   margin-top:5px;
   }

   
.ant_shouhin .shohin_m3{

  float:left;
  margin-bottom:10px;
  }
  .ant_shouhin .shohin_m3c{
   text-align:center;
  float:left;
  margin-bottom:10px;
  }
  .ant_shouhin .shohin_m32{
	  width:350px;

  float:left;
  margin-bottom:10px;
  }
    .ant_shouhin .shohin_m34{
	  width:305px;

  float:left;
  margin-bottom:10px;
  padding-right:5px;
  }
      .ant_shouhin .shohin_m34 p{
		  margin-top:5px;
	  }
 p.txt_200{
	 width:200px;
	 text-align:center;
 }
  p.txt_center{
	 text-align:center;
 }

.ant_shouhin .shohin_m5 img{
	margin-right:8px;
	float:left;
	}
.ant_shouhin .shohin_m4 p{
	     width:600px;
		 padding:5px;
	  clear:both;
	  	line-height:130%;
}
.ant_shouhin .shohin_m42 p{
	padding:10px 15px 10px 0px;
	line-height:130%;
	  clear:both;
}
.ant_shouhin .shohin_m43{
	  clear:both;
}
.ant_shouhin .shohin_m6{
   margin-right:10px;

  float:left;
  margin-bottom:10px;
  }
  .ant_shouhin .shohin_m6 p{
	     width:280px;
   margin-right:10px;
	  clear:both;
}
.ant_shouhin .shohin_m7{
margin-right:8px;
  float:left;
  }
.ant_shouhin .shohin_m7 p{
float:left;
text-align:left;
 width:200px;

 }
.ant_shouhin .shohin_m8 p{
margin:5px;
clear:both;
text-align:left;
}
.ant_shouhin .shohin_m8 h3{
   margin-top:0px;
margin-right:5px;
text-align:right;
   font-size:100%;
font-weight:normal;
}

.ant_shouhin .red{
color:#CC0033;
font-weight:bold;
}

.ant_shouhin .shohin_m9{
margin-right:8px;
  float:left;
  }
.ant_shouhin .shohin_m9 p{
text-align:center;
float:left;
 width:200px;

 }
 .ant_shouhin .shohin_m10{
	 width:303px;
	 margin-right:3px;
  float:left;
  }
  

.shohin_m33 ul{
	list-style-type:none;
		font-size:100%;
	line-height:120%;
	margin-top:10px;
}
.shohin_m33 p{
	font-size:100%;
	line-height:120%;
}
.shohin_m35 ul{
	list-style-type:none;
	padding-left:10px;
}

.shohin_m35 li{
	padding-bottom:10px;
		padding-left:10px;
}

.clfix:after {
    display: block;
    clear: both;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
    content: ".";
	
}
.shohin_m01{
	text-align:center;
}
.shohin_m01 h2{
	padding:0px 10px 10px 10px;
	font-size:90%;
}
.shohin_m01 p{
	padding:10px;
}
.clfix{ 

display: inline-block; 
} 

.s300{
	width:300px;
}
.s185{
	width:185px;
}
.s415{
	width:415px;
}
.s360{
	width:360px;
}
.s240{
	width:240px;
}

.ev_txt1red{
	color:#F00;
	font-weight:bold;
}
	