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

ul li{
	list-style-type:none;
}

/*clearfix*/

.cf{
	zoom: 1;
}

.cf:before, .cf:after{
	content:"";
	display: table;
}

.cf:after{
	clear:both;
}



/*
全デバイス共通のスタイルとスマートフォンおよび小型タブレット向けレイアウトの指定
*/

body{
	background:url("../img/back.jpg");
	background-repeat:repeat;
}

.top{
	background: #451604; /* Old browsers */
background: -moz-linear-gradient(left,  #451604 0%, #a56b45 52%, #451604 100%, #e0ac87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#451604), color-stop(52%,#a56b45), color-stop(100%,#451604), color-stop(100%,#e0ac87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* IE10+ */
background: linear-gradient(to right,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#451604', endColorstr='#e0ac87',GradientType=1 ); /* IE6-9 */

width:100%;
height:5px;
}

.blog_li{
	list-style-type:none;
	margin-top:10px;
	padding-bottom:7px;
	border-bottom:1px dotted #663300;
	line-height:18px;
}

#feed1{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
}

.blog_li a{
	text-decoration:none;
	color:#663300;
}

.blog_li a:hover{
	text-decoration:none;
	color:#660;
}

#info{
	margin-top:35px;
}

#bottom_menu{
	margin-top:20px;
	margin-bottom:25px;
}

#con_news2{
	margin-top:15px;
}



#ac_pho{
	margin-top:35px;
}



/*
メディアクエリによる切り替え
*/


@media only screen and (max-width: 599px){
	
	html{
	font-size:62.5%;
}
	
	#top_con{
	padding:5px;
	width:90%;
	margin:0 auto;
}

#top_con .logo{
	width:50%;
	max-width:220px;
	float:left;
}

#right-menu{
	float:right;
	width:30%;
}

.nv_s{
	width:40%;
	max-width:80px;
	position:relative;
	top:10px;
	left:30px;
}



#top_con .tel{
	display:none;	
}

#top_con h1{
	display:none;	
}

#menu-box2{
	display:none;
}

#main2{
	width:100%;
	height:auto;
	margin:0 auto;
	margin-bottom:230px;
}


#main2 .clImg2{
    position:relative;
    width:100%;
    margin:0 auto;
}
#main2 .main_re{
    position:absolute;
    left:0;
    top:0;
	width:100%;
	height:auto;
	max-width:779px;
}


#contents{
	margin:0 auto;
	width:100%;
	margin-top:0;
}


#cam_s img{
	width:100%;
	height:auto;
	max-width:779px;
}

#cam_s2 img{
	width:100%;
	height:auto;
	max-width:599px;
}


#con_menu{
	margin-top:0px;
	width:100%;
	margin:0 auto;
}

#con_menu article{
	margin-top:0px;
    width:40%;
	float:left;
	margin-left:7%;
	margin-bottom:10px;
}

#con_menu article img{
	width:100%;
	max-width:230px;
}

#con_menu2{
	margin-top:0px;
	width:100%;
	margin:0 auto;
}

#con_menu2 article{
	margin-top:0px;
    width:40%;
	float:left;
	margin-left:7%;
}

#con_menu2 article img{
	width:100%;
	max-width:230px;
}

#main{
	display:none;
}

#cam{
	display:none;
}

#con_cneter{
	margin-top:100px;
	width:90%;
	margin:0 auto;
	
}


.con_news{
	border:#663300 1px solid;
	max-width:1000px;
}

.news_top_s{
	width:100%;
	max-width:559px;
}

.news_top{
	display:none;
}

.news_text{
	padding:10px;
	line-height:30px;
	color:#333;
	font-size:1.8rem;
}


#info{
	width:95%;
	margin:0 auto;
}

#info .img_s1{
	width:100%;
	max-width:559px;
	margin-top:20px;
}

#info .img_p1{
	display:none;
}

.info_text{
	padding:10px;
	line-height:30px;
	color:#000;
	font-size:1.8rem;
}

#bottom_menu{
	width:75%;
	margin:0 auto;
}


#bottom_menu article{
	float:left;
	width:100%;
}

#bottom_menu img{
	width:100%;
	max-width:320px;
	margin-top:15px;
}

.fo_navi{
	display:none;
}

.fo_text1{
	display:none;
}

