/* 定期購読 */
#photo_list01{
	background:#fcf6dc;
	padding:11px;
	margin:15px 0;
}
#photo_list01 ul{
	margin:0;
	padding:0;
}
#photo_list01 ul li{
	width:170px;
	float:left;
	padding:9px;
	font-weight:bold;
}
#photo_list01 ul li img{
	margin-bottom:10px;
}
#photo_list01 ul li p{
	margin-bottom:0px;
}
#photo_list01 ul li p.line01{
	font-size:130%;
}
.p_price01{
	font-size:10px;
}
#photo_list01 ul li p.line02{
	color:#f0653f;
	font-size:130%;
}
#photo_list01 ul li p.line02 span.p_price02{
	padding:0 2px;
	background:#f0653f;
	color:#FFF;
	font-size:9px;
	font-weight:normal;
}
#tabs{
	font-size:90%;
	margin:20px 0;
}
#tabs ul{
	float:left;
	width:780px;
	background:url(/user_data/ex/img/static/basic/tab_bbg.jpg);
	padding:0 0 9px 0;
}
#tabs li{
	margin:0;
	padding:0;
	list-style:none;
	width:156px;
	height:81px;
}
* html #tabs li{
	display:inline;
}
#tabs li, #tabs li a{
	margin:0;
	padding:0;
	float:left;
	width:156px;
	height:81px;
}
#tabs ul li.active{
	background:url(/user_data/ex/img/static/basic/tab_btn_bbg.jpg);
	filter:Alpha(opacity=50); /* IE系 */
	opacity:0.5; /* Mozzila系 */
}
#tabs ul li.active a{
	color:#333333;
}
#tabs div{
	clear:both;
	padding:15px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
#tabs div h3{
	margin-bottom:12px;
}
#tabs div p{
	line-height:150%;
}
#tabs ul li a{
	text-decoration:none;
	padding:0;
	color:#000;
	font-weight:bold;
}
.thumbs{
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
#tabs1{
	font-size:90%;
	margin:20px 0;
}
#tabs1 ul{
	float:left;
	width:780px;
	background:url(/user_data/ex/img/static/basic/tab_hada_bg.jpg);
	padding:0 0 9px 0;
}
*:first-child + html #tab-1,
*:first-child + html #tab-2,
*:first-child + html #tab-3,
*:first-child + html #tab-4,
*:first-child + html #tab-5{
	margin:-20px 0 0 0;
}
#tabs1 li{
	margin:0;
	padding:0;
	list-style:none;
	width:195px;
	height:54px;
}
* html #tabs1 li{
	display:inline;
}
#tabs1 li, #tabs1 li a{
	margin:0;
	padding:0;
	float:left;
	width:195px;
	height:54px;
}
#tabs1 ul li.active{
	background:url(/user_data/ex/img/static/basic/tab_btn_bbg.jpg);
	filter:Alpha(opacity=50); /* IE系 */
	opacity:0.5; /* Mozzila系 */
}
#tabs1 ul li.active a{
	color:#333333;
}
#tabs1 div{
	clear:both;
	padding:15px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
#tabs1 div h3{
	margin-bottom:12px;
}
#tabs1 div p{
	line-height:150%;
}
#tabs1 ul li a{
	text-decoration:none;
	padding:0;
	color:#000;
	font-weight:bold;
}
#tabs2{
	font-size:90%;
	margin:20px 0;
}
#tabs2 ul{
	float:left;
	width:780px;
	background:url(/user_data/ex/img/static/basic/tab_point_bg.jpg);
	padding:0 0 9px 0;
}
#tabs2 li{
	margin:0;
	padding:0;
	list-style:none;
	width:195px;

	height:54px;
}
* html #tabs2 li{
	display:inline;
}
#tabs2 li, #tabs2 li a{
	margin:0;
	padding:0;
	float:left;
	width:195px;
	height:54px;
}
#tabs2 ul li.active{
	background:url(/user_data/ex/img/static/basic/tab_btn_bbg.jpg);
	filter:Alpha(opacity=50); /* IE系 */
	opacity:0.5; /* Mozzila系 */
}
#tabs2 ul li.active a{
	color:#333333;
}
#tabs2 div{
	clear:both;
	padding:15px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
