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

/*----------------------------------------------
body
------------------------------------------------*/
html{
height:100%;
margin-bottom:1px;
overflow-y:scroll;
}
body {
background:none;
}

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

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

.webpage_red {
color:#e60012;
}

/* specific_rade_law 
------------------------------------------------*/
#contents p{
margin:0 0 15px 0;
line-height:170%;
}

h4 {
margin:0 0 20px 0;
}


#clublisn_bnr01 {
margin:0 0 40px 0;
}

table#clubllisn_tab{
margin:0 auto;
width:660px;
}

table#clubllisn_tab td {
vertical-align:top;
}

table#clubllisn_tab img {
margin:0 0 10px 0;
}




ul#shopinfo_side {
margin:15px 0 0 0;
width:154px;
}

ul#shopinfo_side li {
width:154px;
height:23px;
}

ul#shopinfo_side #shopinfo01_btn a{
background:url(../shopinfo/img/shopinfo_side01.jpg) no-repeat;
text-indent:-9999px;
width:153px;
height:23px;
display:block;
}
/*
ul#shopinfo_side #shopinfo01_btn a:hover{
background:url(../shopinfo/img/shopinfo_side01_o.jpg) no-repeat;
width:153px;
height:23px;
}
*/

ul#shopinfo_side li#shopinfo02_btn a, ul#shopinfo_side li#shopinfo02_btn a:hover{
background:url(../shopinfo/img/shopinfo_side02.jpg) no-repeat;
text-indent:-9999px;
width:153px;
height:23px;
display:block;
}

ul#shopinfo_side li#shopinfo03_btn a, ul#shopinfo_side li#shopinfo03_btn a:hover{
background:url(../shopinfo/img/shopinfo_side03.jpg) no-repeat;
text-indent:-9999px;
width:153px;
height:23px;
display:block;
}

#lisn_helsinki {
clear:both;
margin:10px 0 0 0;
}


/*limited_edition
----------------------------------*/

table.edition_tab {
width:680px;
border:none;
}

table.edition_tab td{
width:330px;
padding:0 0 20px 0;
vertical-align:top;
}

table.edition_tab th{
width:20px;
}

table.edition_tab td img {
margin:0 0 3px 0;
clear:both;
}

table.edition_tab td span {
background:url(../limited_edition/img/icon_arrow_right.jpg) no-repeat left;
padding:0 0 0 10px;
}


/*edition_detail
----------------------------------*/
#contents{
position:relative;
}


#detail {
width:730px;
}

#detail .inner{
padding-top: 20px;
}

#detail .close a{
background:transparent url(../incense_details/img/btn_close.jpg) no-repeat scroll 0 0;
display:block;
float:right;
height:28px;
text-indent:-9999px;
width:68px;
}
#detail .close a:hover{
background:transparent url(../incense_details/img/btn_close_o.jpg) no-repeat scroll 0 0;
}
#detail img{
margin:10px;
}


#edition_detail #dition_detail_img01 {
clear:both;
margin:0 0 10px 0;
}

table.edition_tab01 {
width:640px;
border:none;
margin:15px 0 0 0;
}

table.edition_tab01 td{
padding:0 0 20px 0;
vertical-align:top;
}

table.edition_tab01 td img {
margin:0 0 3px 0;
clear:both;
}

.pad5 {
margin:0 5px 0 0;
}