
html, body {
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 14px;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
body
{
	width:100%;
	margin:0;
	background:#000;
}

h1{
	font-size: 10px;
    color: #fff;
    text-align: right;
}



.loadingWrap
{
	width:100%;
	height:100%;
	position: fixed;
	background:#000 url(../img/load.gif)no-repeat;
	background-size:100%;
	background-position:50% 50%;
	z-index: 101;
}


.insta_box
{
	overflow: hidden;
}

/*Load*/
#loader-bg {
width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
#loader {
  position: fixed;
  top: 50%;
  width: 100%;
  margin-top: -100px;
  text-align: center;
  color: #fff;
  z-index: 2;
}













@media screen and (min-width: 1000px) {
	body
	{
		width:1200px;
		margin:auto;
	}
}

#header img
{
	width:100%;
	height:auto;
}

#footer
{
background:#000;
color:#fff;
text-align: center;
padding:1em 0;
margin-bottom: 70px;

}
#footer p
{
margin:0;
}



	#foot_conts
{
	height: 90px;
    width: 100%;
	background: #000;
	color:#FFF;
	clear:both;
	transition: all 2s;
	background-image: url(../img/footer_logo.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 49%;
	background-position-y: 1em;
}

@media screen and (max-width: 321px){
	#foot_conts {
    height: 90px;
    width: 100%;
    background: #000;
    color: #FFF;
    clear: both;
    transition: all 2s;
    background-image: url(../img/footer_logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 49%;
    background-position-y: 1em;
    margin-top: 16px;
}
}

#flash
{

	max-width: 640px;
	width:100%;
	margin: auto;
	height: 360px;
	background: #000;
	color:#fff;
	text-align: center;
}
#flash .hover

{
	position: relative;
	width:100%;
	z-index: 100;
}
#flash .hover img
{
	max-width: 640px;
	width:100%;
}
#flash img.move
{
	width: 54%;
	/* min-width:360px; */
	position: relative;
	top: -232px;
	left: 17%;
}
#foot_conts .foot_fixed
{
    position: fixed;
    right: 12px;
    bottom: 5px;
    z-index: 100;
    opacity: 0.8;
    transition: all 1s;
}
.foot_menu img
{
width:65px;
height:65px;
}

#foot_conts .nofixed
{
	    position: fixed;
    right: 12px;
    bottom: -200px;
    z-index: 100;
    transition: all 0.4s;
}
#menu ul.main_menu
{margin:0;padding: 0;}
#menu ul.main_menu li
{
	list-style: none;
	float: left;
	width: 70%;
}
#menu ul.main_menu li img
{
	width:100%;
}
#menu ul.menu
{
	margin:0;
	padding: 0;
}
#menu ul.menu li
{
	width:33.3%;
	height: auto;
	background:red;
	list-style: none;
	float: left;
}
#menu ul.menu li img
{
	width:100%;height:auto;
}
#top_menu #top_menu_flat ul
{
	list-style: none;
	margin:0;
	padding: 0;
}
#top_menu #top_menu_flat ul li
{
	float: left;
	width: 33.3%
}
#top_menu #top_menu_flat ul li img
{
	width:100%;
	height:auto;
}
#top_menu {
    height: auto;
    background: #252525;
    clear: both;
    z-index: 100;
    position: relative;
}
#top_menu .left
{float: left;width: 30%;background-color: #555;}
#top_menu .right
{float: left;width: 70%;background: url(../img/slide_bg.gif);background-size: 100%;overflow-x: hidden;}





/*movie*/
#movie
{
width:100%;
height:auto;

background-repeat: no-repeat;background-size: 100%;
}
#movie .on
{
position: relative;
width: 100%;
z-index: 100;}
#movie .gif
{
position: relative;
width: 65%;
top: 1.5em;
background: none;}

#movie .bg
{
position: relative;
}



#movie img.on
{
position: absolute;
    z-index: 100;

}







.top_slide
{

	width:100%;
	overflow-x:hidden;
}


/*mailmag*/
#mailmag
{
	clear:both;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 1em auto;
	border-top: 0.1em solid yellow;
}
#mailmag img
{
	width:100%;
	height:auto;
}

#mailmag form
{
	color: #FFF;
	padding: 1em 0;
	width: 98%;
	margin-top: -142px;
	margin-bottom: -15px;
	border-radius: 0.5em;
}

@media screen and (max-width: 321px){
	#mailmag form {
    color: #FFF;
    padding: 1em 0;
    width: 98%;
    margin-top: -126px;
    margin-bottom: 22px;
    border-radius: 0.5em;
}
}

