@charset "Shift_JIS";

/* import */

@import url(common.css);
@import url(type.css);


/* --------- 1:back --------- */

#beauty_age_bg {
	background: #FFF5F7;
	padding: 0 10px;
}

.submenu {
	width: 230px;
	height: 60px;
	background: url(../beauty/images/ttl_sub.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}


/* --------- 2:若い肌／title --------- */

.ttl_young h2 {
	width: 630px;
	height: 215px;
	background: url(../beauty/images/nikibi/header.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_young01 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/nikibi/sub_ttl01.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_young02 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/nikibi/sub_ttl02.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_young03 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/nikibi/sub_ttl03.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_young04 h4 {
	width: 598px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/nikibi/sub_ttl04.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}



/* --------- 3:若い肌　内容／bg --------- */

.bg_young01 {
	background: url(../beauty/images/nikibi/sub_bg01.jpg) no-repeat;
	width: 610px;
	height: 250px;
}

.bg_young02 {
	background: url(../beauty/images/nikibi/sub_bg02.jpg) no-repeat;
	width: 610px;
	height: 371px;
}

.bg_young03 {
	background: url(../beauty/images/nikibi/sub_bg03.jpg) no-repeat;
	width: 610px;
	height: 242px;
}

.bg_young04 {
	background: url(../beauty/images/nikibi/sub_bg04.jpg) no-repeat;
	width: 580px;
	height: 133px;
	padding: 15px;
}

.beauty_youngR {
	margin: 0 15px 15px 335px;
	padding-top: 20px;
} 

.beauty_youngL {
	margin: 0 290px 15px 20px;
	padding-top: 20px;
}

.beauty_youngRY {
	margin: 0 15px 15px 310px;
	padding-top: 20px;
}

.beauty_youngRY ul {
	margin:0;
	padding:0;
	list-style:none;
} 

.beauty_youngRY li{
	list-style-position: outside;
	background: url(../beauty/images/nikibi/icon_flw.gif) no-repeat;
	margin: 7px 0 0 0;
	padding: 0 0 0 20px;
}


/* --------- 4:おすすめ商品 --------- */

.beauty_rec {
	border: 1px solid #FBDBE6;
	background: #FFF5F7;
	padding: 15px;
	width: 598px;
	margin-top: 30px;
}

.beauty_rec_j14 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}


/* --------- 5:変化する肌／title --------- */

.ttl_middle h2 {
	width: 630px;
	height: 215px;
	background: url(../beauty/images/simi/header.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_middle01 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/simi/sub_ttl01.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_middle02 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/simi/sub_ttl02.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_middle03 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/simi/sub_ttl03.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_middle04 h4 {
	width: 598px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/simi/sub_ttl04.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}



/* --------- 6:変化する肌　内容／bg --------- */

.bg_middle01 {
	background: url(../beauty/images/simi/sub_bg01.jpg) no-repeat;
	width: 610px;
	height: 315px;
}

.bg_middle02 {
	background: url(../beauty/images/simi/sub_bg02.jpg) no-repeat;
	width: 610px;
	height: 329px;
}

.bg_middle03 {
	background: url(../beauty/images/simi/sub_bg03.jpg) no-repeat;
	width: 610px;
	height: 310px;
}

.beauty_middleR {
	margin: 0 15px 15px 335px;
	padding-top: 20px;
} 

.beauty_middleL {
	margin: 0 300px 15px 30px;
	padding-top: 25px;
}

/* --------- 7:年齢を重ねた／title --------- */

.ttl_old h2 {
	width: 630px;
	height: 215px;
	background: url(../beauty/images/siwa/header.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_old01 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/siwa/sub_ttl01.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_old02 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/siwa/sub_ttl02.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_old03 h3 {
	width: 610px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/siwa/sub_ttl03.gif) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

.subttl_old04 h4 {
	width: 598px;
	height: 40px;
	margin-bottom: 15px;
	background: url(../beauty/images/siwa/sub_ttl04.jpg) no-repeat;
	background-position: left top;
	text-indent: -9999em;
}



/* --------- 8:年齢を重ねた肌　内容／bg --------- */

.bg_old01 {
	background: url(../beauty/images/siwa/sub_bg01.jpg) no-repeat;
	width: 610px;
	height: 272px;
}

.bg_old02 {
	background: url(../beauty/images/siwa/sub_bg02.jpg) no-repeat;
	width: 610px;
	height: 329px;
}

.bg_old03 {
	background: url(../beauty/images/siwa/sub_bg03.jpg) no-repeat;
	width: 610px;
	height: 260px;
}

.beauty_oldR {
	margin: 0 15px 15px 335px;
	padding-top: 20px;
} 

.beauty_oldL {
	margin: 0 300px 15px 30px;
	padding-top: 25px;
}