.con_free_area{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_free_area{width:91.66667%}}#header{border-bottom:0}.con_modal_load{position:fixed;width:100%;height:100%;transition:opacity 1000ms ease z-index 1000ms ease;opacity:1;z-index:5000;top:0;left:0;margin:0;display:none !important}.con_modal_load.is-open{display:block !important}.con_modal_load .bg_modal{width:100%;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0.6);opacity:.95;opacity:0;position:fixed;height:100%;opacity:1}.con_modal_load .box_modal_load{z-index:100;position:relative;background:#FFF;width:90%;max-width:1000px;top:50%;left:50%;transform:translate(-50%, -50%);height:80%}.con_modal_load .box_modal_load .st_modal{padding:0.8em 3em 0.8em 3em;background:#333;color:#fff;font-weight:bold;text-align:center;box-sizing:border-box}.con_modal_load .box_modal_load .close{display:inline-block;position:absolute;top:.25em;right:1em}.con_modal_load .box_modal_load .close button{display:inline-block;background:transparent;border:0;color:#fff;font-size:250%;padding:0;cursor:pointer}.con_modal_load .box_modal_load .modal_content{box-sizing:border-box;overflow-y:scroll;padding:3em 5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_modal_load .box_modal_load .modal_content{padding:3em 2em}}@media only screen and (max-width: 767px){.con_modal_load .box_modal_load .modal_content{padding:2em}}.con_modal_load .box_modal_load .modal_content .img{text-align:center;margin-bottom:1.5em}.con_modal_load .box_modal_load .modal_content .img a{display:block}.mouse .con_modal_load .box_modal_load .modal_content .img a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_modal_load .box_modal_load .modal_content .img a:hover,.touch .con_modal_load .box_modal_load .modal_content .img a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_modal_load .box_modal_load .modal_content .img a{-webkit-tap-highlight-color:transparent}.touch .con_modal_load .box_modal_load .modal_content .img a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_modal_load .box_modal_load .modal_content .txt .c_red{color:#f60404}.con_modal_load .box_modal_load .modal_content .box_btn{text-align:center}.con_modal_load .box_modal_load .modal_content .box_btn .btn_sub_jp_s,.con_modal_load .box_modal_load .modal_content .box_btn .btn_basic_m{margin-top:1.5em}.con_fv{position:relative;width:100%;margin:90px auto 0}@media only screen and (max-width: 767px){.con_fv{margin:4em auto 0}}.con_fv .box_slider_main{position:relative}.con_fv .box_slider_main #main_fv-slider img{height:auto}.con_fv .box_slider_main #main_fv-slider .page_counter{position:absolute;z-index:1;font-weight:500;color:#fff;display:flex;align-items:center;letter-spacing:-.03em;bottom:20px;left:45px;font-family:"Marcellus", serif}@media only screen and (min-width: 1025px){.con_fv .box_slider_main #main_fv-slider .page_counter{font-size:85%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_slider_main #main_fv-slider .page_counter{font-size:85%}}@media only screen and (max-width: 767px){.con_fv .box_slider_main #main_fv-slider .page_counter{font-size:85%}}@media only screen and (max-width: 767px){.con_fv .box_slider_main #main_fv-slider .page_counter{bottom:1.5em}}@media only screen and (max-width: 767px){.con_fv .box_slider_main #main_fv-slider .page_counter{left:1.5em}}.con_fv .box_slider_main #main_fv-slider .page_counter .divider{margin:0 1em}.con_fv .box_slider_main .box_txt{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center}.con_fv .box_slider_main .box_txt *{color:#fff}.con_fv .box_slider_main .box_txt .ttmEn_32{margin:.5em 0}.con_fv .box_new{position:absolute;z-index:1;background:#fff;bottom:0;right:0;border-radius:8px 0 0px 8px;width:calc(425 / 1375 * 100%);padding:25px 0}@media only screen and (max-width: 767px){.con_fv .box_new{width:calc(324 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_new{padding:20px 0}}@media only screen and (max-width: 767px){.con_fv .box_new{padding:1em 0}}@media only screen and (min-width: 1441px){.con_fv .box_new{width:425px}}.con_fv .box_new .inner{width:calc(365 / 425 * 100%);margin:0 auto}.con_fv .box_new .inner .date_cat{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 1025px){.con_fv .box_new .inner .date_cat .date{font-size:85%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_new .inner .date_cat .date{font-size:77%}}@media only screen and (max-width: 767px){.con_fv .box_new .inner .date_cat .date{font-size:77%}}.con_fv .box_new .inner .date_cat .cat{display:inline-flex;margin-left:.5em}.con_fv .box_new .inner .date_cat .cat span{display:inline-block;padding:.25em 1em;background:#E4DECE;border-radius:9999px}@media only screen and (min-width: 1025px){.con_fv .box_new .inner .date_cat .cat span{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_new .inner .date_cat .cat span{font-size:77%}}@media only screen and (max-width: 767px){.con_fv .box_new .inner .date_cat .cat span{font-size:77%}}.con_fv .box_new .inner .date_cat .cat span:not(:last-child){margin-right:.5em}.con_fv .box_new .inner .txt{color:#000;margin-top:10px}@media only screen and (max-width: 767px){.con_fv .box_new .inner .txt{margin-top:.5em}}@media only screen and (max-width: 767px){.con_fv .box_new .inner .txt{font-size:85%}}.con_fv .box_new .inner .btn_more{text-align:right;margin-top:5px}@media only screen and (max-width: 767px){.con_fv .box_new .inner .btn_more{margin-top:.25em}}.topicpath{width:calc(1360 / 1440 * 100%);display:flex;justify-content:flex-start;flex-wrap:wrap;margin:25px auto 0}@media only screen and (max-width: 767px){.topicpath{margin:1.5em auto 0}}.topicpath li:not(:last-child){position:relative;margin-right:40px}@media only screen and (max-width: 767px){.topicpath li:not(:last-child){margin-right:2em}}.topicpath li:not(:last-child)::before{content:"\f3d3";font-family:"Ionicons";position:absolute;top:48%;transform:translateY(-50%);line-height:1;right:-23px}@media only screen and (max-width: 767px){.topicpath li:not(:last-child)::before{right:-1.25em}}@media only screen and (max-width: 767px){.topicpath li:not(:last-child)::before{top:62%;font-size:90%}}.topicpath li>a,.topicpath li>span{letter-spacing:-.03em;line-height:2;text-decoration:none;color:#333}@media only screen and (min-width: 1025px){.topicpath li>a,.topicpath li>span{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.topicpath li>a,.topicpath li>span{font-size:93%}}@media only screen and (max-width: 767px){.topicpath li>a,.topicpath li>span{font-size:70%}}#modal:not(.active)::before{display:none}#modal:not(.active) .inner_modal{margin:0 auto}#modal:not(.active) .wrap_modal{background:transparent !important}#modal:not(.active) .box_panel{box-shadow:0 6px 12px 6px rgba(0,0,0,0.1);border:1px solid #e0e0e0;border-top:0}@media only screen and (max-width: 767px){#modal:not(.active) .con_search{width:100%}}@media only screen and (max-width: 767px){#modal:not(.active) .con_search .box_tripla .box_btn{flex-wrap:wrap}#modal:not(.active) .con_search .box_tripla .box_btn .btn_link:not(:last-child){margin-bottom:.5em}}#modal:not(.active) .box_member .box_accordion .content_accordion>.box_text{width:92%}@media only screen and (max-width: 767px){#modal:not(.active) .box_member .box_accordion .content_accordion .box_utilities li .txt{white-space:nowrap}}@media only screen and (max-width: 767px){#modal:not(.active) .box_member .box_accordion .content_accordion .box_cafe .inner>.ttxsJp_15{white-space:nowrap}}@media only screen and (max-width: 767px){#modal:not(.active) .box_member .box_accordion .content_accordion .box_cafe .box_venue .txt_s{white-space:nowrap}}.bg_ptn{position:relative}.bg_ptn::before{content:"";display:inline-block;width:100%;height:calc(100% + 150px);background:url(../images/home/bg_search.webp) top center/cover no-repeat;bottom:0;left:0;position:absolute;z-index:-1}@media only screen and (max-width: 767px){.bg_ptn::before{height:calc(100% + 10em)}}.con_free_area{text-align:center;border:1px solid #000;padding:.76rem 1.53rem}.con_free_area.free1{margin-top:4.61rem}.con_free_area.free2{margin-top:2.3rem}.con_free_area a{display:inline-block}.mouse .con_free_area a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_free_area a:hover,.touch .con_free_area a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_free_area a{-webkit-tap-highlight-color:transparent}.touch .con_free_area a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_reading{position:relative;margin:0 auto;width:calc(1200 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_reading{width:90%}}.con_reading .box_top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.con_reading .box_top .ttl2{width:300px}@media only screen and (max-width: 767px){.con_reading .box_top .ttl2{width:100%}}@media only screen and (min-width: 1025px){.con_reading .box_top .ttl2 .en{font-size:324%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_reading .box_top .ttl2 .en{font-size:277%}}@media only screen and (max-width: 767px){.con_reading .box_top .ttl2 .en{font-size:247%}}@media only screen and (max-width: 767px){.con_reading .box_top .ttl2{text-align:center}}.con_reading .box_bottom{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media only screen and (max-width: 767px){.con_reading .box_bottom{margin-top:2em}}.con_reading .box_bottom .item_new_main{width:calc(370 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main{width:100%}}.con_reading .box_bottom .item_new_main a{display:block;background:rgba(200,198,192,0.2);text-decoration:none;position:relative;padding:40px 0 30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_reading .box_bottom .item_new_main a{padding:30px 0}}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a{padding:1.5em 0}}.con_reading .box_bottom .item_new_main a h4{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#000;position:absolute;color:#fff;top:-15px;left:-25px;width:75px;height:75px}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a h4{top:-2.5em}}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a h4{left:-.5em}}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a h4{width:4.5em}}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a h4{height:4.5em}}.con_reading .box_bottom .item_new_main a h4 span{font-weight:400;line-height:1;font-family:"Marcellus", serif}@media only screen and (min-width: 1025px){.con_reading .box_bottom .item_new_main a h4 span{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_reading .box_bottom .item_new_main a h4 span{font-size:108%}}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a h4 span{font-size:100%}}.con_reading .box_bottom .item_new_main a .inner{width:calc(350 / 413 * 100%);margin:0 auto}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a .inner{width:90%;display:flex;justify-content:space-between}}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a .inner .img{width:45%}}.con_reading .box_bottom .item_new_main a .inner .box_text{width:calc(340 / 350 * 100%);margin:1em auto 0}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a .inner .box_text{width:50%;margin:0 auto}}.con_reading .box_bottom .item_new_main a .inner .box_text h5{padding:.5em 0 1em;border-bottom:1px solid #E0E0E0;color:#000;line-height:1.5}.con_reading .box_bottom .item_new_main a .inner .box_text h5 span{font-weight:500}.con_reading .box_bottom .item_new_main a .inner .box_text .txt{padding:0 0 .5em;margin-top:1em;line-height:1.5}.con_reading .box_bottom .item_new_main a .inner .box_text .btn_arr_s{text-align:right}.con_reading .box_bottom .item_new_main a .inner .box_text .btn_arr_s span{display:inline-block;aspect-ratio:1;border-radius:50%;background:#000;position:relative;transition:all .5s;width:20px}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a .inner .box_text .btn_arr_s span{width:1.25em}}.con_reading .box_bottom .item_new_main a .inner .box_text .btn_arr_s span:hover{opacity:.7}.con_reading .box_bottom .item_new_main a .inner .box_text .btn_arr_s span::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_right.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;width:8px}@media only screen and (max-width: 767px){.con_reading .box_bottom .item_new_main a .inner .box_text .btn_arr_s span::before{width:.5em}}.con_reading .box_bottom .box_right{width:calc(811 / 1200 * 100%)}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right{width:100%}}.con_reading .box_bottom .box_right .box_flex{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right .box_flex{flex-wrap:wrap}}.con_reading .box_bottom .box_right .list_item_new_sub{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right .list_item_new_sub{flex-wrap:wrap;margin-top:1em}}.con_reading .box_bottom .box_right .list_item_new_sub .item{width:calc(265.5 / 811 * 100%)}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right .list_item_new_sub .item{width:49%;margin-bottom:1em}}.con_reading .box_bottom .box_right .list_item_new_sub .item a{display:block;text-decoration:none}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner{width:100%;margin:0 auto}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text{position:relative;width:calc(340 / 350 * 100%);margin:1em auto 0}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text h5{padding:.5em 0 1em;border-bottom:1px solid #E0E0E0;color:#000;line-height:1.5}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text h5 span{font-weight:500}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .txt{padding:0 0 .5em;margin-top:1em;line-height:1.5}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .btn_arr_s{text-align:right}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .btn_arr_s span{display:inline-block;aspect-ratio:1;border-radius:50%;background:#000;position:relative;transition:all .5s;width:20px}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .btn_arr_s span{width:1.25em}}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .btn_arr_s span:hover{opacity:.7}.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .btn_arr_s span::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_right.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;width:8px}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right .list_item_new_sub .item a .inner .box_text .btn_arr_s span::before{width:.5em}}@media only screen and (min-width: 768px){.con_reading .box_bottom .box_right .btn_basic_m{width:90%;margin:30px 0 0 auto;text-align:right}}@media only screen and (max-width: 767px){.con_reading .box_bottom .box_right .btn_basic_m{width:90%;margin:1.5em auto 0}.con_reading .box_bottom .box_right .btn_basic_m a{width:100%}}.con_location{position:relative;padding-top:65px;margin-bottom:-150px}@media only screen and (max-width: 767px){.con_location{padding-top:5em}}@media only screen and (max-width: 767px){.con_location{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_location{padding-bottom:10em}}.con_location .box_st .ttxsEn_24 .en{color:#333}.con_location .box_st .ttlEn_40{margin-top:15px}@media only screen and (max-width: 767px){.con_location .box_st .ttlEn_40{margin-top:.5em}}.con_location .box_st .ttlEn_40 .en{letter-spacing:.03em;color:#333;font-weight:400}@media only screen and (min-width: 1025px){.con_location .box_st .ttlEn_40 .en{font-size:308%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_st .ttlEn_40 .en{font-size:277%}}@media only screen and (max-width: 767px){.con_location .box_st .ttlEn_40 .en{font-size:216%}}.con_location .txt_location{text-align:center;position:relative;z-index:1;margin-top:35px}@media only screen and (max-width: 767px){.con_location .txt_location{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .txt_location img{width:430px}}@media only screen and (max-width: 767px){.con_location .txt_location img{width:85%}}.con_location .box_location{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;padding-bottom:20em;margin-top:-60px}@media only screen and (max-width: 767px){.con_location .box_location{margin-top:-3.5em}}.con_location .box_location .box_left{width:calc(635 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_location .box_location .box_left{width:100%}}.con_location .box_location .box_left .img1{margin:0 0 0 auto;width:calc(545 / 635 * 100%)}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img1{width:100%}}.con_location .box_location .box_left .img1 img{width:100%;height:auto}.con_location .box_location .box_left .img2{margin:85px 85px 0 auto;width:calc(373 / 635 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_left .img2{margin:65px 65px 0 auto}}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img2{margin:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_left .img2{width:calc(373 / 635 * 100%)}}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img2{width:calc(238 / 428 * 100%)}}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img2{position:absolute;bottom:6em;left:4.5em}}.con_location .box_location .box_left .img2 img{width:100%;height:auto}.con_location .box_location .box_left .img3{width:calc(269 / 635 * 100%);margin-top:-130px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_left .img3{width:calc(269 / 635 * 100%)}}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img3{width:calc(165 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_left .img3{margin-top:-90px}}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img3{margin-top:-3em}}@media only screen and (max-width: 767px){.con_location .box_location .box_left .img3{position:absolute;bottom:0;left:0}}.con_location .box_location .box_left .img3 img{width:100%;height:auto}.con_location .box_location h5{position:relative;margin-top:80px;padding-top:120px;width:108px;height:415px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location h5{margin-top:60px}}@media only screen and (max-width: 767px){.con_location .box_location h5{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location h5{padding-top:100px}}@media only screen and (max-width: 767px){.con_location .box_location h5{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location h5{width:90px}}@media only screen and (max-width: 767px){.con_location .box_location h5{width:6.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location h5{height:345px}}@media only screen and (max-width: 767px){.con_location .box_location h5{height:18em}}@media only screen and (max-width: 767px){.con_location .box_location h5{position:absolute;left:1.5em;top:20em}}.con_location .box_location h5::before{content:"";display:inline-block;width:1px;background:#333;position:absolute;top:0;left:50%;transform:translateX(-50%);height:90px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location h5::before{height:70px}}@media only screen and (max-width: 767px){.con_location .box_location h5::before{height:3em}}@media only screen and (max-width: 767px){.con_location .box_location h5::before{display:none}}.con_location .box_location h5 span{font-weight:500;line-height:2;letter-spacing:.03em;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}@media only screen and (min-width: 1025px){.con_location .box_location h5 span{font-size:139%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location h5 span{font-size:124%}}@media only screen and (max-width: 767px){.con_location .box_location h5 span{font-size:108%}}.con_location .box_location .box_right{width:calc(610 / 1440 * 100%);margin-top:140px}@media only screen and (max-width: 767px){.con_location .box_location .box_right{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_right{margin-top:120px}}@media only screen and (max-width: 767px){.con_location .box_location .box_right{margin-top:3em}}@media only screen and (max-width: 767px){.con_location .box_location .box_right{display:flex;flex-direction:column}}.con_location .box_location .box_right .txt{line-height:3;width:calc(415 / 610 * 100%)}@media only screen and (max-width: 767px){.con_location .box_location .box_right .txt{width:calc(324 / 428 * 100%)}}@media only screen and (max-width: 767px){.con_location .box_location .box_right .txt{margin:1.5em auto 0;order:2;line-height:2.8}}.con_location .box_location .box_right .img4{margin:68px 0 0 85px;width:calc(294 / 610 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_right .img4{margin:50px 0 0 60px}}@media only screen and (max-width: 767px){.con_location .box_location .box_right .img4{margin:0 25% 0 auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_right .img4{width:calc(294 / 610 * 100%)}}@media only screen and (max-width: 767px){.con_location .box_location .box_right .img4{width:calc(172 / 428 * 100%)}}.con_location .box_location .box_right .img4 img{width:100%;height:auto}.con_location .box_location .box_right .img5{width:calc(217 / 610 * 100%);margin:-80px calc(40 / 610 * 100%) 0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_right .img5{width:calc(217 / 610 * 100%)}}@media only screen and (max-width: 767px){.con_location .box_location .box_right .img5{width:calc(127 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_location .box_right .img5{margin:-50px 30px 0 auto}}@media only screen and (max-width: 767px){.con_location .box_location .box_right .img5{margin:-2em 0 0 auto}}.con_location .box_location .box_right .img5 img{width:100%;height:auto}.con_location .txt_location2{position:absolute;bottom:235px;right:calc(310 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_location .txt_location2{bottom:4em}}@media only screen and (max-width: 767px){.con_location .txt_location2{right:0}}@media only screen and (max-width: 767px){.con_location .txt_location2{width:calc(301 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .txt_location2 img{width:300px}}.con_hotel_appeal{border-radius:60px 60px 8px 8px;position:relative;background:url(../images/home/bg_hotel.webp) top center/cover no-repeat;padding:160px 0;margin-top:-65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_appeal{padding:120px 0}}@media only screen and (max-width: 767px){.con_hotel_appeal{padding:4em 0 8em}}@media only screen and (max-width: 767px){.con_hotel_appeal{margin-top:-2em}}@media only screen and (max-width: 767px){.con_hotel_appeal{border-radius:3em 3em 0 0}}.con_hotel_appeal .box_hotel_appeal{width:calc(1320 / 1440 * 100%);margin:0 0 0 auto}.con_hotel_appeal .box_hotel_appeal *{color:#fff}.con_hotel_appeal .box_hotel_appeal .ttl2 .jp{color:#fff}.con_hotel_appeal .box_hotel_appeal .hotelSwiper{overscroll-behavior:contain;padding-top:60px}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper{padding-top:2em}}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper{padding-bottom:1.92rem}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide{position:relative;margin-right:30px;padding-top:25px}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide{padding-top:1em}}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text{width:calc(520 / 561 * 100%);margin:30px auto 0}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text{margin:1.5em auto 0}}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text .txt{margin-top:1em}}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text .btn_more{text-align:right;margin-top:30px}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text .btn_more{margin-top:1em}}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text .btn_more a .ic{background:#fff}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .box_text .btn_more a .ic::before{filter:brightness(0)}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .number{line-height:1;letter-spacing:.03em;position:absolute;left:20px;top:0;z-index:1;color:#9F8E54;font-family:"Marcellus", serif}@media only screen and (min-width: 1025px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .number{font-size:447%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .number{font-size:347%}}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .number{font-size:277%}}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .img img{border-radius:5px}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-wrapper .swiper-slide .ttm .jp{color:#fff}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-scrollbar{position:relative;top:auto;right:auto;bottom:auto;left:auto;height:2px;background:#333}.con_hotel_appeal .box_hotel_appeal .hotelSwiper .swiper-scrollbar .swiper-scrollbar-drag{background:#9F8E54;height:4px}.con_stay{border-radius:60px 60px 0 0;position:relative;background:url(../images/home/bg_stay.webp) top center/cover no-repeat;padding:160px 0 220px;margin-top:-65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_stay{padding:120px 0 180px}}@media only screen and (max-width: 767px){.con_stay{padding:4em 0 8em}}@media only screen and (max-width: 767px){.con_stay{margin-top:-3em}}@media only screen and (max-width: 767px){.con_stay{border-radius:3em 3em 0 0}}@media only screen and (max-width: 767px){.con_stay>.ttl2{width:90%;margin:0 auto}}.con_stay .box_stay{width:90%;max-width:1180px;margin:50px auto 0}@media only screen and (max-width: 767px){.con_stay .box_stay{margin:1.5em auto 0}}@media only screen and (min-width: 1441px){.con_stay .box_stay{max-width:calc(1180 / 1440 * 100%)}}.con_stay .box_stay>.box_flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:calc(1130 / 1180 * 100%)}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex{width:100%}}.con_stay .box_stay>.box_flex:not(:last-child){margin-bottom:100px}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex:not(:last-child){margin-bottom:4em}}.con_stay .box_stay>.box_flex .box_img{width:calc(718 / 1130 * 100%)}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_img{width:100%}}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_img{order:1}}.con_stay .box_stay>.box_flex .box_img .custom_counter{display:none}.con_stay .box_stay>.box_flex .box_img img{border-radius:4px}.con_stay .box_stay>.box_flex .box_text{width:calc(353 / 1130 * 100%)}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_text{width:90%}}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_text{order:2;margin:1.5em auto 0}}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_text .ttm{text-align:center}}.con_stay .box_stay>.box_flex .box_text .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_text .txt{margin-top:1em}}.con_stay .box_stay>.box_flex .box_text .btn_basic_m{margin-top:30px}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_text .btn_basic_m{margin-top:1em}}@media only screen and (max-width: 767px){.con_stay .box_stay>.box_flex .box_text .btn_basic_m{text-align:center}.con_stay .box_stay>.box_flex .box_text .btn_basic_m a{width:100%;text-align:center;justify-content:center;padding:0.8em 2em 0.8em 2em}}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows{position:absolute;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-between;z-index:1;top:50%;width:calc(100% - 50px)}@media only screen and (max-width: 767px){.con_stay .box_stay .box_guestroom .box_slider .custom_arrows{width:calc(100% - 2em)}}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button{display:inline-block;border:0;width:30px;aspect-ratio:1/2;cursor:pointer;position:relative}@media only screen and (max-width: 767px){.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button{width:2em}}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button.splide-prev{background:url(../images/home/arrow_left_w.svg) center center/cover no-repeat}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button.splide-prev::before{display:none}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button.splide-next{background:url(../images/home/arrow_right_w.svg) center center/cover no-repeat}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button.splide-next::before{display:none}.con_stay .box_stay .box_guestroom .box_slider .custom_arrows button:focus{outline:none}.con_stay .box_stay .box_faci_serv .box_img{display:flex;justify-content:space-between;align-items:flex-start}.con_stay .box_stay .box_faci_serv .box_img .img1{width:calc(425 / 718 * 100%)}.con_stay .box_stay .box_faci_serv .box_img .wrp_img{width:calc(279 / 718 * 100%)}.con_stay .box_stay .box_faci_serv .box_img .wrp_img .img2:not(:last-child){margin-bottom:1vw}.con_stay .box_stay .box_faci_serv .box_img img{height:auto}.con_stay .box_stay .box_banquets{margin-left:auto;margin-right:auto}.con_topics{border-radius:60px 60px 0 0;background:#fff;position:relative;padding-top:190px;margin-top:-65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics{padding-top:150px}}@media only screen and (max-width: 767px){.con_topics{padding-top:4em}}@media only screen and (max-width: 767px){.con_topics{margin-top:-3.5em}}@media only screen and (max-width: 767px){.con_topics{border-radius:3em 3em 0 0}}.con_topics .box_topics{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(1315 / 1440 * 100%);margin:0 0 0 auto}@media only screen and (max-width: 767px){.con_topics .box_topics{width:90%}}@media only screen and (max-width: 767px){.con_topics .box_topics{margin:0 auto}}@media only screen and (max-width: 767px){.con_topics .box_topics{position:relative;padding-bottom:5em}}.con_topics .box_topics .box_left{width:200px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_left{width:100%}}.con_topics .box_topics .box_left .btn_basic_m{margin-top:65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics .box_topics .box_left .btn_basic_m{margin-top:50px}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_left .btn_basic_m{margin-top:2em}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_left .btn_basic_m{width:90%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.con_topics .box_topics .box_left .btn_basic_m a{width:100%}@media only screen and (max-width: 767px){.con_topics .box_topics .box_left .btn_basic_m a{padding:1em 4em 1em 2em}}.con_topics .box_topics .box_right{width:calc(100% - 330px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics .box_topics .box_right{width:calc(100% - 280px)}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right{width:100%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li{margin-bottom:.5em}}.con_topics .box_topics .box_right .topics_list li a{display:flex;justify-content:space-between;align-items:center;position:relative;transition:all .5s ease;border-top:1px solid #E0E0E0;text-decoration:none;padding:20px 80px 20px 20px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a{padding:1em 2.5em 1em 1em}}.con_topics .box_topics .box_right .topics_list li a::before{content:"";display:inline-block;background:url(../images/home/ic_arr_c.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:20px;height:20px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a::before{right:1em}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a::before{width:1em}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a::before{height:1em}}.con_topics .box_topics .box_right .topics_list li a .img{width:calc(142 / 900 * 100%)}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .img{width:35%}}.con_topics .box_topics .box_right .topics_list li a .box_text{width:calc(728 / 900 * 100%)}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text{width:61%}}.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag{flex-wrap:wrap}}.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .date{display:inline-block;line-height:1.2;border-bottom:1px solid #9e9e9e;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .date{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .date{font-size:85%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .date{font-size:77%}}.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag{margin-left:.5em;display:inline-flex}.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span{display:inline-block;line-height:1.5;border:1px solid #9e9e9e;padding:0 1em;border-radius:9999px;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span{font-size:77%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span{font-size:62%}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span{padding:0 .5em}}.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span.inportant{background:#E4DECE}.con_topics .box_topics .box_right .topics_list li a .box_text .date_tag .tag span:not(:last-child){margin-right:.5em}.con_topics .box_topics .box_right .topics_list li a .box_text .txt{color:#000;margin-top:12px}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .txt{margin-top:.75em}}@media only screen and (max-width: 767px){.con_topics .box_topics .box_right .topics_list li a .box_text .txt{line-height:1.5}}.con_topics .box_topics .box_right .topics_list li a:hover{background:rgba(200,198,192,0.2);box-shadow:0 4px 8px 4px rgba(0,0,0,0.08)}.con_topics .box_banner{background:#E0E0E0;padding:50px 0;margin:125px auto 0}@media only screen and (max-width: 767px){.con_topics .box_banner{padding:2em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics .box_banner{margin:100px auto 0}}@media only screen and (max-width: 767px){.con_topics .box_banner{margin:4em auto 0}}.con_topics #swiper_topics{width:100%;position:relative}.con_topics #swiper_topics .swiper-wrapper{padding:0 16.5vw}@media only screen and (max-width: 767px){.con_topics #swiper_topics .swiper-wrapper{padding:0}}.con_topics #swiper_topics .swiper-wrapper .swiper-slide{width:31vw}@media only screen and (max-width: 767px){.con_topics #swiper_topics .swiper-wrapper .swiper-slide{width:18em}}.con_topics #swiper_topics .swiper-wrapper .swiper-slide img{width:100%;height:auto}.con_topics #swiper_topics .box_flex{width:calc(62vw + 70px);display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:1;top:56%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topics #swiper_topics .box_flex{width:calc(62vw + 50px)}}@media only screen and (max-width: 767px){.con_topics #swiper_topics .box_flex{width:77%;height:3px;top:60%}}.con_topics #swiper_topics .box_flex .box_arr{width:100%;display:flex;justify-content:space-between}.con_topics #swiper_topics .box_flex .box_arr .swiper-button-prev,.con_topics #swiper_topics .box_flex .box_arr .swiper-button-next{position:relative;top:auto;right:auto;bottom:auto;left:auto;border-radius:50%;background:#fff;border:1px solid #E0E0E0;width:40px;height:40px}@media only screen and (max-width: 767px){.con_topics #swiper_topics .box_flex .box_arr .swiper-button-prev,.con_topics #swiper_topics .box_flex .box_arr .swiper-button-next{width:2.5em}}@media only screen and (max-width: 767px){.con_topics #swiper_topics .box_flex .box_arr .swiper-button-prev,.con_topics #swiper_topics .box_flex .box_arr .swiper-button-next{height:2.5em}}.con_topics #swiper_topics .box_flex .box_arr .swiper-button-prev svg,.con_topics #swiper_topics .box_flex .box_arr .swiper-button-next svg{display:none}.con_topics #swiper_topics .box_flex .box_arr .swiper-button-prev::before,.con_topics #swiper_topics .box_flex .box_arr .swiper-button-next::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_right.svg) center center/cover no-repeat;width:11px;filter:brightness(.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_topics #swiper_topics .box_flex .box_arr .swiper-button-prev::before{transform:translate(-50%, -50%) rotate(180deg)}.con_hotel_info{background:#F4F2EC;border-radius:60px 60px 0 0;margin-top:135px;padding-top:150px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info{margin-top:115px}}@media only screen and (max-width: 767px){.con_hotel_info{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info{padding-top:120px}}@media only screen and (max-width: 767px){.con_hotel_info{padding-top:4em}}@media only screen and (max-width: 767px){.con_hotel_info{border-radius:3em 3em 0 0}}.con_hotel_info .box_hotel_info{width:90%;max-width:1204px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:60px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info{margin:2.5em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_hotel_info{max-width:calc(1204 / 1440 * 100%)}}.con_hotel_info .box_hotel_info>.img{border-radius:4px;width:calc(348 / 1204 * 100%)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info>.img{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info>.img{order:2;margin-top:2em}}.con_hotel_info .box_hotel_info .box_info{width:calc(816 / 1204 * 100%)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info{order:1}}.con_hotel_info .box_hotel_info .box_info .box_top{background:#fff;border-radius:4px;padding:40px 32px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top{padding:2em 1.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li{display:flex;align-items:center;justify-content:space-between}.con_hotel_info .box_hotel_info .box_info .box_top ul li:not(:last-child){margin-bottom:24px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li:not(:last-child){margin-bottom:1.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .ic{width:50px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .ic{width:2.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text{width:calc(100% - 70px)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text{width:calc(100% - 3.5em)}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .ttxsJp_15 span{font-weight:500;color:#000}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link{display:inline-block;margin-left:25px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link{margin-left:0}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{max-width:none;padding-right:5em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:93%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:100%}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt_s{color:#333}.con_hotel_info .box_hotel_info .box_info .box_bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:25px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom{margin-top:2em}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left{width:200px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo{text-align:center}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo img{width:80%;height:auto}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{margin-top:.75em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:77%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:70%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{margin-top:.75em;line-height:1.5;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:77%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:70%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 220px)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{width:100%}}@media only screen and (min-width: 768px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{border-left:1px solid #9e9e9e;padding:15px 0;padding-left:25px}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{margin-top:2em;justify-content:space-between}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p{width:122px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p{width:122px}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p iframe{border:0;width:100%;height:auto;aspect-ratio:1.1619}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{width:265px;margin-left:10px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{width:calc(100% - 135px)}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{margin-left:0}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p:not(:last-child){margin-bottom:10px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p:not(:last-child){margin-bottom:.5em}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p a{max-width:100%;width:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p a{padding:7px 38px 7px 20px}}.con_hotel_info .box_map{width:80%;max-width:1100px;margin:65px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_map{margin:3em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_map{max-width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_hotel_info .box_map{width:90%}}.con_hotel_info .box_map iframe{border:0;width:100%;height:auto;aspect-ratio:2.68293}@media only screen and (max-width: 767px){.con_hotel_info .box_map iframe{aspect-ratio:1.61181}}.con_insta{background:#F4F2EC;padding:190px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_insta{padding:150px 0}}@media only screen and (max-width: 767px){.con_insta{padding:4em 0 5em}}.con_insta .box_flex{width:90%;max-width:1210px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0 auto}@media only screen and (min-width: 1441px){.con_insta .box_flex{max-width:calc(1210 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_insta .box_flex{padding-bottom:9em;position:relative}}.con_insta .box_left{width:calc(238 / 1210 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_insta .box_left{width:200px}}@media only screen and (max-width: 767px){.con_insta .box_left{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1220px){.con_insta .box_left{width:220px}}.con_insta .box_left .ttxs .en{position:relative;padding-top:25px}@media only screen and (min-width: 1025px){.con_insta .box_left .ttxs .en{font-size:216%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_insta .box_left .ttxs .en{font-size:185%}}@media only screen and (max-width: 767px){.con_insta .box_left .ttxs .en{font-size:185%}}@media only screen and (max-width: 767px){.con_insta .box_left .ttxs .en{padding-top:1.25em}}.con_insta .box_left .ttxs .en::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_insta2.svg) center center/cover no-repeat;position:absolute;top:0;left:50%;transform:translateX(-50%);width:18px}@media only screen and (max-width: 767px){.con_insta .box_left .ttxs .en::before{width:.8em}}.con_insta .box_left .box_btn{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_insta .box_left .box_btn{margin-top:30px}}@media only screen and (max-width: 767px){.con_insta .box_left .box_btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_insta .box_left .box_btn{width:77%;margin:0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.con_insta .box_left .box_btn p{width:100%}.con_insta .box_left .box_btn p a{width:100%;max-width:100%}@media only screen and (min-width: 768px){.con_insta .box_left .box_btn p a{padding-right:30px}}.con_insta .box_left .box_btn p.btn_basic_m{margin-top:20px}@media only screen and (max-width: 767px){.con_insta .box_left .box_btn p.btn_basic_m{margin-top:1em}}.con_insta .box_right{width:calc(930 / 1210 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_insta .box_right{width:calc(95% - 200px)}}@media only screen and (max-width: 767px){.con_insta .box_right{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1220px){.con_insta .box_right{width:calc(95% - 220px)}}@media only screen and (max-width: 767px){.con_insta .box_right{margin-top:1.5em}}.con_insta .box_right .box_insta{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:.7vw .8%}@media only screen and (max-width: 767px){.con_insta .box_right .box_insta{justify-content:space-between;row-gap:4vw}}.con_insta .box_right .box_insta li{aspect-ratio:1;width:calc(180 / 930 * 100%)}@media only screen and (max-width: 767px){.con_insta .box_right .box_insta li{width:48%}}.con_insta .box_right .box_insta li a{width:100%;height:100%;display:block}.con_insta .box_right .box_insta li img{width:100%;height:100%;object-fit:cover}.con_info{background:#000;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.con_info .box_text{width:calc(500 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_info .box_text{width:100%}}@media only screen and (max-width: 767px){.con_info .box_text{padding:3em 0}}.con_info .box_text div{max-width:max-content;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 896px){.con_info .box_text div{width:90%}}@media only screen and (max-width: 767px){.con_info .box_text div{text-align:center}}.con_info .box_text div *{color:#fff}.con_info .box_text div .logo{filter:invert(1)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .logo img{width:80%}}.con_info .box_text div .name{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .name{margin-top:10px}}@media only screen and (max-width: 767px){.con_info .box_text div .name{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1185px){.con_info .box_text div .name{margin-top:35px}}.con_info .box_text div .address_phone{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .address_phone{margin-top:15px}}@media only screen and (max-width: 767px){.con_info .box_text div .address_phone{margin-top:1em}}.con_info .box_text div .btn_basic_m{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .btn_basic_m{margin-top:15px}}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m{margin-top:1.5em}}.con_info .box_text div .btn_basic_m a{background:#fff;color:#000;width:200px}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m a{width:100%}}.con_info .box_text div .btn_basic_m a::after{aspect-ratio:.78571;background:url(../images/common/ic_map.svg) center center/cover no-repeat;width:11px;right:40px}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m a::after{right:1.5em}}.con_info .img{width:calc(940 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_info .img{width:100%}}#footer .box_sotetsu_hotels .logo{background:#F4F2EC}@media only screen and (max-width: 767px){.ttl2 .en{font-size:280%}}.con_rec{width:950px;margin-top:0;padding:40px 22.5px 25px;background-color:#EBEBEB}.con_rec .box_rec{width:100%}.con_rec .box_rec .ttlJp_32 span{letter-spacing:.05em;font-family:linotype-didot,serif,"Noto Serif SC","Times New Roman","Times New Roman",Garamond,Georgia,serif;font-weight:bold}.con_rec .box_rec .wrp_img{width:100%}.con_rec .box_rec .wrp_img #slider_rec_sp{width:100%;margin-top:20px;display:flex;justify-content:center;gap:1.92rem}.con_rec .box_rec .wrp_img #slider_rec_sp .slide{background-color:unset;width:295px}.con_rec .box_rec .wrp_img #slider_rec_sp .slide a{display:block;text-decoration:none}.con_rec .box_rec .wrp_img #slider_rec_sp .slide a:hover{opacity:.7}.con_rec .box_rec .wrp_img #slider_rec_sp .slide p.photo{width:100%;height:0;padding-bottom:calc(287 / 384 * 100%);background-size:cover;background-position:center center}.con_rec .box_rec .wrp_img #slider_rec_sp .slide .box_txt{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 0}
