.con_map .inner,.con_anc,.con_sight .inner,.con_spots .inner,.con_fac .inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_map .inner,.con_anc,.con_sight .inner,.con_spots .inner,.con_fac .inner{width:91.66667%}}html.lower #contents .topicpath li>a,html.lower #contents .topicpath li>span,html.lower #contents .topicpath li:not(:last-child)::before{color:#000}.c_text{color:#4A4A4A}.con_about{margin-top:6.15rem}@media only screen and (max-width: 767px){.con_about{margin-top:6.15rem}}@media only screen and (min-width: 768px){.con_about .inner{display:flex;justify-content:space-between}}.con_about .inner .box_left{width:calc(427 / 1440 * 100%);position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .inner .box_left{width:calc(385 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_about .inner .box_left{width:67%}}.con_about .inner .box_left .st_img{font-family:"Marcellus", serif;text-transform:uppercase;position:absolute;top:-3rem;z-index:1;font-weight:500;left:64%;line-height:1;background:url("./../../location/images/bg_st.webp") left center/cover no-repeat;color:transparent;-webkit-background-clip:text;background-clip:text}@media only screen and (min-width: 1025px){.con_about .inner .box_left .st_img{font-size:616%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .inner .box_left .st_img{font-size:339%}}@media only screen and (max-width: 767px){.con_about .inner .box_left .st_img{font-size:308%}}@media only screen and (max-width: 767px){.con_about .inner .box_left .st_img{line-height:1.2}}.con_about .inner .box_right{width:calc(550 / 1440 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .inner .box_right{width:calc(475 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_about .inner .box_right{width:65%}}@media only screen and (max-width: 767px){.con_about .inner .box_right{margin-left:auto}}.con_about .txt{text-align:center;color:#000000;position:relative}@media only screen and (min-width: 768px){.con_about .txt{margin-top:-11.54rem;line-height:3}}@media only screen and (max-width: 767px){.con_about .txt{margin:2rem 0.5em;line-height:2}}.con_map{margin-top:6.92rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_map{margin-top:5.38rem}}@media only screen and (max-width: 767px){.con_map{margin-top:3.07rem}}.con_map .inner{max-width:1100px}@media only screen and (min-width: 1441px){.con_map .inner{max-width:calc(1100 / 1440 * 100%)}}.con_anc{margin:7.38rem auto;max-width:820px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc{margin:4.61rem auto}}@media only screen and (max-width: 767px){.con_anc{margin:4.61rem auto}}@media only screen and (min-width: 1441px){.con_anc{max-width:calc(820 / 1440 * 100%)}}.con_sight{padding-top:9.84rem;padding-bottom:11.07rem;background:url(./../../location/images/bg_sight.webp) center top no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sight{padding-top:6.92rem}}@media only screen and (max-width: 767px){.con_sight{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sight{padding-bottom:6.92rem}}@media only screen and (max-width: 767px){.con_sight{padding-bottom:4.61rem}}.con_sight .inner{max-width:1100px}@media only screen and (min-width: 1441px){.con_sight .inner{max-width:calc(1100 / 1440 * 100%)}}.con_sight .inner .box_list{margin-top:6.15rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:6.15rem 3.07rem}@media only screen and (max-width: 767px){.con_sight .inner .box_list{margin-top:3.07rem;gap:4.61rem 0;grid-template-columns:repeat(1, 1fr)}}.con_sight .inner .box_list .box_item .ttmJp_18{margin-bottom:1.53rem}.con_sight .inner .box_list .box_item .ttmJp_18 span{font-weight:bold}.con_sight .inner .box_list .box_item .box_info{padding:1.53rem 1.53rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sight .inner .box_list .box_item .box_info{padding:1.53rem .76rem 0}}.con_sight .inner .box_list .box_item .box_info .p-note{margin-top:1.53rem;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;padding:1.07rem 1.53rem;font-weight:bold}@media only screen and (min-width: 1025px){.con_sight .inner .box_list .box_item .box_info .p-note{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sight .inner .box_list .box_item .box_info .p-note{font-size:108%}}@media only screen and (max-width: 767px){.con_sight .inner .box_list .box_item .box_info .p-note{font-size:100%}}.con_sight .inner .box_list .box_item .box_info .box_accordion{border-left:0;border-right:0;border-top:0}.con_sight .inner .box_list .box_item .box_info .box_accordion button{padding-left:1.53rem}.con_sight .inner .box_list .box_item .box_info .box_accordion button::before{display:none}@media only screen and (min-width: 768px){.con_sight .inner .box_list .box_item .box_info .box_accordion button::after{right:1.53rem}}.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion{padding-left:1.53rem;padding-bottom:1.53rem}.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box:not(:last-child){border-bottom:1px solid #e0e0e0;padding-top:1.53rem;padding-bottom:1.53rem}.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box:first-child{margin-top:0 !important}.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box:last-child{margin-top:1.53rem}@media only screen and (min-width: 1025px){.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .st_local{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .st_local{font-size:108%}}@media only screen and (max-width: 767px){.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .st_local{font-size:100%}}.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .st_local img{position:relative;top:3px}.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{margin:.76rem 0.55rem;padding:.92rem 0 .92rem 1.53rem;border-left:1px dotted #9e9e9e}@media only screen and (min-width: 1025px){.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:100%}}@media only screen and (max-width: 767px){.con_sight .inner .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:93%}}.con_sight .inner .box_list .box_item .box_info .box_l_btn{display:flex;flex-wrap:wrap;gap:.76rem;justify-content:center;margin-top:1.84rem}.con_sight .inner .box_list .box_item .box_info .box_l_btn .btn_blank,.con_sight .inner .box_list .box_item .box_info .box_l_btn .btn_basic_s{width:15.38rem}.btn_blank a{display:inline-flex;align-items:center;line-height:1.5;text-decoration:none;color:#fff;border:1px solid #000;background:#000;border-radius:900px;position:relative;transition:all 0.5s ease;min-width:200px;letter-spacing:-.03em;padding:9px 30px 10px 30px}@media only screen and (min-width: 1025px){.btn_blank a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_blank a{font-size:93%}}@media only screen and (max-width: 767px){.btn_blank a{font-size:93%}}.mouse .btn_blank 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 .btn_blank a:hover,.touch .btn_blank a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .btn_blank a{-webkit-tap-highlight-color:transparent}.touch .btn_blank a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.btn_blank a{padding:0.8em 4em 0.8em 2em}}.btn_blank a:hover{opacity:0.7}.btn_blank a::after{content:"";display:inline-block;aspect-ratio:1;background:url(./../../location/images/ic_blank.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:33px;width:11.5px}@media only screen and (max-width: 767px){.btn_blank a::after{right:1.75em}}@media only screen and (max-width: 767px){.btn_blank a::after{width:.95em}}@media only screen and (min-width: 1025px){.btn_basic_s a{padding:9px 70px 10px 30px}}@media only screen and (max-width: 767px){.btn_basic_s a{padding-top:10px;padding-bottom:10px}}.btn_basic_s.map a::after{aspect-ratio:.78571;background:url(./../../location/images/ic_map.svg) center center/cover no-repeat;right:33px;width:11px}@media only screen and (max-width: 767px){.btn_basic_s.map a::after{right:1.75em}}@media only screen and (max-width: 767px){.btn_basic_s.map a::after{width:1em}}.con_spots{padding-top:12.3rem;padding-bottom:12.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spots{padding-top:6.92rem}}@media only screen and (max-width: 767px){.con_spots{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spots{padding-bottom:6.92rem}}@media only screen and (max-width: 767px){.con_spots{padding-bottom:4.61rem}}.con_spots .inner{max-width:1100px}@media only screen and (min-width: 1441px){.con_spots .inner{max-width:calc(1100 / 1440 * 100%)}}.con_spots .inner .ttl2{margin-bottom:4.92rem}@media only screen and (max-width: 767px){.con_spots .inner .ttl2{margin-bottom:3.84rem}}@media only screen and (min-width: 768px){.con_spots .inner .tab ul li{width:calc(173 / 1100 * 100%)}}.con_spots .inner .panel{padding-top:4.92rem}@media only screen and (max-width: 767px){.con_spots .inner .panel{padding-top:2.3rem}}.con_spots .inner .panel .st_title{display:flex;flex-direction:column;align-items:center;gap:1.15rem;margin-bottom:4.61rem}@media only screen and (max-width: 767px){.con_spots .inner .panel .st_title{margin-bottom:2.3rem}}.con_spots .inner .panel .st_title .ttlJp_20 span{font-weight:bold}.con_spots .inner .panel .box_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.69rem}@media only screen and (max-width: 767px){.con_spots .inner .panel .box_list{grid-template-columns:repeat(1, 1fr);gap:4.61rem}}.con_spots .inner .panel .box_list .box_item .ttmJp_18{margin-bottom:1.53rem}.con_spots .inner .panel .box_list .box_item .ttmJp_18 span{font-weight:bold}.con_spots .inner .panel .box_list .box_item .box_info{padding:1.53rem 1.23rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spots .inner .panel .box_list .box_item .box_info{padding-left:.76rem;padding-right:.76rem}}.con_spots .inner .panel .box_list .box_item .box_info .p-note{margin-top:1.53rem;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;padding:1.07rem 1.53rem;font-weight:bold}@media only screen and (min-width: 1025px){.con_spots .inner .panel .box_list .box_item .box_info .p-note{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spots .inner .panel .box_list .box_item .box_info .p-note{font-size:108%}}@media only screen and (max-width: 767px){.con_spots .inner .panel .box_list .box_item .box_info .p-note{font-size:100%}}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion{border-left:0;border-right:0;margin-top:1.15rem}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion button{padding-left:3.46rem}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion button img{position:absolute;left:1.53rem}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion button::before{display:none}@media only screen and (min-width: 768px){.con_spots .inner .panel .box_list .box_item .box_info .box_accordion button::after{right:1.53rem}}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion{padding-left:1.53rem;padding-bottom:1.53rem}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box:not(:last-child){border-bottom:1px solid #e0e0e0;padding-top:1.53rem;padding-bottom:1.53rem}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box:first-child{margin-top:0 !important}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box:last-child{margin-top:1.53rem}.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{margin:.76rem 0.55rem;padding:.92rem 0 .92rem 1.53rem;border-left:1px dotted #9e9e9e}@media only screen and (min-width: 1025px){.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:100%}}@media only screen and (max-width: 767px){.con_spots .inner .panel .box_list .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:93%}}.con_spots .inner .panel .box_list .box_item .box_info .box_l_btn{display:flex;gap:.38rem;justify-content:center;margin-top:1.84rem}@media only screen and (min-width: 768px){.con_spots .inner .panel .box_list .box_item .box_info .box_l_btn{flex-wrap:wrap}}.con_spots .inner .panel .box_list .box_item .box_info .box_l_btn .btn_blank,.con_spots .inner .panel .box_list .box_item .box_info .box_l_btn .btn_basic_s{width:11.92rem}.con_spots .inner .panel .box_list .box_item .box_info .box_l_btn .btn_blank a,.con_spots .inner .panel .box_list .box_item .box_info .box_l_btn .btn_basic_s a{min-width:155px;padding-right:1em}.con_fac{background:linear-gradient(180deg, rgba(255,255,255,0) 66.77%,#ffffff 100%),linear-gradient(0deg, #f5f5f5,#f5f5f5),#fff;padding-top:9.84rem;padding-bottom:11.07rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac{padding-top:6.92rem}}@media only screen and (max-width: 767px){.con_fac{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac{padding-bottom:6.92rem}}@media only screen and (max-width: 767px){.con_fac{padding-bottom:4.61rem}}.con_fac::before{content:"";position:absolute;left:0;top:0;background:url(./../../location/images/pt_fac.webp) center top no-repeat;background-size:cover;aspect-ratio:1920/1100;width:100%}.con_fac .inner{max-width:1100px;position:relative;z-index:2}@media only screen and (min-width: 1441px){.con_fac .inner{max-width:calc(1100 / 1440 * 100%)}}.con_fac .inner>.txt_note{margin-top:3.07rem;color:#4a4a4a;line-height:1.8;margin-left:auto;margin-right:0;width:max-content}@media only screen and (max-width: 767px){.con_fac .inner>.txt_note{margin-top:1.53rem}}.con_fac .inner .ttl2{margin-bottom:4.92rem}@media only screen and (max-width: 767px){.con_fac .inner .ttl2{margin-bottom:3.84rem}}.con_fac .inner>.box_accordion{background:#fff;margin-bottom:1.23rem}.con_fac .inner>.box_accordion button img{position:absolute;left:3.07rem}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion button img{left:1.53rem}}@media only screen and (min-width: 768px){.con_fac .inner>.box_accordion button{padding-left:5.53rem}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion button{padding-left:3.84rem}}.con_fac .inner>.box_accordion button::before{display:none}@media only screen and (min-width: 768px){.con_fac .inner>.box_accordion button::after{right:1.53rem}}.con_fac .inner>.box_accordion>.content_accordion{padding:1.53rem 3.07rem}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion{padding:1.53rem 1.53rem}}.con_fac .inner>.box_accordion>.content_accordion .box_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.3rem}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_list{grid-template-columns:repeat(1, 1fr);gap:4.61rem}}.con_fac .inner>.box_accordion>.content_accordion .box_item{background:#f5f5f5;border-radius:.61rem;padding:2.46rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac .inner>.box_accordion>.content_accordion .box_item{padding:1.92rem}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item{padding:1.53rem}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img{gap:1.84rem}@media only screen and (min-width: 768px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img{gap:1.15rem}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img{gap:1.53rem}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img .img{width:10.61rem;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img .img{width:6.5rem}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img .img{width:100%;margin-bottom:1.53rem}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img .box_text .ttsJp_16 span{font-weight:bold}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_img .box_text .txt{margin-top:1.15rem;color:#4a4a4a}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info{margin-top:1.23rem}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .p-note{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;padding:1.07rem 1.53rem;font-weight:bold}@media only screen and (min-width: 1025px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .p-note{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .p-note{font-size:108%}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .p-note{font-size:100%}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion{border-left:0;border-right:0;border-top:0;background:#f5f5f5}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion button{padding-left:1.53rem}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion button::before{display:none}@media only screen and (min-width: 768px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion button::after{right:1.53rem}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion button img{position:unset;left:unset}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion button img{left:unset}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion{padding-left:1.53rem;padding-bottom:1.53rem}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box:not(:last-child){border-bottom:1px solid #e0e0e0;padding-top:1.53rem;padding-bottom:1.53rem}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box:first-child{margin-top:0 !important}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box:last-child{margin-top:1.53rem}@media only screen and (min-width: 1025px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .st_local{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .st_local{font-size:108%}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .st_local{font-size:100%}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .st_local img{position:relative;top:3px}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .sub{margin:.76rem 0.55rem;padding:.92rem 0 .92rem 1.53rem;border-left:1px dotted #9e9e9e}@media only screen and (min-width: 1025px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:100%}}@media only screen and (max-width: 767px){.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_accordion .content_accordion .box .sub{font-size:93%}}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_l_btn{display:flex;flex-wrap:wrap;gap:.61rem;justify-content:center;margin-top:1.23rem}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_l_btn .btn_blank,.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_l_btn .btn_basic_s{width:15.38rem}.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_l_btn .btn_blank a,.con_fac .inner>.box_accordion>.content_accordion .box_item .box_info .box_l_btn .btn_basic_s a{padding-right:1em}.box_sotetsu_hotels{position:relative;z-index:9;background:#fff}
