@font-face {
 	font-family: 'Renner';
	src: url(/css/font/Renner400Book.ttf);
}
/*
@font-face {
 	font-family: 'Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif';
	src: url(/css/font/Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif-0-2.ttf);
}
*/
@media (max-width:1024px){
	body{
		background-image:url(/images/background.png) !important;
	}
	#headbar{
		height:50px !important;
		top:0px;
	}
	#headtitle{
		height:0vw !important;
	}
	#headtitle h1{
		font-size:0px !important;
		line-height:0px !important;
	}
	#headcontent{
		width: 100% !important;
		height:50px !important;
	}
	#headerlogo{
		width:184px !important;
		height:40px !important;
		margin-top:5px !important;
		margin-left:15px !important;
	}
	#headerlogoindex{
		display:none !important;
	}
	#banner{
		background-image:url(/images/banner_mobile.png) !important;
		background-repeat:no-repeat;
		height:450px !important;
		width:100% !important;
		position:relative;
		background-size:cover;
	}
	#mobileindexlogo{
		background-image:url(/images/mobileindexlogo.svg);
		width:232px;
		height:50px;
		padding-top: 100px;
		margin:0 auto;
		display: block !important;
		background-repeat: no-repeat;
		background-position: bottom;
	}
	#mobiletitleline{
		text-align: center;
		font: normal normal bold 10px/18px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		letter-spacing: 0.5px;
		color: #FFFFFF;
		opacity: 1;
		width:100%;
		display:block !important;
		margin-top:20px;
	}
	#contentpanel{
		width:100% !important;
	}
	#menupanel{
		position:fixed !important;
		display:none;
		width:100% !important;
		z-index:100 !important;
		background-color:#ffffff;
		top:0px;
		left:0px;
		padding:0px 15px 50px 15px !important;
		overflow-y:scroll;
		height:100% !important;
	}
	#content{
		padding:inherit !important;
		display:block !important;
	}
	#footerbar{
		height:136px !important;
	}
	#footertext{
		font: normal normal normal 10px/21px Renner !important;
	}
	#footerfloatblock{
		display:block !important;
		z-index:10;
	}
	#mypagebutton{
		right:15px !important;
	}
	#registerbutton{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
	}
	#registerbutton>span{
		font: normal normal bold 12px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
		height: 32px !important;
		vertical-align: middle;
	}
	#registerbutton img{
		vertical-align:inherit !important;
	}
	#tologinpage{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;

	}
	#tologinpage>span, #toregisterpage>span, #addfavoritebutton>span, #removefavoritebutton>span, #mypagebutton>span{
		font: normal normal bold 14px/43px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
		height:40px !important;
	}
	#toregisterpage{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
	}
	#addfavoritebutton{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
	}
	#removefavoritebutton{
		width:150px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
	}
	#mypagebutton{
		display:none !important;
	}
	#toevalsimplepage{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
	}
	#toevalsimplepage>span{
		display:block !important;
		font: normal normal bold 12px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	#toevalfullpage{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
	}
	#toevalfullpage>span{
		display:block !important;
		font: normal normal bold 12px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	#facilityevalbutton{
		width:120px !important;
		height:40px !important;
		right:15px !important;
		top:5px !important;
		z-index:5;
		display:block !important;
	}
	#facilityevalbutton>span{
		font: normal normal bold 14px/43px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
		height:40px !important;
	}
}
.setContent100{
	width:100% !important;
}
.clearHeadBar{
	background-color:rgba(0,0,0,0) !important;
}
.moveBannerUp{
	margin-top:-50px !important;
}
.menupanelfloat{
	position:float !important;
	display:none !important;
}
.contentpanelfull{
	width:1280px !important;
}
.headerfloat{
	position:fixed;
	z-index:10;
	width:100vw !important;
}
.headertitlefloat{
	width:100vw !important;
}	
body{
	padding:0px;
	margin:0px;
	letter-spacing: 0;
	color: #000000;
	opacity: 1;
	#font: normal normal normal 11px/18px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-family:Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-color:#BADEF2;
	background-image:url(/images/background_pc.png);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:right bottom;
	background-attachment: fixed;
}
.removebodybackground{
	background-color:#ffffff;
}
#headbar{
	width:99vw;
	height:100px;
	background-color:#ffffff;
	padding:0px;
}
#headbar a{
	width:50vw;
}
#headtitle{
	width:99vw;
	height:15px;
	background-color:#22A6E2;
	position:absolute;
	left:0px;
	top:0px;
	color:#ffffff;
}
#headtitle h1{
	font-size:12px;
	line-height:16px;
	margin:0px;
	//width:100vw;
	margin-left:calc((100vw - 1280px) / 2);
}
#headcontent{
	width:1280px;
	margin:0 auto;
	height:100px;
	#background-color:#aaaaaa;
}
#headerlogo{
	width:322px;
	height:70px;
	margin-left:60px;
	margin-top:15px;
}
#headerlogoindex{
	margin-top:0px;
	margin:0 auto;
	width:760px;
	height:282px;
	display:block;
	z-index:2;
}
#banner{
	background-image:url(/images/banner.png);
	background-size:fit;
	width:100%;
	height:640px;
	z-index:0;
}
#mobileindexlogo{
	display:none;
}
#mobiletitleline{
	display:none;
}
#contentpanel{
	width:1280px;
	margin:0 auto;
	background-color:#ffffff;
	#border:1px solid black;

	#height:1600px;
}
.removecontentpanelbackground{
	background-color:rgba(255,255,255,0) !important;
}
#contentpanel *{
	box-sizing: border-box;
}
#menupanel{
	display:table-cell;
	position:relative;
	width:405px;
	#padding:0px;
	padding:60px 0px 60px 60px;
	#border:1px solid black;
	vertical-align:top;
}
#content{
	display:table-cell;
	width:875px;
	/*background-color:#333333;*/
	#padding:0px;
	padding:60px 60px 60px 60px;
	#border:1px solid black;
}
#footerbar{
	width:100%;
	height:60px;
	background-color:#FFEF00;
}
#footertext{
	color:#22A6E2;
	text-align:center;
	font: normal normal normal 10px/21px Renner;
	letter-spacing: 0px;
	padding-top:7px;
}
#facilityevalbutton{
	width: 180px;
	height: 50px;
	border: 1px solid #22A6E2;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;

	display:none;
}
#facilityevalbutton *{
	display:inline-block;
}
#facilityevalbutton>span{
	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	width:100%;
	height:50px;
}

#facilityevalbutton>img{
	width:18px;
	height:18px;
	vertical-align:text-bottom;
	margin-right:2px;
}

#registerbutton{
	width: 180px;
	height: 50px;
	background: #FFEF00 0% 0% no-repeat padding-box;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:360px;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
}
#registerbutton>span{
	height:50px;
}
#registerbutton *{
	display:inline-block;
}
#registerbutton img{
	width:18px;
	height:18px;
	vertical-align:text-bottom;
	margin-right:2px;
}
#loginbutton{
	width: 180px;
	height: 50px;
	background: #22A6E2 0% 0% no-repeat padding-box;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
}
#loginbutton *{
	display:inline-block;
}
#loginbutton>img{
	width:18px;
	height:18px;
	vertical-align:text-bottom;
	margin-right:2px;
}