#mailmag form input[type="text"]
{
	width: 80%;
    height: 5%;
}

#mailmag form .submit
{
	width: 30%;
	margin:0.3em auto;
}
#mailmag form .submit input
{
	width:100%;
	height: 10%;
	font-size:2em;
}




/*topics*/
#topics
{
	clear:both;
}
#topics h3
{
color: #BF0000;
    width: 90%;
    padding: 0.3em;
    word-break: break-all;
    margin: 0.5em auto;
    clear: both;
    text-align: center;
    font-size: 1.53em;
}










#top_menu .left ul
{

	list-style: none;margin:0;padding: 0;

}

#top_menu .left ul li
{
position: relative;
    width: 100%;
    height: auto;
    background: #444;
}
#top_menu .ratio-1_1:before {
    content: "";
    display: block;
    padding-top: 100%; /* 1:1 */
}

#top_menu .left ul li .inner {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
}
#top_menu .left ul li .inner img
{
	width:100%;
}



#footer_content img
{
	width:100%;
}

#box_menu ul
{margin:0;padding:0;}
#box_menu ul li
{
	list-style: none;
	width: 33.3%;
	float: left;
}
#box_menu ul li a img
{
	width:100%;
}

#foot_menu h2
{
	color:#fff;
	padding: 9px;
	margin: 0;
	font-size:1em;
}

#foot_menu
{
	clear:both;
	margin-bottom: -127px;
}

#foot_menu ul
{
	height: 58%;
	margin:0;
	padding:0;
list-style: none;

}

#foot_menu ul li
{
	width: 49.8%;
	height: 6%;
	float: left;
	padding:1.3em 0;
	padding-top: 5%;
	text-align: center;
	font-size: 1em;
	background-color: #5a3c00;
	color:#fff;
	background-size: 100%;
	margin: 0;
	border-bottom: solid 1px #000;
}
#foot_menu ul li a
{
	text-decoration: none;
	text-align: center;
	color:#fff;
}


#top_menu .right ul
{
	padding:0;margin:0;
}

h2.title
{
	width:100%;
	height: auto;
	margin: 0;
	text-align: center;
	clear:both;
}

#photo_diary h2.title
{
	height: auto;
	max-width: 100%;
	width: 100%;
	font-size: 1.8em;
	text-align: left;

}


#twitter h2.title
{
	width: 100%;
	font-size: 1.8em;
	text-align: left;
	/* padding-left: 5em; */
}

#twitter h2.title text
{
margin-left: 2em;
    font-size: 2em;
    position: relative;
    top: -0.6em;
}
h2.title img
{
	width:100%;
}
#photo_diary h2.title text
{
margin-left: 2em;
    font-size: 2em;
    position: relative;
    top: -0.6em;
}

#header
{
	width: 100%;
	height:auto;
}


.grand
{
	background:url(../img/e_bn.gif);
	background-size: 100%;
	width: 100%;
	height: 466px;
}


.tel
{
	width:100%;
	height: auto;
	background-size: 10%;
	text-align: center;
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	transition-duration: 1s;
}
.tel a img
{
width:34px;
position:relative;
top: 9px;
}
div.fixed
{
position: fixed;
width:100%;
	left: 0;
	top: -6px;
background: #252525;
z-index: 100;
opacity: 0.8;
text-align:center;
padding-bottom: 12px;
font-size: 16px;
}

div.fixed a img
{
	width:34px;
	position:relative;
	top: 9px;

}


#twitter
{
	width:100%;
	min-height:200px;
}
#twitter .tweet {
    border-bottom: 0.1em solid #FFF;
    padding: 0.8em 0;
    word-wrap : break-word ;
    background-color: #000000;
    color: #FFFFFF;
}
#twitter .tweet a:link{
	color: #FFF;
}
#twitter .tweet a:visited{
	color: #FFF;
}
#twitter .tweet a:hover{
	color: #999;
}

