﻿.con_mainimg #obj_mainSlider .slick-dots,.con_international .box_international,.con_location,.con_location .box_tab,.con_facilities,.con_infomation,.con_sightseeing{width:95%;max-width:1110px;margin:auto}@media only screen and (max-width: 1109px){.con_mainimg #obj_mainSlider .slick-dots,.con_international .box_international,.con_location,.con_location .box_tab,.con_facilities,.con_infomation,.con_sightseeing{width:90%}}.con_welcome,.con_rooms__intr,.con_rooms__inner,.con_gallery{width:95%;margin:auto}@media only screen and (max-width: 1109px){.con_welcome,.con_rooms__intr,.con_rooms__inner,.con_gallery{width:90%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ye47b6");src:url("../fonts/icomoon.eot?ye47b6#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ye47b6") format("truetype"),url("../fonts/icomoon.woff?ye47b6") format("woff"),url("../fonts/icomoon.svg?ye47b6#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.scrollActive{transform:translateY(3em);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 1500ms ease,opacity 1500ms ease}.scrollActive.fade{transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_mainimg{position:relative}.con_mainimg h2{position:absolute;left:8.33333%;top:50%;z-index:1;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_mainimg h2{left:5.40541%}}@media only screen and (max-width: 767px){.con_mainimg h2{left:3.94737%}}@media only screen and (max-width: 767px){.con_mainimg h2{top:45%}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_mainimg h2{width:500px}}@media only screen and (max-width: 767px){.con_mainimg h2{width:85.26316%}}.con_mainimg h2 span{display:block;text-align:right;color:#fff;font-size:108%;font-family:"Noto Serif", "Times New Roman",Times,Garamond,Georgia,serif;letter-spacing:.1em}@media only screen and (max-width: 767px){.con_mainimg h2 span{margin-top:.3em;font-size:93%;letter-spacing:.06em}}.con_mainimg h2 span i.s1{font-size:129%}.con_mainimg h2 span i.s2{font-size:108%}.con_mainimg h2 span i.s2 em{font-size:308%;line-height:1}@media only screen and (max-width: 767px){.con_mainimg h2 span i.s2 em{font-size:209%}}.con_mainimg #obj_mainSlider{margin-bottom:0 !important}.con_mainimg #obj_mainSlider .slide{position:relative;overflow:hidden}.con_mainimg #obj_mainSlider .slide img{position:absolute;left:50%;top:50%;max-width:none;transform:translate(-50%, -50%)}.con_mainimg #obj_mainSlider .slick-dots{position:absolute;left:0;right:0;bottom:25px;text-align:right;letter-spacing:-.4em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_mainimg #obj_mainSlider .slick-dots{bottom:20px}}@media only screen and (max-width: 767px){.con_mainimg #obj_mainSlider .slick-dots{bottom:1em}}.con_mainimg #obj_mainSlider .slick-dots li{display:inline-block;letter-spacing:normal;width:20px;height:2px;margin:0 0 0 5px;background:#bbb7b3;transition:background 300ms ease}@media only screen and (max-width: 767px){.con_mainimg #obj_mainSlider .slick-dots li{margin:0 0 0 0.5em}}@media only screen and (max-width: 767px){.con_mainimg #obj_mainSlider .slick-dots li{width:1.4em}}.con_mainimg #obj_mainSlider .slick-dots li:first-child{margin-left:0}.con_mainimg #obj_mainSlider .slick-dots li:hover,.con_mainimg #obj_mainSlider .slick-dots li.slick-active{cursor:pointer;background:#9f7b38}.con_mainimg #obj_mainSlider .slick-dots li button{display:none}.con_welcome{max-width:1280px;display:flex;margin-top:140px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_welcome{margin-top:12.61261%}}@media only screen and (max-width: 767px){.con_welcome{display:block;margin-top:5em}}@media only screen and (min-width: 768px){.con_welcome .box_txt{width:33.59375%;order:2;margin-top:3.51563%}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_welcome .box_txt{width:41.40625%}}.con_welcome .box_txt h3{margin-left:11.62791%;margin-top:9.47368%}@media only screen and (max-width: 767px){.con_welcome .box_txt h3{margin-top:1em}}@media only screen and (max-width: 767px){.con_welcome .box_txt h3{margin-left:0;padding-inline:5.81395%}}.con_welcome .box_txt .txt{line-height:2;margin:6.97674% 0 0 11.62791%;font-size:116%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_welcome .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_welcome .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_welcome .box_txt .txt{margin-left:0;padding-inline:5.81395%}}@media only screen and (min-width: 768px){.con_welcome .photo{width:61.71875%;order:1;margin-right:4.6875%}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_welcome .photo{width:53.90625%;overflow:hidden}.con_welcome .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_welcome .photo{width:100%;margin-top:1.5em}}.con_international{margin-top:140px;padding-top:100px;background:url(../images/home/bg_messe.jpg) no-repeat center top/auto auto}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international{margin-top:12.61261%;padding-top:12.61261%}}@media only screen and (max-width: 767px){.con_international{margin-top:5em;padding-top:5em;background-size:400% auto}}.con_international .box_international{position:relative;padding:40px 40px 50px;box-sizing:border-box;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international{padding:30px 3.6036% 40px}}@media only screen and (max-width: 767px){.con_international .box_international{padding:1em 1.5em 2em}}@media only screen and (min-width: 768px){.con_international .box_international{display:flex}}@media only screen and (min-width: 1110px){.con_international .box_international{align-items:center}}@media print{.con_international .box_international{align-items:center}}.con_international .box_international:after{content:'';position:absolute;left:0;bottom:0;width:100%;padding-bottom:10px;background:url(../images/common/bg1.png) left top}@media only screen and (max-width: 767px){.con_international .box_international:after{padding-bottom:.5em}}@media only screen and (min-width: 768px){.con_international .box_international .box_img{width:29.01961%}}.con_international .box_international .box_txt{margin:0 0 0 2.94118%}@media only screen and (max-width: 767px){.con_international .box_international .box_txt{margin:1em 0 0}}@media only screen and (min-width: 768px){.con_international .box_international .box_txt{width:68.03922%}}.con_international .box_international .box_txt .en{margin-bottom:20px;color:#a37e39;font-family:'Tangerine', cursive;font-size:508%;line-height:.6}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .en{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .en{margin-bottom:.3em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .en{font-size:431%}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .en{font-size:308%}}.con_international .box_international .box_txt .st{font-size:131%;font-family:"Noto Serif", "Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .st{font-size:131%}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .st{font-size:124%}}@media only screen and (min-width: 1110px){.con_international .box_international .box_txt .st{letter-spacing:.16em}}@media print{.con_international .box_international .box_txt .st{letter-spacing:.16em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .st{letter-spacing:.12em}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .st{letter-spacing:.06em}}.con_international .box_international .box_txt .txt{margin-top:13px;font-size:108%;font-family:Arial,Verdana,Helvetica,sans-serif}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .txt{margin-top:10px}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .txt{margin-top:.8em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .txt{font-size:100%}}@media only screen and (min-width: 1110px){.con_international .box_international .box_txt .txt{letter-spacing:.1em;line-height:2}}@media print{.con_international .box_international .box_txt .txt{letter-spacing:.1em;line-height:2}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_international .box_international .box_txt .txt{letter-spacing:.08em;line-height:1.86}}@media only screen and (max-width: 767px){.con_international .box_international .box_txt .txt{letter-spacing:.04em;line-height:1.5}}.con_location{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_location{margin-top:10.81081%}}@media only screen and (max-width: 767px){.con_location{margin-top:4.2em}}.con_location .box_location{border-bottom:1px solid #a6a6a6;padding-bottom:2.5em;margin-bottom:2.3em}@media only screen and (min-width: 768px){.con_location .box_location{display:flex;justify-content:space-between;padding-bottom:5.46875%;margin-bottom:5.07813%}}@media only screen and (min-width: 768px){.con_location .box_location .box_txt{width:29.6875%;margin-top:3.125%}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_location .box_location .box_txt{width:37.5%}}@media only screen and (max-width: 767px){.con_location .box_location .box_txt{width:90%;margin-inline:auto}}.con_location .box_location .box_txt .c-txten{position:relative;left:-.4em}@media only screen and (max-width: 767px){.con_location .box_location .box_txt .c-txten{left:-.2em}}.con_location .box_location .box_txt h3{margin-top:9.47368%}@media only screen and (max-width: 767px){.con_location .box_location .box_txt h3{margin-top:1em}}.con_location .box_location .box_txt .txt{font-size:108%;padding-top:1.25em;margin-top:2em;border-top:1px solid #c5c5c5}@media only screen and (max-width: 767px){.con_location .box_location .box_txt .txt{margin-top:1.25em}}.con_location .box_location .box_txt .txt_tel{font-size:108%}.con_location .box_location .box_txt .txt_tel a,.con_location .box_location .box_txt .txt_tel span.tel{font-size:143%}.con_location .box_location .box_txt .tmp_lnk2{margin-top:5.26316%;max-width:200px}@media only screen and (max-width: 767px){.con_location .box_location .box_txt .tmp_lnk2{margin-top:1em;max-width:80%}}.con_location .box_location .box_txt .tmp_lnk2 a{font-size:108%;letter-spacing:0}.con_location .box_location .photo{width:61.71875%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 938px){.con_location .box_location .photo{width:59.375%}}@media only screen and (max-width: 767px){.con_location .box_location .photo{width:100%;margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_location .box_location .photo>p{overflow:hidden}.con_location .box_location .photo>p img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_location .box_location .photo .pho1{width:58.48101%;float:left}.con_location .box_location .photo .pho2{width:40.50633%;float:right}.con_location .box_tab{max-width:885px;display:flex}@media only screen and (max-width: 1109px){.con_location .box_tab{flex-wrap:wrap}}.con_location .box_tab li{border-right:1px solid #696969;padding:0 10px;box-sizing:border-box;position:relative;z-index:1;color:#0e0e3a;text-align:center;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_location .box_tab li{padding:0 7px}}@media only screen and (max-width: 767px){.con_location .box_tab li{padding:0 0.5em}}@media only screen and (min-width: 768px){.con_location .box_tab li{width:33.33333%}.con_location .box_tab li:first-child{border-left:1px solid #696969}}@media only screen and (max-width: 767px){.con_location .box_tab li{width:50%;margin-top:.5em}.con_location .box_tab li:nth-child(odd){border-left:1px solid #696969}}.con_location .box_tab li:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:url(../images/common/bg1.png) left top;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 300ms ease}.con_location .box_tab li span{display:block;line-height:1;padding:.25em 0 .5em;box-sizing:border-box;font-size:277%;font-family:'Tangerine', cursive;letter-spacing:.08em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_location .box_tab li span{font-size:224%}}@media only screen and (max-width: 767px){.con_location .box_tab li span{font-size:177%}}.con_location .box_tab li span:before,.con_location .box_tab li span:after{font-family:FontAwesome;vertical-align:middle}.con_location .box_tab li span:after{content:"";margin-left:.5em;display:block;text-align:center;margin-left:0;transition:transform 300ms ease;font-size:37%}.con_location .box_tab li:hover:before,.con_location .box_tab li.is-active:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_location .box_tab li:hover span:after,.con_location .box_tab li.is-active span:after{transform:translateY(0.5em)}.con_location .box_tab li.is-active{cursor:default;pointer-events:none}.con_location #panel{position:relative;margin-top:7.20721%}@media only screen and (max-width: 767px){.con_location #panel{margin-top:2.8em}}.con_location .box_acc{width:100%;max-width:1120px;margin-inline:auto;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all 300ms ease}@media only screen and (min-width: 768px){.con_location .box_acc_wrap{display:none}}.con_location .box_acc.is-show{position:relative;visibility:visible;opacity:1}.con_location .box_acc .tmp_st1{text-align:center;margin-bottom:2em}.con_location .box_acc .box_route{margin-top:1em}.con_location .box_acc .box_route:nth-of-type(1){position:relative;z-index:1}@media only screen and (max-width: 767px){.con_location .box_acc .box_route:nth-of-type(1){margin-top:0}}.con_location .box_acc .box_route .accordion{text-align:center;background:#3f3837;color:#fff;padding:1em .4em;font-size:124%;letter-spacing:0.05em;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_location .box_acc .box_route .accordion{padding:1em .3em}}@media only screen and (max-width: 767px){.con_location .box_acc .box_route .accordion{text-align:left;padding-inline:1em;position:relative}.con_location .box_acc .box_route .accordion:before,.con_location .box_acc .box_route .accordion:after{font-family:FontAwesome;vertical-align:middle}.con_location .box_acc .box_route .accordion:after{content:"";margin-left:.5em;position:absolute;right:1em;top:50%;color:#fff;margin:-.5em 0 0 0;transition:transform 300ms ease}.con_location .box_acc .box_route .accordion.active::after{transform:rotate(180deg)}}@media only screen and (min-width: 768px){.con_location .box_acc .box_route .inner{display:block !important}}@media only screen and (max-width: 767px){.con_location .box_acc .box_route .inner{display:none;margin-bottom:2em}}.con_location .box_acc .box_route .inner .route{position:relative;padding:30px 0;text-align:center}@media only screen and (max-width: 767px){.con_location .box_acc .box_route .inner .route{padding:1.5em 0}}.con_location .box_acc .box_route .inner .route::before{content:'';width:1px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#4d4d4d}.con_location .box_acc .box_route .inner .route span{display:block;background:#fff;padding:.25em 0;position:relative;z-index:1}@media only screen and (min-width: 768px){.con_location .box_acc .box_route .inner .route.u-r1{padding-block:108px}}@media only screen and (min-width: 768px){.con_location .box_acc .box_route .inner .route.u-r2{padding-block:109px}}.con_location .box_acc .box_route .inner .sta{text-align:center;padding:1em .5em;border:1px solid #4d4d4d;box-sizing:border-box;font-size:108%}.con_location .box_acc .box_route .inner .sta.u-lh1{padding-block:.25em}.con_location .box_acc .box_route .inner .goal{background:#0e0e3a;padding-block:20px}@media only screen and (max-width: 767px){.con_location .box_acc .box_route .inner .goal{padding-block:1em}}.con_location .box_acc .box_route .inner .goal img{max-width:140px;width:80%;display:block;margin-inline:auto}@media only screen and (min-width: 768px){.con_location .box_acc .box_route .inner .u-w1{width:207.40741%}}@media only screen and (min-width: 768px){.con_location .box_acc .box_route .inner .u-w2{width:430.76923%}}@media only screen and (min-width: 768px){.con_location .box_acc .box_route .inner .u-hidden{opacity:0}}@media only screen and (min-width: 768px){.con_location .box_acc.u-airport .box_route,.con_location .box_acc.u-car .box_route{width:48.21429%}}.con_location .box_acc.u-airport .box_route.wide,.con_location .box_acc.u-car .box_route.wide{width:100%}@media only screen and (min-width: 768px){.con_location .box_acc.u-train .box_route{width:48.21429%}}@media only screen and (min-width: 768px){.con_location .box_acc.u-train .box_route .inner .u-w2{width:320%}}@media only screen and (min-width: 768px){.con_location .box_acc.u-train .box_route .inner .goal{width:207.40741%}}.con_location .box_parking{max-width:760px;padding:45px;border:1px solid #454545;margin-top:50px;box-sizing:border-box;margin-inline:auto}@media only screen and (max-width: 767px){.con_location .box_parking{padding:1.2em}}@media only screen and (max-width: 767px){.con_location .box_parking{margin-top:3em}}@media only screen and (min-width: 768px){.con_location .box_parking{display:flex;align-items:center}}.con_location .box_parking>div{padding:0 0 0 25px;margin:0 0 0 25px}@media only screen and (max-width: 767px){.con_location .box_parking>div{padding:1em 0 0}}@media only screen and (max-width: 767px){.con_location .box_parking>div{margin:1em 0 0}}@media only screen and (min-width: 768px){.con_location .box_parking>div{border-left:1px solid #454545}}@media only screen and (max-width: 767px){.con_location .box_parking>div{border-top:1px solid #454545}}.con_location .box_parking>div .txt{font-size:108%;line-height:1.85;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_location .box_parking>div .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_location .box_parking>div .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_location .box_parking>div .txt{letter-spacing:.04em}}.con_rooms{margin-top:100px;padding-top:95px;position:relative;z-index:0}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_rooms{margin-top:9.00901%;padding-top:9.00901%}}@media only screen and (max-width: 767px){.con_rooms{margin-top:3.5em;padding-top:3.5em}}.con_rooms::before{content:'';width:50%;aspect-ratio:960 / 1087;position:absolute;top:0;right:0;z-index:-1;background:url(../images/home/bg_roo.jpg) no-repeat center/cover}@media only screen and (max-width: 767px){.con_rooms::before{width:65%;height:105%;background:none}}.con_rooms__intr{max-width:1280px}@media only screen and (min-width: 768px){.con_rooms__intr{display:flex}}.con_rooms__intr .box_txt{order:2;width:29.6875%;margin:1.95313% 0 0 8.59375%}@media only screen and (min-width: 768px) and (max-width: 938px){.con_rooms__intr .box_txt{width:37.5%}}@media only screen and (max-width: 767px){.con_rooms__intr .box_txt{width:90%;margin:0 auto 1.5em}}.con_rooms__intr .box_txt .c-txten{position:relative;left:-.25em;white-space:nowrap}@media only screen and (min-width: 1110px) and (max-width: 1515px){.con_rooms__intr .box_txt .c-txten{font-size:816%}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_rooms__intr .box_txt .c-txten{left:-.5em}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_rooms__intr .box_txt .c-txten{font-size:647%}}.con_rooms__intr .box_txt h3{margin-block:9.47368%}.con_rooms__intr .box_txt .txt{font-size:116%;letter-spacing:0;line-height:2;margin-bottom:3.94737%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_rooms__intr .box_txt .txt{font-size:116%}}@media only screen and (max-width: 767px){.con_rooms__intr .box_txt .txt{font-size:108%}}.con_rooms__intr .box_txt .tmp_btn1{max-width:200px}.con_rooms__intr .box_txt .tmp_btn1 a{font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_rooms__intr .box_txt .tmp_btn1 a{font-size:108%}}@media only screen and (max-width: 767px){.con_rooms__intr .box_txt .tmp_btn1 a{font-size:100%}}.con_rooms__intr .photo{order:1;width:61.71875%}@media only screen and (min-width: 768px) and (max-width: 938px){.con_rooms__intr .photo{width:69.53125%;overflow:hidden}.con_rooms__intr .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_rooms__intr .photo{width:100%}}.con_rooms__inner{max-width:1280px;margin-top:55px}.con_rooms__inner h4{display:flex;font-weight:400;align-items:center}.con_rooms__inner h4 i{display:inline-block;width:12.76em;height:1px;background:#a37e39;margin-right:0.5em}@media only screen and (max-width: 767px){.con_rooms__inner h4 i{width:6.38em}}.con_rooms__inner h4 span{display:inline-block;font-family:'Tangerine', cursive;font-size:347%;letter-spacing:.04em;line-height:0.6;color:#a37e39}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_rooms__inner h4 span{font-size:277%}}@media only screen and (max-width: 767px){.con_rooms__inner h4 span{font-size:224%}}.con_rooms__inner .roo_list{width:90%;max-width:1120px;margin:4.0625% auto 0;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_rooms__inner .roo_list{margin-top:1.8em;flex-wrap:wrap}}.con_rooms__inner .roo_list li{width:32.14286%}@media only screen and (max-width: 767px){.con_rooms__inner .roo_list li{width:48%}.con_rooms__inner .roo_list li:nth-child(3),.con_rooms__inner .roo_list li:last-child{margin-top:4%}}.con_rooms__inner .roo_list li a{display:block;text-decoration:none;position:relative}.con_rooms__inner .roo_list li a:hover .img img{scale:1.05}.con_rooms__inner .roo_list li a .img{overflow:hidden;aspect-ratio:360 / 252}.con_rooms__inner .roo_list li a .img img{scale:1;transition:scale 300ms ease}.con_rooms__inner .roo_list li a .st{color:#fff;font-family:'Cormorant Infant', serif;font-size:185%;letter-spacing:0;line-height:1;position:absolute;z-index:1;right:8.33333%;bottom:7.93651%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_rooms__inner .roo_list li a .st{font-size:170%}}@media only screen and (max-width: 767px){.con_rooms__inner .roo_list li a .st{font-size:154%}}@media only screen and (max-width: 767px){.con_rooms__inner .roo_list li a .st{text-align:right}}.con_facilities{max-width:880px;margin-top:10.41667%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_facilities{margin-top:18.01802%}}@media only screen and (max-width: 767px){.con_facilities{margin-top:7em}}.con_facilities h3{text-align:center}.con_facilities ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:36px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_facilities ul{margin-top:30px}}@media only screen and (max-width: 767px){.con_facilities ul{margin-top:2em}}.con_facilities ul li{width:21.59091%;margin-left:4.54545%;border:1px solid #000000;box-sizing:border-box;text-align:center;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.con_facilities ul li{width:48%}}@media only screen and (max-width: 767px){.con_facilities ul li{margin-left:4%}}@media only screen and (min-width: 768px){.con_facilities ul li:nth-child(4n+1){margin-left:0}.con_facilities ul li:nth-child(n+5){margin-top:4.54545%}}@media only screen and (max-width: 767px){.con_facilities ul li{letter-spacing:.02em}.con_facilities ul li:nth-child(2n+1){margin-left:0}.con_facilities ul li:nth-child(n+3){margin-top:4%}}.con_facilities ul li>p{width:100%}.con_facilities ul li>p img{width:80%;max-width:60px;aspect-ratio:1 / 1}.con_facilities ul li>p span{display:block;margin-top:15.78947%;font-size:108%;letter-spacing:0.1em}@media only screen and (max-width: 767px){.con_facilities ul li>p span{padding:0 0.5em}}.con_infomation{max-width:1100px;margin-top:115px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_infomation{margin-top:10.81081%}}@media only screen and (max-width: 767px){.con_infomation{margin-top:4.2em}}.con_infomation h3{text-align:center}.con_infomation table{margin-top:3.63636%;width:100%}@media only screen and (max-width: 767px){.con_infomation table{margin-top:1.4em}}.con_infomation table tr{border-bottom:1px solid #000}.con_infomation table tr:first-child{border-top:1px solid #000}.con_infomation table tr th,.con_infomation table tr td{font-weight:normal;font-size:108%;letter-spacing:.05em;padding:1em .8em}.con_infomation table tr th{width:22.72727%;padding:1em 1.5em}@media only screen and (max-width: 767px){.con_infomation table tr th{padding:1em 0.8em}}.con_sightseeing{margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing{margin-top:9.90991%}}@media only screen and (max-width: 767px){.con_sightseeing{margin-top:3.9em}}.con_sightseeing h3{margin-bottom:5.04505%;text-align:center}@media only screen and (max-width: 767px){.con_sightseeing h3{margin-bottom:1.5em}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig{display:flex;align-items:flex-start;flex-wrap:wrap}}.con_sightseeing .box_sig>li{margin:5.40541% 0 0 4.32432%}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li{margin:0.5em 0 0}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig>li{display:inline-block;letter-spacing:normal;vertical-align:top;width:30.45045%}.con_sightseeing .box_sig>li:nth-child(3n+1){margin-left:0}.con_sightseeing .box_sig>li:nth-child(-n+3){margin-top:0}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li:first-child{margin-top:0}}.con_sightseeing .box_sig>li .st{font-size:124%;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .st{font-size:116%}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .st{font-size:108%}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig>li .st{margin-bottom:13px;text-align:center;letter-spacing:.07em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .st{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_sightseeing .box_sig>li .st{margin-bottom:0}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .st{position:relative;letter-spacing:.04em;padding:.8em 1.5em .8em 1em;border:1px solid #000;box-sizing:border-box}.con_sightseeing .box_sig>li .st:before,.con_sightseeing .box_sig>li .st:after{font-family:FontAwesome;vertical-align:middle}.con_sightseeing .box_sig>li .st:after{content:"";margin-left:.5em;position:absolute;right:.8em;top:50%;line-height:1;margin-top:-.5em;letter-spacing:normal;transition:transform 300ms ease}.con_sightseeing .box_sig>li .st.active:after{transform:rotate(180deg)}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig>li .inner{display:block !important}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner{display:none;padding:.5em 0 1.5em}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_img img{width:100%}}.con_sightseeing .box_sig>li .inner .wrp_txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt{margin-top:1em}}.con_sightseeing .box_sig>li .inner .wrp_txt .time{text-align:center;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .time{font-size:100%}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .time{font-size:93%}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig>li .inner .wrp_txt .time{letter-spacing:.07em}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .time{letter-spacing:.04em}}.con_sightseeing .box_sig>li .inner .wrp_txt .cate{margin-top:8px;text-align:center;letter-spacing:-.4em}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate{margin-top:.5em}}.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{display:inline-block;padding:0 18px;border-right:1px solid rgba(98,76,34,0.6);box-sizing:border-box;color:#a37e39;font-size:139%;line-height:1.3;font-family:'Cormorant Infant', serif}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{padding:0 13px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{padding:0 0.8em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{font-size:131%}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{font-size:124%}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .cate li{letter-spacing:.02em}}.con_sightseeing .box_sig>li .inner .wrp_txt .cate li:first-child{border-left:1px solid rgba(98,76,34,0.6)}.con_sightseeing .box_sig>li .inner .wrp_txt .txt{margin-top:20px;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{letter-spacing:.07em;line-height:1.71}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{line-height:1.6}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .txt{letter-spacing:.04em}}.con_sightseeing .box_sig>li .inner .wrp_txt .txt span{font-size:86%}.con_sightseeing .box_sig>li .inner .wrp_txt .lnk{overflow:hidden;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .lnk{margin-top:15px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .lnk{margin-top:1em}}.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li{float:left;width:47.33728%}.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li+li{margin:0 0 0 5.32544%}.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li+li.view_sp{margin-left:0}.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li a{width:100%;box-sizing:border-box;font-family:'Cormorant Infant', serif;font-size:124%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li a{font-size:116%}}@media only screen and (max-width: 767px){.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li a{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li a{padding:0 15px 10px 0}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_sightseeing .box_sig>li .inner .wrp_txt .lnk li a{font-size:100%}}.con_sightseeing .box_st{padding-bottom:60px;padding-top:130px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_sightseeing .box_st{padding-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st{padding-top:100px}}@media only screen and (max-width: 767px){.con_sightseeing .box_st{padding-top:3.5em}}@media only screen and (min-width: 768px){.con_sightseeing .box_st{display:inline-block;letter-spacing:normal;vertical-align:top;width:100%}}.con_sightseeing .box_st .st{margin-bottom:20px;color:#a37e39;font-size:424%;letter-spacing:.04em;line-height:1;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .st{margin-bottom:.3em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st .st{font-size:347%}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .st{font-size:231%}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .st{border:none}}.con_sightseeing .box_st .st em{display:block;line-height:1;color:#313131;margin-bottom:20px;font-family:"Noto Serif", "Times New Roman",Times,Garamond,Georgia,serif;letter-spacing:.07em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st .st em{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .st em{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_sightseeing .box_st .st em{font-size:15px}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .st em{font-size:14px}}.con_sightseeing .box_st .sst{margin-bottom:15px;font-size:331%;font-family:'Cormorant Infant', serif;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st .sst{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .sst{margin-bottom:.3em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sightseeing .box_st .sst{font-size:254%}}@media only screen and (max-width: 767px){.con_sightseeing .box_st .sst{font-size:200%}}.con_gallery{max-width:1280px;margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_gallery{margin-top:9.90991%}}@media only screen and (max-width: 767px){.con_gallery{margin-top:3.9em}}.con_gallery h3{text-align:center}.con_gallery ul{display:flex;flex-wrap:wrap;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_gallery ul{margin-top:3.125%}}@media only screen and (max-width: 767px){.con_gallery ul{margin-top:1em}}@media only screen and (min-width: 768px){.con_gallery ul li{width:24.21875%;margin-top:1.01563%}.con_gallery ul li:not(:nth-child(4n+1)){margin-left:1.01563%}}@media only screen and (max-width: 767px){.con_gallery ul li{width:48%;margin-top:4%}.con_gallery ul li:not(:nth-child(2n+1)){margin-left:4%}}