#addfavoritebutton, #removefavoritebutton{
	width: 180px;
	height: 50px;
	background: #22A6E2 0% 0% no-repeat padding-box;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:360px;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;

}
#addfavoritebutton>span, #removefavoritebutton>span{
}
#addfavoritebutton *, #removefavoritebutton *{
	display:inline-block;
}
#addfavoritebutton>img, #removefavoritebutton>img{
	width:18px;
	height:18px;
	vertical-align:text-bottom;
	margin-right:2px;
}
#mypagebutton{
	width: 180px;
	height: 50px;
	background: #22A6E2 0% 0% no-repeat padding-box;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;

}
#mypagebutton *{
	display:inline-block;
}
#mypagebutton>img{
	width:18px;
	height:18px;
	vertical-align:text-bottom;
	margin-right:2px;
}

#tologinpage{
	width: 180px;
	height: 50px;
	border: 1px solid #22A6E2;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;

}
#tologinpage>span{
	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	width:100%;
	height:50px;
}
#tologinpage *{
	display:inline-block;
}
#toregisterpage{
	width: 180px;
	height: 50px;
	border: 1px solid #22A6E2;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;

}
#toregisterpage>span{
	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	width:100%;
	height:50px;
}
#toregisterpage *{
	display:inline-block;
}

#toevalsimplepage{
	width: 180px;
	height: 50px;
	border: 1px solid #22A6E2;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;

}
#toevalsimplepage>span{
	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	width:100%;
	height:50px;
}
#toevalsimplepage *{
	display:inline-block;
}
#toevalfullpage{
	width: 180px;
	height: 50px;
	border: 1px solid #22A6E2;
	border-radius: 50px;
	opacity: 1;
	position:absolute;
	top:20px;
	right:160px;
	cursor:pointer;
}
#toevalfullpage>span{
	text-align: center;
	font: normal normal bold 14px/50px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	width:100%;
	height:50px;
}
#toevalfullpage *{
	display:inline-block;
}

#footerfloatblock{
	width:345px;
	background-color:#22A6E2;
	height: 60px;
	background: #22A6E2 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 6px;
	opacity: 1;

	left:calc((100vw - 345px) / 2);
	position:fixed;
	bottom:5px;

	display:none;
}
.floatbarbutton{
	display:inline-block;
	width:80px;
	height:60px;
	text-align:center;
}
.floatbarbutton>*{
	display:block;
}
.floatbarbutton>img{
	padding-top:12px;
	width:21px;
	height:21px;
	margin:0 auto;
}
.floatbarbutton>span{
	margin-top:5px;
	font: normal normal bold 10px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}
/*=======================Pager==================*/
@media (max-width:1024px){
	.pager{
		margin-bottom:0px !important;
	}
}
.pager{
	width:100%;
	padding:5px;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
}
.pager *{
	display:inline-block;
}
.pageritem{
	font-size:12px;
	margin:5px;
	width:30px;
	padding:5px;
	height:30px;
	line-height:18px;
	text-align:center;
	border:1px solid #efefef;
	color:#ADADAD;
	cursor:pointer;
	border-radius:15px;
}
.pagercurrent{
	color:#2D3132 !important;
	border-color:#2D3132 !important;
}
.pagerdot{
	margin:5px;
	height:30px;
}

/******************************index*******************/
@media (max-width:1024px){
	#indexusagescene{
		margin-top:-60px !important;
	}
	.indexusagesceneitem{
		display:block !important;
		width:345px !important;
		height:120px !important;
		background-repeat:no-repeat;
		margin:0 auto !important;
	}
	#indexusagescenekids{
		background-image:url(/images/index_usagescenekids_mobile.png) !important;
	}
	#indexusagesceneadult{
		background-image:url(/images/index_usagesceneadult_mobile.png) !important;
	}
	#indexusagesceneboth{
		background-image:url(/images/index_usagesceneboth_mobile.png) !important;
	}
	.indexusagesceneitem>div{
		display:inline-block !important;
	}
	.indexusagesceneitemhead1{
		margin-top:50px !important;
		text-align: left !important;
		font: normal normal bold 18px/26px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}		
	.indexusagesceneitemhead2{
		text-align: left !important;
		font: normal normal bold 15px/26px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	.indexusagesceneitemdirect{
		width:30px !important;
		height:30px !important;
	}
	#indextitle1{
		margin-top:50px !important;
		margin-bottom:20px !important;
		width:250px !important;
	}
	#indexmap{
		background-image:url(/images/map_mobile.png) !important;
		width:345px !important;
		height:370px !important;
	}
	.indexareablock1{
		left: 210px !important;
		top: 170px !important;
		z-index:2;
	}
	.indexareablock2{
		left: 150px !important;
		top: 10px !important;
	}
	.indexareablock3{
		left: 210px !important;
		top: 80px !important;
	}
	.indexareablock4{
		left: 150px !important;
		top: 125px !important;
	}
	.indexareablock5{
		left: 175px !important;
		top: 260px !important;
	}
	.indexareablock6{
		left: 140px !important;
		top: 305px !important;
	}
	.indexareablock7{
		left: 12px !important;
		top: 320px !important;
	}
	.indexareablock8{
		left: 10px !important;
		top: 210px !important;
	}
	.indexareablock9{
		left: 70px !important;
		top: 167px !important;
	}
}
#indexusagescene{
	position:relative;
	margin:0 auto;
	margin-top:-170px;
}
.indexusagesceneitem{
	display:inline-block;
	width:340px;
	height:210px;
	#border:1px solid black;
	margin:10px;
	background-size:cover;
	text-align:center;
	cursor:pointer;
}
.indexusagesceneitemhead1{
	margin-top:40px;
	text-align: center;
	font: normal normal bold 28px/48px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}
.indexusagesceneitemhead2{
	text-align: center;
	font: normal normal bold 18px/31px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}
