@charset "utf-8";
/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 *  Last modified 2, 2012　キーワード検索商品だし一覧用（カテゴリ共通）
 * -----------------------------------------------------------*/
/* ==========  ビッググループ用========== */
.cate1{
margin-top:0px;
margin-left:20px;
margin-bottom:0px;
}

.cate1 h3{
clear:both;
font-size:90%;
margin-bottom:0px;
}
.cate1 ul{
margin-top:10px;
margin-left:0px;
padding-left:0px;
list-style-type:none;
margin-bottom:0px;
padding-bottom:0px;
}
.cate1 li.li1{
padding-top:5px;
padding-bottom:5px;
font-size:100%;
width:180px;
float:left;
background-image:url(http://www.taku2.com/images/kw_m1.gif);
padding-left:15px;
background-repeat:no-repeat;
}
.cate1 li a{
color:#0066FF;
}
.cate1 li a:hover{

background-color:#FFDFDF;
color:#0066FF;
}
.cate1 li.li2{
	font-size:90%;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
color:#C03;
}
.cate1 .sf{
font-size:80%;
} 
.ob_3{
clear:both;
margin-top:10px;
margin-left:10px;

}

 .ob_3 p{
 width:650px;
		 	BORDER-RIGHT:#CCCCCC 1px solid;
        BORDER-LEFT: #CCCCCC 1px solid;
        BORDER-BOTTOM: #CCCCCC 1px solid;
		margin-top:0px;
		}
		 

.ob_3 h2{
 margin-top:0px;
		 padding-left:20px;
		 padding-top:7px;
		 padding-bottom:7px;
		 background-image:url(http://www.taku2.com/images/kw_b1.gif);
		 background-repeat:no-repeat;
		 font-size:100%;
		 margin-bottom:0px;

}

/* ==========  商品だし一覧部========== */
.pro_list_0{
	width:700px;
	text-align:center;
	padding-top:100px;
	padding-bottom:100px;
}
.pro_list{
clear:both;
margin-top:0px;

}
.pro_01{
	padding-bottom:10px;
	padding-top:10px;
background-color:#FFFFFF;
margin-left:20px;
clear:both;
BORDER-TOP:#990033 1px solid;
width:750px;
}

.pi_01{
width:140px;
float:left;
margin-right:5px;
}
.pi_01 a img{
	padding:2px;
margin-top:0px;
margin-bottom:0px;
	BORDER-RIGHT:#EBEBEB 1px solid;
        BORDER-TOP:#EBEBEB 1px solid;
        BORDER-LEFT: #EBEBEB 1px solid;
        BORDER-BOTTOM: #EBEBEB 1px solid;
}
.p_m{
width:500px;
float:left;
}

.p_m h5{
font-size:80%;
color:#666666;
margin-bottom:0px;
margin-top:5px;
}

.p_m h4{
width:400px;
margin-top:0px;
margin-bottom:0px;
margin-top:6px;
}
.p_m h4 a{
font-size:90%;
color:#0066CC;
letter-spacing:2px;
}
.p_m p{
width:480px;
font-size:90%;
margin-top:5px;
margin-bottom:0px;
}
.p_m p a{
font-size:70%;
color:#0000CC;
}
.p_m h6{
font-size:80%;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
color:#990033;
}
.p_m h6 a{
color:#990033;
}
.p_k{
width:100px;
text-align:center;
float:left;

}
.p_k h5{
margin-top:30px;
color:#FF0000;
font-size:100%;
font-weight:bold;
margin-bottom:0px;
}

/* ==========  表示方法部========== */

.narabekae{
padding-left:30px;
margin-bottom:0px;
margin-top:20px;
}


.narabekae ul{
 padding-left:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
 list-style-type:none;
}
.narabekae li{
 margin-bottom:0px;
font-size:90%;
letter-spacing:2px;
float:left;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:5px;
}
.narabekae a{
color:#0000FF;
 font-weight:bold;
 }
.narabekae .red a{
color:#FF0000;
}
/* ==========  表示キーメニュー========= */

.ticat_menu{
clear:both;
margin-bottom:0px;
padding:5px;
margin-top:0px;
border:#CCC 1px dotted;
margin-left:15px;
margin-right:25px;
}

.ticat_menu h2{
width:750px;
padding:5px;
font-weight:bold;
margin-bottom:0px;
margin-top:5px;
font-size:90%;
border-bottom:#990033 1px solid;
border-left:#990033 15px solid;

}
.ticat_menu h3 a{
color:#990000;
}
.ticat_menu h3 .blue a{
color:#0000FF;
}
.kw_menu p{
background-color:#FFFFFF;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
float:left;
font-size:90%;
 BORDER-BOTTOM: #EBEBEB 1px solid;
 margin-top:0px;
margin-bottom:0px;
white-space:nowrap;

}
.ticat_menu p a{
color:#0000FF;
white-space:nowrap;
}

.ticat_menu .red a{
color:#FF0000;

}
.kw_menu{
	width:700px;
clear:both;
margin-top:10px;
margin-bottom:0px;
}

/* ==========  送料無料========== */
.tn{
margin-left:10px;
}
.ticat_menu_1{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
clear:both;
color:#666;

}
 .ticat_menu_2{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
clear:both;
color:#333;

}
.ticat_menu p{
padding:3px;
float:left;
font-size:80%;
 margin-top:0px;
margin-bottom:0px;
letter-spacing : 1px;
line-height:100%;

}

.ticat_menu_1 p a{
	font-weight:bold;
	color:#333;
}
.ticat_menu_1 p a:hover{
	color:#F00;
}

.ticat_menu_1 .brown{
color:#990033;
font-weight:bold;
}

.ticat_menu .red{
color:#F00;
font-weight:bold;
}

.ticat_menu .red2 a{
	color:#F00;
font-weight:bold;
}

.ticat_menu .red a{
color:#F00;
font-weight:bold;
}
.ticat_menu_1 img{
	vertical-align:middle;
	padding-right:3px;
	border:0px;
}
.ticat_menu_2 img{
	vertical-align:middle;
	padding-right:3px;
	border:0px;
}
.ticat_menu .haha{
color:#F00;
font-weight:bold;
}
.ticat_menu .chichi{
color:#093;
font-weight:bold;
}
.ticat_menu .gift{
color:#06C;
font-weight:bold;
}

/* ==========  表示方法部 2========== */

.narabekae2{
clear:both;
padding-top:5px;
padding-left:30px;
margin-bottom:0px;
margin-top:0px;
}

.narabekae2 h3{
font-weight:normal;
 margin-bottom:0px;
font-size:80%;
letter-spacing:2px;
float:left;
margin-top:0px;
padding-left:5px;
}
.narabekae2 a{
color:#0000FF;
 font-weight:bold;
 }
.narabekae2 .red a{
color:#FF0000;
}

/* ==========  表示方法部 2========== */
.okuri{
font-size:80%;
width:700px;
text-align:center;
margin-top:15px;
margin-bottom:5px;
clear:both;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing:1px;
}
.okuri img{
	border:0px;
}
.okuri a:hover{
	color:#F00;
}
.okuri .f_black{
	font-weight:bold;
font-size:130%;
}
.okuri1{
font-size:90%;
width:590px;
text-align:center;
margin-top:10px;
clear:both;
}

.okuri2{
	font-size:90%;
	
text-align:center;
clear:both;
margin-top:0px;
padding-top:0px;
        BORDER-TOP:#EBEBEB 1px solid;
		margin-bottom:30px;
}


/* ==========  商品だしトップ左========== */

.menu_01 h2{
padding-left:30px;
padding-top:5px;
   background-image:url(http://www.taku2.com/images/hanbai_o_12.gif);
   background-repeat:no-repeat;
font-size:80%;
   height:24px;
   color:#333333;
   overflow:hidden;
   margin: 0px;
}
.menu_01 h3{
 border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  border-right-width : 1px;
  border-style : none inset inset none;
  border-right-color : #e6e6e6;
  background-color : white;
  padding-left : 10px;
  font-size : 80%;
  padding-top : 5px;
  padding-bottom:2px;
  margin: 0;

}
/* ==========  商品だし詳細ページ用========== */

.pro_s01{
margin-top:10px;
background-color:#FFFFFF;
margin-left:10px;
clear:both;
BORDER:#996666 1px solid;
width:680px;
padding:5px;
}
.pro_s01 h2{
margin-top:0px;
border-bottom:1px solid #992222;
  padding : 5px 2px 2px 10px;
  font-size:100%;
background-color:#F6F6F6;
  }
  .pro_s01 h2 a{
  color:#333333;
  }

 .pro_s01 h2 a:hover{
 color:#990033;
 }
.pi_s01{
text-align:center;
width:160px;
float:left;
}
.pi_s01 img{
margin-top:5px;
margin-left:5px;
margin-bottom:0px;
	BORDER-RIGHT:#EBEBEB 1px solid;
        BORDER-TOP:#EBEBEB 1px solid;
        BORDER-LEFT: #EBEBEB 1px solid;
        BORDER-BOTTOM: #EBEBEB 1px solid;
		}
.pi_s01 p{
font-size:80%;
margin-top:0px;
width:160px;
text-align:center;
font-weight:normal;
}
.pro_s01 .p_m{
width:440px;
margin-left:10px;
float:left;
}
.pro_s01 .p_m h5{
font-size:100%;
color:#000000;
margin-bottom:0px;
margin-top:5px;
border-bottom:1px #CCCCCC dotted;
}
.pro_s01 .p_m .red{
font-weight:bold;
color:#FF0000;
font-size:110%;
}
.pro_s01 .p_m h4{
font-size:90%;
width:300px;
margin-top:0px;
margin-bottom:0px;
margin-top:6px;
}
.pro_s01 .p_m h4 a{
font-size:130%;
color:#0066CC;
letter-spacing:2px;
}

.pro_s01 .p_m h3{
font-size:100%;

}
.pro_s01 .p_m p{
line-height:130%;
letter-spacing:2px;
width:440px;
font-size:90%;
margin-top:5px;
margin-bottom:0px;
border-bottom:1px #CCCCCC dotted;
}
.pro_s01 .p_m p a{
font-size:70%;
color:#0000CC;
}

.pro_s01 .p_m h6{
text-align:right;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
.pro_s01 .p_m h6 a{
color:#990033;
font-size:130%;
}


.pro_s02{
clear:both;
	width:770px;
}
.pro_s02 h2{

background-color:#F6F6F6;
margin-left:20px;
margin-bottom:0px;
font-size:90%;
border-left:10px solid #ea4c4c;
  padding : 10px 5px 10px 5px;
  color:#333;
}
.pro_s02 h2 a{
color:#06C;
padding-right:10px;
}
.pro_s02 h2 .al{
font-size:80%;
color:#006699;
}
.pro_s02 h2 .red{
	color:#C30;
}
.pro_s02 h2 .blue{
	font-size:110%;
	color:#0066CC;

}
/* ==========  その他の商品========== */
.pro_h01{
margin-bottom:10px;
width:680px;
margin-left:10px;
margin-top:10px;
clear:both;
border:1px #CCCCCC solid;
padding:5px;
}
.pro_h01 h2{
padding:5px;
border-left:5px #999999 solid;
border-bottom:1px #999999 solid;
margin-left:0px;
margin-top:0px;
font-size:90%;
}
.pro_h01 p{
margin-top:0px;
font-size:80%;
color:#333333;
}
.pro_h01 .brown{
color:#990000;
}

/* ==========  店舗詳細========== */
.pi_s02{
text-align:center;
width:160px;
float:left;
margin-left:20px;
}
.pi_s02 img{
margin-top:10px;
margin-left:5px;
margin-bottom:0px;
	BORDER-RIGHT:#EBEBEB 1px solid;
        BORDER-TOP:#EBEBEB 1px solid;
        BORDER-LEFT: #EBEBEB 1px solid;
        BORDER-BOTTOM: #EBEBEB 1px solid;
		}
.pi_s02 p{
font-size:80%;
margin-top:0px;
width:160px;
text-align:center;
font-weight:normal;
}
.p_m2{
	margin-top:0px;
	float:left;
	margin-left:50px;
	width:500px;
}
.p_m2 h2{
	margin-top:10px;
	background-color:#CCC;
	padding:5px;
	font-size:100%;
}
.p_m2 .red{
color:#990000;
font-size:90%;
}
.p_m2 h3{
	margin-top:10px;
	font-size:100%;
	color:#333;
}
.p_m2 p{
	font-size:90%;
}
.misehe{
	margin-left:105px;
	clear:both;
	margin-bottom:30px;
}
.misehe img{
	border:0px;
}


/* ========== 　運営・住所 ========== */
.p_p{
clear:both;
width:500px;
float:left;
margin-left:0px;
margin-bottom:30px;
}

.p_p h6{
margin-top:30px;
margin-left:10px;
margin-right:10px;
font-size:100%
}

.p_p  ul{
font-size:90%;
 list-style-type : none;
 margin-left : 3px;
 margin-bottom : 0px;
 margin-top : 5px;
 padding-left:0px;
}
.p_p li{
 border-left:solid 5px #e62121;
 padding-left:5px;
}
.ads_br_k{
padding-top:20px;
float:left;
}
.ads_br_k_top{
clear:both;
margin-left:40px;
margin-top:20px;
}

.ads01{
	font-size:70%;
	margin:0px;
	padding:0px;
}
.ads02{
	font-size:70%;
	text-align:right;
		margin:0px;
	padding:0px;
}


/* ========== 右広告 ========== */
.side_pink2 h2{
font-size:90%;
background-image:url(http://www.taku2.com/images/kw_b2.gif);
background-repeat:no-repeat;
padding-bottom:8px;
padding-top:10px;
padding-left:20px;

}
.side_pink2 iframe{
margin-top:0px;
margin-left:10px;
}




/* ========== 　ヘッダーナビ ========== */
#header_navi img{
border:0px;
}
#header_navi{
margin-left:10px;
padding-left:0px;
clear:both;
    margin-top:0px;
	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.mise{
    margin-top: 0px;
		margin-bottom:0px;
}

/* ========== 　店舗一覧 ========== */
.pro_list_2{
clear:both;
margin-top:0px;
margin-left:20px;
}
.pro_list_2 table{
width:750px;
border:#CCCCCC 1px solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.pro_list_2 td{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:5px;
}

.pro_list_2 .td_1{
width:220px;
padding-left:10px;
font-size:90%;
font-weight:bold;
background-color:#EEE;
}
.pro_list_2 .td_2{
font-size:90%;
text-align:center;
font-weight:bold;
background-color:#EEE;
}
.pro_list_2 .td_21{
font-size:80%;
text-align:center;
font-weight:bold;
background-color:#CCCCCC;
}
.pro_list_2 .td_3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;
border-bottom:#CCCCCC 1px solid;
width:210px;
}
.pro_list_2 .td_3 p{
	padding-top:5px;
	margin-top:0px;
}
.pro_list_2 .td_4{
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
width:320px;
}
.pro_list_2 .td_42{
	text-align:center;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;


}
.pro_list_2 .td_42 p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:80%;
	word-wrap: break-word;
}
.orange{
	color:#F30;
}
.orange2{
	color:#F93;
}
.pro_list_2 .td_4 img{
	max-width: 100px;
 max-height: 250px;
 }
/* ========== 　店舗じゅうしょ ========== */
.pro_list_3{
clear:both;
margin-top:10px;
margin-left:0px;
margin-bottom:30px;
}
.pro_list_3 table{
	color:#333;
width:500px;
border:#CCCCCC 1px solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.pro_list_3 td{
	padding:5px;
}

.pro_list_3 .td_1{
font-size:90%;
font-weight:bold;
background-color:#F0F0F0;
border-bottom:#CCCCCC 1px solid;
}
.pro_list_3 .td_2{
	width:100px;
font-size:90%;
font-weight:bold;
background-color:#F0F0F0;
border-bottom:#CCCCCC 1px solid;
}

.pro_list_3 .td_4{
	font-size:80%;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
}

/* ========== 仮 大カテトップ用========== */
.pro_list_t{
	margin-left:20px;
		margin-right:20px;
		padding:3px;
		text-align:right;
}
.pro_list_t p{

	margin:0px;
	padding:0px;
	font-size:80%;
}

.pro_12{
	margin-left:20px;
	margin-right:20px;
	background-color:#E8E8E8;
	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:9pt;

}
.pro_12 .td_3_1{
	width:220px;
	text-align:center;
	float:left;
	padding:5 0 4 0;
}
.pro_12 .td_4_1{
	width:385px;
	text-align:center;
	float:left;
		padding:5 0 4 0;
}
.pro_12 .td_5_1{
	width:135px;
	text-align:center;
	float:left;
		padding:5 0 4 0;
}

.pro_list_6{
	clear:both;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
		  border-top:#CCCCCC 1px solid;
}
.pro_list_6 img{
	border:0px;
}

 
  .pro_list_6 .pro_11{
	  clear:both;
	  border-bottom:#CCCCCC 1px solid;
  }
 .pro_list_6 .td_3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;
border-left:#CCCCCC 1px solid;
width:220px;
padding:5px;
float:left;
height:145px;
}
 .pro_list_6 .td_3 img{
	 vertical-align:middle;
	 padding-left:5px;
 }
 .pro_list_6 .td_3 a{
color:#03C;
 }
.pro_list_6 .td_3 p{
	font-size:80%;
	padding-top:5px;
	margin-top:0px;
}
.pro_list_6 .td_4{
		 position: relative;
border-left:#CCCCCC 1px solid;
width:125px;
height:145px;
padding:5 0 5 0;
float:left;

}
.pro_list_6 .td_4 p{
	font-size:9pt;
	line-height:10pt;
	margin:0px;
	padding:0px;
}
.pro_list_6 .td_4 .orange{
	text-align:right;
}
.pro_list_6 .td_4 a{
		 display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pro_list_6 .td_4 a:hover{
	border:#F00 dotted 1px;
	color:#00F;
}

.orange2{
	color:#F93;
}
.pro_list_6 .td_4 img{
	padding-top:5px;
	max-width: 120px;
 max-height: 100px;
 }
 .pro_list_6 .td_4 .pro_img{

	 width:125px;
	 text-align:center;
height: 105px;

 }
 .pro_list_6 .td_4 .pro_txt{
	 clear:both;
padding-left:2px;
padding-right:2px;
color:#999;

 }
 .pro_list_6 .td_5{
	 padding:5 5 5 4px;
	 font-size:8pt;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
width:130px;
height:145px;

float:left;

}
.pro_list_6 .td_5 p{
	margin-top:10px;
	margin-bottom:0px;
	line-height:115%;
}
.pro_list_6 .td_5 .orange{
color:#F30;
letter-spacing:2pt;
font-size:130%;
}
.pro_kakaku{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#F30;
	font-weight:bold;
	text-align:center;
font-size:130%;
}
/* ==========  価格表示========== */


.pro_list_6 .td_3k{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
line-height:130%;
height:180px;
width:325px;
padding:5px;
float:left;
}
 .pro_list_6 .td_3k img{
	 vertical-align:middle;
	 padding-left:5px;
 }
 .pro_list_6 .td_3k a{
color:#03C;
 }
.pro_list_6 .td_3k p{
	font-size:100%;
	padding-top:px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:100%;
}
.pro_list_6 .td_3k .shisu{
	margin-top:10px;
}
.pro_list_6 .td_3k .shisu2{
	margin-top:10px;
	font-size:70%;
}
.pro_list_6 .td_3k .shisu3{
	margin-top:5px;
	font-size:70%;
}
.pro_list_6 .td_4k{
		 position: relative;
		 border-right:#CCCCCC 1px solid;
width:160px;
height:190px;
padding:5 0 5 0;
float:left;

}

.pro_list_6 .td_4k p{
	font-size:9pt;
	line-height:10pt;
	margin:0px;
	padding:0px;
}
.pro_list_6 .td_4k .orange{
	text-align:right;
}
.pro_list_6 .td_4k a{
		 display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pro_list_6 .td_4k a:hover{
	border:#F00 dotted 1px;
	color:#00F;
}

.orange2{
	color:#F93;
}
.pro_list_6 .td_4k img{
	padding-top:5px;
	max-width: 128px;
 max-height: 128px;
 }
 .pro_list_6 .td_4k .pro_img{

	 width:150px;
	 text-align:center;
height: 135px;

 }
 .pro_list_6 .td_4k .pro_txt{
	 clear:both;
padding-left:2px;
padding-right:2px;
color:#666;

 }
 

/* ==========  大カテトップ用========== */



.bigc1{
	margin-left:30px;
	margin-right:10px;
}
.bc1 p{
	font-size:11pt;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333;
}

.bct1 td{
	vertical-align:top;
	width:142px;
	border:#000 1px dotted;
	padding-bottom:10px;
	padding-top:0px;
	padding-left:0px;
}
.bct1 p{
	font-size:10pt;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	color:#CCC;
}
.bct1 p.ao{
		font-size:90%;
	font-weight:bold;
	color:#fff;
	background-color:#be1516;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:2px;
}
.bct1 p a{
	color:#339;
}
.bct1 td img{
	border:0px;
	max-width: 138px;
 max-height: 138px;
}

/* ==========  大カテトップ用2========== */
#kw_hk1{
	clear:both;
}

#kw_hk1 .kw_hkp{
	float:left;
	margin-right:2px;
	margin-bottom:2px;
			 position: relative;
width:153px;
height:290px;
position: relative;

}


#kw_hk1 .ao{
		font-size:90%;
	font-weight:bold;
	color:#fff;
	background-color:#be1516;

	margin-bottom:2px;
	text-align:left;
	height:40px;
	line-height:120%;


}
#kw_hk1 .ao a{
		text-decoration:none;
		color:#FFF;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}