footer{
background: #451604; /* Old browsers */
background: -moz-linear-gradient(left,  #451604 0%, #a56b45 52%, #451604 100%, #e0ac87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#451604), color-stop(52%,#a56b45), color-stop(100%,#451604), color-stop(100%,#e0ac87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* IE10+ */
background: linear-gradient(to right,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#451604', endColorstr='#e0ac87',GradientType=1 ); /* IE6-9 */

width:100%;


}

#footer_con{
	width:95%;
	margin:0 auto;
	padding:5px;
	font-size:1.2rem;
}

#footer_con h2{
	color:#ffffff;
	line-height:18px;
}

.f_navi_s{
	color:#ffffff;
	margin-top:10px;
}

.f_navi_s a{
	color:#ffffff;
}


.copy{
	color:#ffffff;
	margin-top:15px;
}

.top_img{
	width:20%;
	margin:0 auto;
	position:relative;
	top:3px;
	z-index: 1;
}

.top_img img{
	width:100%;
	max-width:100px;
}

#tel_s{
	width:90%;
	margin:0 auto;
	margin-top:15px;
}

#tel_s img{
	width:100%;
	max-width:500px;
}


.tb1-layout{
	width:100%;
	margin:0 auto;
	font-size:1.4rem;
	color:#333;
}

.tb1-layout dt,.tb1-layout dd{
	padding:10px 20px;
}

.tb1-layout dt{
	font-weight:bold;
	font-size:1.4rem;
	color:#333;
}

tb1-layout dd{
	font-size:1.4rem;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	color:#333;
}

.tb1-layout dd textarea{
	width:100%;
}

.tb1-layout .w300{
	font-size:1.4rem;
	width:100%;
	height:24px;
	color:#333;
}

.button1,.button{
	text-align:center;
}

p.btn{
	width:90%;
	margin:0 auto;
	text-align:center;
}

.button1{
	width:100px;
	height:35px;
}

.button{
	width:180px;
	height:35px;
}

#contact{
	margin-bottom:20px;
}

.ko{
	font-size:1.4rem;
	color:#333;
}

#contact_se1{
	width:90%;
	font-size:1.3rem;
	color:#333;
	line-height:20px;
	margin:0 auto;
	margin-top:35px;
	margin-bottom:20px;
}

#map{
	width:90%;
	margin:0 auto;
}

#map iframe{
	border:1px solid #c5a617;
	width:100%;
	max-width:750px;
}

#map span{
	font-size:1.4rem;
}

#ac_pho{
	width:90%;
	margin:0 auto;
	margin-top:20px;
}

.ac_img{
	display:none;
}

.ac_img_s{
	width:100%;
	max-width:559px;
}

#top_img_box{
	width:90%;
	margin:0 auto;
	margin-top:60px;
}

.top_img_s{
	width:100%;
	max-width:559px;
}

.top_img_p{
	display:none;
}


#sitemap{
	width:90%;
	margin:0 auto;
	padding-left:20px;
	margin-bottom:50px;
}

#sitemap .sitemap_ul li{
	margin-top:20px;
	font-size:1.4rem;
}

#sitemap .sitemap_ul li a{
	color:#000;
}


#yosa{
	width:90%;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:0px;
}

.yosa_pho{
	width:100%;
	max-width:400px;
}

#yosa2{
	width:90%;
	margin:0 auto;
	margin-top:20px;
}

#yosa3{
	width:90%;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

.yosa_text{
	font-size:1.2rem;
	color:#000;
	line-height:27px;
	padding:5px;
	font-size:1.5rem;
}


#flow{
	width:90%;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:50px;
}

#flow .flow_text2{
	padding-left:5px;
	font-size:1.3rem;
	line-height:22px;
	padding-right:5px;
}

#flow .flow_text2 span{
	font-size:1.4rem;
	font-weight:bold;
	color:#000;
}


#flow .flow_text1{
	padding-left:5px;
	padding-right:5px;
	font-size:1.5rem;
	line-height:22px;
}


#flow .flow_text1 span{
	font-size:1.4rem;
	font-weight:bold;
	color:#000;
}

#flow .flow_img{
	margin:0 auto;
	width:50%;
	margin-top:10px;
}

#flow .flow_pho{
	width:100%;
	max-width:200px;
}


#voice{
	width:90%;
	margin-bottom:30px;
	margin:0 auto;
}

#voice_text span{
	font-size:1.8rem;
	font-weight:bold;
	color:#000;
}

#voice_text{
	padding:10px;
	line-height:25px;
	font-size:1.8rem;
}

