@charset "UTF-8";

/*シリーズトップページ
----------------------------------------*/
#productsMainCont{margin:0; padding:0;}
#productsMainCont #titleArea{margin:0; padding:0 20px;}
#productsMainCont #titleArea h1{font-size:36px; margin:0; padding:0; line-height:1;}
#productsMainCont #titleArea h1 span{font-size:12px; font-weight:normal; margin-left:1em;}
#productsMainCont #titleArea p{line-height:1.2; font-size:80%; color:#675246;}

/*製品詳細ページ
----------------------------------------*/
#productsMainCont{background:url(../img/km_mid.jpg) repeat-y left top; margin:0; padding:0; width:904px;}

#productsMainCont #HeaderCont{background:url(../img/km_head.jpg) no-repeat left top; padding:20px;}
#productsMainCont #HeaderCont h1{font-size:36px;}
#productsMainCont #HeaderCont h1 span.small{font-size:12px; font-weight:normal; margin-left:1em;}
#productsMainCont #HeaderCont p{line-height:1.2; font-size:80%; color:#675246;}
#productsMainContInner{padding:20px;}
#productsCont{width:640px; float:left;}
#productsCont .productsImg{float:left; margin:0 20px 0 0; text-align:center;}
#productsCont .productsImg img{margin:auto;}

dl.productsSpec{width:290px; float:left; font-size:90%;}
dl.productsSpec dt{border-bottom:1px solid #E3D5C8; margin:1.5em 0 0.5em 0; font-size:100%; font-weight:bold; color:#675246;}
dl.productsSpec dd{margin-bottom:0.5em;}
dl.productsSpec dd span{margin-left:1em;}
dl.productsSpec dd{}
dl.productsSpec dd a img{margin-left:5px; vertical-align:middle;}
/*color*/
dl.productsSpec dd.color-oakNA{background:url(../../pro/common/img/color_oak_na.jpg) no-repeat left top; padding:5px 0px 5px 135px;}
dl.productsSpec dd.color-oakGO{background:url(../../pro/common/img/color_oak_go.jpg) no-repeat left top; padding:5px 0px 5px 135px;}
dl.productsSpec dd.color-oakBL{background:url(../../pro/common/img/color_oak_bl.jpg) no-repeat left top; padding:5px 0px 5px 135px;}
dl.productsSpec dd.color-oakDB{background:url(../../pro/common/img/color_oak_db.jpg) no-repeat left top; padding:5px 0px 5px 135px;}
dl.productsSpec dd.color-walNA{background:url(../../pro/common/img/color_wal_na.jpg) no-repeat left top; padding:5px 0px 5px 135px;}
dl.productsSpec dd.color-birchNA{background:url(../../pro/common/img/color_birch_na.jpg) no-repeat left top; padding:5px 0px 5px 135px;}

/*シリーズのナビゲーション*/
#ProductsLocalNavi{width:220px; float:right;}
#ProductsLocalNavi h2{font-size:90%; margin:0 0 5px 0; padding:0;}
#ProductsLocalNavi ul{list-style:none; margin:0; padding:0;}
#ProductsLocalNavi ul.upperNavi li{padding:0; margin:0; border:1px solid #eee; border-top:none;}
#ProductsLocalNavi ul.upperNavi li a{display:block; background:#CCCEBB; padding:10px; margin:0; color:#483A31; text-decoration:none; font-size:95%;}
#ProductsLocalNavi ul.upperNavi li a:hover,
#ProductsLocalNavi ul.upperNavi li.current a{background:#E5E6DD;}
#ProductsLocalNavi ul.upperNavi li span{margin-left:5px;}
#ProductsLocalNavi ul.lowerNavi{margin-top:20px;}
#ProductsLocalNavi ul.lowerNavi li{border:none; margin-bottom:0.5em;}
#ProductsLocalNavi ul.lowerNavi li a{background:url(../img/ico_arw_gry.gif) no-repeat left center; padding-left:10px; font-size:90%;}

/*角丸ヘッダ*/
#productsMainContTop{margin:0; padding:0;}
#productsMainContTop img{vertical-align:top;}
/*角丸フッタ*/
#productsMainContBottom{clear:both; width:904px; padding-top:10px;}

/*注意書き*/
.cautionCont{clear:both; padding-top:20px; font-size:90%; line-height:1.5;}

/*カラーオーダーの more アイコン*/
p.icoColorOrder,
dd.icoColorOrder{line-height:1; margin:0.2em 0;}
.icoColorOrder a img{vertical-align:middle;}

/*廃盤商品*/
dd.discontinue{background:#900; font-size:90%; color:#fff; padding:0.1em 0.5em; width:6em; text-align:center; margin-top:20px;}