#tabs2 div h3{
	margin-bottom:12px;
}
#tabs2 div p{
	line-height:150%;
}
#tabs2 ul li a{
	text-decoration:none;
	padding:0;
	color:#000;
	font-weight:bold;
}
/*クリーム色のボックス*/
.cream_box{
	margin:15px 0;
}
#step2_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_massage_box01_bg.jpg);
	height:436px;
	width:780px;
}
.step2_step1{
	position:absolute;
	top:12px;
	left:23px;
}
.step2_step4{
	position:absolute;
	top:238px;
	left:410px;
}
.step2_step2{
	position:absolute;
	top:14px;
	left:410px;
}
.step2_step3{
	position:absolute;
	top:238px;
	left:23px;
}
.step2_step1_p{
	width:160px;
	margin-top:15px;
}
#step2_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_massage_box02_bg.jpg);
	height:351px;
	width:780px;
}
.step2_step1_02{
	position:absolute;
	top:-1px;
	left:358px;
	width:397px;
}
.step2_step1_02_p{
	width:346px;
	padding-top:15px;
	float:left;
}
.step2_step2_02{
	position:absolute;
	top:116px;
	left:357px;
	width:397px;
}
.step2_step3_02{
	position:absolute;
	top:200px;
	left:359px;
	width:397px;
}
#step2_03{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_massage_box03_bg.jpg);
	height:660px;
	width:780px;
}
.step2_step1_03{
	position:absolute;
	top:11px;
	left:25px;
	width:346px;
}
.step2_step2_03{
	position:absolute;
	top:14px;
	left:410px;
	width:346px;
}
.step2_step3_03{
	position:absolute;
	top:239px;
	left:26px;
	width:346px;
}
.step2_step4_03{
	position:absolute;
	top:239px;
	left:410px;
	width:346px;
}
.step2_step5_03{
	position:absolute;
	top:458px;
	left:21px;
	width:346px;
}
.step2_step6_03{
	position:absolute;
	top:450px;
	left:395px;
	width:346px;
}
.step2_step1_03_p{
	margin-top:15px;
	width:160px;
}
#step3_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_tape_box01_bg.jpg);
	height:609px;
	width:780px;
}
.step3_step1{
	position:absolute;
	top:12px;
	left:23px;
}
.step3_step2{
	position:absolute;
	top:125px;
	left:26px;
}
.step3_step3{
	position:absolute;
	top:253px;
	left:27px;
}
.step3_step4{
	position:absolute;
	top:373px;
	left:28px;
}
.step3_step5{
	position:absolute;
	top:497px;
	left:28px;
}
.step3_step1_p{
	margin-top:15px;
	width:546px;
}
#step3_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_tape_box02_bg2.jpg);
	height:700px;
	width:780px;
}
.step3_step1_01{
	width:372px;
	position:absolute;
	top:0px;
	left:12px;
}
.step3_step2_01{
	position:absolute;
	top:0px;
	left:396px;
}
.step3_step3_01{
	width:372px;
	position:absolute;
	top:321px;
	left:12px;
}
.step3_step4_01{
	position:absolute;
	top:580px;
	left:200px;
}
#step4_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/box_type04_top.jpg);
	height:224px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_01_step1{
	position:absolute;
	top:152px;
	left:26px;
	width:320px;
}
.step4_01_step2{
	position:absolute;
	top:148px;
	left:386px;
	width:320px;
}
#step4_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/box_step04_02.jpg);
	height:108px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_02_step1{
	position:absolute;
	top:64px;
	left:14px;
	width:710px;
}
#step4_03{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/box_step04_03.jpg);
	height:235px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_03_step1{
	position:absolute;
	top:57px;
	left:14px;
	width:334px;
}
.step4_03_step2{
	position:absolute;
	top:56px;
	left:382px;
	width:334px;
}
.step4_03_step1 img{
	float:left;
	margin:0 10px 61px 0;
}
.step4_03_step2 img{
	float:left;
	margin:0 10px 61px 0;
}
#step4_t02_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_02_02.jpg);
	height:582px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t02_01_step01{
	position:absolute;
	top:45px;
	left:75px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step02{
	position:absolute;
	top:130px;
	left:74px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step03{
	position:absolute;
	top:217px;
	left:74px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step04{
	position:absolute;
	top:314px;
	left:75px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step05{
	position:absolute;
	top:413px;
	left:78px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step06{
	position:absolute;
	top:405px;
	left:437px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step07{
	position:absolute;
	top:509px;
	left:77px;
	width:277px;
	line-height:1.4em;
}
.step4_t02_01_step08{
	position:absolute;
	top:508px;
	left:435px;
	width:277px;
	line-height:1.4em;
}
#step4_t02_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_02_03.jpg);
	height:185px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t02_02_step01{
	position:absolute;
	top:63px;
	left:15px;
	width:701px;
}
.step4_t02_02_step02{
	position:absolute;
	top:138px;
	left:15px;
	width:701px;
}
#step4_t02_03{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_02_05.jpg);
	height:492px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t02_03_step01{
	position:absolute;
	top:50px;
	left:15px;
	width:343px;
}
.step4_t02_03_step02{
	position:absolute;
	top:372px;
	left:18px;
	width:343px;
}
.step4_t02_03_step02 img{
	float:left;
	margin:0 10px 0 0;
}
#step4_t03_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_03_01.jpg);
	height:539px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t03_01_step01{
	position:absolute;
	top:205px;
	left:29px;
	width:320px;
}
.step4_t03_01_step02{
	position:absolute;
	top:205px;
	left:386px;
	width:320px;
}
.step4_t03_01_step03{
	position:absolute;
	top:464px;
	left:27px;
	width:320px;
}
.step4_t03_01_step04{
	position:absolute;
	top:460px;
	left:389px;
	width:320px;
}
#step4_t03_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_03_02.jpg);
	height:303px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t03_02_step01{
	position:absolute;
	top:50px;
	left:12px;
	width:334px;
}
.step4_t03_02_step02{
	position:absolute;
	top:52px;
	left:382px;
	width:334px;
}
.step4_t03_02_step03{
	position:absolute;
	top:182px;
	left:16px;
	width:334px;
}
.step4_t03_02_step04{
	position:absolute;
	top:182px;
	left:384px;
	width:334px;
}
.step4_t03_02_step01 img{
	float:left;
	margin:0 10px 61px 0;
}
.step4_t03_02_step02 img{
	float:left;
	margin:0 10px 61px 0;
}
.step4_t03_02_step03 img{
	float:left;
	margin:0 10px 61px 0;
}
.step4_t03_02_step04 img{
	float:left;
	margin:0 10px 61px 0;
}
#step4_t04_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_04_02.jpg);
	height:608px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t04_01_step01{
	position:absolute;
	top:71px;
	left:26px;
	width:320px;
}
.step4_t04_01_step02{
	position:absolute;
	top:69px;
	left:387px;
	width:320px;
}
.step4_t04_01_step03{
	position:absolute;
	top:347px;
	left:28px;
	width:320px;
}
.step4_t04_01_step04{
	position:absolute;
	top:348px;
	left:386px;
	width:320px;
}
#step4_t04_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step04_04_03.jpg);
	height:301px;
	width:732px;
	padding:0;
	margin:0;
}
.step4_t04_02_step01{
	position:absolute;
	top:50px;
	left:12px;
	width:334px;
}
.step4_t04_02_step02{
	position:absolute;
	top:52px;
	left:382px;
	width:334px;
}
.step4_t04_02_step03{
	position:absolute;
	top:182px;
	left:16px;
	width:334px;
}
.step4_t04_02_step01 img{
	float:left;
	margin:0 10px 61px 0;
}
.step4_t04_02_step02 img{
	float:left;
	margin:0 10px 61px 0;
}
.step4_t04_02_step03 img{
	float:left;
	margin:0 10px 61px 0;
}
#step5_t01_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_01_02.jpg);
	height:550px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t01_01_step01{
	position:absolute;
	top:45px;
	left:414px;
	width:298px;
}
.step5_t01_01_step02{
	position:absolute;
	top:129px;
	left:412px;
	width:298px;
}
.step5_t01_01_step03{
	position:absolute;
	top:216px;
	left:413px;
	width:298px;
}
.step5_t01_01_step04{
	position:absolute;
	top:302px;
	left:413px;
	width:298px;
}
.step5_t01_01_step05{
	position:absolute;
	top:431px;
	left:353px;
	width:360px;
}
.step5_t01_01_step06{
	position:absolute;
	top:505px;
	left:354px;
	width:360px;
}
.step5_t01_01_step07{
	position:absolute;
	top:477px;
	left:0px;
	width:320px;
}
#step5_t01_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_01_03.jpg);
	height:439px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t01_02_step01{
	position:absolute;
	top:49px;
	left:16px;
	width:328px;
}
.step5_t01_02_step02{
	position:absolute;
	top:47px;
	left:382px;
	width:328px;
}
.step5_t01_02_step03{
	position:absolute;
	top:183px;
	left:16px;
	width:328px;
}
.step5_t01_02_step04{
	position:absolute;
	top:185px;
	left:383px;
	width:328px;
}
.step5_t01_02_step05{
	position:absolute;
	top:318px;
	left:15px;
	width:328px;
}
.step5_t01_02_step01 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t01_02_step02 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t01_02_step03 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t01_02_step04 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t01_02_step05 img{
	float:left;
	margin:0 10px 0 0;
}
#step5_t02_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_02.jpg);
	height:185px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_01_step01{
	position:absolute;
	top:45px;
	left:76px;
	width:634px;
}
.step5_t02_01_step02{
	position:absolute;
	top:129px;
	left:77px;
	width:634px;
}
#step5_t02_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_03.jpg);
	height:538px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_02_step01{
	position:absolute;
	top:457px;
	left:28px;
	width:217px;
}
.step5_t02_02_step02{
	position:absolute;
	top:459px;
	left:259px;
	width:217px;
}
.step5_t02_02_step03{
	position:absolute;
	top:460px;
	left:491px;
	width:217px;
}
#step5_t02_03{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_04.jpg);
	height:168px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_03_step01{
	position:absolute;
	top:50px;
	left:14px;
	width:334px;
}
.step5_t02_03_step02{
	position:absolute;
	top:46px;
	left:380px;
	width:334px;
}
.step5_t02_03_step01 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_03_step02 img{
	float:left;
	margin:0 10px 0 0;
}
#step5_t02_04{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_05.jpg);
	height:507px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_04_step01{
	position:absolute;
	top:108px;
	left:400px;
	width:300px;
}
.step5_t02_04_step02{
	position:absolute;
	top:193px;
	left:398px;
	width:300px;
}
.step5_t02_04_step03{
	position:absolute;
	top:280px;
	left:398px;
	width:300px;
}
.step5_t02_04_step04{
	position:absolute;
	top:427px;
	left:339px;
	width:370px;
}
#step5_t02_05{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_06.jpg);
	height:310px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_05_step01{
	position:absolute;
	top:47px;
	left:15px;
	width:334px;
}
.step5_t02_05_step02{
	position:absolute;
	top:46px;
	left:380px;
	width:334px;
}
.step5_t02_05_step03{
	position:absolute;
	top:187px;
	left:16px;
	width:334px;
}
.step5_t02_05_step04{
	position:absolute;
	top:186px;
	left:382px;
	width:334px;
}
.step5_t02_05_step01 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_05_step02 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_05_step03 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_05_step04 img{
	float:left;
	margin:0 10px 0 0;
}
#step5_t02_06{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_07.jpg);
	height:261px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_06_step01{
	position:absolute;
	top:75px;
	left:77px;
	width:634px;
}
.step5_t02_06_step02{
	position:absolute;
	top:146px;
	left:77px;
	width:634px;
}
.step5_t02_06_step03{
	position:absolute;
	top:217px;
	left:75px;
	width:634px;
}
#step5_t02_07{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_09.jpg);
	height:310px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t02_07_step01{
	position:absolute;
	top:47px;
	left:15px;
	width:334px;
}
.step5_t02_07_step02{
	position:absolute;
	top:46px;
	left:380px;
	width:334px;
}
.step5_t02_07_step03{
	position:absolute;
	top:187px;
	left:16px;
	width:334px;
}
.step5_t02_07_step04{
	position:absolute;
	top:186px;
	left:382px;
	width:334px;
}
.step5_t02_07_step01 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_07_step02 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_07_step03 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t02_07_step04 img{
	float:left;
	margin:0 10px 0 0;
}
#step5_t03_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_03_02.jpg);
	height:217px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t03_01_step01{
	position:absolute;
	top:152px;
	left:26px;
	width:320px;
}
.step5_t03_01_step02{
	position:absolute;
	top:148px;
	left:386px;
	width:320px;
}
#step5_t03_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_04.jpg);
	height:168px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t03_02_step01{
	position:absolute;
	top:47px;
	left:15px;
	width:334px;
}
.step5_t03_02_step02{
	position:absolute;
	top:46px;
	left:380px;
	width:334px;
}
.step5_t03_02_step03{
	position:absolute;
	top:187px;
	left:16px;
	width:334px;
}
.step5_t03_02_step04{
	position:absolute;
	top:186px;
	left:382px;
	width:334px;
}
.step5_t03_02_step01 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t03_02_step02 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t03_02_step03 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t03_02_step04 img{
	float:left;
	margin:0 10px 0 0;
}
#step5_t04_01{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_04_02.jpg);
	height:431px;
	width:732px;
	padding:0;
	margin:0;
}
.step5_t04_01_step01{
	position:absolute;
	top:153px;
	left:386px;
	width:320px;
}
.step5_t04_01_step02{
	position:absolute;
	top:345px;
	left:391px;
	width:320px;
}
.step5_t04_01_step03{
	position:absolute;
	top:306px;
	left:16px;
	width:320px;
}
.step5_t04_01_step04{
	position:absolute;
	top:364px;
	left:15px;
	width:320px;
}
#step5_t04_02{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_02_04.jpg);
	height:168px;
	width:732px;
	padding:0;
	margin:0;
/*	リップ6色セット削除時変更。商品追加時はコメントアウトを削除してください（2013/7/8　青木）
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/img_step5_04_03.jpg);
	height:433px;
	width:732px;
	padding:0;
	margin:0;
*/
}
.step5_t04_02_step01{
	position:absolute;
	top:47px;
	left:15px;
	width:334px;
}
.step5_t04_02_step02{
	position:absolute;
	top:46px;
	left:380px;
	width:334px;
}
.step5_t04_02_step03{
	position:absolute;
	top:187px;
	left:16px;
	width:334px;
}
.step5_t04_02_step04{
	position:absolute;
	top:186px;
	left:382px;
	width:334px;
}
.step5_t04_02_step05{
	position:absolute;
	top:311px;
	left:16px;
	width:334px;
}
.step5_t04_02_step01 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t04_02_step02 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t04_02_step03 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t04_02_step04 img{
	float:left;
	margin:0 10px 0 0;
}
.step5_t04_02_step05 img{
	float:left;
	margin:0 10px 0 0;
}
.box_block{
	margin:180px 0 0 0;
}
.step3_step1_01_p{
	width:165px;
	float:left;
	margin-left:15px;
}
.step3_step1_01_p02{
	float:left;
	width:165px;
	margin-left:10px;
	margin-right:200px;
}
.step3_step1_01_p03{
	float:left;
	width:165px;
	margin-left:10px;
}
#step3_03{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_tape_box03_bg.jpg);
	height:188px;
	width:780px;
}
.step3_step1_02{
	position:absolute;
	top:17px;
	left:27px;
}
.step3_step2_02{
	position:absolute;
	top:103px;
	left:27px;
}
.step3_step3_02{
	position:absolute;
	top:156px;
	left:11px;
}
.step3_step1_02_p{
	margin-top:15px;
	width:509px;
}
.inbox_txt01{
	width:200px;
	float:left;
	padding:0 10px 0 0;
}
*:first-child + html .adj_box{
	margin-bottom:-9px;
}
. adj_h{
	height:36px;
}
/* 2012年9月skin-120911.cssより転記 */
#t_or_contents_ ul.cfnavi_btn{
	height:136px;
}
#t_or_contents_m ul.cfnavi_btn li{
	float:left;
}
/* メイク道具のお手入方法ページ */
#top_1{
	background:url(/user_data/ex/img/static/basic/120911hed01.jpg) no-repeat;
	height:91px;
	text-indent:-999999px;
}
#top_2{
	background:url(/user_data/ex/img/static/basic/120911hed02.jpg) no-repeat;
	height:248px;
}
#top_2 p.copy_01{
	padding:0px 0 0 0;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_2 p.copy_02{
	width:580px;
	padding:60px 0 0 25px;
	height:20px;
	font-size:12px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_3{
	background:url(/user_data/ex/img/static/basic/120911hed03.jpg) no-repeat;
	height:186px;
	width:100%;
}
#top_3 span.photo{
	padding:58px 0px 0 41px;
	margin:0 auto;
	font-size:13px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_3 span.copy{
	width:580px;
	text-align:left;
	display:block;
	padding:55px 10px 0 10px;
	margin:0 auto;
	font-size:13px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_3 span.copy2{
	padding:5px 0 0 0px;
	margin:0 auto;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_4{
	background:url(/user_data/ex/img/static/basic/120911hed04.jpg) no-repeat;
	height:568px;
}
#top_4 p{
	width:560px;
	padding:76px 0 0 20px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_4 p.cmt01{
	width:560px;
	padding:104px 0 0 20px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_4 p.cmt02{
	width:560px;
	padding:46px 0 0 20px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_4 p.cmt03{
	width:560px;
	padding:46px 0 0 20px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_5{
	background:url(/user_data/ex/img/static/basic/120911hed05.jpg) no-repeat;
	height:232px;
}
#top_5 span.photo{
	padding:95px 0px 0 34px;
	margin:0 auto;
	font-size:13px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_5 span.copy{
	width:570px;
	text-align:left;
	display:block;
	padding:92px 10px 0 10px;
	margin:0 auto;
	font-size:13px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_5 span.copy2{
	padding:15px 0 0 0px;
	margin:0 auto;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_6{
	background:url(/user_data/ex/img/static/basic/120911hed06.jpg) no-repeat;
	height:326px;
}
#top_6 span.photo{
	padding:46px 0px 0 24px;
	margin:0 auto;
	font-size:13px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_6 span.copy{
	width:570px;
	text-align:left;
	display:block;
	padding:46px 10px 0 10px;
	margin:0 auto;
	font-size:13px;
	line-height:1.9em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_6 span.copy2{
	padding:5px 0 0 0px;
	margin:0 auto;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_6 span.copy3{
	clear:both;
	display:block;
	width:570px;
	padding:90px 0px 0 140px;
	margin:0 auto;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_7{
	background:url(/user_data/ex/img/static/basic/120911hed07.jpg) no-repeat;
	height:425px;
}
#top_8{
	background:url(/user_data/ex/img/static/basic/120911hed08.jpg) no-repeat;
	height:169px;
}
#top_8 span.copy2{
	clear:both;
	display:block;
	width:570px;
	padding:60px 0px 0 140px;
	margin:0 auto;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:40px;
}
#top_09{
	height:86px;
}
#top_09 p{
	float:left;
	padding:0px 20px 20px 70px;
	margin:0 auto;
	height:auto;
}
/* 化粧直し */
#top_10{
	background:url(/user_data/ex/img/static/basic/120911hed01_1.jpg) no-repeat;
	height:91px;
	text-indent:-999999px;
}
#top_11{
	background:url(/user_data/ex/img/static/basic/120911hed02_1.jpg) no-repeat;
	height:117px;
}
#top_11 p{
	padding:53px 0 0 0;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_12{
	background:url(/user_data/ex/img/static/basic/120911hed03_1.jpg) no-repeat;
	height:268px;
}
#top_12 span{
	width:324px;
	text-align:left;
	display:block;
	padding:75px 0px 0 42px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_13{
	background:url(/user_data/ex/img/static/basic/120911hed04_1.jpg) no-repeat;
	height:162px;
}
#top_13 span{
	width:680px;
	text-align:left;
	margin:0 auto;
	display:block;
	padding:60px 0px 0 0px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_14{
	background:url(/user_data/ex/img/static/basic/120911hed05_1.jpg) no-repeat;
	height:294px;
}
#top_14 li{
	float:left;
}
#top_14 ul li.photo{
	padding:48px 0 0 36px;
	margin:0 auto;
}
#top_14 ul li.photo2{
	padding:48px 0 0 25px;
	margin:0 auto;
}
#top_14 ul li.photo3{
	padding:8px 0 0 36px;
	margin:0 auto;
}
#top_14 ul li.photo4{
	padding:8px 0 0 25px;
	margin:0 auto;
}
#top_14 span{
	float:left;
}
#top_14 span.copy{
	width:192px;
	text-align:left;
	display:block;
	padding:5px 0px 0 7px;
	margin:0 auto;
	font-size:13px;
	line-height:1.2em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_14 span.copy2{
	padding:5px 0 0 0px;
	margin:0 auto;
	display:block;
	font-size:12px;
	line-height:1.4em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_15{
	background:url(/user_data/ex/img/static/basic/120911hed06_1.jpg) no-repeat;
	height:312px;
}
#top_15 p{
	width:358px;
	float:left;
	padding:72px 0px 11px 22px;
	margin:0 auto;
	font-size:12px;
	line-height:1.4em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_15 li{
	float:left;
}
#top_15 ul li.photo{
	padding:52px 0 0 36px;
}
#top_15 ul li.photo2{
	padding:52px 0 0 41px;
}
#top_15 span{
	float:left;
}
#top_15 span.copy{
	width:192px;
	text-align:left;
	display:block;
	padding:0px 0px 0 7px;
	margin:0 auto;
	font-size:13px;
	line-height:1.2em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