.indexusagesceneitemdirect{
	background-image:url(/images/index_usagescenedirect.png);
	background-size:cover;
	width:50px;
	height:50px;
	margin:0 auto;
}
#indextitle1{
	display:block;
	width:300px;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:80px;
}
#indexmap{
	position:relative;
	width:1140px;
	height:600px;
	margin:0 auto;
	background-image:url(/images/map.png);
	background-size:cover;
	margin-bottom:150px;
}
.indexareablock1{
	width: 124px;
	left:700px;
	top:360px;
	cursor:pointer;
}
.indexareablock2{
	width:124px;
	left:750px;
	top:80px;
}
.indexareablock3{
	width:124px;
	left:720px;
	top:200px;
}
.indexareablock4{
	width:124px;
	left: 560px;
	top: 230px;
}
.indexareablock5{
	width:124px;
	left:580px;
	top:460px;
}
.indexareablock6{
	width:124px;
	left:500px;
	top:520px;
}
.indexareablock7{
	width:124px;
	left:360px;
	top:520px;
}
.indexareablock8{
	width:124px;
	top: 450px;
	left: 210px;
}
.indexareablock9{
	width:124px;
	top: 340px;
	left: 330px;
}
.indexareablock{
	display:block;
	height: 40px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 2px solid #22A6E2;
	border-radius: 4px;
	opacity: 1;
	position:absolute;
	cursor:pointer;
}
.indexareablockdisable{
	background-color:#90D2F0 !important;
}
.indexareablock>span{
	text-align: left;
	font: normal normal normal 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	margin-left:10px;
}
.indexareablock>img{
	position:absolute;
	width:16px;
	height:16px;
	top:11px;
	right:11px;
}
.indexareablockcontent{
	width:100%s;
	#border: 2px solid #22A6E2;
	background-color:#ffffff;
	opacity: 1;
	margin-top:0px;
	display:none;
}
.indexareablockcontent>div{
	padding-left:10px;
	height:30px;
	width:100%;
	text-align: left;
	font: normal normal normal 13px/30px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	cursor:pointer;
}
.indexareablockcontent>div:hover{
	background-color:#EBF8FF;
}
/********************PICKUP***************************/
@media (max-width:1024px){
	.articlelistblock{
		top:inherit !important;
		height:inherit !important;
	}
	.articlelistblock{
		margin:30px 2.5vw 30px 2.5vw !important;;
		height:144px !important;
		width:95vw !important;
	}
	.articlelistblock>img{
		width:90px !important;;
		height:90px !important;;
		border-radius:10px !important;;
	}
	.articlelistcontentblock{
		left:100px !important;;
		height:95px !important;;
	}
	.articlelisttitle h3{
		font-size:13px !important;
		line-height:1.88 !important;
	}
	.articlelistsummary{
		top:54px !important;
		left:100px !important;
		height:35px !important;
		font-size:13px !important;
	}
	.articlelisthashtag{
		top:110px !important;
		height:15px !important;
		font-size:10px !important;
	}
	.articlelisttail{
		bottom:-12px !important;
		padding-left:8px !important;
	}
	.articlelisttail .articleitemimg{
		width:10px !important;
		height:10px !important;
	}	
	.articlelisttime, .articlelistviews, .articlelistarthur{
		font-size:10px !important;
	}
}
.articlelistblock{
	position:relative;
	border:0px solid #333333;
	margin:50px 5px 0px 5px;
	width:100%;
	height:340px;
	cursor:pointer;
	border-bottom:1px solid #ccc;
}
.articlelistblock>img{
	width:225px;
	height:225px;
	border-radius:25px;
}
.articlelistcontentblock{
	position:absolute;
	top:0px;
	left:250px;
	height:200px;
	padding:0px;
	overflow-y:hidden;
}
.articlelisttitle{
	display:inline;
}
.articlelisttitle h3{
	margin:0px;
	display:inline-block;
	font: normal normal bold 18px 'ヒラギノ角ゴ Pro W3';
	letter-spacing: 0px;
	color: #2D3132;
	opacity: 1;
	/*white-space: nowrap;*/
	overflow: hidden;
	text-overflow:ellipsis;
}
.articlelistsummary{
	#margin:0px;
	#position:absolute;
	#top:135px;
	#left:250px;
	#height:75px;
	display:inline;
	font: normal normal normal 18px 'ヒラギノ角ゴ Pro W3';
	letter-spacing: 0px;
	color: #6B6B6B;
	opacity: 1;
	/*white-space: nowrap;*/
	overflow: hidden;
	text-overflow:ellipsis;
}
.articlelisthashtag{
	position:absolute;
	top:280px;
	left:0px;
	height:25px;
	font: normal normal normal 17px 'ヒラギノ角ゴ Pro W3';
	letter-spacing: 0px;
	color: #ADADAD;
	opacity: 1;
	padding:0px 5px 0px 5px;
	/*white-space: nowrap;*/
	overflow: hidden;
	text-overflow:ellipsis;
	z-index:5;
}
.articlelisttail{
	position:absolute;
	bottom:-15px;
	right:0px;
	background-color:#ffffff;
	padding-left:20px;
}
.articlelisttail .articleitemimg{
	width:17px;
	height:17px;
}	
.articlelisttime, .articlelistviews, .articlelistarthur{
	padding:0px 10px 0px 10px;
	height:35px;
	display:inline-block;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	padding-top:15px;
	font: normal normal normal 24px Renner;
	letter-spacing: 0px;
	color: #ADADAD;
	opacity: 1;
	white-space: nowrap;
}
#contentpanel h2{
	#height:31px;
	text-align: center;
	font: normal normal bold 31px 'ヒラギノ角ゴ Pro W3';
	letter-spacing:1.8px;
	color: #2D3132;
	opacity: 1;
}
#contentpanel .subh2div{
	height:20px;
}
#contentpanel .subh2{
	text-align: center;
	font: normal normal normal 15px Renner;
	letter-spacing: 0.5px;
	color: #2D3132;
	opacity: 1;
}

