/* Jpn Only */
* {font-family: 'MS PGothic', Osaka, Arial, sans-serif;}
.boxWrap2{background:url(../img/main/offer_symbol.png) no-repeat center #a59585;}
/*.boxWrap2{background-color:#a59585;}*/
.disable-a h4{border-bottom:2px solid #ccc !important;}
.disable-a a {color:#ccc !important;cursor:default;}
.detailList ul li.useTime{margin-left:55px;text-indent:-55px;}
.detailList ul li.useMenu{margin-left:50px;text-indent:-50px;}
.policy8 {position:relative;min-height:72px;}
.policy8 span{position:absolute;left:65px;}
.surroundBox > ul > li{min-height:460px;margin-bottom:25px;}
.surroundBox > ul > li .tit{height:35px;margin-bottom:15px;}
.hotelMap{padding:50px 70px;}
.mypageReserv .btnCenter .btnBig .afterBlock {margin:0;}
.mypageReserv .reservTable #mem_email {width:66%;}
.mypageReserv .reservTable #mem_tel_2 {width:170px;}
.reservation .reservForm label span,
.reservation .reservForm p.label span {width:80px;letter-spacing:-1px;}
.reservForm #room_cnt {min-width:80px !important;}
.reservation .reservForm label span {line-height:110%;vertical-align:middle;}
.reservation .reservForm .reset {width:40px;}
.reservTable #mem_email {width:200px;}
.roomType h3 {font-weight:bold;}

.aboutBox5 .inner .rollingSlide .slick-slide .tit.type2{margin-top:2px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.aboutBox5 .inner .rollingSlide .slick-slide .tit.type2{margin-top: 3px}
}

@media all and (max-width:1024px){
	.policy8 {position:static;min-height:initial;}
	.policy8 span{position:static;left:auto;}
	.surroundBox > ul > li{min-height:inherit;margin-bottom:40px;}
	/*.boxWrap2{width:100%;padding:25px 0;} 2016-05-19 Ãß°¡ ¼öÁ¤ Àå¼ºÈñ */
	.loginBox .loginBtn{top:10px;}
	.aboutBox5 .inner .rollingSlide .slick-dots{bottom:-60px;}
}

@media all and (max-width:767px){
	/*.boxWrap2{display:none;} 2016-05-19 Ãß°¡ ¼öÁ¤ Àå¼ºÈñ */
	.mypageReserv .btnCenter .btnBig .afterBlock {margin:0;}
	.mypageReserv .reservTable #mem_email,
	.mypageReserv .reservTable #mem_tel_2,
	.reservTable #mem_email,
	.reservTable #mem_tel_2 {width:95% !important;max-width:95% !important;}
	.reservTable #mem_tel_1 {max-width:inherit !important;}
	.hotelMap{padding:40px;}
	.aboutBox5 .inner .rollingSlide+.right{top:1270px !important;line-height:16px;}
	.aboutBox5 .inner .rollingSlide .slick-dots{bottom:-80px;}
}

@media all and (max-width:480px){
	.reservTable .selectBox {width:90%;}
	.reservTable #mem_tel_1 {width:99%;max-width:99% !important;}
}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{word-break:keep-all}

.popContent>ul li,
.surroundBox ul li p,
.aboutBox5 .inner .rollingSlide .slick-slide p,
.roomDetail.type2 .hotelInfo span{word-break:break-all !important;}