#top_15 span.copy2{
	padding:5px 0 0 0px;
	margin:0 auto;
	display:block;
	font-size:11px;
	line-height:1.4em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_16{
	background:url(/user_data/ex/img/static/basic/120911hed07_1.jpg) no-repeat;
	height:256px;
}
#top_16 p{
	width:690px;
	text-align:left;
	padding:108px 0px 10px 0px;
	margin:0 auto;
	font-size:11px;
	line-height:1.3em;
	color:#666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#top_16 span{
	text-align:center;
	margin:0 auto;
	display:block;
	padding:10px 0px 0 0px;
}
#t_or_contents hr{
	border-top-width:thin;
	border-top-style:dotted;
	border-top-color:#996600;
}
/* 2014.07.11.fri add */
#photo_list01 ul li p.line02, #photo_list02 ul li p.line02{
	color:#E30C19;
}
#photo_list01{
	margin:20px 0 40px 0;
}
#photo_list01 ul li p.line02 span.p_price02, #photo_list02 ul li p.line02 span.p_price02{
	background:#E30C19;
}
#photo_list01 ul li p.line03, #photo_list02 ul li p.line03{
	border:1px solid #A67D00;
	background:#fff url(/user_data/ex/img/static/teiki/icn_campain.jpg) center 6px no-repeat;
	color:#722707;
	padding:25px 0 0 0;
	text-align:center;
	font-size:120%;
	margin:2px 0 5px 0;
}
#photo_list01 ul li p.line04, #photo_list02 ul li p.line04{
	border:1px solid #E30C19;
	background:#fff;
	color:#E30C19;
	padding:2px 0 0 0;
	text-align:center;
	font-size:120%;
}
div.atend ul{
	margin:0 0 20px 0;
}
#photo_list01{
	background:#fcf6dc url(/user_data/ex/img/static/teiki/bg_flower.jpg) right top no-repeat;
}
#photo_list02{
	background:#FCDACB url(/user_data/ex/img/static/teiki/bg_flower.jpg) right top no-repeat;
	padding:11px;
	margin:15px 0;
	position:relative;
}
#photo_list02 ul{
	margin:0;
	padding:0;
}
#photo_list02 ul li{
	width:170px;
	float:left;
	padding:9px;
	font-weight:bold;
}
#photo_list02 ul li img{
	margin-bottom:10px;
}
#photo_list02 ul li p{
	margin-bottom:0px;
}
#photo_list02 ul li p.line01{
	font-size:130%;
}
#photo_list02 ul li p.line02{
	font-size:130%;
}
#photo_list02 ul li p.line02 span.p_price02{
	padding:0 2px;
	color:#FFF;
	font-size:9px;
	font-weight:normal;
}
img.line{
	margin:30px 0;
}
#photo_list02 img.icon_new{
	position:absolute;
	top:-2px;
	left:17px;
}
#photo_list02 .list02_ttl{
	padding:10px 0 15px 60px;
}
/* !include 9910 */
.keyvisual{
	position:relative;
	width:780px;
	height:631px;
	background:url(/user_data/ex/img/static/feature/massage/main_bg.jpg) no-repeat;
}
.keyvisual h4{
	position:absolute;
	top:42px;
	left:32px;
}
.keyvisual h3{
	position:absolute;
	top:108px;
	left:27px;
}
.keyvisual p.subtxt{
	position:absolute;
	top:254px;
	left:186px;
}
.keyvisual p.subtxt2{
	position:absolute;
	top:354px;
	left:180px;
}
.keyvisual p.subtxt3{
	position:absolute;
	top:498px;
	left:35px;
}
.keyvisual p.product1{
	position:absolute;
	top:479px;
	left:234px;
}
.keyvisual p.subtxt4{
	position:absolute;
	top:482px;
	left:405px;
}
.keyvisual p.cartbtn1{
	position:absolute;
	top:476px;
	left:555px;
}
.massagepoint ul{
	position:relative;
	width:780px;
	height:674px;
	background:url(/user_data/ex/img/static/feature/massage/section2bg.gif) no-repeat;
}
.massagepoint ul li.point1{
	position:absolute;
	top:0px;
	left:265px;
}
.massagepoint ul li.point2{
	position:absolute;
	top:153px;
	left:39px;
}
.massagepoint ul li.point3{
	position:absolute;
	top:400px;
	left:126px;
}
.massagepoint ul li.point4{
	position:absolute;
	top:396px;
	left:423px;
}
.massagepoint ul li.point5{
	position:absolute;
	top:140px;
	left:476px;
}
div.sideborder{
	width:780px;
	background:url(/user_data/ex/img/static/feature/massage/section3border.gif) repeat-y;
}
p.wakelead{
	color:#ff9c00;
	font-weight:bold;
	font-size:107%;
	padding:15px 0 20px 45px;
}
div.method{
	position:relative;
	width:728px;
	height:478px;
	background:url(/user_data/ex/img/static/feature/massage/section3bg.gif) no-repeat;
	margin:0 0 30px 32px;
}
div.method h5{
	position:absolute;
	top:17px;
	left:0px;
}
div.method p.txt1{
	position:absolute;
	top:75px;
	left:20px;
	width:410px
}
div.method p.txt1 span, div.method p.txt2 span{
	display:block;
	font-size:80%;
	color:#ec4113;
}
div.method h5.sub2{
	position:absolute;
	top:199px;
	left:0px;
}
div.method p.txt2{
	position:absolute;
	top:257px;
	left:20px;
	width:410px
}
div.method p.fig{
	position:absolute;
	top:9px;
	left:441px;
}
div.method p.photo1{
	position:absolute;
	top:336px;
	left:10px;
}
div.method p.photo2{
	position:absolute;
	top:341px;
	left:378px;
}
div.method p.txt3{
	position:absolute;
	top:370px;
	left:163px;
	width:165px;
	font-size:80%;
}
div.method p.txt4{
	position:absolute;
	top:355px;
	left:538px;
	width:160px;
	font-size:80%;
	line-height:20px;
}
div.howto h5{
	margin:20px 0 0 40px;
}
div.howto{
	position:relative;
}
div.howto p{
	width:346px;
	margin:10px 0 0 40px;
}
div.howto p.movieTitle{
	position:absolute;
	top:35px;
	left:408px;
}
div.howto div#movie{
	position:absolute;
	top:95px;
	left:408px;
}
div.sectionbtm{
	margin-bottom:15px;
}
div.voice{
	position:relative;
	width:780px;
	height:914px;
	background:url(/user_data/ex/img/static/feature/massage/section5bg.gif) no-repeat;
}
div.voice ul{
	margin-left:32px;
}
div.voice ul li{
	width:auto;
	float:left;
}
p.esTitle{
	position:absolute;
	top:518px;
	left:228px;
}
div.voice p.photo1{
	position:absolute;
	top:549px;
	left:49px;
}
div.voice p.photo2{
	position:absolute;
	top:549px;
	left:269px;
}
div.voice p.photo3{
	position:absolute;
	top:564px;
	left:498px;
}
div.voice p.txt1{
	position:absolute;
	top:775px;
	left:69px;
	width:170px;
	font-size:90%;
}
div.voice p.txt2{
	position:absolute;
	top:775px;
	left:285px;
	width:170px;
	font-size:90%;
}
div.voice p.txt3{
	position:absolute;
	top:775px;
	left:495px;
	width:210px;
	font-size:90%;
}
div.voice p.caution{
	position:absolute;
	top:876px;
	right:50px;
	font-size:80%;
}
div.cart1{
	position:relative;
	width:780px;
	height:330px;
	background:url(/user_data/ex/img/static/feature/massage/section6bg.gif) no-repeat;
}
div.cart1 p.photo1{
	position:absolute;
	top:37px;
	left:24px;
}
div.cart1 p.txt1{
	position:absolute;
	top:36px;
	left:213px;
}
div.cart1 p.price1{
	position:absolute;
	top:248px;
	left:222px;
}
div.cart1 h5{
	position:absolute;
	top:20px;
	left:408px;
}
div.cart1 ul{
	position:absolute;
	top:93px;
	left:400px;
}
div.cart1 ul li{
	width:auto;
	float:left;
}
div.cart1 p.cartbtn2{
	position:absolute;
	top:171px;
	left:395px;
}
div.cart2{
	position:relative;
	width:780px;
	height:600px;
	background:url(/user_data/ex/img/static/feature/massage/section7bg.gif) no-repeat;
}
div.cart2 h4{
	position:absolute;
	top:19px;
	left:135px;
}
div.cart2 p.txt1{
	position:absolute;
	top:72px;
	left:0px;
}
div.cart2 p.txt2{
	position:absolute;
	top:150px;
	left:152px;
}
div.cart2 p.txt3{
	position:absolute;
	top:245px;
	left:34px;
}
div.cart2 p.product1{
	position:absolute;
	top:314px;
	left:33px;
}
div.cart2 ul{
	position:absolute;
	top:320px;
	left:252px;
}
div.cart2 ul li{
	width:auto;
	margin-bottom:4px;
}
div.cart2 p.price1{
	position:absolute;
	top:478px;
	left:36px;
}
div.cart2 p.price1 span{
	display:block;
	margin-top:10px;
}
div.cart2 p.cartbtn1{
	position:absolute;
	top:469px;
	left:178px;
}
div.cart2 p.txt4{
	position:absolute;
	top:182px;
	left:428px;
}
div.cart2 p.product2{
	position:absolute;
	top:314px;
	left:410px;
}
div.cart2 p.price2{
	position:absolute;
	top:478px;
	left:413px;
}
div.cart2 p.price2 span{
	display:block;
	margin-top:10px;
}
div.cart2 p.cartbtn2{
	position:absolute;
	top:469px;
	left:555px;
}
/* media */
#media{
	background-color:#FFFFFF;
	padding:0px 10px 0px 10px;
	line-height:1.5;
}
#media h1, h2, h3, h4{
	margin:0px auto;
	padding:0;
}
#media .read{
	padding:10px 30px;
}
}
.dl_type05{
	background:#fff;
	zoom:1;
}
.dl_type05 dt{
	line-height:30px;
	padding-left:20px;
}
.dl_type05 dd{
	line-height:30px;
	padding:0 20px 0 107px;
	margin-top:-30px;
	background:url(/user_data/ex/img/parts/common/border_x01.gif) repeat-x bottom left;
}
.dl_type05 dd.last{
	background:none;
}
.naiyou{
	line-height:20px;
	background-color:#CCCCCC;
	text-align:center;
}
#campain_contents{
	margin:0;
	padding:0;
	width:760px;
}
#campain_contents div, #campain_contents p{
	font-size:14px;
}
#campain_contents p{
	line-height:180%;
}
#campain_contents img{
	display:block;
	margin:0;
	padding:0;
}
#campain_contents ul{
	margin:0;
	padding:0;
	list-style:none;
}
#campain_contents ul li{
	margin:0;
	padding:0;
	list-style:none;
}
/* float */
#campain_contents .flt_box{
	overflow:hidden;
	zoom:1;
}
#campain_contents .flt_l{
	float:left;
}
#campain_contents .flt_r{
	float:right;
}
/* main */
#campain_contents .main{
	margin:0 0 30px 0;
}
/* botton */
#campain_contents .btn a:hover img{
	opacity:0.8;
}
/* title */
#campain_contents .ttl_01{
	color:#d38987;
	font-size:120%;
	font-weight:bold;
	width:243px;
}
/* margin */
#campain_contents .mgn_b30{
	margin:0 0 30px 0;
}
#campain_contents .mgn_b10{
	margin:0 0 10px 0;
}
#campain_contents .mgn_r20{
	margin:0 20px 0 0;
}
#campain_contents .mgn_r20t3{
	margin:3px 20px 0 0;
}
/* padding */
#campain_contents .pdg2{
	padding:2px;
}
/* font */
#campain_contents .color_emp{
	color:#ed6d34;
}
#campain_contents .item_ttl01{
	font-size:120%;
	font-weight:bold;
	margin:0 0 0.5em 0;
}
#campain_contents .item_price01{
	font-size:180%;
}
#campain_contents .item_price02{
	font-size:180%;
	color:#ff0000;
}
#campain_contents .item_price03{
	padding:3px 4px 0 4px;
	background:#fff;
	border:#ff0000 solid 1px;
}
#campain_contents .item_price04{
	color:#ff0000;
	font-weight:bold;
	font-size:120%;
}
#campain_contents .item_price05{
	padding:0 0 0 10em;
	background:url("/user_data/ex/img/static/feature/squalane/bg_price.png") 0 0.8em no-repeat;
}
#campain_contents .color_emp02{
	font-size:130%;
	color:#e8437e;
	line-height:140%;
	padding:0 0 270px 0;
}
#campain_contents .color_emp02 span{
	font-weight:bold;
}
#campain_contents .text_emp01{
	font-size:90%;
	width:auto;
}
#campain_contents .text_emp01 .emp01{
	font-size:140%;
}
#campain_contents .text_emp01 .emp02{
	font-size:160%;
}
#campain_contents .text_emp02{
	font-size:80%;
}
/* block */
#campain_contents .block_center{
	width:47em;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#campain_contents .width243{
	width:243px;
}
/* section */
#campain_contents .sec_bg01{
	background:url("/user_data/ex/img/static/feature/squalane/bg_01.jpg") 0 0 no-repeat;
	min-height:341px;
	position:relative;
	padding:150px 44px 0 450px;
}
#campain_contents .sec_bg01 p{
	margin:0 0 1em 0;
}
#campain_contents .sec_bg02{
	background:url("/user_data/ex/img/static/feature/squalane/bg_02.jpg") 0 0 no-repeat;
	min-height:350px;
	padding:570px 0 0 0;
}
#campain_contents .sec_bg02 h2{
	text-indent:-9999px;
}
#campain_contents .sec_bg03{
	background:#fff url("/user_data/ex/img/static/feature/squalane/bg_04.jpg") 0 60px no-repeat;
	border:#f6aabe solid 3px;
	border-radius:10px;
	position:relative;
	padding:36px 15px 15px 15px;
}
/* position */
#campain_contents .posi_01{
	position:absolute;
	top:35px;
	left:0;
}
#campain_contents .posi_02{
	position:absolute;
	top:-30px;
	left:0;
}
#campain_contents .posi_03{
	position:relative;
}
#campain_contents .posi_04{
	position:absolute;
	top:65%;
	right:20%;
}
/* align */
#campain_contents .aln_l{
	text-align:left;
}
#campain_contents .aln_r{
	text-align:right;
}
/* 2015.03.09.Mon add */
#campain_contents .main_sec{
	background:url("/user_data/ex/img/static/feature/cleansing_water/bg_main_01.jpg") 0 0 no-repeat;
	min-height:509px;
	position:relative;
}
#campain_contents .main_text{
	font-size:15px;
	font-weight:bold;
	padding:360px 0px 0 66px
}
#campain_contents .sec_question01{
	background:url("/user_data/ex/img/static/feature/cleansing_water/bg-question01.jpg") 0 0 no-repeat;
	min-height:434px;
	position:relative;
}
#campain_contents .sec_question02{
	background:url("/user_data/ex/img/static/feature/cleansing_water/bg-question02.jpg") 0 0 no-repeat;
	min-height:255px;
	position:relative;
}
#campain_contents .sec_question03{
	background:url("/user_data/ex/img/static/feature/cleansing_water/bg-question03.jpg") 0 0 no-repeat;
	min-height:535px;
	position:relative;
}
#campain_contents .sec_question04{
	background:url("/user_data/ex/img/static/feature/cleansing_water/bg-question04.jpg") 0 0 no-repeat;
	min-height:254px;
	position:relative;
}
#campain_contents .sec_question05{
	background:url("/user_data/ex/img/static/feature/cleansing_water/bg-question05.jpg") 0 0 no-repeat;
	min-height:1500px;
	position:relative;
}
#campain_contents .icnQ1{
	padding-top:5px;
	;
	margin-left:10px;
}
#campain_contents .mgr20{
	margin-right:20px;
}
#campain_contents .mgr20{
	margin-right:20px;
}
#campain_contents .mgr60{
	margin-right:60px;
}
#campain_contents .mgl5{
	margin-left:5px;
}
#campain_contents .mgleft20{
	margin-left:20px;
}
#campain_contents .mgl20{
	margin-left:68px;
	margin-top:92px;
}
#campain_contents .mgl150{
	margin-left:199px;
	margin-top:88px;
}
#campain_contents .mgl30{
	margin-left:72px;
	margin-top:102px;
}
#campain_contents .mgt5{
	margin-top:5px;
}
#campain_contents .mgt30{
	width:730px;
	margin:30px auto;
}
#campain_contents .mgt20{
	margin-top:20px;
}
#campain_contents .mgt115{
	margin-top:115px;
}
#campain_contents .fSize14{
	font-size:14px;
	font-weight:bold;
}
#campain_contents .icnQ1Text{
	margin-left:68px;
	padding-top:48px;
	padding-right:313px;
	font-size:11px;
	line-height:1.5;
	font-weight:bold;
}
#campain_contents .icnQ2{
	margin-left:10px;
}
#campain_contents .icnQ3{
	margin-left:10px;
}
#campain_contents .icnQ4{
	margin-left:10px;
}
#campain_contents .fontRed{
	color:red;
}
#campain_contents .secTape{
	font-size:18px;
	border-bottom:inset 3px #E2D08B;
	font-weight:bold;
}
#campain_contents .videoSec{
	width:640px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:50px;
}
#campain_contents .videoMrg{
	width:555px;
	margin:30px auto;
}
#campain_contents img a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
}
#campain_contents .btnPosi01{
	padding-top:38px;
	margin-left:21px;
	margin-bottom:50px;
}
#campain_contents .btnPosi02{
	padding-top:38px;
	margin-left:17px;
	margin-bottom:50px;
}
#campain_contents .secQ4{
	padding-top:64px;
	margin-left:68px;
	font-size:0.8em;
	font-weight:bold;
}
/* 2015.03.12.Thu add */
#sk_contents .main_sec{
	background:url("/user_data/ex/img/static/feature/specialskincare/bg_main.png") 0 0 no-repeat;
	min-height:514px;
	position:relative;
}
#sk_contents .ttl_sec01{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_01.png") 0 0 no-repeat;
	min-height:712px;
	position:relative;
}
#sk_contents .ttl_sec02{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_02.png") 0 0 no-repeat;
	min-height:834px;
	position:relative;
}
#sk_contents .ttl_sec03{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_03.png") 0 0 no-repeat;
	min-height:433px;
	position:relative;
}
#sk_contents .ttl_sec04{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_04.png") 0 0 no-repeat;
	min-height:621px;
	position:relative;
}
#sk_contents .ttl_sec05{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_05.png") 0 0 no-repeat;
	min-height:843px;
	position:relative;
}
#sk_contents .ttl_sec06{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_06.png") 0 0 no-repeat;
	min-height:693px;
	position:relative;
}
#sk_contents .ttl_sec07{
	background:url("/user_data/ex/img/static/feature/specialskincare/bgimg_07.jpg") 0 0 no-repeat;
	min-height:950px;
	position:relative;
}
#sk_contents .mgTtl_01,
#sk_contents .mgTtl_02,
#sk_contents .mgTtl_03,
#sk_contents .mgTtl_04,
#sk_contents .mgTtl_05{
	padding:40px 0 0 40px;
}
#sk_contents .priceSec01{
	padding:140px 0 0px 250px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec02{
	padding:260px 0 0px 380px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec03{
	padding:87px 0 0px 150px;
	width:521px;
}
#sk_contents .priceSec04{
	padding-top:15px;
	padding-left:170px;
	font-size:15px;
}
#sk_contents .priceSec05{
	padding-top:140px;
	padding-left:170px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec06{
	padding-left:170px;
	font-weight:bold;
	font-size:13px;
	overflow:hidden;
	zoom:1;
}
#sk_contents .priceSec07{
	padding:265px 0 0px 530px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec08{
	padding:35px 0 0px 530px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec09{
	padding:10px 0 0 530px;
	font-weight:bold;
	font-size:15px;
	color:black;
}
#sk_contents .priceSec10{
	padding:475px 0 0 420px;
	font-weight:bold;
	font-size:130%;
	color:black;
}
#sk_contents .priceSec11{
	padding:40px 0 0px 420px;
	font-weight:bold;
	font-size:130%;
	color:black;
}
#sk_contents .priceSec12{
	padding:370px 0 0 390px;
	font-weight:bold;
	font-size:15px;
	color:#0099CC;
}
#sk_contents .priceSec13{
	padding:10px 0 0px 390px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec14{
	padding:35px 0 0px 390px;
	font-weight:bold;
	font-size:140%;
	color:black;
}
#sk_contents .priceSec15{
	padding:240px 0 0 380px;
	font-weight:bold;
	font-size:140%;
}
#sk_contents .priceSec16{
	padding:256px 0 0 116px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}
