@charset "UTF-8";

/* LIST OF CONTENT========================================
depilation
===================================================== */

body#depilation div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#depilation div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#depilation div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#depilation div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#depilation div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#depilation div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#depilation div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#depilation div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

/* contents_box =================== */

body#depilation 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;
}

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

/* pricearea =================== */

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea {
	width:617px;
	margin:0 auto;
	padding:0 10px;
	background:url(../depilation/img/depi_price_bg.jpg) 0 0 repeat-x;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea02 {
	width:617px;
	margin:0 auto;
	padding:0 10px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea dt,
body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea02 dt {
	text-align:center;	
	margin:0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea dd,
body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea02 dd {
	margin-left:0;
	padding-bottom:10px;
	text-align:center;	
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea dd a,
body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea dd strong,
body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea02 dd a,
body#depilation div#container div#main div#contents div#center_column div.contentsbox dl.pricearea02 dd strong {
	color:#990000;
}


/* about =================== */

body#depilation div#container div#main div#contents div#center_column div.contentsbox div.about {
	width:582px;
	margin:10px auto 30px;
	background:url(../depilation/img/depi_about_bg.gif) top center repeat-y;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox div.about div.aboutbottom {
	width:582px;
	padding:0 0 10px 0;
	background:url(../depilation/img/depi_about_bgbottom.gif) bottom center no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox div.about div.aboutbottom p {
	width:582px;
	background:url(../depilation/img/depi_about_bgtop.gif) top center no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox div.about div.aboutbottom p span {
	width:542px;
	padding:25px 25px 15px 25px;
	display:block;
}


body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.link_center {
	width:582px;
	text-align:center;
	margin:20px auto;
	padding:10px 0;
	border-top:1px solid #C33F6B;
	border-bottom:1px solid #C33F6B;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.link_center li {
	display:inline;
	margin:0 10px 0 0;
	padding:0 0 0 20px;
	background:url(../depilation/img/depi_cmn_icon.gif) 0 0 no-repeat;
	
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox h3 {
	width:582px;
	margin:35px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox h3#hikari {
	width:582px;
	margin:45px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img_title02 {
	width:367px;
	margin:15px auto 0 auto;
	padding:0 215px 0 0;
	background:url(../depilation/img/depi_page_title02_img.jpg) top right no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img_title02 span.style01 {
	color:#e76f97;
	font-weight:bold;
	display:block;
	padding:0 0 7px 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox h4 {
	width:582px;
	margin:20px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img01 {
	width:375px;
	margin:15px auto 0 auto;
	padding:0 187px 0 0;
	background:url(../depilation/img/depi_page_stitle01_img.jpg) top right no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img01 span.style02 {
	color:#e76f97;
	font-size:85%;
	display:block;
	padding:7px 0 0 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img02 {
	width:375px;
	margin:15px auto 0 auto;
	padding:0 187px 0 0;
	background:url(../depilation/img/depi_page_stitle02_img.jpg) top right no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img03 {
	width:562px;
	margin:15px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img03 img {
	margin:0 0 10px 115px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img03 span.style02 {
	color:#e76f97;
	font-size:85%;
	display:block;
	padding:7px 0 0 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img04 {
	width:562px;
	margin:12px auto 0 auto;
	padding:247px 0 0 0;
	background:url(../depilation/img/depi_page_stitle04_img.jpg) top center no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.img04 span.style01 {
	color:#e76f97;
	font-weight:bold;
	display:block;
	padding:0 0 5px 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.textbox {
	width:562px;
	margin:12px auto 0 auto;
}


body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.kouka {
	width:537px;
	margin:12px auto 0 auto;
	padding:15px 0 20px 20px;
	background:#fdf0f4;
	font-weight:bold;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.kouka li {
	padding:5px 0 0 0;
}

body#depilation div#container div#main div#contents div#center_column p.btnarea {
	width:581px;
	text-align:center;
	margin:40px auto 15px auto;
}

body#depilation div#container div#main div#contents div#center_column p.btnarea span.style03 {
	display:block;
	padding:0 0 5px 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox h3#syurui {
	width:582px;
	margin:60px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.textbox02 {
	width:582px;
	margin:12px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl {
	fwidth:562px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl dt {
	font-weight:bold;
	font-size:110%;
	margin:10px 0 0 40px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox dl dd {
	margin:0 0 0 40px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.textbox03 {
	width:582px;
	margin:15px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.textbox03 img {
	width:221px;
	float:right;
	padding:0 0 10px 10px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.bgbottom {
	width:643px;
	margin:12px auto 0 auto;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.bgbottom span {
	width:562px;
	margin:0 auto;
	display:block;
}

body#depilation div#container div#main div#contents div#center_column h2#menu_title {
	width:670px;
	margin:40px auto 0 auto;
}

	
body#depilation div#container div#main div#contents div#center_column div.contentsbox p.pricebox {
	color:#332014;
	font-weight:bold;
	font-size:110%;
	width:643px;
	margin:0;
	padding-top:20px;
	background:url(../depilation/img/depi_page_bgtop.gif) top center no-repeat;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.pricebox span.bbsbtn {
	display:block;
	padding:10px 0 0 32px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.pricebox span {
	display:block;
	padding:30px 0 0 40px;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu,
body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu02 {
	width:643px;
	margin:0;
	padding:0 0 30px 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu {
	padding:0 0 40px 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu li,
body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu02 li {
	width:542px;
	margin:20px 0 0 50px;
	background:url(../shop/img/shop_cmn_line.gif) 0 0.7em repeat-x;
	color:#332014;
	font-weight:bold;
	font-size:110%;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu li span.left,
body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu02 li span.left {
	float:left;
	background:#FFFFFF;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu li span.right,
body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu02 li span.right {
	float:right;
	font-weight:normal;
	background:#FFFFFF;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu li span.left b,
body#depilation div#container div#main div#contents div#center_column div.contentsbox ul.pricemenu02 li span.left b {
	color:#c33f6b;
	font-weight:bold;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu {
	width:563px;
	margin:25px auto 0 auto;
	border-collapse:collapse;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu th,
body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu td {
	margin:0;
	padding:10px;
	border:solid 1px #e19fb5;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu th {
	background:#f9ecf0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu td.price {
	text-align:right;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu th.merumaga,
body#depilation div#container div#main div#contents div#center_column div.contentsbox table.pricemenu td.merumaga {
	color:#c33f6b;
	font-weight:bold;
	
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox p.note {
	width:563px;
	margin:5px auto 0 auto;
	text-align:right;
	font-size:85%;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox div.reservearea01 {
	width:600px;
	margin:0 auto;
	text-align:center;
	padding:20px 0 10px 0;
}

body#depilation div#container div#main div#contents div#center_column div.contentsbox div.reservearea02 {
	width:600px;
	margin:0 auto;
	text-align:center;
	padding:0 0 20px 0;
}



/* table =================== */

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table {
	width:582px;
	margin:25px auto 0 auto;
	border-collapse: collapse;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table td {
	border:1px solid #cccccc;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table tr.bg01 {
	background:#f8f8f8;
	padding:0 0 0 5px;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table tr.bg01 td {
	padding:0 0 0 5px;
	font-weight:bold;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table tr.bg02 {
	background:#ffffed;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table tr td.ta_title {
	width:130px;
	vertical-align:middle;
	padding:0 0 0 10px;
	font-weight:bold;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table tr td.font_r {
	width:210px;
	padding:5px;
	vertical-align:top;
	text-align:left;
	color:#d6507c;
}

body#depilation div#container div#main div#contents div#center_column  div.contentsbox table tr td.font_b {
	width:210px;
	padding:5px;
	vertical-align:top;
	text-align:left;
	color:#006699;
}