@charset "utf-8";
/* CSS Document */

/*----------Facial menu page_new---------*/

h2{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;}
div{box-sizing:border-box;}
p,li,td{font-size: 14px;line-height: 1.8;color: #2a2f28;margin-bottom: 1em;}
section> h2{background:url(../img/facial/title_back.png) no-repeat;width:880px;height:57px;margin:0 auto 20px;text-align:center;font-size:24px;color:#b5647b;line-height:57px;}

.menu_inner{width:880px;margin:0 auto 50px;}
.menu_inner >div{}
.menu_inner >div>div{padding: 0 30px;}

.sub_cont>div{display:table;width: 100%;}
.sub_cont table{width: 46.5%;float: left;margin: 0 1.5%;}
.sub_cont table tbody{width: 100%;}
.sub_cont table tbody >tr{border-bottom:1px dotted #ccc}
.sub_cont table tbody >tr> td{padding: 0.3em 0;}
.sub_cont table tbody >tr> td:first-child{width: 70%;font-size: 14px;color: #665428;font-weight:bold;}
.sub_cont table tbody >tr> td:nth-child(2){width: 10%;}
.sub_cont table tbody >tr> td:nth-child(3){width: 20%;text-align:right;}
.sub_cont .dtllink{text-align:right;display:table;width: 100%;padding: 1em 1em;}
.sub_cont .dtllink a{font-size:14px;line-height: 1.8;color:#2a2f28;text-decoration:none;}
.sub_cont .dtllink a:hover{text-decoration:underline;}

/*工程*/
.course_sc{display:table;width: 100%;}
.course_sc h4{float:left;background: #e9c9d2;color:#fff;font-size:12px;line-height: 1.8;margin-right: 1em;padding: 0.1em;color:#b5647b;}
.course_sc li ul{display:inline-block;}
.course_sc li{display:inline-block;vertical-align:middle;}
.course_sc li:after{content:">";margin:0 1em;}
.course_sc li:last-child:after{content:"";}
/*.course_sc h4:after{content:"";margin: 0;
width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 30px solid #ee4f16;}*/



  
/*----------Facial menu page---------*/

article  {
	width:980px;
	margin:0 auto;	
	}
	
.page_title  {
	margin:80px auto 20px;
	text-align:center;
	}
	
#bihaku,
#antiaging,
#binkan,
#kogao,
#hadaiku,
#renatus {
	width:880px;
	margin:0 auto 50px;	
	}
	
#bihaku h2,
#antiaging h2,
#binkan h2,
#kogao h2,
#hadaiku h2,
#renatus h2 {
	background:url(../img/facial/title_back.png) no-repeat;	
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	width:880px;
	height:57px;
	margin:0 auto 20px;
	text-align:center;
	font-size:24px;
	color:#b5647b;
	line-height:57px;
}

.table_title  {
	width:880px;
	margin:20px auto 20px;	
	}
	
.table_title tr {
	border-collapse:collapse;	
}

.table_title td {
	font-size:14px;	
	color:#665428;
	font-weight:600;
	padding:10px 0 10px 30px;
	background:#f0eadb;
}

.table_title td:nth-child(1) {
	width:70%;	
}

.table_title td:nth-child(2) {
	width:10%;
}

.table_title td:nth-child(3) {
	width:20%;
}

#bihaku p,
#antiaging p,
#binkan p,
#kogao p,
#hadaiku p,
#renatus p {
	font-size:14px;
	line-height:1.8;
	margin:0 0 10px 30px;
	color:#2a2f28;
}

#bihaku h4 a,
#antiaging h4 a,
#binkan h4 a,
#kogao h4 a,
#hadaiku h4 a,
#renatus h4 a {
	font-size:14px;
	line-height:1.8;
	margin:0 0 10px 30px;
	color:#2a2f28;
	text-decoration:none;
}

#bihaku h4 a:hover,
#antiaging h4 a:hover,
#binkan h4 a:hover,
#kogao h4 a:hover,
#hadaiku h4 a:hover,
#renatus h4 a:hover {
	text-decoration:underline;	
}

.fa-chevron-circle-right {
	color:#b1a381;	
}

.space30   {
	height:30px;	
	}
	
.gentei  {
	font-size:14px;
	line-height:1.8;
	margin:0 0 10px 30px;
	color:#e60012;	
	}
	
.gentei01  {
	width:880px;
	margin:10px auto 30px;
	font-size:14px;
	line-height:1.8;
	color:#e60012;	
	}
	

/*---------//// urara page  ////-----*/
/*---------//// shizu page  ////-----*/

#article_shousai  {
	max-width:2000px;
	margin:0 auto;	
	}

#urara_course {
	max-width:2000px;
	margin:0 auto;
	padding:50px 0;
	background:url(../img/facial/urara_img/01_price_back.jpg) no-repeat top center;
	background-size:cover;
	}
	
#contents  {
	width:880px;
	margin:0 auto;
	padding:50px 0;	
	}	
	
