@charset "utf-8";

#article h1{
background:url(../warehouse/beauty/img/h1.gif) no-repeat;
}



#article{
float:left;
width:620px;
}

#article p.description{
}


#article ol.flow{
width:610px;
padding-left:10px;
list-style:none;
}

#article ol.flow:after{
content:"";
display:block;
clear:both;
}

#article ol.flow li{
float:left;
border:1px solid #DDDDDD;
width:194px;
padding:0 0 0 0;
margin:0 0 11px 11px;
}

#article ol.flow li.left_child{
margin-left:0;
}

#article ol.flow h3{
background:#F8F8F8;
border-bottom:1px solid #DDDDDD;
line-height:2.5;
font-size:87.5%;
text-align:center;
}

#article ol.flow p{
font-size:75%;
padding:10px;
}


#article h2{
clear:both;
margin-top:25px;
}

#article ol,
#article ul{
padding-left:40px;
font-size:81.25%;
}

#article ol p,
#article ul p{
padding-left:0;
padding-right:0;
font-size:100% !important;
}


#article h3{
color:#993333;
padding-left:15px;
font-size:87.5%;
}

#article ol h3,
#article ul h3{
padding-left:0;
font-size:107.7%;
}

#article p.outline_photo{
float:right;
width:200px;
padding-right:10px;
padding-left:0;
}

#article ol.outline{
width:360px;
padding:20px 0 0 20px;
list-style:none;
}

#article ol.outline li{
margin-bottom:15px;
}

#article ol.outline p{
padding-left:15px;
}

#article ol.outline dl{
display:block;
margin-left:15px;
}

#article ol.outline dt{
font-weight:bold;
}

#article ol.outline dd{
padding-left:15px;
}


#article ol.melit{
padding:0 0 0 20px;
list-style:none;
}

#article div.melit{
border:4px solid #EEEEEE;
margin:0 20px;
padding:10px;
}

#article div.melit h3{
padding-bottom:10px;
}

#article div.melit ul{
margin:0;
padding:0;
}

#article div.melit ul li{
display:inline;
}

#article div.melit ul li img{
vertical-align:top;
}

#article ul.content{
float:left;
width:145px;
margin-bottom:25px;
}

#article p.content_photo{
float:right;
width:370px;
margin-bottom:25px;
padding-right:15px;
}

#article dl.distribution{
width:562px;
margin:10px 0 0 30px;
padding:10px;
border:4px solid #EEEEEE;
}

#article dl.distribution dt{
background:#39C;
color:#FFF;
width:6em;
padding:0.3em;
margin:5px 0 0 0;
line-height:1.2;
text-align:center;
font-size:81.25%;
font-weight:bold;
}

#article dl.distribution dd{
margin:-1.8em 0 0 6.6em;
padding:0.3em 0.3em 0.3em 0.8em;
line-height:1.2;
font-size:81.25%;
}

#article address.contact{
color:#000;
text-align:center;
font-weight:bold;
}

#article address.contact span{
background:#D33;
color:#FFF;
padding:0 0.3em;
margin-left:1em;
font-weight:bold;
}
