/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusan_shosai
　　スタンダード詳細
 * -----------------------------------------------------------*/
body{
  background-color: #ffffe1;
  margin-top:0px;
  text-align:center;
}

#omiseshosai{
width:960px;
margin:auto;

}



/* ========== 　最上部　グレー文字　　========== */
#header{
padding-top:3px;
width:960px;

}
#header h1{
	margin: 0px;
	padding: 0px;
	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{
margin-bottom:0px;
width:200px;
float:left;

}
#header .header_l img{
border:0px;
}
#header .header_l IFRAME{
margin-bottom:0px;
}
#header .header_l2{
padding-top:40px;
float:left;
width:250px;
}



#header .header_r{
float:left;
padding:0px;
text-align:left;
margin-left:150px;
margin-bottom:0px;
}
#header .header_r IFRAME{
padding-top:0px;
margin-bottom:0px;
}

/* ========== 　上部メニュー２========== */

 .header_m1{
background-image:url(https://www.taku3.net/imgs/images/menu_p4.jpg);
background-repeat:repeat-x;
 text-align:right;
 width:960px;
clear:both;
margin-left:0px;
margin-top:0px;

}
 .header_m1 form{
 margin:0px;
 padding-top:5px;
 padding-bottom:5px;
 } 


/* ========== 　パンくずリスト========== */
.menu_h{
 background-color:#FFFFFF;
 width:960px;
 height:25px;
}
.menu_h_l{
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-size:90%;
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;
}
/* ========== 　詳細ページ　　========== */

#shosai_main{
background-color:#FFFFFF;
width:960px;
text-align:left;
margin-bottom:0px;
padding-bottom:0px;
}

#shosai_m{
background-color:#FFFFFF;
margin-bottom:0px;
padding-bottom:0px;
}
/* ===== パンくず　 ======== */

#shosai_m .shosai_bcl{
padding-top:10px;
text-align:left;
padding-left:20px;
  background-image:url(https://www.taku3.net/imgs/images/shosai_t5.gif);
  font-weight : bold;
  padding-bottom:10px;

 
}

#shosai_m .shosai_bcl a{
margin-left :20px;
  color : #0000ff;
}

#shosai_m .shosai_bcl A:HOVER{
  background-color : #fbe4d9;
  text-decoration : underline;
}
p.btn_tw{
margin:0px;
padding-top:3px;
float:left;
width:130px;
}
p.btn_fb{
padding-top:3px;
margin:0px;
float:left;
width:120px;
padding-left:10px;
}
/* ========== 店舗詳細ページ用 ========== */



#shosai_m .gazo1{
padding-top:10px;
padding-left:20px;
  width : 150px;
  float:left;
  margin-bottom:0px;
}
#shosai_m  .gazo1 a img{
  border-color :  #000000;
}
#shosai_m .gazo2{
width:500px;
padding-top:10px;
margin-left:10px;
text-align:left;
float:left;
margin-bottom:0px;
}


#shosai_m  .gazo2 h2 a{
     color : #0000ff;
   font-weight : bold;
   font-size : 80%;
}
#shosai_m  .gazo2 h2{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left : 5px;
}
#shosai_m .gazo2 h2 img{
	vertical-align:middle;
	border:0px;
}
#shosai_m .gazo2 .lcad p a{
   font-size : 75%;
}
#shosai_m .gazo2 .lcad p{
   margin-top : 0px;
   margin-bottom : 0px;
   margin-right:10px;
   float:left;
   white-space:nowrap;
}
#shosai_m .gazo2 p img{
   vertical-align: middle;
   margin-bottom : 0px;
   margin-top : 0px;
}

#shosai_m .gazo3{
text-align:right;
float:left;
margin-bottom:0px;
}
#shosai_m .gazo3 .jyuni{
   font-size : 200%;
   font-weight : normal;
   margin-bottom : 0px;
  margin-top :10px;
  text-align : right;
}
#shosai_m .gazo3 .ookan{
padding-top:3px;
}
#shosai_m .gazo3 .tenpo1{
margin-top:-5px;
}
#shosai_m  .tenposu2{
 font-size : 50%;
 font-weight : normal;
}
#shosai_m  .tenposu2 strong{
font-size :110%;
}
#shosai_m  .tenposu{
 font-size : 50%;
 font-weight : normal;
}
/* ========== お店へ行くボタン ========== */
#shosai_m .omisehe{
margin-top:0px;
margin-bottom:0px;
}
#shosai_m .omisehe a{
  color :#ff9900;
  background-color :#ffffff;
  font-weight : bold;
  font-size : 90%;
  display :block;
  width :180px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top:3px;
  padding-bottom : 3px;
  text-align: center;
  border : 2px outset #cccccc;
  letter-spacing : 4px;
 list-style: none;
}
#shosai_m .omisehe a:hover{
 color:#ffffff;
   background-color :#ff9900;
 list-style: none;
}

