@charset "shift-jis";
/* CSS Document */

/* kyotsu
--------------------------------------*/
h2{
	margin-bottom:12px;
}

.box{
	background:url(../common/images/box_center.gif) repeat-y;
}

.tlt{
	margin:25px 0 0 19px;
}

.help{
	padding:35px 0 0 25px;
	width:670px;
}

.help_goods{
	float:left;
}
.help_box{
	float:left;
	margin-right:13px;
}

.help_btn{
	margin:13px 0 0 65px;
}

.link_more{
	background:url(../common/images/link_more_bg.gif) no-repeat;
	margin-top:25px;
	position:relative;
	height:172px;
}

.link_more_txt{
	position:absolute;
	top:31px;
	left:74px;
}

.link_more_btn1{
	position:absolute;
	top:103px;
	left:108px;
}

.link_more_btn2{
	position:absolute;
	top:103px;
	left:340px;
}



/* top 
--------------------------------------*/

#topFlash{
	margin-bottom:40px;
}



.topMore{
	margin:20px 0 0 473px;

}

/* jikkanno koe try
--------------------------------------*/
.voice_try{
	background:url(../try/images/voice_center_try.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}



.voice_feel{
	padding-bottom:10px;
	background:url(../common/images/voice_dot.gif) bottom no-repeat;
}

.voice_skin{
	margin:10px 0;
	font-size:84.6%;
}

.voice_name{
	font-weight:bold;
	background:#f0ede4;
	padding-left:5px;
}

.voice_date{
	margin-top:5px;
	font-size:84.6%;
}

.voice_btn{
	position:absolute;
	top:9px;
	left:41px;
}

.voice_btn_try{
	background:url(../try/images/voice_bottom_try.gif) no-repeat;
	position:relative;
	height:44px;
}

/* jikkanno koe wrinkles
--------------------------------------*/
.voice_wrinkles{
	background:url(../fold/images/voice_center_wrinkles.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}

.voice_btn_wrinkles{
	background:url(../fold/images/voice_bottom_wrinkles.gif) no-repeat;
	position:relative;
	height:44px;
}

/* jikkanno koe makeup
--------------------------------------*/
.voice_make{
	background:url(../makeup/images/voice_center_makeup.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}

.voice_btn_make{
	background:url(../makeup/images/voice_bottom_makeup.gif) no-repeat;
	position:relative;
	height:44px;
}

/* jikkanno koe dry
--------------------------------------*/
.voice_dry{
	background:url(../dry/images/voice_center_dry.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}

.voice_btn_dry{
	background:url(../dry/images/voice_bottom_dry.gif) no-repeat;
	position:relative;
	height:44px;
}


/* jikkanno koe age
--------------------------------------*/
.voice_age{
	background:url(../age/images/voice_center_age.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}

.voice_btn_age{
	background:url(../age/images/voice_bottom_age.gif) no-repeat;
	position:relative;
	height:44px;
}



/* try 
--------------------------------------*/


.box1_try{
	background:url(../try/images/try_box1_bg.gif) no-repeat;
	position:relative;
	margin-left:10px;
	width:650px;
	height:571px;
	margin-top: 18px;
}

.box1_try_txt1{
	position:absolute;
	top:16px;
	left:21px;
}

.box1_try_txt02{
	position:absolute;
	top:199px;
	left:426px;
}

.box1_try_img01{
	position:absolute;
	top:46px;
	left:201px;
}

.box1_try_img02{
	position:absolute;
	top:299px;
	left:48px;
}

.box1_try_img03{
	position:absolute;
	top:299px;
	left:343px;
}

.main_txt_try{
	width:369px;
	margin:38px auto 0 auto;
}


/* wrinkles 
--------------------------------------*/
.wrinkles_mainImg{
}

.box1_wrinkles{
	background:url(../fold/images/wrinkles_box1_bg.gif) no-repeat;
	margin-left:10px;
	width:650px;
	height:680px;
	padding:27px 0 0 34px;
}

.box1_wrinkles_txt{
	margin:0 0 11px 0px;
}

.box1_wrinkles_innner{
	width:580px;
	margin:0 0 20px 6px;
}
.box1_wrikles_movie{
	float:left;
	margin-right:15px;
	width:327px;
	overf
}
.main_txt_wrinkles{
	width:321px;
	margin:38px auto 0 auto;
}

.box1_wrinkles_blow{
	float:right;
	width:233px;
}

.FlashMovie1,.FlashMovie2,.FlashMovie3{
	float:left;
	width:327px;
	overflow:hidden;
}

.box1_wrinkles_innner object{
	float:left;
	width:327px;
	overflow:hidden;
}


/* makeup 
--------------------------------------*/
.makeup_mainImg{
}

.box1_makeup{
	background:url(../makeup/images/makeup_img02.gif) no-repeat;
	position:relative;
	margin-left:10px;
	width:650px;
	height:222px;
	padding:27px 0 0 18px;
}

.box1_makeup_img01{
	float:left;
	width:187px;
}

.box1_makeup_img02{
	float:left;
	width:179px;
}

.box1_makeup_img03{
	float:left;
	width:186px;
}

.box1_makeup_arrow{
	float:left;
	width:29px;
	margin-top:80px;
}

.main_txt_makeup{
	width:414px;
	margin:38px auto 0 auto;
}


/* dry 
--------------------------------------*/
.dry_mainImg{
}

.box1_dry{
	background:url(../dry/images/dry_box1_bg.gif) no-repeat;
	margin-left:10px;
	width:650px;
	height:736px;
	position:relative;
}

.box1_dry_img01{
	position:absolute;
	top:28px;
	left:154px;
}

.box1_dry_img02{
	position:absolute;
	top:28px;
	left:349px;
}

.box1_dry_img03{
	position:absolute;
	top:193px;
	left:25px;
}

.box1_dry_img04{
	position:absolute;
	top:193px;
	left:475px;
}

.box1_dry_img05{
	position:absolute;
	top:338px;
	left:151px;
}

.box1_dry_img06{
	position:absolute;
	top:338px;
	left:347px;
}

.box1_dry_img07{
	position:absolute;
	top:520px;
	left:34px;
}

.box1_dry_img08{
	position:absolute;
	top:536px;
	left:337px;
}

.box1_dry_txt{
	position:absolute;
	top:234px;
	left:233px;
}

.main_txt_dry{
	width:323px;
	margin:38px auto 0 auto;
}






/* age 
--------------------------------------*/
.age_txt01{
	margin:20px 0 20px 20px;
}

.box1_age{
	background:url(../age/images/age_box01_center.gif) repeat-y;
	margin-left:11px;
	width:648px;
}

.box1_age_imgbox{
	margin-left:33px;
}

.box1_age_txt{
	margin:15px 0 20px 20px;
}

.box1_age_img01{
	float:left;
	margin-right:20px;
	width:288px;
}

.box1_age_img02{
	float:left;
	width:288px;
}

.main_txt_age{
	width:320px;
	margin:38px auto 0 auto;
}

.box2_age{
	background:url(../age/images/age_box02_center.gif) repeat-y;
	width:629px;
	position:relative;
	margin-left:10px;
}

.box2_age_voice{
	position:absolute;
	top:13px;
	left:-3px;
}

.box2_age_txtbox{
	margin:7px 0 0 160px;
	width:460px;
}

.box2_age_red{
	margin-bottom:12px;
	color:#893c50;
	font-weight:bold;
}

.box2_age_dot{
	margin:20px 0;
}


/* skin 
--------------------------------------*/
.skin_txt01{
	margin:20px 0 20px 20px;
}


.main_txt_skin{
	padding:38px 0 0 0;
	text-align:center;
}

.box1_skin{
	background:url(../skin/images/skin_box01_center.gif) repeat-y;
	margin-left:16px;
	width:648px;
}

.box1_skin_layout{
	background:url(../skin/images/skin_box01_bottom.gif) no-repeat 0 100%;
	width:648px;
}
.box1_skin_img01{
	width:206px;
	float:left;
}
.box1_skin_img02{
	width:206px;
	padding-left:10px;
	float:left;
}
.box1_skin_img03{
	width:206px;
	padding-left:10px;
	float:left;
}
.box1_skin_layout dd{
	padding:15px;
	line-height:160%;
}


/* jikkanno koe skin
--------------------------------------*/
.voice_trouble{
	background:url(../skin/images/voice_center_skin.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}

.voice_btn_trouble{
	background:url(../skin/images/voice_bottom_skin.gif) no-repeat;
	position:relative;
	height:44px;
}
/* spot 
--------------------------------------*/
.spot_txt01{
	margin:20px 0 20px 20px;
}


.main_txt_spot{
	padding:38px 0 0 0;
	text-align:center;
}

.box1_spot{
	background:url(../spot/images/spot_box01_bg.gif) no-repeat;
	margin-left:11px;
	width:648px;
	height:249px;
}
.box1_spot_layout{
	width:648px;
}

.box1_spot_img01{
	width:249px;
	float:left;
	padding-left:59px;
}
.box1_spot_img02{
	width:287px;
	padding-top:45px;
	padding-left:20px;
	float:left;
}


/* jikkanno koe spot
--------------------------------------*/
.voice_spot{
	background:url(../spot/images/voice_center_spot.gif) repeat-y;
	padding:10px 15px 10px 15px;
	width:164px;
}

.voice_btn_spot{
	background:url(../spot/images/voice_bottom_spot.gif) no-repeat;
	position:relative;
	height:44px;
}


/*  step2  */
.know5TypeA01 dl dd ul li {
zoom:1;
}
.know5TypeA01 dl dd ul li a{
	padding: 15px 10px 15px 5px;
	color:#E7BA93 !important;
}
.know5TypeA01 dl dd ul li.min a{
	padding: 8px 10px 8px 5px;
}
.know5TypeA01 dl dd ul li.current{
padding:15px 10px 15px 5px;
color:#d3935f;
font-weight:normal;
min-height:0;
}
.know5TypeA01 dl dd ul li.current_min{
padding:10px 10px 10px 5px;
color:#d3935f;
font-weight:normal;
min-height:0;
background:url(../images/mod_bg_dotted_01.gif) no-repeat 0 bottom;
}


.box1_wrinkles_innner #FlashMovie1 img{ float:left;}
.box1_wrinkles_innner #FlashMovie2 img{ float:left;}
.box1_wrinkles_innner #FlashMovie3 img{ float:left;}
