@charset "utf-8";
/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 * Last modified 4, 2010　キーワード検索FS一覧用（2009年〜）
 * -----------------------------------------------------------*/
 .pr01{
float:left;
width:350;
}
.pr01 h2{
background-image:url(https://www.taku3.net/imgs/images/ktop_kw_b2.gif);
background-repeat:no-repeat;
margin-top:0px;
width:800px;
clear:both;
margin-left:5px;
margin-bottom:-5px;
font-size:100%;
display:block;
padding-top:30px;
padding-left:70px;
padding-bottom:10px;

}
.pr01 h2 .kazu{
font-weight:bold;
padding-left:100px;
font-size:80%;
}

.pr01 h2 img{
vertical-align:middle;
}

/* ========== 　タブメニュー ========== */

ul,li{
	margin: 0px;
	padding: 0px;
}
img {
border:0
}
.tab_m1{
	width:790px;
	margin-left:15px;
	margin-bottom:0px;
clear:both;
padding-bottom:0px;
}
.tab_m1 ul{
	margin: 0px;
	padding: 0px;
	width:790px;
	height:40px;
    font-size: 0px;
}
.tab_m1 li{
	display:block;
	float:left;
	list-style:none;
	font-size: 0px;
}

.tab_m1 a{
	display:block;
    height:40px;
    text-indent:-9999px;
	text-decoration:none;
    font-size: 0px;
	background-image:url(https://www.taku3.net/imgs/images/kt_tk.gif);
}


.tab_m1 #m2_1 a{
    width:79px;
	background-position:0px 0;
	background-repeat: no-repeat;
}	
.tab_m1 #m2_1b a{
    width:79px;
	background-position:0px -40px;
	background-repeat: no-repeat;
}

.tab_m1 #m2_1 a:hover{
    width:79px;
	background-position:0px -40px;
	background-repeat: no-repeat;
}


.tab_m1 #m2_2 a{
    width:79px;
	background-position:-79px 0;
	background-repeat: no-repeat;
}
.tab_m1 #m2_2b a{
    width:79px;
	background-position:-79px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_2 a:hover{
    width:79px;
	background-position:-79px -40px;
	background-repeat: no-repeat;
}

.tab_m1 #m2_3 a{
    width:79px;
	background-position:-158px 0;
	background-repeat: no-repeat;
}
.tab_m1 #m2_3b a{
    width:79px;
	background-position:-158px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_3 a:hover{
    width:79px;
	background-position:-158px -40px;
	background-repeat: no-repeat;
}

.tab_m1 #m2_4 a{
    width:79px;
	background-position:-237px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_4b a{
    width:79px;
	background-position:-237px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_4 a:hover{
    width:79px;
	background-position:-237px -40px;
	background-repeat: no-repeat;
}

.tab_m1 #m2_5 a{
    width:79px;
	background-position:-316px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_5b a{
    width:79px;
	background-position:-316px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_5 a:hover{
    width:79px;
	background-position:-316px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_6 a{
    width:79px;
	background-position:-395px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_6b a{
    width:79px;
	background-position:-395px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_6 a:hover{
    width:79px;
	background-position:-395px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_7 a{
    width:79px;
	background-position:-474px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_7b a{
    width:79px;
	background-position:-474px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_7 a:hover{
    width:79px;
	background-position:-474px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_8 a{
    width:79px;
	background-position:-553px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_8b a{
    width:79px;
	background-position:-553px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_8 a:hover{
    width:79px;
	background-position:-553px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_9 a{
    width:79px;
	background-position:-632px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_9b a{
    width:79px;
	background-position:-632px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_9 a:hover{
    width:79px;
	background-position:-632px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_10 a{
    width:79px;
	background-position:-711px 0px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_10b a{
    width:79px;
	background-position:-711px -40px;
	background-repeat: no-repeat;
}
.tab_m1 #m2_10 a:hover{
    width:79px;
	background-position:-711px -40px;
	background-repeat: no-repeat;
}
#middle{
clear:both;
}


/* ========== 　中部分　真ん中　大特集　 ========== */



 .tokusyu_1{
 margin-bottom:0px;
width:530px;
margin-top:0px;
		float:left;
		height:250px;
		margin-left:15px;
		}
		 .tokusyu_1 p{
		 	BORDER-RIGHT:#cc0000 1px solid;
        BORDER-LEFT: #cc0000 1px solid;
        BORDER-BOTTOM: #cc0000 1px solid;
		margin-top:0px;
		}
		 .tokusyu_1 h2{
		 margin-bottom:0px;
margin-top:0px;
}

.ranking{
margin-bottom:0px;
margin-left:10px;
margin-top:0px;
width:250px;
float:left;
}

.ranking h2{
margin-bottom:0px;
margin-top:0px;

}

.ranking p{

background-color:#FFFFFF;
	BORDER-RIGHT:#DBE7F9 1px solid;
        BORDER-LEFT: #DBE7F9 1px solid;
		        BORDER-bottom: #DBE7F9 1px solid;

margin-left:0px;
margin-top:0px;

}



.ranking li img{
vertical-align:middle;
}
.ranking iframe{
margin:0px;
}



/* ========== 　中部分　右　キーワードランキング　 ========== */
.tokusyu2{
margin-left:15px;
margin-top:10px;
margin-right:0px;
width:300px;
float:left;
margin-bottom:0px;
}
.tokusyu2 h2{
width:300px;
margin-bottom:0px;
margin-top:0px;

}
.tokusyu2 h2 a{
margin-right:5px;
color:#0000FF;
margin-bottom:0px;
}
.tokusyu2 ul{
text-align:left;
background-image:url(https://www.taku3.net/imgs/images/waku_o0904_7_03.gif);
width:300px;
padding-left:0px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
list-style-type:none;
}
.tokusyu2 li{
width:260px;
margin-left:20px;
margin-top:0px;

background-repeat:repeat-y;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
}

.tokusyu2 li img{
vertical-align:middle;
}
.tokusyu2 h3{
margin-top:-1px;
margin-bottom:5px;
}
.tokusyu2 li a{
font-size:80%;
color:#0099CC;

}

.tokusyu2 .r_1{
text-align:right;
}
.tokusyu2 .r_1 a{
color:#0000FF;
}
.tokusyu2 .right_t{
width:270px;
text-align:right;
padding:0px;
background-repeat:repeat-y;

}


/* ==========  商品一覧、詳細上部のバー　======== */

.contents .menu{
font-size:80%;
margin-left:30px;
width:750px;
}

.contents .menu .kn{
font-weight:bold;
color:#333333;
}
.contents .menu .kn a{
color:#333333;
}
.contents .menu h2{
width:745px;
background-repeat:no-repeat;
  background-image : url(https://www.taku3.net/imgs/images/shosai_t4.gif);
  font-size:130%;
  height : 30px;
  padding-left:30px;
  padding-top:5px;
  }