/*****************************searchlist***************/
@media (max-width:1024px){
	#contentpanel{
		background-color:inherit !important;
	}
	#content{
		margin:0 auto !important;
		margin-top:20px !important;
	}
	.facilityblock{
		width:100% !important;
		height:520px !important;
		margin:0 auto;
	}
	.facilityblockpic{
		height:194px !important;
		width:345px !important;
		border-bottom-left-radius:0px !important;
		border-top-right-radius:6px;
	}
	.facilityblockname{
		top: 210px !important;
		left: 15px !important;
		width:300px !important;
		height:26px !important;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	
	}
	.facilityblockevaltitle{
		padding:8px 5px 8px 5px !important;
		font: normal normal bold 12px/10px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	.blockeval1{
		width:58px !important;
		top:260px !important;
		left:5px !important;
	}
	.blockeval2{
		width:155px !important;
		top:260px !important;
		left:60px !important;
	}
	.blockeval3{
		width:125px !important;
		top:260px !important;
		left:210px !important;
	}
	.facilityblocksimple{
		top:370px !important;
		left:615px !important;
	}
	.facilityblocksimple_address{
		left:15px !important;
	}
	.facilityblocksimple_costrange{
		left:130px !important;
	}
	.facilityblocksimple_staytime{
		left:250px !important;
	}
	.facilityblocksimplevalue{
		width: inherit !important;
	}
	.facilityblocklarge{
		left:15px !important;
	}
	.facilityblocklargevalue{
		width:270px !important;
		text-align: left;
		font: normal normal normal 13px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
		letter-spacing: 0px;
		color: #000000;
		opacity: 1;
	}
	.facilityblocklarge_introduction{
		top:420px !important;
	}
	.facilityblocklarge_reviewopinion{
		top:470px !important;
	}
}
.setContent345{
	width:345px !important;
}
.facilityblock{
	position:relative;
	width: 735px;
	height: 260px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 10px #0000001A;
	border-radius: 6px;
	opacity: 1;

	margin-bottom:20px;
}
.facilityblockpic{
	object-fit: cover;
	width: 245px;
	height: 260px;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
.facilityblockname{
	position:absolute;
	top: 20px;
	left: 265px;
	//width: 100%;
	height: 15px;
	text-align: left;
	color: #000000;
	opacity: 1;
}
.facilityblockname >h2{
	font: normal normal bold 15px/26px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	letter-spacing: 0.75px;
	margin:0px;
	text-align:left !important;
}
.facilityblocksimple{
	position:absolute;
	left:623px;
}
.facilityblocksimple *{
	display:inline-block;
}
.facilityblocksimple>img{
	width:17px;
	height:17px;
	vertical-align: top;
}
.facilityblocksimplevalue{
	width:90px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align: left;
	font: normal normal normal 11px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-left:5px;
}
.facilityblocksimple_address{
	top:67px;
}
.facilityblocksimple_costrange{
	top:93px;
}
.facilityblocksimple_staytime{
	top:118px;
}
.facilityblocklarge{
	position:absolute;
	left:265px;
}
.facilityblocklarge *{
	display:inline-block;
}
.facilityblocklarge img{
	width:40px;
	height:30px;
	#vertical-align: top;
}
.facilityblocklargevalue{
	width: 400px;
	height: 32px;
	text-align: left;
	font: normal normal normal 13px/18px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-left:11px;
	overflow:hidden;
	#white-space: nowrap;
	text-overflow:ellipsis;
}
.facilityblocklargevalue p{
	margin:0px;
}
.facilityblocklarge_introduction{
	top:162px;
}
.facilityblocklarge_introduction h3{
	margin:0px;
}
.facilityblocklarge_reviewopinion{
	top:210px;
}
.facilityblocklarge_reviewopinion h3{
	margin:0px;
}
.facilityblockeval{
	position:absolute;
	top:65px;
}
.blockeval1{
	width:65px;
	left:260px;
}
.blockeval1:after{
	content : "";
	position: absolute;
	right:0px;
	width: 0px;
	border-right: 1px solid #C4EAFF;
	top: 4px;
	z-index: 1;
	height:18px;
}
.blockeval2{
	width:160px;
	left:325px;
}
.blockeval2:after{
	content : "";
	position: absolute;
	right:0px;
	width: 0px;
	border-right: 1px solid #C4EAFF;
	top: 4px;
	z-index: 1;
	height:18px;
}
.blockeval3{
	width:130px;
	left:485px;
}

.facilityblockevaltitle{
	width: 100%;
	height: 26px;
	text-align: center;
	font: normal normal bold 13px/10px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	padding:8px 2px 8px 2px;

	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
}
.facilityblockevalstar{
	margin:5px 0px 5px 0px;
	text-align:center;
}
.facilityblockevalstar>img{
	width:10px;
	height:10px;
	margin:0px;
}
.facilityblockevalscore{
	height: 15px;
	text-align: center;
	font: normal normal bold 14px/18px 'Sofia Pro';
	letter-spacing: 0px;
	color: #d71e00;
	opacity: 1;
}

/****************Search Pad*****************/
@media (max-width:1024px){
	.mobilesearchtitle{
		display:block !important;
	}
	.search_search{
		left:auto !important;
		right:35px;
		top:45px !important;
	}
}
.mobilesearchtitle{
	width:100%;
	height:50px;
	display:none;
	padding-top:5px;
}
#mobilesearchtitletext{
	text-align: center;
	font: normal normal bold 18px/31px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.9px;
	color: #22A6E2;
	opacity: 1;
	margin:0 auto;
}	
#mobilesearchclose{
	background-image:url(/images/search_close.png);
	width:20px;
	height:20px;
	background-size:cover;
	position:absolute;
	top:15px;
	left:15px;
}
.search_keyword{
	width: 315px;
	height: 40px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
	border:0px;
	color:#22A6E2;
}
.search_search{
	position:absolute;
	top:55px;
	left:350px;
	width: 50px;
	height: 50px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	opacity: 1;
}
.search_searchtitle{
	height:17px;
	margin-top:30px;
	margin-bottom:20px;
	width:345px;
}
.search_searchtitle>img{
	width:17px;
	height:17px;
	vertical-align:top;
}
.search_searchtitle>.search_subtitle{
	text-align: left;
	font: normal normal bold 13px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	margin-left:10px;
}
.search_searchtitle>.search_subtext{
	text-align: left;
	font: normal normal normal 10px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #6B6B6B;
	opacity: 1;
	margin-left:10px;
}
.search_searchtitle2{
	width: 345px;
	height: 26px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;

	text-align: left;
	font: normal normal bold 13px/26px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
}
.search_usagescene{
	width:345px;
	height:60px;
	margin-bottom:10px;
	background-size:cover;
	opacity:0.5;

	text-align: center;
	font: normal normal bold 13px/60px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;

	cursor:pointer;
}
.search_usagesceneselect{
	opacity:1 !important;
}
.search_equip{
	display:inline-block;
	width: 108px;
	height: 40px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
	margin-bottom:10px;

	text-align: center;
	font: normal normal bold 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;

	cursor:pointer;
}
.search_equipselect{
	background-color:#22A6E2 !important;
	color:#ffffff;
}
.search_kids{
	display:inline-block;
	width: 168px;
	height: 40px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;
	margin-bottom:10px;

	text-align: center;
	font: normal normal bold 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;

	cursor:pointer;
}
.search_kidsselect{
	background-color:#22A6E2 !important;
	color:#ffffff;
}

.search_searchbox, .search_searchboxmultiple{
	display:block;
	width: 345px;
	height: 40px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 2px solid #EBF8FF;
	border-radius: 4px;
	opacity: 1;
	position:relative;

}
.search_searchbox>span, .search_searchboxmultiple>span{
	text-align: left;
	font: normal normal normal 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	margin-left:10px;
}
.search_searchbox>img, .search_searchboxmultiple>img{
	position:absolute;
	width:16px;
	height:16px;
	top:11px;
	right:11px;
}
.search_searchboxcontent{
	width:345px;
	border: 2px solid #EBF8FF;
	border-radius: 4px;
	opacity: 1;
	margin-top:0px;
	display:none;
}
.search_searchboxcontent>div{
	padding-left:10px;
	height:30px;
	width:100%;
	text-align: left;
	font: normal normal normal 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	cursor:pointer;
}
.search_searchboxcontent>div:hover{
	background-color:#EBF8FF;
}
.search_slider {
	margin-top:10px;
	margin-bottom:30px;
	-webkit-appearance: none;  /* Override default CSS styles */
	appearance: none;
	width: 100%; /* Full-width */
	height: 10px; /* Specified height */
	background: #EBF8FF; /* Grey background */
	outline: none; /* Remove outline */
	opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
	-webkit-transition: .2s; /* 0.2 seconds transition on hover */
	transition: opacity .2s;
	#overflow-y: hidden;
}
.search_slider::-webkit-slider-runnable-track {
	height: 10px;
	-webkit-appearance: none;
	color: #13bba4;
}
/* Mouse-over effects */
.search_slider:hover {
	opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.search_slider::-webkit-slider-thumb {
	margin-top:-8px;
	-webkit-appearance: none; /* Override default look */
	appearance: none;
	width: 26px; /* Set a specific slider handle width */
	height: 26px; /* Slider handle height */
	background: #22A6E2; /* Green background */
	cursor: pointer; /* Cursor on hover */
	border-radius:13px;
	box-shadow: 0 0 0 -80px #43e5f7;
}

.search_slider::-moz-range-thumb {
	margin-top:-8px;
	width: 26px; /* Set a specific slider handle width */
	height: 26px; /* Slider handle height */
	background: #22A6E2; /* Green background */
	cursor: pointer; /* Cursor on hover */
	border-radius:13px;
}
.search_star{
	position:relative;
	margin-top:10px;
}
.search_star img{
	width:10px;
	height:10px;
	margin:0px;
}
.search_star>.search_starno{
	width:50px;
	height:10px;
	position:absolute;
	right:0px;
	top:0px;
	text-align: left;
	font: normal normal normal 10px/10px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	cursor:pointer;
}
.search_searchbutton{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-image:url(/images/searchfacilitynormal.png);
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.search_searchbutton:hover{
	background-image:url(/images/searchfacilityclick.png);
}
.search_searchbutton img{
	width:30px;
	height:30px;
	vertical-align:top;
	margin-top:10px;
	margin-left:15px;
}
.search_resetbutton{
	margin:0 auto;
	margin-top:25px;
	cursor:pointer;
	width: 52px;
	height: 13px;
	text-align: center;
	font: normal normal bold 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
/************************Facility****************/
@media (max-width:1024px){
	.facility{
		background-color:#ffffff;
		margin-top:-40px !important;
		text-align:center;
		padding-top:20px;
	}
	.facility>img{
		height:205px !important;
		width:95% !important;
		margin:0 auto;
	}
	.facilityname{
		position:relative !important;
		top:inherit !important;
		left:inherit !important;
		margin:10px 0px 0px 15px;
		width:345px !important;
		height:26px !important;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.facilityeval{
		top:280px !important;
	}
	.facilityeval1{
		left:10px !important;
	}
	.facilityeval2{
		left:75px !important;
	}
	.facilityeval3{
		width:125px !important;width:125px;
		left:235px !important;
	}
	.facilitysimple{
		top:380px !important;
		width:inherit !important;
	}
	.facilitysimple>*{
		display:inline-block !important;
	}
	.facilitysimple>img{
		width:15px !important;
		height:15px !important;
		vertical-align:top !important;
	}
	.facilitysimplevalue{
		font: normal normal normal 13px/15px 'Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif' !important;
	}
	.facilitysimple_address{
		left:15px !important;
	}
	.facilitysimple_costrange{
		left:145px !important;
	}
	.facilitysimple_staytime{
		left:295px !important;
	}
	.facilitylarge{
		width:100% !important;
	}
	.facilitylarge>*{
		display:block !important;
		margin:0 auto;
	}
	.facilitylargevalue{
		width:95vw !important;
		margin:0 auto !important;
		font:normal normal normal 16px/15px 'Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif' !important;
	}
	.facilitylarge>div:nth-child(2){
		width:95vw !important;
		margin:15px !important;
		font:normal normal normal 16px/15px 'Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif' !important;
	}
	.facilityinfolist1, .facilityinfolist2{
		text-align:left;
	}
	.facilitylargeaddress{
		width:100%;
		text-align:left;
	}
	.facilityinfoitem{
		width:210px !important;
		font: normal normal normal 11px/18px 'Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif' !important;
	}
	#radar{
		width:345px !important;
	}
	.facilityevaluation{
		width:90% !important;
		margin:0 auto;
	}
	.search_searchbox, .search_searchboxmultiple{
		#width:100% !important;
	}
	#facilityevalrect{
		text-align:left !important;
	}
	.facilityevalblock{
		display:block !important;
		width:90% !important;
	}
	.facilityevaluateextind>img{
		vertical-align:text-top !important;
	}
	.facilityevalblocktitle2{
		font: normal normal bold 11px/18px 'Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif' !important;
	}
	.facilityevaluationitems>*{
		margin-right:2px !important;
	}
	#pcevalbutton{
		display:none !important;
	}
	#neweval{
		margin-left:0px !important;
	}
	.facilitytogglefavorite{
		top:30px !important;
	}
}
.setContentFacility100{
	width:100% !important;
}
.facility{
	position:relative;
}
.facility>img{
	height:414px;
	width:735px;
	object-fit: cover;
}
.facilitytogglefavorite{
	position:absolute;
	right:30px;
	top:10px;
	width:24px;
	height:20px;
	background-size:cover;
	cursor:pointer;
}
.facilitytogglefavorite[hasfavorite='0']{
	background-image:url(/images/removefavoritefacilitybutton.png);
}
.facilitytogglefavorite[hasfavorite='1']{
	background-image:url(/images/addfavoritefacilitybutton.png);
}