#sk_contents .priceSec17{
	padding:42px 0 0 83px;
}
#sk_contents .priceSec18{
	padding:252px 0 0 66px;
}
#sk_contents .fltBox{
	overflow:hidden;
	zoom:1;
}
#sk_contents .fltL{
	float:left;
}
#sk_contents .mgt7{
	margin-top:7px;
	color:black;
}
#sk_contents .mgl85{
	margin-left:78px;
}
#sk_contents .mgl10{
	margin-left:200px;
	margin-top:0px;
}
#sk_contents .mgl66{
	margin-left:66px;
}
#sk_contents .mgl192{
	margin-left:192px;
}
#sk_contents .fntSize15{
	font-size:15px;
}
#sk_contents .fntSize18{
	font-size:140%;
}
#sk_contents .fntBold{
	font-weight:bold;
}
#sk_contents .padL10{
	padding-left:555px;
	font-weight:bold;
	font-size:13px;
	color:black;
}
#sk_contents .padL380{
	padding-left:380px;
	font-weight:bold;
	font-size:13px;
	color:black;
}
#sk_contents .padL420{
	padding-left:420px;
	font-weight:bold;
	font-size:13px;
	color:black;
}
#sk_contents .padL390{
	padding-left:390px;
	font-weight:bold;
	font-size:13px;
	color:black;
}
#sk_contents .padL250{
	padding-left:250px;
	font-weight:bold;
	font-size:13px;
	color:black;
}
#sk_contents .fntColor01{
	color:#E95383;
}
#sk_contents .fntColor02{
	color:#96722B;
}
body{
	-webkit-text-size-adjust:100%;
}
/* 2019.10.15. add !youtube埋め込み　レスポンシブ対応用 */
.movie-wrap{
	width:80%;
	height:0;
	position:relative;
	padding-bottom:56.25%; /*アスペクト比 16:9の場合の縦幅*/
}
.movie-wrap iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/*200311追加*/
div.voice_2{
	position:relative;
	width:780px;
	height:518px;
	background:url(/user_data/ex/img/static/feature/massage/section5bg_2.jpg) no-repeat;
}
div.voice_2 ul{
	margin-left:32px;
}
div.voice_2 ul li{
	width:auto;
	float:left;
}
div.voice_2 p.photo1{
	position:absolute;
	top:549px;
	left:49px;
}
div.voice_2 p.photo2{
	position:absolute;
	top:549px;
	left:269px;
}
div.voice_2 p.photo3{
	position:absolute;
	top:564px;
	left:498px;
}
div.voice_2 p.txt1{
	position:absolute;
	top:775px;
	left:69px;
	width:170px;
	font-size:90%;
}
div.voice_2 p.txt2{
	position:absolute;
	top:775px;
	left:285px;
	width:170px;
	font-size:90%;
}
div.voice_2 p.txt3{
	position:absolute;
	top:775px;
	left:495px;
	width:210px;
	font-size:90%;
}
div.voice_2 p.caution{
	position:absolute;
	top:481px;
	right:42px;
	font-size:80%;
}



#step3_01_2311{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_tape_box01_bg_2311.jpg);
	height:609px;
	width:780px;
}

#step3_02_2311{
	position:relative;
	top:0;
	left:0;
	background:url(/user_data/ex/img/static/basic/st_tape_box02_bg2_2311.jpg);
	height:700px;
	width:780px;
}