/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 * Last modified , 2017　たくさんファッションＨＯＭＥ
 * -----------------------------------------------------------*/


/* ========== 　メイン========= */
#m_l{
	margin:10px 10px 10px 10px;
}

.tkbox_1{
	clear:both;
	margin-bottom:10px;
	padding:5px 0px 5px 0px;
	border-top-left-radius: 10px;     /* 左上 */
border-top-right-radius: 10px;    /* 右上 */
border-bottom-left-radius: 10px;  /* 左下 */
border-bottom-right-radius: 10px; /* 右下 */
border:#ddd4bf 1px solid;
}

.tkbox_1 h2.tkt_01{
		font-size:130%;
		border-bottom:#990000 5px solid;
		color:#990000;
	background-image:url(/images/tkt_08.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_1 h2.tkt_02{
		font-size:130%;
		border-bottom:#99cc33 5px solid;
		color:#7bb10f;
	background-image:url(/images/tkt_02.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_1 h2.tkt_03{
		font-size:130%;
		border-bottom:#f983a1 5px solid;
		color:#e02f5d;
	background-image:url(/images/tkt_03.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_1 h2.tkt_04{
		font-size:130%;
		border-bottom:#bbaf60 5px solid;
		color:#7f721b;
	background-image:url(/images/tkt_07.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_1 h2.tkt_05{
		font-size:130%;
		border-bottom:#99ccff 5px solid;
		color:#278ef5;
	background-image:url(/images/tkt_05.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_1 h2.tkt_06{
		font-size:130%;
		border-bottom:#C5BBFD 5px solid;
		color:#B4A7FC;
	background-image:url(/images/tkt_06.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_1 h2.tkt_07{
		font-size:130%;
		border-bottom:#C5BBFD 5px solid;
		color:#B4A7FC;
		background-image:url(/images/medal1.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 25px;
}
.tkbox_2 h2.tkt_01{
		font-size:100%;
		border-bottom:#990000 5px solid;
		color:#990000;
	background-image:url(/images/tkt_08.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.pop2 ul{
	padding:5px;
}

.pop2 li{
	font-size:80%;
	border-bottom:#F30 dotted 1px;
	padding:5px;
}
/* ========== 　さがす　========== */
.box1_r{
	float:left;
	width:520px;
	font-size:80%;
		line-height:150%;
}
.box1_r a{
	color:#06F;
	font-weight:bold;

}
.box1_r a:hover{
	text-decoration:none;
}

.box1_r td{
	text-align:center;

}
.box1_l{
	float:left;
	width:230px;
}
.box1_l ul{
	list-style-type:none;
	margin-top:0px;

}
.box1_l li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size:80%;
	margin:5px 0px 5px 5px;
	padding:14px 0px 13px 10px;
	font-weight:bold;
	line-height:150%;
		border-bottom:#ccc 1px solid;
		border-top:#ccc 1px solid;
		border-right:#ccc 1px solid;
}
.box1_l li a{
	text-decoration:none;
}

.box1_l li .f_big{
	font-size:120%;
}

.box1_l1{

		background-repeat:no-repeat;
		background-position:left center;
				border-left:#f983a1 5px solid;

}
.box1_l1 a{
	color:#996633;

}
.box1_l1 a:hover{
	text-decoration:underline;
		color:#F63;

}

.box1_l2{
		background-repeat:no-repeat;
		background-position:left center;
				border-left:#99cc00 5px solid;
}
.box1_l2 a{
	color:#996633;
}
.box1_l2 a:hover{
	text-decoration:underline;
		color:#F63;

}

.box1_l3{
		background-repeat:no-repeat;
		background-position:left center;
				border-left:#99cc00 5px solid;
}
.box1_l3 a{
	color:#996633;
}
.box1_l3 a:hover{
	text-decoration:underline;
		color:#F63;
}

.box1_l4{
		background-repeat:no-repeat;
		background-position:left center;
				border-left:#ffee99 5px solid;
}
.box1_l4 a{
	color:#996633;
}
.box1_l4 a:hover{
	text-decoration:underline;
		color:#F63;

}
/* ========== 　急上昇　ランキング========== */

#kwl{
	margin:0px 0px 10px 0px;
}
#kwl a{
	color:#06F;
}

.sagasu_5{
	clear:both;
	border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
overflow:hidden;
}

.sagasu_5 ul{
background-color:#FFFFFF;
margin-left:0px;
padding:5px;
list-style-type:none;
font-size:80%;
margin-top:0px;
margin-bottom:0px;
float:left;
width:235px;

}


.sagasu_5 li{

padding-bottom:5px;
padding-top:5px;
margin:0px;
border-bottom:#FF6633 1px dashed;
padding-left:0px;
padding-right:0px;
}
.sagasu_5 li a{
text-decoration:none;

}
.sagasu_5 li a:hover{
text-decoration:underline;
background-color:#FFCACA;
}

#kwl .so1{
	font-weight:bold;
	clear:both;
font-size:90%;
      background-image:url(/images/b_arrow3.gif);

padding-left:40px;
padding-top:20px;
padding-bottom:4px;
line-height:130%;

   background-repeat:no-repeat;
   color:#333333;
   margin-top:0px;
   margin-bottom:0px;
   text-align:left;
}

.fr1{
	font-size:30px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;

}
.fr2{
	font-size:26px;
	font-weight:bold;
}
.fr3{
	font-size:24px;
	font-weight:bold;
}
.fr4{
	font-size:16px;
	font-weight:bold;
}


	
/* ========== 特産品を買う ========= */
.pop iframe{
	margin:10px 0px 0px 30px;
}
.pop2 iframe{
	margin:10px 0px 0px 5px;
}




/* ========== キーワードランキング========== */

#kw2{
	overflow:hidden;
	margin-left:0px;
	clear:both;
}
#kw2 a{
	color:#06F;
}

	

.sagasu_7{
	height:400px;

					border-top-left-radius: 10px;     /* 左上 */
border-top-right-radius: 10px;    /* 右上 */


	width:248px;
	float:left;
	margin-right:5px;
	border:#CCCCCC 1px solid;
	margin-bottom:10px;
}
.sagasu_71{
	height:400px;
	width:248px;
	float:left;
border-top-left-radius: 10px;     /* 左上 */
border-top-right-radius: 10px;    /* 右上 */
	border:#CCCCCC 1px solid;

}

#kw2 ul{
clear:both;
margin-left:0px;
padding:5px;
list-style-type:none;
font-size:80%;
margin-top:0px;
margin-bottom:0px;

}


#kw2 li{

padding-bottom:5px;
padding-top:5px;
margin-bottom:0px;
margin-top:0px;
border-bottom:#FF6633 1px dashed;
padding-left:0px;
}
#kw2 li a{
text-decoration:none;

}
#kw2 li a:hover{
text-decoration:underline;
background-color:#FFCACA;
}

#kw2 h3.so4{
font-size:90%;

padding-left:5px;
padding-top:10px;
padding-bottom:4px;
line-height:130%;
   background-repeat:no-repeat;
   color:#333333;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:0px;
   border-bottom:5px solid #D9006C;
   background-repeat:no-repeat;
}

#kw2 h3.so2{
font-size:90%;

padding-left:5px;
padding-top:10px;
padding-bottom:4px;
line-height:130%;
   border-bottom:5px solid #006;
   background-repeat:no-repeat;
   color:#333333;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:0px;
}
#kw2 h3.so3{
font-size:90%;

padding-left:5px;
padding-top:10px;
padding-bottom:4px;
line-height:130%;
   border-bottom:5px solid #09F;
   background-repeat:no-repeat;
   color:#333333;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:0px;
}

.so1{
	font-weight:bold;
	clear:both;
font-size:90%;
      background-image:url(/images/b_arrow1.gif);

padding-left:40px;
padding-top:15px;
padding-bottom:4px;
line-height:130%;

   background-repeat:no-repeat;
   color:#333333;
   margin-top:0px;
   margin-bottom:0px;
}
.fr1{
	font-size:30px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;

}
.fr2{
	font-size:26px;
	font-weight:bold;
}
.fr3{
	font-size:24px;
	font-weight:bold;
}
.fr4{
	font-size:16px;
	font-weight:bold;
}

.fs1{
	font-size:80%;
}
.li01{
	text-align:right;
}




/* ========== 　中部分　真ん中　カテゴリ一覧メイン　 ========== */
#kate{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#kate h2{
	font-size:130%;
	margin:0px 20px 20px 20px;
	border-bottom:#906 2px solid;
	color:#906;
	background-image:url(/images/fs_lo_01.gif);
	background-repeat:no-repeat;
	padding:20px 0px 5px 50px;
}
#kate h2 a{
		color:#906;
}