#twitter .tweet .tweet_head
{margin-bottom:0.1em;
height: 40px;
}
#twitter .tweet .tweet_head img,#twitter .tweet .tweet_head strong
{float:left;font-size: 1em;}
#twitter .tweet .tweet_head img
{
	width: 50px;
	height:auto;
	margin-right:12px;
}
#twitter .tweet .tweet_head p
{
	position: relative;
	top:16px;
}

.tweet p.TweetTextSize
{
clear: both;
    margin-top: 5%;
    padding-left: 2%;
}

/*Photo_diary*/
#photo_diary
{
	width:100%;
	min-height:200px;
	background:#000;
	color:#FFF;
	padding-bottom:0.5em;
}
#photo_diary a:link{
	color: #FFF;
}
#photo_diary a:visited{
	color: #FFF;
}
#photo_diary a:hover{
	color: #999;
}

#photo_diary .photo_diary
{
	clear: both;
	margin-bottom:0.2em;
	height:auto;
	margin-bottom:1em;
}
#photo_diary .photo_diary .sum,#photo_diary .photo_diary .text
{float:left;}
#photo_diary .photo_diary .sum
{
width: 120px;
    height: 180px;
    margin-right: 12px;
    clear: both;
    overflow: hidden;
}
#photo_diary .photo_diary .sum img
{width: 120px;height:auto;}



/*sch*/

.contents .sch_bar .schtime
{
	border:0.1em solid #444;
	border-radius: 0.5em;
	padding: 4px 12px;
	text-align: center;
	width: 25.6%;
	float: left;
	background: #A20000;
	font-size: 1em;
	color:#fff;
	margin: 0.1em;
}

@media screen and (max-width: 414px){
	.contents .sch_bar .schtime
{
	border:0.1em solid #444;
	border-radius: 0.5em;
	padding: 4px 12px;
	text-align: center;
	width: 26.3%;
	float: left;
	background: #A20000;
	font-size: 1em;
	color:#fff;
	margin: 0.1em;
}
}

@media screen and (max-width: 375px){
.contents .sch_bar .schtime
{
	border:0.1em solid #444;
	border-radius: 0.5em;
	padding: 4px 12px;
	text-align: center;
	width: 25.6%;
	float: left;
	background: #A20000;
	font-size: 1em;
	color:#fff;
	margin: 0.1em;
}
}


@media screen and (max-width: 320px){
	.contents .sch_bar .schtime
{
	border:0.1em solid #444;
	border-radius: 0.5em;
	padding: 4px 12px;
	text-align: center;
	width: 24.3%;
	float: left;
	background: #A20000;
	font-size: 1em;
	color:#fff;
	margin: 0.1em;
}
}

.contents .sch_bar .schtime a
{
	text-decoration: none;
	color:#fff;

}
.contents .sch_bar .schtime a:before
{
content: "▶";
}

.time
{
	margin: 0;
	background-image: url(../img/clock.png);
	background-size: 13.5%;
    background-repeat: no-repeat;
	background-position-x: 5px;
	font-size: 12px;
}

.time_sch {
    margin: 0;
    background-image: url(../img/clock.png);
    background-size: 13.5%;
    background-repeat: no-repeat;
    font-size: 12px;
}



p.unsch
{
font-size: 2em;
    text-align: center;
    color:#fff;
}




.newface_day {
    width: 33.33%;
    float: left;
    margin: 0;
    margin-bottom: -13px;
    background: #000;
    color: #fff;
}
.newface_day ul li
{
	font-size:1em;
}
.newface_day ul li.name
{
	font-size:1em;
}
.newface_day ul li.size
{
	font-size:0.8em;
}
.newface_day .img_110165 a img
{
	width:100%;height:auto;
}


.newface_day .schedule_data ul
{
	margin:0;
	padding:0;
	list-style: none;
	text-align: center;
}

.schedule_data
{
	position: relative;
    top: -38px;
	margin-bottom: -25px;
    background-color: rgba(0,0,0,0.5);
	text-shadow: 1px 1px #000;

}

.schedule_data_girls
{
	position: relative;
    top: -55px;
    background-color: rgba(0,0,0,0.5);
	text-shadow: 1px 1px #000;
	text-align: center;

}

.schedule_data_sch
{
	position: relative;
    top: -55px;
    background-color: rgba(0,0,0,0.5);
    text-shadow: 1px 1px #000;
	text-align: center;

}

.contents
{
	min-height: 800px;
	height:auto;
}
.contents h2.title
{
	background:#000;
	height:auto;
}