.catch_text02  {
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	font-size:18px;
	text-align:center;
	line-height:1.8;
	margin-bottom:50px;
	}
	
.course_urara  {
	width:880px;
	margin:0 auto;	
	}
	
.course_urara tr {
	border-collapse:collapse;	
}

.course_urara td {
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	border:2px solid #ebebeb;	
}

.course_urara tr:nth-child(1) {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #b5647b), color-stop(0.00, #993e58));
	background: -webkit-linear-gradient(#993e58, #b5647b);
	background: -moz-linear-gradient(#993e58, #b5647b);
	background: -o-linear-gradient(#993e58, #b5647b);
	background: -ms-linear-gradient(#993e58, #b5647b);
	background: linear-gradient(#993e58, #b5647b);	
}

.course_urara tr:nth-child(1) td {
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:10px 0;
}

.course_urara tr:nth-child(2) {
	background:#f9f9f9;	
}

.course_urara tr:nth-child(2) td {
	color:#000;
	font-size:30px;
	padding:15px;
}


.course_urara td:nth-child(1) {
	width:	60%;
}

.course_urara td:nth-child(2) {
	width:	15%;
	text-align:right;
}

.course_urara td:nth-child(3) {
	width:	25%;
	text-align:right;
}

/*
.urara_info  {
	width:880px;
	margin:50px auto 50px;
	background:#f9f9f9;
	box-sizing:border-box;
	border-top:5px solid #b1a381;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	padding:0 20px;
}

.urara_info h3 {
	font-size:16px;
	margin:20px 0 10px;	
}

.urara_info h3 .fa {
	color:#b1a381;
}

.kakomi01  {
	width:840px;
	margin:0 0 50px 0;	
	}

.kakomi01 p {
	width:500px;
	font-size:14px;
	line-height:1.5;
	float:left;	
}

.kakomi01 img {
	width:280px;
	margin-right:20px;
	float:right;	
}

*/

#second_img  {
	max-width:2000px;
	height:500px;
	margin:0 auto;
	background:url(../img/facial/urara_img/02_skin_energy_back.jpg) no-repeat top center;
	background-size:cover;
	}
	
.catchcopy01  {
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	font-size:30px;
	line-height:2.0;
	text-align:center;
	color:#1c1a17;
	padding:50px 0;	
	}
	
#shizu_course {
	max-width:2000px;
	margin:0 auto;
	padding:50px 0;
	background:url(../img/facial/urara_img/01_price_back.jpg) no-repeat top center;
	background-size:cover;
	}
	
#third_img  {
	max-width:2000px;
	height:576px;
	margin:0 auto;

	background:url(../img/facial/urara_img/03_recommend_back.jpg) no-repeat top center;
	background-size:cover;
		}
		
.catchcopy02  {
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	font-size:30px;
	line-height:2.0;
	text-align:center;
	color:#b1a381;
	letter-spacing:1px;
	}
	
.catchcopy02 span {
	font-size:48px;
	font-weight:bold;
	vertical-align:-1px;	
}

.point  {
	width:880px;
	margin:0 auto 50px;
	background:#f9f9f9;
	box-sizing:border-box;
	border-top:5px solid #b1a381;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	padding:0 20px;	
	}
	
.kakomi02  {
	width:840px;
	margin:50px 0 0 0;	
	}

.kakomi02 > img {
	margin-left:10px;
	width:260px;
	float:left;	
}

.kakomi02 ul {																																																																																																																																																																																																																																																																																																																														
	width:520px;
	float:right;	
}

.kakomi02 ul li {
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	font-size:24px;
	line-height:30px;
	margin:10px 0;
}

.kakomi02 ul li img {
	margin-right:10px;
}

#course_title  {
	background:#fff;
	padding:50px 0;
	text-align:center;
		}

#course_title img {
	margin:0 auto;	

}


#fourth_img  {
	max-width:2000px;
	margin:0 auto;
	background:#fff no-repeat top center;
	background-size:cover;
		}
		
