@import"https://fonts.googleapis.com/css2?family=Baskervville:wght@400..700&family=Libre+Baskerville:wght@400;700&family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Baskervville:wght@400..700&family=Libre+Baskerville:wght@400;700&family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Baskervville:wght@400..700&family=Libre+Baskerville:wght@400;700&family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&display=swap";@import'splide.min.css';*{box-sizing:border-box}:root{--sm-ratio:37.5}html{font-size:10px;scroll-behavior:auto}@media(max-width: 1480px){html{font-size:calc(var(--vw, 1vw)*100/148)}}@media(max-width: 1024px){html{font-size:calc(var(--vw, 1vw)*100/126)}}@media(max-width: 767px){html{font-size:calc(var(--vw, 1vw)*100/var(--sm-ratio))}}body{position:relative;font-family:Outfit,Noto Sans JP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;font-size:1.9rem;font-weight:normal;font-weight:350;color:#fff;font-feature-settings:"palt" 1;line-height:2;letter-spacing:-0.01em;overflow-y:scroll;background:url("../asset/img/pattern/pattern_bg2.png");overflow-y:scroll}@media(max-width: 1024px){body{font-size:2rem}}@media(max-width: 767px){body{font-size:1.35rem;line-height:1.85;font-family:Outfit,Noto Sans JP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:overlay;opacity:.4;background:url("../asset/img/pattern/pattern_line.png");z-index:-1}@media(max-width: 767px){body:before{background:url("../asset/img/pattern/pattern_line_sp.png")}}main{position:relative}*:focus{outline:none}.loader{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;height:100vh;height:100lvh;background:url("../asset/img/pattern/pattern_bg2.png");z-index:9999}section{position:relative}section+section{margin-top:11.9791666667vw}@media(max-width: 767px){section+section{margin-top:12rem}}section.vertical-lines{position:relative;background:#282828;-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 30%);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 30%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;margin-top:0rem;padding-top:23rem}section.vertical-lines:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:multiply;background:url("../asset/img/pattern/pattern_noise2.png")}section.vertical-lines:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;mix-blend-mode:overlay;background:url("../asset/img/pattern/pattern_vertical_line2.png");background-repeat:repeat-y;background-position:center top}@media(max-width: 767px){section.vertical-lines:after{background:url("../asset/img/pattern/pattern_vertical_line_sp.png");background-repeat:repeat-y;background-position:center top;background-size:100% auto}}section.vertical-lines>*{position:relative;z-index:1}@media(max-width: 767px){section.vertical-lines{-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 13%);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 13%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}}p{text-align:justify;margin:0}p:first-of-type{margin-top:0}a{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;outline:none;color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}a:hover{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;opacity:.7}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6;font-weight:400}@media(max-width: 767px){h1,h2,h3,h4,h5,h6{line-height:1.6}}@media(max-width: 1024px){br.brpc{display:none}}@media(max-width: 767px){br.brpc{display:none}}@media(max-width: 1024px){br.brtb{display:block}}@media(max-width: 767px){br.brtb{display:none}}br.brsp{display:none}@media(max-width: 767px){br.brsp{display:block}}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;height:auto}ul,ol{padding:0;margin:0}.grecaptcha-badge{visibility:hidden}*:has(>img:only-child),*:has(>picture:only-child){line-height:0}.page-link{cursor:pointer}.container.type1{width:180rem;margin-left:auto;margin-right:auto}@media(max-width: 1860px){.container.type1{width:auto;margin-left:3.125vw;margin-right:3.125vw}}@media(max-width: 767px){.container.type1{margin-left:2rem;margin-right:2rem}}.container.type2{width:156rem;margin-left:auto;margin-right:auto}@media(max-width: 1620px){.container.type2{width:auto;margin-left:3.125vw;margin-right:3.125vw}}@media(max-width: 767px){.container.type2{margin-left:2rem;margin-right:2rem}}.container.type3{width:125rem;margin-left:auto;margin-right:auto}@media(max-width: 1310px){.container.type3{width:auto;margin-left:3.125vw;margin-right:3.125vw}}@media(max-width: 767px){.container.type3{margin-left:2rem;margin-right:2rem}}.container.type4{width:174rem;margin-left:auto;margin-right:0}@media(max-width: 1800px){.container.type4{width:auto;margin-left:3.125vw}}@media(max-width: 767px){.container.type4{margin-left:2rem;margin-right:2rem}}.container.type5{width:137rem;margin-left:auto;margin-right:auto}@media(max-width: 1430px){.container.type5{width:auto;margin-left:3.125vw;margin-right:3.125vw}}@media(max-width: 767px){.container.type5{margin-left:2rem;margin-right:2rem}}.g--section-title{margin-left:6rem;margin-bottom:6rem;overflow:hidden}@media(max-width: 1024px){.g--section-title{margin-left:2rem}}@media(max-width: 767px){.g--section-title{margin-left:2rem;margin-bottom:4rem}}.g--section-title span{position:relative;font-size:21rem;line-height:1;color:#fff;font-weight:400;text-transform:uppercase;font-family:"Libre Baskerville";letter-spacing:-0.02em;display:flex;margin-left:-1.3rem}@media(max-width: 767px){.g--section-title span{font-size:5rem;line-height:1;margin-left:-0.2rem}}.g--section-title span:after{content:attr(data-title);font-size:21rem;line-height:1;color:rgba(0,0,0,0);font-weight:400;-webkit-text-stroke:1px #4d4d4d;text-transform:uppercase;font-family:"Libre Baskerville";white-space:nowrap}@media(max-width: 767px){.g--section-title span:after{font-size:5rem;line-height:1}}.g--section-title h2{margin-top:-0.8rem;font-size:2.2rem;font-weight:300;display:flex}@media(max-width: 767px){.g--section-title h2{margin-top:1rem;font-size:1.5rem;font-weight:500}}.g--section-title h2:before{content:"["}.g--section-title h2:after{content:"]"}.g--link{display:flex;align-items:center;justify-content:flex-end;gap:2.5rem;min-width:29rem;height:6.5rem;background:#141414;color:#fff;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.g--link{min-width:auto;height:5rem}}.g--link span{margin-left:6rem;white-space:nowrap}@media(max-width: 767px){.g--link span{margin-left:3.5rem}}.g--link svg{margin-right:1.5rem}.g--link svg.arrow-pc{display:inline-block}@media(max-width: 767px){.g--link svg.arrow-pc{display:none}}.g--link svg.arrow-sp{display:none}@media(max-width: 767px){.g--link svg.arrow-sp{display:inline-block}}.g--button{width:4.5rem;height:4.5rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.g--button{width:3rem;height:3rem}.g--button svg{transform:scale(0.8)}}.interview-container{margin-top:4rem}@media(max-width: 767px){.interview-container{margin-top:2rem}}@media(max-width: 767px){.interview-container .interview-splide .interview{width:calc(100vw - 4rem)}}.interview-container .interview-splide .interview .interview-image{position:relative;z-index:1;max-width:40vw}@media(max-width: 1024px){.interview-container .interview-splide .interview .interview-image{max-width:45vw}}@media(max-width: 767px){.interview-container .interview-splide .interview .interview-image{max-width:none}}.interview-container .interview-splide .interview .interview-image img{border-top-left-radius:1rem;border-top-right-radius:1rem}@media(max-width: 767px){.interview-container .interview-splide .interview .interview-image img{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}}.interview-container .interview-splide .interview .interview-content{position:relative;z-index:0;background:#141414;padding-block:2rem;padding-inline:5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media(max-width: 767px){.interview-container .interview-splide .interview .interview-content{padding-block:1.5rem;padding-inline:2rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;gap:2rem}}.interview-container .interview-splide .interview .interview-content .interview-label span{font-size:1.8rem;color:#b3b3b3}@media(max-width: 767px){.interview-container .interview-splide .interview .interview-content .interview-label span{font-size:1.2rem;line-height:1.67}}.interview-container .interview-splide .interview .interview-content .interview-title-container{display:flex;align-items:center;justify-content:space-between;gap:1.0416666667vw}@media(max-width: 767px){.interview-container .interview-splide .interview .interview-content .interview-title-container{gap:2rem}}.interview-container .interview-splide .interview .interview-content .interview-title-container .interview-title p{font-size:2.4rem;line-height:1.75}@media(max-width: 767px){.interview-container .interview-splide .interview .interview-content .interview-title-container .interview-title p{font-size:1.6rem;line-height:1.75}}.interview-container .interview-splide .interview-navigation{margin-top:8rem;display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.interview-container .interview-splide .interview-navigation{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 4rem);margin:0 auto;margin-top:4rem}}.interview-container .interview-splide .interview-navigation .splide__arrows{grid-column:2;justify-self:start;display:flex;align-items:center;gap:2rem}@media(max-width: 767px){.interview-container .interview-splide .interview-navigation .splide__arrows{gap:1.5rem}}.interview-container .interview-splide .interview-navigation .splide__arrows .splide__arrow{top:auto;transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s;position:relative;width:6.5rem;height:6.5rem;background:#1f51b5;opacity:1;left:0;right:0;overflow:auto;transform:scale(1)}.interview-container .interview-splide .interview-navigation .splide__arrows .splide__arrow:hover{transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s;transform:scale(1.08)}@media(max-width: 767px){.interview-container .interview-splide .interview-navigation .splide__arrows .splide__arrow{width:4rem;height:4rem}}.interview-container .interview-splide .interview-navigation a{grid-column:3;justify-self:last}.g--crosstalk-list{display:flex;flex-direction:column;align-items:center;gap:12rem}@media(max-width: 767px){.g--crosstalk-list{gap:6rem}}.g--crosstalk-list .crosstalk .crosstalk-image img{border-radius:1rem}@media(max-width: 767px){.g--crosstalk-list .crosstalk .crosstalk-image img{border-radius:0.5rem;-o-object-fit:cover;object-fit:cover;width:100%;height:16rem}}.g--crosstalk-list .crosstalk .crosstalk-title-container{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.g--crosstalk-list .crosstalk .crosstalk-title-container .crosstalk-title h4{font-size:2.4rem;font-weight:350}@media(max-width: 767px){.g--crosstalk-list .crosstalk .crosstalk-title-container .crosstalk-title h4{font-size:1.6rem}}.g--grd-ball-bg{position:absolute;top:180vh;left:0;width:100%;height:100%;pointer-events:none;z-index:0;will-change:transform;mix-blend-mode:color;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, black 30%);mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, black 30%);mask-repeat:no-repeat;-webkit-mask-size:100% 90%;mask-size:100% 90%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 95%;overflow:hidden}@media(max-width: 767px){.g--grd-ball-bg{top:120vh}}.g--grd-ball-bg.is-safari-16{display:none}.g--editor>*{margin-bottom:4rem}@media(max-width: 767px){.g--editor>*{margin-bottom:2rem}}.g--editor h2{font-weight:500;font-size:2.4rem;text-decoration:underline;text-underline-offset:1.5rem}@media(max-width: 767px){.g--editor h2{font-size:1.8rem}}.g--editor h3{font-weight:500;font-size:2.2rem}@media(max-width: 767px){.g--editor h3{font-size:1.6rem}}.g--editor h4{font-weight:500}@media(max-width: 767px){.g--editor h4{font-size:1.35rem}}.g--editor p{word-wrap:break-word}.g--editor ol{list-style:none}.g--editor ul{list-style:none}.g--editor ul li{display:flex;align-items:center;gap:1rem}@media(max-width: 767px){.g--editor ul li{gap:0.6rem}}.g--editor ul li:before{content:"";width:1rem;height:1rem;min-width:1rem;background:#1f51b5;border-radius:50%}@media(max-width: 767px){.g--editor ul li:before{width:0.5rem;height:0.5rem;min-width:0.5rem}}.g--editor blockquote{border-radius:1rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;padding-block:5rem;padding-inline:3rem;margin-inline:0}@media(max-width: 767px){.g--editor blockquote{border-radius:0.5rem;padding-block:2.5rem;padding-inline:2.5rem}}.g--editor img{line-height:0;border-radius:1rem}@media(max-width: 767px){.g--editor img{border-radius:0.5rem}}.g--editor>dl{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;row-gap:1rem}.g--editor>dl>*{border-top:1px solid #b3b3b3;padding-top:2rem;padding-bottom:2rem}.g--editor>dl>*:last-of-type{border-bottom:1px solid #b3b3b3}.g--editor>dl dt{width:25%;padding-right:5%}.g--editor>dl dd{width:75%;margin:0}.g--editor button{border:none;display:flex;align-items:center;justify-content:center;gap:2.5rem;min-width:29rem;height:6.5rem;background:#141414;color:#fff;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.g--editor button{min-width:auto;height:5rem}}.g--editor a{text-decoration:underline}.g--editor a:hover{text-decoration:none}.g--editor iframe{max-width:100%}.g--editor hr{height:0;margin-top:4rem;margin-bottom:4rem;padding:0;border:0;border-top-width:0.1rem;border-style:solid;border-color:#b3b3b3}.g--pagination{margin-top:8rem}@media(max-width: 767px){.g--pagination{margin-top:6rem}}.g--pagination .pagination-container{display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width: 767px){.g--pagination .pagination-container{gap:1rem}}.g--pagination .pagination-container .page{width:6.5rem;height:6.5rem;background:#1f51b5;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.g--pagination .pagination-container .page{width:4rem;height:4rem}}.g--pagination .pagination-container .page.current{background:#141414;color:#fff}.g--pagination .pagination-container .page.dots{width:3rem;height:3rem;color:#fff;background:none;border:none}@media(max-width: 767px){.g--pagination .pagination-container .page.dots{width:2rem;height:2rem}}.g--pagination .pagination-container a{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s}.g--pagination .pagination-container a:hover{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;transform:scale(1.1)}.js-scrollable table{border-collapse:collapse;width:100% !important}@media(max-width: 767px){.js-scrollable table{width:150% !important}}header .header-container{pointer-events:none;padding-left:6rem;position:fixed;top:0;width:100%;display:flex;justify-content:space-between;z-index:300}@media(max-width: 767px){header .header-container{padding-left:2rem}}header .header-container .header-logo{margin-top:4rem;transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;position:relative;pointer-events:auto;z-index:100}@media(max-width: 767px){header .header-container .header-logo{margin-top:2rem}}header .header-container .header-logo h1{line-height:0}header .header-container .header-logo h1 img{width:auto;height:3.5rem}@media(max-width: 767px){header .header-container .header-logo h1 img{height:2rem}}header .header-container .hamburger{pointer-events:auto;cursor:pointer;background:#141414;display:flex;align-items:center;justify-content:center;width:12rem;height:9rem;z-index:300}@media(max-width: 767px){header .header-container .hamburger{width:6rem;height:5rem}}header .header-container .hamburger .bar{transition:all .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:6.5rem;height:12px}@media(max-width: 767px){header .header-container .hamburger .bar{height:7px;width:3.5rem}}header .header-container .hamburger .bar span{transition:all .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;width:100%;height:1px;background:#fff}header .header-container .hamburger.active .bar{transition:all .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;height:5px}@media(max-width: 767px){header .header-container .hamburger.active .bar{height:6px}}header .header-container .hamburger.active .bar span{transition:all .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s}header .header-container .hamburger.active .bar span:nth-child(1){transform:translate3d(0px, 0px, 0) rotate(15deg)}header .header-container .hamburger.active .bar span:nth-child(2){transform:translate3d(0px, -4px, 0) rotate(-15deg)}@media(max-width: 767px){header .header-container .hamburger.active .bar span:nth-child(2){transform:translate3d(0px, -5px, 0) rotate(-15deg)}}header .megamenu{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;height:100vh;height:100lvh;z-index:200;opacity:0;background-image:url("..//asset/img/page/page-top-bg.png");background-repeat:no-repeat}header .megamenu:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;mix-blend-mode:multiply;background:url("../asset/img/pattern/pattern_noise2.png")}header .megamenu .megamenu-wrapper{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;height:100%}header .megamenu .megamenu-wrapper .megamenu-container{display:flex;align-items:center;justify-content:center;padding-top:14rem;padding-bottom:8rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container{width:calc(100% - 4rem);margin:0 auto}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu{display:flex;flex-direction:column;gap:7rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu{flex-direction:column;gap:4rem;width:100%}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container{display:flex;gap:8rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container{flex-direction:column;gap:4rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top .menu-top-title{display:flex;flex-direction:column;gap:0rem}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top .menu-top-title span{font-size:5rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top .menu-top-title span{font-size:1.6rem;line-height:1}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top .menu-top-title p{font-size:2.4rem;color:#b3b3b3}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top .menu-top-title p{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content{margin-top:5rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content{margin-top:1.5rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content+.menu-top-content{margin-top:5rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content+.menu-top-content{margin-top:2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content.nosub+.menu-top-content{margin-top:3rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content.nosub+.menu-top-content{margin-top:1.5rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title{position:relative;padding-bottom:1rem;border-bottom:1px solid #b3b3b3}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title{padding-bottom:0.5rem;margin-left:2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title:before{content:"";position:absolute;top:calc(50% - .9rem);left:-2rem;width:0.8rem;height:0.8rem;background:#ad814b;border-radius:50%}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title:before{top:calc(50% - .6rem)}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title a{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title a{gap:1rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title a span{font-size:2.1rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title a span{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title a p{font-size:1.6rem;color:#b3b3b3}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content .menu-top-content-title a p{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul{margin-top:1rem;list-style:none;display:flex;flex-direction:column;gap:0.5rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul{margin-left:2rem;gap:0.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul li a{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul li a{gap:1rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul li a span{font-size:1.7rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul li a span{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul li a p{font-size:1.4rem;color:#b3b3b3}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-top-container .menu-top-content ul li a p{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container{display:flex;align-self:flex-end;justify-content:flex-end;gap:6rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container{flex-direction:column;align-self:flex-start;justify-content:flex-start;gap:1.5rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container .menu-bottom a{display:flex;flex-direction:column;gap:0rem}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container .menu-bottom span{font-size:3.5rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container .menu-bottom span{font-size:1.6rem;line-height:1}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container .menu-bottom p{font-size:1.9rem;color:#b3b3b3}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-bottom-container .menu-bottom p{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link{width:100%}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link{height:14rem;min-width:78rem;gap:6rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link{height:8rem;gap:3rem;min-width:auto}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link span{font-size:4.2rem;font-weight:500}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link span{font-size:2.2rem;font-weight:450}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link svg{margin-right:1.5rem}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link svg.arrow-pc{display:inline-block}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link svg.arrow-pc{display:none}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link svg.arrow-sp{display:none}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-entry-container a.g--link.entry-link svg.arrow-sp{display:inline-block}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:4rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container{flex-direction:column-reverse;align-items:flex-start;gap:2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container .copyright small{font-size:1.2rem;color:#b3b3b3}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container .external-links{display:flex;gap:4rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container .external-links{flex-direction:column;gap:0.5rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container .external-links a{display:flex;align-items:center;gap:1rem;font-size:1.4rem}@media(max-width: 767px){header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container .external-links a{font-size:1.2rem}}header .megamenu .megamenu-wrapper .megamenu-container .megamenu-menu .menu-footer-container .external-links a:after{content:"";width:1.3rem;height:1rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="10" viewBox="0 0 13 10"><rect fill="%23fff" y="3" width="9" height="7"/><polyline fill="none" stroke="%23fff" stroke-miterlimit="10" points="3 .5 12.5 .5 12.5 10"/></svg>');background-repeat:no-repeat}footer{position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:overlay;opacity:.4;background:url("../asset/img/pattern/pattern_line_footer.png");background-repeat:no-repeat;z-index:1}@media(max-width: 767px){footer:before{top:25%;background:url("../asset/img/pattern/pattern_line_footer_sp.png");background-repeat:no-repeat;background-size:cover}}footer section.entry{position:relative;padding-top:35rem;background:linear-gradient(to bottom, #282828 2%, rgba(41, 107, 117, 0.91) 34%, rgba(0, 178, 205, 0.8) 61%, #1f51b5 91%)}@media(max-width: 767px){footer section.entry{padding-top:15rem}}footer section.entry:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:multiply;background:url("../asset/img/pattern/pattern_noise2.png")}footer section.entry:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;mix-blend-mode:overlay;background:url("../asset/img/pattern/pattern_vertical_line2.png");background-repeat:repeat-y;background-position:center bottom;mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 20%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 20%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}@media(max-width: 767px){footer section.entry:after{background:url("../asset/img/pattern/pattern_vertical_line_sp.png");background-repeat:repeat-y;background-position:center top;background-size:100% auto}}footer section.entry>*{position:relative;z-index:1}footer section.entry .entry-title svg{max-width:100%;height:auto}footer section.entry .entry-content{margin-top:8rem;padding-bottom:14rem}@media(max-width: 767px){footer section.entry .entry-content{margin-top:3rem;padding-bottom:8rem}}footer section.entry .entry-content>p{font-size:2.2rem}@media(max-width: 767px){footer section.entry .entry-content>p{font-size:1.35rem}}footer section.entry .entry-content .link-container{margin-top:10rem;display:flex;flex-direction:column;align-items:flex-end;gap:4rem}@media(max-width: 767px){footer section.entry .entry-content .link-container{gap:3rem}}footer section.entry .entry-content .link-container a.g--link.entry-link{height:14rem;min-width:78rem;gap:6rem}@media(max-width: 767px){footer section.entry .entry-content .link-container a.g--link.entry-link{height:8rem;gap:3rem;min-width:auto}}footer section.entry .entry-content .link-container a.g--link.entry-link span{font-size:4.2rem;font-weight:500}@media(max-width: 767px){footer section.entry .entry-content .link-container a.g--link.entry-link span{font-size:2.2rem;font-weight:450}}footer section.entry .entry-content .link-container a.g--link.entry-link svg{margin-right:1.5rem}footer section.entry .entry-content .link-container a.g--link.entry-link svg.arrow-pc{display:inline-block}@media(max-width: 767px){footer section.entry .entry-content .link-container a.g--link.entry-link svg.arrow-pc{display:none}}footer section.entry .entry-content .link-container a.g--link.entry-link svg.arrow-sp{display:none}@media(max-width: 767px){footer section.entry .entry-content .link-container a.g--link.entry-link svg.arrow-sp{display:inline-block}}footer section.footer{position:relative;margin-top:0;background:#1f51b5}footer section.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:multiply;background:url("../asset/img/pattern/pattern_noise2.png")}footer section.footer>*{position:relative;z-index:1}footer section.footer .footer-container{display:flex;justify-content:space-between}@media(max-width: 767px){footer section.footer .footer-container{flex-direction:column;gap:4rem}}footer section.footer .footer-container .footer-logo img{width:auto;height:3.5rem}@media(max-width: 767px){footer section.footer .footer-container .footer-logo img{height:2rem}}footer section.footer .footer-container .footer-menu{display:flex;flex-direction:column;gap:7rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu{flex-direction:column;gap:4rem}}footer section.footer .footer-container .footer-menu .menu-top-container{display:flex;gap:8rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container{flex-direction:column;gap:4rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top .menu-top-title{display:flex;flex-direction:column;gap:0rem}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top .menu-top-title span{font-size:2.1rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top .menu-top-title span{font-size:1.6rem;line-height:1}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top .menu-top-title p{font-size:1.4rem;color:#b3b3b3}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top .menu-top-title p{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content{margin-top:5rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content{margin-top:1.5rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content+.menu-top-content{margin-top:5rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content+.menu-top-content{margin-top:2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content.nosub+.menu-top-content{margin-top:3rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content.nosub+.menu-top-content{margin-top:1.5rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title{position:relative;padding-bottom:1rem;border-bottom:1px solid #b3b3b3}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title{padding-bottom:0.5rem;margin-left:2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title:before{content:"";position:absolute;top:calc(50% - .9rem);left:-2rem;width:0.8rem;height:0.8rem;background:#ad814b;border-radius:50%}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title:before{top:calc(50% - .6rem)}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title a{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title a{gap:1rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title a span{font-size:1.7rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title a span{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title a p{font-size:1.4rem;color:#b3b3b3}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content .menu-top-content-title a p{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul{margin-top:1rem;list-style:none;display:flex;flex-direction:column;gap:0.5rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul{margin-left:2rem;gap:0.2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul li a{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul li a{gap:1rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul li a span{font-size:1.7rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul li a span{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul li a p{font-size:1.4rem;color:#b3b3b3}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-top-container .menu-top-content ul li a p{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-bottom-container{display:flex;align-self:flex-end;justify-content:flex-end;gap:6rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-bottom-container{flex-direction:column;align-self:flex-start;justify-content:flex-start;gap:1.5rem}}footer section.footer .footer-container .footer-menu .menu-bottom-container .menu-bottom a{display:flex;flex-direction:column;gap:0rem}footer section.footer .footer-container .footer-menu .menu-bottom-container .menu-bottom span{font-size:2.1rem;line-height:1;text-transform:uppercase}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-bottom-container .menu-bottom span{font-size:1.6rem;line-height:1}}footer section.footer .footer-container .footer-menu .menu-bottom-container .menu-bottom p{font-size:1.4rem;color:#b3b3b3}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-bottom-container .menu-bottom p{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-footer-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:4rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-footer-container{flex-direction:column-reverse;align-items:flex-start;gap:2rem}}footer section.footer .footer-container .footer-menu .menu-footer-container .copyright small{font-size:1.2rem;color:#b3b3b3}footer section.footer .footer-container .footer-menu .menu-footer-container .external-links{display:flex;gap:4rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-footer-container .external-links{flex-direction:column;gap:0.5rem}}footer section.footer .footer-container .footer-menu .menu-footer-container .external-links a{display:flex;align-items:center;gap:1rem;font-size:1.4rem}@media(max-width: 767px){footer section.footer .footer-container .footer-menu .menu-footer-container .external-links a{font-size:1.2rem}}footer section.footer .footer-container .footer-menu .menu-footer-container .external-links a:after{content:"";width:1.3rem;height:1rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="10" viewBox="0 0 13 10"><rect fill="%23fff" y="3" width="9" height="7"/><polyline fill="none" stroke="%23fff" stroke-miterlimit="10" points="3 .5 12.5 .5 12.5 10"/></svg>');background-repeat:no-repeat}main.page.message section.message .message-container .message-title{display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 767px){main.page.message section.message .message-container .message-title{flex-direction:column;align-items:flex-start;gap:1rem}}main.page.message section.message .message-container .message-title h1{line-height:0}main.page.message section.message .message-container .message-title h1 svg{height:auto;max-width:47.29vw}@media(max-width: 767px){main.page.message section.message .message-container .message-title h1 svg{max-width:100%}}main.page.message section.message .message-container .message-title p{color:#b3b3b3;font-size:2.8rem;line-height:1.39}@media(max-width: 767px){main.page.message section.message .message-container .message-title p{font-size:1.6rem}}main.page.message section.message .message-container .message-content{margin-top:15rem;margin-left:auto;margin-right:0;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){main.page.message section.message .message-container .message-content{margin-top:6rem}}main.page.message section.message .message-container .message-content .message-image{max-width:80vw}@media(max-width: 767px){main.page.message section.message .message-container .message-content .message-image{max-width:none}}main.page.message section.message .message-container .message-content .message-text{margin-top:9rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:12rem}@media(max-width: 767px){main.page.message section.message .message-container .message-content .message-text{margin-top:4rem;margin-right:0}}main.page.message section.message .message-container .message-content .message-text p{font-size:2rem;line-height:2.1;max-width:82rem}@media(max-width: 767px){main.page.message section.message .message-container .message-content .message-text p{font-size:1.45rem;line-height:2.07}}main.page.message section.message .message-container .message-content .message-text p+p{margin-top:4rem}@media(max-width: 767px){main.page.message section.message .message-container .message-content .message-text p+p{margin-top:2rem}}main.page.message section.message .message-container .message-content .message-text .message-sign{margin-top:6rem;display:flex;align-items:center;gap:3rem}@media(max-width: 767px){main.page.message section.message .message-container .message-content .message-text .message-sign{margin-top:5rem;flex-direction:column;align-items:flex-start;gap:0}}main.page.message section.message .message-container .message-content .message-text .message-sign span.en{color:#b3b3b3;text-transform:uppercase}main.page.message section.message .message-container .message-content .message-text .message-sign p{font-size:2.5rem}@media(max-width: 767px){main.page.message section.message .message-container .message-content .message-text .message-sign p{font-size:2rem}}main.page.career section.career .career-container .career{margin-top:8rem;display:flex;align-items:flex-end;justify-content:space-between;gap:3.6458333333vw}@media(max-width: 767px){main.page.career section.career .career-container .career{margin-top:4rem;flex-direction:column;gap:3rem}}main.page.career section.career .career-container .career .career-image{width:90rem;max-width:46.88vw}@media(max-width: 767px){main.page.career section.career .career-container .career .career-image{max-width:none;width:100%}}main.page.career section.career .career-container .career .career-content{flex:1}main.page.career section.career .career-container .career .career-content h3{font-size:4rem;margin-bottom:4.5rem}@media(max-width: 767px){main.page.career section.career .career-container .career .career-content h3{font-size:2.4rem;margin-bottom:2.5rem}}main.page.career section.career .career-container .career .career-content p{margin-bottom:7rem;max-width:60rem}@media(max-width: 767px){main.page.career section.career .career-container .career .career-content p{margin-bottom:4rem}}main.page.career section.career .career-carousel{margin-top:10rem}@media(max-width: 767px){main.page.career section.career .career-carousel{margin-top:4.5rem}}@media(max-width: 767px){main.page.career section.career .career-carousel .carousel{padding-left:2rem;width:calc(100% - 4rem)}}main.page.career section.career .career-carousel .carousel .carousel-image{max-width:35vw}@media(max-width: 767px){main.page.career section.career .career-carousel .carousel .carousel-image{max-width:none}}main.page.career section.career .career-carousel .carousel .carousel-image img{border-top-left-radius:1rem;border-top-right-radius:1rem}@media(max-width: 767px){main.page.career section.career .career-carousel .carousel .carousel-image img{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}}main.page.career section.career .career-carousel .carousel .carousel-content{display:flex;align-items:flex-end;justify-content:space-between;background:#141414;padding-block:3rem;padding-inline:4rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media(max-width: 767px){main.page.career section.career .career-carousel .carousel .carousel-content{padding-block:2rem;padding-inline:2rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}}main.page.career section.career .career-carousel .carousel .carousel-content .carousel-title span{color:#b3b3b3;font-size:1.8rem}@media(max-width: 767px){main.page.career section.career .career-carousel .carousel .carousel-content .carousel-title span{font-size:1.2rem}}main.page.career section.career .career-carousel .carousel .carousel-content .carousel-title h3{color:#fff;font-size:2.4rem}@media(max-width: 767px){main.page.career section.career .career-carousel .carousel .carousel-content .carousel-title h3{font-size:1.6rem}}main.page.career section.career-map{margin-top:11.9791666667vw}@media(max-width: 767px){main.page.career section.career-map{margin-top:8rem}}main.page.career section.career-map .career-map-container{display:flex;flex-direction:column;align-items:center;gap:6rem}main.page.career section.career-map .career-map-container .career-map{max-width:70.83vw}@media(max-width: 767px){main.page.career section.career-map .career-map-container .career-map{max-width:none}}main.page.career section.career-map .career-map-container .career-map .career-map-title-container{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){main.page.career section.career-map .career-map-container .career-map .career-map-title-container{margin-top:1.5rem}}main.page.career section.career-map .career-map-container .career-map .career-map-title-container .career-map-title h3{font-size:2.4rem}@media(max-width: 767px){main.page.career section.career-map .career-map-container .career-map .career-map-title-container .career-map-title h3{font-size:1.6rem}}@media(max-width: 767px){main.page.growth section.careerstep .careerstep-container .careerstep-image{display:none}}main.page.growth section.careerstep .careerstep-container .careerstep-list{position:relative}main.page.growth section.careerstep .careerstep-container .careerstep-list:before{content:"";position:absolute;top:5rem;left:1.2rem;width:1px;height:calc(100% - 5rem);background:linear-gradient(to bottom, #1f51b5 90%, rgba(31, 81, 181, 0) 99%)}@media(max-width: 767px){main.page.growth section.careerstep .careerstep-container .careerstep-list:before{top:3.5rem;left:0.6rem}}main.page.growth section.careerstep .careerstep-container .careerstep-list .step{display:flex;gap:5.2083333333vw;padding-block:4rem;border-top:1px solid #b3b3b3}@media(max-width: 767px){main.page.growth section.careerstep .careerstep-container .careerstep-list .step{flex-direction:column;gap:1.5rem;padding-block:2rem}}main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-title-container{display:flex;align-items:flex-start;gap:2rem}main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-title-container:before{content:"";margin-top:0.7rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#1f51b5;flex-shrink:0}@media(max-width: 767px){main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-title-container:before{width:1.4rem;height:1.4rem}}main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-title-container h3{font-size:2.2rem}@media(max-width: 767px){main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-title-container h3{font-size:1.8rem}}main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-content{flex:1}@media(max-width: 767px){main.page.growth section.careerstep .careerstep-container .careerstep-list .step .step-content{margin-left:3.5rem}}main.page.growth section.training .training-container{margin-top:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(32rem, 1fr));gap:2.0833333333vw}@media(max-width: 767px){main.page.growth section.training .training-container{margin-top:6rem;grid-template-columns:1fr;gap:3rem}}main.page.growth section.training .training-container .training{border-radius:3rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;padding-block:6rem;padding-inline:4rem}@media(max-width: 767px){main.page.growth section.training .training-container .training{border-radius:2rem;padding-block:3rem;padding-inline:2.5rem}}main.page.growth section.training .training-container .training .training-icon{text-align:center}main.page.growth section.training .training-container .training .training-icon svg{max-width:45%;height:auto}@media(max-width: 767px){main.page.growth section.training .training-container .training .training-icon svg{max-width:40%}}main.page.growth section.training .training-container .training h3{font-size:3rem;color:#ad814b;text-decoration:underline;text-underline-offset:1rem;text-align:center;margin-top:2rem;margin-bottom:3rem}@media(max-width: 767px){main.page.growth section.training .training-container .training h3{font-size:2rem}}main.page.growth section.journey .journey-container .journey-splide .journey{display:flex;flex-wrap:wrap;gap:6rem}@media(max-width: 1024px){main.page.growth section.journey .journey-container .journey-splide .journey{flex-direction:column;gap:3rem}}main.page.growth section.journey .journey-container .journey-splide .journey .journey-image{width:40vw;max-width:29.53vw}@media(max-width: 1024px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-image{width:100%;max-width:none}}main.page.growth section.journey .journey-container .journey-splide .journey .journey-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}main.page.growth section.journey .journey-container .journey-splide .journey .journey-content{flex:1;margin-top:4.8rem}@media(max-width: 1024px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-content{margin-top:0}}main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-title{margin-bottom:3rem}@media(max-width: 767px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-title{margin-bottom:2rem}}main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-title h3{font-size:2.8rem;font-weight:450;color:#00b2cd}@media(max-width: 767px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-title h3{font-size:1.8rem;margin-bottom:1rem}}main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-title span{font-size:1.6rem;color:#b3b3b3}@media(max-width: 767px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-title span{font-size:1.2rem}}main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-text p{font-size:2.1rem;line-height:2.71;background-image:repeating-linear-gradient(to bottom, transparent, transparent 56px, #b3b3b3 56px, #b3b3b3 57px)}@media(max-width: 1024px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-text p{background:none}}@media(max-width: 767px){main.page.growth section.journey .journey-container .journey-splide .journey .journey-content .journey-text p{font-size:1.35rem;line-height:2.07;background:none}}main.page.growth section.journey .journey-container .journey-splide .splide__arrows{margin-top:4rem;margin-left:1rem;display:flex;align-items:center;justify-content:flex-start;gap:2rem;padding-bottom:4rem}@media(max-width: 767px){main.page.growth section.journey .journey-container .journey-splide .splide__arrows{gap:1.5rem}}main.page.growth section.journey .journey-container .journey-splide .splide__arrows .splide__arrow{top:auto;transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s;position:relative;width:6.5rem;height:6.5rem;background:#1f51b5;opacity:1;transform:scale(1);left:0;right:0;overflow:auto}main.page.growth section.journey .journey-container .journey-splide .splide__arrows .splide__arrow:hover{transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s;transform:scale(1.08)}@media(max-width: 767px){main.page.growth section.journey .journey-container .journey-splide .splide__arrows .splide__arrow{width:4rem;height:4rem}}main.page.driver section.driver .driver-container .driver-title{display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 767px){main.page.driver section.driver .driver-container .driver-title{flex-direction:column;align-items:flex-start;gap:1rem}}main.page.driver section.driver .driver-container .driver-title h2{max-width:39.32vw;line-height:0}@media(max-width: 767px){main.page.driver section.driver .driver-container .driver-title h2{max-width:none}}main.page.driver section.driver .driver-container .driver-title h2 svg{max-width:100%;height:auto}main.page.driver section.driver .driver-container .driver-title p{color:#b3b3b3;font-size:2.8rem;line-height:1.39}@media(max-width: 767px){main.page.driver section.driver .driver-container .driver-title p{font-size:1.6rem}}main.page.driver section.driver .driver-container .driver-content{margin-top:15rem;display:flex;align-items:flex-end;justify-content:space-between;gap:7.8125vw}@media(max-width: 767px){main.page.driver section.driver .driver-container .driver-content{margin-top:6rem;flex-direction:column-reverse;gap:3rem}}main.page.driver section.driver .driver-container .driver-content .driver-text{flex:1}main.page.driver section.driver .driver-container .driver-content .driver-text p+p{margin-top:2.5rem}main.page.driver section.driver .driver-container .driver-content .driver-image{width:90rem;max-width:46.88vw}@media(max-width: 767px){main.page.driver section.driver .driver-container .driver-content .driver-image{max-width:none;width:100%}}main.page.driver section.job .driver-links{margin-top:9.375vw;display:flex;flex-direction:column;gap:6.25vw}@media(max-width: 767px){main.page.driver section.job .driver-links{margin-top:8rem;gap:6rem}}main.page.driver section.job .driver-links .link{display:flex;align-items:center;gap:5.2083333333vw}@media(max-width: 767px){main.page.driver section.job .driver-links .link{flex-direction:column;gap:2rem}}main.page.driver section.job .driver-links .link .link-image{width:75rem;max-width:39.06vw}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-image{max-width:none;width:100%}}main.page.driver section.job .driver-links .link .link-image img{border-radius:1rem}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-image img{border-radius:0.5rem}}main.page.driver section.job .driver-links .link .link-content{flex:1}main.page.driver section.job .driver-links .link .link-content .link-title{position:relative;padding-bottom:7rem}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-content .link-title{padding-bottom:4rem}}main.page.driver section.job .driver-links .link .link-content .link-title:after{content:"";position:absolute;bottom:4rem;left:0;width:15rem;height:1px;background:#b3b3b3}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-content .link-title:after{width:8rem;bottom:2.5rem}}main.page.driver section.job .driver-links .link .link-content .link-title span{color:#b3b3b3;font-size:2rem}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-content .link-title span{font-size:1.2rem}}main.page.driver section.job .driver-links .link .link-content .link-title h2{color:#fff;font-size:3.5rem}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-content .link-title h2{font-size:1.6rem}}main.page.driver section.job .driver-links .link .link-content strong{font-size:3.5rem;line-height:1;color:#ad814b;font-weight:500}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-content strong{font-size:2rem}}main.page.driver section.job .driver-links .link .link-content p{max-width:52rem;margin-top:2.5rem;margin-bottom:3rem}@media(max-width: 767px){main.page.driver section.job .driver-links .link .link-content p{margin-top:1.5rem;margin-bottom:3rem}}main.page.driver.role section.feature .feature-container{display:flex;flex-direction:column;gap:10rem}@media(max-width: 767px){main.page.driver.role section.feature .feature-container{gap:6rem}}main.page.driver.role section.feature .feature-container .feature{display:flex;align-items:center;justify-content:space-between;gap:4.1666666667vw}@media(max-width: 767px){main.page.driver.role section.feature .feature-container .feature{flex-direction:column-reverse;gap:3rem}}main.page.driver.role section.feature .feature-container .feature .feature-image{width:70rem;max-width:32vw}@media(max-width: 767px){main.page.driver.role section.feature .feature-container .feature .feature-image{max-width:none;width:100%}}main.page.driver.role section.feature .feature-container .feature .feature-image img{border-radius:1rem}@media(max-width: 767px){main.page.driver.role section.feature .feature-container .feature .feature-image img{border-radius:0.5rem}}main.page.driver.role section.feature .feature-container .feature .feature-content{flex:1}main.page.driver.role section.feature .feature-container .feature .feature-content span{font-size:19rem;line-height:1;font-weight:100;color:#4d4d4d;margin-left:-1.5rem}@media(max-width: 767px){main.page.driver.role section.feature .feature-container .feature .feature-content span{font-size:8rem;line-height:1;margin-left:-0.3rem}}main.page.driver.role section.feature .feature-container .feature .feature-content h3{font-size:3.5rem;line-height:1;margin-top:3rem;margin-bottom:2rem}@media(max-width: 767px){main.page.driver.role section.feature .feature-container .feature .feature-content h3{margin-top:2rem;font-size:2rem}}main.page.driver.role section.trucks .trucks-container{position:relative;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 5%);mask-image:linear-gradient(to right, transparent 0%, black 5%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}main.page.driver.role section.trucks .trucks-container .truck{position:relative;border-radius:1rem;overflow:hidden}@media(max-width: 1024px){main.page.driver.role section.trucks .trucks-container .truck{width:60rem;height:auto}}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck{border-radius:0.5rem;width:100%}}main.page.driver.role section.trucks .trucks-container .truck img{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;border-radius:1rem}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck img{border-radius:0.5rem;-o-object-fit:cover;object-fit:cover;width:100%;height:40rem}}main.page.driver.role section.trucks .trucks-container .truck .description-container{cursor:pointer;transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,20,20,.8);display:flex;align-items:center;justify-content:center}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck .description-container{border-radius:0.5rem}}main.page.driver.role section.trucks .trucks-container .truck .description-container .description{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck .description-container .description{padding-inline:2rem}}main.page.driver.role section.trucks .trucks-container .truck .description-container .description span{font-size:2rem;color:#ad814b}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck .description-container .description span{font-size:1.35rem}}main.page.driver.role section.trucks .trucks-container .truck .description-container .description h3{font-size:3.2rem;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck .description-container .description h3{font-size:2rem}}main.page.driver.role section.trucks .trucks-container .truck .description-container .description dl{margin-top:8rem;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:3rem;column-gap:3rem;row-gap:0.5rem}@media(max-width: 767px){main.page.driver.role section.trucks .trucks-container .truck .description-container .description dl{margin-top:4rem}}main.page.driver.role section.trucks .trucks-container .truck .description-container .description dl dt{width:-moz-fit-content;width:fit-content}main.page.driver.role section.trucks .trucks-container .truck .description-container .description dl dd{margin:0}main.page.driver.role section.trucks .trucks-container .truck:hover img{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;transform:scale(1.03)}main.page.driver.role section.trucks .trucks-container .truck:hover .description-container{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;background:rgba(0,0,0,0)}main.page.driver.role section.trucks .trucks-container .truck:hover .description-container .description{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;opacity:0}main.page.driver.role section.trucks p{margin-top:6rem}@media(max-width: 767px){main.page.driver.role section.trucks p{margin-top:4rem}}main.page.driver.role section.schedule .schedule-container{margin-top:8rem;position:relative;display:flex;flex-direction:column;gap:6rem}@media(max-width: 767px){main.page.driver.role section.schedule .schedule-container{margin-top:6rem;gap:4rem}}main.page.driver.role section.schedule .schedule-container:before{content:"";position:absolute;top:0;left:6rem;width:1px;height:calc(100% - 5rem);background:#00b2cd;z-index:-1}@media(max-width: 767px){main.page.driver.role section.schedule .schedule-container:before{left:3.5rem;height:calc(100% - 8rem)}}main.page.driver.role section.schedule .schedule-container .schedule{display:flex;gap:3rem}@media(max-width: 767px){main.page.driver.role section.schedule .schedule-container .schedule{gap:2rem}}main.page.driver.role section.schedule .schedule-container .schedule .time{display:flex;align-items:center;justify-content:center;flex-direction:column;width:12rem;height:11rem;font-size:3.5rem;line-height:1;gap:2rem;background:#141414;border-radius:3rem;flex-shrink:0}@media(max-width: 767px){main.page.driver.role section.schedule .schedule-container .schedule .time{width:7rem;height:7rem;font-size:2rem;line-height:1;gap:1rem;border-radius:1.5rem}}main.page.driver.role section.schedule .schedule-container .schedule .time:before{content:"";width:0.8rem;height:0.8rem;border-radius:100%;background:#00b2cd}main.page.driver.role section.schedule .schedule-container .schedule .content h3{font-size:2.4rem}@media(max-width: 767px){main.page.driver.role section.schedule .schedule-container .schedule .content h3{font-size:1.8rem}}main.page.driver.role section.schedule .schedule-container .schedule .content p{margin-top:2rem;max-width:80rem}@media(max-width: 767px){main.page.driver.role section.schedule .schedule-container .schedule .content p{margin-top:1rem}}main.page.driver.role section.myths .myths-container{margin-top:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(36rem, 1fr));gap:3.125vw;perspective:1000px}@media(max-width: 767px){main.page.driver.role section.myths .myths-container{perspective:none;margin-top:6rem;grid-template-columns:1fr;gap:3rem}}main.page.driver.role section.myths .myths-container .myth{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}main.page.driver.role section.myths .myths-container .myth .card-inner{position:relative;width:100%;height:50rem;transform-style:preserve-3d;transition:transform .5s;transform:rotateY(0deg)}@media(max-width: 767px){main.page.driver.role section.myths .myths-container .myth .card-inner{height:30rem}}main.page.driver.role section.myths .myths-container .myth .card-inner .question,main.page.driver.role section.myths .myths-container .myth .card-inner .answer{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;cursor:pointer;position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:3rem;background:rgba(40,40,40,.6);border:1px solid #4d4d4d}@media(max-width: 767px){main.page.driver.role section.myths .myths-container .myth .card-inner .question,main.page.driver.role section.myths .myths-container .myth .card-inner .answer{border-radius:2rem}}main.page.driver.role section.myths .myths-container .myth .card-inner .question:after,main.page.driver.role section.myths .myths-container .myth .card-inner .answer:after{content:"Q";position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);font-size:35rem;font-family:"Libre Baskerville";color:#000;opacity:.4;z-index:-1}@media(max-width: 767px){main.page.driver.role section.myths .myths-container .myth .card-inner .question:after,main.page.driver.role section.myths .myths-container .myth .card-inner .answer:after{font-size:20rem}}main.page.driver.role section.myths .myths-container .myth .card-inner .question .content,main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:8rem}main.page.driver.role section.myths .myths-container .myth .card-inner .question .content span,main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content span{position:relative;display:flex;align-items:center;justify-content:center;background:#4d4d4d;width:25rem;height:4rem;text-align:center;font-size:1.6rem;border-radius:2rem}@media(max-width: 767px){main.page.driver.role section.myths .myths-container .myth .card-inner .question .content span,main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content span{width:auto;padding-inline:2rem;font-size:1.35rem}}main.page.driver.role section.myths .myths-container .myth .card-inner .question .content span:after,main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content span:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 6px 0 6px;border-style:solid;border-color:#4d4d4d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main.page.driver.role section.myths .myths-container .myth .card-inner .question .content p,main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content p{margin-top:3rem;font-size:3rem;line-height:1.5;font-weight:500;color:#b3b3b3;text-align:center}@media(max-width: 767px){main.page.driver.role section.myths .myths-container .myth .card-inner .question .content p,main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content p{margin-top:2rem;font-size:2rem}}main.page.driver.role section.myths .myths-container .myth .card-inner .answer{transform:rotateY(180deg);background:rgba(20,20,20,.6);opacity:0}main.page.driver.role section.myths .myths-container .myth .card-inner .answer:after{content:"A";color:#1f51b5;opacity:1}main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content span{background:#141414}main.page.driver.role section.myths .myths-container .myth .card-inner .answer .content span:after{border-color:#141414 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main.page.driver.role section.myths .myths-container .myth.flip .card-inner{transform:rotateY(180deg)}main.page.driver.role section.myths .myths-container .myth.flip .card-inner .question{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;z-index:1;opacity:0}main.page.driver.role section.myths .myths-container .myth.flip .card-inner .answer{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;z-index:2;opacity:1}main.page.driver.role section.myths .myths-container.is-safari-16 .myth .card-inner{transform-style:none}main.page.driver.role section.real{margin-bottom:12rem}@media(max-width: 767px){main.page.driver.role section.real{margin-bottom:8rem}}main.page.driver.role section.real .real-container{margin-top:8rem;display:flex;flex-direction:column;gap:6.25vw}@media(max-width: 767px){main.page.driver.role section.real .real-container{margin-top:6rem;gap:6rem}}main.page.driver.role section.real .real-container .real{display:flex;gap:4.6875vw}@media(max-width: 767px){main.page.driver.role section.real .real-container .real{flex-direction:column;gap:2rem}}main.page.driver.role section.real .real-container .real:before{content:attr(data-num);font-size:19rem;line-height:1;font-weight:100;color:#4d4d4d}@media(max-width: 767px){main.page.driver.role section.real .real-container .real:before{font-size:8rem;line-height:1;margin-left:-0.3rem}}main.page.driver.role section.real .real-container .real .real-content{flex:1;margin-top:12.5rem}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content{margin-top:0}}main.page.driver.role section.real .real-container .real .real-content h3{font-size:3.5rem}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content h3{font-size:2rem}}main.page.driver.role section.real .real-container .real .real-content p{margin-top:3rem}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content p{margin-top:2rem}}main.page.driver.role section.real .real-container .real .real-content .safety-measures{margin-top:7rem;color:#00b2cd}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content .safety-measures{margin-top:4rem}}main.page.driver.role section.real .real-container .real .real-content .safety-measures h4{display:inline-block;border:1px solid #00b2cd;border-radius:50%/50%;padding-block:1.5rem;padding-inline:6rem;font-size:2.7rem;line-height:1}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content .safety-measures h4{font-size:1.8rem;line-height:1;padding-block:1rem;padding-inline:5rem}}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container{display:flex;justify-content:space-between;flex-wrap:wrap-reverse;margin-top:2rem;gap:2.0833333333vw}@media(max-width: 1024px){main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container{flex-direction:column-reverse}}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-list{flex:1;min-width:38rem}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-list{min-width:auto}}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-list dl{display:flex;flex-wrap:wrap}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-list dl{row-gap:1rem}}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-list dl dt{width:15%}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-list dl dd{margin:0;width:85%}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-image{width:40rem}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-image{width:100%}}main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-image img{border-radius:1rem}@media(max-width: 767px){main.page.driver.role section.real .real-container .real .real-content .safety-measures .safety-measures-container .safety-measures-image img{border-radius:0.5rem}}main.page.driver.salary section.modelcase .modelcase-container{margin-top:8rem;width:100rem}@media(max-width: 1024px){main.page.driver.salary section.modelcase .modelcase-container{width:auto}}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container{margin-top:6rem;width:auto}}main.page.driver.salary section.modelcase .modelcase-container .modelcase{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase{grid-template-columns:repeat(2, 1fr);gap:0}}main.page.driver.salary section.modelcase .modelcase-container .modelcase+.modelcase{margin-top:4rem}main.page.driver.salary section.modelcase .modelcase-container .modelcase>*{border:1px solid #fff;border-radius:1rem;padding-block:3.5rem;padding-inline:3rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase>*{border-radius:0.5rem;padding-block:2.5rem;padding-inline:2.5rem}}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .description{grid-column:span 2}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .description h3{font-size:2.4rem;text-decoration:underline;text-underline-offset:1.5rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .description h3{font-size:1.8rem}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .description h3 span{font-size:1.8rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .description h3 span{font-size:1.6rem}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .description dl{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:3rem;column-gap:3rem;row-gap:0.5rem;margin-top:3.5rem;margin-bottom:0}main.page.driver.salary section.modelcase .modelcase-container .modelcase .description dl dt{width:-moz-fit-content;width:fit-content}main.page.driver.salary section.modelcase .modelcase-container .modelcase .description dl dd{margin:0}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly{margin-top:-0.1rem}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly .salary,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary{margin-top:4rem;display:flex;align-items:flex-end;justify-content:center;gap:0.5rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly .salary,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary{margin-top:0rem}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly .salary p,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary p{font-size:9rem;line-height:1;font-weight:200}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly .salary p,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary p{font-size:3.5rem;line-height:1}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly .salary span,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary span{font-size:2.4rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .monthly .salary span,main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary span{font-size:1.2rem}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly{background:rgba(173,129,75,.7)}@media(max-width: 767px){main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly{margin-left:-0.1rem;width:calc(100% + 1px)}}main.page.driver.salary section.modelcase .modelcase-container .modelcase .yearly .salary p{font-weight:300}main.page.driver.salary section.modelcase .caution{margin-top:6rem}@media(max-width: 767px){main.page.driver.salary section.modelcase .caution{margin-top:4rem}}main.page.driver.salary section.modelcase .caution ul{list-style:none}main.page.driver.salary section.modelcase .caution ul li{font-size:1.6rem;color:#b3b3b3}@media(max-width: 767px){main.page.driver.salary section.modelcase .caution ul li{font-size:1.2rem}}main.page.driver.salary section.details .details-container{margin-top:8rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(16rem, 20vw, 33rem), 1fr));gap:2.0833333333vw;counter-reset:num}@media(max-width: 767px){main.page.driver.salary section.details .details-container{margin-top:6rem;grid-template-columns:1fr;gap:2rem}}main.page.driver.salary section.details .details-container .detail{position:relative;counter-increment:num;border-radius:1rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;padding-block:5rem;padding-inline:3rem;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){main.page.driver.salary section.details .details-container .detail{border-radius:0.5rem;padding-block:2.5rem;padding-inline:2.5rem}}main.page.driver.salary section.details .details-container .detail:before{content:"0" counter(num);position:absolute;top:2rem;left:2rem;font-size:2rem;color:#b3b3b3}@media(max-width: 767px){main.page.driver.salary section.details .details-container .detail:before{font-size:1.2rem}}main.page.driver.salary section.details .details-container .detail .container span.title{display:block;text-align:center;font-size:2.4rem}@media(max-width: 767px){main.page.driver.salary section.details .details-container .detail .container span.title{font-size:1.8rem}}main.page.driver.salary section.details .details-container .detail .container .price{display:flex;align-items:flex-end;justify-content:center;gap:0.5rem}main.page.driver.salary section.details .details-container .detail .container .price p{font-size:9rem;line-height:1;font-weight:200}@media(max-width: 767px){main.page.driver.salary section.details .details-container .detail .container .price p{font-size:4rem;line-height:1}}main.page.driver.salary section.details .details-container .detail .container .price span{font-size:2.4rem;white-space:nowrap}@media(max-width: 767px){main.page.driver.salary section.details .details-container .detail .container .price span{font-size:1.2rem}}main.page.driver.salary section.details .details-container .detail .container span.description{display:block;margin-top:2rem;padding-top:2rem;border-top:1px solid #b3b3b3;font-size:1.6rem;color:#b3b3b3}@media(max-width: 767px){main.page.driver.salary section.details .details-container .detail .container span.description{font-size:1.35rem}}main.page.driver.salary section.stability .stability-container{margin-top:8rem;display:flex;flex-direction:column;gap:7rem}@media(max-width: 767px){main.page.driver.salary section.stability .stability-container{margin-top:6rem;gap:6rem}}main.page.driver.salary section.stability .stability-container .stable{display:flex;gap:2.0833333333vw}@media(max-width: 767px){main.page.driver.salary section.stability .stability-container .stable{flex-direction:column;gap:2rem}}main.page.driver.salary section.stability .stability-container .stable:before{content:attr(data-num);font-size:19rem;line-height:1;font-weight:100;color:#1f51b5;width:28rem}@media(max-width: 767px){main.page.driver.salary section.stability .stability-container .stable:before{font-size:8rem;line-height:1;margin-left:-0.3rem;width:auto}}main.page.driver.salary section.stability .stability-container .stable .stable-content{flex:1;margin-top:12.5rem}@media(max-width: 767px){main.page.driver.salary section.stability .stability-container .stable .stable-content{margin-top:0}}main.page.driver.salary section.stability .stability-container .stable .stable-content h3{font-size:3.5rem}@media(max-width: 767px){main.page.driver.salary section.stability .stability-container .stable .stable-content h3{font-size:2rem}}main.page.driver.salary section.stability .stability-container .stable .stable-content p{margin-top:3rem}@media(max-width: 767px){main.page.driver.salary section.stability .stability-container .stable .stable-content p{margin-top:2rem}}main.page.driver.salary section.qa .faq-container{margin-top:8rem;counter-reset:num}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container{margin-top:6rem}}main.page.driver.salary section.qa .faq-container .faq{counter-increment:num;display:flex;justify-content:space-between;gap:3.125vw;padding-bottom:4rem;border-bottom:1px solid #b3b3b3}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq{gap:2rem;padding-bottom:2rem}}main.page.driver.salary section.qa .faq-container .faq+.faq{padding-top:4rem}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq+.faq{padding-top:2rem}}main.page.driver.salary section.qa .faq-container .faq:before{content:"0" counter(num);font-size:6rem;line-height:1;font-weight:200;color:#4d4d4d;flex-shrink:0}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq:before{font-size:2.4rem;width:3rem}}main.page.driver.salary section.qa .faq-container .faq .content{flex:1}main.page.driver.salary section.qa .faq-container .faq .content .question{cursor:pointer;margin-top:2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq .content .question{margin-top:0}}main.page.driver.salary section.qa .faq-container .faq .content .question .title{display:flex;gap:1.5rem}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq .content .question .title{gap:1rem}}main.page.driver.salary section.qa .faq-container .faq .content .question .title:before{content:"Q.";font-size:3.5rem;line-height:1;color:#4d4d4d}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq .content .question .title:before{font-size:2rem;line-height:1}}main.page.driver.salary section.qa .faq-container .faq .content .question .button{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#1f51b5;border-radius:100%}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq .content .question .button{width:2.5rem;height:2.5rem}}main.page.driver.salary section.qa .faq-container .faq .content .answer{opacity:0;height:0;pointer-events:none;margin-top:2rem;display:flex;gap:1.5rem}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq .content .answer{margin-top:0rem;gap:1rem}}main.page.driver.salary section.qa .faq-container .faq .content .answer:before{content:"A.";font-size:3.5rem;line-height:1;color:#00b2cd;margin-left:0.3rem}@media(max-width: 767px){main.page.driver.salary section.qa .faq-container .faq .content .answer:before{font-size:2rem;line-height:1}}main.page.driver.faq section.nav .nav-container{border:1px solid #4d4d4d;background:rgba(40,40,40,.6);-webkit-backdrop-filter:blur(1px) saturate(120%);backdrop-filter:blur(1px) saturate(120%);border-radius:1rem;padding:6rem}@media(max-width: 767px){main.page.driver.faq section.nav .nav-container{border-radius:0.5rem;padding:2.5rem}}main.page.driver.faq section.nav .nav-container ul{list-style:none;display:flex;flex-wrap:wrap;gap:3rem}@media(max-width: 767px){main.page.driver.faq section.nav .nav-container ul{gap:1rem}}main.page.driver.faq section.nav .nav-container ul li{background:#141414;color:#fff;border-radius:2.5rem;font-size:2.1rem;display:flex;align-items:center;justify-content:center;height:5rem;padding-inline:3rem}@media(max-width: 767px){main.page.driver.faq section.nav .nav-container ul li{font-size:1.3rem;height:3.5rem;padding-inline:2.5rem}}main.page.driver.faq .faq-container{counter-reset:num}main.page.driver.faq .faq-container .faq{counter-increment:num;display:flex;justify-content:space-between;gap:3.125vw;padding-bottom:4rem;border-bottom:1px solid #b3b3b3}@media(max-width: 767px){main.page.driver.faq .faq-container .faq{gap:2rem;padding-bottom:2rem}}main.page.driver.faq .faq-container .faq+.faq{padding-top:4rem}@media(max-width: 767px){main.page.driver.faq .faq-container .faq+.faq{padding-top:2rem}}main.page.driver.faq .faq-container .faq:before{content:"0" counter(num);font-size:6rem;line-height:1;font-weight:200;color:#4d4d4d}@media(max-width: 767px){main.page.driver.faq .faq-container .faq:before{display:none;font-size:2.4rem;width:3rem}}main.page.driver.faq .faq-container .faq .content{flex:1}main.page.driver.faq .faq-container .faq .content .question{cursor:pointer;margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width: 767px){main.page.driver.faq .faq-container .faq .content .question{margin-top:0}}main.page.driver.faq .faq-container .faq .content .question .title{display:flex;gap:1.5rem}@media(max-width: 767px){main.page.driver.faq .faq-container .faq .content .question .title{gap:1rem}}main.page.driver.faq .faq-container .faq .content .question .title:before{content:"Q.";font-size:3.5rem;line-height:1;color:#4d4d4d}@media(max-width: 767px){main.page.driver.faq .faq-container .faq .content .question .title:before{font-size:2rem;line-height:1}}main.page.driver.faq .faq-container .faq .content .question .button{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#1f51b5;border-radius:100%}@media(max-width: 767px){main.page.driver.faq .faq-container .faq .content .question .button{width:3rem;height:3rem}}main.page.driver.faq .faq-container .faq .content .answer{opacity:0;height:0;pointer-events:none;margin-top:2rem;display:flex;gap:1.5rem}@media(max-width: 767px){main.page.driver.faq .faq-container .faq .content .answer{margin-top:0rem;gap:1rem}}main.page.driver.faq .faq-container .faq .content .answer:before{content:"A.";font-size:3.5rem;line-height:1;color:#00b2cd;margin-left:0.3rem}@media(max-width: 767px){main.page.driver.faq .faq-container .faq .content .answer:before{font-size:2rem;line-height:1}}main.page.people section.crosstalk .crosstalk-container .crosstalk-nav{display:flex;justify-content:space-between}@media(max-width: 767px){main.page.people section.crosstalk .crosstalk-container .crosstalk-nav{flex-direction:column;gap:3rem}}main.page.people section.crosstalk .crosstalk-container .g--crosstalk-list{margin-top:8rem}@media(max-width: 767px){main.page.people section.crosstalk .crosstalk-container .g--crosstalk-list{margin-top:6rem}}main.page.people section.voices{margin-top:25rem;border-radius:3rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding-block:20rem}@media(max-width: 767px){main.page.people section.voices{margin-top:14rem;border-radius:2rem;padding-block:8rem}}main.page.people section.voices .voices-title-container{position:relative;display:flex;justify-content:center}@media(max-width: 767px){main.page.people section.voices .voices-title-container{margin-inline:2rem}}main.page.people section.voices .voices-title-container:before,main.page.people section.voices .voices-title-container:after{content:"voices";position:absolute;top:-13rem;left:-7%;width:100%;font-size:35rem;line-height:1;font-weight:100;text-transform:uppercase;color:#1f51b5;z-index:-1;opacity:.5}@media(max-width: 767px){main.page.people section.voices .voices-title-container:before,main.page.people section.voices .voices-title-container:after{top:-6rem;left:-20%;font-size:12rem;line-height:1;mix-blend-mode:color}}main.page.people section.voices .voices-title-container:after{left:57%;color:#00b2cd}@media(max-width: 767px){main.page.people section.voices .voices-title-container:after{top:4rem;left:0%;font-size:12rem;line-height:1}}main.page.people section.voices .voices-title-container .voices-title span{font-size:5rem;font-weight:450}@media(max-width: 767px){main.page.people section.voices .voices-title-container .voices-title span{font-size:2.4rem;line-height:1.58}}main.page.people section.voices .voices-title-container .voices-title h2{font-size:2.2rem;display:flex}main.page.people section.voices .voices-title-container .voices-title h2:before{content:"["}main.page.people section.voices .voices-title-container .voices-title h2:after{content:"]"}@media(max-width: 767px){main.page.people section.voices .voices-title-container .voices-title h2{margin-top:0.8rem;font-size:1.5rem}}main.page.people section.voices .voices-container{margin-top:13rem}@media(max-width: 767px){main.page.people section.voices .voices-container{margin-top:8rem}}main.page.people section.voices .voices-container .voices-masonry{margin-top:8rem;-moz-column-count:3;column-count:3;-moz-column-gap:4rem;column-gap:4rem}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry{margin-top:6rem;-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}}main.page.people section.voices .voices-container .voices-masonry .voice{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:4rem;border-radius:1rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;padding:3rem}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice{border-radius:0.5rem;margin-bottom:1rem;padding-block:2.5rem;padding-inline:1.5rem}}main.page.people section.voices .voices-container .voices-masonry .voice p{position:relative;padding-block:2.5rem;padding-inline:1.5rem}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice p{padding-block:1.5rem;padding-inline:0rem;font-size:1.2rem}}main.page.people section.voices .voices-container .voices-masonry .voice p:before,main.page.people section.voices .voices-container .voices-masonry .voice p:after{content:"“";position:absolute;top:3rem;left:0;font-family:"Libre Baskerville";font-size:6rem;line-height:0;color:#1f51b5}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice p:before,main.page.people section.voices .voices-container .voices-masonry .voice p:after{top:1.5rem;left:-0.5rem;font-size:3.5rem;line-height:0}}main.page.people section.voices .voices-container .voices-masonry .voice p:after{content:"”";top:auto;left:auto;bottom:-0.5rem;right:0}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice p:after{bottom:-0.5rem;right:-0.5rem}}main.page.people section.voices .voices-container .voices-masonry .voice span{display:block;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #b3b3b3;font-size:1.6rem;color:#b3b3b3}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice span{margin-top:1rem;padding-top:1rem;font-size:1.1rem}}main.page.people section.voices .voices-container .voices-masonry .voice-pict{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:4rem}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice-pict{margin-bottom:1rem}}main.page.people section.voices .voices-container .voices-masonry .voice-pict img{border-radius:1rem}@media(max-width: 767px){main.page.people section.voices .voices-container .voices-masonry .voice-pict img{border-radius:0.5rem}}main.page.people section.snap{margin-top:25rem}@media(max-width: 767px){main.page.people section.snap{margin-top:12rem}}main.page.people section.snap .snap-slider .splide__list{width:100%;display:flex;align-items:center}main.page.people section.snap .snap-slider .splide__slide{position:relative;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}main.page.people section.snap .snap-slider .splide__slide:before{content:attr(data-caption);position:absolute;bottom:3rem;left:3rem;font-size:1.6rem;background:#141414;z-index:10;padding:1.5rem}@media(max-width: 767px){main.page.people section.snap .snap-slider .splide__slide:before{bottom:1rem;left:1rem;font-size:1rem;padding:0.8rem}}main.page.people section.snap .snap-slider .splide__slide img{border-radius:1rem}@media(max-width: 767px){main.page.people section.snap .snap-slider .splide__slide img{border-radius:0.5rem;max-width:55vw}}main.page.people.interview section.interview .interview-list{margin-top:8rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:8rem}@media(max-width: 767px){main.page.people.interview section.interview .interview-list{margin-top:6rem;grid-template-columns:1fr;gap:6rem}}main.page.people.interview section.interview .interview-list .interview .interview-image{position:relative;z-index:1}main.page.people.interview section.interview .interview-list .interview .interview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}main.page.people.interview section.interview .interview-list .interview .interview-content{position:relative;z-index:0;background:#141414;padding-block:2rem;padding-inline:5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media(max-width: 767px){main.page.people.interview section.interview .interview-list .interview .interview-content{padding-block:1.5rem;padding-inline:2rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;gap:2rem}}main.page.people.interview section.interview .interview-list .interview .interview-content .interview-label span{font-size:1.8rem;color:#b3b3b3}@media(max-width: 767px){main.page.people.interview section.interview .interview-list .interview .interview-content .interview-label span{font-size:1.2rem;line-height:1.67}}main.page.people.interview section.interview .interview-list .interview .interview-content .interview-title-container{display:flex;align-items:center;justify-content:space-between;gap:1.0416666667vw}@media(max-width: 767px){main.page.people.interview section.interview .interview-list .interview .interview-content .interview-title-container{gap:2rem}}main.page.people.interview section.interview .interview-list .interview .interview-content .interview-title-container .interview-title p{font-size:2.4rem;line-height:1.75}@media(max-width: 767px){main.page.people.interview section.interview .interview-list .interview .interview-content .interview-title-container .interview-title p{font-size:1.6rem;line-height:1.75}}@media(max-width: 767px){main.page.people.interview.detail section.page-head-visual .interview-visual{margin-top:0}}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-image{position:relative;line-height:0}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-image .message{position:absolute;bottom:6rem;right:6rem;z-index:1}@media(max-width: 767px){main.page.people.interview.detail section.page-head-visual .interview-visual .interview-image .message{bottom:2rem;right:2rem}}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-image .message h2{display:inline;font-size:5rem;line-height:2.2;font-weight:450;text-align:right;white-space:nowrap;padding:1.5rem;background:#141414;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width: 767px){main.page.people.interview.detail section.page-head-visual .interview-visual .interview-image .message h2{font-size:2rem;line-height:1.9;padding:0.5rem}}@media(max-width: 767px){main.page.people.interview.detail section.page-head-visual .interview-visual .interview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:30rem}}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-content{background:#141414;padding-block:2rem;padding-inline:5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){main.page.people.interview.detail section.page-head-visual .interview-visual .interview-content{padding-block:1.5rem;padding-inline:2rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-content .interview-name{font-size:3rem}@media(max-width: 767px){main.page.people.interview.detail section.page-head-visual .interview-visual .interview-content .interview-name{font-size:2.4rem}}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-content .interview-description{color:#b3b3b3}main.page.people.interview.detail section.page-head-visual .interview-visual .interview-content .interview-description span{display:block}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block{display:flex;gap:5.2083333333vw}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block{flex-direction:column;gap:4rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block+.interview-block{margin-top:12rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block+.interview-block{margin-top:8rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content{flex:1}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3{display:inline-block;position:relative;font-size:3.3rem;line-height:1.58;padding-block:2.5rem;padding-left:5rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3{font-size:2rem;line-height:1.6;padding-inline:1rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3:before,main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3:after{content:"“";position:absolute;top:5rem;left:0;font-family:"Libre Baskerville";font-size:10rem;line-height:0;color:#1f51b5}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3:before,main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3:after{top:3rem;font-size:7rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3:after{content:"”";top:auto;left:auto;right:-5rem;bottom:0rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-title h3:after{right:0rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-text{margin-top:3rem;padding-left:5rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-text{margin-top:2rem;padding-inline:1rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-text p+p{margin-top:3rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-text p+p{margin-top:2rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-content .content-text p a{background:#ad814b;color:#141414;font-weight:450;padding-inline:0.5rem}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-image{margin-top:3rem;width:62rem;max-width:45vw}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-image{margin:0;width:100%;max-width:none}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-image img{border-radius:1rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block .interview-image img{border-radius:0.5rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even){flex-direction:row-reverse}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even){flex-direction:column}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-title h3{padding-left:0;padding-right:5rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-title h3{padding-inline:1rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-title h3:before{left:-5rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-title h3:before{left:0}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-title h3:after{right:0rem}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-text{padding-left:0;padding-right:5rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-block:nth-child(even) .content-text{padding-inline:1rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-scene{margin-block:16rem;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-scene{margin-block:8rem}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-scene img{-o-object-fit:cover;object-fit:cover;width:auto;height:26rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block{border-top:1px solid #4d4d4d;margin-top:12rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block{margin-top:6rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block{width:120rem;padding-block:12rem;padding-inline:8rem;margin-top:12rem;border:1px solid #4d4d4d;border-radius:1rem}@media(max-width: 1024px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block{width:calc(100% - 8rem)}}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block{margin-top:6rem;width:100%;padding-top:6rem;padding-bottom:6rem;padding-inline:3rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block+.sub-block{margin-top:8rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block+.sub-block{margin-top:4rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block+.sub-block:nth-child(even){margin-left:auto;margin-right:0}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title{margin-bottom:4rem}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3{display:inline-block;position:relative;font-size:2.4rem;line-height:1.75;padding-left:5rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3{padding-inline:3rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3:before,main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3:after{content:"“";position:absolute;top:4rem;left:0;font-family:"Libre Baskerville";font-size:7.2rem;line-height:0;color:#1f51b5}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3:before,main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3:after{top:2rem;font-size:5rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3:after{content:"”";top:auto;left:auto;right:-5rem;bottom:0rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3:after{right:0rem}}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-title h3{font-size:1.6rem;line-height:1.75}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-text p+p{margin-top:3rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-text p+p{margin-top:2rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-sub-block .sub-block .sub-block-text p a{background:#ad814b;color:#141414;font-weight:450;padding-inline:0.5rem}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message{position:relative;width:120rem;padding-top:18rem;padding-bottom:10rem;margin:0 auto;margin-top:16rem;display:flex;align-items:center;justify-content:center;border:1px solid #4d4d4d;border-radius:1rem;overflow:hidden}@media(max-width: 1024px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message{width:calc(100% - 8rem)}}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message{margin-top:12rem;width:100%;padding-top:12rem;padding-bottom:6rem;padding-inline:3rem}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message span.title{position:absolute;top:4rem;left:4rem;font-size:5rem;line-height:1.2;font-family:"Libre Baskerville";letter-spacing:-0.02em;color:#00b2cd;mix-blend-mode:overlay}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message span.title{top:3rem;left:3rem;font-size:2.4rem;line-height:1.21}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;background:url("../asset/img/pattern/pattern_gradient.png");background-repeat:no-repeat;background-size:cover;mix-blend-mode:color-dodge;opacity:.7}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message .container strong{display:block;font-size:3.5rem;font-weight:450;text-align:center}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message .container strong{font-size:2.4rem;line-height:1.58}}main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message .container p{margin-top:4rem;width:70rem}@media(max-width: 767px){main.page.people.interview.detail section.interview-detail .interview-detail-container .interview-message .container p{margin-top:2rem;width:100%}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .p--section-title{margin-bottom:18rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .p--section-title{margin-bottom:8rem}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .p--section-title h2{text-align:center}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .p--section-title:before{left:50%;transform:translate3d(-50%, 0, 0);-webkit-mask-image:none;mask-image:none}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list{display:flex;gap:3rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-image img{border-radius:1rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-image img{border-radius:0.5rem}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content{margin-top:1.5rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content{margin-top:1rem;display:flex;flex-direction:column;gap:0.5rem}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content span{border:1px solid #fff;border-radius:2rem;font-size:1.6rem;padding-block:0.5rem;padding-inline:1.5rem;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content span{display:inline-block;font-size:1rem;padding-block:0rem;padding-inline:1rem}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content span+span{margin-left:1.5rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content span+span{margin-left:0rem}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content .member-name{margin-top:1rem;font-size:4rem;line-height:1}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .member-list .member .member-content .member-name{margin-top:0.7rem;font-size:1.8rem;line-height:1}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction{margin-top:12rem;margin-bottom:16rem;display:flex;align-items:center;justify-content:space-between;gap:3.125vw}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction{margin-top:9rem;margin-bottom:10rem;flex-direction:column}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction:before,main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction:after{content:"";width:100%;height:1px;background:#fff;flex:1}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction:before,main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction:after{flex:none}}main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction p{max-width:78rem;font-size:2.4rem;line-height:1.75;text-align:center}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-member .crosstalk-member-container .introduction p{font-size:1.6rem;line-height:1.75}}main.page.people.crosstalk.detail section.crosstalk-detail{margin-top:0}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block{display:flex;gap:5.2083333333vw}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block{flex-direction:column;gap:4rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block+.crosstalk-block{margin-top:12rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block+.crosstalk-block{margin-top:8rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content{flex:1}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-title h3{display:flex;font-size:2.4rem;line-height:1.58;gap:1rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-title h3{align-items:flex-start;font-size:2rem;line-height:1.6;padding-inline:0rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-title h3:before{content:"";margin-top:0.8rem;width:2.1rem;height:2.1rem;border-radius:100%;background:#1f51b5;flex-shrink:0}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-title h3:before{width:1.6rem;height:1.6rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text{margin-top:4rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text{margin-top:3rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text{display:flex;align-items:center;gap:3rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text{align-items:flex-start;gap:1.5rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text+.text{margin-top:5rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text+.text{margin-top:2rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text .icon{display:flex;flex-direction:column;align-items:center;flex-shrink:0}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text .icon picture{line-height:0}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text .icon picture img{width:8rem;height:8rem;border-radius:100%;overflow:hidden;line-height:0}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text .icon picture img{width:5rem;height:5rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-content .content-text .text p a{background:#ad814b;color:#141414;font-weight:450;padding-inline:0.5rem}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-image{width:62rem;max-width:45vw}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-image{margin:0;width:100%;max-width:none}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-image img{border-radius:1rem}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block .crosstalk-image img{border-radius:0.5rem}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block:nth-child(even){flex-direction:row-reverse}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-block:nth-child(even){flex-direction:column}}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-scene{margin-block:16rem;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}@media(max-width: 767px){main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-scene{margin-block:8rem}main.page.people.crosstalk.detail section.crosstalk-detail .crosstalk-detail-container .crosstalk-scene img{-o-object-fit:cover;object-fit:cover;width:auto;height:26rem}}main.page.company section.strength .strength-container{display:flex;justify-content:space-between;gap:9.375vw}@media(max-width: 767px){main.page.company section.strength .strength-container{flex-direction:column;gap:4rem}}@media(max-width: 1024px){main.page.company section.strength .strength-container .strength-title{min-width:22rem}}main.page.company section.strength .strength-container .strength-title h2{font-size:3.5rem}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-title h2{font-size:2.4rem}}main.page.company section.strength .strength-container .strength-title span{display:block;margin-top:1rem;font-size:2.4rem;line-height:1.5;color:#b3b3b3;text-transform:uppercase}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-title span{margin-top:0.5rem;font-size:1.6rem;line-height:1.5}}main.page.company section.strength .strength-container .strength-content{max-width:135rem}@media(max-width: 1024px){main.page.company section.strength .strength-container .strength-content{width:100%}}main.page.company section.strength .strength-container .strength-content .strength-list{display:flex;flex-direction:column;gap:10rem}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-content .strength-list{gap:6rem}}main.page.company section.strength .strength-container .strength-content .strength-list .strength{display:flex;align-items:center;justify-content:space-between;gap:4.1666666667vw}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-content .strength-list .strength{flex-direction:column-reverse;gap:3rem}}main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-image{width:58rem;max-width:30.21vw}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-image{max-width:none;width:100%}}main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-image img{border-radius:1rem}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-image img{border-radius:0.5rem}}main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-content{flex:1}main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-content span{font-size:19rem;line-height:1;font-weight:100;color:#4d4d4d;margin-left:-1.5rem}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-content span{font-size:8rem;line-height:1;margin-left:-0.3rem}}main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-content h3{font-size:3.5rem;line-height:1;margin-top:3rem;margin-bottom:2rem}@media(max-width: 767px){main.page.company section.strength .strength-container .strength-content .strength-list .strength .strength-content h3{margin-top:2rem;font-size:2rem}}main.page.company section.outline .outline-container{display:flex;justify-content:space-between;gap:9.375vw}@media(max-width: 767px){main.page.company section.outline .outline-container{flex-direction:column;gap:4rem}}@media(max-width: 1024px){main.page.company section.outline .outline-container .outline-title{min-width:22rem}}main.page.company section.outline .outline-container .outline-title h2{font-size:3.5rem}@media(max-width: 767px){main.page.company section.outline .outline-container .outline-title h2{font-size:2.4rem}}main.page.company section.outline .outline-container .outline-title span{display:block;margin-top:1rem;font-size:2.4rem;line-height:1.5;color:#b3b3b3;text-transform:uppercase}@media(max-width: 767px){main.page.company section.outline .outline-container .outline-title span{margin-top:0.5rem;font-size:1.6rem;line-height:1.5}}main.page.company section.outline .outline-container .outline-content{max-width:135rem;width:100%}@media(max-width: 1024px){main.page.company section.outline .outline-container .outline-content{width:100%}}main.page.company section.outline .outline-container .outline-content table{width:100%}main.page.company section.outline .outline-container .outline-content table tr th,main.page.company section.outline .outline-container .outline-content table tr td{border-top:1px solid #b3b3b3;padding-block:2.5rem}@media(max-width: 767px){main.page.company section.outline .outline-container .outline-content table tr th,main.page.company section.outline .outline-container .outline-content table tr td{padding-block:2rem}}main.page.company section.outline .outline-container .outline-content table tr th{width:20rem;font-weight:400;text-align:left}@media(max-width: 767px){main.page.company section.outline .outline-container .outline-content table tr th{width:-moz-fit-content;width:fit-content}}main.page.company section.outline .outline-container .outline-content table tr td{padding-left:1.5rem}main.page.company section.logo .logo-container{display:flex;justify-content:space-between;gap:7.8125vw}@media(max-width: 767px){main.page.company section.logo .logo-container{flex-direction:column;gap:4rem}}@media(max-width: 1024px){main.page.company section.logo .logo-container .logo-title{min-width:22rem}}main.page.company section.logo .logo-container .logo-title h2{font-size:3.5rem}@media(max-width: 767px){main.page.company section.logo .logo-container .logo-title h2{font-size:2.4rem}}main.page.company section.logo .logo-container .logo-title span{display:block;margin-top:1rem;font-size:2.4rem;line-height:1.5;color:#b3b3b3;text-transform:uppercase}@media(max-width: 767px){main.page.company section.logo .logo-container .logo-title span{margin-top:0.5rem;font-size:1.6rem;line-height:1.5}}main.page.company section.logo .logo-container .logo-content{max-width:135rem;width:100%}@media(max-width: 1024px){main.page.company section.logo .logo-container .logo-content{width:100%}}main.page.company section.logo .logo-container .logo-content .logo-image{border-radius:3rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;height:47.5rem;margin-bottom:4rem}@media(max-width: 767px){main.page.company section.logo .logo-container .logo-content .logo-image{height:auto;padding-block:10rem;border-radius:2rem}}main.page.company section.logo .logo-container .logo-content .logo-image svg{width:34rem;height:auto}@media(max-width: 767px){main.page.company section.logo .logo-container .logo-content .logo-image svg{max-width:100%;width:60%}}main.page.company section.logo .logo-container .logo-content p{max-width:106rem}main.page.welfare section.welfare .welfare-container .welfare-list{width:120rem;margin:0 auto;margin-top:8rem}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list{width:100%;margin-top:6rem}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare{display:flex;align-items:flex-start;gap:7.8125vw}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare{flex-direction:column;gap:4rem}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare+.welfare{margin-top:12rem}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare+.welfare{margin-top:6rem}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title{width:28rem}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title{width:auto}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title span{font-size:19rem;line-height:.74;font-weight:100;color:#4d4d4d;letter-spacing:-0.05em;margin-left:-2.5rem}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title span{font-size:8rem;line-height:1;margin-left:-0.3rem}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title h2{font-size:3.5rem;margin-top:1rem;margin-bottom:1rem}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title h2{font-size:2.4rem}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title p{font-size:2.4rem;line-height:1.5;color:#b3b3b3}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-title p{font-size:1.6rem;line-height:1.5}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content{flex:1}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content .welfare-lineup{border-top:1px solid #b3b3b3;margin-top:2.5rem;padding-top:2.5rem}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content .welfare-lineup ul{list-style:none;display:flex;flex-direction:column;gap:0.5rem}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content .welfare-lineup ul li{display:flex;align-items:center;gap:1.5rem}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content .welfare-lineup ul li{gap:1rem}}main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content .welfare-lineup ul li:before{content:"";width:1rem;height:1rem;border-radius:100%;background:#1f51b5}@media(max-width: 767px){main.page.welfare section.welfare .welfare-container .welfare-list .welfare .welfare-content .welfare-lineup ul li:before{width:0.8rem;height:0.8rem}}main.page.welfare section.benefits{margin-top:25rem;border-radius:3rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding-block:20rem}@media(max-width: 767px){main.page.welfare section.benefits{margin-top:14rem;border-radius:2rem;padding-block:8rem}}main.page.welfare section.benefits .benefits-title-container{position:relative;display:flex;justify-content:center}@media(max-width: 767px){main.page.welfare section.benefits .benefits-title-container{margin-inline:2rem}}main.page.welfare section.benefits .benefits-title-container:before,main.page.welfare section.benefits .benefits-title-container:after{content:"benefits";position:absolute;top:-13rem;left:-26%;width:100%;font-size:35rem;line-height:1;font-weight:100;text-transform:uppercase;color:#ad814b;z-index:-1;opacity:.5}@media(max-width: 767px){main.page.welfare section.benefits .benefits-title-container:before,main.page.welfare section.benefits .benefits-title-container:after{top:-6rem;left:-20%;font-size:12rem;line-height:1;mix-blend-mode:color}}main.page.welfare section.benefits .benefits-title-container:after{left:55%;color:#b3b3b3}@media(max-width: 1024px){main.page.welfare section.benefits .benefits-title-container:after{top:12rem;left:0}}@media(max-width: 767px){main.page.welfare section.benefits .benefits-title-container:after{top:4rem;left:0%;font-size:12rem;line-height:1}}main.page.welfare section.benefits .benefits-title-container .benefits-title span{position:relative;display:flex;align-items:center;justify-content:center;background:#1f51b5;width:25rem;height:4rem;text-align:center;font-size:1.6rem;border-radius:2rem}@media(max-width: 767px){main.page.welfare section.benefits .benefits-title-container .benefits-title span{width:-moz-fit-content;width:fit-content;padding-inline:4rem;font-size:1.35rem}}main.page.welfare section.benefits .benefits-title-container .benefits-title span:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-width:8px 6px 0 6px;border-style:solid;border-color:#1f51b5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main.page.welfare section.benefits .benefits-title-container .benefits-title h2{margin-top:1rem;font-size:5rem}@media(max-width: 767px){main.page.welfare section.benefits .benefits-title-container .benefits-title h2{font-size:2.4rem;line-height:1.58}}main.page.welfare section.benefits .benefits-container{width:90rem;margin:0 auto;margin-top:13rem}@media(max-width: 767px){main.page.welfare section.benefits .benefits-container{width:calc(100% - 4rem);margin-top:6rem}}main.page.welfare section.benefits .benefits-container .benefit{display:flex;gap:3rem;border-radius:1rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;padding-block:4.5rem;padding-inline:3rem}@media(max-width: 767px){main.page.welfare section.benefits .benefits-container .benefit{border-radius:0.5rem;padding-block:3rem;padding-inline:2rem}}main.page.welfare section.benefits .benefits-container .benefit+.benefit{margin-top:2rem}main.page.welfare section.benefits .benefits-container .benefit .benefit-icon{width:15rem;height:15rem;background:#141414;border-radius:1rem;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){main.page.welfare section.benefits .benefits-container .benefit .benefit-icon{width:5rem;height:5rem}}main.page.welfare section.benefits .benefits-container .benefit .benefit-content{flex:1}main.page.welfare section.benefits .benefits-container .benefit .benefit-content span{display:block;border-top:1px solid #4d4d4d;margin-top:2rem;padding-top:2rem;text-align:right;font-size:1.6rem;color:#b3b3b3}@media(max-width: 767px){main.page.welfare section.benefits .benefits-container .benefit .benefit-content span{margin-top:1rem;padding-top:1rem;font-size:1.2rem}}main.page.numbers section.numbers{-webkit-mask-image:url("../asset/img/page/numbers/numbers_bg.svg");mask-image:rl("../asset/img/page/numbers/numbers_bg.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center top;mask-position:center top;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38"><defs><style>.cls-2{fill:none;stroke:%23c5c6c6;stroke-miterlimit:10;opacity:0.1}</style></defs><path style="fill:%23141414" d="M0 0h38v38H0z"/><path class="cls-2" d="M0 18.5h38M18.5 0v38"/></svg>')}@media(max-width: 767px){main.page.numbers section.numbers{-webkit-mask-image:url("../asset/img/page/numbers/numbers_bg_sp.svg");mask-image:rl("../asset/img/page/numbers/numbers_bg_sp.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:55% top;mask-position:55% top}}main.page.numbers section.numbers .numbers-container{width:120rem;margin:0 auto;padding-top:25rem;padding-bottom:45rem}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container{width:calc(100% - 4rem);padding-top:20rem;padding-bottom:30rem}}main.page.numbers section.numbers .numbers-container .numbers-title{display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-title{flex-direction:column;gap:0}}main.page.numbers section.numbers .numbers-container .numbers-title .logo svg{width:22.9rem;height:auto}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-title .logo svg{width:48vw}}main.page.numbers section.numbers .numbers-container .numbers-title .by span.en{font-size:10.8rem;line-height:1;color:#1f51b5;font-weight:100;letter-spacing:-0.02em}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-title .by span.en{font-size:6rem;line-height:1}}main.page.numbers section.numbers .numbers-container .numbers-title .by p{font-size:1.9rem;color:#b3b3b3;text-align:right}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-title .by p{font-size:1.2rem}}main.page.numbers section.numbers .numbers-container .numbers-masonry{margin-top:12rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(37rem, 1fr));grid-auto-rows:1fr;gap:4rem;counter-reset:num}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-masonry{grid-template-columns:repeat(2, 1fr);gap:1rem}}main.page.numbers section.numbers .numbers-container .numbers-masonry .number{counter-increment:num;position:relative;border-radius:1rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;padding:5rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-masonry .number{border-radius:0.5rem;padding-block:2.5rem;padding-inline:1.5rem}}main.page.numbers section.numbers .numbers-container .numbers-masonry .number:before{content:counter(num, decimal-leading-zero);position:absolute;top:1rem;left:2rem;font-size:2rem;color:#b3b3b3}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-masonry .number:before{font-size:1.2rem}}main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container span.title{display:block;text-align:center;font-size:2.4rem}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container span.title{font-size:1.4rem}}main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container .data{display:flex;align-items:flex-end;justify-content:center;gap:0.5rem}main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container .data p{font-size:9rem;line-height:1;font-weight:200}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container .data p{font-size:3.5rem;line-height:1}}main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container .data span{font-size:2.1rem}@media(max-width: 767px){main.page.numbers section.numbers .numbers-container .numbers-masonry .number .container .data span{font-size:1.2rem}}main.page.numbers section.numbers .numbers-container .numbers-masonry .number.big{grid-column:span 2;grid-row:span 2}main.page.recruitment section.recruitment,main.page.recruitment section.flow{border-radius:3rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding-block:20rem}@media(max-width: 767px){main.page.recruitment section.recruitment,main.page.recruitment section.flow{border-radius:2rem;padding-block:8rem}}main.page.recruitment section.recruitment .recruitment-title .p--section-title,main.page.recruitment section.recruitment .flow-title .p--section-title,main.page.recruitment section.flow .recruitment-title .p--section-title,main.page.recruitment section.flow .flow-title .p--section-title{margin-bottom:18rem}@media(max-width: 767px){main.page.recruitment section.recruitment .recruitment-title .p--section-title,main.page.recruitment section.recruitment .flow-title .p--section-title,main.page.recruitment section.flow .recruitment-title .p--section-title,main.page.recruitment section.flow .flow-title .p--section-title{margin-bottom:8rem}}main.page.recruitment section.recruitment .recruitment-title .p--section-title h2,main.page.recruitment section.recruitment .flow-title .p--section-title h2,main.page.recruitment section.flow .recruitment-title .p--section-title h2,main.page.recruitment section.flow .flow-title .p--section-title h2{text-align:center}main.page.recruitment section.recruitment .recruitment-title .p--section-title:before,main.page.recruitment section.recruitment .flow-title .p--section-title:before,main.page.recruitment section.flow .recruitment-title .p--section-title:before,main.page.recruitment section.flow .flow-title .p--section-title:before{left:50%;transform:translate3d(-50%, 0, 0);-webkit-mask-image:none;mask-image:none}@media(max-width: 767px){main.page.recruitment section.recruitment .recruitment-title .p--section-title:before,main.page.recruitment section.recruitment .flow-title .p--section-title:before,main.page.recruitment section.flow .recruitment-title .p--section-title:before,main.page.recruitment section.flow .flow-title .p--section-title:before{left:1rem;transform:none}}main.page.recruitment section.recruitment .recruitment-container,main.page.recruitment section.recruitment .flow-container,main.page.recruitment section.flow .recruitment-container,main.page.recruitment section.flow .flow-container{width:120rem;margin:0 auto}@media(max-width: 767px){main.page.recruitment section.recruitment .recruitment-container,main.page.recruitment section.recruitment .flow-container,main.page.recruitment section.flow .recruitment-container,main.page.recruitment section.flow .flow-container{width:calc(100% - 4rem)}}main.page.recruitment section.recruitment .recruitment-container table,main.page.recruitment section.flow .recruitment-container table{width:100%}main.page.recruitment section.recruitment .recruitment-container table tr th,main.page.recruitment section.recruitment .recruitment-container table tr td,main.page.recruitment section.flow .recruitment-container table tr th,main.page.recruitment section.flow .recruitment-container table tr td{border-top:1px solid #b3b3b3;padding-block:2.5rem}@media(max-width: 767px){main.page.recruitment section.recruitment .recruitment-container table tr th,main.page.recruitment section.recruitment .recruitment-container table tr td,main.page.recruitment section.flow .recruitment-container table tr th,main.page.recruitment section.flow .recruitment-container table tr td{padding-block:2rem}}main.page.recruitment section.recruitment .recruitment-container table tr th,main.page.recruitment section.flow .recruitment-container table tr th{width:18rem;font-weight:400;text-align:left}@media(max-width: 767px){main.page.recruitment section.recruitment .recruitment-container table tr th,main.page.recruitment section.flow .recruitment-container table tr th{width:8rem}}main.page.recruitment section.recruitment .recruitment-container table tr td,main.page.recruitment section.flow .recruitment-container table tr td{padding-left:1.5rem}main.page.recruitment section.recruitment .recruitment-container table tr td ul,main.page.recruitment section.flow .recruitment-container table tr td ul{list-style:none}main.page.recruitment section.recruitment .flow-container,main.page.recruitment section.flow .flow-container{margin-top:8rem;display:flex;flex-direction:column;gap:7rem}@media(max-width: 767px){main.page.recruitment section.recruitment .flow-container,main.page.recruitment section.flow .flow-container{gap:4rem}}main.page.recruitment section.recruitment .flow-container .flow,main.page.recruitment section.flow .flow-container .flow{display:flex;gap:4.6875vw;padding-bottom:7rem;border-bottom:1px solid #b3b3b3}@media(max-width: 767px){main.page.recruitment section.recruitment .flow-container .flow,main.page.recruitment section.flow .flow-container .flow{flex-direction:column;gap:1.5rem;padding-bottom:4rem}}main.page.recruitment section.recruitment .flow-container .flow:before,main.page.recruitment section.flow .flow-container .flow:before{width:14.5833333333vw;content:attr(data-num);font-size:19rem;line-height:1;font-weight:100;color:#ad814b}@media(max-width: 767px){main.page.recruitment section.recruitment .flow-container .flow:before,main.page.recruitment section.flow .flow-container .flow:before{width:auto;font-size:8rem;line-height:1;margin-left:-0.3rem}}main.page.recruitment section.recruitment .flow-container .flow .flow-content,main.page.recruitment section.flow .flow-container .flow .flow-content{flex:1;margin-top:12.5rem}@media(max-width: 767px){main.page.recruitment section.recruitment .flow-container .flow .flow-content,main.page.recruitment section.flow .flow-container .flow .flow-content{margin-top:0}}main.page.recruitment section.recruitment .flow-container .flow .flow-content h3,main.page.recruitment section.flow .flow-container .flow .flow-content h3{font-size:3.5rem}@media(max-width: 767px){main.page.recruitment section.recruitment .flow-container .flow .flow-content h3,main.page.recruitment section.flow .flow-container .flow .flow-content h3{font-size:2rem}}main.page.recruitment section.recruitment .flow-container .flow .flow-content p,main.page.recruitment section.flow .flow-container .flow .flow-content p{margin-top:3rem}@media(max-width: 767px){main.page.recruitment section.recruitment .flow-container .flow .flow-content p,main.page.recruitment section.flow .flow-container .flow .flow-content p{margin-top:2rem}}main.page.recruitment section.flow{margin-top:18rem}main.page.news section.news{padding-top:20rem}@media(max-width: 767px){main.page.news section.news{padding-top:6rem}}main.page.news section.news .news-container>a{margin-left:auto;margin-right:0}main.page.news section.news .news-container .news-categories{border:1px solid #4d4d4d;background:rgba(40,40,40,.6);-webkit-backdrop-filter:blur(1px) saturate(120%);backdrop-filter:blur(1px) saturate(120%);border-radius:1rem;padding:6rem;display:flex;flex-wrap:wrap;gap:3rem}@media(max-width: 767px){main.page.news section.news .news-container .news-categories{border-radius:0.5rem;gap:1rem;padding:2.5rem}}main.page.news section.news .news-container .news-categories .category{background:#141414;color:#fff;border-radius:2.5rem;font-size:2.1rem;display:flex;align-items:center;justify-content:center;height:5rem;padding-inline:3rem}@media(max-width: 767px){main.page.news section.news .news-container .news-categories .category{font-size:1.3rem;height:3.5rem;padding-inline:2.5rem}}main.page.news section.news .news-container .news-list{margin-top:6rem}main.page.news section.news .news-container .news-list .news{padding-block:3rem;border-bottom:1px solid #4d4d4d;display:flex;flex-wrap:wrap;gap:3rem}@media(max-width: 767px){main.page.news section.news .news-container .news-list .news{padding-block:2rem;gap:1rem}}main.page.news section.news .news-container .news-list .news time{color:#b3b3b3}main.page.news section.news .news-container .news-list .news .category{color:#b3b3b3}@media(max-width: 767px){main.page.news section.news .news-container .news-list .news a{width:100%}}main.page.news.detail section.page-head .page-head-bottom .news-categories{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){main.page.news.detail section.page-head .page-head-bottom .news-categories{align-self:flex-start}}main.page.news.detail section.page-head .page-head-bottom .news-categories span.category{border:1px solid #fff;border-radius:2rem;padding-inline:2.5rem}@media(max-width: 767px){main.page.news.detail section.page-head .page-head-bottom .news-categories span.category{font-size:1.2rem}}main.page.news.detail section.news-detail .news-detail-container .news-thumbnail img{border-radius:2rem}@media(max-width: 767px){main.page.news.detail section.news-detail .news-detail-container .news-thumbnail img{border-radius:1rem}}main.page.news.detail section.news-detail .news-detail-container .news-content{width:120rem;margin:0 auto;margin-top:12rem}@media(max-width: 767px){main.page.news.detail section.news-detail .news-detail-container .news-content{width:100%;margin-top:6rem}}main.page.news.detail section.news-detail .news-detail-container .news-nav{width:120rem;margin:0 auto;margin-top:12rem;padding-top:6rem;border-top:1px solid #b3b3b3;display:flex;align-items:center;justify-content:center;gap:6rem}@media(max-width: 767px){main.page.news.detail section.news-detail .news-detail-container .news-nav{width:100%;margin-top:6rem;padding-top:3rem;gap:0;justify-content:space-between}}main.page.news.detail section.news-detail .news-detail-container .news-nav .nopost{color:#4d4d4d}main.page.diagnostic section.diagnostic .diagnostic-container{margin-top:25rem;border-radius:3rem;background:rgba(20,20,20,.4);border:1px solid #4d4d4d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding-block:20rem;padding-inline:6.25vw}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container{margin-top:14rem;border-radius:2rem;padding-block:6rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-header{margin-bottom:2rem}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-header .diagnostic-qnum{width:-moz-fit-content;width:fit-content;border-radius:3rem;background:#141414;padding-block:1rem;padding-inline:4rem;font-size:3.5rem;margin:0 auto}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-header .diagnostic-qnum{font-size:1.8rem;padding-block:0.5rem;padding-inline:1.5rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-question p{font-size:3rem;text-align:center}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-question p{font-size:1.8rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-choices{margin-block:4rem;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem;list-style:none}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-choices{grid-template-columns:1fr}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-choices li button{border:1px solid #fff;border-radius:1.5rem;background:rgba(0,0,0,0);width:100%;padding-block:2rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-choices li button{border-radius:0.5rem;padding-block:1rem;padding-inline:1rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-choices li button:hover{background:#00b2cd}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-progress{border-radius:1.5rem;background:#141414;width:-moz-fit-content;width:fit-content;padding-block:1rem;padding-inline:6rem;text-align:center;margin:0 auto}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls{margin-top:4rem;display:flex;align-items:center;justify-content:space-between;gap:4rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls{flex-direction:column;gap:2rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls.result{justify-content:center}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls button{border:1px solid #4d4d4d;border-radius:1.5rem;background:#4d4d4d;width:-moz-fit-content;width:fit-content;padding-block:1rem;padding-inline:6rem;display:flex;align-items:center;gap:2rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls button{border-radius:0.5rem;padding-block:1rem;padding-inline:2rem;gap:2rem;min-width:17rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls button:hover{opacity:.6}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls button svg path{fill:#fff}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls button:disabled{background:#141414;color:#282828}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-controls button:disabled svg path{fill:#282828}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head{display:flex;flex-direction:column;align-items:center;gap:3rem}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head>p{width:-moz-fit-content;width:fit-content;border-radius:3rem;background:#141414;padding-block:1rem;padding-inline:4rem;font-size:2.6rem;margin:0 auto}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head>p{font-size:1.8rem;padding-block:0.5rem;padding-inline:1.5rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head h2{font-size:6rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head h2{font-size:2.2rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head .rarity{color:#00b2cd;font-size:3rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-head .rarity{font-size:1.8rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container{margin-top:6rem;padding-top:6rem;border-top:1px solid #4d4d4d;display:flex;justify-content:space-between;gap:6rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container{flex-direction:column;gap:4rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-icon{width:32.81vw}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-icon{width:100%}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-icon img{border-radius:1rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-icon img{border-radius:0.5rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-text{flex:1}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-text ul.feature{list-style:none}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-text .description{margin-top:4rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .diagnostic-result-container .result-text .description{margin-top:3rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .result-bottom{margin-top:8rem;border:1px solid #4d4d4d;border-radius:3rem;padding-block:8rem;padding-inline:8rem}@media(max-width: 767px){main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .result-bottom{margin-top:4rem;padding-block:4rem;padding-inline:2rem;border-radius:1rem}}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .result-bottom .growth{text-align:center}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .result-bottom .growth .growth-title{text-align:center;text-decoration:underline;text-underline-offset:1.5rem;margin-bottom:2rem}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .result-bottom .voice{margin-top:4rem;text-align:center}main.page.diagnostic section.diagnostic .diagnostic-container .diagnostic-root .diagnostic-result .result-bottom .voice .voice-title{text-align:center;text-decoration:underline;text-underline-offset:1.5rem;margin-bottom:2rem}main.page.diagnostic section.diagnostic .diagnostic-container .fade-question-enter-active,main.page.diagnostic section.diagnostic .diagnostic-container .fade-question-leave-active{transition:opacity .25s ease,transform .25s ease}main.page.diagnostic section.diagnostic .diagnostic-container .fade-question-enter-from,main.page.diagnostic section.diagnostic .diagnostic-container .fade-question-leave-to{opacity:0;transform:translateY(4px)}main.page.diagnostic section.diagnostic .diagnostic-container .fade-question-enter-to,main.page.diagnostic section.diagnostic .diagnostic-container .fade-question-leave-from{opacity:1;transform:translateY(0)}main.page.diagnostic section.diagnostic .diagnostic-container .fade-result-enter-active,main.page.diagnostic section.diagnostic .diagnostic-container .fade-result-leave-active{transition:opacity .35s ease,transform .35s ease}main.page.diagnostic section.diagnostic .diagnostic-container .fade-result-enter-from,main.page.diagnostic section.diagnostic .diagnostic-container .fade-result-leave-to{opacity:0;transform:translateY(8px)}main.page.diagnostic section.diagnostic .diagnostic-container .fade-result-enter-to,main.page.diagnostic section.diagnostic .diagnostic-container .fade-result-leave-from{opacity:1;transform:translateY(0)}main.page{position:relative}main.page .page-top-marquee{position:absolute;top:80rem;left:0;overflow:hidden;width:100%;mix-blend-mode:multiply;z-index:0}@media(max-width: 767px){main.page .page-top-marquee{top:calc(100vh - 30rem)}}main.page .page-top-marquee .marquee{display:flex;gap:1rem}main.page .page-top-marquee .marquee p{display:flex;align-items:center;gap:6rem}main.page .page-top-marquee .marquee span{pointer-events:none;font-size:50rem;line-height:1;font-weight:100;text-transform:uppercase;opacity:.5;color:#1f51b5;white-space:nowrap}@media(max-width: 767px){main.page .page-top-marquee .marquee span{font-size:22rem;line-height:1}}main.page .page-top-bg{position:absolute;top:0;left:0;width:100%;z-index:-1;background:#141414;mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 20%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 20%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;filter:brightness(95%) grayscale(1);will-change:filter}main.page .page-top-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 20%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 3%, rgb(0, 0, 0) 20%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mix-blend-mode:multiply;background:url("../asset/img/pattern/pattern_noise2.png")}main.page .page-top-container{position:relative;opacity:0;will-change:opacity,transform;transform:translateY(4rem)}main.page .page-top-container section{position:relative;z-index:1}main.page .page-top-container section.page-head{width:100%;height:clamp(800px,100vh,1000px);height:clamp(800px,100lvh,1000px);overflow:hidden}@media(max-width: 1024px){main.page .page-top-container section.page-head{height:auto;margin-bottom:12rem}}@media(max-width: 767px){main.page .page-top-container section.page-head{height:auto;margin-bottom:6rem}}main.page .page-top-container section.page-head+section{margin-top:0}main.page .page-top-container section.page-head .page-head-container .page-head-title{padding-top:max(29.38vh,12rem);padding-top:max(29.38lvh,12rem);mask-image:linear-gradient(120deg, black 0%, transparent 0%);mask-size:100vw 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(120deg, black 0%, transparent 0%);-webkit-mask-size:100vw 100%;-webkit-mask-repeat:no-repeat;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;padding-left:6rem}@media(max-width: 1860px){main.page .page-top-container section.page-head .page-head-container .page-head-title{padding-inline:3.125vw}}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-title{padding-top:12rem;padding-inline:2rem}}main.page .page-top-container section.page-head .page-head-container .page-head-title .marquee{display:inline-block;width:-moz-fit-content;width:fit-content;white-space:nowrap;animation:marquee 35s linear infinite}main.page .page-top-container section.page-head .page-head-container .page-head-title .marquee span{pointer-events:none;font-size:50rem;line-height:1;font-weight:100;text-transform:uppercase;opacity:.5;color:#1f51b5;white-space:nowrap}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-title .marquee span{font-size:22rem;line-height:1}}main.page .page-top-container section.page-head .page-head-container .page-head-title .en{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;white-space:nowrap}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-title .en{animation:marquee 30s linear infinite;animation-delay:-2.5s}}main.page .page-top-container section.page-head .page-head-container .page-head-title .en span{font-size:22rem;line-height:1;color:#fff;font-family:"Libre Baskerville";text-transform:uppercase;letter-spacing:-0.02em;margin-right:4rem}main.page .page-top-container section.page-head .page-head-container .page-head-title .en span:nth-child(n+2){-webkit-text-stroke:1.5px #00b2cd;color:rgba(0,0,0,0)}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-title .en span{font-size:6.5rem;line-height:1;margin-left:0;margin-right:2rem}main.page .page-top-container section.page-head .page-head-container .page-head-title .en span:nth-child(n+2){-webkit-text-stroke:0;color:#fff}}main.page .page-top-container section.page-head .page-head-container .page-head-title h1{font-size:2.2rem;display:flex}main.page .page-top-container section.page-head .page-head-container .page-head-title h1:before{content:"["}main.page .page-top-container section.page-head .page-head-container .page-head-title h1:after{content:"]"}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-title h1{margin-top:2rem;font-size:2rem;font-weight:450}}main.page .page-top-container section.page-head .page-head-container .page-head-title.type2 h1{display:block;font-size:5rem}main.page .page-top-container section.page-head .page-head-container .page-head-title.type2 h1:before,main.page .page-top-container section.page-head .page-head-container .page-head-title.type2 h1:after{display:none}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-title.type2 h1{font-size:2.4rem}}main.page .page-top-container section.page-head .page-head-container .page-head-description{margin-top:10vh;margin-top:10lvh;margin-left:auto;margin-right:0;width:-moz-fit-content;width:fit-content;overflow:hidden}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-description{margin-top:5rem}}main.page .page-top-container section.page-head .page-head-container .page-head-description p{font-size:2.2rem;line-height:2.05;width:74rem;opacity:0;transform:translateY(100%);will-change:transform}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-description p{font-size:1.35rem;line-height:1.85;width:auto;text-align:left}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom{margin-top:10rem;display:flex;align-self:center;justify-content:flex-end;overflow:hidden}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-bottom{margin-top:5rem;width:100%}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom.type2{justify-content:space-between}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-bottom.type2{flex-direction:column;align-items:flex-end;gap:6rem}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb{opacity:0;transform:translateY(100%);will-change:transform}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb{overflow-x:scroll}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul{list-style:none;display:flex;align-items:center;gap:1.5rem;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul{gap:0.5rem}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul li{display:flex;align-items:center;white-space:nowrap;gap:1.5rem;font-size:1.6rem}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul li{gap:0.5rem;font-size:1rem}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul li:after{content:"";width:2rem;height:1px;background:#fff}@media(max-width: 767px){main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul li:after{width:1rem}}main.page .page-top-container section.page-head .page-head-container .page-head-bottom .breadcrumb ul li:last-of-type:after{display:none}main.page .page-top-container section.page-head-visual{pointer-events:none}main.page .page-top-container section.page-head-visual .page-head-visual-container{display:flex;align-items:flex-end;justify-content:space-between;gap:3.6458333333vw}@media(max-width: 767px){main.page .page-top-container section.page-head-visual .page-head-visual-container{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;flex-direction:column-reverse}}main.page .page-top-container section.page-head-visual .page-head-visual-container img{border-radius:1rem;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@media(max-width: 767px){main.page .page-top-container section.page-head-visual .page-head-visual-container img{position:relative;border-radius:0}main.page .page-top-container section.page-head-visual .page-head-visual-container img:nth-child(1){border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}main.page .page-top-container section.page-head-visual .page-head-visual-container img:nth-child(2){border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}}@media(max-width: 767px){main.page .page-top-container section.page-head-visual .page-head-visual-container>*:nth-child(1){margin-top:-10rem;z-index:0}main.page .page-top-container section.page-head-visual .page-head-visual-container>*:nth-child(2){width:45vw;z-index:1;-webkit-mask-image:linear-gradient(to bottom, black 80%, rgba(0, 0, 0, 0) 90%);mask-image:linear-gradient(to bottom, black 80%, rgba(0, 0, 0, 0) 90%)}}main.page .page-menu-container{padding-top:10.4166666667vw;display:flex;align-items:flex-end;justify-content:space-between;gap:10.4166666667vw}@media(max-width: 1024px){main.page .page-menu-container{gap:5.2083333333vw}}@media(max-width: 767px){main.page .page-menu-container{padding-top:6rem;flex-direction:column;gap:4rem}}main.page .page-menu-container .page-menu{position:sticky;bottom:4rem}@media(max-width: 767px){main.page .page-menu-container .page-menu{position:relative;top:0}}main.page .page-menu-container .page-menu ul{list-style:none;display:flex;flex-direction:column}@media(max-width: 767px){main.page .page-menu-container .page-menu ul{gap:0.3rem}}main.page .page-menu-container .page-menu ul li{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;display:flex;align-items:center;gap:1.2rem;font-size:1.6rem}@media(max-width: 767px){main.page .page-menu-container .page-menu ul li{font-size:1.3rem}}main.page .page-menu-container .page-menu ul li:before{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;content:"";width:0.7rem;height:0.7rem;background:rgba(0,0,0,0);border:1px solid #b3b3b3;border-radius:100%}main.page .page-menu-container .page-menu ul li:after{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;content:"";width:1.5rem;height:1.5rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><circle fill="%23fff" cx="7.5" cy="7.5" r="7.5"/><polyline fill="none" stroke="%234d4d4d" stroke-miterlimit="10" points="7.03 5.38 9.5 7.38 7.03 9.38"/><line fill="none" stroke="%234d4d4d" stroke-miterlimit="10" x1="9.43" y1="7.38" x2="5.5" y2="7.38"/></svg>');background-repeat:no-repeat;background-size:cover}main.page .page-menu-container .page-menu ul li.active:before{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;background:#ad814b;border:1px solid #ad814b}main.page .page-menu-container .page-menu ul li:hover{transition:all .4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;color:#ad814b}main.page .page-menu-container .page-menu ul li:hover:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><circle fill="%23282828" cx="7.5" cy="7.5" r="7.5"/><polyline fill="none" stroke="%23fff" stroke-miterlimit="10" points="7.03 5.38 9.5 7.38 7.03 9.38"/><line fill="none" stroke="%23fff" stroke-miterlimit="10" x1="9.43" y1="7.38" x2="5.5" y2="7.38"/></svg>');background-repeat:no-repeat;background-size:cover}main.page .page-content{padding-top:12rem;flex:1;overflow:hidden}@media(max-width: 767px){main.page .page-content{padding-top:8rem}}main.page .page-content section+section{margin-top:34rem}@media(max-width: 767px){main.page .page-content section+section{margin-top:16rem}}main.page .page-content section .p--section-title{position:relative;margin-bottom:12.5vw}@media(max-width: 767px){main.page .page-content section .p--section-title{margin-bottom:8rem}}main.page .page-content section .p--section-title:before{content:attr(data-title);position:absolute;top:-16rem;left:-1rem;font-size:35rem;line-height:1;font-weight:100;text-transform:uppercase;color:#4d4d4d;white-space:nowrap;z-index:0;-webkit-mask-image:linear-gradient(to left, transparent 10%, black 25%);mask-image:linear-gradient(to left, transparent 10%, black 25%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80vw 100%;mask-size:80vw 100%}@media(max-width: 767px){main.page .page-content section .p--section-title:before{top:-4.5rem;left:-1rem;font-size:12rem;line-height:1;-webkit-mask-image:linear-gradient(to left, transparent 10%, black 25%);mask-image:linear-gradient(to left, transparent 10%, black 25%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100vw 100%;mask-size:100vw 100%}}main.page .page-content section .p--section-title h2{position:relative;z-index:1;font-size:3.5rem;margin-left:3rem}@media(max-width: 767px){main.page .page-content section .p--section-title h2{font-size:2.4rem;margin-left:1.5rem}}main.page .page-content section>p{max-width:95rem}@media(max-width: 767px){main.page .page-content section>p{max-width:none}}main.page .page-content.full.type2{margin-top:12rem}@media(max-width: 767px){main.page .page-content.full.type2{margin-top:2rem}}main.page .page-content.full .p--section-title:before{left:-3.5rem;-webkit-mask-image:linear-gradient(to left, transparent 5%, black 10%);mask-image:linear-gradient(to left, transparent 5%, black 10%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:99vw 100%;mask-size:99vw 100%}main.page section.explore{padding-top:18.2291666667vw;margin-top:0}@media(max-width: 767px){main.page section.explore{padding-top:18rem}}main.page section.explore .g--section-title{width:156rem;margin-left:auto;margin-right:auto}@media(max-width: 1620px){main.page section.explore .g--section-title{width:auto;margin-left:3.125vw;margin-right:3.125vw}}@media(max-width: 767px){main.page section.explore .g--section-title{margin-left:2rem;margin-right:2rem}}main.page section.explore .explore-container{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:4rem;column-gap:4rem;row-gap:8rem}@media(max-width: 767px){main.page section.explore .explore-container{grid-template-columns:1fr;gap:3rem}}main.page section.explore .explore-container .explore{align-self:end}main.page section.explore .explore-container .explore .explore-category span{display:inline-block;background:#141414;color:#b3b3b3;padding-block:0.6rem;padding-inline:3rem;margin-bottom:1.5rem}@media(max-width: 767px){main.page section.explore .explore-container .explore .explore-category span{font-size:1.2rem;padding-block:0.3rem;padding-inline:2rem;margin-bottom:0.5rem}}main.page section.explore .explore-container .explore .explore-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;border-radius:1rem}@media(max-width: 767px){main.page section.explore .explore-container .explore .explore-image img{border-radius:0.5rem}}main.page section.explore .explore-container .explore .explore-title-container{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){main.page section.explore .explore-container .explore .explore-title-container{margin-top:1rem}}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes visualBG{0%{filter:blur(6px) grayscale(1) brightness(50%);transform:scaleY(1.08) translate3d(0, -2%, 0)}100%{filter:blur(0px) grayscale(0) brightness(100%);transform:scaleY(1) translate3d(0, 0, 0)}}main.top .main-top-container{position:relative}main.top .main-top-container .top-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:#282828 url("../asset/img/top/visual/visual_bg4.png");background-repeat:no-repeat;background-size:100% auto;will-change:filter,transform;animation:visualBG 3.5s cubic-bezier(0.77, 0, 0.175, 1) .2s;mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 30%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 30%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;overflow:hidden}@media(max-width: 767px){main.top .main-top-container .top-bg{background:#282828 url("../asset/img/top/visual/visual_bg_sp.png");background-repeat:no-repeat;background-size:100% auto;mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 5%, rgb(0, 0, 0) 10%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 5%, rgb(0, 0, 0) 10%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}}main.top .main-top-container .top-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;mix-blend-mode:multiply;background:url("../asset/img/pattern/pattern_noise2.png")}main.top .main-top-container .top-bg.is-safari-16{background:#141414 url("../asset/img/top/visual/visual_bg4.png");background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){main.top .main-top-container .top-bg.is-safari-16{background:url("../asset/img/top/visual/visual_bg_sp.png");background-repeat:no-repeat;background-size:cover}}main.top .main-top-container .top-bg svg{mix-blend-mode:overlay;will-change:transform}main.top .main-top-container .top-bg svg.bar{position:absolute;top:45vh;left:0;transform:rotate(-15deg);width:135.67vw;height:auto}@media(max-width: 767px){main.top .main-top-container .top-bg svg.bar{top:55vh;width:230vw;transform:rotate(-23deg)}}main.top .main-top-container .top-bg svg.circle1{position:absolute;top:40vh;left:-15.63vw;width:54.17vw;height:auto}@media(max-width: 767px){main.top .main-top-container .top-bg svg.circle1{left:-22.63vw;width:95vw}}main.top .main-top-container .top-bg svg.circle2{position:absolute;top:6rem;right:31.25vw;width:18.65vw;height:auto}@media(max-width: 767px){main.top .main-top-container .top-bg svg.circle2{top:3rem;width:35vw}}main.top .main-top-container .top-bg svg.circle3{position:absolute;top:12rem;right:6.25vw;width:36.25vw;height:auto}@media(max-width: 767px){main.top .main-top-container .top-bg svg.circle3{right:-16.75vw;width:64vw}}main.top .main-top-container .top-bg svg.circle4{position:absolute;top:-6rem;left:21.88vw;width:13.59vw;height:auto}@media(max-width: 767px){main.top .main-top-container .top-bg svg.circle4{top:-4rem;left:17.88vw;width:19.59vw}}main.top .main-top-container section{position:relative;z-index:1}main.top .main-top-container section.visual{position:relative}main.top .main-top-container section.visual .visual-container{width:100%;height:100vh;height:100lvh;min-height:108rem}@media(max-width: 767px){main.top .main-top-container section.visual .visual-container{min-height:auto}}main.top .main-top-container section.visual .visual-container .visual-lead-container{position:relative;height:100%;transform:translateY(-6rem)}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(max-width: 767px){main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead svg{width:100%;height:auto}}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead svg .lead-char{opacity:0;fill:rgba(0,0,0,0);stroke:#fff;transform:scale(0.8);transform-origin:50% 50%;transform-box:fill-box}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead svg.lead-pc{display:block}@media(max-width: 767px){main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead svg.lead-pc{display:none}}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead svg.lead-sp{display:none}@media(max-width: 767px){main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead svg.lead-sp{display:block}}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead-en{opacity:0;position:absolute;top:calc(50% - 6rem);right:8.3333333333vw;text-align:right}@media(max-width: 767px){main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead-en{top:70%;left:2rem;right:auto;width:calc(100% - 4rem)}}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead-en div{text-align:right;letter-spacing:.03em;font-size:4rem;line-height:1.25}@media(max-width: 767px){main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead-en div{font-size:2.3rem;line-height:1.39}}main.top .main-top-container section.visual .visual-container .visual-lead-container .visual-lead-en div span{opacity:0;will-change:transform,opacity}main.top .main-top-container section.message .message-container{display:flex;align-items:center;gap:5.2083333333vw}@media(max-width: 767px){main.top .main-top-container section.message .message-container{flex-direction:column}}main.top .main-top-container section.message .message-container .message-content{max-width:59vw}@media(max-width: 767px){main.top .main-top-container section.message .message-container .message-content{max-width:100%}}main.top .main-top-container section.message .message-container .message-content .message-title svg{max-width:100%;height:auto}@media(max-width: 1024px){main.top .main-top-container section.message .message-container .message-content .message-title svg{max-width:50vw}}@media(max-width: 767px){main.top .main-top-container section.message .message-container .message-content .message-title svg{max-width:100%}}main.top .main-top-container section.message .message-container .message-content .message-text{margin-top:5rem}main.top .main-top-container section.message .message-container .message-content .message-text p{font-size:2.5rem;line-height:2.08;color:#fff}main.top .main-top-container section.message .message-container .message-content .message-text p+p{margin-top:3rem}@media(max-width: 767px){main.top .main-top-container section.message .message-container .message-content .message-text p{font-size:1.35rem;line-height:1.85}}main.top .main-top-container section.message .message-container .message-content .message-text a{margin-top:6rem}main.top .main-top-container section.message .message-container .message-image-container{border-top-left-radius:5rem;border-bottom-left-radius:5rem;overflow:hidden;max-width:41vw}@media(max-width: 1024px){main.top .main-top-container section.message .message-container .message-image-container{max-width:35vw}}@media(max-width: 767px){main.top .main-top-container section.message .message-container .message-image-container{margin-top:4rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem;max-width:100%;width:calc(100% + 2rem);height:33rem;margin-left:2rem}main.top .main-top-container section.message .message-container .message-image-container img{width:100%;height:auto}}@media(max-width: 767px)and (max-width: 767px){main.top .main-top-container section.message .message-container .message-image-container img{width:100vw}}main.top .main-top-container section.message .message-marquee{gap:4rem;margin-top:0rem;margin-bottom:20rem;overflow:hidden;position:relative;width:100%}@media(max-width: 767px){main.top .main-top-container section.message .message-marquee{margin-bottom:14rem}}main.top .main-top-container section.message .message-marquee .marquee{display:inline-block;width:-moz-fit-content;width:fit-content;white-space:nowrap;animation:marquee 35s linear infinite}main.top .main-top-container section.message .message-marquee .marquee span{font-size:40rem;line-height:1.02;color:#ad814b;text-transform:uppercase;letter-spacing:-0.05em;font-weight:100}@media(max-width: 767px){main.top .main-top-container section.message .message-marquee .marquee span{font-size:18rem;line-height:1.06}}main.top .main-top-container section.message .message-marquee .marquee span.type2{font-family:"Baskervville";font-size:38rem;line-height:1.08;font-weight:400}@media(max-width: 767px){main.top .main-top-container section.message .message-marquee .marquee span.type2{font-size:17rem;line-height:1.06}}main.top section.career .career-container .career{margin-top:8rem;display:flex;align-items:flex-end;justify-content:space-between;gap:3.6458333333vw}@media(max-width: 767px){main.top section.career .career-container .career{margin-top:4rem;flex-direction:column;gap:3rem}}main.top section.career .career-container .career .career-image{width:90rem;max-width:46.88vw}@media(max-width: 767px){main.top section.career .career-container .career .career-image{max-width:none;width:100%}}main.top section.career .career-container .career .career-content{flex:1}main.top section.career .career-container .career .career-content h3{font-size:4rem;margin-bottom:4.5rem}@media(max-width: 767px){main.top section.career .career-container .career .career-content h3{font-size:2.4rem;margin-bottom:2.5rem}}main.top section.career .career-container .career .career-content p{margin-bottom:7rem}@media(max-width: 767px){main.top section.career .career-container .career .career-content p{margin-bottom:4rem}}main.top section.career .career-carousel{margin-top:10rem}@media(max-width: 767px){main.top section.career .career-carousel{margin-top:4.5rem}}@media(max-width: 767px){main.top section.career .career-carousel .carousel{padding-left:2rem;width:calc(100% - 4rem)}}main.top section.career .career-carousel .carousel .carousel-image{max-width:35vw}@media(max-width: 767px){main.top section.career .career-carousel .carousel .carousel-image{max-width:none}}main.top section.career .career-carousel .carousel .carousel-image img{border-top-left-radius:1rem;border-top-right-radius:1rem}@media(max-width: 767px){main.top section.career .career-carousel .carousel .carousel-image img{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}}main.top section.career .career-carousel .carousel .carousel-content{display:flex;align-items:flex-end;justify-content:space-between;background:#141414;padding-block:3rem;padding-inline:4rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media(max-width: 767px){main.top section.career .career-carousel .carousel .carousel-content{padding-block:2rem;padding-inline:2rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}}main.top section.career .career-carousel .carousel .carousel-content .carousel-title span{color:#b3b3b3;font-size:1.8rem}@media(max-width: 767px){main.top section.career .career-carousel .carousel .carousel-content .carousel-title span{font-size:1.2rem}}main.top section.career .career-carousel .carousel .carousel-content .carousel-title h3{color:#fff;font-size:2.4rem}@media(max-width: 767px){main.top section.career .career-carousel .carousel .carousel-content .carousel-title h3{font-size:1.6rem}}main.top section.people{overflow:hidden}main.top section.people .crosstalk-container{margin-top:25rem;position:relative}@media(max-width: 767px){main.top section.people .crosstalk-container{margin-top:14rem}}main.top section.people .crosstalk-container .crosstalk-title-bg{position:absolute;top:0;left:30%;width:100%;text-transform:uppercase;font-size:26rem;line-height:1.08;color:#ad814b;transform:translate3d(-50%, -50%, 0);z-index:-1}@media(max-width: 767px){main.top section.people .crosstalk-container .crosstalk-title-bg{font-size:7rem;line-height:1.14}}main.top section.people .crosstalk-container .crosstalk-title-bg span{letter-spacing:-0.05em;font-weight:100}main.top section.people .crosstalk-container .crosstalk-title-bg span.type2{font-family:"Baskervville";font-size:24.7rem;line-height:1.13;font-weight:400}@media(max-width: 767px){main.top section.people .crosstalk-container .crosstalk-title-bg span.type2{font-size:7rem;line-height:1.14}}main.top section.people .crosstalk-container h3{display:flex;margin-bottom:1.5rem}main.top section.people .crosstalk-container h3:before{content:"["}main.top section.people .crosstalk-container h3:after{content:"]"}main.top section.environment{position:relative}main.top section.environment .top-grd-ball-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;mix-blend-mode:color-dodge;will-change:transform;-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, black 30%);mask-image:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, black 30%);mask-repeat:no-repeat;-webkit-mask-size:100% 90%;mask-size:100% 90%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 95%;overflow:hidden}main.top section.environment .top-grd-ball-bg .grd-ball{position:absolute;pointer-events:none;z-index:0;will-change:transform}main.top section.environment .top-grd-ball-bg .grd-ball.ball1{background:url("https://recruit.nakano-sangyou.com/wp-content/themes/nakano-recruit/asset/img/top/grd-balls/grd-balls1.png") 0% 0%/cover;width:114rem;aspect-ratio:1140/1084;top:0rem;left:-24rem}@media(max-width: 767px){main.top section.environment .top-grd-ball-bg .grd-ball.ball1{width:100vw;top:4rem;left:-6rem}}main.top section.environment .top-grd-ball-bg .grd-ball.ball2{background:url("https://recruit.nakano-sangyou.com/wp-content/themes/nakano-recruit/asset/img/top/grd-balls/grd-balls2.png") 0% 0%/cover;width:96.4rem;aspect-ratio:964/936;bottom:65rem;right:-10rem}@media(max-width: 767px){main.top section.environment .top-grd-ball-bg .grd-ball.ball2{width:110vw;bottom:20rem;right:-4rem}}main.top section.environment .environment-container>p{margin-bottom:6rem}main.top section.environment .environment-container .environment{width:117rem;max-width:60.94vw}@media(max-width: 767px){main.top section.environment .environment-container .environment{max-width:none;width:auto}}main.top section.environment .environment-container .environment:nth-child(odd){margin-left:auto;margin-right:0}@media(max-width: 767px){main.top section.environment .environment-container .environment:nth-child(odd){margin:0}}main.top section.environment .environment-container .environment+.environment{margin-top:7.2916666667vw}@media(max-width: 767px){main.top section.environment .environment-container .environment+.environment{margin-top:6rem}}main.top section.environment .environment-container .environment .environment-image img{border-radius:2rem}@media(max-width: 767px){main.top section.environment .environment-container .environment .environment-image img{border-radius:0.5rem;-o-object-fit:cover;object-fit:cover;width:100%;height:16rem}}main.top section.environment .environment-container .environment .environment-title-container{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){main.top section.environment .environment-container .environment .environment-title-container{margin-top:1.5rem}}main.top section.environment .environment-container .environment .environment-title-container .environment-title{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){main.top section.environment .environment-container .environment .environment-title-container .environment-title{gap:1rem}}main.top section.environment .environment-container .environment .environment-title-container .environment-title span{color:#b3b3b3;font-size:1.8rem;text-transform:uppercase}@media(max-width: 767px){main.top section.environment .environment-container .environment .environment-title-container .environment-title span{font-size:1.2rem}}main.top section.environment .environment-container .environment .environment-title-container .environment-title h4{font-size:2.4rem;font-weight:350}@media(max-width: 767px){main.top section.environment .environment-container .environment .environment-title-container .environment-title h4{font-size:1.6rem}}main.top section.environment .environment-slider{margin-block:21rem}@media(max-width: 767px){main.top section.environment .environment-slider{margin-block:12rem}}main.top section.environment .environment-slider img{border-radius:1rem;max-width:31.25vw}@media(max-width: 767px){main.top section.environment .environment-slider img{border-radius:0.5rem;max-width:none;width:57.22vw}}main.top section.environment .environment-slider .splide__slide:nth-child(odd){margin-top:9rem}main.top section.diagnostic .diagnostic-container{position:relative;width:127rem;margin:0 auto}@media(max-width: 1024px){main.top section.diagnostic .diagnostic-container{width:100%}}main.top section.diagnostic .diagnostic-container .diagnostic-bg{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:127rem;background:url("../asset/img/top/diagnostic/diagnostic_bg.png");background-repeat:no-repeat;background-size:cover;z-index:-1}@media(max-width: 1024px){main.top section.diagnostic .diagnostic-container .diagnostic-bg{width:97vw;height:97vw}}@media(max-width: 767px){main.top section.diagnostic .diagnostic-container .diagnostic-bg{width:100vw;height:100vw}}main.top section.diagnostic .diagnostic-container>span{display:block;font-size:11.1rem;line-height:1.05;text-transform:uppercase;color:#ad814b;text-align:center}@media(max-width: 767px){main.top section.diagnostic .diagnostic-container>span{font-size:3.2rem;line-height:1.19}}main.top section.diagnostic .diagnostic-container p{text-align:center}main.top section.diagnostic .diagnostic-container p.title{font-size:3.5rem;font-weight:450;text-align:center;margin-block:4rem}@media(max-width: 767px){main.top section.diagnostic .diagnostic-container p.title{font-size:1.6rem;margin-block:1rem}}@media(max-width: 767px){main.top section.diagnostic .diagnostic-container p.description{display:none}}main.top section.diagnostic .diagnostic-container .link-container{display:flex;align-self:center;justify-content:center}main.top section.diagnostic .diagnostic-container .link-container a{margin-top:4rem;border-radius:4rem;min-width:35rem}@media(max-width: 767px){main.top section.diagnostic .diagnostic-container .link-container a{margin-top:1rem;min-width:auto}}main.top section.news .news-container>a{margin-left:auto;margin-right:0}main.top section.news .news-container .news-list{margin-top:6rem}main.top section.news .news-container .news-list .news{padding-block:3rem;border-bottom:1px solid #4d4d4d;display:flex;flex-wrap:wrap;gap:3rem}@media(max-width: 767px){main.top section.news .news-container .news-list .news{padding-block:2rem;gap:1rem}}main.top section.news .news-container .news-list .news time{color:#b3b3b3}main.top section.news .news-container .news-list .news .category{color:#b3b3b3}@media(max-width: 767px){main.top section.news .news-container .news-list .news a{width:100%}}