.header_ver_2026{display:flex;position:absolute;top:0;left:0}.header_ver_2026>.header_logo{line-height:1em;font-size:2rem;margin:0;padding:0}.header_ver_2026>.header_logo img{display:block;width:auto}@media(min-width: 768px){.header_ver_2026{padding:4.7rem 4rem;z-index:10}.header_ver_2026>.header_logo img{height:4.4rem}}@media(max-width: 767.98px){.header_ver_2026{height:calc(58/390*100vw);padding:calc(19/390*100vw) 0 0 calc(17.35/390*100vw);z-index:12}.header_ver_2026>.header_logo img{height:calc(26.5/390*100vw)}}@media(min-width: 768px){#nav_toggle{display:none}}@media(max-width: 767.98px){#nav_toggle{height:calc(58/390*100vw);width:calc(58/390*100vw);position:absolute;right:calc(6/390*100vw);top:0;z-index:12}#nav_toggle>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#nav_toggle>div>span{display:block;background-color:#000;height:1px;width:calc(30/390*100vw);position:relative;transition:.2s}#nav_toggle>div>span::before,#nav_toggle>div>span::after{content:"";position:absolute;height:1px;width:100%;background-color:#000;left:0;transition:.2s}#nav_toggle>div>span::before{top:-9px}#nav_toggle>div>span::after{top:9px}}.header_nav_ver_2026{position:absolute;z-index:11}.header_nav_ver_2026>ul{list-style:none;padding:0;margin:0}.header_nav_ver_2026>ul>li>a{text-decoration:none;font-weight:bold;letter-spacing:.045em}@media(min-width: 768px){.header_nav_ver_2026{top:4.2rem;right:2.5rem;width:calc(100% - 29.3rem);font-size:1.6rem}.header_nav_ver_2026>ul{display:flex;flex-wrap:wrap;justify-content:flex-end}.header_nav_ver_2026>ul>li{margin:.5rem 2.5rem}}@media(max-width: 767.98px){.header_nav_ver_2026{background-color:#fff;top:0;right:0;width:100%;height:100vh;padding:calc(58/390*100vw) calc(35/390*100vw);opacity:0;visibility:hidden;transition:.2s}.header_nav_ver_2026>ul>li{opacity:0;transform:translateY(-0.5em);transition:.2s}.header_nav_ver_2026>ul>li:nth-child(n+2){border-top:1px solid #000}.header_nav_ver_2026>ul>li>a{font-weight:700;font-size:calc(16/390*100vw);letter-spacing:.045em;display:flex;align-items:center;height:calc(56/390*100vw);background:url(../images/arrow/black.svg) no-repeat right 50%;background-size:calc(6/390*100vw) auto}}@media(max-width: 767.98px){body.menu_open{overflow:hidden}body.menu_open>#nav_toggle>div>span{background-color:rgba(0,0,0,0)}body.menu_open>#nav_toggle>div>span::before,body.menu_open>#nav_toggle>div>span::after{top:0}body.menu_open>#nav_toggle>div>span::before{transform:rotate(45deg)}body.menu_open>#nav_toggle>div>span::after{transform:rotate(-45deg)}body.menu_open>.header_nav_ver_2026{opacity:1;visibility:visible}body.menu_open>.header_nav_ver_2026>ul>li{opacity:1;transform:translateY(0)}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(2){transition-delay:0.05s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(3){transition-delay:0.1s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(4){transition-delay:0.15s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(5){transition-delay:0.2s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(6){transition-delay:0.25s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(7){transition-delay:0.3s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(8){transition-delay:0.35s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(9){transition-delay:0.4s}body.menu_open>.header_nav_ver_2026>ul>li:nth-child(10){transition-delay:0.45s}}.footer_top_contact_ver_2026{background-color:#3f5e7c}.footer_top_contact_ver_2026>.f_contact_text>p{margin:0;line-height:1em;color:#fff}.footer_top_contact_ver_2026>.f_contact_text>p:first-child{font-family:"Roboto",sans-serif;font-weight:400}.footer_top_contact_ver_2026>.f_contact_text>p:nth-child(2){border-top:1px solid #fff;padding:.75em 0 0;margin:.75em 0 0}.footer_top_contact_ver_2026>.f_contact_link{display:flex;flex-direction:column}.footer_top_contact_ver_2026>.f_contact_link>a{background-color:#fff;background-repeat:no-repeat;background-image:url(../images/arrow/blue.svg);color:#3f5e7c;text-decoration:none;display:flex;align-items:center;justify-content:center}.footer_top_contact_ver_2026>.f_contact_link>a>span{color:#3f5e7c}@media(min-width: 768px){.footer_top_contact_ver_2026{display:flex;align-items:center;justify-content:center;padding:10rem 0}.footer_top_contact_ver_2026>.f_contact_text{margin-right:4.5rem}.footer_top_contact_ver_2026>.f_contact_text>p:first-child{font-size:4.2rem;letter-spacing:.155em}.footer_top_contact_ver_2026>.f_contact_text>p:nth-child(2){font-size:2.1rem;letter-spacing:.125em}.footer_top_contact_ver_2026>.f_contact_link>a{width:38.3rem;height:4.5rem;font-size:1.7rem;border-radius:.8rem;background-size:auto 1.4rem;background-position:right 2.1rem top 50%;padding-right:2.1rem}.footer_top_contact_ver_2026>.f_contact_link>a:nth-child(n+2){margin-top:1.3rem}}@media(max-width: 767.98px){.footer_top_contact_ver_2026{padding:calc(45/390*100vw) calc(35/390*100vw)}.footer_top_contact_ver_2026>.f_contact_text{display:flex;flex-direction:column;text-align:center;align-items:center}.footer_top_contact_ver_2026>.f_contact_text>p:first-child{font-size:calc(22/390*100vw);letter-spacing:.185em}.footer_top_contact_ver_2026>.f_contact_text>p:nth-child(2){font-size:calc(14/390*100vw);letter-spacing:.25em}.footer_top_contact_ver_2026>.f_contact_link{margin-top:calc(20/390*100vw)}.footer_top_contact_ver_2026>.f_contact_link>a{height:calc(38/390*100vw);font-size:calc(14.19/390*100vw);background-size:auto calc(12/390*100vw);background-position:right 1.23em top 50%;border-radius:.55em;padding-right:1.235em}.footer_top_contact_ver_2026>.f_contact_link>a:nth-child(n+2){margin-top:calc(10/390*100vw)}}.footer_ver_2026>.f_logo{display:block}.footer_ver_2026>.f_logo>picture{display:block}.footer_ver_2026>.f_logo>picture>img{display:block}.footer_ver_2026>.f_nav{display:flex;align-items:center;justify-content:center;list-style:none;flex-wrap:wrap}.footer_ver_2026>.f_nav>li>a{text-decoration:none}.footer_ver_2026>.f_copyright{display:flex;align-items:center;justify-content:center;background-color:#3f5e7c;color:#fff;margin:0}.footer_ver_2026>.f_copyright>small{letter-spacing:.115em;color:#fff}@media(min-width: 768px){.footer_ver_2026>.f_logo{width:32rem;margin:10rem auto 7rem}.footer_ver_2026>.f_nav{padding:0 3.5rem;margin:0 auto 4rem;font-size:1.6rem}.footer_ver_2026>.f_nav>li{margin:1rem 3.5rem}.footer_ver_2026>.f_copyright{padding:2rem 0}}@media(max-width: 767.98px){.footer_ver_2026>.f_logo{width:calc(190/390*100vw);margin:calc(50/390*100vw) auto calc(35/390*100vw)}.footer_ver_2026>.f_nav{background-color:#e5eaee;overflow:hidden;padding:0;margin:0;justify-content:flex-start;font-size:calc(12/390*100vw)}.footer_ver_2026>.f_nav>li{border:.5px solid #fff;width:calc(50% + 1px);margin:-0.5px}.footer_ver_2026>.f_nav>li>a{height:calc(34.25/390*100vw);display:flex;align-items:center;justify-content:center}.footer_ver_2026>.f_copyright{font-size:calc(11.95/390*100vw);height:calc(45/390*100vw)}}.footer_top_contact_ver_2026>.f_contact_link>a{background-image:url(../../_ver_2026_common/images/arrow/blue.svg)}.header_ver_2026>.header_logo>img{filter:invert(1)}@media(min-width: 768px){html{font-size:clamp(7px,.641vw,10px)}.header_nav_ver_2026>ul>li>a{color:#fff}}@media(max-width: 767.98px){#nav_toggle{filter:invert(1)}.header_nav_ver_2026>ul>li>a{background-image:url(../../_ver_2026_common/images/arrow/black.svg)}.menu_open .header_ver_2026>.header_logo>img{filter:invert(0)}.menu_open #nav_toggle{filter:invert(0)}}.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 0px;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 0px}.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}}.translated-ltr .top_main .back>picture,.translated-ltr .hsec .hsec__pin>.hsec__track>.panel>.back{background-repeat:no-repeat;background-size:cover}@media(min-width: 768px){.translated-ltr .top_main .back.no01>picture{background-image:url(../images/tate/pc/01.avif)}.translated-ltr .top_main .back.no02>picture{background-image:url(../images/tate/pc/02.avif)}.translated-ltr .top_main .back.no03>picture{background-image:url(../images/tate/pc/03.avif)}.translated-ltr .top_main .back.no04>picture{background-image:url(../images/tate/pc/04.avif)}.translated-ltr .top_main .back.no05>picture{background-image:url(../images/tate/pc/05.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no01>.back{background-image:url(../images/story01/pc/01.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no02>.back{background-image:url(../images/story01/pc/02.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no03>.back{background-image:url(../images/story01/pc/03.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no04>.back{background-image:url(../images/story01/pc/04.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no01>.back{background-image:url(../images/story02/pc/01.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no02>.back{background-image:url(../images/story02/pc/02.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no03>.back{background-image:url(../images/story02/pc/03.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no04>.back{background-image:url(../images/story02/pc/04.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no05>.back{background-image:url(../images/story02/pc/05.avif)}}@media(max-width: 767.98px){.translated-ltr .top_main .back.no01>picture{background-image:url(../images/tate/sp/01.avif)}.translated-ltr .top_main .back.no02>picture{background-image:url(../images/tate/sp/02.avif)}.translated-ltr .top_main .back.no03>picture{background-image:url(../images/tate/sp/03.avif)}.translated-ltr .top_main .back.no04>picture{background-image:url(../images/tate/sp/04.avif)}.translated-ltr .top_main .back.no05>picture{background-image:url(../images/tate/sp/05.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no01>.back{background-image:url(../images/story01/sp/01.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no02>.back{background-image:url(../images/story01/sp/02.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no03>.back{background-image:url(../images/story01/sp/03.avif)}.translated-ltr .hsec.yoko01 .hsec__pin>.hsec__track>.panel.no04>.back{background-image:url(../images/story01/sp/04.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no01>.back{background-image:url(../images/story02/sp/01.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no02>.back{background-image:url(../images/story02/sp/02.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no03>.back{background-image:url(../images/story02/sp/03.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no04>.back{background-image:url(../images/story02/sp/04.avif)}.translated-ltr .hsec.yoko02 .hsec__pin>.hsec__track>.panel.no05>.back{background-image:url(../images/story02/sp/05.avif)}}