@charset "utf-8";
/***********************************************/
/*style.css                                      */
/***********************************************/

*{zoom:1}

/***********************************************/

#sideBar dl dd.menu04 a{background:url(../../common/img/sideMenu04hover.jpg) no-repeat}

/***********************************************/

#main .sectionH2 h2{margin:0 0 30px}

#main .h201 .cont01{
background:url(../img/pict001.jpg)  no-repeat 460px 0;
min-height:170px;
margin:0 0 20px;
padding:10px 290px 0 15px;}

* html #main .h201 .cont01{
height:180px}

#main .sectionH3 .banner{
margin:0 0 30px;
text-align:center}

#main .sectionH3 h3{margin:0 0 30px}
#main .h302 p{margin:0 55px 30px}

#main .h302 .cont{
background:url(../img/pict003.jpg) no-repeat 0 0;
min-height:170px;
margin:0 50px 30px;
padding:0 0 0 290px}

#main .h302 .cont{height:180px}

#main .pictBox{
background:url(../img/boxBg.jpg) no-repeat;
margin:0 0 30px;
position:relative;
height:518px;
width:710px}

#main .pictBox .largePhoto{
position:absolute;
left:15px;
top:21px}

#main .pictBox ul {
position:absolute;
left:377px;
top:59px;
width: 312px;
}

#main .pictBox ul li {
float:left;
width: 66px;
height: 64px;
margin:0 12px 20px 0;
}


.shiseido{
}

.shiseido p{margin:0 0 1em; padding:0 10px;}

.shiseido h4{
padding:0 5px;
border-top:2px solid #8C8A63;
border-bottom:1px dotted #CCC;
margin:0 0 10px;
font-size:1.2em;
font-weight:bold;
}

.shiseido h5{
background:#F7F3EF;
border:1px solid #E7E7CE;
padding:0 10px;
margin:0 0 5px;
}

.shiseido .contents_box{
 margin: 0 0 10px;
}

.shiseido #optionbox{

}

.shiseido #caption{
margin:0 0 10px;
}

.shiseido .price{margin:0 0 0;}

.shiseido ul,.shiseido ol{margin:0 0 15px;padding:0 10px;}

.shiseido li{
background:url(../img/shiseido_arow.gif) 0 50% no-repeat;
padding:0 15px;
}

.shiseido .att li{
background:none;
padding:0;
}