.title_girls {
    margin-bottom: -7px;
    background: #000;
    height: auto;
}

.contents h2.title img
{
	width:100%;
	margin-bottom: 8px;
}

.contents .face_daytime {
    width: 33.3%;
    float: left;
    padding-top: 2em;
    background-image: url(../img/faceday.png);
    background-position-y: -2px;
    background-repeat-y: no-repeat;
    background-color: #000;
    color: #fff;
    margin-bottom: -48px;
}

.contents .face_daytime_girls {
    width: 33.3%;
    height: 36%;
    float: left;
    color: #fff;
}

.contents .face_daytime .schedule_data
{
word-break: break-all;
text-align: center;
}
.contents .face_daytime .img_110165 img
{
	width:100%;
	height:auto;
}
.contents .face_daytime ul
{
	list-style: none;margin:0; padding:0;
}
.img_110165
{
	height:27%;
	overflow-y:hidden; 
}

.contents .face_daytime .clesrfix img
{
	width:100%;
}

.contents .face_daytime ul li.comment
{
height:auto;
color:#fff;
}

/*concept*/
p.concept
{
	font-size:3.5em;
}


/*prf*/
#slide
{
	width:100%;
	overflow:hidden;
}
.profile ul
{
	list-style: none;
	font-size: 15px;
    text-align: center;
	margin: 0;
	padding:0;
	color:#fff;
}

.profile span
{
	color:#fff;
	font-size:1.83em;
	font-weight:bold;
}
.profile table
{
	border:0;
	color:#fff;
	width: 100%;
    font-size: 15px;
}
.profile table td
{
width:35%;
}
.profile table th
{
	width:10%;
}


.comment
{
	min-height:120px;
	color:#fff;
	font-size:1.83em;
	margin-top: 25px;
}

/*guide*/
p.playguide
{
	font-size:4em;
}
ul.playguide
{
margin: 0;
    padding: 0;
    list-style: none;
    font-size: 3em;
}
ul.playguide li
{
	margin-bottom:0.5em;
	background:#999;
	border-bottom:1px solid #555;
	padding: 1em;
}

#prf_sch
{
font-size: 1.23em;

}
#prf_sch .left,#prf_sch .right
{
	width:50%;
	float: left;
	color:#000;
}

#prf_sch .right div
{padding:1em 0;
color:#fff;
}

#prf_sch .left div
{padding:1em 0;
color:#fff;
}
#prf_sch .left
{
	background: #5a3c00;
	color:#fff;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}
#prf_sch .left div
{
	text-align: center;
}
#prf_sch .right
{
	text-align: center;
	font-size: 10px;

}

.contents #prf_sch h2.title
{
	margin-bottom:0;
}



.prf_blog　
{
	clear:both;
}

.prf_blog .photo_diary
{
	border-bottom:0.1em solid #444;
	border-top: 0.1em solid #444;
	padding: 1em 0;
}
.prf_blog .photo_diary .sum
{
	width:10%;
	float: left;
	margin-right: 1em;
}
.prf_blog .photo_diary .sum img
{
	width:100%;
}
.prf_blog .photo_diary .text
{
	float:left;
	font-size:1.53em;
}



.prf_blog .photo_diary .text span.txt-color
{
	display: none;
}


.option h3.option
{
	background: #5a3c00;
    color: #fff;
	padding: 0.5em;
	text-align: center;
	font-size: 15px;
}





.blog_box
{
	width:100%;
}
.blog_box .photo_diary
{
	clear:both;
	padding: 0.5em 0;
    border-bottom: 1px solid #888;
    height: auto;
    overflow: hidden;
}
.blog_box .sum
{
	float: left;
	width: 30%;
	height: 20%;
	overflow: hidden;
	margin-right: 0.65em;
}
.blog_box .sum img
{
	width:100%;
}







/*index_cont*/
h1#index
{
	background:#000;
	color:#fff;
	font-size: 1em;
	padding: 1em 0;
	margin: 0;
}
#index_cont {
	padding-top:1em;
    width: 100%;
    height: auto;
    z-index: 100;
    position: absolute;
    background: #000 url(../img/index_bg1.jpg)no-repeat;
    background-size: 100%;
    background-position-y: -4em;
}
#index_foot
{
	background:#000;
	padding:1em 0;
	color:#fff;
	text-align:center;
}


