@charset "utf-8";


/*///// shopIntroduction /////*/
#shopIntroduction{
padding:0;
zoom:1;
}
#shopIntroduction #introductionText{
float:right;
margin:0;
padding:0;
width:270px;
zoom:1;
}
#shopIntroduction #introductionText p{
}
#shopIntroduction #introductionPct{
float:left;
padding:0;
width:300px;
}

/*///// treatment /////*/
#treatment{
position:relative;
clear:both;
margin:0 -10px 0 0;
padding:5px;
width:580px;
background:#f3f0e9;
}
#treatment h2,
#treatment .treatmentList{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
}
#treatment h2{
margin:0 !important;
padding:0 !important;
width:91px;
background:none !important;
border-bottom:none !important;
}
#treatment ul{
margin:0;
padding:0;
width:450px;
}
#treatment .treatmentList{
margin:0 0 0 10px;
padding:0 0 0 11px;
width:450px;
background:url(../../cmn/images/cmn_line02.gif) left repeat-y;
}
#treatment li{
display:-moz-inline-box;
display:inline-block;
/display:inline;
margin:0 12px 0 0;
padding:8px 0 8px 24px;
list-style-type:none;
font-size:83.3%;
zoom:1;
}
#treatment li.ico01{background:url(../../cmn/images/cmn_ico_treatment01.gif) left center no-repeat;}
#treatment li.ico02{background:url(../../cmn/images/cmn_ico_treatment02.gif) left center no-repeat;}
#treatment li.ico03{background:url(../../cmn/images/cmn_ico_treatment03.gif) left center no-repeat;}
#treatment li.ico04{background:url(../../cmn/images/cmn_ico_treatment04.gif) left center no-repeat;}
#treatment li.ico05{background:url(../../cmn/images/cmn_ico_treatment05.gif) left center no-repeat;}
#treatment li.ico06{background:url(../../cmn/images/cmn_ico_treatment06.gif) left center no-repeat;}
#treatment li.ico07{background:url(../../cmn/images/cmn_ico_treatment07.gif) left center no-repeat;}
#treatment li img{
margin:0 5px 0 0;
vertical-align:middle;
}
#treatment li a{
color:#956b39;
}


/*///// collection /////*/
#collection .button{
text-align:right;
}
#collection h4,
#collection .lineupContent{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:middle;
}
#collection h4{
width:177px;
}
#collection .lineupContent{
margin:0 0 0 10px;
padding:0 0 0 11px;
width:380px;
background:url(../../cmn/images/cmn_line02.gif) left repeat-y;
}
#collection .lineupContent p{
margin:0;
width:369px;
}
#collection .collectionList{
position:relative;
width:620px;
margin:0 -30px 0 0;
padding:0;
zoom:1;
}
*:first-child + html #collection .collectionList{
margin:0 -30px 20px 0;
}
#collection .collectionList:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#collection .collectionList li{
display:inline;
float:left;
margin:0 30px 20px 0;
padding:0;
width:280px;
background:#eae4d8;
list-style-type:none;
text-align:center;
}
#collection .collectionList li p{
margin:0;
padding:10px;
width:260px;
font-size:83.3%;
text-align:left;
}




/*///// shopInformation /////*/
#shopInformation .header{
background:url(../../cmn/images/cmn_bg_shopNameTop.gif) left top no-repeat;
}
#shopInformation .header span.bg{
display:block;
width:504px;
padding:15px 19px 12px;
background:url(../../cmn/images/cmn_bg_shopNameBtm.gif) right bottom no-repeat;
}
#shopInformation .header span.hdn{
display:none;
}
#shopInformation #shopDetail{
position:relative;
display:inline;
float:left;
margin:0;
padding:0;
width:334px;
zoom:1;
}
#shopInformation #shopDetail .relatedEntries{
margin:0;
padding:0;
line-height:1.5;
}
#shopInformation #shopDetail .relatedEntries li{
margin:0;
padding-left:12px;
background:url(../../cmn/images/cmn_arw02.gif) 0 3px no-repeat;
list-style-type:none;
}
#shopInformation #shopMap{
position:relative;
display:inline;
float:right;
margin:0;
padding:0;
width:189px;
zoom:1;
}
#shopInformation #shopMap iframe{
margin:0 0 5px;
}
#shopInformation .btn{
clear:both;
padding-top:10px;
text-align:center;
}
#shopInformation .btn li{
display:inline;
}
#shopInformation .entryDate{
margin:0;
text-align:right;
color:#000000;
}

.sectionLv1B table{
width:334px;
line-height:1.2;
}



