@charset "UTF-8";


/******************************************************
 パンくず
*******************************************************/

#pankuzu {
	width: 580px;
	text-align: left;
	float: left;
	padding-bottom: 5px;
}



/******************************************************
 カラーメニュー
*******************************************************/

#colormenu {
	padding:5px;
	width: 568px;
	float: left;
	border: 1px #dcdfe1 solid;
	margin-bottom: 15px;

}

#colormenu li {
	float: left;
	display:inline;
	padding:1px 1px 0px 16px;
	margin:2px 2px 2px 10px;
}


#colormenu .red {
	background: url(/img/dot_red.gif) 0 2px no-repeat;
}
#colormenu .blue {
	background: url(/img/dot_blue.gif) 0 2px no-repeat;
}
#colormenu .yellow {
	background: url(/img/dot_yellow.gif) 0 2px no-repeat;
}
#colormenu .green {
	background: url(/img/dot_green.gif) 0 2px no-repeat;
}
#colormenu .white {
	background: url(/img/dot_white.gif) 0 2px no-repeat;
}
#colormenu .gray {
	background: url(/img/dot_gray.gif) 0 2px no-repeat;
}
#colormenu .black {
	background: url(/img/dot_black.gif) 0 2px no-repeat;
}
#colormenu .brown {
	background: url(/img/dot_brown.gif) 0 2px no-repeat;
}
#colormenu .metal {
	background: url(/img/dot_metal.gif) 0 2px no-repeat;
}







/******************************************************
 デザインメニュー
*******************************************************/

#designmenu {
	width: 580px;
	text-align: left;
	float: left;
	padding-bottom: 20px;
}

#designmenu .btn {
	float: left;
	margin-right: 4px;
	width: 142px;
	padding-bottom: 4px;
}

#designmenu .btn_r {
	float: left;
	width: 142px;
	padding-bottom: 4px;
}




/******************************************************
 ピックアップ特集
*******************************************************/


#feature {
	float: left;
	padding-bottom: 10px;
}

#feature .item {
	display: inline;
	float: left;
	width: 284px;
	margin-right:  12px;
	padding-bottom: 12px;
}

#feature .item_r {
	display: inline;
	float: left;
	width: 284px;
	margin:  0px;
	padding-bottom: 12px;
}


#feature_design {
	float: left;
	padding-bottom: 5px;
}

#feature_design .item {
	display: inline;
	float: left;
	width: 284px;
	margin-right:  12px;
	padding-bottom: 12px;
}

#feature_design .item_r {
	display: inline;
	float: left;
	width: 284px;
	margin:  0px;
	padding-bottom: 12px;
}

#feature_design .txt {
	display: block;
	float: left;
	text-align: left;
	padding-top: 3px;
}


.feature_design_wide {
	padding-bottom: 12px;
}





/******************************************************
 価格メニュー
*******************************************************/

#pricemenu {
	padding:5px;
	width: 568px;
	float: left;
	border: 1px #dcdfe1 solid;
	margin-bottom: 15px;

}

#pricemenu li {
	float: left;
	display:inline;
	padding:1px 1px 0px 13px;
	margin:2px 2px 2px 8px;
	background: url(/img/dot_ya.gif) 0 2px no-repeat;
}







/******************************************************
 デザイン個別ページ商品
*******************************************************/

#d_sub {
	clear: left;
}

#d_sub .colspan {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}



#d_sub .pickupitem {
	text-align: left;
	display: inline;
	float: left;
	width: 186px;
	margin-right:  11px;

}

#d_sub .pickupitem_r {
	text-align: left;
	display: inline;
	float: left;
	width: 186px;

}

#d_sub .img {
	text-align: center;
	width: 186px;
}

#d_sub .txt {
	text-align: left;
	width: 186px;
	padding-top: 10px;
}

#d_sub .price {
	text-align: left;
	width: 186px;
	padding-top: 2px;
	color:#ff3333;
}