.three_point  {	
	height:250px;	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #ffc9c9));
	background: -webkit-linear-gradient(#ffc9c9, #fff);
	background: -moz-linear-gradient(#ffc9c9, #fff);
	background: -o-linear-gradient(#ffc9c9, #fff);
	background: -ms-linear-gradient(#ffc9c9, #fff);
	background: linear-gradient(#ffc9c9, #fff);
	position:relative;
}

.three_point_title  {
	width:880px;
	margin:0 auto 20px;	
	padding:60px 0 0 ;
	}
	
/*
.allow_down01  {
	width:250px;
	position:absolute;
	top:-50px;
	left:50%;
	margin-left:-125px;
	}
*/
	
#contents01  {
	width:880px;
	margin:0 auto;
	padding-bottom:	100px;
	}
	
.point01  {
	width:880px;
	margin:0 auto 50px;
	background:#f9f9f9;
	box-sizing:border-box;
	border-top:5px solid #b1a381;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	padding:0 20px;	
	}

.point01 ul {
	width:840px;
	margin:20px;	
}

.point01 ul li {
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	height:80px;
	font-size:24px;
	line-height:80px;
	margin:10px 0;
	letter-spacing:1px;
}

.point01 ul li img {
	margin-right:10px;
}

.reserve  {
	width:auto;
	margin:100px auto 0;	
	}
	
.reserve_info  {
	width:565px;
	margin:0;
	float:left;
		}
		
.reserve_info p {
	font-size:30px;
	line-height:1.2;
	color:#2a2f28;
	text-align:center;
	margin:0 auto 20px;	
}

.form_button {
	background:url(../img/facial/urara_img/04_reserve_btn_on.png) no-repeat;	
	width:558px;
	height:100px;
	}
	
.form_button a:hover img{
 	opacity:0;		
}

.reserve > img {
	float:right;	
	}
	
.tel  {
	width:445px;
	display:block;
	margin:20px 0;
	}
	
.tel a  {
	display:block;
}

#fifth_img  {
	max-width:2000px;
	height:400px;
	margin:0 auto;
	background:url(../img/facial/urara_img/05_hadasaibou_back.jpg) no-repeat top center;
	background-size:cover;
	}
	
#sixth_img  {
	max-width:2000px;
	margin:0 auto;
	background:url(../img/facial/urara_img/06_flow_back.jpg) no-repeat top center;
	background-size:cover;
	}
	
.flow_urara  {
	background:#f9f9f9;	
	width:100%;
	border:2px solid #ebebeb;
	margin:50px 0;
	position:relative;
	}
	
.flow_urara h3 {
	background:url(../img/facial/urara_img/06_ribbon.png) no-repeat top center;
	width:562px;
	height:95px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	font-size:30px;
	text-align:center;
	color:#fff;
	padding:20px;
	position:absolute;
	top:-25px;
	left:50%;
	margin-left:-281px;	
}

.flow_urara  ul  {
	width:800px;
	margin:100px 40px 50px;	
	}
	
.flow_urara  ul li {
	width:100%;
	margin:0 0 20px;	
}
.flow_urara  ul li > img {
	float:left;
}

.kakomi03  {
	width:500px;
	margin:0;
	float:right;	
	}
	
.kakomi03 p {
	margin-left:60px;
	color:#2a2f28;
	font-size:14px;
	line-height:1.5;
	margin-top:10px;	
}

#seventh_img  {
	max-width:2000px;
	height:461px;
	margin:0 auto;
	background:url(../img/facial/urara_img/07_notice_back.jpg) no-repeat top center;
	background-size:cover;
	}
	
.page_title01  {
	margin:0 auto;
	text-align:center;
	padding:80px 0 30px;
	}
	
.notice  {
	width:860px;
	height:190px;
	background:rgba(0,0,0,0.5);	
	margin:30px auto;
	padding:10px;
	}
	
.notice01  {
	width:auto;
	height:170px;
	background:rgba(0,0,0,0.5);	
	margin:10px;
	box-sizing:border-box;
	border:2px solid #fff;
	}
	
.notice01 p {
	font-size:14px;
	line-height:1.5;
	color:#fff;
	margin:30px 0 30px 30px;	
}

#eighth_img  {
	max-width:2000px;
	height:650px;
	margin:0 auto;
	background:#f9f9f9;
	background-size:cover;
	}
	
.reserve001  {
	width:880px;
	margin:100px auto 0;	
	}
	
.reserve_info001  {
	width:565px;
	margin:0;
	float:right;
		}
		
.reserve_info001 p {
	font-size:30px;
	line-height:1.2;
	color:#2a2f28;
	text-align:center;
	margin:0 auto 20px;	
}

.form_button001 {
	background:url(../img/facial/urara_img/04_reserve_btn_on.png) no-repeat;	
	width:558px;
	height:100px;
	}
	
.form_button001 a:hover img{
 	opacity:0;		
}

.reserve001 > img {
	float:left;	
	}
	
.tel  {
	width:445px;
	display:block;
	margin:20px 0;
	}
	
.tel a  {
	display:block;
}

/*----renatus facial page---*/

.point02  {
	width:880px;
	margin:0 auto 50px;
	background:#f9f9f9;
	box-sizing:border-box;
	border-top:5px solid #b1a381;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	padding:40px;	
	}
	
.point02 > img  {
	width:280px;
	float:left;	
}

.point02 p {
	width:480px;
	margin:0;	
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",serif;
	float:right;
	line-height:1.8;
}

.catch_text01  {
	width:880px;
	font-size:24px;
	line-height:1.5;
	font-weight:bold;
	color:#b1a381;
	text-align:center;
	margin:50px 0;
	}
	
.tempo  {
	width:880px;
	margin:0 auto;
	}

.tempo li {
	width:420px;
	margin-right:40px;
	margin-bottom:30px;
	float:left;
	box-shadow:2px 2px 2px #999;
}

.tempo li a {
	display:block;
		
}

.tempo li:nth-child(2n) {
	margin-right:0;	
}
	
.tempo li a:hover {
	opacity:0.5;
		
}