/* ヘッダーナビ
----------------------------------------------- */
#header_navi img{
border:0px;
}
#header_navi{
margin-left:0px;
padding-left:0px;
clear:both;
    margin-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
clear:both;
float:left;
}
#header_navi ul{
    margin-top: 0px;
margin-left:10px;
padding-left:0px;
list-style-type:none;
}
#header_navi li{
    float: left;
		margin-bottom:0px;
}
#header_navi ul li.mypage,
#header_navi ul li.entry {
    margin-top: 0px;
		margin-bottom:0px;
}





/* ========== 　大きな画像と更新情報　 ========== */

#shosai_m .bigimg1 img{
border:0px;
}
#shosai_m .bigimg1{
margin-left:20px;
float:left;
width:340px;
border:#999999 1px solid;
padding:5px;
}
#shosai_m .bigimg2{
float:left;
width:340px;
margin-left:5px;
border:#999999 1px solid;
padding:5px;
}
#shosai_m .bigimg2 img{
border:0px;
}
#shosai_m .koshin{
float:left;
width:200px;
margin-left:10px;
}
.koshin_shop h3{
background-image:url(https://www.taku3.net/imgs/images/4d/koshin3.gif);
background-repeat:no-repeat;
margin-top:0px;
margin-bottom:0px;
padding-left:40px;
padding-top:7px;
padding-bottom:20px;
font-size:90%;
}
.koshin_shop P{
line-height:150%;
font-size:80%;
padding-left:0px;
margin:0px;
border-bottom:#CC9933 1px dotted;
padding-top:3px;
padding-bottom:3px;
}
.koshin_shop{
width:200px;
}
.koshin_shop .blue{
color:#0066CC;
padding-right:10px;
}
.koshin_shop p.r{
text-align:right;
}
.koshin_shop p.r a{
color:#0066CC;
font-weight:bold;
}



/* ========== 　コメント　 ========== */
#shosai_m .hitokoto{
	margin-top:20px;
margin-left:20px;
clear:both;
   padding-bottom : 0px;
   margin-right:20px;
}
#shosai_m .hitokoto img{
border:0px;
}

#shosai_m .hitokoto h2{
	margin-top:0px;
margin-right:20px;
float:left;
margin-bottom:10px;
}
#shosai_m .hitokoto h3{
margin-top:10px;
   font-size : 100%;
   font-weight : bold;
   color:#990000;
   margin-bottom : 2px;
   }
   
   
 #shosai_m .hitokoto h4{
 margin-right:30px;
      font-size : 110%;
   font-weight : bold;
   margin-bottom : 5px;
  margin-top :0px;
  }
 

#shosai_m  .hitokoto p{
padding-right:30px;
  margin-top : 0px;
  margin-bottom : 10px;
} 
/* ========== 　コメント　 ========== */
#shosai_m .ml{

	width:730px;
	float:left;
}
#shosai_m .hitokoto3{
margin-right:1px;
margin-left:20px;
clear:both;
   padding-bottom : 0px;
}
#shosai_m .hitokoto3 img{
border:0px;
}

#shosai_m .hitokoto3 h3{
margin-top:0px;
   font-size : 110%;
   font-weight : bold;
   color:#CC3333;
   margin-bottom : 2px;
   }
   
   
 #shosai_m .hitokoto3 h4{
 margin-right:0px;
      font-size : 110%;
   font-weight : bold;
   margin-bottom : 0px;
  margin-top :0px;
  }
#shosai_m  .hitokoto3 p{
line-height:130%;
      font-size : 100%;
padding:5px;
  margin-top : 5px;
  margin-bottom : 10px;
  border:#CC9933 1px dotted;
}  

/* ========== 　新商品　 ========== */
#shosai_m .shinshouhin{
margin-left:20px;
clear:both;
   padding-bottom : 10px;
   margin-right:20px;
   padding-top:10px;
}
#shosai_m .shinshouhin h2 img{
border:1px #CCCCCC solid;
}