.facilityname{
	position:absolute;
	top: 440px;
	left: 0px;
	width: 100%;
	height: 15px;
	text-align: left;
	font: normal normal bold 15px/26px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.75px;
	color: #000000;
	opacity: 1;
}

.facilityeval{
	position:absolute;
	top:490px;
}

.facilityeval1{
	width:65px;
	left:0px;
}
.facilityeval1:after{
	content : "";
	position: absolute;
	right:0px;
	width: 0px;
	border-right: 1px solid #C4EAFF;
	top: 4px;
	z-index: 1;
	height:18px;
}
.facilityeval2{
	width:160px;
	left:65px;
}
.facilityeval2:after{
	content : "";
	position: absolute;
	right: 0px;
	width: 0px;
	border-right: 1px solid #C4EAFF;
	top: 4px;
	z-index: 1;
	height:18px;
}
.facilityeval3{
	width:135px;
	left:225px;
}
.facilitysimple{
	position:absolute;
	top:505px;
	width:100px;
	text-align:center;
}
.facilitysimple *{
	display:inline-block;
}
.facilitysimple>img{
	width:28px;
	height:28px;
	vertical-align: top;
	display:block;
	margin:0 auto;
}
.facilitysimplevalue{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align: center;
	font: normal normal normal 13px/28px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-left:5px;
}
.facilitysimple_address{
	left:420px;
}
.facilitysimple_costrange{
	left:520px;
}
.facilitysimple_staytime{
	left:620px;
}
.facilityabsolutemargin{
	margin-top:200px;
	height:1px;
}

.facilitylarge{
	width:730px;
	margin-bottom:50px;
	border-bottom:1px solid #EBF8FF;
}
.facilitylarge>div h2{
	margin:0px;
}
.facilitylarge>div p{
	margin:0px;
}
.facilitylarge>div:nth-child(1){
	width:100px;
	vertical-align:top;
	text-align:center;
	margin-bottom:5px;
}
.facilitylarge>div:nth-child(2){
	width:605px;
	font: normal normal normal 16px/28px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}
.facilitylarge>*{
	display:inline-block;
}
.facilitylarge>div:nth-child(1) img{
	#width:60px;
	height:45px;
	vertical-align: top;
}
.facilitylargevalue{
	text-align: left;
	font: normal normal normal 16px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-left:11px;
}
.facilitylargevalue p{
	margin:0px;
}
.facilityinfolist1>img{
	width:30px;
	height:30px;
	margin:3px;
}
.facilityinfoitem{
	display:inline-block;
	width:210px;
	height:13px;
	text-align: left;
	font: normal normal normal 13px/13px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}
.facilityinfoitem:before{
	content:'';
	background-image:url(/images/facilityinfoitem.png);
	background-size:15px 15px;
	display:inline-block;
	width:15px;
	height:15px;
	vertical-align:top;
	margin-right:2px;
}
.facilitylarge a{
	text-align: left;
	font: normal normal normal 13px/28px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	text-decoration:none;
}
#facilityevalrect{
	position:relative;
}
.facilityevalblock{
	width:45%;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
}
.facilityevalblock>div{
	margin-bottom:20px;
}
.facilityevalblocktitle{
	width:100%;
	height: 25px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;

	text-align: left;
	font: normal normal bold 13px/25px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
}
.facilityevalblocktitle2{
	display:inline-block;
}
.facilityevalblockstar{
	display:inline-block;
}
.facilityevalblockstar>img{
	width:10px;
	height:10px;
}

.facilityevaluation{
	width:100%;
}
.facilityevalsearchblock{
	position:relative;
	width:100%;
	height:100px;
}
.facilityevalsearchblock >div{
	position:absolute;
}
#neweval{
	left:0px;
	height:40px;
	width:40px;
	background-image:url(/images/neweval.png);
	background-size:100% 100%;
	cursor:pointer;
	margin-left:20px;
}
#pcevalbutton{
	width:180px;
	height:40px;
	border-radius:20px;
	background-color:#22A6E2;
	right:300px;
	cursor:pointer;
}
#pcevalbutton>div{
	text-align: center;
	font: normal normal bold 14px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	width:180px;
}
#facilityevalorder{
	right:0px;
	width:290px !important;
}
#facilityevalorderlist{
	z-index:50;
	background-color:#ffffff;
	width:290px;
}

#facilityevalend{
	height:100px;
	#background-color:#000000;
}

