@charset "utf-8";

/* Override styles */
#main {
padding-bottom:40px;
}



/* Main image */
#main .main_image {
margin-bottom:20px;
}
#main .main_image p img {
padding:1px;
border:1px solid #e0e0e0;
vertical-align:bottom;
}



/* Lead */
#main .lead {
margin-top:20px;
padding-bottom:10px;
}
#main .lead p {
margin-bottom:10px;
font-size:1.2em;
}
#main .lead .attention {
	text-align:right;
	font-size:1em;
}

/* Section */
#main .section {
margin-bottom:11px;
padding-bottom:8px;
background:url(../../img/index_bg_01.png) left bottom repeat-x;
}
#main .section_inner {
position:relative;
overflow:hidden;
height:100%;
padding:12px 23px 28px;
border:1px solid #e0e0e0;
background:#fff url(../../img/lineup_bg_01.png) left bottom repeat-x;
}
#main .section h3 {
margin-bottom:6px;
margin-left:-10px;
}
#main .section h4 {
margin-bottom:10px;
}
#main .section .item {
float:left;
width:185px;
}
#main .section .item a {
overflow:hidden;
display:block;
width:185px;
}
#main .section .item a .image {
margin:8px auto 5px;
}
#main .section .item a:hover .image {
opacity:0.7;
filter:alpha(style=2, opacity=20, finishopacity=70);
}
#main .section .item p {
font-size:1.2em;
text-align:justify;
}

/* Skin care section */
#main .skincare h3 {
margin-bottom:19px;
}
#main .skincare .item,
#main .skincare .item a {
width:150px;
}
#main .skincare .item p {
font-weight:bold;
}
#main .skincare .esthetude {
float:left;
width:466px;
}
#main .skincare .luxue {
float:right;
}
#main .skincare .esthetude .skin {
width:308px;
}
#main .skincare .esthetude .white {
float:right;
}
#main .skincare .esthetude .skin a {
width:308px;
}
#main .skincare .esthetude .skin p {
float:left;
width:150px;
}
#main .skincare .esthetude .skin .br {
margin-right:8px;
}

/* Basemake section */
#main .basemake .esthetude,
#main .basemake .esthetude a {
width:395px;
}
#main .basemake .esthetude {
margin-right:23px;
}
#main .basemake .esthetude p {
float:left;
width:185px;
}
#main .basemake .esthetude .standard {
margin-right:25px;
}
#main .basemake .luxue {
padding-bottom:19px;
padding-left:22px;
border-left:1px dotted #ccc;
}


