@charset "utf-8";

/* ----------------------------
mainvisual
---------------------------- */
#mainvisual {
	width: 100%;
	margin : 90px 0px 20px 0px;
	background : #eeebd6;
}
#mainvisual h1{
	width: 980px;
	margin : 0px auto 0px auto;
}

#mainvisual2 {
	width: 100%;
	margin : 90px 0px 20px 0px;
	background : #eeebd6;
}
#mainvisual2 h1{
	width: 980px;
	margin : 0px auto 0px auto;
}

#mainvisual3 {
	width: 100%;
	margin : 90px 0px 20px 0px;
	background : #eeebd6;
}
#mainvisual3 h1{
	width: 980px;
	margin : 0px auto 0px auto;
}

/* ----------------------------
sectionProducts
---------------------------- */
.sectionProducts{
	clear : both;
	width: 980px;
	margin : 0px auto 80px auto;
}

/* ----------------------------
titleBox
---------------------------- */
.titleBox{
	float : left;
	width : 300px;
}
.titleBox h2{
	margin : 50px 0px 0px 0px;
	font-size: 40px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight : 400;
}
.titleBox p{
	margin : 20px 0px 0px 0px;
	font-size: 16px;
	line-height: 24px;
}
.titleBox ul{
	margin : 20px 0px 0px 0px;
}
.titleBox li{
	display:inline-block;
	float : left;
	margin : 0px 5px 5px 0px;
	padding : 3px 10px 3px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 12px;
}

/* ----------------------------
textColor
---------------------------- */
#dailyAct h2{
	color : #73afbe;
}
#dailyAct li{
	background : #c2ebf5;
	color : #6797a3;
}

#moisturizing h2{
	color : #beb657;
}
#moisturizing li{
	background : #ebe7b6;
	color : #a59c3b;
}

#colorUp h2{
	color : #e83426;
}
#colorUp li{
	background : #ffcac6;
	color : #ca6a63;
}

#xVolume h2{
	color : #cb9770;
}
#xVolume li{
	background : #f2d2ba;
	color : #c68d62;
}

#beCurly h2{
	color : #aac5b2;
}
#beCurly li{
	background : #d5ebdb;
	color : #7bba8e;
}

#smooth h2{
	color : #cfa4b6;
}
#smooth li{
	background : #f0d3df;
	color : #b890a1;
}

#silknGlow h2{
	color : #9397a6;
}
#silknGlow li{
	background : #dee2ef;
	color : #9397a6;
}

#peeling h2{
	color : #9397a6;
}
#peeling li{
	background : #dee2ef;
	color : #9397a6;
}
#peeling2 h2{
	color : #9397a6;
}
#peeling2 li{
	background : #dee2ef;
	color : #9397a6;
}

#flowerfall h2{
	color : #867657;
}
#flowerfall li{
	background : #e7d9bd;
	color : #867657;
}



/* ----------------------------
productsBox
---------------------------- */
.rightBox{
	float : right;
	width : 660px;
}
.productsBox{
	float : left;
	width : 220px;
}
.productsBox dl{
	width : 190px;
	margin : 0px auto 20px auto;
	border-top : 1px solid #333;
	border-bottom : 1px solid #333;
}
.productsBox dt{
	padding : 10px 0px 5px 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight : 700;
	text-align : center;
}
.productsBox dd{
	padding : 0px 0px 10px 0px;
	font-size: 12px;
	line-height: 16px;
	text-align : center;
}
.productsBox div{
	position : relative;
}