header{position:absolute;z-index:100}header>img{filter:brightness(0) invert(1)}@media(min-width: 768px){header{left:36px;top:36px;width:144px}}@media(max-width: 767.98px){header{left:18px;top:18px;width:72px}}.top_main{color:#fff}.top_main .back{width:100%;height:100vh;position:sticky;bottom:0}.top_main .back>picture{width:100%;height:100%;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#000}.top_main .back>picture>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.top_main .back>picture::before{content:"";display:block;position:absolute;z-index:2;left:0;top:0;height:100%}.top_main .back>.main{position:absolute;z-index:3}.top_main .back>.main>img{display:block;width:100%}.top_main .back>.main>p{margin:0;position:absolute;right:0;bottom:0;font-weight:bold;line-height:1.6em;padding-right:1em;letter-spacing:.1em}.top_main .back:first-child::before{content:none}.top_main .back.no_main{z-index:7}.top_main .back.no01{z-index:6}.top_main .back.no02{z-index:5}.top_main .back.no03{z-index:4}.top_main .back.no04{z-index:3}.top_main .back.no05{z-index:2}.top_main>.sub_back{height:33.33vh}.top_main>.text_container{position:absolute;height:calc(var(--text-count, 5)*100vh + 133.32vh);left:0;width:100%;top:100vh}.top_main>.text_container>.text_box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.top_main>.text_container>.text_box>div{left:0;top:0;height:100vh;padding-bottom:0vh;position:sticky;width:100%;display:flex;align-items:center;justify-content:flex-start}.top_main>.text_container>.text_box>div>p{margin:0;will-change:opacity,transform;line-height:2.5em}.top_main>.text_container>.text_box>div:first-child{margin-top:-50vh}.top_main>.text_container>.text_box>div:first-child>p{line-height:1.6em;font-weight:500}.top_main>.text_container>.text_box>div:nth-child(-n+4){height:133.33vh;padding-bottom:33.33vh}@media(min-width: 768px){.top_main .back>picture>img{opacity:1}.top_main .back>picture::before{background:#54748e;background:linear-gradient(90deg, rgb(84, 116, 142) 0%, rgba(34, 23, 20, 0) 100%);mix-blend-mode:multiply;width:calc(10svw + 460px);opacity:.75}.top_main .back>.main{width:30svw;height:15.77svw;left:10svw;top:50%;transform:translateY(-50%)}.top_main .back>.main>p{font-size:1.16svw}.top_main>.text_container>.text_box>div{padding-left:10svw}.top_main>.text_container>.text_box>div>p{font-size:17px}.top_main>.text_container>.text_box>div:first-child>p{font-size:42px}}@media(max-width: 767.98px){.top_main .back>picture>img{opacity:.75}.top_main .back>picture::before{background:#557894;background:linear-gradient(90deg, rgb(85, 120, 148) 0%, rgba(35, 24, 21, 0) 100%);mix-blend-mode:overlay;width:100%}.top_main .back>.main{width:52.02svw;height:27.345svw;left:10svw;top:calc(50% - 13.6725svw)}.top_main .back>.main>p{font-size:2.0124svw}.top_main>.text_container>.text_box>div{padding-left:10svw}.top_main>.text_container>.text_box>div>p{font-size:3.5svw;font-weight:500}.top_main>.text_container>.text_box>div:first-child>p{font-size:7svw}}.purpose_ttl{color:#557894;text-align:center;font-weight:400;letter-spacing:.29em;display:flex;align-items:center;justify-content:center;margin:0}.purpose_ttl>picture{display:block}.purpose_ttl>picture>img{display:block}@media(min-width: 768px){.purpose_ttl{height:260px}.purpose_ttl>.text{font-size:35px}.purpose_ttl>picture{width:108px}}@media(max-width: 767.98px){.purpose_ttl{height:180px}.purpose_ttl>.text{font-size:24px}.purpose_ttl>picture{width:80px}}.hsec{position:relative;color:#fff}.hsec .hsec__pin{height:100vh;overflow:hidden}.hsec .hsec__pin>.hsec__track{display:flex;height:100%;will-change:transform}.hsec .hsec__pin>.hsec__track>.panel{flex:0 0 100svw;height:100vh;display:grid;place-items:center;font-size:40px;position:relative}.hsec .hsec__pin>.hsec__track>.panel>.back{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#000}.hsec .hsec__pin>.hsec__track>.panel>.back>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hsec .hsec__pin>.hsec__track>.panel>.back::before{content:"";display:block;position:absolute;z-index:2;left:0;top:0;height:100%}.hsec .hsec__pin>.hsec__track>.panel>.text{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.hsec .hsec__pin>.hsec__track>.panel>.text>.no{position:absolute;display:flex;align-items:center;letter-spacing:.2em;line-height:1em;margin:0}.hsec .hsec__pin>.hsec__track>.panel>.text>.no>span:nth-child(2){font-size:2em;margin-left:.2em}.hsec .hsec__pin>.hsec__track>.panel>.text>.ttl{position:absolute;letter-spacing:.2em;margin:0;line-height:1em}.hsec .hsec__pin>.hsec__track>.panel>.text>.info{position:relative;line-height:2.14em;height:50vh}.hsec .hsec__pin>.hsec__track>.panel>.text>.info>div{display:flex;flex-direction:column;justify-content:center;height:17.12em}.hsec .hsec__pin>.hsec__track>.panel>.text>.info>div>p{margin:0}.hsec .hsec__pin>.hsec__track>.panel>.text>.info::before{content:"";position:absolute;left:0;bottom:100%;display:block;width:100%;background-color:#fff;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:clip-path .3s}.hsec .hsec__pin>.hsec__track>.panel:nth-child(n+2)>.text>.info>div>p{opacity:0;transition:.9s;transform:translateY(1em)}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::after,.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::after{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::after{clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:clip-path .3s;transition-delay:0s}.hsec .hsec__pin>.hsec__track>.panel.scroll_20+.panel>.text>.info::before{clip-path:polygon(0 0, 5% 0, 5% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_25+.panel>.text>.info::before{clip-path:polygon(0 0, 10% 0, 10% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_50+.panel>.text>.info::before{clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_75+.panel>.text>.info::before{clip-path:polygon(0 0, 75% 0, 75% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_100+.panel>.text>.info::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:clip-path .15s}.hsec .hsec__pin>.hsec__track>.panel.scroll_30+.panel>.text>.info::before{clip-path:polygon(0 0, 15% 0, 15% 100%, 0% 100%);transition-delay:.15s}.hsec .hsec__pin>.hsec__track>.panel.scroll_35+.panel>.text>.info::before{clip-path:polygon(0 0, 20% 0, 20% 100%, 0% 100%);transition:clip-path .3s;transition-delay:0}.hsec .hsec__pin>.hsec__track>.panel.scroll_40+.panel>.text>.info::before{clip-path:polygon(0 0, 25% 0, 25% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_45+.panel>.text>.info::before{clip-path:polygon(0 0, 30% 0, 30% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_50+.panel>.text>.info::before{clip-path:polygon(0 0, 35% 0, 35% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_55+.panel>.text>.info::before{clip-path:polygon(0 0, 40% 0, 40% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_60+.panel>.text>.info::before{clip-path:polygon(0 0, 45% 0, 45% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_65+.panel>.text>.info::before{clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_70+.panel>.text>.info::before{clip-path:polygon(0 0, 55% 0, 55% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_75+.panel>.text>.info::before{clip-path:polygon(0 0, 60% 0, 60% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_80+.panel>.text>.info::before{clip-path:polygon(0 0, 65% 0, 65% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_85+.panel>.text>.info::before{clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_90+.panel>.text>.info::before{clip-path:polygon(0 0, 75% 0, 75% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_95+.panel>.text>.info::before{clip-path:polygon(0 0, 80% 0, 80% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_100+.panel>.text>.info::before{clip-path:polygon(0 0, 85% 0, 85% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_100+.panel.view_5>.text>.info::before{clip-path:polygon(0 0, 90% 0, 90% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_100+.panel.view_10>.text>.info::before{clip-path:polygon(0 0, 95% 0, 95% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.scroll_100+.panel.view_15>.text>.info::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:clip-path .15s}.hsec .hsec__pin>.hsec__track>.panel.view_20+.panel>.text>.info::before{clip-path:polygon(0 0, 5% 0, 5% 100%, 0% 100%);transition-delay:.15s}.hsec .hsec__pin>.hsec__track>.panel.view_25+.panel>.text>.info::before{clip-path:polygon(0 0, 10% 0, 10% 100%, 0% 100%);transition:clip-path .3s;transition-delay:0}.hsec .hsec__pin>.hsec__track>.panel.view_50+.panel>.text>.info::before{clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_75+.panel>.text>.info::before{clip-path:polygon(0 0, 75% 0, 75% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_100+.panel>.text>.info::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_30+.panel>.text>.info::before{clip-path:polygon(0 0, 15% 0, 15% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_35+.panel>.text>.info::before{clip-path:polygon(0 0, 20% 0, 20% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_40+.panel>.text>.info::before{clip-path:polygon(0 0, 25% 0, 25% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_45+.panel>.text>.info::before{clip-path:polygon(0 0, 30% 0, 30% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_50+.panel>.text>.info::before{clip-path:polygon(0 0, 35% 0, 35% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_55+.panel>.text>.info::before{clip-path:polygon(0 0, 40% 0, 40% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_60+.panel>.text>.info::before{clip-path:polygon(0 0, 45% 0, 45% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_65+.panel>.text>.info::before{clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_70+.panel>.text>.info::before{clip-path:polygon(0 0, 55% 0, 55% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_75+.panel>.text>.info::before{clip-path:polygon(0 0, 60% 0, 60% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_80+.panel>.text>.info::before{clip-path:polygon(0 0, 65% 0, 65% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_85+.panel>.text>.info::before{clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_90+.panel>.text>.info::before{clip-path:polygon(0 0, 75% 0, 75% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_95+.panel>.text>.info::before{clip-path:polygon(0 0, 80% 0, 80% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_100+.panel>.text>.info::before{clip-path:polygon(0 0, 85% 0, 85% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_100+.panel.view_5>.text>.info::before{clip-path:polygon(0 0, 90% 0, 90% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_100+.panel.view_10>.text>.info::before{clip-path:polygon(0 0, 95% 0, 95% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_100+.panel.view_15>.text>.info::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_70+.panel:last-child>.text>.info::before{clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_75+.panel:last-child>.text>.info::before{clip-path:polygon(0 0, 60% 0, 60% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_80+.panel:last-child>.text>.info::before{clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_85+.panel:last-child>.text>.info::before{clip-path:polygon(0 0, 80% 0, 80% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_90+.panel:last-child>.text>.info::before{clip-path:polygon(0 0, 90% 0, 90% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_95+.panel:last-child>.text>.info::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track>.panel.view_100+.panel:last-child>.text>.info::after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition-delay:.15s}.hsec .hsec__pin>.hsec__track>.panel.scroll_30+.panel>.text>.info>div>p,.hsec .hsec__pin>.hsec__track>.panel.view_30+.panel>.text>.info>div>p{opacity:1;transform:translateY(0)}.hsec .hsec__pin>.hsec__track.on_scroll>.panel:first-child>.text>.info::before{clip-path:polygon(0 0, 10% 0, 10% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track.on_scroll>.panel:first-child.scroll_5>.text>.info::before{clip-path:polygon(0 0, 40% 0, 40% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track.on_scroll>.panel:first-child.scroll_10>.text>.info::before{clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%)}.hsec .hsec__pin>.hsec__track.on_scroll>.panel:first-child.scroll_15>.text>.info::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}@media(min-width: 768px){.hsec .hsec__pin>.hsec__track>.panel>.back>img{opacity:1}.hsec .hsec__pin>.hsec__track>.panel>.back::before{background:#54748e;background:linear-gradient(90deg, rgb(84, 116, 142) 0%, rgba(34, 23, 20, 0) 100%);mix-blend-mode:multiply;width:calc(10svw + 690px);opacity:.75}.hsec .hsec__pin>.hsec__track>.panel>.text>.no{font-size:22px;left:10svw;bottom:calc(50vh + 4em);height:calc(50vh - 4em)}.hsec .hsec__pin>.hsec__track>.panel>.text>.ttl{font-size:44px;left:calc(10svw - .5em);bottom:calc(50vh + .5em)}.hsec .hsec__pin>.hsec__track>.panel>.text>.info{font-size:17px}.hsec .hsec__pin>.hsec__track>.panel>.text>.info>div{padding-left:10svw}.hsec .hsec__pin>.hsec__track>.panel>.text>.info::before{height:3px}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::after,.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::after{background-image:url(../common/images/logo_line.png);width:73px;height:36px}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::before{width:calc(100% - 10svw);left:10svw}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::after{top:-24px;left:calc(10svw - 72px)}.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::before{width:calc(100% - 10svw)}.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::after{top:-15px;right:calc(10svw - 72px)}}@media(max-width: 767.98px){.hsec+.purpose_ttl{margin-top:80px}.hsec+.business_container{padding-top:80px}.hsec .hsec__pin>.hsec__track>.panel{height:100dvh}.hsec .hsec__pin>.hsec__track>.panel>.back>img{opacity:.75}.hsec .hsec__pin>.hsec__track>.panel>.back::before{width:100%;background:#557894;background:linear-gradient(90deg, rgb(85, 120, 148) 0%, rgba(35, 24, 21, 0) 100%);mix-blend-mode:overlay}.hsec .hsec__pin>.hsec__track>.panel>.text{font-weight:500}.hsec .hsec__pin>.hsec__track>.panel>.text>.no{font-size:3.5svw;left:10svw;bottom:calc(50vh + 4.5em);height:calc(50vh - 4.5em)}.hsec .hsec__pin>.hsec__track>.panel>.text>.ttl{font-size:7svw;left:calc(10svw - .5em);bottom:calc(50vh + 1em)}.hsec .hsec__pin>.hsec__track>.panel>.text>.ttl.hotel{font-size:6.5svw;left:calc(10svw - 1em);bottom:calc(50vh + 2em)}.hsec .hsec__pin>.hsec__track>.panel>.text>.info{font-size:3.5svw}.hsec .hsec__pin>.hsec__track>.panel>.text>.info>div{padding-left:10svw}.hsec .hsec__pin>.hsec__track>.panel>.text>.info::before{height:2px}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::after,.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::after{background-image:url(../common/images/logo_line_sp.png);width:46px;height:22px}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::before{width:calc(100% - 10svw);left:10svw}.hsec .hsec__pin>.hsec__track>.panel:first-child>.text>.info::after{top:-15px;left:calc(10svw - 36px)}.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::before{width:calc(100% - 10svw)}.hsec .hsec__pin>.hsec__track>.panel:last-child>.text>.info::after{top:-9px;right:calc(10svw - 38px)}}.business_container{background-color:#e6e6e6}.business_container>.ttl{color:#557894;text-align:center;font-weight:400;letter-spacing:.29em;display:flex;align-items:center;justify-content:center;margin:0}.business_container>.link_box{display:flex;flex-wrap:wrap;justify-content:center}.business_container>.link_box>a{position:relative;overflow:hidden;color:#fff;text-decoration:none;line-height:1em;display:block}.business_container>.link_box>a>.back{aspect-ratio:100/56.82;width:100%;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}.business_container>.link_box>a>.back>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.business_container>.link_box>a>span{display:flex;align-items:center;justify-content:center;background-color:#557894;height:3em;width:100%;letter-spacing:.29em}@media(min-width: 768px){.business_container{padding:0 0 130px 0;margin:0 0 130px;display:flex;flex-direction:column;justify-content:center}.business_container>.ttl{font-size:35px;height:260px}.business_container>.link_box{margin:0;max-width:1920px}.business_container>.link_box>a{width:27.76%;margin:0 .65%;font-size:clamp(8px,1.5625vw,30px);border-radius:3vw 1.5vw}}@media(max-width: 767.98px){.business_container{padding:0 0 60px 0;margin:0 0 60px}.business_container>.ttl{font-size:24px;height:160px}.business_container>.link_box{padding:0 2.5vw;margin:-2.5vw 0}.business_container>.link_box>a{width:90vw;margin:2.5vw;font-size:3.73vw;border-radius:12vw 6vw}}footer>.l-footer__info>.logo{display:flex;align-items:center;justify-content:center}footer>.l-footer__info>.logo>a>img{display:block}footer>.l-footer__info>address{text-align:center}footer>.l-footer__info>address>p{margin:0 0 3px}footer>.l-footer__info>.list{list-style:none;padding:0;display:flex;justify-content:center}footer>.l-footer__nav{list-style-type:none;padding:0;border-top:1px solid #b9b9b9;background:#f8f8f8;display:flex;align-items:center;flex-wrap:wrap;margin:0}footer>.l-footer__nav>li>a{text-decoration:none}footer>.l-footer__copyright{display:flex;align-items:center;justify-content:center;background-color:#00345a;color:#fff}@media(min-width: 768px){footer{font-size:12px}footer>.l-footer__info>.logo{margin:0 0 20px}footer>.l-footer__info>.logo>a{width:250px}footer>.l-footer__info>.list{font-size:13px;margin:50px 0}footer>.l-footer__info>.list>li{margin:0 40px}footer>.l-footer__nav{padding:40px;justify-content:center}footer>.l-footer__nav>li{margin:6px 17px}footer>.l-footer__copyright{padding:13px}}@media(max-width: 767.98px){footer{font-size:12px}footer>.l-footer__info>.logo{margin:0 0 20px}footer>.l-footer__info>.logo>a{width:180px}footer>.l-footer__info>.list{font-size:13px;margin:50px 0;flex-direction:column;align-items:center}footer>.l-footer__info>.list>li{margin:0 40px}footer>.l-footer__nav{border-bottom:1px solid #b9b9b9}footer>.l-footer__nav>li{width:calc(50% + .5px);text-align:center;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;margin:-0.5px 0}footer>.l-footer__nav>li>a{height:50px;display:flex;align-items:center;justify-content:center;width:100%}footer>.l-footer__nav>li:nth-child(2n+1){border-right:1px solid #b9b9b9}footer>.l-footer__nav>li:nth-child(2n+2){border-left:1px solid #b9b9b9;margin-left:-1px}footer>.l-footer__copyright{padding:13px}}