#kw_hk1 .kw_img{
	height:185px;
	text-align:center;
		 border-left:#CCC 1px solid;
		 border-right:#CCC 1px solid;
}
#kw_hk1 .kw_img img{
		border:0px;
		max-width: 140px;
 max-height: 185px;

}

#kw_hk1 .shop_c{
	font-size:10pt;
	text-align:left;
	line-height:120%;
	color:#03C;
	text-decoration:underline;
	padding:5px;
	 border-bottom:#CCC 1px solid;
	 border-left:#CCC 1px solid;
	 		 border-right:#CCC 1px solid;
			 	height:40px;
}
#kw_hk1 .kw_hkp a{

 display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
	
}

#kw_hk2{
	clear:both;
}

#kw_hk2 .kw_hkp{
	float:left;
	margin-right:2px;
	margin-bottom:2px;
			 position: relative;
width:153px;
height:250px;
position: relative;

}


#kw_hk2 .ao{
		font-size:90%;
	font-weight:bold;
	color:#fff;
	background-color:#be1516;

	margin-bottom:2px;
	text-align:left;
	height:40px;
	line-height:120%;


}
#kw_hk2 .ao a{
		text-decoration:none;
		color:#FFF;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}
#kw_hk2 .kw_img{
	height:145px;
	text-align:center;
		 border-left:#CCC 1px solid;
		 border-right:#CCC 1px solid;
}
#kw_hk2 .kw_img img{
		border:0px;
		max-width: 140px;
 max-height: 140px;

}