#facilityevalarea{
	display:block;
	padding-top:100px;
}
.facilityevaluationblock{
	display:block;
	#border:1px solid #000000;
	margin-bottom:20px;
}
.facilityevaluationname{
	height: 15px;
	text-align: left;
	font: normal normal bold 15px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;

	display:inline-block;
}
.facilityevaluationrank{
	margin-left:5px;
	height:15px;
}
.facilityevaluationitems{
	margin-top:20px;

	height: 15px;
	text-align: left;
	font: normal normal bold 13px/15px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.facilityevaluationitems>*{
	margin-right:5px;
}
.facilityevaluationitems>img{
	vertical-align:top;
	width:15px;
	height:15px;
}
.facilityevaluationstars>img{
	width:10px;
	height:10px;
}
.facilityevaluationdate{
	font: normal normal bold 14px/15px 'Sofia Pro';
}
.facilityevaluationtitle{
	margin-top:30px;
	margin-bottom:25px;
	height: 15px;
	text-align: left;
	font: normal normal bold 15px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}
.facilityevaluationevaluate{
	height: 137px;
	text-align: left;
	font: normal normal normal 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;

	overflow-y:hidden;
	position:relative;
}
.facilityevaluationext{
	position:absolute;
	bottom:0px;
	width:100%;
	height:40px;
	vertical-align:bottom;
}
.facilityevaluateextmask{
	height:15px;
	background-color:#ffffff;
	opacity:0.6;
}
.facilityevaluateextnomask{
	opacity:0 !important;
}
.facilityevaluateextind{
	height:25px;
	background-color:#ffffff;
	text-align:center;

	cursor:pointer;
}
.facilityevaluateextind>*{
	display:inline-block;
}
.evaluatemargintop{
	position:relative;
}
.facilityevaluateexttext{
	text-align: center;
	font: normal normal bold 12px/25px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.facilityevaluateextind>img{
	width:15px;
	height:15px;
	vertical-align:top;
}
.evaluateblockextended{
	height:inherit !important;
}
/*****************Register***************************/
@media (max-width:1024px){
	.registertitle{
		font: normal normal bold 18px/31px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	.fullpanel>div{
		display:block !important;
		width:100% !important;
	}
	.fullleftpanel>img{
		width:345px !important;
		height:100px !important;
		margin:0 auto;
		display:block;
	}
	.fullrightpanel{
		padding:25px !important;
		width:100% !important;
	}
	.subtitle{
		font: normal normal bold 10px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	.subdescription{
		font: normal normal normal 11px/16px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	#lisence{
		position:fixed !important;
		width:90vw !important;
		height:500px !important;
		left:calc((100vw - 90vw)/ 2 ) !important;
		top:calc((100vh - 500px) / 2 ) !important;
	}

}
.fullpanel{
	width:100%;
}
.fullpanel>div{
	display:inline-block;
	vertical-align:top;
}
.fullleftpanel{
	width:610px;
	margin-right:60px;
}
.fullrightpanel{
	width: 475px;
	#height: 1861px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 10px;
	opacity: 1;
	padding:40px 80px 40px 80px;
}
.registertitle{
	width:100%;
	text-align: center;
	font: normal normal bold 24px/41px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 1.2px;
	color: #000000;
	opacity: 1;
	margin-bottom:40px;
}
.fullleftpanel>img{
	width:605px;
}
.subtitle{
	text-align: left;
	font: normal normal bold 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-bottom:10px;
}
.subdescription{
	text-align: left;
	font: normal normal medium 10px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #6B6B6B;
	opacity: 1;
	margin-bottom:10px;
}
#inputform>input{
	width:100%;
	height:40px;
	background: #F4F4F4 0% 0% no-repeat padding-box;
	border:0px !important;
	border-radius: 4px;
	opacity: 1;
	margin-bottom:20px;
}
#inputform>input:hover{
	border: 2px solid #22A6E2 !important;
}
.subtext{
	text-align: center;
	font: normal normal medium 10px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #6B6B6B;
}
.subtext>a{
	color:#22A6E2;
}
.subtext>input[type='checkbox']{
	border:1px solid #EBF8FF !important;
}
.register_registerbutton{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-image:url(/images/register_registerbutton.png);
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;

	vertical-align:top;
}
.register_registerbutton:hover{
	background-image:url(/images/register_registerbutton2.png);
}
#lisence{
	width:1024px;
	height:500px;
	border-radius:6px;
	box-shadow: 0px 5px 10px #00000029;
	z-index:1000;
	position:absolute;
	left:calc((100vw - 1024px)/ 2 );
	top:calc((100vh - 500px) / 2 );
	background-color:#ffffff;
	border:1px solid #22A6E2;
	display:none;
}
#lisenceclose{
	width:100%;
	height:50px;
	background-color:#ffffff;
	text-align:right;
}
#lisenceclose>img{
	width:30px;
	height:30px;
	margin-top:10px;
	margin-right:10px;
	cursor:pointer;
}
#lisencecontent{
	width:100%;
	height:440px;
	overflow-y:scroll;
}	
/********************registercomplete******************/
@media (max-width:1024px){
	.completefullpanel{
		width:100% !important;
	}
	.completefullpanel>img{
		width:345px !important;
		height:288px !important;
		display:block;
		margin:0 auto;
	}
}
.completefullpanel{
	width: 1140px;
	height: 763px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 10px;
	opacity: 1;	
	
	text-align:center;
}
.completefullpanel>img{
	width:428px;
	height:359px;
	margin-top:40px;
	margin-bottom:40px;
}
.registercompletetitle{
	text-align: center;
	font: normal normal bold 18px/32px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}
