@charset "utf-8";
/* CSS Document */
@import url("common.css");
@import url("inside_common.css");

/*----------------------------------------------
body
------------------------------------------------*/
body {
background:none;
}

div#incense_list {
margin:50px 0 0 0;
}

h3 {
margin:0 0 50px 0;
clear:both;
}

br.clearfix{
margin-bottom:70px;
clear:both;
}
#selected_popup{
font-size:10px;
background:url(../assortment/img/icon_arrow_bottom.jpg) no-repeat 4px 8px;
padding-left:16px;
height:20px;
margin-top:-20px;
}
#items_thumb li{
display:block;
width:50px;
height:50px;
border:1px #DDDDDD solid;
float:left;
margin:0 2px 2px 0;
}
#items_thumb li:hover,
#items_thumb li.selected{
border:1px #999999 solid;
}
.items{
width:680px;
background:url(../assortment/img/bg_680x1.png) repeat-y;
margin-top:20px;
}
.item{
width:200px;
margin-right:1px;
float:left;
padding:5px 13px;
}
.item.tertiary{
margin-right:0;
}
.image_wrapper{
text-align:center;
}
.product_name{
display:inline;
font-weight:bold;
font-size:16px;
float:left;
margin-bottom:3px;
}
.name_en{
margin-right:10px;
}
.name_jp{
font-size:8pt;
}
.product_name a{
color:#79AFAF;
margin-right:10px;
}
.product_material{
float:left;
height:18px;
background:#E7E7E7;
text-align:center;
font-size:10px;
margin:0 0 10px 0;
padding:2px 5px;
}
.product_description{
clear:left;
font-size:12px;
margin-bottom:10px;
}
.product_price{
width:200px;
}
.world_wide_series .holder_description{
background:url(../holder/img/icon_arrow_bottom.jpg) no-repeat 3px 4px;
padding-left:10px;
}

/* detail_box 
------------------------------------------------*/
#contents{
position:relative;
}
#detail h4{
margin:0;
}
#detail .detail_left{
width:320px;
float:left;
margin-top:30px;
}
#detail .detail_right{
width:350px;
float:right;
margin-top:30px;
}
#detail .shopping_cart{
margin-bottom:30px;
}
#detail .shopping_cart a,
#detail .shopping_cart img{
display:block;
width:152px;
height:23px;
float:right;
}
#detail .onsale_date{
display:block;
width:74px;
height:23px;
float:right;
background:url(../img/cmn_img/btn_sale_schedule.jpg) no-repeat;
padding-left:78px;
line-height:23px;
}
#detail .close a{
display:block;
width:68px;
height:28px;
background:url(../incense_details/img/btn_close.jpg) no-repeat;
text-indent:-9999px;
float:right;
}
#detail #detail_description{
background:url(../assortment/img/icon_arrow_bottom.jpg) no-repeat 4px 8px;
padding-left:16px;
font-weight:normal;
font-size:12px;
}
#detail #detail_img_wrapper{
border:1px solid #DDDDDD;
text-align:center;
}
#detail .detail_detail,
#detail .detail_incense,
#detail .detail_fragrance,
#detail .detail_size,
#detail .detail_contents,
#detail .detail_price{
font-size:10px;
}
#detail #detail_caption{
margin:10px 0 0;
font-size:10px;
text-align:center;
}
#detail #detail_comment{
margin: 20px 20px 0 20px;
font-size:10px;
}


#detail table.incense_table{
border-collapse:collapse;
width:350px;
font-size:8pt;
}
#detail table.incense_table th{
background-color:#ECECEC;
border-left:1px solid #DADADA;
border-right:1px solid #FFFFFF;
font-weight:normal;
font-size:8pt;
padding:6px 2px 6px 2px ;
}
#detail table.incense_table th.name{
width:45%;
}
#detail table.incense_table th.fragrance{
width:55%;
}

#detail table.incense_table td{
padding:1px 6px 1px 2px ;
vertical-align:top;
}
#detail table.incense_table td.number{
text-align:right !important;
}
#detail table.incense_table td.color{
text-align:center !important;
}


#detail .close a:hover{
background-image:url(../incense_details/img/btn_close_o.jpg);
}
#detail h5.detail_detail,
#detail h5.detail_incense,
#detail h5.detail_fragrance,
#detail h5.detail_size,
#detail h5.detail_contents,
#detail h5.detail_price{
height:9px;
margin:20px 0 0;
border-bottom:1px #DDDDDD solid;
padding-bottom:6px;
}
#detail h5.detail_detail{
height:9px;
margin:20px 0 10px;
border-bottom:1px #DDDDDD solid;
padding-bottom:6px;
}
#detail h5.detail_contents{
height:9px;
margin:20px 0 10px;
border-bottom:1px #DDDDDD solid;
padding-bottom:6px;
}
#detail h5.detail_price{
height:9px;
margin:20px 0 10px;
border-bottom:1px #DDDDDD solid;
padding-bottom:6px;
}
#detail .product_id{
font-size:10px;
margin-bottom:5px;
}
#detail .product_name_en{
color:#79AFAF;
font-size:18px;
margin-bottom:5px;
font-weight:bold;
}
#detail .product_name_jp{
color:#79AFAF;
font-size:14px;
margin-bottom:5px;
}
#detail br{
margin:0;
}