#shosai_m .shinshouhin h2{
margin-top:0px;
margin-right:20px;
float:left;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
width:160px;
}
#shosai_m .shinshouhin h3{
margin-top:10px;
   font-size : 110%;
   font-weight : bold;

   margin-bottom : 2px;
   }
   
   
 #shosai_m .shinshouhin h4{
 margin-right:30px;
      font-size : 110%;
   font-weight : bold;
   margin-bottom : 5px;
  margin-top :0px;
  color:#FF0000;
  }
 

#shosai_m  .shinshouhin p{
padding-right:30px;
  margin-top : 0px;
  margin-bottom : 10px;
} 
.shin_t p{
border-bottom:#FF6633 solid 1px;
padding-top:10px;
}
 #shosai_m .shinshouhin .toroku{
	 padding-top:5px;
	 font-size:90%;
 }


/* ========== 支払いアイコン ========== */
#shosai_m .shiharai img{
  margin-top : 0px;
  margin-bottom :0px;
}
#shosai_main .shiharai{
width:960px;
clear:both;
margin-bottom:0px;
margin-top:5px;

}
/* ========== 　運営・住所 ========== */
#shosai_main .shiharai_l{
width:380px;
float:left;
margin-top:0px;
}

#shosai_main .shiharai_l ul{
 list-style-type : none;
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left:0px;
 padding-left:20px;
}
#shosai_main .shiharai_l li{
 border-left:solid 5px #66cc00;
 padding-left:5px;
 padding-top:0px;
 margin:0px;
 padding-bottom:2px;
 
}

#shosai_main .shiharai .bold{
font-weight:bold;
}
#shosai_main .koshin_r{
	clear:both;
}

#shosai_main .r_tenpo1{
	width:350px;
	float:left;
	margin-top:0px;
}
#shosai_main .r_tenpo1 ul{
	 margin-top : 0px;
 list-style-type : none;
 margin-bottom : 0px;
 margin-left:0px;
 padding-left:20px;
}
#shosai_main .r_tenpo1 li{
 border-left:solid 5px #F00;
 padding-left:5px;
}
#shosai_main .map{
	margin-top:0px;
	padding-left:10px;
	float:left;
}


/* ========== キャンペーン ========== */
#shosai_m .hitokoto2{
border:#FF0000 1px dotted;
clear:both;
padding:10px;
margin-top:10px;
margin-left:30px;
margin-right:30px;
}
#shosai_m .hitokoto2 h2{
margin-top:0px;
font-size:100%;
float:left;
margin-bottom:0px;
}
#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;
float:left;
font-weight:bold;
margin-bottom:0px;
}
#shosai_m .hitokoto2 p{
font-size:100%;
clear:both;
  margin-top : 0px;
  margin-bottom : 0px;
} 
#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;
margin-bottom:0px;
}
#shosai_m .hitokoto2 .red{
color:#FF0000;
font-weight:bold;
padding-left:10px;
}
#shosai_m .hitokoto2 .k{
white-space:nowrap;
}
/* ========== キャンペーン　更新部 ========== */
#shosai_m .hitokoto2_2{
border:#FF0000 1px dotted;
clear:both;
padding:5px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
}
#shosai_m .hitokoto2_2 h2{
margin-top:0px;
font-size:100%;
float:left;
margin-bottom:0px;
}
#shosai_m .hitokoto2_2 h2 img{
vertical-align:middle;
}
#shosai_m .hitokoto2_2 .red2{
color:#FF0000;
}
#shosai_m .hitokoto2_2 h3{
font-size:100%;
margin-left:0px;
margin-top:0px;
float:left;
font-weight:bold;
margin-bottom:0px;
}
#shosai_m .hitokoto2_2 p{
font-size:80%;
clear:both;
  margin-top : 0px;
  margin-bottom : 0px;
} 
#shosai_m .hitokoto2_2 p a{
font-weight:bold;
}
#shosai_m .hitokoto2_2 h4{
margin-left:0px;
font-size:90%;
margin-top:0px;
clear:both;
font-weight:normal;
margin-bottom:0px;
}
#shosai_m .hitokoto2_2 .red{
color:#FF0000;
font-weight:bold;
padding-left:10px;
}
#shosai_m .hitokoto2_2 .k{
white-space:nowrap;
}

/* ========== 商品説明　　 ========== */
#shouhin{
clear:both;
}

.pr1{
clear:both;
margin-left:30px;
border-bottom:#CCCCCC 1px dotted;
margin-top:10px;
width:900px;
padding-left:10px;
}