.voice_pho{
	width:100%;
	max-width:250px;
}

.voice_pho{
	margin-top:5px;
}


.dl_span1{
	font-size:1.2rem;
	color:#C10000;
}

.contact_p{
	width:90%;
	margin:0 auto;
}

#fa_body{
	width:90%;
	margin:0 auto;
}


#fa_body .f_b_text1{
	line-height:2.2;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	border-bottom:dotted 1px #663300;
	padding:7px;
	font-size:1.8rem;
}


#fa_body .f_b_text1 span{
	line-height:2;
	font-size:1.8rem;
	font-weight:bold;
}


#fa_body .f_b_text3{
	line-height:2;
	padding-left:20px;
	margin-bottom:35px;
	font-size:1.8rem;
	color:#330000;
}

#fa_body h2{
	line-height:2;
	padding-left:10px;
	font-size:1.8rem;
	color:#330000;
}


#fa_body .f_b_text2{
	line-height:2;
	padding:7px;
	margin-bottom:35px;
	font-size:1.8rem;
	color:#330000;
}


#fa_body .f_b_text2 span{
	line-height:2;
	font-weight:bold;
	color:#FF3366;
	font-size:1.8rem;
}

#fa_body .menu_pho{
	width:90%;
}

#fa_body .menu_pho1{
	max-width:1000px;
	width:100%;
}

#fa_body .menu_pho2{
	max-width:1000px;
	width:100%;
}

#fa_body .menu_pho_p{
	display:none;
}

#pan_list{
	display:none;
}

.yosa_pho1{
	display:none;
}

#index_banner{
	margin-top:10px;
	width:90%;
	margin:0 auto;
}

#index_banner article{
	float:left;
	margin-top:15px;
}

#index_banner article img{
	width:100%;
	max-width:430px;
}

#s_tel2{
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:50px;left:0;
	z-index: 2;
	opacity:0.9;
}

#s_tel2 .tel3{
	width:100%;
	max-width:599px;
}

#douga{
	width:95%;
	margin:0 auto;
}

#douga iframe{
	width:100%;
	max-width:560px;
}

video {
    max-width: 100%;
    height: auto;
}

#video_spa{
	width:100%;
	max-width:500px;
	margin-top:20px;
}

.yosa_text iframe{
	width:100%;
	max-width:560px;
}

.voice_text2{
	font-size:1.8rem;
}

#voice_text span{
	font-size:1.8rem;
}

/* chrome opera */
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
    #contents {
      margin-top:80px;  
    }
	
	#cam_s{
		margin-top:50px;
	}
	
	
	#cam_s2{
		margin-top:5px;
	}
	
	#top_img_box{
		padding-top:100px;
	}
	
	.menu_pho{
		margin-top:100px;
	}
}

/* safari */
_::-webkit-full-page-media, _:future, :root #contents {
   margin-top:100px;
}

_::-webkit-full-page-media, _:future, :root #cam_s {
   margin-top:50px;
}

_::-webkit-full-page-media, _:future, :root #top_img_box {
   padding-top:100px;
}

_::-webkit-full-page-media, _:future, :root .menu_pho {
   margin-top:100px;
}

#movi .douga2{
	width:80vw;
	margin:0 auto;
	margin-top:1.5em;
}

.new-facial{
	margin-top:2em;
}

.new-facial img{
	width:100%;
	max-width:400px;
	}

.new-facial-text{
	padding:1em;
	line-height:1.5em;
	font-size:1.8em;
	text-align:center;
	color:#630;
	font-weight:bold;
}


.mark{
	font-size:3em;
	text-align:center;
	padding-top:1em;
	padding-bottom:1em;
	color:#630;
}


}

@media only screen and (min-width: 600px){
	.top{
	background: #451604; /* Old browsers */
background: -moz-linear-gradient(left,  #451604 0%, #a56b45 52%, #451604 100%, #e0ac87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#451604), color-stop(52%,#a56b45), color-stop(100%,#451604), color-stop(100%,#e0ac87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* IE10+ */
background: linear-gradient(to right,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#451604', endColorstr='#e0ac87',GradientType=1 ); /* IE6-9 */

width:100%;
height:5px;
min-width:1000px;
}

#top_con{
	width:1000px;
	margin:0 auto;
}

#top_con .logo{
	float:left;
}

#top_con .tel{
	float:right;
}

#top_con h1{
	margin-top:3px;
	font-size:13px;
	color:#663300;
	font-weight:normal;
}

