    #slider_sp {
      display: none;
    }

    .prf_slider {
    	height: 100%;
    	overflow: hidden;
    }

    .prf_slides {
    	height: 100%;
    	overflow: hidden;
    }

    .prf_slide {
    	height: 100%;
    	float: left;
    	clear: none;
    }

    .logo {
    	position: static !important;
    	width: 80%;
    	height: auto;
    	margin: 0 auto;
    	margin-top: 100px;
	}

	div.iframeWrap {
		position: relative;
		width: 100%;
		height: 645px;
	}

	div.iframeWrap iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
	}

	.audiojs {
		width: 100% !important;
		margin: 10px 0;
	}

	.audiojs .play-pause {
		width: 100% !important;
	}

	.audiojs .scrubber {
		display: none;
	}

	.audiojs .time {
		display: none;
	}

	.audiojs .play {
    	background: url("../img/player-graphics.png") -2px -1px no-repeat !important;
	}

	.audiojs .pause {
    	background: url("../img/player-graphics.png") -2px -91px no-repeat !important;
	}

	.audiojs .loading {
    	background: url("../img/player-graphics.png") -2px -31px no-repeat !important;
	}

	.audiojs .error {
    	background: url("../img/player-graphics.png") -2px -61px no-repeat !important;
	}

	.audiojs p {
		width: 100% !important;
	}

	.container-fluid {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.caption h3 {
		text-align: center;
	}

	.caption p {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
		color: #FFF;
		text-align: center;
	}

	.diary-img {
		display: block;
    	max-width: 100%;
	}

	#photo_diary {
		background: #696969;
		border: 1px solid #ddd;
    	border-radius: 4px;
    	height: 200px;
    	overflow-y: hidden; 
	}

	#photo_text {
		font-size: 12px;
    	line-height: 24px;
	}

	#photo_img {
		height: 120px;
		overflow-y: hidden;
	}

	.consept_4 .social {
	    max-width: 100%;
	    height: auto;
	    margin: 0 auto;
	    margin-top: 60px;
	}

	.consept_4 .social p {
	    margin-top: 15px;
	    font-size: 40px;
	    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	    font-size: 40px;
	}

	.system_3 .social {
	    max-width: 100%;
	    height: auto;
	    margin: 0 auto;
	    margin-top: 60px;
	}

	.system_3 .social p {
	    margin-top: 15px;
	    font-size: 40px;
	    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	    font-size: 40px;
	}

	.input_wide {
		width: 50%;
	}

	#mailmag p {
		font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＭＳ Ｐ明朝", "MS PMincho";
		font-size: 15px;
		color: #F71368;
		margin: 20px 0 !important;
		text-align: left;
	}

	#hotellist {
		padding: 60px 0;
	}

	.hotel_tab {
		border-radius: 0.5em;
		background: #F71368;
		color: #FFF;
	}

	#girl_profile ul,li {
		padding: 0;
		margin: 0;
	}

	#prf_option table {
		width: 100%;
	}

	#prf_option th {
		background: #F71368;
		color: #FFF;
	}

	#prf_option td {
		color: #F71368;
		text-align: center;
	}

	#lean_overlay {
	  position: fixed; z-index:100; 
	  top: 0px;
	  left: 0px;
	  height: 100%;
	  width: 100%;
	  background: #000;
	  display: none;
	}

	#photo4, #photo5, #photo6, #photo7, #photo8 {
	  background: none repeat scroll 0 0 #FFFFFF;
	  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	  display: none;
	  width: 600px;
	}


@media (max-width: 1250px) {

	.navbar-brand {
		display: none;
	}


}

@media (min-width: 1025px) {

	.image4, .image5, .image6, .image7, .image8 {
		display: none;
	}

	.consept_text_sp {
		display: none;
	}

}

/*---------------------------------  DX動画ウィジェット設定  ---------------------------------------*/

@media (min-width: 769px) {

	#dx_1280 {
		overflow-x: hidden;
	}

	#dx_1280 iframe {
		border: none !important;
	}

	#dx_768 {
		display: none;
	}

	#dx_480 {
		display: none;
	}

}

@media (min-width: 481px) and (max-width: 768px) {

	#dx_1280 {
		display: none;
	}

	#dx_768 {
		overflow-x: hidden;
	}

	#dx_768 iframe {
		border: none !important;
	}

	#dx_480 {
		display: none;
	}

}

@media (max-width: 480px) {

	#dx_1280 {
		display: none;
	}

	#dx_768 {
		display: none;
	}

	#dx_480 {
		overflow-x: hidden;
	}

	#dx_480 iframe {
		border: none !important;
	}

}

