@charset "UTF-8";
/*書式設定
----------------------------------*/
@media only screen and (max-width: 990px) {



}/*990px end*/

@media only screen and (max-width: 640px) {

.left { float: none; }
.right { float: none; }
.pc { display: none; }
.sp{display: block;}




/* footer
-------------------------------*/
#footer {
	min-width: initial;
	min-width: auto;
	padding-top: 0;
	padding-bottom: 50px;
}
#footer div {
    width: 100% !important;
}
#footer .re_logo {
    margin-left: 3%;
}
#footer .ja_logo {
    margin-right: 3%;
}


/* content
-------------------------------*/
#main img {width: 100%; height: auto;}
#main .title01 { width: 70%; margin: 0 auto; text-align: center;}

#contentWrap .content {width: 100%; padding: 0 20px; box-sizing: border-box;}
#contentWrap #cover01 {padding: 30px 0;}
#contentWrap #cover01 h2 {font-size: 24px;}
#contentWrap #cover01 h2:before { display: none;}
#contentWrap #cover01 h2:after { display: none;}
#contentWrap #cover01 .box01 { width: 100%; margin: 30px auto ;}
#contentWrap #cover01 .point {width: 100%; padding: 0px; text-align: center; margin-bottom: 20px;}
#contentWrap #cover01 .point p {text-align: center;}
#contentWrap #cover01 .btn {width: 100%;}
#contentWrap #cover01 .btn img {width: 100%; height:  auto;}

#contentWrap #bg_orange {width: 100%; margin: 0 auto; background: #F5DFCA; padding: 45px 0 ; text-align: center;}

#contentWrap #cover02 {padding: 0 0 30px;}
#contentWrap #cover02 h2 {font-size: 24px;}
#contentWrap #cover02 h2:before { display: none;}
#contentWrap #cover02 h2:after { display: none;}
.box02 img {width: 100%; height: auto;}
.title02 {width: 100%; text-align: center; padding-top: 0px; margin:auto 0; }
.map {width: 100%; text-align: center; margin:0 auto; }
.linkBox {width: 100%; margin: 0 auto; padding: 0;}
.linkBox li {width: 100%; float: none; margin: 0 0px 10px; }
.linkBox li img {width:100%; height: auto; }


/*新規ホテル*/
#bg_orange .content .new_box{ width: 100%; }
#bg_orange .content .new_box .new_img  {width: 100%;}
#bg_orange .content .new_box .new_t  {width: 100%;}
#bg_orange .content .new_box img { width:100%; height: auto;}


}/*640px end*/

@media only screen and (max-width: 380px) {

}/*380px end*/