#kate .kate{
	clear:both;
margin-left:20px;
margin-right:10px;
margin-top:0px;
background-color:#FFFFFF;
padding-top:10px;
border-bottom:#906 1px dotted;
padding-bottom:10px;

}
#kate .kate2{
	clear:both;
margin-left:20px;
margin-right:10px;
margin-top:10px;
background-color:#FFFFFF;
padding-top:0px;


}

#kate .kate_1{
float:left;
width:220px;
margin-left:10px;
}
#kate .kate_1 h3{
font-size:90%;
	text-align:center;
	float:left;
	background:#c66299;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF;
	padding: 10px 10px;
	margin:0px 6px 0px 0px;
}
#kate .kate_1 p{
	clear:both;
	font-size:80%;
	color:#333;
	margin:0px 0px 0px 5px;
	padding:10px 20px 0px 0px;
	line-height:130%;
}
#kate .kate_1 h3 a{
	color:#fff;
}
#kate .kate_1 h3 a:hover{
	color:#06F;
}
	



#kate .hb_ct3{
	 font-size:80%;
 }
 
 #kate3{
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 }
 
#kate3 h2{
	font-size:130%;
	margin:30px 20px 0px 20px;
	border-bottom:#06F 2px solid;
	color:#06F;
	background-image:url(/images/fs_lo_02.gif);
	background-repeat:no-repeat;
	padding:20px 0px 5px 50px;
}

