@charset "utf-8";
/* CSS Document */



/*incense_details
------------------------------------------------*/
/*
#detail #det_top{
background: url(../incense_details/img/details_bgtop.png) no-repeat;	
width:730px;
height:10px;
}

#detail #det_btm{
background: url(../incense_details/img/details_bgbtm.png) no-repeat;	
width:730px;
height:10px;
}

#detail #det_contents{
background:url(../incense_details/img/details_bgmid.png) repeat-y;
height:auto;
width:730px;
clear:both;
font-size:12px;
}
*/
#detail #det_header {
margin:0 0 40px 0;
}


#detail #category {
float:left;
}
#detail #detail_close_top {
float:right;
}

#detail_close_top a{
background:url(../incense_details/img/btn_close2.jpg) no-repeat;
float:right;
width:45px;
height:22px;
text-indent:-9999px;
}

#detail_close_top a:hover{
background-image:url(../incense_details/img/btn_close2_o.jpg);
}



#detail .det_table {
margin:10px 0 0 0;
clear:both;
width:680px;
border-right: none;
}

#detail .det_table th{
text-align:left;
background:#ececec;
padding:0 0.6em;
border-right:#CCCCCC solid 1px;
font-size:10px;
}

#detail .det_table td{
text-align:left;
background:#f6f6f6;
padding:0.1em 0.6em;
border-right:#CCCCCC solid 1px;
font-size:12px;
vertical-align:top;
}

#detail .det_table td.price {
text-align:right;
}

#detail .det_table .no {
width:46px;
}

#detail .det_table .fragrance {
width:285px;
}

#detail .det_table .price {
width:60px;
}

#detail .det_table .color {
width:25px;
text-align:center;
border-right: none;
vertical-align:middle;
}

#detail .det_table .name_jp {
	font-size:0.8em;
}

#detail .det_table .fragrance_jp {
	font-size:0.8em;
}

#detail #det_left {
float:left;
width:470px;
margin:0 0 40px 0;
text-align:left;
font-size:12px;
}

#detail #det_right {
float:right;
width:183px;
margin:0 0 40px 0;

}

#detail #det_footer {
width:690px;
clear:both;
}

#detail #det_fragrance {
background: url(../incense_details/img/tab_fragrance.jpg) no-repeat 0 3px;
padding:0 0 0 45px;
margin-bottom:5px;
}

#detail #det_tab_imagestory {
margin:50px 0 6px 0;
}

#detail #det_title {
width:470px;
margin:0 0 20px 0;
}

#detail #btn_cartin1 {
margin-top:30px;
clear:both;
}
#detail #btn_cartin1 .onsale_date{
margin-top:-20px;
margin-left:78px;
}

#detail #btn_cartin2 {
margin-left:28px;
}
#detail #btn_cartin2 .onsale_date{
margin-top:-20px;
margin-left:78px;
}


#detail ul#back_next {
margin:40px 0 0 0;
width:470px;
border-bottom:1px solid #cccccc;
font-size:10px;
}

#detail #back {
float:left;
}

#detail #next {
float:right;
}


#detail .slider {
width:180px;
height:20px;
margin-top:24px;	
}

#detail .slider img {
	position: relative;
	top:-8px;
}


#detail #det_slide1 {
background:url(../incense_details/img/slide1.jpg) no-repeat;
}
#detail #det_slide2 {
background:url(../incense_details/img/slide2.jpg) no-repeat;
}
#detail #det_slide3 {
background:url(../incense_details/img/slide3.jpg) no-repeat;
}
#detail #det_slide4 {
background:url(../incense_details/img/slide4.jpg) no-repeat;
}

#detail #det_keywords {
	margin:25px 0 25px 0;
}


ul#reco_list {
width:180px;
font-size:0.8em;
line-height:12px;
text-align:left;
margin-top: -20px;
}

ul#reco_list li{
margin:0;
clear:both;
}

ul#reco_list .dat_img{
float:left;
width:40px;
}

ul#reco_list .dat_txt{
width:175px;
float:right;
line-height:120%;
margin:0 0 0 5px;
vertical-align:top;
}

.bnr_list{
background:#666666;
padding:2px 2px 2px 5px;
color:#ffffff;
}

.btn_close a{
background:url(../incense_details/img/btn_close.jpg) no-repeat;
float:right;
width:68px;
height:28px;
text-indent:-9999px;
}

.btn_close a:hover{
background-image:url(../incense_details/img/btn_close_o.jpg);
}
#contents{
	position:relative;
}
