/* 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{
	padding:40px 0 0 40px;
}
#sk_contents .mgTtl_02{
	padding:40px 0 0 40px;
}
#sk_contents .mgTtl_03{
	padding:40px 0 0 40px;
}
#sk_contents .mgTtl_04{
	padding:60px 0 0 40px;
}
#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;
}
#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%;
} /* CSS Document */
#header{
	margin-bottom:0;
}
#contents{
	padding-bottom:40px;
}
.section{
	margin-bottom:30px;
	height:auto;
}
/* !disp 0103 */
.dispBox01Wrap{
	background:url(/user_data/ex/img/parts/disp/bg_dispbox01_top.gif) no-repeat 0 0;
	padding-top:10px;
}
.dispBox01{
	background:url(/user_data/ex/img/parts/disp/bg_dispbox01_bottom.gif) no-repeat bottom left;
	padding-bottom:10px;
}
.dispBox01In{
	background:url(/user_data/ex/img/parts/disp/bg_dispbox01.gif) repeat-y;
	padding:0 21px;
}
.dispBox01 ul{
	background:url(/user_data/ex/img/parts/common/border_y02.gif) repeat-y 369px 0;
}
.dispBox01 li{
	display:block;
	float:left;
	position:relative;
	width:346px;
	_width:369px; /* IE 6 */
	padding:12px 11px 30px 12px;
	background:url(/user_data/ex/img/parts/common/border_x01.gif) repeat-x bottom left;
}
.dispBox01 li li{
	width:auto;
	padding:0;
	background:none;
}
.dispBox01 li.odd{
	padding-right:0;
	padding-left:23px;
	_width:369px; /* IE 6 */
}
.dispBox01 li li.odd{
	padding-left:0;
	_width:auto; /* IE 6 */
}
.dispBox01 li.last{
	background:none;
}
.dispBox01 li:nth-last-of-type(2).even{
	background:none;
}
.dispBox01 li div.clearfix{
	overflow:hidden;
}
.dispBox01 h4{
	font-size:130%;
	font-weight:bold;
	margin-bottom:10px;
}
.dispBox01 .flL{
	width:122px;
	margin-right:12px;
}
.dispBox01 .btn01{
	position:absolute;
	right:0;
	bottom:30px;
}
.dispBox01 li.even .btn01{
	position:absolute;
	right:11px;
	bottom:30px;
}
.dispBox01Bottom select{
	float:left;
	margin-right:5px; /margin-top:2px;
	width:96px;
	padding:3px 2px;
	border:1px solid #c1c1be;
	font-size:10px;
}
.dispBox01Bottom input{
	float:left;
	margin-right:3px;
}
/* !dispTop */
#dispTop{}
#dispTop li{
	float:left;
	margin-right:10px;
}
#dispTop li.last{
	margin-right:0;
}
@media print{
	#dispTop li{
		/margin-right:9px; /* IE 6 7 */
	}
}
/* !disp03 */
.selectBox01{
	text-align:right;
	padding:7px 0 5px;
}
.selectBox01 form{
	float:right;
	margin-left:7px;
}
.selectBox01 select{
	border:1px solid #c1c1be;
	padding:0;
	padding-left:4px;
}
.selectBox01 span{
	line-height:19px;
	/line-height:23px;
}
/* !disp04 */
#disp04 li{
	float:left;
	margin-right:8px;
}
#disp04 li.last{
	margin-right:0;
}
/* !disp05 */
#disp05 li{
	float:left;
	width:190px;
	margin-right:80px;
}
#disp05 li.last{
	margin-right:0;
}
#disp05 li .link{
	font-size:13px;
	font-weight:bold;
	margin:5px 0;
}
/* !detail 0106 */
#dispDetail01{}
/* !#detailTop */
#detailTopHeader{
	background:url(/user_data/ex/img/parts/common/bg_h2_01.gif) repeat-x;
	height:71px;
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
}
#detailTopHeader h2{
	position:absolute;
	bottom:22px; /bottom:18px; bottom:18px\9;
	left:0;
	font-size:18px;
	font-weight:bold;
}
#detailTopHeader p{
	position:absolute;
}
#detailTopHeader p.category{
	top:7px;
	left:0;
	font-size:11px;
}
#detailTopHeader p.ico_use01{
	top:27px;
	right:0;
}
#detailTopMain{}
.detailPhotoBox01{
	float:left;
	width:322px;
}
.detailPhotoBox01 .zoom{
	padding-left:82px;
	margin-bottom:20px;
}
.detailPhotoBox01 .sns{
	padding-left:68px;
}
.detailPhotoBox01 .sns li{
	float:left;
	margin-right:27px;
	width:70px;
}
.detailMainBox01{
	float:right;
	width:440px;
}
.detailBox01{}
.detailBox01Header{
	background:url(/user_data/ex/img/parts/disp/bg_detailbox01_header.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	padding-left:21px;
	height:54px;
	line-height:60px;
	overflow:hidden;
}
.detailBox01Body{
	padding:0 20px;
	background:url(/user_data/ex/img/parts/disp/bg_detailbox01.gif) repeat-y;
}
.detailBox01Body .count{
	font-size:15px;
	padding:3px 4px;
}
.detailBox01Btn{
	background:url(/user_data/ex/img/parts/disp/bg_cartbtn01.gif) no-repeat;
	width:400px;
	height:68px;
	text-align:center;
}
.detailBox01Btn input{
	margin-top:7px;
}
.detailBox01Regular01{
	background:url(/user_data/ex/img/parts/common/border_x02.gif) repeat-x 0 0;
	position:relative;
	margin:0 -20px;
	padding:20px 22px 20px 18px;
}
.detailBox01Regular02{
	background:url(/user_data/ex/img/parts/disp/bg_detailbox01_bottom02.gif) repeat-x;
	margin:0 -20px;
	position:relative;
	padding:20px 22px 0 18px;
	height:55px;
	_height:72px !important;
}
.detailBox01Regular02btm{
	margin:0 -20px;
	width:440px;
	height:3px;
	background:url(/user_data/ex/img/parts/disp/bg_detailbox01_bottom03.gif) no-repeat;
}
.detailBox01Bottom{
	background:url(/user_data/ex/img/parts/disp/bg_detailbox01_bottom.gif) no-repeat;
	height:34px;
	_height:48px;
	padding:7px;
	text-align:center;
}
#detailCarousel{
	position:relative;
	border:1px solid #f8eaaf;
	padding:1px;
	zoom:1;
}
#detailCarousel h3{
	position:absolute;
	top:11px;
	left:38px;
	z-index:100;
}
#detailCarousel2{
	position:relative;
	border:1px solid #f8eaaf;
	padding:1px;
	zoom:1;
}
#detailCarousel2 h3{
	position:absolute;
	top:11px;
	left:38px;
	z-index:100;
}
.itemBox01{
	display:block;
	float:left;
	width:122px;
	margin-right:23px;
	padding-top:39px;
	text-align:center;
}
.itemBox01 p{
	line-height:15px;
}
.itemBox01.last{
	padding-right:0;
	background:none;
	margin-right:0;
}
.tabNavi{
	height:29px !important;
	background:url(/user_data/ex/img/parts/disp/bg_tabnavi.gif) no-repeat bottom left;
}
.tabNavi li{
	float:left;
	display:block;
	height:28px;
	margin-right:10px;
}
.tabNavi li a{
	display:block;
	width:120px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
}
.tabNavi li.tab00 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab00.gif) no-repeat 0 0;
}
.tabNavi li.tab01 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab01.gif) no-repeat 0 0;
}
.tabNavi li.tab02 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab02.gif) no-repeat 0 0;
}
.tabNavi li.tab03 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab03.gif) no-repeat 0 0;
}
.tabNavi li.tab04 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab04.gif) no-repeat 0 0;
}
.tabNavi li.tab05 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab05.gif) no-repeat 0 0;
}
.tabNavi li.tab06 a{
	background:url(/user_data/ex/img/parts/disp/bg_tab06.gif) no-repeat 0 0;
}
.tabNavi li a:hover{
	background-position:0 -28px;
}
.tabNavi li a.active{
	background-position:0 -56px;
}
.tabNavi li a.active:hover{
	background-position:0 -56px;
}
.tabNavi li.tab04_01 a{
	background:url(/user_data/ex/img/parts/disp/tab04_01_no.gif) no-repeat 0 0;
}
.tabNavi li.tab04_01 a.active{
	background-position:0 0;
}
.tabContents{
	background:url(/user_data/ex/img/parts/disp/bg_tabcontents_bottom.gif) no-repeat bottom left;
	padding-bottom:41px;
	zoom:1;
}
.tabContentsIn{
	background:url(/user_data/ex/img/parts/disp/bg_tabcontents.gif) repeat-y 0 0;
	padding:30px 40px 0;
}
.tabContentsIn h4{
	font-size:14px;
	border-bottom:2px solid #ff9c00;
	padding-bottom:2px;
	font-weight:bold;
	margin-bottom:8px;
}
.tabContentsIn .txt{
	font-size:14px;
	line-height:20px;
}
.tabLink01{
	position:relative;
	width:700px;
	height:90px;
	background:url(/user_data/ex/img/parts/disp/bg_tab_link01.gif) no-repeat 0 0;
}
.tabLink01Btn01{
	position:absolute;
	top:24px;
	left:21px;
}
.tabLink01Btn02{
	position:absolute;
	top:22px;
	right:18px;
}
.tabLink01Icon01{
	position:absolute;
	top:23px;
	left:283px;
}
.tabLink01Txt01{
	position:absolute;
	width:205px;
	top:21px;
	left:337px;
}
#tab04 .border05{
	padding:15px;
	zoom:1;
}
.voice01Wrap{
	width:662px;
	background:url(/user_data/ex/img/parts/disp/bg_voice01_bottom.gif) no-repeat bottom left;
	padding-bottom:4px;
}
.voice01{
	background:url(/user_data/ex/img/parts/disp/bg_voice01_top.gif) no-repeat 0 0;
	padding-top:13px;
}
.voice01 p{
	border-left:1px solid #dadad9;
	border-right:1px solid #dadad9;
	padding:5px 12px;
	font-size:10px;
	line-height:1.2;
	color:#7c7b78;
}
#tab06 .border05{
	padding:15px 0;
}
#tab06 .border05 .flL{
	width:240px;
	text-align:center;
	padding-top:5px;
}
#tab06 .border05 .ftBox dt{
	padding-left:4px;
}
#tab06 .border05 .ftBox dd{
	padding-left:91px;
}
#tab04_01 .border05 .table_basic .txt01{
	width:230px;
	padding:2px; /padding:2px 2px 0;
	line-height:16px;
	height:18px;
}
#tab04_01 .border05 .table_basic select{
	padding:2px;
}
#tab04_01 .border05 .table_basic textarea{
	margin-top:3px;
	width:520px;
	height:125px;
}
.tabContentsFormBtn01{
	height:58px;
	position:relative;
}
.tabContentsFormBtn01 .back{
	position:absolute;
	left:74px;
	top:5px;
}
.tabContentsFormBtn01 .confirm{
	position:absolute;
	top:0;
	left:234px;
}
/* !disp 0114 */
.listAnchorBtn01{}
.listAnchorBtn01 li{
	float:left;
	width:150px;
	height:39px;
	_height:44px;
	overflow:hidden;
	margin:0 3px 0 0;
	padding-bottom:5px;
}
.listCheck01{
	padding:8px 5px 0; /padding:0px 5px 0; padding:3px 5px 0\9;
}
.listBox01{
	background:url(/user_data/ex/img/parts/disp/bg_list01.gif) repeat-y top center;
	width:920px;
	margin-left:15px;
}
.listBox01 li{
	display:block;
	float:left;
	width:220px;
	_width:230px;
	padding:15px 5px 0;
	overflow:hidden;
	background:url(/user_data/ex/img/parts/common/border_x01.gif) repeat-x bottom left;
}
.listBox01 li.first{}
.listBox01 li p.border01{
	width:120px;
	margin:0 auto;
	_margin-left:50px;
}
.listBox01 li .flL{
	width:18px;
	padding-top:3px; /padding-top:0; padding-top:0\9;
	/margin-top:-3px; margin-top:-3px\9;
	_overflow:hidden;
}
.listBox01 li .ftBox{
	_width:190px;
}
.listBox01 .ul_type03{
	width:220px !important;
	white-space:normal;
}
.listBox01 .ul_type03 li{
	float:left;
	display:block;
	margin:0 3px 3px 0 !important;
	padding:0 !important;
	height:15px;
	width:auto !important;
	overflow:visible; _overflow:hidden;
	background:none;
}
.listBox01 .ul_type03 li img{
	vertical-align:top;
}
/* !include 9901 */
.inquiryBox01{
	width:381px;
	background:url(/user_data/ex/img/clm/bg_inquirybox01_bottom.gif) no-repeat bottom left;
	padding-bottom:10px;
	zoom:1;
}
.inquiryBox01In{
	background:url(/user_data/ex/img/clm/bg_inquirybox01.gif) repeat-y 0 0;
	padding:15px 30px 10px;
}
.inquiryBox02{
	background:url(/user_data/ex/img/clm/bg_inquirybox02_bottom.gif) no-repeat bottom left;
	padding-bottom:10px;
	zoom:1;
}
.inquiryBox02In{
	background:url(/user_data/ex/img/clm/bg_inquirybox02.gif) repeat-y 0 0;
	padding:15px 30px 10px;
}
.inquiryBoxBorder01{
	width:320px;
	background:url(/user_data/ex/img/clm/parts/common/border_x01.gif) repeat-x bottom left;
}
/* !include 9902 */
.shopGuideBox01{}
.shopGuideBox01 .shopGuideBox01In{
	width:254px;
	background:url(/user_data/ex/img/static/guide/bg_guide01_bottom.gif) no-repeat left bottom;
}
.shopGuideBox01 .shopGuideBox01In .guideList01{
	width:254px;
	background:url(/user_data/ex/img/static/guide/bg_guide01_repeat.gif) repeat-y left top;
}
.shopGuideBox01 .shopGuideBox01In .guideList01 ul{
	padding:15px 10px 0 80px;
}
.shopGuideBox01 .shopGuideBox01In .guideList01 ul#guide01_1{
	background:url(/user_data/ex/img/static/guide/ico_guide01.gif) no-repeat 14px 15px;
}
.shopGuideBox01 .shopGuideBox01In .guideList01 ul#guide01_2{
	background:url(/user_data/ex/img/static/guide/ico_guide02.gif) no-repeat 14px 15px;
}
.shopGuideBox01 .shopGuideBox01In .guideList01 ul#guide01_3{
	background:url(/user_data/ex/img/static/guide/ico_guide03.gif) no-repeat 14px 15px;
}
.shopGuideBox01 .shopGuideBox01In .guideList01 ul li{
	background:url(/user_data/ex/img/static/guide/ico_qalist.gif) no-repeat left 8px;
	padding:0 15px 2px 8px;
}
.shopGuideBox02{
	clear:both;
}
.shopGuideBox02 .shopGuideBox02In{
	width:385px;
	background:url(/user_data/ex/img/static/guide/bg_guide02_bottom.gif) no-repeat left bottom;
}
.shopGuideBox02 .shopGuideBox02In .guideList02{
	width:385px;
	background:url(/user_data/ex/img/static/guide/bg_guide02_repeat.gif) repeat-y left top;
}
.shopGuideBox02 .shopGuideBox02In .guideList02 ul{
	padding:20px 10px 20px 80px;
}
.shopGuideBox02 .shopGuideBox02In .guideList02 ul#guide02_1{
	background:url(/user_data/ex/img/static/guide/ico_guide04.gif) no-repeat 14px 20px;
}
.shopGuideBox02 .shopGuideBox02In .guideList02 ul#guide02_2{
	background:url(/user_data/ex/img/static/guide/ico_guide05.gif) no-repeat 14px 20px;
}
.shopGuideBox02 .shopGuideBox02In .guideList02 ul li{
	background:url(/user_data/ex/img/static/guide/ico_qalist.gif) no-repeat left 8px;
	padding:0 15px 2px 8px;
}
/* !include 9903 */
.aboutBox01{
	background:url(/user_data/ex/img/static/guide/bg_about01_bottom.gif) no-repeat left bottom;
	width:780px;
}
.aboutBox01 ul{
	background:url(/user_data/ex/img/static/guide/bg_about01_top.gif) no-repeat left top;
	padding:10px 25px 0 25px;
	zoom:1;
}
.aboutBox01 ul li{
	background:url(/user_data/ex/img/static/guide/ico_qalist.gif) no-repeat left 8px;
	padding:0 30px 2px 8px;
	float:left;
	word-break:keep-all;
	position:relative;
}
.aboutBox02{
	clear:both;
	background:url(/user_data/ex/img/static/guide/bg_debut01_bottom.gif) no-repeat left bottom;
	width:780px;
}
.aboutBox02 .aboutBox02In{
	background:url(/user_data/ex/img/static/guide/bg_debut01_repeat.gif) repeat-y left top;
	width:780px;
}
.aboutBox02 .aboutBox02In .orderBox{
	background:url(/user_data/ex/img/static/guide/bg_debut01_top.gif) no-repeat left top;
	width:780px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01{
	background:url(/user_data/ex/img/static/guide/bg_about02_bottom.gif) no-repeat left bottom;
	width:240px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 .orderBox01In{
	background:url(/user_data/ex/img/static/guide/bg_about02_repeat.gif) repeat-y left top;
	height:235px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 h4{
	background:url(/user_data/ex/img/static/guide/bg_about_h4_01.gif) no-repeat left top;
	width:220px;
	min-height:26px;
	height:auto !important;
	height:31px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p{
	padding:80px 10px 0 10px
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p.order01{
	background:url(/user_data/ex/img/static/guide/ico_about01.gif) no-repeat 92px 15px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p.order02{
	background:url(/user_data/ex/img/static/guide/ico_guide01.gif) no-repeat 92px 15px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p.order00{
	background:url(/user_data/ex/img/static/guide/ico_about00.gif) no-repeat 92px 15px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p.order03{
	background:url(/user_data/ex/img/static/guide/ico_school01.gif) no-repeat 15px 15px;
	height:60px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p.order04{
	background:url(/user_data/ex/img/static/guide/ico_school02.gif) no-repeat 15px 15px;
	height:60px;
}
.aboutBox02 .aboutBox02In .orderBox .orderBox01 p a{
	display:block;
	margin:5px 0;
}
.aboutBox03{
	clear:both;
	background:url(/user_data/ex/img/static/guide/bg_debut01_bottom.gif) no-repeat left bottom;
	width:780px;
}
.aboutBox03 .aboutBox03InRepeat{
	background:url(/user_data/ex/img/static/guide/bg_debut01_repeat.gif) repeat-y left top;
	width:780px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In{
	background:url(/user_data/ex/img/static/guide/bg_debut01_top.gif) no-repeat left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01{
	width:740px;
	background:url(/user_data/ex/img/static/guide/bg_about03_bottopm.gif) no-repeat left bottom;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 h4{
	width:740px;
	background:url(/user_data/ex/img/static/guide/bg_about_h4_02.gif) no-repeat left top;
	min-height:26px;
	height:auto !important;
	height:31px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox{
	width:740px;
	background:url(/user_data/ex/img/static/guide/bg_about03_repeat.gif) repeat-y left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_01{
	width:660px;
	background:url(/user_data/ex/img/static/guide/line_about_dott.gif) repeat-x left bottom;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_02{
	width:680px;
	background:url(/user_data/ex/img/static/guide/line_about_dott.gif) repeat-x left bottom;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_01 .icon{
	width:167px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_01 .iconPay01{
	background:url(/user_data/ex/img/static/guide/ico_about02.gif) no-repeat 3px 25px;
	height:80px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_01 .iconPay02{
	background:url(/user_data/ex/img/static/guide/ico_about03.gif) no-repeat 3px 25px;
	height:80px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_01 .iconPay03{
	background:url(/user_data/ex/img/static/guide/ico_about04.gif) no-repeat 3px 25px;
	height:80px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_02 .shinki_icon01{
	background:url(/user_data/ex/img/static/guide/Internet_icon.gif) no-repeat;
	width:85px;
	height:60px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_02 .shinki_icon02{
	background:url(/user_data/ex/img/static/guide/Internet_icon2.gif) no-repeat;
	width:85px;
	height:60px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_02 .shinki_icon03{
	background:url(/user_data/ex/img/static/guide/Internet_icon3.gif) no-repeat;
	width:85px;
	height:60px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_02 .shinki_icon04{
	background:url(/user_data/ex/img/static/guide/Internet_icon4.gif) no-repeat;
	width:85px;
	height:60px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .shinki_step01{
	background:url(/user_data/ex/img/static/guide/icon_step1.gif) no-repeat;
	width:73px;
	height:30px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .shinki_step02{
	background:url(/user_data/ex/img/static/guide/icon_step2.gif) no-repeat;
	width:73px;
	height:30px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .shinki_step03{
	background:url(/user_data/ex/img/static/guide/icon_step3.gif) no-repeat;
	width:73px;
	height:30px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .shinki_step04{
	background:url(/user_data/ex/img/static/guide/icon_step4.gif) no-repeat;
	width:73px;
	height:30px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .textBox_01 .text{
	width:493px;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .header{
	background:url(/user_data/ex/img/static/guide/bg_about03_top.gif) no-repeat left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .phone{
	background:url(/user_data/ex/img/static/guide/ico_about05.gif) no-repeat left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .tel{
	background:url(/user_data/ex/img/static/guide/ico_about06.gif) no-repeat left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .pencil{
	background:url(/user_data/ex/img/static/guide/ico_about07.gif) no-repeat left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .delivery{
	background:url(/user_data/ex/img/static/guide/ico_about08.gif) no-repeat left top;
}
.aboutBox03 .aboutBox03InRepeat .aboutBox03In .aboutBox03In_01 .textBox .arrow{
	background:url(/user_data/ex/img/static/guide/ico_about_arrow01.gif) no-repeat 225px center;
	height:40px;
}

.aboutBox03 .aboutBox03InRepeat .arrow05{
	background:url(/user_data/ex/img/static/guide/ico_about_arrow01.gif) no-repeat 150px center;
	height:40px;
}

.aboutBox03 .aboutBox03InRepeat .aboutBox03In .arrow02{
	clear:both;
	background:url(/user_data/ex/img/static/guide/ico_about_arrow02.gif) no-repeat 50% 50%;
	height:20px;
}
/* !include 9904 */
.qaBox01{
	background:url(/user_data/ex/img/static/qa/bg_qabox01_bottom.gif) no-repeat left bottom;
	width:780px;
}
.faqBox{
	width:100%;
}
.qaBox01 h3{
	background:url(/user_data/ex/img/static/qa/bg_qabox01_repeat.gif) repeat-y left top;
}
.qaBox01 .qaBox01In{
	background:url(/user_data/ex/img/static/qa/bg_qabox01_repeat.gif) repeat-y left top;
	padding:0 0 0 25px;
}
.qaBox01 .faqHeader{
	background:url(/user_data/ex/img/static/qa/ico_q01.gif) no-repeat left top;
}
.qaBox01 .faqContents{}
.qaBox01 .faqContents p{
	background:url(/user_data/ex/img/static/qa/ico_a01.gif) no-repeat left top;
}
.qaBox02{}
.qaBox02 .qaBox02_01{
	width:386px;
	float:left;
	background:url(/user_data/ex/img/static/qa/bg_qabox02_bottom.gif) no-repeat left bottom;
}
.qaBox02 .qaBox02_01 .qaBox02_01In{
	background:url(/user_data/ex/img/static/qa/bg_qabox02_top.gif) no-repeat left top;
}
.qaBox02 .qaBox02_01 .qaBox02_01In h4{
	background:url(/user_data/ex/img/static/qa/bg_qabox02_h3.gif) no-repeat left top;
	font-weight:bold;
}
.qaBox02 .qaBox02_01 ul li{
	background:url(/user_data/ex/img/static/qa/ico_qalist.gif) no-repeat left 6px;
	padding:0 15px 2px 8px;
}
.qaBox02 .qaBox02_01 ul li.noIcon{
	background:none;
}
.qaBox03{
	background:url(/user_data/ex/img/static/qa/bg_qabox03_bottom.gif) no-repeat left bottom;
	clear:both;
}
.qaBox03 ul{
	background:url(/user_data/ex/img/static/qa/bg_qabox03_top.gif) no-repeat left top;
}
.qaBox03 ul li{
	background:url(/user_data/ex/img/static/qa/parts/common/ico_arrow03.gif) no-repeat left 5px/auto 10px;
	padding:0 0 0 15px;
}
p.returnQATop{
	text-align:right;
}
p.returnQATop a{}
.qaBox04{
	background:url(/user_data/ex/img/static/qa/bg_qabox04_repeat.gif) repeat-y left top;
}
.qaBox04 .qaBox04In{
	background:url(/user_data/ex/img/static/qa/bg_qabox04_bottom.gif) no-repeat left bottom;
}
.qaBox04 .qaBox04In h3{
	background:url(/user_data/ex/img/static/qa/bg_qabox04_h3.gif) no-repeat left top;
	min-height:37px;
	height:auto !important;
}
.qaBox04 .qaBox04In .qaBox04In_01{
	background:url(/user_data/ex/img/static/qa/bg_qabox04_in_repeat.gif) repeat-y left top;
	width:740px;
}
.qaBox04 .qaBox04In .qaBox04In_01 h4{
	background:url(/user_data/ex/img/static/qa/bg_qabox04_h4.gif) no-repeat left top;
	min-height:26px;
	height:auto !important;
}
.qaBox04 .qaBox04In .qaBox04In_01 ul{
	background:url(/user_data/ex/img/static/qa/bg_qabox04_in_bottom.gif) no-repeat left bottom;
}
.qaBox04 .qaBox04In .qaBox04In_01 ul li{
	background:url(/user_data/ex/img/static/qa/ico_qalist.gif) no-repeat left 8px;
	padding:0 15px 10px 8px;
	margin:0 0 0 30px;
}
.qaBox05{}
.qaBox05 .qaBox05In{}
.qaBox05 .qaBox05In h3{
	background:url(/user_data/ex/img/static/qa/bg_qabox05_h3.gif) no-repeat left top;
	min-height:13px;
	height:auto !important;
	height:43px;
	_padding-top:13px !important;
}
.qaBox05 .qaBox05In dt{
	background:url(/user_data/ex/img/static/qa/bg_qabox05_h4.gif) no-repeat left top;
	min-height:27px;
	height:auto !important;
	height:35px;
}
.qaBox05 .qaBox05In dt span{
	background:url(/user_data/ex/img/static/qa/ico_q02.gif) no-repeat left top;
	padding:0 0 8px 28px;
}
.qaBox05 .qaBox05In dd{
	background:url(/user_data/ex/img/static/qa/ico_a01.gif) no-repeat 12px 1px;
	_background-position:12px 0px;
	padding:0 20px 0 0;
	_padding:1px 20px 0 0;
	padding:2px 20px 0 0\9;
}
/* !include 9906
---------------------------------------------------------- */
.sitemapBox{
	background:url(/user_data/ex/img/static/guide/bg_sitemapbox01_repeat.gif) repeat-y left top;
}
.sitemapBox01{
	background:url(/user_data/ex/img/static/guide/bg_sitemapbox01_bottom.gif) no-repeat left bottom;
}
.sitemapBox01 .sitemapBox01In{
	background:url(/user_data/ex/img/static/guide/bg_sitemapbox01_top.gif) no-repeat left top;
}
.sitemapBox01 .sitemapBox01In .sitemapBox01InH3{
	background:url(/user_data/ex/img/static/guide/img_line_dott01.gif) repeat-x left top;
}
.sitemapBox01 .sitemapBox01In .sitemapBox01InH3 h3{
	background:url(/user_data/ex/img/static/guide/ico_sitemap01.gif) no-repeat left 9px;
	line-height:1em;
	padding-top:12px\9 !important;
}
.sitemapBox01 .sitemapBox01In table{
	background:url(/user_data/ex/img/static/guide/img_line_dott01.gif) repeat-x left top;
}
.sitemapBox01 .sitemapBox01In table td{
	background:url(/user_data/ex/img/static/guide/img_line_dott01.gif) repeat-x left bottom;
	padding:0 0 0 70px;
}
.sitemapBox01 .sitemapBox01In table td span.borderDott{
	background:url(/user_data/ex/img/static/guide/img_line_dott02.gif) repeat-y right top;
	display:block;
	padding:8px 0;
}
.sitemapBox01 .sitemapBox01In table td a{
	background:url(/user_data/ex/img/static/guide/ico_sitemap02.gif) no-repeat left 4px;
	padding:2px 0 2px 20px;
}
.sitemapBox01 .sitemapBox01In table td a.iconSmall{
	background:url(/user_data/ex/img/static/guide/ico_sitemap03.gif) no-repeat left 4px;
	padding:2px 0 2px 15px;
}
.sitemapBox2{
	background:url(/user_data/ex/img/static/guide/bg_sitemapbox02_repeat.gif) repeat-y left top;
}
.sitemapBox02{
	background:url(/user_data/ex/img/static/guide/bg_sitemapbox02_bottom.gif) no-repeat left bottom;
}
.sitemapBox02 .sitemapBox02In{
	background:url(/user_data/ex/img/static/guide/bg_sitemapbox02_top.gif) no-repeat left top;
}
.sitemapBox02 .sitemapBox02In .sitemapBox02InH3{
	background:url(/user_data/ex/img/static/guide/img_line_dott01.gif) repeat-x left top;
}
.sitemapBox02 .sitemapBox02In .sitemapBox02InH3 h3{
	background:url(/user_data/ex/img/static/guide/ico_sitemap04.gif) no-repeat left 9px;
	line-height:1em;
	padding-top:12px\9 !important;
}
.sitemapBox02 .sitemapBox02In table{
	background:url(/user_data/ex/img/static/guide/img_line_dott01.gif) repeat-x left top;
}
.sitemapBox02 .sitemapBox02In table td{
	background:url(/user_data/ex/img/static/guide/img_line_dott01.gif) repeat-x left bottom;
	padding:0 0 0 70px;
}
.sitemapBox02 .sitemapBox02In table td span.borderDott{
	background:url(/user_data/ex/img/static/guide/img_line_dott02.gif) repeat-y right top;
	display:block;
	padding:8px 0;
}
.sitemapBox02 .sitemapBox02In table td a{
	background:url(/user_data/ex/img/static/guide/ico_sitemap05.gif) no-repeat left 4px;
	padding:2px 0 2px 20px;
}
.sitemapBox02 .sitemapBox02In table td a.iconSmall{
	background:url(/user_data/ex/img/static/guide/ico_sitemap06.gif) no-repeat left 4px;
	padding:2px 0 2px 15px;
}
/* !include 9907 */
.debutBox01{
	background:url(/user_data/ex/img/static/guide/img_debut01_2503.jpg) no-repeat right bottom;
	min-height:288px;
	height:auto !important;
	height:345px;
}
.debutBox01 h4{}
.debutBox01 p{
	padding:0 240px 0 25px;
}
.debutBox02{
	background:url(/user_data/ex/img/static/guide/bg_debut01_bottom.gif) no-repeat left bottom;
}
.debutBox02 .tabNavi0{
	position:relative;
	z-index:2;
	overflow:hidden;
	height:40px;
}
.debutBox02 .tabNavi0 li{
	float:left;
	height:40px;
	text-indent:-9999px;
}
.debutBox02 .tabNavi0 li.tab01{
	width:256px;
}
.debutBox02 .tabNavi0 li.tab02{
	width:260px;
}
.debutBox02 .tabNavi0 li.tab03{
	width:264px;
}
.debutBox02 .tabNavi0 li a{
	display:block;
	height:40px;
}
.debutBox02 .tabNavi0 li.tab01 a{
	background:url(/user_data/ex/img/static/guide/tab_debut01.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab02 a{
	background:url(/user_data/ex/img/static/guide/tab_debut02.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab03 a{
	background:url(/user_data/ex/img/static/guide/tab_debut03.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab01 a:hover{
	background:url(/user_data/ex/img/static/guide/tab_debut01_on.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab02 a:hover{
	background:url(/user_data/ex/img/static/guide/tab_debut02_on.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab03 a:hover{
	background:url(/user_data/ex/img/static/guide/tab_debut03_on.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab01 a.active{
	background:url(/user_data/ex/img/static/guide/tab_debut01_on.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab02 a.active{
	background:url(/user_data/ex/img/static/guide/tab_debut02_on.gif) no-repeat left top;
}
.debutBox02 .tabNavi0 li.tab03 a.active{
	background:url(/user_data/ex/img/static/guide/tab_debut03_on.gif) no-repeat left top;
}
.debutBox02 .tabContents{
	position:relative;
	z-index:1;
	background:url(/user_data/ex/img/static/guide/bg_debut01_repeat.gif) repeat-y left top;
}
.debutBox02 .tabContents #tab01{}
.debutBox02 .tabContents #tab01 p{}
.debutBox02 .tabContents #tab01 .point ul{}
.debutBox02 .tabContents #tab01 .point ul li{
	float:left;
	margin:0 1px 0 0;
}
.debutBox02 .tabContents #tab01 .codicil{
	clear:both;
}
.debutBox02 .tabContents #tab01 .codicil .codicilText{
	width:320px;
	color:#7c7b78;
}
.debutBox02 .tabContents #tab01 .codicil .btn{
	width:445px;
	text-align:right;
}
.debutBox02 .tabContents #tab01 .codicil .btn a{
	padding:0 0 0 10px;
}
.debutBox02 .tabContents #tab01 .codicil .btn a img{
	vertical-align:middle;
}
.debutBox02 .tabContents #tab02{
	clear:both;
}
.debutBox02 .tabContents #tab02 .tab02In{
	background:url(/user_data/ex/img/static/guide/img_debut03.jpg) no-repeat right top;
	min-height:215px;
	height:auto !important;
	height:215px;
}
.debutBox02 .tabContents #tab02 .tab02In .rehabili{
	padding:17px 0 0 11px;
	background:url(/user_data/ex/img/static/guide/bg_debut_tab02.gif) no-repeat left top;
	width:551px;
	height:106px;
}
.debutBox02 .tabContents #tab02 .tab02In .make{}
.debutBox02 .tabContents #tab02 .tab02In .make p{
	padding:0 180px 0 0;
}
.debutBox02 .tabContents #tab02 .tab02In .btn{
	text-align:right;
}
.debutBox02 .tabContents #tab02 .tab02In .btn a{
	padding:0 0 0 10px;
}
.debutBox02 .tabContents #tab02 .tab02In .btn a img{
	vertical-align:middle;
}
.debutBox02 .tabContents #tab03{
	clear:both;
	background:url(/user_data/ex/img/static/guide/img_debut04.jpg) no-repeat 18px 20px;
}
.debutBox02 .tabContents #tab03 h4{
	padding:25px 0 10px 215px;
}
.debutBox02 .tabContents #tab03 .profile{
	background:url(/user_data/ex/img/static/guide/bg_debut_tab03_top.gif) no-repeat left top;
	width:572px;
	margin:0 0 10px 195px;
}
.debutBox02 .tabContents #tab03 .profile p{
	background:url(/user_data/ex/img/static/guide/bg_debut_tab03_bottom.gif) no-repeat left bottom;
	padding:0 15px;
}
.debutBox02 .tabContents #tab03 .profile02{
	margin:0 0 0 210px;
	color:#7c7b78;
}
.debutBox02 .tabContents #tab03 .profile02 p{
	padding:0 15px 15px 0;
}
.debutBox02 .tabContents #tab03 .btn{
	text-align:right;
}
.debutBox02 .tabContents #tab03 .btn a{
	padding:0 0 0 10px;
}
.debutBox02 .tabContents #tab03 .btn a img{
	vertical-align:middle;
}
.debutBox03{
	background:url(/user_data/ex/img/static/guide/bg_debut01_bottom.gif) no-repeat left bottom;
}
.debutBox03 .debutBox03In{
	background:url(/user_data/ex/img/static/guide/bg_debut01_repeat.gif) repeat-y left top;
	position:relative;
}
.debutBox03 .debutBox03In h4{
	background:url(/user_data/ex/img/static/guide/bg_debut01_top.gif) no-repeat left top;
}
.debutBox03 .debutBox03In .step{}
.debutBox03 .debutBox03In .step .stepBox{
	width:228px;
	background:url(/user_data/ex/img/static/guide/bg_debut02_bottom.gif) no-repeat left bottom;
}
.debutBox03 .debutBox03In .step .stepBox .stepBoxIn{
	background:url(/user_data/ex/img/static/guide/bg_debut02_repeat.gif) repeat-y left top;
}
.debutBox03 .debutBox03In .step .stepBox .stepBoxIn a:hover img{
	opacity:0.6;
}
.debutBox03 .debutBox03In .step .plus{
	background:url(/user_data/ex/img/static/guide/ico_debut_plus.gif) no-repeat 50% 50%;
	width:22px;
	height:18px;
	margin:100px 0 0 0;
}
.debutBox03 .debutBox03In .startSet{
	width:740px;
	clear:both;
	background:url(/user_data/ex/img/static/guide/bg_debut03_bottom.gif) no-repeat left bottom;
}
.debutBox03 .debutBox03In .startSet .startSetIn{
	background:url(/user_data/ex/img/static/guide/bg_debut03_top.gif) no-repeat left top;
	padding:4px 0 0 7px;
}
.debutBox03 .debutBox03In .startSet .startSetIn .title{
	background:url(/user_data/ex/img/static/guide/img_debut02.jpg) no-repeat left top;
	width:275px;
	_width:320px;
	padding:35px 0 15px 45px;
	/*padding:35px 0 15px 45px;*/
}
.debutBox03 .debutBox03In .startSet .startSetIn .btn{
	background:url(/user_data/ex/img/static/guide/bg_debut_btn03.gif) no-repeat left 17px;
	width:395px;
	text-align:right;
	padding:17px 0 0 0;
}
.debutBox04{
	background:url(/user_data/ex/img/static/guide/bg_debut01_bottom.gif) no-repeat left bottom;
}
.debutBox04 h3{}
.debutBox04 .debutBox04In{
	background:url(/user_data/ex/img/static/guide/bg_debut01_repeat.gif) repeat-y left top;
	position:relative;
}
.debutBox04 .debutBox04In .memberBox.first{
	background:url(/user_data/ex/img/static/guide/bg_debut01_top.gif) no-repeat left top;
}
.debutBox04 .debutBox04In .memberBoxIn{
	width:363px;
	background:url(/user_data/ex/img/static/guide/bg_debut03_in_bottom.gif) no-repeat left bottom;
}
.debutBox04 .debutBox04In .memberBoxIn p{
	padding:0 0 30px 130px;
	min-height:90px;
	height:auto !important;
	height:90px;
}
.debutBox04 .debutBox04In .memberBoxIn p.member01{
	background:url(/user_data/ex/img/static/guide/ico_debut_member01.gif) no-repeat left top;
	padding:0 10px 30px 130px;
}
.debutBox04 .debutBox04In .memberBoxIn p.member02{
	background:url(/user_data/ex/img/static/guide/ico_debut_member02.gif) no-repeat left top;
	padding:0 10px 30px 140px;
}
.debutBox04 .debutBox04In .memberBoxIn p.member03{
	background:url(/user_data/ex/img/static/guide/ico_debut_member03.gif) no-repeat left top;
	padding:0 10px 30px 120px;
}
.debutBox04 .debutBox04In .memberBoxIn p.member04{
	background:url(/user_data/ex/img/static/guide/ico_debut_member04.gif) no-repeat left top;
	padding:0 10px 30px 140px;
}
.debutBox04 .debutBox04In .memberSignIn{
	width:740px;
	clear:both;
	background:url(/user_data/ex/img/static/guide/bg_debut03_bottom.gif) no-repeat left bottom;
}
.debutBox04 .debutBox04In .memberSignIn .memberSignInIn{
	background:url(/user_data/ex/img/static/guide/bg_debut03_top.gif) no-repeat left top;
}
.debutBox04 .debutBox04In .memberSignIn .memberSignInIn .text{
	width:410px;
	_width:470px;
	padding:8px 20px 0 40px;
}
.debutBox04 .debutBox04In .memberSignIn .memberSignInIn .btn{}
.debutBox05{
	background:url(/user_data/ex/img/static/guide/bg_debut01_bottom.gif) no-repeat left bottom;
}
.debutBox05 h3{}
.debutBox05 .debutBox05In{
	background:url(/user_data/ex/img/static/guide/bg_debut01_repeat.gif) repeat-y left top;
	position:relative;
}
.debutBox05 .debutBox05In .guideBox{
	background:url(/user_data/ex/img/static/guide/bg_debut01_top.gif) no-repeat left top;
}
.debutBox05 .debutBox05In .guideBoxIn{
	width:742px;
	background:url(/user_data/ex/img/static/guide/bg_debut05_bottom.gif) no-repeat left bottom;
}
.debutBox05 .debutBox05In .guideBoxIn .guideBoxInRepeat{
	width:742px;
	background:url(/user_data/ex/img/static/guide/bg_debut05_repeat.gif) repeat-y left top;
}
.debutBox05 .debutBox05In .guideBoxIn .orderLeft{
	width:390px;
	_width:410px;
	padding:0 0 0 18px;
}
.debutBox05 .debutBox05In .guideBoxIn .orderRight{
	width:320px;
}
.debutBox05 .debutBox05In .guideBoxIn .orderRight a{
	display:block;
	margin:5px 0 0 0;
}
.debutBox05 .debutBox05In .guideBoxIn .delivery .colorDelivery{
	color:#ec4113;
}
.debutBox05 .debutBox05In .guideBoxIn .deliveryLeft{
	width:267px;
	_width:285px;
	padding:0 0 0 18px;
}
.debutBox05 .debutBox05In .guideBoxIn .deliveryRight{
	width:430px;
}
.debutBox05 .debutBox05In .guideBox .memberSignIn{
	width:740px;
	clear:both;
	background:url(/user_data/ex/img/static/guide/bg_debut03_bottom.gif) no-repeat left bottom;
}
.debutBox05 .debutBox05In .guideBox .memberSignIn .memberSignInIn{
	background:url(/user_data/ex/img/static/guide/bg_debut03_top.gif) no-repeat left top;
}
.debutBox05 .debutBox05In .guideBox .memberSignIn .memberSignInIn .text{
	width:410px;
	_width:470px;
	padding:8px 20px 0 40px;
}
.debutBox05 .debutBox05In .guideBox .memberSignIn .memberSignInIn .btn{}
.debutBox05 .debutBox05In .guideBoxIn .orderBoxLeft{
	width:240px;
	padding:0 0 0 18px;
}
.debutBox05 .debutBox05In .guideBoxIn .orderBoxLeft a{
	display:block;
	margin:5px 0 0 0;
}
.debutBox05 .debutBox05In .guideBoxIn .orderBoxCenter{
	width:240px;
	padding:0 0 0 2px;
}
.debutBox05 .debutBox05In .guideBoxIn .orderBoxRight{
	width:240px;
	padding:0 0 0 2px;
}
/* !03E add. */
.qaBox04 .qaBox04In h3.none{
	background:url(/user_data/ex/img/static/guide/bg_qabox04_h3none.gif) no-repeat left top;
	min-height:15px;
	height:auto !important;
	height:15px;
}
.qaBox04 .qaBox04In .qaBox04In_01 h4.none{
	background:url(/user_data/ex/img/static/guide/bg_qabox04_h4none.gif) no-repeat left top;
	min-height:10px;
	height:auto !important;
	height:10px;
}
/* !20120911hino add. */
.haisou{
	width:650px;
	border-collapse:collapse;
	margin-bottom:10px;
	line-height:2;
	border-bottom:solid 1px #EBEBEB;
	margin-left:30px;
}
.haisou th{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#f8eaaf;
	text-align:center;
	width:24%;
}
.haisou td{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	text-align:center;
}

/* !20220530 add. */
.haisou_teiki{
	width:650px;
	border-collapse:collapse;
	margin-bottom:10px;
	line-height:2;
	border-bottom:solid 1px #EBEBEB;
	margin-left:30px;
}
.haisou_teiki th{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#f8eaaf;
	text-align:center;
	width:24%;
}
.haisou_teiki td{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	text-align:center;
}

/* !03E add. */
.qaBox04 .qaBox04In h3.none{
	background:url(/user_data/ex/img/static/guide/bg_qabox04_h3none.gif) no-repeat left top;
	min-height:15px;
	height:auto !important;
	height:15px;
}
.qaBox04 .qaBox04In .qaBox04In_01 h4.none{
	background:url(/user_data/ex/img/static/guide/bg_qabox04_h4none.gif) no-repeat left top;
	min-height:10px;
	height:auto !important;
	height:10px;
}
/* ---- NEWS --- */
.tabNavi0{
	margin-top:40px;
	background:url(/user_data/ex/img/parts/top/bg_tabnavi.gif) no-repeat bottom right;
	height:30px;
	_height:30px !important;
}
.tabNavi0 li{
	float:left;
	font-size:13px;
	font-weight:bold;
}
.tabNavi0 a.active{
	color:#636363;
	text-decoration:none;
}
.tabNavi0 li.tab001 a{
	display:block;
	width:144px;
	_width:144px;
	height:22px;
	_height:22px;
	background:url(/user_data/ex/img/parts/top/bg_tab01.gif) no-repeat 0 0;
	padding:6px 0 0 26px;
}
.tabNavi0 li.tab001 a.active{
	background:url(/user_data/ex/img/parts/top/bg_tab01_ac.gif) no-repeat 0 0;
}
.tabNavi0 li.tab001 a span{
	padding-left:21px;
	background:url(/user_data/ex/img/parts/common/ico_info01.png) no-repeat left center;
}
.tabNavi0 li.tab002 a{
	display:block;
	width:159px;
	_width:159px;
	height:22px;
	_height:22px;
	background:url(/user_data/ex/img/parts/top/bg_tab02.gif) no-repeat 0 0;
	padding:6px 0 0 11px;
}
.tabNavi0 li.tab002 a.active{
	background:url(/user_data/ex/img/parts/top/bg_tab02_ac.gif) no-repeat 0 0;
}
.tabNavi0 li.tab002 a span{
	padding-left:21px;
	background:url(/user_data/ex/img/parts/common/ico_media01.png) no-repeat left center;
}
.tabContents0{
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
#tab001{
	padding:10px 14px 0 27px;
}
#tab001 dt{
	font-size:12px;
}
#tab001 dd{
	padding:0 0 5px 82px;
	margin:-1.38em 0 4px;
	font-size:13px;
	line-height:1.3;
	background:url(/user_data/ex/img/parts/common/border_x01.gif) repeat-x bottom left;
}
#tab002{
	padding:26px 14px 0 26px;
	border-left:1px solid #dadad9;
	border-right:1px solid #dadad9;
}
#tab002 dt{
	line-height:32px;
}
#tab002 dt span{
	display:block;
}
#tab002 dd{
	padding:0 0 5px 123px;
	margin:-32px 0 4px;
	color:#636363;
	font-size:13px;
	line-height:32px;
	background:url(/user_data/ex/img/parts/common/border_x01.gif) repeat-x bottom left;
}
#t_or_contents{
	margin:0;
	padding:0;
}
#t_or_contents h2{
	margin:0 0 15px 0;
}
#t_or_contents h3{
	margin:0 0 15px 0;
}
#t_or_contents h4{
	font-size:24px;
	color:#ff6600;
	background-color:#FFFFFF;
	height:26px;
	width:730px;
	padding:10px 0px;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#ff6600;
}
#t_or_contents h5{
	font-weight:bold;
	color:#977933;
	font-size:18px;
	margin-bottom:8px;
	margin-top:4px;
}
#t_or_contents h6{
	font-weight:bold;
	color:#977933;
	font-size:12px;
	margin-bottom:8px;
	margin-top:4px;
}
#t_or_contents p{
	margin-bottom:20px;
}
#t_or_contents ul.cnavi_btn{
	position:relative;
	left:180px;
}
#t_or_contents ul.cnavi_btn li{
	float:left;
	margin-right:22px;
	margin-bottom:35px;
}
#t_or_contents .step02{
	background:url(/user_data/ex/img/static/basic/box01_02.jpg) no-repeat;
	width:780px;
	height:319px;
}
#t_or_contents .step02 ul{
	position:relative;
	left:346px;
	top:120px;
	width:406px;
}
#t_or_contents .step02 ul li{
	margin-bottom:37px;
}
#t_or_contents .point_here{
	margin-bottom:20px;
}
#t_or_contents .box_fig02{
	width:750px;
	_width:778px;
	border-left:1px solid #977933;
	border-right:1px solid #977933;
	padding:14px;
}
#t_or_contents .margin_reset{
	margin:0;
}
#t_or_contents .box_fig02 img{
	float:left;
	margin-right:14px;
}
#t_or_contents .box_fig03{
	background:url(/user_data/ex/img/static/basic/box02_01.jpg) no-repeat;
	width:780px;
	height:278px;
}
#t_or_contents .box_fig03 ul{
	position:relative;
	left:279px;
	top:36px;
	width:482px;
}
#t_or_contents .box_fig03 ul li.adj_mar01{
	margin-top:36px;
}
#t_or_contents .box_fig03 ul li.adj_mar02{
	margin-top:28px;
}
#t_or_contents .box_fig03 ul li.adj_mar03{
	margin-top:38px;
}
#t_or_contents .box_fig04{
	background:url(/user_data/ex/img/static/basic/bg_cloum.jpg) repeat-y;
	width:740px;
	_width:780px;
	padding:5px 20px 0px 20px;
}
#t_or_contents .flright{
	float:right;
	margin-left:14px;
}
#t_or_contents img.flleft{
	float:left;
}
#t_or_contents .btn_center{
	width:100%;
	text-align:center;
}
#t_or_contents ul.cfnavi_btn{
	margin-top:30px;
}
#t_or_contents ul.cfnavi_btn li{
	float:left;
	margin-bottom:35px;
}
#t_or_contents .flink{
	float:right;
}
#t_or_contents .box_table{
	width:768px;
	_width:778px;
	border-left:1px solid #977933;
	border-right:1px solid #977933;
	padding:5px;
}
#t_or_contents table.table_skincare01{
	width:740px;
	margin:0;
	padding:0;
	border-collapse:separate;
	border-spacing:4px 4px;
}
#t_or_contents table.table_skincare01 tr{}
#t_or_contents table.table_skincare01 tr td{
	margin:0;
	padding:5px;
	border:1px solid #cbae67;
	font-size:11px;
	line-height:1.2em;
}
#t_or_contents table.table_skincare01 tr td.border_reset{
	margin:0;
	padding:0;
	border:none;
	height:36px;
}
#t_or_contents table.table_skincare01 tr td img{
	margin:0;
	padding:0;
}
#t_or_contents .adj_tr1{
	height:204px;
	_height:198px;
}
#t_or_contents .adj_tr2{
	height:90px;
}
#t_or_contents .adj_tr3{
	height:101px;
}
#t_or_contents .adj_tr4{
	height:101px;
}
#t_or_contents .ptxt{
	display:block;
	height:55px;
	_height:60px;
	margin:5px 0 0 0;
	font-size:11px;
	line-height:1.2em;
}
#t_or_contents .ptxt2{
	display:block;
	height:20px;
	_height:25px;
	margin:5px 0 0 0;
	font-size:11px;
	line-height:1.2em;
}