.product1 h3{
margin-top:5px;
margin-bottom:2px;
text-align:center;
font-size:110%;
}
.product1 img{
	border:0px;
}
.product1{
float:left;
width:210px;
margin-left:10px;
}
.product1 .img1{
	width:200px;
	height:150px;
border:#963 1px solid;
text-align:center;
}
.product1 h4{
text-align:center;
color:#FF0000;
margin-top:0px;
}
.product1 p{
margin-top:5px;
text-align:left;
}
.product_otherSt{
clear:both;
font-weight:bold;
background-image:url(https://www.taku3.net/imgs/images/b_ye1.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding:10px;
}
.product_otherSt2{
clear:both;
font-weight:bold;
background-color:#CCCCCC;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
padding:10px;
}
/* ========== 　　情報　 ========== */
.jyoho{

clear:both;
font-weight:bold;
background-image:url(https://www.taku3.net/imgs/images/b_ye1.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-left:10px;
margin-right:10px;
padding:10px;
}
/* ========== 　　情報が無いとき　 ========== */
.jyoho_non{
clear:both;
color:#666666;
font-weight:bold;
background-image:url(https://www.taku3.net/imgs/images/b_gr2.gif);
background-repeat:repeat-x;
margin-top:40px;
margin-left:10px;
margin-right:10px;
padding:10px;
}
.jyoho_non_p{
	padding-left:5px;
	padding-right:0px;
margin-top:30px;
margin-bottom:30px;
}
.jyoho_non_p2{
	padding-left:50px;
	padding-right:0px;
margin-top:30px;
margin-bottom:30px;
}




/* ========== 　　注意　 ========== */
.cyui h4{
margin-left:10px;
clear:both;
  font-size :80%;
  font-weight:normal;
  margin-bottom:0px;
  padding-bottom:20px;
}



/* ========== 　タブ３　実店舗情報 ========== */

#shosai_main .r_tenpo ul{
 list-style-type : none;

 margin-bottom : 0px;
 margin-left:0px;
 padding-left:20px;
}
#shosai_main .r_tenpo li{
 border-left:solid 5px #999999;
 padding-left:5px;
}
#shosai_main .r_tenpo{
float:left;
margin-top:30px;
padding-bottom:20px;
}
#shosai_main .r_tenpo table{
border:#CCC 1px solid;

	width:700px;
	margin-left:120px;
}
#shosai_main .r_tenpo td{
	empty-cells:show;
		padding:5px;
}
#shosai_main .r_tenpo td.table1{
	border-bottom:#CCC 1px dotted;
	background-color:#F6F6F6;
}
#shosai_main .r_tenpo td.table2{
	border-bottom:#CCC 1px dotted;
}
#shosai_main .r_tenpo td.table3{
	background-color:#F6F6F6;
}
/* ========== 　タブ３　実店舗map ========== */

 .map_b1{
	 text-align:center;
margin-top:30px;
margin-bottom:20px;
}
/* ========== クーポン ========== */

 .map_b{


margin-top:10px;
margin-bottom:20px;
margin-left:0px;
}
.coupon {
margin-top:30px;
margin-left:180px;
margin-bottom:30px;
}
.coupon_i{
border:0px;
width:600px;
margin-bottom:-4px;
clear:both;
padding:0px;
}
.coupon1{
background-image:url(https://www.taku3.net/imgs/images/4d/coupon1_02.jpg);
background-repeat:repeat-y;
width:600px;
margin-top:0px;
margin-bottom:0px;
padding-top:10px;
text-align:left;

}

.coupon h2{
font-size:100%;
text-align:center;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
color:#CC3333;
}
.coupon h3{
font-size:95%;
margin-top:0px;
margin-left:50px;
width:480px;
margin-bottom:10px;
font-weight:bold;
}

.coupon h4{
	color: #996666;
	margin-left:50px;
	padding-top:5px;
	margin-top:0px;
	margin-bottom:0px;
	width:480px;
	border-bottom:dotted 1px;
	font-size:95%;
}

.coupon p{
width:450px;
font-size:80%;
margin-top:10px;
margin-left:80px;
margin-bottom:0px;
}
.coup_l{
margin-left:50px;
width:500px;
margin-top:0px;
margin-bottom:0px;

}
.coupon h5{
font-size:80%;
margin-top:10px;
margin-bottom:0px;
}

.coup_r h6{
font-size:80%;
margin-left:380px;
margin-top:0px;
width:180px;
color:#CC3333;
margin-bottom:0px;
}
 


/* ========== 　カタログ請求 ========== */
.seikyu{
text-align:center;
}
.seikyu table{
margin-bottom:20px;
width:600px;
margin-left:180px;
background-color:#CCCC99;

} 
.seikyu td{
padding:5px;
background-color:#ffffff;
}
.seikyu td.gr{
background-color:#FFFFe1;
}

/* ========== 　特集風詳細ページ　　 ========== */

#s_toku{
	margin-left:20px;
	  	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
}
.s_toku2{
	margin-top:30px;
		margin-left:0px;
}

