@charset "UTF-8";


/* LIST OF CONTENT========================================
menu
===================================================== */

#menu div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:24px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm {
	background:url(../depilation/img/depi_page_bgbottom.gif) center bottom no-repeat;
	margin:0 auto;
	padding:0 0 30px;
	width:643px;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm div.mainarea {
	width:582px;
	margin:20px auto 0;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm div.mainarea div.mainbtn ul {
	margin:20px 0 0 0;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm div.mainarea div.mainbtn ul li {
	font-size:0;
	line-height:0;
	margin:0 0 7px 0;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm dl.bnrbox {
	width:562px;
	margin:50px auto 0;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm dl.bnrbox dt {
	font-size:0;
	line-height:0;
	margin:0 0 5px 0;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm dl.bnrbox dd {
	font-size:10px;
	padding:0 0 15px;
	text-align:center;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm dl.bnrbox dd strong {
	font-weight:normal;
	color:#990000;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm p.othermenu {
	border:1px solid #990000;
	padding:10px;
	font-weight:bold;
	margin:30px 0 0 0;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm p.othermenu a.accentshape {
	display: block;
	margin: 5px auto;
	width: 500px;
}

#menu div#container div#main div#contents div#center_column div.contentsboxbtm p.example {
	margin:30px 0 0 0;
}






/*--menuarea--*/

div#container div#main div#contents div#left_column div.menuarea {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	background:url(../img/cmn_leftbtn_menu_under.gif) left bottom no-repeat;	
}

div#container div#main div#contents div#left_column div.menuarea dl {
	padding:30px 0 0 0;
	background:url(../img/cmn_leftbtn_menu_title.gif) 0 0 no-repeat;	
}


div#container div#main div#contents div#left_column div.menuarea dt {
	margin:0 0 10px 0;
}

div#container div#main div#contents div#left_column div.menuarea dt,
div#container div#main div#contents div#left_column div.menuarea dt a {
	height:100px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	display:block;
	background:url(../menu/img/menu_leftbtn_title.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li ul {
	margin:3px 0 10px 0;
	padding:0;
	background:none;
}

div#container div#main div#contents div#left_column div.menuarea ul li ul.nobnr {
	margin:3px 0 20px 0;
}

div#container div#main div#contents div#left_column div.menuarea ul li ul.bnr {
	margin:0 0 20px 0;
}

div#container div#main div#contents div#left_column div.menuarea ul li ul.bnr02 {
	margin:3px 0 0 0;
}

div#container div#main div#contents div#left_column div.menuarea ul li,
div#container div#main div#contents div#left_column div.menuarea dl dt {
	width:170px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

div#container div#main div#contents div#left_column div.menuarea ul li {
	width:170px;
	margin:0 0 3px 0;
}

div#container div#main div#contents div#left_column div.menuarea ul li p {
	width:170px;
	height:36px;
	font-size:0;
	line-height:0;
	vertical-align:bottom;
}

div#container div#main div#contents div#left_column div.menuarea ul li p a,
div#container div#main div#contents div#left_column div.menuarea ul li a {
	height:36px;
	display:block;
	font-size:0;
	line-height:0;
}