#left-menu{
	display:none;
}

#right-menu{
	display:none;
}

#sidr-left{
	display:none;
}

#sidr-right{
	display:none;
}

#simple-menu{
	display:none;
}


#main{
	width:1000px;
	height:450px;
	margin:0 auto;
	margin-top:15px;
}

#main2{
	display:none;
}


.clImg{
    position:relative;
    width:1000px;
    margin:0 auto;
}
.clImg img {
    position:absolute;
    left:0;
    top:0;
}


#nav_back1{

background: #c5a617; /* Old browsers */
background: -moz-linear-gradient(left,  #c5a617 0%, #ebe5ad 52%, #c5a617 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c5a617), color-stop(52%,#ebe5ad), color-stop(100%,#c5a617)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* IE10+ */
background: linear-gradient(to right,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5a617', endColorstr='#c5a617',GradientType=1 ); /* IE6-9 */


width:100%;
height:1px;
min-width:1000px;

margin:0 auto;

}

#menu-box2{
	
}

#nav_back2{
	background-color:#ffffff;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	opacity:0.6;
	height:140px;
	min-width:1000px;
}

#nav_back3{
background: #c5a617; /* Old browsers */
background: -moz-linear-gradient(left,  #c5a617 0%, #ebe5ad 52%, #c5a617 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c5a617), color-stop(52%,#ebe5ad), color-stop(100%,#c5a617)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* IE10+ */
background: linear-gradient(to right,  #c5a617 0%,#ebe5ad 52%,#c5a617 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5a617', endColorstr='#c5a617',GradientType=1 ); /* IE6-9 */


width:100%;
height:1px;

margin:0 auto;
min-width:1000px;

}

#gloval{
	width:1000px;
	margin:0 auto;
}

#gloval ul li{
	float:left;
}

#contents{
	width:1000px;
	margin:0 auto;
}

#contents2{
	width:1000px;
	margin:0 auto;
}

#con_menu{
	margin-top:15px;
}

#con_menu article{
	float:left;
	width:25%;
}

#con_menu2{
	margin-top:15px;
	width:1000px;
	margin:0 auto;
	text-align:center;
}

#con_menu2 article{
	float:left;
	width:33%;
}

#cam_s{
	display:none;
}

#con_cneter{
	margin-top:15px;
}

.con_news{
	border:#663300 1px solid;
	width:1000px;
}


.news_text{
	padding:10px;
	line-height:27px;
	color:#333;
}

.info_text{
	padding-top:10px;
	padding-left:20px;
	line-height:27px;
	color:#000;
}

.news_top_s{
	display:none;
}

.img_s1{
	display:none;
}

#bottom_menu article{
	width:32%;
	float:left;
	max-width:320px;
	margin-left:7px;
}

#footer_con{
	width:1000px;
	margin:0 auto;
}

#footer_con h2{
	font-size:14px;
	color:#ffffff;
	padding:5px;
	padding-top:10px;
	
}

.fo_text1{
	line-height:25px;
	font-size:13px;
	color:#ffffff;
	margin-top:8px;
	padding:5px;
}

.fo_navi{
	font-size:13px;
	margin-top:5px;
	color:#ffffff;
	padding:5px;
}

.fo_navi a{
	color:#ffffff;
	text-decoration:none;
}

.fo_navi a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.copy{
	margin-top:10px;
	color:#ffffff;
	font-size:14px;
	padding:5px;
}

.top_img{
	text-align:center;
	position:relative;
	top:3px;
}

footer{
background: #451604; /* Old browsers */
background: -moz-linear-gradient(left,  #451604 0%, #a56b45 52%, #451604 100%, #e0ac87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#451604), color-stop(52%,#a56b45), color-stop(100%,#451604), color-stop(100%,#e0ac87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* IE10+ */
background: linear-gradient(to right,  #451604 0%,#a56b45 52%,#451604 100%,#e0ac87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#451604', endColorstr='#e0ac87',GradientType=1 ); /* IE6-9 */

width:100%;

min-width:1000px;

}


#tel_s{
	display:none;
}

.f_navi_s{
	display:none;
}


.tb1-layout{
	width:100%;
	margin:0 auto;
	font-size:15px;
	color:#333;
}

.tb1-layout dt,.tb1-layout dd{
	padding:20px;
}

.tb1-layout dt{
	font-size:15px;
	clear:both;
	float:left;
	width:150px;
	color:#333;
}

.tb1-layout dd{
	padding-left:210px;
}

.tb1-layout .w300{
	width:300px;
	height:20px;
}

.tb1-layout .w500{
	width:500px;
}


.button1{
	margin-left:20px;
}

#contact{
	margin-bottom:50px;
}