.registercompletetext{
	text-align: center;
	font: normal normal medium 15px/27px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
	margin-top:40px;
	margin-bottom:40px;
}
.completefullbutton{
	display:block;
}
.completefullbutton>*{
	display:inline-block;
}
#complete_tosearch{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-image:url(/images/button_tosearch1.png);
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;
}
#complete_tosearch:hover{
	background-image:url(/images/button_tosearch2.png);
}
#complete_tomainpage{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-image:url(/images/button_tomain1.png);
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;
}
#complete_tomainpage:hover{
	background-image:url(/images/button_tomain2.png);
}
/****************login****************************/
@media (max-width:1024px){
	.loginfullpanel{
		width:100% !important;
	}
	.logintitle{
		font: normal normal bold 18px/31px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important;
	}
	.fblogin, .linelogin, .twitterlogin{
		width:100% !important;
	}
}
.loginfullpanel{
	width:475px;
	margin:0 auto;
}
.logintitle{
	height: 24px;
	text-align: center;
	font: normal normal bold 24px/41px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 1.2px;
	color: #000000;
	opacity: 1;
	margin-top:40px;
	margin-bottom:40px;
}
.login_loginbutton{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;

	vertical-align:top;
}
.login_loginbutton[hasvalue='0']{
	background-image:url(/images/login_loginbutton.png);
}
.login_loginbutton[hasvalue='1']{
	background-image:url(/images/login_loginbutton3.png);
}
.login_loginbutton[hasvalue='1']:hover{
	background-image:url(/images/login_loginbutton2.png);
}
.snslogintitle{
	margin-top:70px;
	text-align: center;
	font: normal normal bold 16px/27px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.8px;
	color: #000000;
	opacity: 1;
}
.twitterlogin{
	margin-top:20px;
	width: 315px;
	height: 40px;
	background: #55ACEE 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;

	text-align: center;
	font: normal normal bold 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	cursor:pointer;
}
.twitterlogin>*{
	display:inline-block;
}
.twitterlogin>img{
	width:20px;
	height:16px;
}
.fblogin{
	margin-top:20px;
	width: 315px;
	height: 40px;
	background: #1860F2 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;

	text-align: center;
	font: normal normal bold 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	cursor:pointer;
}
.fblogin>*{
	display:inline-block;
}
.fblogin>img{
	width:15px;
	height:15px;
}
.linelogin{
	margin-top:20px;
	margin-bottom:160px;
	width: 315px;
	height: 40px;
	background: #2CBA00 0% 0% no-repeat padding-box;
	border-radius: 4px;
	opacity: 1;

	text-align: center;
	font: normal normal bold 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	cursor:pointer;
}
.linelogin>*{
	display:inline-block;
}
.linelogin>img{
	width:15px;
	height:15px;
}
/****************facility full************************/
@media (max-width:1024px){
	.evalpanel{
		width:100% !important;
		padding-bottom:100px !important;
	}
	.evalleftpanel, .evalrightpanel {
		display:block !important;
		width:90% !important;
		margin:0 auto !important;
	}
	.evalrightpanel{
		padding-bottom:20px;
	}
	.evalusagescene{
		width:160px !important;
		height:57px !important;
	}
}
.evalpanel{
	width: 1140px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 10px;
	opacity: 1;
	text-align:center;	
}
.evalpanel>div{
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.evalleftpanel{
	margin:60px 30px 60px 190px;
	width:345px;
}
.evalrightpanel{
	margin:60px 190px 60px 30px;
	width:345px;
}
#evalpic{
	width: 345px;
	height: 120px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 6px;
	opacity: 1;

	object-fit: contain;
	cursor:pointer;
}
.evaltitle{
	display:block;
	height:17px;
	margin-top:40px;
}
.evaltitle img{
	width:17px;
	height:17px;
	vertical-align:top;
	margin-right:10px;
}
.evaltitle *{
	display:inline-block;
}
.evaltitletext{
	text-align: left;
	font: normal normal bold 13px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;	
	margin-right:6px;
}
.evaltitlemust{
	background: #22A6E2 0% 0% no-repeat padding-box;
	text-align: left;
	font: normal normal medium 10px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
	margin-right:10px;
}
.evaltitlesubtext{
	text-align: left;
	font: normal normal medium 10px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #6B6B6B;
	opacity: 1;
}
.evalusage >*{
	display:inline-block;
	margin-top:20px;
}
.evalusagescene{
	width: 168px;
	height: 60px;
	background: #1A84B7 0% 0% no-repeat padding-box;
	background-size:cover;
	border-radius: 6px;
	opacity: 0.29;
	text-align:center;

	font: normal normal bold 13px/17px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	padding-top:35px;
	cursor:pointer;
}
.evalusagescenekids{
	background-image:url(/images/evalusagescenekids.png);
}
.evalusagesceneadult{
	background-image:url(/images/evalusagesceneadult.png);
}
.evalusagesceneselect{
	opacity:1 !important;
}
.evalrange{
	margin-top:20px;
}
.evalpanel input[type='text']{
	width:345px;
	height:40px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border:0px !important;
	border-radius: 4px;
	margin-top:20px;
	font-size:16px;
}
.evalpanel textarea{
	margin-top:10px;
	border-color: #EBF8FF;
	width: 345px;
	height: 240px;
	background: #EBF8FF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	font-size:16px;
	opacity: 1;
}
.evalpanel input[type='date']{
	margin-top:20px;
	background-color: #EBF8FF;
	border:0px;
	width: 345px;
	height:40px;
}
.evalrange_subtitle{
	margin-top:20px;
	height: 13px;
	text-align: left;
	font: normal normal bold 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.eval_confirmbutton{
	margin:0 auto;
	margin-bottom:60px;
	width: 222px;
	height: 50px;
	background-image:url(/images/eval_confirmbutton1.png);
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;
}
.eval_confirmbutton:hover{
	background-image:url(/images/eval_confirmbutton2.png);
}
/************************needlogin*****************************/
@media (max-width:1024px){
	#needlogin_tologin{
		margin-top:100px;
	}
}
.smalltitleup1:before{
	content:'2 stepで無料簡単登録';
	display:block;
	text-align:center;
	margin-top:-50px;
	font: normal normal bold 13px/27px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}
.smalltitleup2:before{
	content:'ログインするともっと便利に';
	display:block;
	text-align:center;
	margin-top:-50px;
	font: normal normal bold 13px/27px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}
.login_loginbutton2{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;

	vertical-align:top;
	background-image:url(/images/login_loginbutton3.png);
}
.login_loginbutton2:hover{
	background-image:url(/images/login_loginbutton2.png);
}

/***************************mypage****************************/
@media (max-width:1024px){
	.mypagefullpanel, .mypagesinglepanel{
		width:100% !important;
		padding:inherit !important;
	}
	.mypagesinglepanel{
		margin-bottom:100px;
		padding-bottom:50px !important;
	}
	.mypagefullpanel>div{
		display:block !important;
		width:90% !important;
		margin:0 auto;
	}
	#mypageheader{
		display:block !important;
		position:relative;
		height:80px;
		width:100% !important;
		text-align:left;
		margin-bottom:10px;
		padding-left:15px;
		padding-top:15px;
		background-color:#EBF8FF;
	}
	#mypageheader>*{
		display:inline-block !important;
		position:relative !important;
		top:inherit !important;
		left:inherit !important;
		right:inherit !important;
	}
	#myrank{
		vertical-align:middle;
	}
	#myname{
		height:80px;
		margin-left:10px;
	}
	#mypoint{
		vertical-align:middle;
	}
	.mypagefavoritelist{
		text-align:center !important;
	}
}
.mypagefullpanel, .mypagesinglepanel{
	width: 1140px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 10px;
	opacity: 1;	
	
	text-align:center;

	padding:60px 195px 0px 195px;
}
.mypagesinglepanel{
	padding-bottom:60px;
}
.mypagefullpanel>div{
	width:45%;
	display:inline-block;
	vertical-align:top;
}
.mypagepanel{
	#border:1px solid black;
	#height:275px;
}
#myrank{
	width: 64px;
	height: 50px;
	
	position:absolute;
	top:25px;
	right:420px;

	background-image:url(/images/rank1.png);
	background-size:contain;
	background-repeat:no-repeat;
	
}
#myname{
	text-align: left;
	font: normal normal bold 15px/24px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;	

	width:100px;
	position:absolute;
	top:35px;
	right:300px;
}
#mybar{
	position:absolute;
	
	top: 40px;
	right: 250px;
	width: 2px;
	height: 24px;
	background: #C4EAFF 0% 0% no-repeat padding-box;
	opacity: 1;
}
#mypoint{
	position:absolute;
	top:20px;
	right:150px;
}
#mypointpoints{
	width:100px;
	height:30px;
	text-align: center;
	font: normal normal bold 24px/24px Sofia Pro;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
#fixpointitle{
	width:100px;
	text-align: center;
	font: normal normal bold 10px/24px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.mypagedata{
	display:none;
}
.input_title{
	height:17px;
	margin-bottom:30px;
	width:100%;
	text-align:left;
}
.input_title>img{
	width:18px;
	height:18px;
	vertical-align:top;
}
.input_title>.input_subtitle{
	text-align: left;
	font: normal normal bold 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.65px;
	color: #22A6E2;
	opacity: 1;
	margin-left:10px;
}

