@import url("tab.css");





.tbl580{

	width:580px;

	border:none;

	line-height:130%;

	}

p{ padding:5px 0}





#tabBoxIndex ul{

	padding:0px;

	margin:0px;

	}

#tabBoxIndex li.new{

	background: url(/common/image/icon/new.gif) no-repeat 0 6px;

	padding: 6px 0 0 45px;

}



	



/*選定品

----------------------------------------------------------- */



#sentei{

	margin:10px 0px;

	background:url(/images/index/selection_body.jpg) repeat-y;

	font-size : 12px;

	color: #ffffff;

	width:580px;

	position: relative;

	}

#sentei .img {

	float: left;

	padding: 0 10px 5px 0;}	

#sentei a{

	color:#FFFFFF;

	}	

		

#sentei .sentei_cont{

	width:540px;

	margin:10px auto;

	}

#sentei .selection p	{

	position: absolute;

	color: #e89900;

	top: 53px;

	width: 151px;

}	

#sentei .txt1, #sentei .txt2, #sentei .txt3{

	color:#FF9900;

	line-height:125%;

	font-size : 12px;	

	}

#sentei .txt1{

	position: absolute;

	left:100px;

	top:300px;

	}

#sentei .txt2{

	position: absolute;

	left:235px;

	top:300px;

	}	

#sentei .txt3{

	position: absolute;

	right:110px;

	top:300px;

	}

#sentei .more{

	position: absolute;

	right:32px;

	top:310px;

	}

*+html #sentei .txt1{

	position: absolute;

	left:85px;

	top:325px;	

	}

*+html #sentei .txt2{

	position: absolute;

	left:230px;

	top:325px;		

	}	

*+html #sentei .txt3{

	position: absolute;

	right:120px;

	top:325px;		

	}

*+html #sentei .more{

	position: absolute;

	right:28px;

	top:330px;	

	}	

* html #sentei .txt1{

	position: absolute;

	left:105px;

	top:305px;	

	}

* html #sentei .txt2{

	position: absolute;

	left:240px;

	top:305px;			

	}	

* html #sentei .txt3{

	position: absolute;

	right:130px;

	top:305px;		

	}

* html #sentei .more{

	position: absolute;

	right:28px;

	top:315px;	

	}	

	



	

/*目的・用途で探す

----------------------------------------------------------- */			



#mokuteki{	

	background: #F1F5D2;

	margin-bottom:10px;;

	padding-bottom:10px;

	}

#mokuteki p{padding-left:10px;}	

#mokuteki img{

	margin:0px;

	padding:0px;

	}	

#mokuteki .cont{

	padding:5px;

	}

.support{	

	background: #FCF5E2;

	border: 2px solid #B78103;
    
	padding: 11px 11px 11px 9px;

	margin-bottom:10px;

	}

.support div{

	width: 556px;

	margin: -5px auto 0;

	background: url(/images/index/support_bottom.gif) no-repeat bottom;

	padding-bottom: 10px;

}



.support div p	{

	margin: 0 20px 0 85px;

}




/*始めよう

----------------------------------------------------------- */	



#mokuteki img{

	margin-left:2px;

	margin-bottom:2px;	

	}

	

#mokuteki .teire{

	width: 375px;

	height:58px;

	background: url(/images/index/column_bg.gif) repeat;

	border: 1px solid #939496;

	margin-left:2px;

}

#mokuteki .teire div{float:left; margin-top:5px;}

#mokuteki .teire .txt{

	line-height:130%;

	text-align:left;

	margin:15px 10px auto 10px;

	}



/*特選

----------------------------------------------------------- */	



#tokusen .tdbg{

	background: url(/images/index/tokusen_bg.gif) repeat-x;

	border:1px #b1a589 solid;

	padding:5px;

	line-height:125%;

	}

#tokusen .tdbg .price{

	color:#FF0000;

	font-weight:bold;

	font-size:150%;

	line-height:60%;

	font-family:Arial, Helvetica, sans-serif;

	margin:0px;

	}