#index_cont .dot
{
	background: url(../img/whitedot.png);
	background-size: 30%;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 3em;
	z-index: 0;
	    opacity: 0.5;
}







#index_cont #head
{
	width:100%;
	height:auto;
	text-align: center;
	z-index: 100;
	position: relative;
}
#index_cont #head img
{
	width: 100%;
	height:auto;
	opacity: 0.9;
}


.entrance
{
background: #F3EDE2;
    width: 100%;
    height: auto;
    text-align: center;

position: relative;z-index: 1;}

.entrance img.leave
{
	width:60%;
}


.entrance p
{
	text-align: center;

}
.entrance img
{
	width:80%;
	margin:0.3em 0;
}
.entrance img.k18
{
	width:18%;
}

#index_cont .text
{
	text-align: center;
	background: #fff;
	padding: 1em 0;
	font-size: 1em;
}




/*System*/
.contents .coruce
{
	max-width:100%;
	height: auto;
	min-height: 500px;
	background: #FFFAE4;
	padding: 1em;
}
.contents .coruce img
{
	width:100%;
	height:auto;
}
.contents .coruce ul
{margin:0;padding:0;}
.contents .coruce ul li
{
	list-style: none;
	font-size:2em;
}
.contents .coruce .play table
{
	width:100%;
	background: #000;
	color: #fff;
	padding: 0.3em 0;
	text-align: center;
	font-size:1.83em;
}
.contents .coruce .play h3
{
	font-size: 2.83em;
	font-weight:bold;
	background: #9A0000;
	padding:1em;
	text-align: center;
}
.contents .coruce .play p.big
{
	font-size:3em;
	font-weight: bold;
	color:red;
}





/*recruit*/

/*recruit*/

.form
{
	background:#fff;
	padding: 1em;
	border-radius: 0.3em;
}

.recruit
{
	font-size:1.35em;
}
.recruit form p
{
width:100%;
border-bottom:0.1em solid #777;
margin: 0;margin-bottom: 0.3em;
padding:1em 0;
}
.recruit form p span
{
	width: 40%;
	float: left;
	font-size: 1em;
}
.recruit form p input
{
	width: 50%;
}
.recruit form p textarea
{
	width:100%;
	height:120px;
}
.recruit form  input[type="submit"]
{
	width: 100%;
	height: 12%;
	margin: 1em auto;
}

.recruit form span.text
{
	text-align: center;
	width: 100%;
	margin-bottom: 1em;
	background: #000;
	color: #fff;
	padding: 1em 0;
}


.recruit .link
{
	width: 90%;
	padding:1em 0;
	background: #8C0000;
	text-align: center;
	font-size: 1.83em;
	margin: 0.5em auto;
	border-radius: 0.3em;
}

.recruit .link a
{
	text-decoration: none;
	color:#fff;
}

.recruit ul
{
	list-style: none;
	margin:0;
	padding: 0;
	font-size:1.83em;

}
.recruit ul li
{
	padding:1em 0;
}
.recruit ul li.check
{
	font-size:1em;
	font-weight:bold;
	background:#000;
	color:#fff;
	text-align: center;
}


.hotel_cont table
{
	width:100%;
	border:0;
}
.hotel_cont table tr.menu
{

	background: #555;
	text-align: center;
	padding: 0.3em 0;
	background: #BB0404;
    color: #fff;
}
.hotel_cont table tr.menu td
{
	padding:1em 0;
	font-size:1.53em;
}
.hotel_cont table tr td.name
{
	text-align: center;
	font-size: 1.53em;
	background: #000;
	color: #fff;
	padding: 0.5em 0;
}
.hotel_cont table tr th
{
	padding:1em 0;
}




.hotel_eria
{
	font-size: 1.83em;
	font-weight: bold;
	padding: 1em 0;
	background: #C10000;
	text-align: center;
}






.contents nav ul
{
	margin:0;padding:0;
}
.contents nav ul li a
{
	padding:1em 0;
}




/*hotel*/

.contents table.hotel
{
	width:100%;
	padding: 1em 0;
	background: #fff;
	border-bottom: 0.3em solid #A70404;
}


.contents table tr:nth-child(1) td.profile
{
	width:20%;
	text-align: center;
}
.contents table tr:nth-child(1) td.profile a
{
	text-decoration: none;
}
.contents table tr:nth-child(1) td.number
{
width:20%;
text-align: center;

}
.contents table tr:nth-child(1) td.detail
{
width:60%;
}

