@charset "utf-8";

@import url("../packages/default/css/import.css");

em {font-weight:bold;}

/* 規格の価格テーブルレイアウト用 */
table.price-table {width:280px!important;margin:0;border-collapse:collapse;}
table.price-table th {font-weight:normal;text-align:left;}
table.price-table td {white-space: nowrap;}

/* 新規商品リスト */
div.product-detail {clear:both;}
div.product-detail h3 {background-color:#369;color:#fff;font-size:120%;font-weight:bold;margin:.5em 0;padding:.2em 1em;}

div.product-detail th {background-color:#ffc;text-align:left;font-weight:normal;}
div.product-detail td {background-color:#fff;text-align:left;}

div.product-detail div {width:548px;background-color:#eee;clear:both;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
div.product-detail dl {width:548px;line-height:1.8em;}

div.product-detail dt {width:98px;float:left;border-top:1px solid #999;font-weight:bold;text-align:center;}
div.product-detail dd {width:409px;border-top:1px solid #999;font-weight:normal;background-color:#fff;margin-left:118px;border-left:1px solid #999;}
div.product-detail dt ,
div.product-detail dd {padding:2px 10px;}
* html div.product-detail dl dd {width:406px!important;}

.detailcomentblock h4 {margin-top:1em;}

/*キャンペーンページ用（紫外線）*/
div.uv-campaign p {margin:1em 0;}
div.uv-campaign h3 {clear:both;}
div.uv-campaign h4 {color:#69c;border-left:20px solid #fc0;padding-left:.8em;}




/* 商品詳細ページ */

div#detailcomentblock h4 {padding:.2em 1em;background-color:#cde;border:1px solid #8ac;margin:1em 0;}
div#detailcomentblock h5 {font-size:100%;}

div#detailcomentblock li {margin-left:2em!important;list-style-type:disc;}
div#detailcomentblock em strong {color:#f30;}


/* カテゴリツリーから特集の排除 */
#categorytree li#id542 , /* 水着：在庫ゼロ */
#categorytree li#id418 , /* ダイエット：在庫ゼロ */
#categorytree li#id377 , /* ヘアアクセ：在庫ゼロ */
#categorytree li#id377 , /* 贈り物：在庫ゼロ */
#categorytree li#id620 , 
#categorytree li#id539 , 
#categorytree li#id590 , 
#categorytree li#id609 
{display:none!important;}

/* 売れ筋ランキング */
ul#side-ranking li {background:url("/user_data/packages/default/idximg/line.gif") no-repeat scroll center bottom transparent;clear:both;font-size:11px;line-height:12px;padding:5px 0;}
ul#side-ranking li img.thumbs {float:right;margin:0 5px;border:1px solid #999;}
ul#side-ranking li span {display:block;margin:0 0 5px 5px;}
ul#side-ranking li a {text-decoration:none;}


