@charset "utf-8";
/*=================================================
 * 脱毛ページ
 * ================================================= */
/*見出し画像 */
.depi_inside_title_img {
	margin-bottom: 10px;
	background-image: url(../img/depi_img/depi_top_img_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


/* h2見出し */

.for_depi_merit {
	margin-right: 10px;
	margin-left: 10px;
	line-height: 1.1em;
}


/* ナプアリ脱毛のメリット */

.depi_merit {
	margin-top: 10px;
	margin-bottom: 10px;
}

.depi_merit:after {
 content: '';
 display: block;
 clear: both;
 height:0;
}

.depi_merit li {
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
	margin-left: 10px;
}


.depi_attension {
	font-size: 11px;
}

.depi_attension_align_right {
	font-size: 11px;
	text-align: right;
}

/* 脱毛ブロック */

.block_depi_fee {
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.block_depi_fee p {
	margin-left: 5px;
}

.block_depi_fee:after {
 content:".";
	display: block;
	clear: both;
	height:0;
	visibility: hidden;
}


/* 脱毛料金表 */
table.tb_depi_fee {
	/*border:1px solid #999;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;*/
	border-spacing: 0;
	border-collapse:collapse;
	width: 100%;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6AE58;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6AE58;
}


table.tb_depi_fee th {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6AE58;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6AE58;
}
.tb_depi_fee tr .patrs {
	font-size: 15px;
	font-weight: bold;
	color: #755B2F;
	width: 25%;
}
.tb_depi_fee tr .three {
	font-size: 15px;
	font-weight: bold;
	color: #777836;
	background-color: #FAF6F1;
	text-align: center;
}


.tb_depi_fee tr .six {
	font-size: 15px;
	font-weight: bold;
	color: #AB296F;
	background-color: #F1E0E0;
	text-align: center;
}

table.tb_depi_fee td{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6AE58;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6AE58;
}
.tb_depi_fee  td .parts_left {
	float: left;
	width: 45%;
	margin-left: 5px;
}
.tb_depi_fee td .parts_icon_box {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#E4DDD7));
	background-color: #E4DDD7;
	border: 1px solid #C9BAAF;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
}
.tb_depi_fee td .parts_icon {
	font-size: 13px;
	color: #755B2F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9BAAF;
}

.tb_depi_fee td .parts_icon_no_line {
	font-size: 13px;
	color: #755B2F;
	}

.tb_depi_fee td .parts_cap {
	font-size: 10px;
}

/* 脱毛割引率 */
.depi_off_box {
	margin-bottom: 5px;
}

.depi_off_box:after {
 content: '';
 display: block;
 clear: both;
 height:0;
}

.depi_off_box li {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FAF6F1),to(#F1ECE0));
	background-color: #F1ECE0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
	border: 1px solid #D6AE58;
	list-style-type: none;
	float: left;
	width: 64px;
	margin-left: 6px;
	font-size: 12px;
	text-align: center;
	line-height: 17px;
}

.depi_off_price {
	font-size: 16px;
	font-weight: bold;
	color: #DC5A71;
}

/* 価格例 */

.depi_price_exp {
	margin-right: 10px;
	margin-left: 10px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #FAF6F2;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
}

.depi_price_exp p {
	margin-left: 5px;
}

.depi_price_exp:after {
 content:".";
	display: block;
	clear: both;
	height:0;
	visibility: hidden;
}

/*チョイス*/
.choice_icon {
	margin-bottom: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #6377B1;
	padding: 1px;
	color: #FFF;
	display: block;
	width: 100px;
	text-align: center;
	font-size: 12px;
}

 /*チョイスの箇所*/
 .depi_ex {
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.depi_ex li span {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border: 1px solid #6377B1;
	color: #6377B1;
	font-size: 13px;
}
.depi_ex li {
	font-size: 11px;
	line-height: 24px;
}
.depi_ex_times {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	height: 30px;
	width: 30px;
	border: 1px solid #755B2F;
	padding: 2px;
	line-height: 30px;
	text-align: center;
	float: left;
	margin-right: 5px;
	color: #755B2F;
	background-color: #F1ECE0;
}
.depi_ex_sarani {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #755B2F;
	border: 1px solid #755B2F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#E4DDD7));
	background-color: #E4DDD7;
	font-size: 12px;
	margin-bottom: 3px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.depi_ex_otoku {
	font-size: 14px;
	font-weight: normal;
}

.depi_ex_price {
	font-size: 20px;
	text-align: right;
	color: #DC5A71;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	}
	
	.depi_ex_price_pre {
	font-size: 17px;
	text-align: right;
	color: #DC5A71;
	margin-bottom: 0px;
	}

	
.depi_ex_price_no_line {
	font-size: 20px;
	text-align: right;
	color: #DC5A71;
	font-weight: bold;
	}	
.depi_ex_total {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #DC5A71;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}



/*脱毛実感タイトル小文字 */

.for_depi_merit span {
	font-size: 13px;
	
}

/*脱毛のステップ */
.depi_step_box_top {
	margin-top: 10px;
}
.depi_step_box {
	margin-top: 10px;
}

.depi_step_box_last {
	margin-top: 10px;
	margin-bottom: 20px;
}

.depi_step_box:after {
 content: '';
 display: block;
 clear: both;
 height:0;
}
.depi_step_no {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6377B1),to(#475277));
	background-color: #475277;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #FFF;
}

.depi_step_text{
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
}
.depi_step_sankaku {
	color: #6C9BCA;
	line-height: 150%;
	clear: both;
	text-align: center;
}
.depi_step_illust {
	float: right;
}


/*脱毛FAQ */

/*脱毛タイトル */

.depi_faq_inside_title_img {
	margin-bottom: 10px;
	background-image: url(../img/depi_img/depi_faq_top_img_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.if_box {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px #666;
	-webkit-box-shadow: 2px 2px 5px #666;
	box-shadow: 2px 2px 5px #666;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #F3FAFE;
}
.if_text01 {
	font-size: 15px;
	color: #475277;
	margin-bottom: 5px;
}
.if_napuari_deha {
	text-align: center;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6377B1),to(#475277));
	background-color: #475277;
	margin-bottom: 5px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 20px;
}


/*#accordion2 {width:280px;}
.accordion2 {width:280px;}*/
.accordion2 dt {
	margin-top:10px;
	cursor:pointer;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7A394;
	line-height: 30px;
	background-image:url(../img/depi_img/open.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	font-size: 13px;
}
#slider2 dt span {
	background-image: url(../img/depi_img/depi_dt_icon.jpg);
	background-repeat: no-repeat;
	color: #765c2f;
	font-size: 14px;
	font-weight:bold;
	padding-left: 20px;
}
.accordion2 dt:hover {color: #000;}
.accordion2 .open {
	display:block;
	background-image:url(../img/depi_img/close.jpg)
}
.accordion2 dd
{overflow:hidden; background:#fff}
.accordion2 p
{
	display:block;
	padding:5px;
	font-size: 13px;
}
#accordion2  p .sankou {
	color: #6C9BCA;
}
