.c-req-button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-req-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;background:#c0bc5d;color:#fff;position:relative}@media(hover){.c-req-button a{-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.c-req-button a:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}}.c-req-button a::after{content:"";position:absolute;top:0;bottom:0;margin-block:auto;background:url(../images/common/conv-arrow.svg) center center/contain no-repeat;width:16px;height:16px;right:20px}.container{overflow:hidden}.container img{max-width:100%}.container *{-webkit-box-sizing:border-box;box-sizing:border-box}.main--wrap{background:var(--main-color);color:#fff;padding-top:80px;position:relative}@media screen and (max-width: 767px){.main--wrap{padding-top:20px}}.main--wrap h2{font-size:18px;left:0;margin:0 auto;padding-left:20px;position:absolute;right:0;top:60px;max-width:1325px;z-index:1}@media screen and (max-width: 767px){.main--wrap h2{margin-bottom:20px;position:relative;top:auto;height:3.27lh}}.main--wrap h2 .oswald{font-size:761%;font-weight:400;line-height:1}@media screen and (max-width: 767px){.main--wrap h2 .oswald{font-size:327%}}.main--wrap--image{margin-left:auto;width:61.7210682493%}@media screen and (max-width: 767px){.main--wrap--image{width:93.1472081218%}}.sec *{-webkit-box-sizing:border-box;box-sizing:border-box}.sec img{max-width:100%}.sec--inner{max-width:1200px !important;-webkit-box-sizing:content-box;box-sizing:content-box}.intro--inner{padding-block:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5}@media screen and (max-width: 767px){.intro--inner{padding-block:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.intro--img{width:50.1785714286%;max-width:843px}@media screen and (max-width: 767px){.intro--img{width:auto;margin-right:20px}.intro--img .caption{margin-bottom:10%;color:#000}}.intro--text{position:relative;margin-right:20px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:50px 80px 90px;background:url(../images/access/intro-bgbox.jpg) center center/cover}@media screen and (max-width: 767px){.intro--text{padding:30px 20px 30px;margin:-10% 0 0 20px}}.intro--text--title{font-size:36px;font-weight:bold;line-height:1.5;padding-bottom:1em;margin-bottom:1em;border-bottom:dashed 1px}@media screen and (max-width: 767px){.intro--text--title{font-size:18px}}.intro--text--title span{color:#e2bb3d}.intro--text--lead{font-size:16px;line-height:2}@media screen and (max-width: 767px){.intro--text--lead{font-size:14px}}.intro--text::after{content:"";position:absolute;bottom:-25px;right:35px;background:url(../images/access/intro-en.svg) center center/contain no-repeat;width:232px;aspect-ratio:232/83;z-index:1}@media screen and (max-width: 767px){.intro--text::after{width:160px}}.tab--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:23px;padding-top:6px;overflow:hidden;background:#f5f5f5;border-bottom:solid 9px var(--main-color);position:relative;padding-inline:20px}@media screen and (max-width: 767px){.tab--list{gap:15px}}.tab--list--item{width:370px;height:90px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.16);box-shadow:0px 0px 6px rgba(0,0,0,.16);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 767px){.tab--list--item{width:160px;height:60px}}.tab--list--item.is-active{background:var(--main-color);border-color:var(--main-color);-webkit-box-shadow:0px 0px 0px rgba(0,0,0,.16);box-shadow:0px 0px 0px rgba(0,0,0,.16);cursor:default}@media screen and (hover){.tab--list--item:hover{background:var(--main-color);border-color:var(--main-color)}}.tab--list--item--en{font-size:35px;color:#000;margin-bottom:.2em}@media screen and (max-width: 767px){.tab--list--item--en{font-size:24px}}.tab--list--item--ja{font-size:12px;color:#000}.c-facility{line-height:1.5em;font-size:16px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}@media screen and (max-width: 767px){.c-facility{letter-spacing:0;font-size:14px}}.c-facility strong{font-size:2em;color:var(--main-color);display:inline-block;line-height:1.25em;font-weight:inherit}.c-facility small{font-size:.75em;display:inline-block;letter-spacing:0em}.c-facility .detail{font-size:.75em;line-height:1;display:block;margin-bottom:-3em}@media screen and (max-width: 767px){.c-facility .detail{display:inline-block;margin-bottom:0em}}.c-facility2{line-height:1.5em;font-size:19px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}@media screen and (max-width: 767px){.c-facility2{letter-spacing:0;font-size:15px}}.c-facility2 strong{font-size:2em;color:var(--main-color);display:inline-block;line-height:1.25em;font-weight:inherit}.c-facility2 small{font-size:.5789473684em;display:block;letter-spacing:0em;font-family:"Gothic MB101 KS+ R JIS2004 AP","ゴシックMB101 小がな＋ R JIS2004 AP";font-weight:400;line-height:1.5}.c-facility2 .detail{font-size:.5263157895em;line-height:1;display:block;height:0;position:relative;top:.5em}@media screen and (max-width: 767px){.c-facility2 .detail{height:auto;top:0}}.location--inner{max-width:1280px !important}.location--title{font-size:32px;margin-bottom:1em;text-align:center;line-height:1.5}@media screen and (max-width: 767px){.location--title{font-size:22px}}.location--title span{color:#e2bb3d}.location--shops{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--gap-r: 42px;--gap-c: 30px;gap:var(--gap-c) var(--gap-r)}@media screen and (max-width: 767px){.location--shops{--gap-r: 15px;--gap-c: 30px}}.location--shops--item{width:calc((100% - var(--gap-r)*2)/3)}@media screen and (max-width: 767px){.location--shops--item{width:calc((100% - var(--gap-r)*1)/2)}}.location--shops--item.is-double{width:calc((100% - var(--gap-r)*2)/3*2 + var(--gap-r))}@media screen and (max-width: 767px){.location--shops--item.is-double{width:calc((100% - var(--gap-r)*0)/1)}}.location--shops--item.is-double+.location--shops--item{-ms-flex-item-align:end;align-self:flex-end}.location--shops--item.is-half{width:calc((100% - var(--gap-r)*1)/2)}@media screen and (max-width: 767px){.location--shops--item.is-half{width:calc((100% - var(--gap-r)*0)/1)}}.location--shops--item.is-triple{width:calc((100% - var(--gap-r)*0)/1)}@media screen and (max-width: 767px){.location--shops--item.is-triple{width:calc((100% - var(--gap-r)*0)/1)}}.location--shops--item--vertical:not(:last-child){margin-bottom:var(--gap-c)}@media screen and (max-width: 767px){.location--shops--item--vertical{width:calc((100% - var(--gap-r)*1)/2);margin-bottom:0 !important}}.location--shops--item:has(.location--shops--item--vertical){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.location--shops--item:has(.location--shops--item--vertical){width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.location--shops--item--img{margin-bottom:10px}.location--slide{background:#e6f4eb;overflow:hidden}.location--slide--list{container-type:inline-size;--gap-r: 50px;overflow:visible}@media screen and (max-width: 767px){.location--slide--list{--gap-r: 15px}}.location--slide--list .slick-list{overflow:visible}.location--slide--list--item{width:calc((100cqw - var(--gap-r)*2)/3);margin-right:var(--gap-r)}@media screen and (max-width: 767px){.location--slide--list--item{width:calc((100cqw - var(--gap-r)*1)/2)}}.location--slide--list--item--img{margin-bottom:10px}.location--sechead{padding-top:4px;background:#e2bc3c;overflow:hidden;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;position:relative}@media screen and (max-width: 767px){.location--sechead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location--sechead--text{width:36.1904761905%;margin:auto;margin-left:clamp(16px,50vw - 640px,50vw);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:90px}@media screen and (max-width: 767px){.location--sechead--text{padding-bottom:0;padding-top:20px;margin-bottom:-6%;position:relative;z-index:1}}.location--sechead--text--en{font-size:72px;margin-bottom:.2em}@media screen and (max-width: 767px){.location--sechead--text--en{font-size:48px}}.location--sechead--text--text{font-size:24px}@media screen and (max-width: 767px){.location--sechead--text--text{font-size:18px}}.location--sechead--img{width:63.8095238095%;clip-path:polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%)}@media screen and (max-width: 767px){.location--sechead--img{width:100%;clip-path:polygon(0% 25%, 100% 0%, 100% 100%, 0% 100%)}}.location--sechead::after{content:attr(data-text) " " attr(data-text) " " attr(data-text) " " attr(data-text) " " attr(data-text);position:absolute;pointer-events:none;bottom:0;left:0;right:0;overflow:hidden;white-space:nowrap;font-family:"Oswald",sans-serif;font-size:194px;color:#fff;opacity:.2;line-height:1;bottom:-0.1em}@media screen and (max-width: 767px){.location--sechead::after{font-size:72px}}.access{container-type:inline-size}.access--train{max-width:1420px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.access--train--title{font-size:80px;margin-bottom:.5em}.access--train--title::first-letter{color:var(--main-color)}@media screen and (max-width: 767px){.access--train--title{font-size:48px}}.access--train--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.access--train--lead{font-size:14px}}@media not (max-width: 767px){.access--train--img1{width:calc(51.1267605634% - (50% - 50cqw));margin-left:calc(50% - 50cqw)}.access--train--text{max-width:48.8732394366%;margin:0 auto;padding:20px}.access--train--img2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:47.3943661972%;margin-top:calc(-25% + 150px)}}@media screen and (not (max-width: 767px))and (max-width: 1080px){.access--train--img2{margin-top:0}}@media not (max-width: 767px){.access--train--img3{-ms-flex-item-align:center;align-self:center;max-width:25.7746478873%;margin:0 auto}}@media screen and (max-width: 767px){.access--train--img1{margin-inline:-20px;margin-top:-32px}.access--train--text{padding:20px}.access--train--img2{margin-bottom:-10%;position:relative;margin-left:10%;z-index:1}.access--train--img3{width:60%;margin-right:auto}}.access--station{background:url(../images/access/access-train-bg.jpg) center center/cover no-repeat}@media screen and (max-width: 767px){.access--station{margin-top:0}}.access--station--inner{max-width:1420px !important}.access--station--title{font-size:16px;margin-bottom:1em;line-height:1.5;color:#fff}@media screen and (max-width: 767px){.access--station--title{font-size:12px}}.access--station--title strong{color:var(--main-color);font-size:2em;font-weight:inherit}.access--station--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.access--station--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.access--station--list{width:54.5774647887%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--gap-r: 45px;--gap-c: 45px;gap:var(--gap-c) var(--gap-r);color:#fff}@media screen and (max-width: 767px){.access--station--list{--gap-r: 15px;--gap-c: 30px;width:100%;max-width:775px;margin:0 auto}}.access--station--list--item{width:calc((100% - var(--gap-r)*1)/2)}@media screen and (max-width: 767px){.access--station--list--item{width:calc((100% - var(--gap-r)*1)/2)}}.access--station--list--item--img{margin-bottom:10px}.access--station--img{width:calc(41.9718309859% - (50% - 50cqw));margin-right:calc(50% - 50cqw)}@media screen and (max-width: 767px){.access--station--img{width:auto;margin-inline:-20px;margin-bottom:-32px}}.access--car--intro{background:url(../images/access/access-car-bg01.jpg) left center/cover no-repeat;color:#fff}.access--car--intro--inner{max-width:1420px !important;padding-top:100px !important;padding-bottom:160px !important}@media screen and (max-width: 767px){.access--car--intro--inner{padding-top:40px !important;padding-bottom:80px !important}}.access--car--intro--title{font-size:80px;margin-bottom:.5em}.access--car--intro--title::first-letter{color:var(--main-color)}@media screen and (max-width: 767px){.access--car--intro--title{font-size:48px}}.access--car--intro--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.access--car--intro--lead{font-size:14px}}@media screen and (max-width: 767px){.access--car--intro .caption{bottom:50px !important}}.access--car--inner{max-width:1420px !important}.access--car--title{font-size:16px;margin-bottom:1em;line-height:1.5}@media screen and (max-width: 767px){.access--car--title{font-size:12px}}.access--car--title strong{color:var(--main-color);font-size:2em;font-weight:inherit}.access--car--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.access--car--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.access--car--list{width:54.5774647887%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--gap-r: 45px;--gap-c: 45px;gap:var(--gap-c) var(--gap-r)}@media screen and (max-width: 767px){.access--car--list{--gap-r: 15px;--gap-c: 30px;width:100%;max-width:775px;margin:0 auto}}.access--car--list--item{width:calc((100% - var(--gap-r)*1)/2)}@media screen and (max-width: 767px){.access--car--list--item{width:calc((100% - var(--gap-r)*1)/2)}}.access--car--list--item--img{margin-bottom:10px}.access--car--img{width:calc(41.9718309859% - (50% - 50cqw));margin-right:calc(50% - 50cqw)}@media screen and (max-width: 767px){.access--car--img{width:auto;margin-inline:-20px;margin-bottom:-32px}}.access--car--cont{background:url(../images/access/access-car-bg02.jpg) center center/cover no-repeat}.access--car--cont--inner{max-width:1200px !important}.access--car--cont--title{font-size:80px;margin-bottom:.5em}.access--car--cont--title::first-letter{color:var(--main-color)}@media screen and (max-width: 767px){.access--car--cont--title{font-size:48px}}.access--car--cont--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.access--car--cont--lead{font-size:14px}}.access--car--interchange{max-width:1420px !important;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-240px;position:relative;top:-90px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 16px}@media screen and (max-width: 767px){.access--car--interchange{top:-40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px}}.access--car--interchange--img{width:57.9577464789%}@media screen and (max-width: 767px){.access--car--interchange--img{width:100%}}.access--car--interchange--text{width:42.0422535211%;max-width:477px;padding:40px;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;padding:40px 20px;background:var(--main-color);font-size:21px;line-height:1.5;position:relative}@media screen and (max-width: 767px){.access--car--interchange--text{width:100%;font-size:18px;padding:20px;line-height:1.25}}.access--car--interchange--text span{display:block}.access--car--interchange--text strong{color:#fff;font-size:1.9523809524em;font-weight:inherit}.access--car--interchange--text::before{content:"";position:absolute;inset:5px;border:solid 1px #fff;pointer-events:none}@media not (max-width: 767px){.access--car--interchange--text::before{left:0;border-left:none}}.access--car--facilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;--gap-r: 50px;--gap-c: 50px;position:relative;gap:var(--gap-c) var(--gap-r)}@media screen and (max-width: 767px){.access--car--facilities{--gap-r: 15px;--gap-c: 30px}}.access--car--facilities--item{width:calc((100% - var(--gap-r)*2)/3);position:relative;z-index:1}@media screen and (max-width: 767px){.access--car--facilities--item{width:calc((100% - var(--gap-r)*1)/2)}}.access--car--facilities--item.is-double{width:calc((100% - var(--gap-r)*2)/3*2 + var(--gap-r))}@media screen and (max-width: 767px){.access--car--facilities--item.is-double{width:calc((100% - var(--gap-r)*0)/1)}}.access--car--facilities--item.is-half{width:calc((100% - var(--gap-r)*1)/2)}@media screen and (max-width: 767px){.access--car--facilities--item.is-half{width:calc((100% - var(--gap-r)*1)/2)}.access--car--facilities--item.is-half img{aspect-ratio:548/375;-o-object-fit:cover;object-fit:cover}}@media not (max-width: 767px){.access--car--facilities--item.is-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:end;align-self:flex-end;position:relative}}@media not (max-width: 767px){.access--car--facilities--item.is-last{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}}.access--car--facilities--item--img{margin-bottom:10px}.access--car--facilities--item--text2{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;padding:30px 20px;background:#fff;font-size:24px;line-height:1.8}@media not (max-width: 767px){.access--car--facilities--item--text2{position:absolute;z-index:-1;bottom:0;width:60%;padding-left:10%;left:calc(90% + var(--gap-r)*.5);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 10% 100%)}}@media screen and (max-width: 1200px){.access--car--facilities--item--text2{font-size:21px}}@media screen and (max-width: 767px){.access--car--facilities--item--text2{position:relative;padding:20px;font-size:16px}}.access--car--facilities--item--text2 mark{font:inherit;background:linear-gradient(0deg, var(--main-color) 2px, transparent 2px)}.access--car--facilities--item--text2 strong{color:#fff;font-size:1.9523809524em;font-weight:inherit}@media not (max-width: 767px){.access--car--facilities--item--text2::before{content:"";position:absolute;inset:4px;background:#a7a7a7;pointer-events:none;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 10% 100%);z-index:-2}.access--car--facilities--item--text2::after{content:"";position:absolute;inset:5px;background:#fff;pointer-events:none;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 10% 100%);z-index:-1}}@media screen and (max-width: 767px){.access--car--facilities--item--text2::before{content:"";position:absolute;inset:5px 5px 0;border:solid 1px #a7a7a7;border-bottom:none;pointer-events:none}}.access--car--facilities--item--text2>span span{color:#e2bb3d}.lifeinfo{background:#d7dadb}.lifeinfo .ttl{font-size:3.5rem;text-align:center;color:#000;margin-bottom:2rem}.lifeinfo .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3rem 0 0;gap:1rem}.lifeinfo .btn-area .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.5rem;background:#fff;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.07);box-shadow:0px 0px 6px rgba(0,0,0,.07);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.lifeinfo .btn-area .btn-box .txt{font-size:1.6rem;color:#000}.lifeinfo .btn-area .btn-box.act{background:var(--main-color)}@media screen and (hover){.lifeinfo .btn-area .btn-box:hover{background:var(--main-color)}}.lifeinfo .map-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem auto 0}.lifeinfo .map-area .map-box{width:65%}.lifeinfo .map-area .map-box .img{height:80rem}.lifeinfo .map-area .map-box .img .gm-style-iw-d{overflow:auto !important;margin-top:-33px;margin-right:48px;padding-bottom:15px}.lifeinfo .map-area .list-area{width:33.3333333333%;font-size:1.4rem;position:relative;background:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.07);box-shadow:0px 0px 6px rgba(0,0,0,.07)}.lifeinfo .map-area .list-area .box{width:100%;height:100%;display:none;overflow:scroll;overflow-x:hidden;position:absolute;top:0;left:0;padding:.5rem 1.5rem 1.5rem}.lifeinfo .map-area .list-area .data{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid rgba(141,140,140,.3294117647);margin:1.5rem 0 0;padding-bottom:1rem;cursor:pointer}.lifeinfo .map-area .list-area .data .data_img{width:2.8rem;margin:0 1rem 0 0}.lifeinfo .map-area .list-area .data .data_txt{width:calc(100% - 3.8rem);font-size:1.4rem;letter-spacing:0;line-height:1.5}.lifeinfo .map-area .list-area .data .data_txt .data_txt1{font-weight:bold}.lifeinfo .map-area .list-area .data .data_txt .data_txt2{text-align:right}.lifeinfo .map-area .box.act{display:block}@media screen and (max-width: 767px){.lifeinfo .ttl{font-size:3rem}.lifeinfo .btn-area{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.lifeinfo .btn-area .btn-box{width:calc((100% - 1rem)/3);height:4rem}.lifeinfo .btn-area .btn-box:nth-child(-n+2){width:calc((100% - .5rem)/2)}.lifeinfo .btn-area .btn-box .txt{font-size:1.2rem;letter-spacing:0;line-height:1.5}.lifeinfo .map-area{width:100%;margin-top:1rem}.lifeinfo .map-area .map-box{width:100%}.lifeinfo .map-area .map-box .img{height:60rem}.lifeinfo .map-area .map-box .img .gm-style-iw-d{margin-top:-34px;margin-right:48px;padding-bottom:0px}.lifeinfo .map-area .list-area{width:100%;height:40rem;margin:1rem auto 0}.lifeinfo .map-area .list-area .box{width:100%;height:100%;display:none;overflow:scroll;position:absolute;left:0}.lifeinfo .map-area .list-area .data .data_txt{font-size:1.2rem}.lifeinfo .map-area .box.act{display:block}}@media screen and (max-width: 767px){.is-sp-scroll{position:relative;width:100%;max-width:100% !important}.is-sp-scroll::after{content:"";position:absolute;width:120px;height:80px;background:url(../images/common/scroll-hint.png) center center/contain no-repeat;inset:0;margin:auto;-webkit-animation:yura 1s ease alternate infinite both;animation:yura 1s ease alternate infinite both;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.is-sp-scroll>picture{display:block;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;overflow:auto}.is-sp-scroll>picture img{max-width:none !important;width:600px !important}}.is-sp-scroll.is-scrolled::after{opacity:0}@-webkit-keyframes yura{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes yura{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{-webkit-transform:translateX(10%);transform:translateX(10%)}}