#tokusen .tdbg th{

	background:#947c0a;

	color:#FFFFFF;

	font-weight:bold;

	padding:2px 0 0 2px;

	}

#tokusen a:link, #tokusen a:visited{

	color:#947c0a;

	font-weight:bold;

	}	

		

#tokusen .img{

	padding:0 5px 0 0;

	vertical-align:top;

	}

		

#tokusen{ margin-bottom:10px;}





/* ----------------------- リンク */

.FS2_body_Goods_GoodsGroupList_0 .linkList	{

	width: 536px;

	border-right: 2px solid #DED2C6;

	border-bottom: 2px solid #DED2C6;

	border-left: 2px solid #DED2C6;

	margin-top: -5px;

	padding: 0px 20px 20px;

	color: #573613;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList .boxL	{

	width: 260px;

	float: left;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList .boxR	{

	width: 260px;

	float: right;

}



.FS2_body_Goods_GoodsGroupList_0 .linkList .boxR a	{

	text-decoration: none;

}



.FS2_body_Goods_GoodsGroupList_0 .linkList .boxR a:hover	{

	text-decoration: underline;

}



.FS2_body_Goods_GoodsGroupList_0 .linkList a	{

	color: #573613;

	text-decoration: none;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList a:hover	{

	color: #A69B8F;

	text-decoration: underline;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList h5	{

	background: url(/images/index/h4.gif);

	padding: 3px 6px;

	margin-top: 10px;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList .menu	{

	padding: 3px 5px 0;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList .menu li	{

	background: url(/common/image/icon/menu.gif) no-repeat 0 6px;

	padding: 0 0 0 18px;

}

*:first-child + html .FS2_body_Goods_GoodsGroupList_0 .linkList .menu li	{

	background-position: 0 4px;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList dt	{

	background: #F2E6D8 url(/common/image/icon/list_dt.gif) no-repeat 6px 8px;

	padding: 3px 6px 3px 20px;

	font-weight: bold;

	margin: 2px 0;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList dl a	{

	color: #7B542D;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList dd	{

	padding: 1px 5px 3px;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList p	{

	padding: 3px 5px 0;

	margin-bottom:0;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList p a,

.FS2_body_Goods_GoodsGroupList_0 .linkList dd a	{

	text-decoration: underline;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList p a:hover,

.FS2_body_Goods_GoodsGroupList_0 .linkList dd a:hover	{

	text-decoration: underline;

}

.FS2_body_Goods_GoodsGroupList_0 .linkList dd.none	{

	height:0; padding:0; margin-top: -10px;

	_display: none;

}



/* B♭クラリネット要素		/cbc/

----------------------------------------------------------------- */

.FS2_body_Goods_cbc h2,

.FS2_body_Goods_cbc .maker,

.FS2_body_Goods_cbc #ranking,

.FS2_body_Goods_cbc .banner	

{ margin-bottom: 5px;}



/* -----------------------メーカー */

.FS2_body_Goods_cbc .maker	{

	border: 1px solid #ABABAB;

	border-top: 5px solid #8B9685;

	padding: 0 10px 5px 5px;

	font-size: 83.3%;

	position: relative;

}

.FS2_body_Goods_cbc .maker h3	{

	position: absolute;

}

.FS2_body_Goods_cbc .maker dl	{

	width: 100%;

}

.FS2_body_Goods_cbc .maker dt	{

	width: 220px;

	padding-top: 30px;

}

.FS2_body_Goods_cbc .maker dd	{

	border-left: 1px dotted #5E5E5E;

	padding: 5px 5px 5px 10px;

	margin-left: 220px;

	margin: -110px 0 0 220px;



}

.FS2_body_Goods_cbc .maker dd li	{

	border-bottom: 1px solid #CCC;

}

.FS2_body_Goods_cbc .maker dd li.lastChild	{

	border-bottom: none;

}



/* -----------------------ランキング */

.FS2_body_Goods_cbc #ranking	{

	width: 558px;

	background: #fdf6d9;

	border: 1px solid #CCC;

	padding: 2px 10px;

}

.FS2_body_Goods_cbc #ranking h4	{

	float: left;

}

.FS2_body_Goods_cbc #ranking ul	{

	float: right;

	width: 480px;

	padding: 10px 0;

}

.FS2_body_Goods_cbc #ranking li	{

	display: inline;

	margin-right: 10px;

	padding: 10px 0 10px 35px;

}

#ranking li.r1{

	background:url(/img03/r_01.jpg) left center no-repeat;

}

#ranking li.r2{

	background:url(/img03/r_02.jpg) left center no-repeat;

}

#ranking li.r3{

	background:url(/img03/r_03.jpg) left center no-repeat;

}



/* -----------------------バナー */

.FS2_body_Goods_cbc .banner	{

	width: 580px;

	line-height: 130%;

	font-size: 83.3%;

}

.FS2_body_Goods_cbc .banner li	{

	float: left;

	width: 227px;

	margin-right: 22px;

}

.FS2_body_Goods_cbc .banner li.lastChild	{

	width: 188px;

}



/* -----------------------選定 */

.FS2_body_Goods_cbc .column	{

	border-top: 5px solid #4F2324;

	margin-bottom: 10px;

}

.FS2_body_Goods_cbc .column .boxL	{

	width: 280px;

	float: left;

}

.FS2_body_Goods_cbc .column .boxR	{

	width: 290px;

	float: right;

}



.FS2_body_Goods_cbc .column .boxL h3	{

	padding-left: 5px;

	margin-bottom: 5px;

}

.FS2_body_Goods_cbc .column .boxL .introduction	{

	background: url(../../cbc/image/introduction_top.gif) no-repeat top;

	padding-top: 8px;

}

.FS2_body_Goods_cbc .column .boxL .introduction ul	{

	width: 267px;

	background: url(../../cbc/image/introduction_bottom.gif) no-repeat bottom;

	padding: 0 0 5px 8px;

	margin: 0 0 5px 2px;

}

.FS2_body_Goods_cbc .column .boxL .introduction img	{

	margin-bottom: 5px;

}

.FS2_body_Goods_cbc .column .boxL .introduction li	{

	width: 80px;

	float: left;

	margin-right: 5px;

	text-align: center;

	font-size: 83.3%;

	line-height: 130%;

	letter-spacing: -1px;

}

.FS2_body_Goods_cbc .column .boxL .introduction ul li.lastChild	{

	width: 90px;

	margin-right:0;

}

.FS2_body_Goods_cbc .column .boxL .introduction dd	{

	text-align: center;

}



.FS2_body_Goods_cbc .column .boxL .recommend	{

	background: #FEFDDE;

	padding: 10px 10px;

	border: 1px solid #BDB993;

}

.FS2_body_Goods_cbc .column .boxL .recommend h4	{

	margin-bottom: 10px;

}



.FS2_body_Goods_cbc .column .boxR dt	{

	width: 100px;

}

.FS2_body_Goods_cbc .column .boxR dd	{

	margin: -110px 0 0 130px;

	padding-bottom: 20px;

	font-size: 83.3%;

}

.FS2_body_Goods_cbc .column .boxR li	{

	margin-bottom: 2px;

}



/* -----------------------検索 */

.FS2_body_Goods_cbc .retrieval	{

	background: #291013;

	border-top: 1px dotted #CCC;

	border-bottom: 1px dotted #CCC;

	padding: 8px 8px 5px;

	height: 25px;

	margin-bottom: 20px;

}

.FS2_body_Goods_cbc .retrieval dt	{

	width: 266px;

	float: left;

	clear: both;

	margin-right: 10px;

}

.FS2_body_Goods_cbc .retrieval dd	{

	position: relative;

}

.FS2_body_Goods_cbc .retrieval dd select	{

	width: 190px;

	position: absolute;

}

.FS2_body_Goods_cbc .retrieval dd .put	{

	position: absolute;

	left: 480px;

	_left: 200px;

}