.ko{
	font-size:15px;
	color:#333;
}

#contact_se1{
	margin-top:25px;
	font-size:13px;
	line-height:20px;
	margin-left:20px;
	margin-bottom:20px;
}

#map{
	padding-left:20px;
}

#map iframe{
	border:1px solid #c5a617;
}

#map span{
	font-size:12px;
}

.ac_img_s{
	display:none;
}

.top_img_s{
	display:none;
}

#sitemap{
	margin-top:20px;
	padding-left:50px;
	margin-bottom:100px;
}

#sitemap .sitemap_ul li{
	margin-top:30px;
	font-size:15px;
}

#sitemap .sitemap_ul li a{
	text-decoration:none;
	color:#000;
}

#sitemap .sitemap_ul li a:hover{
	text-decoration:none;
	color:#FFB468;
}

.yosa_text{
	font-size:15px;
	color:#000;
	line-height:30px;
	padding-left:15px;
	padding-top:15px;
}

.yosa_pho{
	display:none;
}


.yosa_pho1{
	float:right;
}

#yosa{
	margin-bottom:50px;
}

#yosa2{
	margin-top:35px;
}

#yosa3{
	margin-top:30px;
	margin-bottom:50px;
}


#flow{
	margin-top:20px;
	margin-bottom:50px;
}

#flow .flow_text2{
	float:left;
	padding-left:15px;
	font-size:15px;
	line-height:22px;
	width:530px;
	padding-right:15px;
}


#flow .flow_text2 span{
	font-size:16px;
	font-weight:bold;
	color:#000;
}


#flow .flow_text1{
	padding-left:15px;
	font-size:15px;
	line-height:22px;
}


#flow .flow_text1 span{
	font-size:16px;
	font-weight:bold;
	color:#000;
}

#voice{
	width:760px;
	margin-bottom:50px;
}

#voice_text{
	margin-bottom:60px;
}

#voice_text .voice_text2 span{
	font-size:15px;
	font-weight:bold;
	color:#000;
}

#voice_text .voice_text2{
	padding:20px;
	line-height:22px;
	font-size:14px;
	float:left;
	width:450px;
}

#voice_text .voice_pho{
	padding-top:20px;
	float:right;
}

.dl_span1{
	font-size:12px;
	color:#C10000;
}

#fa_body{
	margin-left:25px;
}


#fa_body .f_b_text1{
	line-height:2.2;
	padding-top:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	border-bottom:dotted 1px #663300;
	width:850px;
	padding-bottom:7px;
}

#fa_body .f_b_text1 span{
	line-height:2;
	font-size:20px;
	font-weight:bold;
}

#fa_body h2{
	line-height:1.7;
	font-size:18px;
	font-weight:bold;
}

#fa_body .f_b_text2 span{
	line-height:2;
	font-weight:bold;
	color:#FF3366;
	font-size:20px;
}



#fa_body .f_b_text2{
	line-height:2.2;
	padding-left:20px;
	margin-bottom:35px;
	font-size:14px;
	color:#330000;
}




#fa_body .f_b_text3{
	line-height:2;
	padding-left:20px;
	margin-bottom:35px;
	font-size:16px;
	color:#330000;
}




#fa_body .menu_pho1{
	display:none;
}

#fa_body .menu_pho2{
	display:none;
}

#pan_list{
	font-size:13px;
	padding:10px;
	color:#000;
}

#pan_list a{
	color:#663300;
	text-decoration:none;
}

#pan_list a:hover{
	color:#FFA54A;
}

#index_banner{
	margin-top:20px;
}

#index_banner article{
	float:left;
	margin-left:50px;
}

#s_tel2{
	display:none;
}

#video_spa{
	width:500px;
	margin:0 auto;
	margin-top:20px;
}


#movi .douga2{
	width:30vw;
	margin:0 auto;
	margin-top:1.5em;
}

.new-facial{
	width:80%;
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    padding-top:2em;
    padding-bottom:2em;
}

.new-facial-text{
	padding:1em;
	line-height:1.5em;
}


.mark{
	font-size:2em;
	text-align:center;
	padding-top:1em;
	padding-bottom:1em;
}


}