.s_toku2 h2{
	clear:both;
	margin-bottom:20px;

}
.s_toku2 p{
	margin-top:0px;
	float:left;
	width:340px;
	font-size:110%;
	margin-left:10px;
	line-height:160%;
}

.s_toku2 .bigimg img{
border:0px;
}
.s_toku2 .bigimg{
margin-left:0px;
float:left;
width:340px;
border:#999999 1px solid;
padding:5px;
}
.s_toku2_2 p{
	clear:both;
	width:730px;
}
.s_toku3 h2{
	margin-top:0px;
	width:720px;
	clear:both;
	background-image:url(https://www.taku3.net/imgs/images/toku_s3.gif);
	background-repeat:no-repeat;
	height:60px;
	padding-top:15px;
	padding-left:100px;
}
.s_toku3 img{
vertical-align:middle;
}
.s_toku3 p{
	margin-left:30px;
	margin-right:20px;
		line-height:150%;
}
.s_toku4{
	clear:both;
	margin-right:20px;
	text-align:right;
	font-size:130%;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
}
.s_toku4 a{
	color:#00F;
}
#s_toku h4{
	font-size:130%;
	margin-top:30px;
	margin-bottom:0px;
}
/* ========== 　店長おすすめ５　　 ========== */
.ad_pro_tateyoko{
	width:190px;
	border:#CCC 1px solid;
	margin-left:10px;
	padding:5px;
		text-align:center;
		margin-top:0px;
}

.koshin3 h2{
	text-align:center;
	background-image:url(https://www.taku3.net/imgs/images/rank_1.gif);
	background-repeat:no-repeat;

margin-top:20px;
margin-bottom:0px;
	margin-left:10px;
padding-top:7px;
padding-bottom:8px;
font-size:90%;
}
.koshin3 img{
	vertical-align:middle;
	margin-bottom:0px;


}
.ad_pro_tateyoko h3{
	text-align:left;
	margin-top:5px;
	font-size:90%;
	margin-bottom:0px;
}
.ad_pro_tateyoko h4{
	color:#F00;
	font-weight:bold;
	margin:0px;
}
.ad_pro_tateyoko p{
	font-size:80%;
	margin:5px;
}
.ad_products{
	border-bottom:#CCC 1px solid;
}


/* ========== 　　フッター　 ========== */
#footer{
margin-top:0px;
margin-bottom:0px;
width:960px;
background-color : #ffffff;
clear:both;
}
#footer .menu{
width:960px;
background-image:url(https://www.taku3.net/imgs/images/line1.gif);
background-repeat:repeat-x;
font-size : 80%;
clear:both;
text-align:left;
}
#footer .menu ul{
 margin-left:10px;
 padding-left:10px;
margin-top:0px;
list-style-type:none;
}
#footer .menu li{
white-space:nowrap;
float:left;
}
#footer .menu h2{
margin-top:0px;
font-size:100%;
margin-bottom:0px;
padding-top:10px;
padding-left:5px;
}

#footer .copyright{
 margin-left: 0px;
 background-color:#FF6600;
 text-align:right;
 height:15px;
  font-size : 80%;
  font-weight:normal;
  color : #ffffff;
  padding-top : 4px;
  padding-bottom : 4px;
  padding-right : 10px;
  margin-top:30px;
}
#google1{
margin-left:40px;
}
.clear{
clear:both;
}


/* ========== 　色　 ========== */
.b2{
color:#003399;
}
.red{
color:#FF0000;
}

.boldred{
font-weight:bold;
color:#FF0000;
}
.mini{
font-size:80%;
}

.f_red{
	color:#F00;
	font-weight:bold;
}
.f_green{
	color:#090;
	font-weight:bold;
}
.f_gray{
	color:#CCC;
}

.f_brown{
	color:#933;
}