#d_sub .line {
	background: url(/img/guide_line.gif);
	height: 15px;
}


#d_sub img {
	padding-bottom: 2px;
}

/******************************************************
 取扱説明書
*******************************************************/
#manualtop {
	margin: 0 10px 20px 10px;
	clear: left;
	text-align:left;
}
#manualmenu {
	clear:both;
	padding:5px;
	width: 568px;
	float: left;
	border: 1px #dcdfe1 solid;
	margin-bottom: 15px;

}
#manualmenu ul {
	clear:both;
	display: block;
	margin-bottom: 10px;
}
#manualmenu li {
	float: left;
	display:inline;
	padding:1px 1px 0px 13px;
	margin:2px 2px 2px 8px;
	background: url(/img/dot_ya.gif) 0 2px no-repeat;
}

#get_adobe_reader {
	padding:5px 5px 5px 7px;
	float: left;
	text-align: left;
	border: 1px #dcdfe1 solid;
	margin-bottom: 10px;
}
#get_adobe_reader .img {
	float:left;
	padding-top:15px;
	width:112px;
}
#get_adobe_reader .txt {
	float:left;
	width:615px;
	margin-left:10px;
}
#pickup .manual_subtitle {
	clear: left;
	height:28px;
	text-align: left;
	font-weight: bold;
	color: #4d4d4d;
	border-bottom: 1px solid #ccc;
	background: #f1f1f1 url(/img/iconpdf.gif) 3px 2px no-repeat;
}

#pickup .manual_subtitle span{
	display: block;
	padding: 7px 0 0px 25px;
}

#pickup .pickupitem_both{
	clear: both;
	width: 580px;
	padding: 5px 0 10px 0;
	margin-bottom:10px;
	text-align: left;
	line-height:1.7em;
}

#pickup .pdf_txt {
	clear:left;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px 10pt 10px;
	text-align: left;
	line-height: 1.5em; 
}

/******************************************************
 取り扱いブランド紹介ページへのリンク設定
*******************************************************/
/*-ブランドトップ-------------------------------------*/
.link_brand {
	margin:0;
	padding:0;
	text-align:left;
}
.link_brand ul {
	margin:0;
	padding:0px 2px 20px 2px;
	border-bottom:1px solid #dddddd;
}
.link_brand ul li{
	display:inline;
	padding:0 0 5px 18px;
	margin:0 20px 0 0;
	background: url(/img/brand/list.jpg) 0 2px no-repeat;
}

/*-商品詳細ページ-------------------------------------*/
.link_brand_img {
	margin:0 0 10px 0;
}
.link_brand_img a{
	display: block;
	width:280px;
	height:90px;
}
ul.link_brand_s {
	margin:0;
	padding:0;
}
ul.link_brand_s li{
	padding:0 0 3px 18px;
	margin:0;
	background: url(/img/brand/list.jpg) 0 2px no-repeat;
}

/*-レオン ブランド別リンク 商品詳細ページ--------------*/
.link_leon {
	margin:10px 0 5px 0;
}
.link_leon_img {
	margin:0 0 10px 0;
}
.link_leon_img a{
	display: block;
	width:280px;
	height:90px;
}
ul.link_leon_s {
	margin:0;
	padding:0;
}
ul.link_leon_s li{
	padding:0 0 3px 18px;
	margin:0;
	background: url(/img/leon/list.jpg) 0 2px no-repeat;
}




/******************************************************
 余白追加設定
*******************************************************/
.mb0{ margin-bottom:0; }
.mb10{ margin-bottom:10px; }
.mb20{ margin-bottom:20px; }
.mb30{ margin-bottom:30px; }
.mb40{ margin-bottom:40px; }
.mb50{ margin-bottom:50px; }

.pb10{ padding-bottom:10px; }
.pb20{ padding-bottom:20px; }
.pb30{ padding-bottom:30px; }