/*---------------------------------  DX動画ウィジェット設定  ---------------------------------------*/




/*===================================================                     =================================================*/
/*===================================================  PCウィンドウサイズ設定   =================================================*/
/*===================================================                     =================================================*/

@media (min-width: 768px) {

	.vegas-wrapper {
		display: none;
	}

	.vegas-slide {
      	display: none;
    }

	.logo {
    	position: static !important;
    	width: 100%;
    	height: auto;
    	margin-top: 80px;
	}

	.logo_sp {
    	display: none;
	}

	#menu_sp {
		display: none;
	}

	#movie_sp {
		display: none;
	}

	#consept_movie_sp {
		display: none;
	}

	.button-toggle {
		display: none;
	}

	.menu {
		display: none;
	}

	#foot_conts {
		display: none;
	}

	#girl_schedule_sp {
		display: none;
	}

	.sch_data {
		display: none;
	}

	#tw_sp {
		display: none;
	}

	table#girl_schedule_pc {
		width: 100%;
		height: auto;
	}

	table#girl_schedule_pc th {
		border: 1px solid #FFF;
    	text-align: center !important;
    	background: #F71368;
	}

	table#girl_schedule_pc td {
		border: 1px solid #FFF;
    	text-align: center !important;
	}

	.clearfix span, i, b {
		/*font-size: 18px !important;*/
		background-color: transparent !important;
		/*color: #FFF !important;*/
	}

	.blogli {
		text-align: center;
    	font-size: 18px;
    	border-bottom: 1px solid #FFF;
    	padding: 5px 0 !important;
	}

	#nav_sp {
		display: none;
	}

	.scroll_bg {
		background: rgba(255,255,255,0.6);
		padding: 50px 25px;
	}

	.scroll_bg h3, p, li {
		font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＭＳ Ｐ明朝", "MS PMincho";
		color: #000;
		text-align: left;
	}

	.scroll_bg h3 {
		font-size: 25px;
		font-weight: bold;
	}

	.scroll_bg h4 {
		font-size: 20px;
		font-weight: bold;
		background: #F71368;
		text-align: center;
	}

	.scroll_bg p {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
		font-size: 16px;
		padding: 0 !important;
	}

	.scroll_bg ul,li {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
		list-style: none;
		padding: 0 !important;
		margin: 0 !important;
	}

	.consept_0 {
		background: url(../img/consept_bg0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.consept_1 {
		background: url(../img/consept_bg1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.consept_2 {
		background: url(../img/consept_bg2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.consept_3 {
		background: url(../img/consept_bg3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.consept_4 {
		background: url(../img/consept_bg4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.system_0 {
		background: url(../img/consept_bg0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.system_1 {
		background: url(../img/consept_bg1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.system_2 {
		background: url(../img/consept_bg2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.system_3{
		background: url(../img/consept_bg3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.system_4{
		background: url(../img/consept_bg4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.guide_0 {
		background: url(../img/consept_bg0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.guide_1 {
		background: url(../img/consept_bg2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.guide_2 {
		background: url(../img/consept_bg3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.recruit_0 {
		background: url(../img/recruit_bg0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.recruit_1 {
		background: url(../img/recruit_bg1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.recruit_2 {
		background: url(../img/recruit_bg2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.recruit_3 {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
		background: url(../img/recruit_bg4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.recruit_3 p {
		color: #000;
	}

	.recruit_3 a {
		color: #F71368;
	}

	.recruit_3 a:hover {
		color: #F71368 !important;
	}

	.recruit_3 .col-xs-6 a {
		color:#0733d3;
		font-weight: bold; 
	}

	.scroll_fotter {
		background: #131313;
	}

	#contact {
		background: url(../img/recruit_bg3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.contact_bg {
		background: rgba(255,255,255,0.6);
		padding: 80px 0;
		color: #000;
	}

	#contact .custom-title p {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		text-align: center;
		font-size: 20px;
		color: #000 !important;
		margin: 20px 0 !important;
	}

	#enquete {
		background: url(../img/guide_bg0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	#enquete ul {
		text-align: left;
		list-style: none;
		margin: 20px 0;
	}

	#reserve {
		background: url(../img/reserve_bg1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.reserve_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 25px;
	}

	.reserve_bg p {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
	    font-size: 16px;
	    padding: 0 !important;
	}

	.reserve_info {
		padding: 0;
	}

	.r_block {
		width: 30%;
		float: left;
	}

	.enquete_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 0;
	}

	#enquete li {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 15px;
		color: #000;
		padding: 0;
	}

	.e_title {
		font-size: 18px !important;
		color: #F71368 !important;
		margin: 10px 0;
	}

	.e_block {
		width: 25%;
		float: left;
	}

	.e_block2 {
		width: 50%;
		float: left;
	}

	.e_line {
		font-size: 18px !important;
		color: #F71368 !important;
		margin: 10px 0;
	}

	#mailmag {
		background: url(../img/consept_bg0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.mail_bg {
		background: rgba(255,255,255,0.6);
		padding: 80px 20px;
	}

	.guide {
		background: url(../img/consept_bg1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.guide_emergency li {
		margin-right: 10px;
	}

	.guide_emergency p {
		font-size: 12px;
	}

	#hotel_nav {
		margin-top: 20px;
	}


}



/*================================================                        ==============================================*/
/*================================================  タブレットウィンドウサイズ設定  ==============================================*/
/*================================================                        ==============================================*/

@media (min-width: 768px) and (max-width: 1024px) {

	#navbar a {
		font-size: 10px;
	}

	.scroll_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 5px;
	}

	.scroll_bg h3,p,li {
		font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＭＳ Ｐ明朝", "MS PMincho";
		color: #000;
		text-align: left;
	}

	.scroll_bg h3 {
		font-size: 20px;
		font-weight: bold;
	}

	.scroll_bg h4 {
		font-size: 16px;
		font-weight: bold;
		background: #F71368;
		text-align: center;
	}

	.scroll_bg p {
		font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 16px;
		padding: 0 !important; 
	}

	.scroll_bg ul,li {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
		list-style: none;
		padding: 0 !important;
		margin: 0 !important;
	}

	.consept_0 {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_1 {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_2 {
		background: url(../img/consept_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_3 {
		background: url(../img/consept_bg_sp3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_4 {
		background: url(../img/consept_bg_sp4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_text_pc {
		display: none;
	}

	.consept_text_sp {
		margin: auto;
	}

	.system_0 {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_1 {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_2 {
		background: url(../img/consept_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_3 {
		background: url(../img/consept_bg_sp3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_4 {
		background: url(../img/consept_bg_sp4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.guide_0 {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.guide_1 {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.guide_2 {
		background: url(../img/consept_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 30px;
	}

	.recruit_0 {
		background: url(../img/recruit_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.recruit_1 {
		background: url(../img/recruit_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.recruit_2 {
		background: url(../img/recruit_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.recruit_3 {
		background: url(../img/recruit_bg_sp3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.scroll_fotter {
		background: #000;
	}

	#contact {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.contact_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 0;
		color: #000;
	}

	#contact .custom-title p {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		text-align: center;
		font-size: 15px;
		color: #000 !important;
		margin: 5px 0 !important;
	}

	#enquete {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
	}

	#enquete ul {
		text-align: left;
		list-style: none;
		margin: 5px 0;
		padding: 5px;
	}

	.enquete_bg {
		background: rgba(255,255,255,0.6);
		padding: 5px 0;
	}

	#enquete li {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 10px;
		color: #000;
		margin: 0;
		padding: 0;
	}

	.e_block {
		width: 50%;
		float: left;
	}

	.e_title {
		color: #F71368 !important;
	}

	.e_line {
		color: #F71368 !important;
		margin: 5px 0;
	}

	#mailmag {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.mail_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px;
	}

}


/*===================================================                     =================================================*/
/*=================================================== スマホウィンドウサイズ設定 　=================================================*/
/*===================================================                     =================================================*/




@media (max-width: 767px) {

	#menu_pc {
		display: none;
	}

	#menu_sub {
		position: absolute;
	    z-index: 1000;
	    left: 0;
	    width: 100%;
    	background: rgba(0,0,0,0.8);
	}

	.logo {
    	display: none;
	}

	#demo_video {
		display: none;
	}

	#movie_pc {
		display: none;
	}

	#consept_movie_pc {
		display: none;
	}

	#girl_schedule_pc {
		display: none;
	}

	.magnifier {
		display: none;
	}

	#tw_pc {
		display: none;
	}

	.caption p {
		font-size: small;
	}

	.footer .social {
		font-size: 25px;
	}

	.logo_sp {
    	position: static !important;
    	width: 100%;
    	height: auto;
    	margin-top: 45px;
    	margin-bottom: 45px;
	}

	.custom-title h2 {
		font-size: 20px;
		padding: 0;
		margin: 0;
	}

	.custom-title p {
		font-size: 10px;
		padding: 0;
		margin: 0;
	}

	.photo_diary {
		float: left;
	}

	.news {
		height: 600px !important;
	}

	.clearfix span, i, b {
		font-size: 12px !important;
		background-color: transparent !important;
		/*color: #FFF !important;*/
	}

	.blogli {
		text-align: center;
    	font-size: 12px;
    	border-bottom: 1px solid #FFF;
    	padding: 0.3em 0 !important;
	}

	#foot_conts .foot_fixed {
    	position: fixed;
    	bottom: 5px;
    	z-index: 100000000;
    	opacity: 0.8;
    	transition: all 1s;
    	text-align: right;
	}

	.foot_menu {
    	width: 100%;
	}

	#foot_conts .nofixed {
    	position: fixed;
    	bottom: -200px;
    	z-index: 100;
    	transition: all 0.4s;
	}

	div .fixed {
    	position: fixed;
    	width: 100%;
    	left: 0;
    	top: 0;	
    	z-index: 100;
	}

	.clearfix span, i, b {
		font-size: 12px !important;
		background-color: transparent !important;
	}

	#nav_pc {
		display: none;
	}

	.pageheader .lead {
    	font-size: 12px !important;
    	line-height: 12px;
	}

	.pageheader {
    	padding: 10px 0 !important;
	}

	.scroll_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 5px;
	}

	.scroll_bg h3,p,li {
		font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, "ＭＳ Ｐ明朝", "MS PMincho";
		color: #000;
		text-align: left;
	}

	.scroll_bg h3 {
		font-size: 18px;
		font-weight: bold;
	}

	.scroll_bg h4 {
		font-size: 15px;
		font-weight: bold;
		background: #F71368;
		text-align: center;
	}

	.scroll_bg p {
		font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 12px;
		padding: 0 !important;
		margin: 0 !important; 
	}

	.scroll_bg ul,li {
		font-family: メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, sans-serif;
		list-style: none;
		padding: 0 !important;
		margin: 0 !important;
	}

	.consept_0 {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_1 {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_2 {
		background: url(../img/consept_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_3 {
		background: url(../img/consept_bg_sp3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_4 {
		background: url(../img/consept_bg_sp4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.consept_text_pc {
		display: none;
	}

	.system_0 {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_1 {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_2 {
		background: url(../img/consept_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_3 {
		background: url(../img/consept_bg_sp3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.system_4 {
		background: url(../img/consept_bg_sp4.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.guide_0 {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.guide_1 {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.guide_2 {
		background: url(../img/consept_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 30px;
	}

	.recruit_0 {
		background: url(../img/recruit_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.recruit_1 {
		background: url(../img/recruit_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.recruit_2 {
		background: url(../img/recruit_bg_sp2.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.recruit_3 {
		background: url(../img/recruit_bg_sp3.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.scroll_fotter {
		background: #000;
	}

	#contact {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.contact_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 0;
		color: #000;
	}

	#contact .custom-title p {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		text-align: center;
		font-size: 15px;
		color: #000 !important;
		margin: 5px 0 !important;
	}

	#enquete {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
	}

	#enquete ul {
		text-align: left;
		list-style: none;
		margin: 5px 0;
		padding: 5px;
	}

	.enquete_bg {
		background: rgba(255,255,255,0.6);
		padding: 5px 0;
	}

	#enquete li {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		font-size: 10px;
		color: #000;
		margin: 0;
		padding: 0;
	}

	.e_block {
		width: 50%;
		float: left;
	}

	.e_title {
		color: #F71368 !important;
	}

	.e_line {
		color: #F71368 !important;
		margin: 5px 0;
	}

	#reserve {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 60px 0;
	}

	.reserve_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px 5px;
	}

	.reserve_info {
		padding: 10px 15px;
	}

	#mailmag {
		background: url(../img/consept_bg_sp0.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
		padding-top: 60px;
	}

	.mail_bg {
		background: rgba(255,255,255,0.6);
		padding: 20px;
	}

	.guide {
		background: url(../img/consept_bg_sp1.jpg) no-repeat;
		background-image: center center;
		background-size: cover;
		padding: 0;
	}

	.guide_emergency li {
		margin-right: 5px;
	}

	.guide_emergency p {
		font-size: 9px;
	}

	#hotellist {
		padding: 20px 0;
	}

	#hotel_nav {
		margin-top: 30px;
	}

	.number a {
		color: #000 !important;
	}

	#prf_view {
		display: none;
	}

	#twitter-widget-0 {
		height: 400px !important;
	}

	#photo_diary {
		background: #696969;
		border: 1px solid #ddd;
    	border-radius: 4px;
    	height: auto;
	}

}


