@import url("common.css");
@charset "utf-8";
.bk{
	 height:auto;
}
.bk:after{
	display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}
.bk{  
   display: inline-block;   
}
#fla{
	width:729px;
	height:251px;
}
/*---------------------------------------------------
NEWSブロック
---------------------------------------------------*/
#new_bx{
	width:365px;
	height:560px;
	padding:10px 0px 20px 3px;
	float:left;
}
#new_b{
	width:360px;
	height:530px;
	overflow:auto;
}
.lines{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top:5px;
}
.comlines{
	padding-top:3px;
	padding-bottom:10px;
}
/*---------------------------------------------------
RECOMMENDブロック
---------------------------------------------------*/
#rec_bx{
	width:354px;
	height:460px;
	padding-top:10px;
	float:left;
}
#rec_t{
	height:20px;
	background-image:url(../parts/top/rec_t.jpg);
	background-repeat:no-repeat;
}
#rec_bd{
	height:145px;
	background-image:url(../parts/top/rec_bd.jpg);
	background-repeat:repeat-y;
	padding:5px 5px 5px 8px;
}
#rec_un{
	height:24px;
	margin-bottom:10px;
	background-image:url(../parts/top/rec_un.jpg);
	background-repeat:no-repeat;
}
/*---------------------------------------------------
NEWPRODUCTブロック
---------------------------------------------------*/
#new_p_bx{
	width:354px;
	height:411px;
	padding:0px 0px 0px 3px;
	float:right;
}
#disc_bx{
	width:351px;
	height:171px;
	padding:0px 0px 0px 3px;
	float:left;
}
#new_p_b{
	width:348px;
	height:135px;
	overflow:auto;
}
#new_p_b2{
	width:348px;
	height:520px;
	overflow:auto;
}
.lis_bx{
	margin:7px 0px;
}