@charset "UTF-8";@media screen and (max-width:800px){.sp_view{display:inline-block}.pc_view{display:none}body{font-size:90%}img{max-width:100%}.wrap,#news>div{max-width:94%;width:94%;margin:0 auto}header{overflow:visible}header.on{top:0}header .head_info,h1 span{width:auto}header.on .logo{display:none}h1 span{padding:7px 0 6px;text-align:center}header .logo{max-width:100%;width:100%;padding-top:12px;float:none;text-align:center}header .logo img{width:210px}header .btn_menu,header .btn_close{width:28px;position:fixed;top:45px;right:20px;z-index:2000}header .btn_close{display:none;top:20px}header .head_reserve{display:none}header nav{display:none;background:rgba(0,0,0,.9);width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto;z-index:1000;padding:0 0 30px;box-sizing:border-box}header nav ul li{font-size:85%}header nav ul li.current{background:0 0;border-radius:0}header nav ul li.current a{color:#fff}header nav .gnav{max-width:450px;padding-top:30px;display:block}header nav .gnav li{width:70% !important;margin:0 auto 20px;text-align:left}header nav .gnav li a span{display:inline;padding-right:20px;font-size:160%}header nav .tel{width:100%;margin:10px 0 10px;text-align:center;float:none}header nav .tel p:first-child{font-size:90%}header nav .tel p:first-child.icon_tel{width:37px;display:inline-block;vertical-align:sub}header nav .tel .tel_number{font-size:200%}header nav .sns{width:100%;text-align:center}header nav .sns li{width:auto;display:inline;padding:0 8px}header nav .sns li a{display:inline}.set_date,.set_haku,.set_room,.set_num{padding:10px 0 10px}#search_form .set_haku{clear:both;margin-left:20px}.ui-datepicker-trigger{right:33px;top:11px}#ui-datepicker-div{width:90% !important;left:5% !important}.search_form{margin-bottom:0;box-shadow:0 20px 30px #f5f5f5cf}.search_form .wrap{max-width:350px!important;width:88%;display:block;box-shadow:none;margin:0 auto 8px}.search_form h2{background:0 0;width:auto;height:auto;padding-bottom:5px}.search_form h2 span{font-size:170%}.sub .search_form h2{width:100%;font-size:95%;padding-bottom:2px;background:0 0;height:auto}#search_form .set_date{margin-left:20px}#search_form .set_haku select,#search_form .set_num select,#search_form .set_room select{margin-right:18px;padding-top:1px;font-size:15px}#search_form .plan{width:100%;float:none;padding:0 5px;に変更}#search_form{padding:5px 0 30px;font-size:95%;width:100%}#search_form #datepicker{font-size:15px}#search_form .btn{width:90%;margin:0 auto}#search_form .submit{width:100%;padding:0 5px;margin:20px auto}#search_form .submit input{width:100%;clear:both;display:block;box-sizing:border-box;margin:0 auto 20px;float:none;-webkit-appearance:none;border-radius:unset!important}.b_arrow{width:100%}.b_arrow:after{left:60px;bottom:56px}#search_form .plan a{width:100%;margin:0 auto;padding:10px 0}.btn_top{display:none !important}footer{position:relative;text-align:center}footer:after{background-size:500px;height:200px;top:340px;left:0}footer .bg_2{margin-top:10px;padding:0 0 30px}footer .foot_nav{margin:20px auto 30px}footer .foot_nav ul{max-width:450px;flex-wrap:wrap;justify-content:flex-start;padding:0}footer .foot_nav ul li{width:29.3333%;padding:0 0 20px !important;font-size:110%}footer .foot_nav ul li:nth-child(3) a:after{content:none}footer .btn_top{width:50px;height:auto;position:absolute;bottom:45px;right:4%}footer h2{padding-bottom:20px}footer .foot_info p{font-size:100%}footer .foot_reserve{float:none;clear:both}footer .foot_reserve ul{overflow:hidden;padding:25px 0 0}footer .foot_reserve .btn_foot_reserve a{margin:0 auto}footer .foot_info{float:none;padding-bottom:30px}footer .foot_tel{font-family:"游明朝","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",serif;display:block;clear:both;margin:36px auto 0;text-align:center;color:#fff}footer .foot_tel p{font-size:110%}footer .foot_tel a{color:#fff}footer .foot_tel .icon_tel{width:38px;display:inline-block;margin:10px 4px 0 0;vertical-align:top}footer .foot_tel .tel_number{font-weight:700;font-size:38px}footer .foot_tel .tel_number p:first-child{font-size:75%;margin:14px 0 0}main h2{background-size:80px;margin:10px 0 20px;padding-top:20px}main h2 span{padding:8px 0;font-size:160%}#main_slide{height:300px}#main_slide .bx-wrapper,#main_slide .bx-wrapper .bx-viewport{height:100% !important}.top #main_slide .bx-wrapper .bx-viewport li{height:100%}.top #main_slide .bx-wrapper .bx-viewport li img{max-width:none;width:auto !important;height:100%;position:absolute}#main_slide .catch{top:0;height:100%;font-size:105%;margin-top:0}#main_slide .catch h2{line-height:1.5;text-align:center;font-size:105%}.top h2 img{width:30%}#news_line{padding:30px 0 0}#news_line div{max-width:100%;width:320px;display:block;margin:0 auto;padding:10px 0;font-size:98%}#news_line .title{background:0 0;float:none}#news_line .title{padding:0}#news_line .title span{padding:8px 20px;font-size:140%}#news_line .ticker{width:100%;margin:20px auto 0;float:none}#news_line .ticker ul li{background:url(//hotel-square.net/wp/wp-content/themes/sty_white/css/../images/icon_news.png) no-repeat left 3px;height:115px;margin-left:.5em;padding-left:1.5em}#news_line .ticker ul li a{width:auto;display:block;padding:10px 0 10px;white-space:normal}#news_line .ticker ul li span{padding-right:10px}#plan{padding:0 0 20px}#plan .wrap{margin:0 auto 0}#plan h3,#plan h3+p{width:100%}h2.h2-border{margin:20px 0 40px}#plan .wrap table{width:340px;margin:0 auto}#plan .wrap table td{display:block;padding:0;margin-bottom:30px}#plan .wrap table td p.detail{width:242px}#plan .column3 table tr{display:block}#plan .column2 table td .detail a{width:100%}#greeting .column{height:auto;padding:0;flex-wrap:wrap;flex-direction:column-reverse}#greeting .column .txt p{text-align:left}#greeting .column>div{width:100%;height:100%}#greeting .column .txt,#greeting .column.left_photo .txt,#greeting .column.right_photo .txt{background-size:300px;background-position:center center;width:100%;height:auto;position:relative;margin:0 auto;padding:30px 5%;top:inherit;left:inherit;font-size:95%}#greeting .column .txt h3{font-size:160%;line-height:1.5;text-align:center !important;padding:1em 0}#feature{padding:40px 0 10px}#feature h2{margin:20px 0 40px;letter-spacing:-.5px}#feature .wrap{width:90%}#feature table{width:100%;margin-bottom:20px}#feature table td{padding:20px 0}#feature table td .detail a{margin:1.5em auto 1.5em;width:80%}#feature .left_table td:nth-child(2){padding-left:0}#feature .left_table p.detail a{float:unset}#feature table td.photo img{width:100%;height:auto}#feature table h3{padding:0 10px 10px;font-size:150%;text-align:center}#feature table h3+p{padding:0;font-size:110%}#feature table td:first-child,#feature table td,#feature .left_table td:first-child{display:block;width:100%}#feature table td:first-child{text-align:center}#feature table td.photo{height:auto;padding:0}#news{padding:30px 0 0;overflow:hidden}#news h2{background-size:90px;margin:0 0 25px}#news>div dl{height:300px;padding:10px 0;font-size:15px;width:95%;margin:0 auto;overflow-y:auto;line-height:2}#news>div dl::-webkit-scrollbar{width:10px}#news>div dl::-webkit-scrollbar-thumb{background:#999;border-radius:5px}#news>div dl::-webkit-scrollbar-track-piece{background:#efefef}#news>div dl dt{float:none;width:auto;height:auto;clear:both;border:none;padding:20px 0 0}#news>div dl dt:before{margin:0 12px -4px 0}#news>div dl dd{width:auto;height:auto;float:none;overflow:hidden;padding:10px 0 20px;white-space:nowrap;text-overflow:ellipsis;border-top:none !important}#news>div dl dd a{display:block;padding-right:10px}#news>div dl dd a span{width:auto;white-space:normal}#news>div dl dd a:after{margin:15px 0 0}#links .links_slide{width:265px}#links .links_slide .text{height:115px}#links .bx-wrapper:before{transform:scale(.7);left:-70px}#links .bx-wrapper:after{transform:scale(.7);right:-70px}#links .bx-wrapper .bx-prev{left:-45px}#links .bx-wrapper .bx-next{right:-45px}#links .bx-wrapper ul li p{height:252px}#links .bx-wrapper .bx-controls-direction a{background-size:contain;width:35px;height:35px;margin-top:-18px}#access{margin:40px 0 30px}#access h2{background-size:90px;margin-top:0}.g_map{padding:0 0 68%}#access iframe{width:100%;height:360px;display:block;margin:0 auto}#access table{width:100%}#access table td{padding:0 0 40px 5px}#access ul{width:95%;display:block;margin:20px auto 0}#access ul li{width:100%;padding:0 0 30px}#access ul li h3{font-size:135%}#access ul li p{line-height:2;font-size:100%}.sub main h2{margin:0;font-size:140%}.sub #main_slide{min-height:0;height:auto}.sub #main_slide .mv img{width:100%;position:relative;bottom:inherit;left:inherit}.photo_box .wrap{padding:30px 0 20px}.photo_box .photo_slide{margin:10px auto 10px}.photo_box .text{padding:20px 0 20px}.single #main_slide{min-height:0;height:300px}.single #main_slide .catch{padding:0}.single #main{width:96%;float:none;margin:30px auto 0}.single h2{padding:0}.single .contents{max-width:540px;width:96%;margin:10px auto 40px}.single .pagination{width:100%;padding-top:10px}.single .pagination ul{display:flex;justify-content:space-between}.single .pagination ul li{display:table-cell;float:none;margin-right:0}.single .pagination ul li:last-child{margin-right:0}.single #sidebar{width:96%;float:none;margin:40px auto 40px}.news .pager{overflow:hidden}header .btn_lang{position:relative;top:inherit;left:inherit;padding:30px 0;text-align:center}}@media screen and (max-width:500px){#feature.en h2{margin:0;padding:20px 0 0}#feature.en table{margin-bottom:0}.photo_box .wrap{width:360px}.photo_box h2{margin-top:0}.photo_box .photo_slide{width:360px}.photo_box .slide_image{width:360px;height:270px}.photo_slide .thumb li{width:18%;height:40px;margin:8px 0 0 2.5%}.photo_box .text{width:360px}.photo_box .wrap,.photo_box .photo_slide{width:360px}.photo_box .photo_slide{height:auto;margin:0 auto}.photo_box .thumb{overflow:hidden}}@media screen and (max-width:400px){footer:after{top:330px}}@media screen and (max-width:360px){body{font-size:85%;line-height:1.4}h1 span{font-size:92%}main h2 span{font-size:30px}header nav .sns li{padding:0 5px}footer:after{background-size:400px;top:290px}#main_slide .catch{font-size:90%}#search_form .set_haku select,#search_form .set_num select,#search_form .set_room select{margin-right:12px;padding:1px 28px 5px 6px}#news_line .ticker{width:90%}#plan .wrap table{width:300px}#links .bx-wrapper{padding:40px 0}#links .bx-wrapper .bx-controls-direction a{left:-40px;margin-top:-20px}#links .bx-wrapper .bx-controls-direction .bx-next{right:-22px;left:inherit}#links .bx-wrapper:before{left:-50px}#links .bx-wrapper:after{right:-50px}#links .bx-wrapper .bx-controls-direction .bx-prev{left:-35px}#links .bx-wrapper .bx-controls-direction .bx-next{right:-35px}.photo_box .wrap,.photo_box .photo_slide{width:300px}}@media screen and (max-width:800px) and (min-width:500px){.wrap{max-width:540px}#main_slide{height:500px}header .btn_menu,header .btn_close{width:40px}footer .wrap{max-width:400px}#ui-datepicker-div{max-width:350px;top:41% !important}}@media screen and (max-width:800px) and (orientation:landscape){header nav .gnav{max-width:none}header nav .gnav li{width:100%}}@media screen and (min-width:801px){header .tel a,footer a.tel{display:inline-block;pointer-events:none;cursor:default;color:inherit;opacity:1}}@media screen and (max-width:800px){#plan table td p br+br{display:none}p.guide span{padding:8px 15px}footer .foot_tel{display:none}footer .foot_reserve{float:right;width:100%}footer .copy{width:100%;margin-bottom:20px;padding-top:0}footer .foot_nav ul li a{margin-left:16px;font-size:83%}p.btn_foot_reserve{margin-bottom:30px}footer .foot_nav ul li:nth-child(3){width:36.3333%}#plan table tr{display:block!important}.sub main{padding-bottom:20px}p.sp_view.btn_menu{background:rgba(0,0,0,.2);padding:8px 8px 2px;width:45px;right:10px;top:30px!important}header nav{background:rgba(0,0,0,.95)}.single #main_slide{height:auto}.single #main_slide .mv img{width:100%;position:relative;bottom:inherit;left:inherit}header{top:27px;background-size:auto}#plan .column3 .wrap table{width:auto}#plan .column3 table td{width:auto!important}#plan .column3 table td .detail a{width:80%}#plan .column3 .wrap table td p.detail{width:auto}}@media screen and (max-width:500px){#feature.en .photo_box .photo_slide{width:100%}}@media screen and (max-width:420px){.en #main_slide .catch h2{font-size:96%}}@media screen and (max-width:800px){header.en{top:27px}.en #main_slide .catch h2 span{font-size:70%}.en #plan h2{margin:50px 0 0}.en #plan .column3 h3{height:auto}.en #plan .column3 h3+p{height:auto}.en #feature table td{width:100%!important;padding:0}.en #feature table td:first-child{padding-left:0}.en #feature h2{margin:20px 0 0}.en .photo_slide .thumb li:first-child{margin-left:0}.en #feature table td{width:400px!important}.en #feature .photo_box .wrap{width:100%}.en .photo_box .photo_slide{margin:0 auto}.en #feature .photo_slide .thumb li{width:71.9px;height:48px}.en #feature .left_table .photo_slide .thumb li{width:71.9px;height:48px}#feature.en h3{padding:20px 0}.en #feature table h3+p{padding:0 0 50px}#feature.en table td:first-child{padding-top:40px}.en #feature .left_table td:first-child{padding-bottom:0;padding-top:40px}.en #feature .left_table td:nth-child(2){padding:0}.en #access h2{margin:0;padding-bottom:20px}#feature.en h3{font-size:150%}.en #plan.cn .column3 h3+p{height:auto}}@media screen and (max-width:420px){#feature.en .photo_box .photo_slide{width:320px;height:260px}.en .photo_slide .slide_image{width:320px;height:213px}.en .photo_box .thumb{overflow:unset}.en #feature .photo_slide .thumb li{width:18%;height:auto}.en #feature .left_table .photo_slide .thumb li{width:18%;height:auto}}@media only screen and (max-width:800px){header .btn_lang{width:140px !important;display:block;position:relative;margin:30px auto;padding:0;line-height:0;border:none;text-align:center}header .btn_lang:after{content:"";display:inline-block;position:absolute;top:50%;right:7px;margin-top:-3px;border:4px solid transparent;border-top:6px solid #333}header .btn_lang select{background:#fff;width:100%;-webkit-appearance:none;appearance:none;padding:10px 20px;border-radius:0}header .btn_lang select option{cursor:pointer}}