@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap";.cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.3dvw,12px);text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);padding:.5em;line-height:1.5}#main{background:url(../images/location/main.webp) no-repeat 0 0;background-size:cover;width:100%;min-height:480px;position:relative}@media screen and (max-width: 768px){#main{min-height:200px}}#main .title{width:90%;max-width:980px;height:100%;min-height:480px;margin:0 auto;position:relative}@media screen and (max-width: 768px){#main .title{min-height:200px}}#main .title::after{content:"";width:35.714%;height:100%;background:url(../images/location/bg-title.webp) no-repeat 0 0;background-size:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 768px){#main .title::after{width:40%}}#main .title h1{max-width:311px;position:absolute;top:50%;left:3%;transform:translateY(-50%);z-index:2}@media screen and (max-width: 768px){#main .title h1{top:25%;left:-25%;transform:scale(0.375)}}#contents{font-family:"Shippori Mincho",serif}#contents .topbox{background:#ddd;background:linear-gradient(125deg, rgb(221, 221, 221) 0%, rgb(255, 255, 255) 50%, rgb(211, 211, 211) 100%);text-align:center;padding:4em 0}@media screen and (max-width: 768px){#contents .topbox{padding:2em 0}}#contents .topbox .lead{font-size:min(4.6dvw,28px);color:#9f8d69;margin:0 0 1em;line-height:2}#contents .topbox .txt{font-size:min(3dvw,18px);color:#000;line-height:2}#contents .tab{padding:2em 0;background:#fff}@media screen and (max-width: 768px){#contents .tab{padding:1em 0}}#contents .tab ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){#contents .tab ul{width:80%;margin:0 auto}}@media screen and (max-width: 768px){#contents .tab ul li{width:50%}}#contents .tab ul li a{font-family:"Josefin Sans",sans-serif;font-size:min(4.6dvw,28px);padding:2em 3em 1em;display:block;opacity:.2;transition:none;position:relative}@media screen and (max-width: 768px){#contents .tab ul li a{padding:2em 1.5em 1em;text-align:center}}#contents .tab ul li:first-child{border-right:1px solid #000}#contents .tab ul li.active a{background:url(../images/location/ico-star.webp) no-repeat 50% 0;background-size:58px;opacity:1;pointer-events:none}@media screen and (max-width: 768px){#contents .tab ul li.active a{background-size:30px}}#contents .tab ul li.active a::after{content:"";display:inline-block;vertical-align:middle;color:#333;line-height:1;width:.5em;height:.5em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-50%, -25%) rotate(135deg);position:absolute;bottom:0;left:50%}#contents .tab-content{display:none}#contents .tab-content.active{display:block}#contents #convenience .sec01,#contents #convenience .sec02,#contents #convenience .sec03{position:relative;color:#fff;padding:5em 0}@media screen and (max-width: 768px){#contents #convenience .sec01,#contents #convenience .sec02,#contents #convenience .sec03{padding:2.5em 0}}#contents #convenience .sec01 .photo,#contents #convenience .sec02 .photo,#contents #convenience .sec03 .photo{position:relative;font-size:0}#contents #convenience .sec01{background:url(../images/location/bg-conv-sec01.webp) no-repeat 0 0;background-size:cover}#contents #convenience .sec01 .top{max-width:980px;margin:0 auto 3em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){#contents #convenience .sec01 .top{margin:0 auto 1.5em;flex-direction:column-reverse}}#contents #convenience .sec01 .top .left{width:46%}@media screen and (max-width: 768px){#contents #convenience .sec01 .top .left{width:100%}}#contents #convenience .sec01 .top .left .photo{width:150%;transform:translateX(-32.5%)}@media screen and (max-width: 768px){#contents #convenience .sec01 .top .left .photo{width:100%;transform:translateX(0)}#contents #convenience .sec01 .top .left .photo img{height:300px;-o-object-fit:cover;object-fit:cover}}#contents #convenience .sec01 .top .right{width:48%}@media screen and (max-width: 768px){#contents #convenience .sec01 .top .right{width:90%;margin:0 auto 1em}}#contents #convenience .sec01 .top .right .number{color:#e3dfc5;font-family:"Josefin Sans",sans-serif;font-style:italic;font-weight:200;font-size:min(16dvw,182px);line-height:1}#contents #convenience .sec01 .top .right h2{color:#e3dfc5;font-size:min(4.6dvw,28px);font-weight:600;line-height:2;margin:0 0 1em}#contents #convenience .sec01 .top .right .txt{font-size:min(2.8dvw,16px);line-height:2}#contents #convenience .sec01 .btm{max-width:980px;margin:0 auto 3em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){#contents #convenience .sec01 .btm{margin:0 auto 1.5em}}#contents #convenience .sec01 .btm .left{width:46%}@media screen and (max-width: 768px){#contents #convenience .sec01 .btm .left{width:40%;margin:0 0 0 3%}}#contents #convenience .sec01 .btm .left .photo{display:flex;flex-wrap:wrap;justify-content:flex-end}#contents #convenience .sec01 .btm .left .photo img{width:80%}@media screen and (max-width: 768px){#contents #convenience .sec01 .btm .left .photo img{width:100%}}#contents #convenience .sec01 .btm .right{width:48%}@media screen and (max-width: 768px){#contents #convenience .sec01 .btm .right{padding:0 3% 0 0;width:53%}}#contents #convenience .sec01 .btm .right .txt{font-size:min(2.8dvw,16px);line-height:2}#contents #convenience .sec01 .list{position:relative;max-width:914px;margin:0 auto}@media screen and (max-width: 768px){#contents #convenience .sec01 .list{width:95%}}#contents #convenience .sec01 .list h3{font-family:"Josefin Sans",sans-serif;font-style:italic;font-weight:200;font-size:min(8.5dvw,80px);line-height:1;text-align:right;color:#e3dfc5}#contents #convenience .sec01 .list .box{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #fff;background:url(../images/location/conv-img03.webp) no-repeat 0 0;background-size:cover;padding:2em}@media screen and (max-width: 768px){#contents #convenience .sec01 .list .box{padding:1em}}#contents #convenience .sec01 .list .box .block{width:48%;margin:0 0 2em}@media screen and (max-width: 768px){#contents #convenience .sec01 .list .box .block{width:100%;margin:0 0 1em}#contents #convenience .sec01 .list .box .block:last-child{margin:0}}#contents #convenience .sec01 .list .box .block .title{font-size:min(3dvw,18px);background:#4084b5;padding:.5em 1em;margin:0 0 1em}@media screen and (max-width: 768px){#contents #convenience .sec01 .list .box .block .title{padding:.25em .5em;margin:0 0 .5em}}#contents #convenience .sec01 .list .box .block ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}#contents #convenience .sec01 .list .box .block ul li{width:48%;border-bottom:1px solid #fff;padding:1em 0;font-size:min(2.7dvw,15px)}@media screen and (max-width: 768px){#contents #convenience .sec01 .list .box .block ul li{padding:.5em 0}}#contents #convenience .sec01 .list .box .block .last{text-align:right;padding:1em 0 0 0}@media screen and (max-width: 768px){#contents #convenience .sec01 .list .box .block .last{padding:.5em 0 0 0}}#contents #convenience .sec01 .list .box .block.shop02 .title{background:#b96969}#contents #convenience .sec01 .list .box .block.shop03 .title{background:#829989}#contents #convenience .sec01 .list .box .block.shop04 .title{background:#b1a678}#contents #convenience .sec02{background:url(../images/location/bg-conv-sec02.webp) no-repeat 0 0;background-size:cover;padding:5em 0 13em}@media screen and (max-width: 768px){#contents #convenience .sec02{padding:2.5em 0}}#contents #convenience .sec02 h2{color:#b56464;font-size:min(4.6dvw,28px);font-weight:600;line-height:2;text-align:center;margin:0 0 5em}@media screen and (max-width: 768px){#contents #convenience .sec02 h2{margin:0 0 2.5em}}#contents #convenience .sec02 .top{max-width:980px;margin:0 auto;color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){#contents #convenience .sec02 .top{flex-direction:column-reverse}}#contents #convenience .sec02 .top .left{width:48%}@media screen and (max-width: 768px){#contents #convenience .sec02 .top .left{width:100%}}#contents #convenience .sec02 .top .left .txt{font-size:min(2.8dvw,16px);line-height:2}@media screen and (max-width: 768px){#contents #convenience .sec02 .top .left .txt{width:90%;margin:0 auto}}#contents #convenience .sec02 .top .right{width:46%;position:relative}@media screen and (max-width: 768px){#contents #convenience .sec02 .top .right{width:100%;margin:0 0 1em}}#contents #convenience .sec02 .top .right .number{font-family:"Josefin Sans",sans-serif;font-style:italic;font-weight:200;font-size:min(16dvw,182px);line-height:1;color:#b56464;position:absolute;top:0;left:5%;z-index:10;transform:translateY(-50%)}#contents #convenience .sec02 .top .right .photo{z-index:1;width:150%}@media screen and (max-width: 768px){#contents #convenience .sec02 .top .right .photo{width:50%}}#contents #convenience .sec02 .top .right .photo.sub{position:absolute;left:-110px;bottom:-120px;max-width:322px}@media screen and (max-width: 768px){#contents #convenience .sec02 .top .right .photo.sub{left:0;bottom:0;width:50%;transform:translateX(100%)}}#contents #convenience .sec03{background:url(../images/location/bg-conv-sec03.webp) no-repeat 0 0;background-size:cover;padding:5em 0 13em}@media screen and (max-width: 768px){#contents #convenience .sec03{padding:2.5em 0}}#contents #convenience .sec03 .top{margin:0 0 4em}@media screen and (max-width: 768px){#contents #convenience .sec03 .top{margin:0 0 2em}}#contents #convenience .sec03 .top h2{color:#e3dfc5;font-size:min(4.6dvw,28px);font-weight:600;line-height:2;margin:0 0 1em;text-align:center}#contents #convenience .sec03 .top .txt{font-size:min(2.8dvw,16px);line-height:2;text-align:center}#contents #convenience .sec03 .flex{max-width:980px;margin:0 auto;color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex{flex-direction:column-reverse}}#contents #convenience .sec03 .flex .left{width:48%}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex .left{width:100%}}#contents #convenience .sec03 .flex .left .txt{font-size:min(2.8dvw,16px);line-height:2;color:#fff}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex .left .txt{width:90%;margin:0 auto 1em}}#contents #convenience .sec03 .flex .right{width:46%;position:relative}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex .right{width:100%;margin:0 0 1em}}#contents #convenience .sec03 .flex .right .number{font-family:"Josefin Sans",sans-serif;font-style:italic;font-weight:200;font-size:min(16dvw,182px);line-height:1;color:#e3dfc5;position:absolute;top:0;left:0;z-index:10;transform:translate(-25%, -50%)}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex .right .number{left:5%;transform:translate(0, -50%)}}#contents #convenience .sec03 .flex .right .photo{z-index:1;width:150%;transform:translateX(-32.5%)}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex .right .photo{width:100%;transform:translateX(0)}}#contents #convenience .sec03 .flex .right .photo.sub{position:absolute;left:-50px;bottom:-120px;max-width:322px}@media screen and (max-width: 768px){#contents #convenience .sec03 .flex .right .photo.sub{display:none}}#contents #lifeinfo{color:#fff}#contents #lifeinfo .sec01,#contents #lifeinfo .sec02,#contents #lifeinfo .sec03,#contents #lifeinfo .sec04{padding:18vw 0 3em 15%;position:relative}@media screen and (max-width: 768px){#contents #lifeinfo .sec01,#contents #lifeinfo .sec02,#contents #lifeinfo .sec03,#contents #lifeinfo .sec04{padding:5em 1em 1.5em 9%}}#contents #lifeinfo .sec01::before,#contents #lifeinfo .sec02::before,#contents #lifeinfo .sec03::before,#contents #lifeinfo .sec04::before{content:"";transform:rotate(-90deg) translateY(-50%);position:absolute;top:50%;left:-2em;z-index:2;font-family:"Josefin Sans",sans-serif;font-size:min(3.2dvw,20px);text-align:center;width:9em}@media screen and (max-width: 768px){#contents #lifeinfo .sec01::before,#contents #lifeinfo .sec02::before,#contents #lifeinfo .sec03::before,#contents #lifeinfo .sec04::before{width:4.5em;left:-0.5em;font-size:min(2.8dvw,16px)}}#contents #lifeinfo .sec01::after,#contents #lifeinfo .sec02::after,#contents #lifeinfo .sec03::after,#contents #lifeinfo .sec04::after{content:"";width:73px;height:100%;text-align:center;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 768px){#contents #lifeinfo .sec01::after,#contents #lifeinfo .sec02::after,#contents #lifeinfo .sec03::after,#contents #lifeinfo .sec04::after{width:25px}}#contents #lifeinfo .sec01 .cap,#contents #lifeinfo .sec02 .cap,#contents #lifeinfo .sec03 .cap,#contents #lifeinfo .sec04 .cap{bottom:auto;top:25vw}#contents #lifeinfo .sec01 .inner,#contents #lifeinfo .sec02 .inner,#contents #lifeinfo .sec03 .inner,#contents #lifeinfo .sec04 .inner{position:relative}#contents #lifeinfo .sec01 .inner h2,#contents #lifeinfo .sec02 .inner h2,#contents #lifeinfo .sec03 .inner h2,#contents #lifeinfo .sec04 .inner h2{font-size:min(7.5dvw,64px);font-family:"Josefin Sans",sans-serif;background:linear-gradient(140deg, #a47a39 0%, #fdf1c1 15%, #a7722a 30%, #a7722a 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);margin:0 0 .5em}#contents #lifeinfo .sec01 .inner .txt,#contents #lifeinfo .sec02 .inner .txt,#contents #lifeinfo .sec03 .inner .txt,#contents #lifeinfo .sec04 .inner .txt{font-size:min(2.8dvw,16px);line-height:2}#contents #lifeinfo .sec01 .sliderbox,#contents #lifeinfo .sec02 .sliderbox,#contents #lifeinfo .sec03 .sliderbox,#contents #lifeinfo .sec04 .sliderbox{padding:2em 0 0 5%}@media screen and (max-width: 768px){#contents #lifeinfo .sec01 .sliderbox,#contents #lifeinfo .sec02 .sliderbox,#contents #lifeinfo .sec03 .sliderbox,#contents #lifeinfo .sec04 .sliderbox{padding:1em 0 0 2.5%}}#contents #lifeinfo .sec01 .sliderbox .swiper-initialized,#contents #lifeinfo .sec02 .sliderbox .swiper-initialized,#contents #lifeinfo .sec03 .sliderbox .swiper-initialized,#contents #lifeinfo .sec04 .sliderbox .swiper-initialized{padding-bottom:3em}#contents #lifeinfo .sec01 .sliderbox .swiper-slide,#contents #lifeinfo .sec02 .sliderbox .swiper-slide,#contents #lifeinfo .sec03 .sliderbox .swiper-slide,#contents #lifeinfo .sec04 .sliderbox .swiper-slide{padding:0 16px}@media screen and (max-width: 768px){#contents #lifeinfo .sec01 .sliderbox .swiper-slide,#contents #lifeinfo .sec02 .sliderbox .swiper-slide,#contents #lifeinfo .sec03 .sliderbox .swiper-slide,#contents #lifeinfo .sec04 .sliderbox .swiper-slide{padding:0 10px}}#contents #lifeinfo .sec01 .sliderbox .swiper-slide dl,#contents #lifeinfo .sec02 .sliderbox .swiper-slide dl,#contents #lifeinfo .sec03 .sliderbox .swiper-slide dl,#contents #lifeinfo .sec04 .sliderbox .swiper-slide dl{text-align:center}#contents #lifeinfo .sec01 .sliderbox .swiper-slide dl dt,#contents #lifeinfo .sec02 .sliderbox .swiper-slide dl dt,#contents #lifeinfo .sec03 .sliderbox .swiper-slide dl dt,#contents #lifeinfo .sec04 .sliderbox .swiper-slide dl dt{font-size:min(2.8dvw,16px);padding:.25em 0}@media screen and (max-width: 768px){#contents #lifeinfo .sec01 .sliderbox .swiper-slide dl dt,#contents #lifeinfo .sec02 .sliderbox .swiper-slide dl dt,#contents #lifeinfo .sec03 .sliderbox .swiper-slide dl dt,#contents #lifeinfo .sec04 .sliderbox .swiper-slide dl dt{font-size:min(2.5dvw,14px)}}#contents #lifeinfo .sec01 .sliderbox .swiper-slide dl dd,#contents #lifeinfo .sec02 .sliderbox .swiper-slide dl dd,#contents #lifeinfo .sec03 .sliderbox .swiper-slide dl dd,#contents #lifeinfo .sec04 .sliderbox .swiper-slide dl dd{font-size:min(2.3dvw,12px)}@media screen and (max-width: 768px){#contents #lifeinfo .sec01 .sliderbox .swiper-slide dl dd,#contents #lifeinfo .sec02 .sliderbox .swiper-slide dl dd,#contents #lifeinfo .sec03 .sliderbox .swiper-slide dl dd,#contents #lifeinfo .sec04 .sliderbox .swiper-slide dl dd{font-size:min(2dvw,10px)}}#contents #lifeinfo .sec01 .sliderbox .swiper-pagination-progressbar,#contents #lifeinfo .sec02 .sliderbox .swiper-pagination-progressbar,#contents #lifeinfo .sec03 .sliderbox .swiper-pagination-progressbar,#contents #lifeinfo .sec04 .sliderbox .swiper-pagination-progressbar{width:90% !important;height:2px !important;background:#fff !important;top:auto !important;bottom:0 !important;left:16px !important}@media screen and (max-width: 767px){#contents #lifeinfo .sec01 .sliderbox .swiper-pagination-progressbar,#contents #lifeinfo .sec02 .sliderbox .swiper-pagination-progressbar,#contents #lifeinfo .sec03 .sliderbox .swiper-pagination-progressbar,#contents #lifeinfo .sec04 .sliderbox .swiper-pagination-progressbar{width:90% !important;bottom:30px !important}}#contents #lifeinfo .sec01 .sliderbox .swiper-pagination-progressbar-fill,#contents #lifeinfo .sec02 .sliderbox .swiper-pagination-progressbar-fill,#contents #lifeinfo .sec03 .sliderbox .swiper-pagination-progressbar-fill,#contents #lifeinfo .sec04 .sliderbox .swiper-pagination-progressbar-fill{background:#9f8d69 !important}#contents #lifeinfo .sec01{background:#171515 url(../images/location/bg-life01.webp) no-repeat 0 0;background-size:100%}#contents #lifeinfo .sec01::before{content:"GOURMET"}#contents #lifeinfo .sec01::after{background:url(../images/location/bg-line01.webp) no-repeat 0 0;background-size:cover}#contents #lifeinfo .sec02{background:#171515 url(../images/location/bg-life02.webp) no-repeat 0 0;background-size:100%}#contents #lifeinfo .sec02::before{content:"EDUCATION"}#contents #lifeinfo .sec02::after{background:url(../images/location/bg-line02.webp) no-repeat 0 0;background-size:cover}#contents #lifeinfo .sec03{background:#171515 url(../images/location/bg-life03.webp) no-repeat 0 0;background-size:100%}#contents #lifeinfo .sec03::before{content:"PARK"}#contents #lifeinfo .sec03::after{background:url(../images/location/bg-line01.webp) no-repeat 0 0;background-size:cover}#contents #lifeinfo .sec04{background:#171515 url(../images/location/bg-life04.webp) no-repeat 0 0;background-size:100%}#contents #lifeinfo .sec04::before{content:"HOSPITAL"}#contents #lifeinfo .sec04::after{background:url(../images/location/bg-line02.webp) no-repeat 0 0;background-size:cover}#contents #lifeinfo .sec05{background:#f1efeb;padding:10em 0}@media screen and (max-width: 768px){#contents #lifeinfo .sec05{padding:2em 0}}#contents #lifeinfo .sec05 h2{font-family:"Josefin Sans",sans-serif;text-align:center;color:#9f8d69;font-size:min(5dvw,32px)}#contents #lifeinfo .sec05 .inner{max-width:1004px;margin:0 auto}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner{width:95%}}#contents #lifeinfo .sec05 .inner .tab{margin:0;background:none;display:flex;flex-wrap:wrap}#contents #lifeinfo .sec05 .inner .tab li{width:20%;margin:0 0 10px}#contents #lifeinfo .sec05 .inner .tab li a{display:block;padding:1em;text-align:center;font-size:min(2.8dvw,16px)}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner .tab li a{padding:.5em 0;font-size:min(2.5dvw,14px)}}#contents #lifeinfo .sec05 .inner .tab li.active a{background:#9f8d69;color:#fff}#contents #lifeinfo .sec05 .inner .mapbox{display:flex}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner .mapbox{display:block}}#contents #lifeinfo .sec05 .inner .mapbox .map{width:50%}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner .mapbox .map{width:100%}}#contents #lifeinfo .sec05 .inner .mapbox .detail{width:50%;background:#ede8de;color:#000;padding:2em}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner .mapbox .detail{width:100%;padding:1em}}#contents #lifeinfo .sec05 .inner .mapbox .detail ul{overflow-y:scroll;height:calc(494px - 4em);display:none}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner .mapbox .detail ul{height:auto;overflow-y:auto}}#contents #lifeinfo .sec05 .inner .mapbox .detail ul.active{display:block}#contents #lifeinfo .sec05 .inner .mapbox .detail ul li{border-bottom:1px solid #d3d3d3;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 1em 1em 0;margin:0 0 1em}@media screen and (max-width: 768px){#contents #lifeinfo .sec05 .inner .mapbox .detail ul li{padding:0 0 .5em 0;margin:0 0 .5em}}#contents #lifeinfo .sec05 .inner .mapbox .detail ul li:last-child{margin:0}#contents #lifeinfo .sec05 .inner .mapbox .detail ul li span.name{font-size:min(2.7dvw,15px);width:calc(100% - 9.5em)}#contents #lifeinfo .sec05 .inner .mapbox .detail ul li span.name small{font-size:min(2.3dvw,12px);display:block}#contents #lifeinfo .sec05 .inner .mapbox .detail ul li span.time{font-size:min(2.3dvw,12px);width:9.5em;text-align:right}/*# sourceMappingURL=location.css.map */