@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Phudu:wght@300..900&display=swap");button,input,select,textarea{margin:0;outline:none}html{scroll-behavior:smooth}*,html{-webkit-box-sizing:border-box;box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}body,html{margin:0;padding:0}body{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:normal;color:#2c2c2c;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.typography blockquote,.typography body,.typography dd,.typography dl,.typography dt,.typography fieldset,.typography figure,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography hr,.typography html,.typography iframe,.typography legend,.typography li,.typography ol,.typography p,.typography pre,.typography textarea,.typography ul,ul{margin:0;padding:0}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-size:100%;font-weight:400}.typography ul{list-style:none}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tw-container{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.font-extra{font-weight:800!important}.font-bold{font-weight:700!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-light{font-weight:300!important}.text-white{color:#fff!important}.text-left{text-align:left!important}.tw-heading{color:var(--Black,#000);text-align:center;font-family:Phudu,sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:1.2em;text-transform:uppercase;margin-top:0;margin-bottom:0}@media only screen and (max-width:767px){.tw-heading{font-size:32px}}.tw-heading.--md-title{font-size:44px}@media only screen and (max-width:767px){.tw-heading.--md-title{font-size:32px}}.tw-heading.--sm-title{font-size:32px}.text-body{color:var(--Black,#000);text-align:center;font-size:18px;font-weight:400;line-height:1.6em}@media only screen and (max-width:767px){.text-body{font-size:16px}}.decor-scroll{text-align:center;margin-top:24px}.decor-scroll img{max-width:64px;height:64px}.desc{color:var(--Grays-Black,var(--Grays-Black,#000));font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:1.6em}.desc.--md{font-size:14px}.img-hover{width:100%;-webkit-transition:-webkit-transform 2.5s linear;transition:-webkit-transform 2.5s linear;transition:transform 2.5s linear;transition:transform 2.5s linear,-webkit-transform 2.5s linear}.img-hover:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:32px}.gallery.--v2 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}@media only screen and (max-width:767px){.gallery.--v2 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.gallery .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 21.33px);flex:0 0 calc(33.33% - 21.33px);max-width:calc(33.33% - 21.33px);line-height:0;overflow:hidden}@media only screen and (max-width:1023px){.gallery .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media only screen and (max-width:767px){.gallery .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999;pointer-events:none;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:48px;font-weight:500}@media only screen and (max-width:767px){.overlay{font-size:32px}}.overlay.hide{opacity:0;visibility:hidden;-webkit-transition:all .4s linear;transition:all .4s linear}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.social a{display:inline-block;line-height:0;width:24px}.social a img{-webkit-filter:brightness(9999);filter:brightness(9999)}#languages{margin-left:32px;border:0;background:transparent;color:#fff;display:inline-block;color:var(--Gray-1,#d0d0d0);font-family:Phudu,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:767px){#languages{margin-left:16px}}#languages option{color:#000}.tw-button{display:inline-block;color:var(--White,#f4f4f4);text-align:center;font-family:Phudu,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.4em;text-transform:uppercase;border:1px solid #404040;background-image:linear-gradient(330deg,#404040,#ac9272 52%,#404040);padding:2px;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}.tw-button:hover{color:#000}.tw-button:hover span{background-image:unset;background-color:#fff;letter-spacing:1px}.tw-button span{display:block;background-image:url(assets/images/btn-bg.jpg);padding:.65em 1.3em;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px){.tw-button span{padding:8px 12px}}.tab-pane{opacity:0;visibility:hidden;display:none;min-height:100vh;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.tab-pane.active{display:block;opacity:1;visibility:visible}.section-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#000;background-image:url(assets/images/menu-bg.jpg);opacity:1;visibility:visible;-webkit-transition:all .8s ease;transition:all .8s ease}@media only screen and (max-width:1023px){.section-header:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:url(assets/images/mb-line.svg)}}.section-header.hide{opacity:0;visibility:hiden}.section-header .header-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;padding-bottom:15px}.section-header .logo{display:block;line-height:0}@media only screen and (max-width:767px){.section-header .logo{width:32px}}.section-header .main-menu,.section-header .main-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header .main-menu>ul{list-style:none;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media only screen and (max-width:1023px){.section-header .main-menu>ul{position:absolute;opacity:0;visibility:hidden;display:block;width:100%;top:100%;left:0;background-image:url(assets/images/btn-bg.jpg);background-size:cover;text-align:right;padding:24px 20px 48px;-webkit-transition:all .4s ease;transition:all .4s ease}.section-header .main-menu>ul.active{opacity:1;visibility:visible}.section-header .main-menu>ul li{display:block;width:50%;margin:auto 0 auto auto;padding-top:16px;padding-bottom:16px}.section-header .main-menu>ul:before{content:"";width:168px;height:221px;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(assets/images/logo-golden.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.section-header .main-menu>ul:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:url(assets/images/mb-line.svg)}}.section-header .main-menu>ul li.active a:after{opacity:1;visibility:visible}.section-header .main-menu>ul li:hover a{color:#fff;font-weight:500}.section-header .main-menu>ul li:hover a:after{opacity:1;visibility:visible}.section-header .main-menu>ul a{display:inline-block;color:var(--Gray-1,#d0d0d0);font-family:Phudu,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;padding:8px;-webkit-transition:color .4s ease;transition:color .4s ease;position:relative}.section-header .main-menu>ul a:after{content:"";width:100%;height:2px;background-image:url(assets/images/icons/header-line.svg);position:absolute;bottom:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.section-header .main-menu .tw-button{margin-left:24px}.section-header .btn-menu{width:22px;height:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;position:relative;background-color:transparent;padding:0;border:none;margin-left:16px;display:none}@media only screen and (max-width:1023px){.section-header .btn-menu{display:block}}.section-header .btn-menu.active span:first-child{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.section-header .btn-menu.active span:nth-child(2){opacity:0;visibility:hidden}.section-header .btn-menu.active span:nth-child(3){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.section-header .btn-menu span{display:block;width:100%;height:2px;background-color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.section-header .btn-menu span:first-child{position:absolute;top:0;left:0}.section-header .btn-menu span:nth-child(3){position:absolute;bottom:0;left:0}.section-footer{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(65%,rgba(248,221,183,.85)),to(rgba(236,168,69,.6))),#fff;background:linear-gradient(180deg,#fff,rgba(248,221,183,.85) 65%,rgba(236,168,69,.6)),#fff;overflow:hidden}.section-footer .tw-container{max-width:1480px}.footer-main{padding:48px 0 70px;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-left:-30px;margin-right:-30px}@media only screen and (max-width:767px){.footer-main{row-gap:32px}}.footer-main .ft-title{font-size:24px;font-style:normal;font-weight:600;line-height:1.33em;background:linear-gradient(92deg,#fd8a00 2.45%,#ec5b46 41.05%,#fd8a00 92.83%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.footer-main .col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:30px;padding-right:30px}@media only screen and (max-width:1024px){.footer-main .col{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.footer-main .col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.footer-main .col:first-child{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media only screen and (max-width:1024px){.footer-main .col:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center;margin-bottom:24px}}.footer-main .col:last-child{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}@media only screen and (max-width:1024px){.footer-main .col:last-child{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width:767px){.footer-main .col:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.footer-main strong{display:block;color:var(--Brand-2,#0d2340);font-size:16px;font-style:normal;font-weight:600;line-height:1.37em;margin-bottom:12px}.footer-main ul li{list-style:none;padding:0}.footer-main ul li:not(:last-child){margin-bottom:8px}.footer-main ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-decoration:none;color:#434343}.footer-main ul li a img{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:16px;margin-right:8px;position:relative;top:3px}.footer-copyright{padding:12px 0;border-top:1px solid #333;font-size:14px}.footer-copyright,.footer-copyright .tw-container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-copyright .tw-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.footer-copyright .tw-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}}.footer-copyright a{text-decoration:none;color:var(--Neutral-6,#434343);font-weight:600}.form-group{margin-bottom:1em}.form-group label{color:#fff;font-size:20px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;display:block}.form-group .form-message{color:red}.form-alert{color:#fff;font-size:20px}.form-control{border:0;border-bottom:1px solid #fff;padding:.5rem 0;font-size:18px;color:#fff;background:transparent;display:block;width:100%;font-family:Barlow Condensed,sans-serif}.tab1{width:100%;position:relative}.tab1 #traffic-loop{will-change:transform}.tab1 .traffic-container{position:relative}.tab1 .traffic-container .decor-scroll{position:absolute;width:100%;left:0;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.tab1 .traffic-container .decor-scroll canvas{width:64px;height:64px}.tab1 .ss1{line-height:0;height:100vh;width:100%}.tab1 .ss1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tab1 .ss2{position:fixed;bottom:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .75s linear;transition:all .75s linear}.tab1 .ss2.active{opacity:1;visibility:visible}.tab1 .ss2 .tw-container{height:100%;max-width:1100px}.tab1 .ss2 .ss2-main{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%}@media only screen and (max-width:1023px){.tab1 .ss2 .ss2-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:250px;padding-bottom:56px;overflow:auto}.tab1 .ss2 .ss2-main::-webkit-scrollbar{width:0;height:1px}}.tab1 .ss2 .ss2-main #logo-opening{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.tab1 .ss2 .ss2-main.waiting .left{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 1s linear;transition:all 1s linear}@media only screen and (max-width:1023px){.tab1 .ss2 .ss2-main.waiting .left{-webkit-transform:translateX(0);transform:translateX(0)}}.tab1 .ss2 .ss2-main.waiting .right{opacity:0;visibility:hidden;-webkit-transform:translateX(50%);transform:translateX(50%)}@media only screen and (max-width:1023px){.tab1 .ss2 .ss2-main.waiting .right{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:1024px){.tab1 .ss2 .ss2-main.phase2 .left{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tab1 .ss2 .ss2-main.phase2 .right{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.tab1 .ss2 .ss2-main .tw-heading{margin-bottom:24px}@media only screen and (max-width:767px){.tab1 .ss2 .ss2-main .tw-heading{font-size:32px}}.tab1 .ss2 .ss2-main .decor-scroll{margin-top:24px}.tab1 .ss2 .ss2-main .left{line-height:0;-ms-flex-preferred-size:332px;flex-basis:332px;max-width:332px;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all 1s linear;transition:all 1s linear}@media only screen and (max-width:1023px){.tab1 .ss2 .ss2-main .left{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.tab1 .ss2 .ss2-main .left .svg{position:relative;-webkit-transition:all 1s linear;transition:all 1s linear;padding-top:100%}.tab1 .ss2 .ss2-main .right{-ms-flex-preferred-size:624px;flex-basis:624px;max-width:624px;padding-left:109px;opacity:1;-webkit-transition:all 1s linear;transition:all 1s linear}@media only screen and (max-width:1023px){.tab1 .ss2 .ss2-main .right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:0;margin-top:48px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.tab1 .ss2 .ss2-main .logo-nen{opacity:0}.tab1 .ss2 .ss2-main .logo-nen.phase2 #logo-text{opacity:0;visibility:hidden;transform-box:fill-box;-webkit-transform:scale(.8) translateX(30px) translateY(-30px);transform:scale(.8) translateX(30px) translateY(-30px);-webkit-transition:all 1s linear;transition:all 1s linear}.tab1 .ss2 .ss2-main .logo-nen.phase2 #logo-vector{-webkit-transform:scale(1.8) translateX(-22%) translateY(-7.5%);transform:scale(1.8) translateX(-22%) translateY(-7.5%);transform-box:fill-box;-webkit-transition:all 1s linear;transition:all 1s linear}.tab2.active .ss1 .bg{-webkit-transform:scale(1);transform:scale(1)}.tab2.active .ss1:hover .bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.tab2 .bg{width:100%;height:100%;-o-object-fit:cover;position:absolute;top:0;left:0;object-fit:cover;-webkit-transition:all 3s linear;transition:all 3s linear}.tab2 .content{min-height:100vh;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;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:789px;padding:42px 51px;margin:0 auto}@media only screen and (max-width:767px){.tab2 .content{padding-left:0;padding-right:0}}.tab2 .ss1{width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.tab2 .ss2 .ss2-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.tab2 .ss2 .ss2-main{min-height:100vh;padding-top:100px;padding-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:32px}}@media only screen and (max-width:1023px){.tab2 .ss2 .ss2-main .content{min-height:auto;padding:0}}.tab2 .ss2 .ss2-main .left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:141px}@media only screen and (max-width:1023px){.tab2 .ss2 .ss2-main .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.tab2 .ss2 .ss2-main .right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tab2 .ss2 .ss2-main .right canvas{max-width:100%}@media only screen and (max-width:1023px){.tab2 .ss2 .ss2-main .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tab2 .ss2 .ss2-main .right img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.tab2 .ss3{position:relative;overflow:hidden}.tab2 .ss3:hover .bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.tab2 .ss3 .content{min-height:120vh}@media only screen and (max-width:767px){.tab2 .ss3 .content{padding:0}}.tab2 .ss3 .tw-heading{color:var(--Grays-White,var(--Grays-White,#fff));text-align:center;font-family:Noto Sans JP,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:130%}@media only screen and (max-width:767px){.tab2 .ss3 .tw-heading{font-size:32px;font-weight:500}}.tab2 .ss3 .desc{color:var(--Grays-White,var(--Grays-White,#fff));text-align:center;font-family:Phudu,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media only screen and (max-width:767px){.tab2 .ss3 .desc{font-size:16px}}.tab2 .ss3 .bg{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(.42);filter:brightness(.42)}.tab3{background-color:#151515}.tab3 .ss1{width:100%;height:100%}@media only screen and (max-width:1023px){.tab3 .ss1{padding-top:76px}}.tab3 .ss1-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:110vh}@media only screen and (max-width:1023px){.tab3 .ss1-main{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}.tab3 .ss1-main .left{-webkit-box-flex:0;-ms-flex:0 0 550px;flex:0 0 550px;max-width:550px;position:relative;overflow:hidden;cursor:pointer}@media only screen and (max-width:1023px){.tab3 .ss1-main .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:100px}}@media only screen and (max-width:767px){.tab3 .ss1-main .left{padding-top:56px}}.tab3 .ss1-main .left:after{content:"TEAM";position:absolute;bottom:16px;right:16px;color:#fff;font-size:30px;font-style:normal;font-family:Phudu,sans-serif;font-weight:400;line-height:120%;text-transform:uppercase}.tab3 .ss1-main .right{width:100%;padding-left:102px}@media only screen and (max-width:1023px){.tab3 .ss1-main .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-bottom:100px}}@media only screen and (max-width:767px){.tab3 .ss1-main .right{padding-bottom:200px}}.tab4{background-color:#151515;padding-top:79px}.tab4 .ss1{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:767px){.tab4 .ss1{padding-top:56px}}.tab4 .ss1 .ss1-main{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;max-width:1061px;margin:0 auto}.tab4 .ss1 .ss1-main .left{-webkit-box-flex:0;-ms-flex:0 0 439px;flex:0 0 439px;max-width:439px}@media only screen and (max-width:1023px){.tab4 .ss1 .ss1-main .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tab4 .ss1 .ss1-main .right{-webkit-box-flex:0;-ms-flex:0 0 515px;flex:0 0 515px;max-width:515px;position:relative;padding-right:45px}@media only screen and (max-width:1023px){.tab4 .ss1 .ss1-main .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:100px;max-width:70%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.tab4 .ss1 .ss1-main .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tab4 .ss1 .ss1-main .right .tw-heading{position:absolute;right:0;top:0;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:0}.tab4 .ss1 .ss1-main .list{color:#fff;padding-right:32px;border-right:1px solid #323232;min-height:95%}@media only screen and (max-width:767px){.tab4 .ss1 .ss1-main .list{padding-right:16px}}.tab4 .ss1 .ss1-main .list .item{display:-webkit-box;display:-ms-flexbox;display:flex}.tab4 .ss1 .ss1-main .list .item:not(:last-child){margin-bottom:40px}.tab4 .ss1 .ss1-main .list .item-left{width:100%;text-align:right}.tab4 .ss1 .ss1-main .list .item-left strong{display:block;font-family:Phudu,sans-serif;font-size:18px;font-weight:500;line-height:1.33em}.tab4 .ss1 .ss1-main .list .item-left span{display:block;color:#fff;line-height:1.5em}.tab4 .ss1 .ss1-main .list .item-right{-webkit-box-flex:0;-ms-flex:0 0 172px;flex:0 0 172px;max-width:172px;text-align:right}@media only screen and (max-width:767px){.tab4 .ss1 .ss1-main .list .item-right{-ms-flex-preferred-size:120px;flex-basis:120px;max-width:120px}}.tab4 .ss1 .ss1-main .list .item-right strong{display:block;font-weight:400}.tab4 .ss1 .ss1-main .list .item-right span{display:block;color:var(--Grays-Gray,var(--Grays-Gray,#8e8e93))}.tab4 .ss3{background-color:#fff;margin-top:100px}@media only screen and (max-width:767px){.tab4 .ss3{margin-top:56px}}.tab4 .ss3 .ss3-main{padding-top:190px;padding-bottom:190px;background-color:#fff}@media only screen and (max-width:767px){.tab4 .ss3 .ss3-main{padding-top:150px;padding-bottom:150px;margin-top:100px}}.tab4 .ss3 .ss3-main .tw-heading{margin-top:24px;margin-bottom:24px}.tab4 .ss3 .ss3-main .content{max-width:623px;margin:0 auto}.tab4 .ss3 .ss3-main .box-button{margin-top:24px}.tab4 .ss3 .ss3-main .work-time{margin-bottom:24px}.tab4 .ss3 .ss3-main .work-time .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab4 .ss3 .ss3-main .work-time .item:not(:last-child){margin-bottom:24px}.tab4 .ss3 .ss3-main .work-time .item .item-left{padding-right:35px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (max-width:767px){.tab4 .ss3 .ss3-main .work-time .item .item-left{padding-right:16px}}.tab4 .ss3 .ss3-main .work-time .item .item-left strong{display:block;color:#000;text-align:right;font-family:Phudu,sans-serif;font-weight:500;line-height:1.5em}.tab4 .ss3 .ss3-main .work-time .item .item-left span{display:block;color:#000;text-align:right;font-size:14px;line-height:1.71em}.tab4 .ss3 .ss3-main .work-time .item .item-right{padding-left:35px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (max-width:767px){.tab4 .ss3 .ss3-main .work-time .item .item-right{padding-left:16px}}.tab4 .ss3 .ss3-main .work-time .item .item-right span{display:block;color:#000;font-size:14px;line-height:1.71em}.tab5{background-color:#151515;padding-top:79px}.tab5 .ss1{padding-top:100px;padding-bottom:132px}@media only screen and (max-width:767px){.tab5 .ss1{padding-top:56px;padding-bottom:56px}}.tab5 .tw-heading{margin-bottom:24px}.tab5 .infomation{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}@media only screen and (max-width:767px){.tab5 .infomation{row-gap:32px}}.tab5 .infomation strong{display:block;font-weight:600;line-height:1.5em}.tab5 .infomation span{display:block;color:#fff;line-height:1.5em}.tab5 .infomation .col{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding-left:16px;padding-right:16px}@media only screen and (max-width:767px){.tab5 .infomation .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tab5 .gallery{margin-top:100px;margin-bottom:85px}.tab5 .iframe{line-height:0;margin-top:85px}.tab5 .iframe iframe{width:100%;height:600px}.tab6 .ss1{position:relative;min-height:100vh;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;overflow:hidden}.tab6 .ss1:hover .img-bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.tab6 .ss1 .tw-container{position:relative}.tab6 .ss1 .desc{max-width:700px;margin:0 auto}.tab6 .ss2{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){.tab6 .ss2{padding-top:56px;padding-bottom:56px}}.tab6 .ss2 .ss2-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1062px;margin:0 auto}.tab6 .ss2 .left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;line-height:0;overflow:hidden}@media only screen and (max-width:767px){.tab6 .ss2 .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:32px}}.tab6 .ss2 .right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:10%}@media only screen and (max-width:767px){.tab6 .ss2 .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}}.tab6 .ss3{position:relative;min-height:100vh;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;overflow:hidden}.tab6 .ss3 video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tab6 .ss3:hover .img-bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.tab6 .ss3 .tw-container{position:relative}.tab6 .ss3 .tw-heading{color:var(--Grays-White,var(--Grays-White,#fff));text-align:center;font-family:Noto Sans JP,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:130%}@media only screen and (max-width:767px){.tab6 .ss3 .tw-heading{font-size:48px}}.tab6 .ss3 p{color:var(--Grays-White,var(--Grays-White,#fff));text-align:center;font-family:DT Phudu,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.tab6 .ss4{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){.tab6 .ss4{padding-top:56px;padding-bottom:56px}}.tab6 .ss4 .ss4-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1062px;margin:0 auto}.tab6 .ss4 .left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:10%}@media only screen and (max-width:767px){.tab6 .ss4 .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;max-width:100%;margin-bottom:32px}}.tab6 .ss4 .right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;line-height:0;overflow:hidden}@media only screen and (max-width:767px){.tab6 .ss4 .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tab6 .ss5{padding-top:80px;padding-bottom:80px;background-color:#151515;background-image:url(assets/images/home/about-ss5-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (max-width:767px){.tab6 .ss5{padding-top:56px;padding-bottom:56px}}.tab6 .ss5 .tw-heading{margin-bottom:72px;font-size:64px}@media only screen and (max-width:767px){.tab6 .ss5 .tw-heading{font-size:32px;margin-bottom:32px}}.tab6 .ss5 .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab6 .ss5 .list .item:hover .item-content span,.tab6 .ss5 .list .item:hover .item-content strong{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tab6 .ss5 .list .item:last-child{margin-bottom:0}.tab6 .ss5 .list .item:last-child .item-content:after{display:none!important}.tab6 .ss5 .list .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tab6 .ss5 .list .item:nth-child(2n) .item-content span,.tab6 .ss5 .list .item:nth-child(2n) .item-content strong{text-align:right}.tab6 .ss5 .list .item:nth-child(2n) .item-content:nth-child(2):before{left:auto;right:-14px}.tab6 .ss5 .list .item:nth-child(2n) .item-content:nth-child(2):after{right:-1px;left:auto}.tab6 .ss5 .list .item .item-content{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;max-width:240px;padding-left:38px;padding-right:38px;padding-bottom:42px}@media only screen and (max-width:767px){.tab6 .ss5 .list .item .item-content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:24px;padding-right:24px;padding-bottom:32px}}.tab6 .ss5 .list .item .item-content:nth-child(2){position:relative}.tab6 .ss5 .list .item .item-content:nth-child(2):before{content:"";display:block;height:28px;width:28px;background-image:url(assets/images/icons/milestone.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:-14px}.tab6 .ss5 .list .item .item-content:nth-child(2):after{content:"";width:1px;display:block;height:calc(100% - 36px);background-color:#d0d0d0;position:absolute;top:32px;left:0}.tab6 .ss5 .list .item strong{display:block;color:#fff;font-family:DT Phudu,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;margin-bottom:8px;background:var(--Stroke-gradient,linear-gradient(90deg,#caa557,#f1edca 51.66%,#caa557));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px){.tab6 .ss5 .list .item strong{font-size:18px;margin-bottom:4px}}.tab6 .ss5 .list .item span{display:block;color:var(--White,#f4f4f4);font-size:18px;font-style:normal;font-weight:400;line-height:160%;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px){.tab6 .ss5 .list .item span{font-size:16px}}.tab7{background:-webkit-gradient(linear,left bottom,left top,from(#151515),to(#151515)),#fff;background:linear-gradient(0deg,#151515,#151515),#fff;padding-top:80px;padding-bottom:72px}.tab7 .ss1{padding-top:85px}@media only screen and (max-width:767px){.tab7 .ss1{padding-top:56px}}.tab7 .tw-heading{margin-bottom:72px}@media only screen and (max-width:767px){.tab7 .tw-heading{margin-bottom:32px}}.tab7 .list{max-width:560px;margin:0 auto}.tab7 .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tab7 .list .item:not(:last-child){margin-bottom:65px}@media only screen and (max-width:767px){.tab7 .list .item:not(:last-child){margin-bottom:24px}}.tab7 .list .item .item-left{padding-right:24px;max-width:364px}.tab7 .list .item .item-left strong{display:block;color:var(--White,#f4f4f4);font-size:20px;font-weight:500;line-height:120%;text-transform:uppercase;margin-bottom:8px}.tab7 .list .item .item-left span,.tab7 .list .item .item-right span{display:block;color:#fff;font-weight:400}.tab7 .box-button{margin-top:72px;margin-bottom:85px}@media only screen and (max-width:767px){.tab7 .box-button{margin-top:32px;margin-bottom:48px}}.tab8 .ss1{position:relative;min-height:100vh;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;overflow:hidden}.tab8 .ss1:hover .img-bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.tab8 .ss1 .tw-container{position:relative}.tab8 .ss1 .desc{max-width:789px;margin:0 auto}.tab8 .ss2{padding-top:70px;padding-bottom:100px}@media only screen and (max-width:767px){.tab8 .ss2{padding-top:56px;padding-bottom:56px}}.tab8 .ss2 .gallery-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;row-gap:70px}@media only screen and (max-width:767px){.tab8 .ss2 .gallery-v2{row-gap:16px;margin-left:-8px;margin-right:-8px}}.tab8 .ss2 .gallery-v2 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:16px;padding-right:16px;line-height:0;overflow:hidden}@media only screen and (max-width:767px){.tab8 .ss2 .gallery-v2 .item{padding-left:8px;padding-right:8px}}.tab8 .ss2 .gallery-v2 .item img{display:block;width:auto;margin:0 auto}.tab8 .ss2 .gallery-v2 .item:nth-child(2) img{width:100%}.tab8 .ss2 .gallery-v2 .item:nth-child(3),.tab8 .ss2 .gallery-v2 .item:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tab8 .ss2 .gallery-v2 .item:nth-child(3) img,.tab8 .ss2 .gallery-v2 .item:nth-child(4) img{width:100%}.tab8 .ss2 .gallery-v2 .item:nth-child(4){-webkit-transform:translateY(50px);transform:translateY(50px)}@media only screen and (max-width:767px){.tab8 .ss2 .gallery-v2 .item:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0)}}.tab9{background:-webkit-gradient(linear,left bottom,left top,from(#151515),to(#151515)),#fff;background:linear-gradient(0deg,#151515,#151515),#fff;padding-top:80px;padding-bottom:72px}.tab9 .ss1{padding-top:85px;padding-bottom:85px}@media only screen and (max-width:767px){.tab9 .ss1{padding-top:56px;padding-bottom:56px}}.tab9 .ss1 .tw-heading{margin-bottom:72px}@media only screen and (max-width:767px){.tab9 .ss1 .tw-heading{margin-bottom:32px}}.tab9 .ss1 .list{max-width:450px;margin:72px auto}@media only screen and (max-width:767px){.tab9 .ss1 .list{margin-top:48px;margin-bottom:48px}}.tab9 .ss1 .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.tab9 .ss1 .list .item:not(:last-child){margin-bottom:32px}.tab9 .ss1 .list .item strong{display:block;max-width:280px;text-align:right;padding-right:40px;width:100%}.tab9 .ss1 .list .item span{display:block;max-width:150px;width:100%}.tab9 .ss1 .desc{max-width:1062px;margin:0 auto}.tab9 .ss2{margin-bottom:56px}.img-bg,.tab9 .ss2 img{width:100%;-o-object-fit:cover;object-fit:cover}.img-bg{position:absolute;top:0;left:0;height:100%;-webkit-filter:brightness(.75);filter:brightness(.75);-webkit-transition:all 5s linear;transition:all 5s linear}