.mypage_input, .mypage_input2{
	display:block;
	width: 95%;
	height: 90px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 2px solid #EBF8FF;
	#border: 2px solid #000000;
	border-radius: 4px;
	opacity: 1;
	position:relative;
	text-align:left;
	margin-bottom:20px;
}
.mypage_inputtitle{
	width: 100%;
	height: 40px;
	text-align: left;
	font: normal normal bold 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.mypage_input>span, .mypage_input2>span{
	text-align: left;
	font: normal normal normal 13px/40px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	margin-left:10px;
	display:block;
}
.mypage_input>input, .mypage_input2>input{
	display:none;
	height:40px;
	border:0px;
	width:100%;
}
.mypage_inputblock{
	display:none;
}
.mypage_inputblock>div{
	padding-left:10px;
	height:30px;
	width:100%;
	text-align: left;
	font: normal normal normal 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
	cursor:pointer;
}
.mypage_inputblock>div:hover{
	background-color:#EBF8FF;
}
.mypage_inputextend{
	height:inherit !important;
}
.mypage_input>img, .mypage_input2>img{
	position:absolute;
	width:16px;
	height:16px;
	top:11px;
	right:11px;
	cursor:pointer;
}
#adduserskid, .userskidhead{
	height:25px;
	background-color:#ffffff;
	text-align:center;

	cursor:pointer;
}
#adduserskid>*, .userskidhead>*{
	display:inline-block;
}
.adduserskidaddtext{
	text-align: center;
	font: normal normal bold 12px/25px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
#adduserskid>img, .userskidhead>img{
	width:15px;
	height:15px;
	vertical-align:text-bottom;
}
.userskid{
	position:relative;
	#border:1px dashed #22A6E2;
	padding:20px 2px 2px 2px;
	margin-bottom:10px;
}
.userskid>hr{
	border-top:1px solid #22A6E2;
}
/*
.userskidhead{
	width:20px;
	height:20px;
	cursor:pointer;
	background-image:url(/images/search_close.png);
	background-size:cover;
	background-repeat:no-repeat;
	position:absolute;
	top:2px;
	right:2px;
}
*/
.mypagesubtitle{
	width:100%;
	text-align:center;
	margin-top:60px;

	font: normal normal bold 18px/31px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.9px;
	color: #000000;
	opacity: 1;
}
.mypagesubtitleimg{
	height:36px;
}
.mypagefavoritelist{
	margin-top:30px;
	text-align:left;
	vertical-align:top;
}
.mypagefavoritelist>div{
	display:inline-block;
	width:170px;
	height:170px;
	#border:1px solid black;
	margin:5px 5px 5px 5px;
	vertical-align:top;

	cursor:pointer;
}
.mypagefavoriteblock{
	position:relative;
}
.mypagefavoriteblock>img, .mypageevalblock>img{
	width:170px;
	height:95px;
	border-radius: 6px;
}
.mypageremovefavorite{
	position:absolute;
	right:10px;
	top:10px;
	width:24px;
	height:20px;
	background-size:cover;
	cursor:pointer;
}
.mypageremovefavorite[hasfavorite='0']{
	background-image:url(/images/removefavoritefacilitybutton.png);
}
.mypageremovefavorite[hasfavorite='1']{
	background-image:url(/images/addfavoritefacilitybutton.png);
}

.mypageevalblock{
	height:205px !important;
}
.mypagefavoriteusagescene{
	width:120px;
	height: 20px;

	background: #FFEF00 0% 0% no-repeat padding-box;
	border-radius: 50px;
	opacity: 1;

	text-align: center;
	font: normal normal bold 10px/20px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;

	margin-top:10px;
	margin-bottom:15px;
}
.mypagefavoritetitle{
	width:165px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	
	text-align: left;
	font: normal normal bold 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.65px;
	color: #000000;
	opacity: 1;
}
.mypage_button{
	margin:0 auto;
	margin-top:45px;
	width: 222px;
	height: 50px;
	background-image:url(/images/viewall1.png);
	background-size:cover;
	opacity: 1;
	cursor:pointer;

	text-align: center;
	font: normal normal bold 14px/51px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 1;
}
.mypage_button:hover{
	background-image:url(/images/viewall2.png);
}
.mypagefavoritevisittime{
	margin-top:15px;

	height: 15px;
	font: normal normal bold 13px/15px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.mypagefavoritevisittime>*{
	margin-right:5px;
}
.mypagefavoritevisittime>img{
	vertical-align:top;
	width:15px;
	height:15px;
}
/*************************favorite list*******************/
@media (max-width:1024px){
	.favoritelistmobiledetail{
		display:none; 
	}
	.mobilefacilityblock{
		height:280px !important;
		margin:0 !important;
		width:100% !important;
		border-radius:0px !important;
		#padding-left:15px;
		box-shadow:inherit !important;
	}
	.facilityremovefavorite{
		left:inherit !important;
		right:10px;
	}
}
.favoritetitleblock{
	width:100%;
	text-align:center;
	margin-bottom:60px;
}
.favoritetitle{
	width:100%;
	text-align: center;
	font: normal normal bold 24px/41px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 1.2px;
	color: #000000;
	opacity: 1;
}
.favoritetitleimg{
	height:43px;
	margin:0 auto;
}
.facilityremovefavorite{
	position:absolute;
	left:210px;
	top:10px;
	width:24px;
	height:20px;
	background-size:cover;
	cursor:pointer;
}
.facilityremovefavorite[hasfavorite='0']{
	background-image:url(/images/removefavoritefacilitybutton.png);
}
.facilityremovefavorite[hasfavorite='1']{
	background-image:url(/images/addfavoritefacilitybutton.png);
}
/*************************evallist**************************/
@media (max-width:1024px){
	.evaluationtitle{
		display:none;
	}
	.evaluationcontent{
		display:none;
	}
	.evalblocksimple{
		left:15px !important;
		top:350px !important;
		width:300px !important;
	}
	.evalblocksimple>*{
		display:inline-block;
	}
	.mobileevalblock{
		height:420px !important;
		margin:0 !important;
		width:100% !important;
		border-radius:0px !important;
		#padding-left:15px;
		box-shadow:inherit !important;
	}
	.facilityusagescene{
		display:block !important;
		position:absolute;
		left:10px;
		top:170px;
		width: 100px;
		height: 20px;
		background: #FFEF00 0% 0% no-repeat padding-box;
		border-radius: 50px;
		opacity: 1;

		text-align: center;
		font: normal normal bold 10px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		letter-spacing: 0px;
		color: #22A6E2;
	}
}
.evalblocksimple{
	position:absolute;
	left:615px;
	top:67px;
	width:100px;
}
.evalblocktitle{
	text-align:center;

	font: normal normal bold 13px/13px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #22A6E2;
	opacity: 1;
}
.evalblocktitle>img{
	width:15px;
	height:13px;
	margin-right:10px;
}
.evalblockvalue{
	text-align:center;
	font: normal normal bold 14px/22px 'Sofia Pro';
	letter-spacing: 0px;
	color: #22A6E2;	

	margin-top:10px;
}
.evaluationtitle{
	position:absolute;
	top:162px;
	left:260px;
	text-align: left;
	font: normal normal bold 15px/15px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;

	width:450px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;

}
.evaluationcontent{
	position:absolute;
	top:202px;
	left:260px;
	text-align: left;
	font: normal normal normal 13px/23px Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;

	width:450px;
	height:45px;
	overflow:hidden;
	text-overflow:ellipsis;
	#white-space:nowrap;

}
.facilityusagescene{
	display:none;
}

