@charset "UTF-8";.p-header-menu__item.location .lbl:after{opacity:1}.p-title:after{background:#887537;opacity:0.09;mix-blend-mode:overlay}.pagecontents{background:url(../../img/location/bg-01--sp.webp) no-repeat 0 0/100% #fff}@media screen and (min-width:768px){.pagecontents{background:url(../../img/location/bg-01--pc.webp) no-repeat 0 0/100% #FFFEF9}}.s-intro{padding:56px 0 166px;position:relative}@media screen and (min-width:768px){.s-intro{padding:104px 0 220px}}@media screen and (min-width:1000px){.s-intro{padding:104px 0 280px}}@media screen and (min-width:1400px){.s-intro{padding:104px 0 220px}}.s-intro-cont{position:relative;z-index:1}.s-intro-copy{max-width:800px;margin:48px auto 0}.s-intro-copy .c-heading-m{text-align:center}.s-intro-copy .txt{margin-top:24px}@media screen and (min-width:768px){.s-intro-copy{margin-top:96px}.s-intro-copy .txt{text-align:center}}.s-intro-img{position:absolute;width:164px;right:0;bottom:0;mix-blend-mode:multiply;opacity:0.85}@media screen and (min-width:768px){.s-intro-img{width:250px}}@media screen and (min-width:1000px){.s-intro-img{width:400px}}@media screen and (min-width:768px){.s-intro{position:relative}.s-intro:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:""}.s-intro:before{top:auto;bottom:0;-webkit-transform:translateY(calc(100% - 140px));transform:translateY(calc(100% - 140px));background:#EDEDEB;opacity:0.6;height:364px;mix-blend-mode:multiply}}@media screen and (min-width:768px) and (min-width:1000px){.s-intro:before{-webkit-transform:translateY(calc(100% - 160px));transform:translateY(calc(100% - 160px))}}@media screen and (min-width:768px) and (min-width:1400px){.s-intro:before{-webkit-transform:translateY(calc(100% - 140px));transform:translateY(calc(100% - 140px))}}.s-spot{position:relative;z-index:1}.s-spot-hd{font-family:"Cinzel",serif;font-size:1.6rem;line-height:1;text-align:center;border-bottom:solid 1px #48453F}@media screen and (min-width:768px){.s-spot-hd{font-size:2.4rem;width:90%;max-width:1200px;margin-inline:auto;text-align:left;border-width:4px;padding-bottom:0.4em}}.s-spot-cont{padding-top:20px}@media screen and (min-width:768px){.s-spot-cont{padding-top:40px}}.s-spot-list{display:-ms-grid;display:grid}.s-spot-list-l{gap:14px}@media screen and (min-width:1000px){.s-spot-list-l{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);gap:32px}}.s-spot-list-m{-ms-grid-columns:1fr 14px 1fr;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}@media screen and (min-width:1000px){.s-spot-list-m{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:32px}}.s-spot-list-m .s-spot-list-item figcaption{font-size:1.2rem}@media screen and (min-width:768px){.s-spot-list-m .s-spot-list-item figcaption{font-size:1.8rem}}.s-spot-list-m .s-spot-list-item figcaption .kyori{display:block}@media screen and (min-width:1000px){.s-spot-list-m .s-spot-list-item figcaption .kyori{display:inline-block}}.s-spot-list-item figcaption{font-size:1.3rem;line-height:1.5;text-align:center;margin-top:0.4em}.s-spot-list-item figcaption .kyori{font-size:82%;display:inline-block}@media screen and (min-width:768px){.s-spot-list-item figcaption{font-size:1.8rem}}@media screen and (min-width:1000px){.s-spot-list-item figcaption{text-align:left}}.s-spot-culture{margin-top:-56px}.s-spot-market{margin-top:56px}@media screen and (min-width:768px){.s-spot-market{margin-top:160px;position:relative}.s-spot-market:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:""}.s-spot-market:before{-webkit-transform:translateY(-80px);transform:translateY(-80px);background:#EDEDEB;opacity:0.6;height:364px;mix-blend-mode:multiply;z-index:-1}}.s-spot-market .s-spot-cont{background:url(../../img/location/bg-02--sp.webp) no-repeat 0 0/100%}@media screen and (min-width:768px){.s-spot-market .s-spot-cont{background:none}}.s-spot-gourmet{padding-top:80px;position:relative}@media screen and (min-width:768px){.s-spot-gourmet{padding-top:180px;position:relative}.s-spot-gourmet:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:""}.s-spot-gourmet:before{-webkit-transform:translateY(100px);transform:translateY(100px);background:#EDEDEB;opacity:0.6;height:364px;mix-blend-mode:multiply;z-index:-1}}@media screen and (min-width:768px) and (min-width:1000px){.s-spot-gourmet:before{-webkit-transform:translateY(135px);transform:translateY(135px)}}@media screen and (min-width:768px) and (min-width:1400px){.s-spot-gourmet:before{-webkit-transform:translateY(80px);transform:translateY(80px)}}@media screen and (min-width:1000px){.s-spot-gourmet{padding-top:270px}}@media screen and (min-width:1400px){.s-spot-gourmet{padding-top:160px}}.s-spot-gourmet-img{position:absolute;left:0;top:20px;width:140px;opacity:0.8;-webkit-transform:translateX(-33%);transform:translateX(-33%)}@media screen and (min-width:768px){.s-spot-gourmet-img{width:220px;top:0}}@media screen and (min-width:1000px){.s-spot-gourmet-img{width:300px;-webkit-transform:translateX(-45%);transform:translateX(-45%);margin-top:24px}}@media screen and (min-width:1400px){.s-spot-gourmet-img{left:calc(50% - 600px);-webkit-transform:translateX(-90%);transform:translateX(-90%)}}.s-spot-gourmet .s-spot-cont,.s-spot-gourmet .s-spot-hd{position:relative;z-index:1}.s-lifeinfo{background:#F0EFEA;padding:56px 0;margin-top:56px}@media screen and (min-width:768px){.s-lifeinfo{padding:96px 0;margin-top:112px}}.mapNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px}.mapNav li{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;position:relative;height:38px;width:calc((100% - 3px) / 4)}.mapNav li.wide{width:calc((100% - 2px) / 3)}.mapNav li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#E4E4E2;font-size:1.1rem;line-height:1.2;text-align:center;cursor:pointer;padding:0 8px}.mapNav li.is_active a{background-color:#887537;color:#fff}@media screen and (min-width:768px){.mapNav li a{font-size:1.6rem}}@media screen and (min-width:1000px){.mapNav{margin-bottom:20px}.mapNav li,.mapNav li.wide{height:46px;width:calc((100% - 6px) / 7)}.mapNav li a,.mapNav li.wide a{background-color:#fff}.mapNav li.is_active a,.mapNav li.wide.is_active a{background-color:#887537}}#sec_gmap{height:550px}@media only screen and (max-width:1024px){#sec_gmap{height:750px}}@media only screen and (max-width:767px){#sec_gmap{height:600px}}.spotnavi_detail .section:after,.spotnavi_detail .wrap:after{display:block;clear:both;content:""}.accordion ol{counter-reset:number;margin:0;padding:0;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;overflow:hidden}.accordion ol li{display:block;position:relative;border-bottom:1px solid #707070;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.accordion ol li:hover{background:#fff}.accordion ol li:before{content:counter(number);counter-increment:number;position:absolute;top:14px;left:10px;display:inline-block;color:#fff;font-size:14px;vertical-align:middle;height:20px;width:20px;line-height:1.6;text-align:center;font-family:"EB Garamond",serif;letter-spacing:0}.shopping_list ol li:before{background:#bf7777}.culture_list ol li:before{background:#6c9dad}.park_list ol li:before{background:#72a07c}.public_list ol li:before{background:#aa916b}.hospital_list ol li:before{background:#d197b4}.bank_list ol li:before{background:#9786b7}.education_list ol li:before{background:#6c86bc}.accordion ol li a{display:inline-block;position:relative;font-size:1.2rem;line-height:1.4;letter-spacing:0.04em;vertical-align:middle;text-decoration:none;padding:1em 15px 1em 2.8em;width:100%}@media only screen and (min-width:768px){.accordion ol li a{font-size:1.4rem}}.accordion ol li a .min{display:block;font-size:1.2rem;letter-spacing:0.04em;padding-top:0.3em}#maparea{width:65%;height:550px;float:left}@media only screen and (max-width:1024px){#maparea{width:100%;height:400px}}@media only screen and (max-width:767px){#maparea{height:350px}}#map{height:100%;background:#fff}#menu{width:35%;overflow:auto;float:right;background:#fff;height:550px}@media only screen and (max-width:1024px){#menu{height:350px;width:100%}}@media only screen and (max-width:767px){#menu{height:250px}}.infowin_container h4{padding:6px 0 4px;margin-bottom:0;font-size:110%;text-align:left;font-weight:normal;color:#000;letter-spacing:0.05rem}.infowin_container p{margin:0 0 5px;padding-left:0px;background:transparent none no-repeat top left;text-align:left;clear:left}
/*# sourceMappingURL=location.css.map */