.contents table tr td.detail img
{
	width:100%;
}





/*hotel*/

ul#map_menu
{
	list-style: none;
	margin:0;
	padding: 0;
	width:100%;
	background: #A30000;
	padding: 1em 0;
}
ul#map_menu li
{
	width: 90%;
	padding: 0.3em;
	text-align: center;
	font-size: 1.83em;
	border:0;
	margin: 0.5em auto;
	background: #fff;
	border-radius: 0.5em;
}
ul#map_menu li a
{
	text-decoration: none;
}
ul#map_menu li a img
{
	width:100%;
}


#top_cont
{
    position: relative;
    }




.telop
{
	font-size: 1.13em;
	color: #38FF04;
	position: relative;
	z-index: 100;
}




/*contact*/

form#contact ul
{
list-style: none;
margin:0;
padding:0;
}
form#contact ul li
{
	width: 85%;
	margin: 0.5em auto;
	padding: 5%;
	background:#444;
	text-align: center;
	font-size: 1.83em;
	font-weight: bold;
	color: #fff;
}
form#contact ul li textarea
{
	width:100%;
	height:10%;
}
form#contact ul li input
{
width: 100%;
}
form#contact .submit
{
	width: 90%;
	margin:1em auto;
}
form#contact input[type=submit]
{
width: 100%;
    margin: 1em auto;
    padding: 1em;}



p.name
{
	background:url(../img/contact/c1.png)no-repeat;
	background-size: 24px;
	padding: 1em 0;
	padding-left: 4em;
}
p.mail
{
	background:url(../img/contact/c2.png)no-repeat;
	background-size: 24px;
	padding: 1em 0;
	padding-left: 4em;
}

p.ta
{
	text-align: center;
	font-size:1.83em;
	background: #AB0000;
	padding: 0.5em 0;
	color: #fff;
	font-weight: bold;
}
p.text
{
	font-size:1.83em;
	color:#000;
	word-break:break-all;
}


.turn
{

padding: 0.8em 1em;
    background: #B40000;
    margin: 1em auto;font-size: 1.83em;
    width: 45%;
text-align: center;border-radius: 1em;}
.turn a
{
	text-decoration: none;
	color:#fff;
}








.contents div.post
{
	width:95%;
	background: #AB0000;
	padding: 1em 0;
	margin: 0 auto;
	text-align: center;
	border-radius: 0.5em;
	font-size: 1.83em;
}

div.post_lest
{
	width:100%;
	text-align: center;
	font-size: 1.83em;
}
.contents div.post a
{
	text-decoration: none;
	color:#fff;
}

#tel a
{color:#FFF;
text-decoration:none;
}

#blog {
    width: 100%;
    height: 184px;
    background: #000;
    color: #FFF;
    padding-bottom: 0.5em;
}

#blog a {
	color: #fff;
    text-decoration: none;
    line-height: 22px;
	}

#instagram {
	text-align: center;
}





.prf_ank .form
{
	background: #5a3c00;
	padding: 0;
	color:#fff;
}

.prf_ank .form .consept3
{
 text-align: center;
 font-size:12px;
}

.prf_ank .form h4
{
	border-bottom: 0.1em solid #fff;
    padding-bottom: 0.56em;
    width: 99%;
    padding-left: 1%;
    font-size: 17px;
    color: #fff;
}

.prf_ank .form h3
{
background-image: url(../../images/name_tit.png);
    background-size: 100%;
    width: 100%;
    padding: 0.46em 0em;
    text-align: center;
    color: #fff;
    font-size: 16px;
}




.prf_ank .form textarea
{
margin: 1em auto;
    height: 8em;
    width: 100%;

}


.prf_ank .form .submit
{
	text-align: center;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
.prf_ank .form .submit input
{
	width:43%;
	height:6%;
}


.Breadcrumb {
clear: both;
}

.Breadcrumb ul{
padding: 0;
text-align: left;
}

.List-Item {
  display: inline;
  font-size: 12px;
}
.List-Item::after {
  content: '>';
  padding: 0 12px;
  color: #7f5b0b;
}
.List-Item:last-child::after {
  content: '';
}

.List-Item a{
  color: #7f5b0b;
  text-decoration-line: none;
}
.List-Item-Link {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}