#kw_hk2 .shop_c{
	font-size:10pt;
	text-align:left;
	line-height:120%;
	color:#03C;
	text-decoration:underline;
	padding:5px;
	 border-bottom:#CCC 1px solid;
	 border-left:#CCC 1px solid;
	 		 border-right:#CCC 1px solid;
			 	height:45px;
}
#kw_hk2 .kw_hkp a{

 display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
	
}
/* ========== 　商品7個用　　　　 ========== */
#cyumoku1{

	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#cyumoku1 .red2{
clear:both;
padding-top:1px;
padding-left:3px;
padding-bottom:0px;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
background-color:#FFFFFF;
border:#95CAFF 1px solid;
	background-image:url(/images/b_pr1.gif);
	background-repeat:no-repeat;
	background-position:right top;


}
.clfix:after {
    display: block;
    clear: both;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
    content: ".";
	
}


/* ========== 　左　　　　 ========== */


#cyumoku1 .red2 .left{
float:left;
width:110px;
margin-top:5px;

}
#cyumoku1 .red2 .left img{
	vertical-align:top;
	border:0px;
	margin-top:0px;
	max-height:100px;
	max-width:100px;
	margin-bottom:5px;
}

/* ========== 　中央　　　　 ========== */

#cyumoku1 .red2 .middle_1{
	width:690px;
margin-top:5px;
float:left;
text-align:left;
}

#cyumoku1 .red2 .middle_1 h2{
font-size:100%;
  margin-top : 0px;
  margin-bottom :0px;
	font-weight:normal;

}
#cyumoku1 .red2 .middle_1 h2 a{
color:#0000FF;


}
#cyumoku1 .red2 .middle_1 h2 a:hover{
color:#FF0000;
	}
#cyumoku1 .red2 .middle_1 h2 img{
	vertical-align:bottom;
	}
#cyumoku1 .mark_c{
padding-left:10px;

}

#cyumoku1 .name_pref{
font-size:80%;
font-weight:bold;
padding-right:10px;
}
#cyumoku1 .comment{
	font-size:95%;
			margin-top:2px;
	margin-bottom:0px;
	line-height:100%;
}
	
#cyumoku1 .kakaku{
	float:left;
	width:200px;
	color:#F00;
	font-weight:bold;
	margin:0px;
	font-size:80%;
	padding-right:10px;
}
#cyumoku1 .shop{
	font-size:90%;
		margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
		float:left;
		text-align:right;
		width:650px;
}
.if_01{
	margin:10px 20px 0px 20px;
}