div#container div#main div#contents div#left_column div.menuarea ul li.facial p a {
	background:url(../menu/img/menu_leftbtn_facial.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.facial p a:hover,
#facial div#container div#main div#contents div#left_column div.menuarea ul li.facial p a {
	background:url(../menu/img/menu_leftbtn_facial_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.body p a {
	background:url(../menu/img/menu_leftbtn_body.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.body p a:hover,
#slim div#container div#main div#contents div#left_column div.menuarea ul li.body p a {
	background:url(../menu/img/menu_leftbtn_body_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi p a {
	background:url(../menu/img/menu_leftbtn_depilation.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi p a:hover,
#depilation div#container div#main div#contents div#left_column div.menuarea ul li.depi p a {
	background:url(../menu/img/menu_leftbtn_depilation_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bridal p a {
	background:url(../menu/img/menu_leftbtn_bridal.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bridal p a:hover,
#bridal div#container div#main div#contents div#left_column div.menuarea ul li.bridal p a {
	background:url(../menu/img/menu_leftbtn_bridal_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.counseling p a {
	background:url(../menu/img/menu_leftbtn_counseling.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.counseling p a:hover,
#counsel div#container div#main div#contents div#left_column div.menuarea ul li.counseling p a {
	background:url(../menu/img/menu_leftbtn_counseling_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.concentrate p a {
	background:url(../menu/img/menu_leftbtn_concentrate.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.concentrate p a:hover,
#cncface div#container div#main div#contents div#left_column div.menuarea ul li.concentrate p a {
	background:url(../menu/img/menu_leftbtn_concentrate_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bnr_facialcon a {
	height:70px;
	background:url(../menu/img/menu_leftbnr_concentrate_facial.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bnr_bodycon a {
	height:70px;
	background:url(../menu/img/menu_leftbnr_concentrate_body.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bnr_depicon a {
	height:95px;
	background:url(../menu/img/menu_leftbnr_concentrate_depi.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul.bnrarea {
	margin:20px 0 0 0;
	padding:0;
	background:none;
}


/*---cmn---*/

div#container div#main div#contents div#left_column div.menuarea ul li.menuprice a {
	height:36px;
	background:url(../menu/img/menu_leftbtn_menutop.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.menuprice a:hover,
#menu div#container div#main div#contents div#left_column div.menuarea ul li.menuprice a {
	height:36px;
	background:url(../menu/img/menu_leftbtn_menutop_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.price a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_price.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.price a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_price_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.cold a {
	height:45px;
	background:url(../menu/img/menu_leftbtn_cold.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.cold a:hover {
	height:45px;
	background:url(../menu/img/menu_leftbtn_cold_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.faq a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_faq.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.faq a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_faq_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.subfacial a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_sub_facial.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.subfacial a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_sub_facial_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.subbody a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_sub_body.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.subbody a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_sub_body_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.subdepi a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_sub_depi.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.subdepi a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_sub_depi_on.gif) 0 0 no-repeat;
}





/*---facial---*/

div#container div#main div#contents div#left_column div.menuarea ul li.reasonpoint a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_reason.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.reasonpoint a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_reason_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.l6point a {
	height:59px;
	background:url(../menu/img/menu_leftbtn_l6.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.l6point a:hover {
	height:59px;
	background:url(../menu/img/menu_leftbtn_l6_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.environ a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_environ.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.environ a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_environ_on.gif) 0 0 no-repeat;
}

#facial div#container div#main div#contents div#left_column div.menuarea ul li.example a {
	height:116px;
	background:url(../menu/img/menu_leftbtn_example_facial.gif) 0 0 no-repeat;
}

#facial div#container div#main div#contents div#left_column div.menuarea ul li.example a:hover {
	height:116px;
	background:url(../menu/img/menu_leftbtn_example_facial_on.gif) 0 0 no-repeat;
}


#facial div#container div#main div#contents div#left_column div.menuarea ul li.ispot a {
	height:59px;
	background:url(../menu/img/menu_leftbtn_ispot_facial.gif) 0 0 no-repeat;
}

#facial div#container div#main div#contents div#left_column div.menuarea ul li.ispot a:hover {
	height:59px;
	background:url(../menu/img/menu_leftbtn_ispot_facial_on.gif) 0 0 no-repeat;
}



/*---body---*/

div#container div#main div#contents div#left_column div.menuarea ul li.lpg a {
	height:59px;
	background:url(../menu/img/menu_leftbtn_lpg.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.lpg a:hover {
	height:59px;
	background:url(../menu/img/menu_leftbtn_lpg_on.gif) 0 0 no-repeat;
}

#slim div#container div#main div#contents div#left_column div.menuarea ul li.example a {
	height:116px;
	background:url(../menu/img/menu_leftbtn_example_body.gif) 0 0 no-repeat;
}

#slim div#container div#main div#contents div#left_column div.menuarea ul li.example a:hover {
	height:116px;
	background:url(../menu/img/menu_leftbtn_example_body_on.gif) 0 0 no-repeat;
}


#slim div#container div#main div#contents div#left_column div.menuarea ul li.ispot a {
	height:59px;
	background:url(../menu/img/menu_leftbtn_ispot_body.gif) 0 0 no-repeat;
}

#slim div#container div#main div#contents div#left_column div.menuarea ul li.ispot a:hover {
	height:59px;
	background:url(../menu/img/menu_leftbtn_ispot_body_on.gif) 0 0 no-repeat;
}



/*---depi---*/

div#container div#main div#contents div#left_column div.menuarea ul li.depi01 a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_depi01.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi01 a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_depi01_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi02 a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_depi02.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi02 a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_depi02_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi03 a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_depi03.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.depi03 a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_depi03_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bbs a {
	height:29px;
	background:url(../menu/img/menu_leftbtn_ispot_bbs.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column div.menuarea ul li.bbs a:hover {
	height:29px;
	background:url(../menu/img/menu_leftbtn_ispot_bbs_on.gif) 0 0 no-repeat;
}

#depilation div#container div#main div#contents div#left_column div.menuarea ul li.ispot a {
	height:59px;
	background:url(../menu/img/menu_leftbtn_ispot_depi.gif) 0 0 no-repeat;
}

#depilation div#container div#main div#contents div#left_column div.menuarea ul li.ispot a:hover {
	height:59px;
	background:url(../menu/img/menu_leftbtn_ispot_depi_on.gif) 0 0 no-repeat;
}

div#container div#main div.reservearea {
	width:600px;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #ccc;
	padding:20px 0;
}

div#container div#main div.reservearea01 {
	width:600px;
	margin:0 auto;
	text-align:center;
	padding:20px 0;
}