#kate3 .kate_2{
float:left;
width:170px;
margin-left:10px;
}
#kate3 .kate_2 h3{
font-weight:bold;
text-align:left;
font-size:90%;


color:#333333;

}
#kate3 .kate_2 p{
	font-size:80%;
	color:#666;
	margin:5px 10px 0px 10px;
}
#kate3 .kate_2 h3 a{
	color:#06F;
}
#kate3 .kate_2 h3 a:hover{
	color:#906;
}
#kate3 .kate2{
	clear:both;
margin-left:20px;
margin-right:10px;
margin-top:10px;
background-color:#FFFFFF;
padding-top:10px;


}	
 #kate3 .kate{
	clear:both;
margin-left:20px;
margin-right:10px;
margin-top:10px;
background-color:#FFFFFF;
padding-top:10px;
border-bottom:#06F 1px dotted;
padding-bottom:20px;

}
/* ========== 　　専門店ピックアップトップ　 ========== */

#katep .kate{
	clear:both;
margin-left:20px;
margin-right:10px;
margin-top:0px;
background-color:#FFFFFF;
padding-top:10px;
border-bottom:#06F 1px dotted;
padding-bottom:10px;

}

#katep .kate2{
	clear:both;
margin-left:20px;
margin-right:10px;
margin-top:10px;
background-color:#FFFFFF;
padding-top:0px;


}

#katep h2{
	font-size:130%;
	margin:10px 20px 0px 20px;
	border-bottom:#06F 2px solid;
	color:#06F;
	background-image:url(/images/fs_lo_02.gif);
	background-repeat:no-repeat;
	padding:20px 0px 5px 50px;
}
#katep .kate_1{
float:left;
width:220px;
margin-left:10px;
}
#katep .kate_1 h3{
font-size:90%;
	text-align:center;
	float:left;
	background:#06F;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF;
	padding: 10px 10px;
	margin:0px 6px 0px 0px;
}
#katep .kate_1 ul{
	clear:both;
	margin-left:10px;
	font-size:90%;
}
#katep .kate_1 li{
	padding-top:5px;
}

#katep .kate_1 h3 a{
	color:#fff;
}
#katep .kate_1 h3 a:hover{
	color:#c66299;
}
/* ========== 　カテゴリ一覧　 ========== */

.if_2 h2{
	clear:both;
		font-size:130%;
	margin:30px 5px 10px 20px;
	border-bottom:#06F 2px solid;
	color:#06F;
	background-image:url(/images/fs_lo_01.gif);
	background-repeat:no-repeat;
	padding:20px 0px 5px 50px;
}

.pr_t31{
		clear:both;
		margin-left:20px;

}
.pr_t3{
	float:left;
			padding:5px;
			border:#CCC 1px dotted;
			margin-right:5px;
			margin-top:0px;
			margin-bottom:5px;
}
.pr_t3 .sagasu_l img{
	border:0px;
		max-width: 120px;
 max-height: 120px;
	text-align:center;
}
.pr_t3 .sagasu_l{
		border:#903 1px solid;
	width:120px;
	height:120px;
	float:left;
	margin-right:10px;
}
.pr_t3 .sagasu_r{
	vertical-align:top;
	width:200px;

	float:left;
	}
.pr_t3 .sagasu_r h3{
	background-image:url(/images/taku_kw_s1.gif);
background-repeat:no-repeat;
		margin-top:0px;
		margin-bottom:5px;
		font-size:90%;
		padding-left:20px;
		padding-top:3px;
		text-align:left;
	}
	.pr_t3 .sagasu_r h3 a{
	color:#333;
}
.pr_t3 .sagasu_r p{
		font-size:10pt;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;
	line-height:100%;
}
.pr_t3 .sagasu_r p a{
	color:#06F;
}



/* ========== 　右　 ========== */

.banner1{
	margin-top:10px;
	margin-bottom:10px;
}
	
	
	
	.tkbox_2{
	clear:both;
	margin-bottom:10px;
	margin-right:10px;
	padding:5px 0px 5px 0px;
	border-top-left-radius: 10px;     /* 左上 */
border-top-right-radius: 10px;    /* 右上 */
border-bottom-left-radius: 10px;  /* 左下 */
border-bottom-right-radius: 10px; /* 右下 */
border:#ddd4bf 1px solid;
}

.tkbox_2 h2.tkt_02{
		font-size:130%;
		border-bottom:#99cc33 5px solid;
		color:#7bb10f;
	background-image:url(/images/tkt_02.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 30px;
}
.tkbox_2 h2.tkt_07{
		font-size:110%;
		border-bottom:#C5BBFD 5px solid;
		color:#B4A7FC;
		background-image:url(/images/medal1.gif);
	background-repeat:no-repeat;
		padding:5px 0px 5px 25px;
}
.r_pr h2{
	border-bottom:#999 2px solid;
	color:#999;
}
.r_pr p{
	padding:10px;
}


