@import"https://fonts.googleapis.com/css2?family=Geo&family=Inter:wght@200;300;400;500;900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#1f1f1f}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline:none;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root{--vh: 100}*{min-height:0vw}html{font-size:62.5%;height:-webkit-fill-available}body{color:#000;font-family:"Inter","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:500;font-size:1.6rem;-webkit-text-size-adjust:100%;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:inherit}input,select,textarea{font-family:inherit;font-weight:inherit}ul,li{list-style:none}img{vertical-align:top;max-width:100%;height:auto}a{cursor:pointer}.pc{display:block}@media screen and (max-width: 960px){.pc{display:none !important}}.pc-wide{display:block}@media screen and (max-width: 1200px){.pc-wide{display:none !important}}.sp{display:none !important}@media screen and (max-width: 960px){.sp{display:block}}body .tac{text-align:center}body .tal{text-align:left}body .tar{text-align:right}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}body .mt-xs{margin-top:10px}body .mt-auto{margin-top:auto}body .mb-xs{margin-bottom:10px}body .mb-auto{margin-bottom:auto}body .mr-xs{margin-right:10px}body .mr-auto{margin-right:auto}body .ml-xs{margin-left:10px}body .ml-auto{margin-left:auto}body .pb-0{padding-bottom:0}body .mt-sm{margin-top:clamp(20px, 3vw, 40px)}body .mt-auto{margin-top:auto}body .mb-sm{margin-bottom:clamp(20px, 3vw, 40px)}body .mb-auto{margin-bottom:auto}body .mr-sm{margin-right:clamp(20px, 3vw, 40px)}body .mr-auto{margin-right:auto}body .ml-sm{margin-left:clamp(20px, 3vw, 40px)}body .ml-auto{margin-left:auto}body .pb-0{padding-bottom:0}body .mt-md{margin-top:clamp(30px, 5vw, 60px)}body .mt-auto{margin-top:auto}body .mb-md{margin-bottom:clamp(30px, 5vw, 60px)}body .mb-auto{margin-bottom:auto}body .mr-md{margin-right:clamp(30px, 5vw, 60px)}body .mr-auto{margin-right:auto}body .ml-md{margin-left:clamp(30px, 5vw, 60px)}body .ml-auto{margin-left:auto}body .pb-0{padding-bottom:0}body .mt-lg{margin-top:clamp(40px, 6.66vw, 80px)}body .mt-auto{margin-top:auto}body .mb-lg{margin-bottom:clamp(40px, 6.66vw, 80px)}body .mb-auto{margin-bottom:auto}body .mr-lg{margin-right:clamp(40px, 6.66vw, 80px)}body .mr-auto{margin-right:auto}body .ml-lg{margin-left:clamp(40px, 6.66vw, 80px)}body .ml-auto{margin-left:auto}body .pb-0{padding-bottom:0}body .mt-xl{margin-top:clamp(60px, 8.33vw, 100px)}body .mt-auto{margin-top:auto}body .mb-xl{margin-bottom:clamp(60px, 8.33vw, 100px)}body .mb-auto{margin-bottom:auto}body .mr-xl{margin-right:clamp(60px, 8.33vw, 100px)}body .mr-auto{margin-right:auto}body .ml-xl{margin-left:clamp(60px, 8.33vw, 100px)}body .ml-auto{margin-left:auto}body .pb-0{padding-bottom:0}.header{position:relative;margin:0 auto;height:383px;padding:60px;z-index:100}@media screen and (max-width: 960px){.header{height:154px !important;padding:25px 4.65% !important}}.header .header__bland{position:absolute;left:60px;top:-46px;width:800px;display:flex;justify-content:flex-start;align-items:flex-end;gap:59px;transform:rotate(90deg);transform-origin:left bottom}@media screen and (max-width: 960px){.header .header__bland{position:relative;left:inherit;top:inherit;width:auto;transform:rotate(0deg)}}@media screen and (max-width: 960px){.header .header__bland .logo{width:208px}}.header .header__bland .url,.header .header__bland .catch{font-family:"Geo",sans-serif;letter-spacing:.2em;font-size:2rem;line-height:1.13;pointer-events:none}@media screen and (max-width: 960px){.header .header__bland .url,.header .header__bland .catch{display:none;font-size:1rem}}.header .header__bland .url{margin-bottom:34px}.header .header__bland .catch{margin-bottom:-6px}@media screen and (max-width: 960px){.header .header__bland .catch{margin-bottom:-2px}}.header .header__nav{width:calc(100% - 460px);position:absolute;left:400px;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 960px){.header .header__nav{display:none}}.header .header__nav .title:first-of-type,.header .header__nav .nav:first-of-type{text-transform:uppercase}.header .header__nav .title{width:10.25vw;pointer-events:none}.header .header__nav .nav{width:11.56vw;display:flex;flex-direction:column;gap:22px;font-size:1.8rem;text-decoration:underline}.header .header__nav .nav a{min-width:4.2em;display:inline-block;text-decoration:underline}.header .header__nav .recruit{position:absolute;top:-16px;right:0;font-size:1.4rem;width:175px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid #333;border-radius:50vw;overflow:hidden;transition:.2s background-color,.2s color}.header .header__nav .recruit:hover{color:#fff;background-color:#333}.header .header__sp-toggle{display:none}@media screen and (max-width: 960px){.header .header__sp-toggle{display:block;position:absolute;right:0;top:0;padding:40px 20px 20px}.header .header__sp-toggle span{display:block;position:relative;width:70px;height:10px}.header .header__sp-toggle span::before,.header .header__sp-toggle span::after{content:"";display:block;width:70px;height:1px;background-color:#333;position:absolute;transition:transform .2s ease}.header .header__sp-toggle span::before{top:0}.header .header__sp-toggle span::after{bottom:0}}.header .header__sp-menu{visibility:hidden;opacity:0;overflow:hidden;overflow-y:scroll;color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh;background-color:#000;transition:opacity .4s}.header .header__sp-menu .nav{margin-top:115px;padding-left:110px}.header .header__sp-menu .nav li{border-top:1px solid #9b9b9b}.header .header__sp-menu a{display:block;color:currentColor;font-size:2rem;padding:38px 0}.header .header__sp-menu a :lang(en){margin-top:12px;display:block;color:#9b9b9b;font-size:1rem;font-weight:300}.header .header__sp-menu .nav-button{padding:60px 4.65% 60px 0}.header .header__sp-menu .nav-button a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:60px;font-size:1.5rem;border:1px solid #fff;border-radius:50vw;padding:0}.header .header__sp-menu .nav-button a :lang(en){margin-top:6px;font-size:.8rem}.header .header__sp-menu .bland{position:absolute;left:4.65%;top:5px;display:flex;justify-content:flex-start;align-items:flex-end;gap:20px;transform:rotate(90deg);transform-origin:left bottom}.header .header__sp-menu .bland .logo{color:#fff;margin-bottom:-1px}.header .header__sp-menu .bland .logo svg{width:200px;height:28px}.header .header__sp-menu .bland .logo path{fill:currentColor}.header .header__sp-menu .bland .catch{font-family:"Geo",sans-serif;letter-spacing:.2em;font-size:1rem;line-height:1.13;pointer-events:none;margin-bottom:-1px}body.menu-active{width:100%;height:100%;position:fixed}body.menu-active .header__sp-toggle{z-index:210}body.menu-active .header__sp-toggle span::before,body.menu-active .header__sp-toggle span::after{top:50%;background-color:#fff}body.menu-active .header__sp-toggle span::before{transform:translateY(-50%) rotate(-15deg)}body.menu-active .header__sp-toggle span::after{bottom:auto;transform:translateY(-50%) rotate(15deg)}body.menu-active .header__sp-menu{visibility:visible;opacity:1}.header.single-page{position:absolute;height:auto;padding:0}@media screen and (max-width: 960px){.header.single-page{position:inherit}}.header.single-page .header__bland{position:absolute;top:50px;left:60px;transform:rotate(90deg);transform-origin:left bottom;margin-top:-48px}@media screen and (max-width: 960px){.header.single-page .header__bland{margin-top:0;position:relative;top:inherit;left:inherit;transform:rotate(0deg)}}.header.single-page .header__bland .url,.header.single-page .header__bland .catch{display:none}.header.single-page .header__nav{display:none}.footer{padding-top:min(127px, 7.94%);padding-bottom:min(128px, 8%);color:#fff}.footer[data-bg-lazy].action{background:url("../img/base/footer_bg.jpg") no-repeat center center/cover}@media screen and (max-width: 960px){.footer{padding-top:40px;padding-bottom:55px;background:#000}}.footer .footer__inner{width:min(1400px, 90.7%);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:60px}@media screen and (max-width: 960px){.footer .footer__inner{flex-direction:column;gap:34px}}.footer .footer__logo{margin-top:-9px;flex-shrink:0}@media screen and (max-width: 960px){.footer .footer__logo{margin-top:0;width:160px}}.footer .footer__nav{width:clamp(612px,59vw,950px);display:flex;justify-content:space-between;align-items:flex-start;gap:20px}@media screen and (max-width: 960px){.footer .footer__nav{width:100%;flex-direction:column;gap:38px}}.footer .footer__nav .nav{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:57px}@media screen and (max-width: 960px){.footer .footer__nav .nav{gap:17px 0;width:100%;flex-direction:row;flex-wrap:wrap}.footer .footer__nav .nav li{width:50%}.footer .footer__nav .nav li.project,.footer .footer__nav .nav li.footer-button{width:100%}.footer .footer__nav .nav li.we{order:1}.footer .footer__nav .nav li.work{order:3}.footer .footer__nav .nav li.careers{order:5}.footer .footer__nav .nav li.blog{order:2}.footer .footer__nav .nav li.company{order:4}}.footer .footer__nav .project-list{margin-top:50px;counter-reset:number;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:40px}@media screen and (max-width: 960px){.footer .footer__nav .project-list{margin-top:15px;gap:18px}}.footer .footer__nav .project-list li{display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 960px){.footer .footer__nav .project-list li{width:100%}}.footer .footer__nav .project-list li::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);color:#9b9b9b;font-size:clamp(1.7rem, 1.4285714286vw, 2rem);font-weight:300;margin-right:min(73px, 4.56vw)}@media screen and (max-width: 960px){.footer .footer__nav .project-list li::before{font-size:1.4rem}}@media screen and (max-width: 960px){.footer .footer__nav .project-list li a{font-size:1.6rem}}.footer .footer__nav a{display:block;color:currentColor;font-size:clamp(1.8rem, 1.5714285714vw, 2.2rem);transition:opacity .2s,color .2s,background-color .2s}@media screen and (max-width: 960px){.footer .footer__nav a{font-size:1.8rem;line-height:1.3}}.footer .footer__nav a:hover{opacity:.6}.footer .footer__nav a :lang(en){margin-left:1.25em;color:#9b9b9b;font-size:1.6rem;font-weight:300}@media screen and (max-width: 960px){.footer .footer__nav a :lang(en){margin-top:7px;display:block;margin-left:0;font-size:1rem}.footer__nav .nav li.project :lang(en){display:inline !important;margin-left:8px}}.footer .footer__nav a .url{display:block;color:#9b9b9b;margin-top:10px;font-size:1.6rem;font-weight:300}@media screen and (max-width: 960px){.footer .footer__nav a .url{margin-top:7px;font-size:1rem}}.footer .footer__nav .footer-button a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:400px;height:90px;border-radius:50vw;border:1px solid #fff}@media screen and (max-width: 960px){.footer .footer__nav .footer-button a{margin-top:64px;width:100%;gap:5px;height:60px;font-size:1.5rem}}.footer .footer__nav .footer-button a :lang(en){margin-left:0;margin-bottom:-5px;font-size:1.2rem}@media screen and (max-width: 960px){.footer .footer__nav .footer-button a :lang(en){margin-top:0 !important;font-size:1rem}}.footer .footer__nav .footer-button a:hover{opacity:1;color:#333;background-color:#fff}.heading{display:flex;flex-direction:column-reverse;gap:7px;font-weight:300;line-height:1.2}@media screen and (max-width: 960px){.heading{gap:3px}}.heading :lang(en){font-size:6rem}@media screen and (max-width: 960px){.heading :lang(en){font-size:3.8rem}}.heading :lang(en).is-small{font-size:4rem}@media screen and (max-width: 960px){.heading :lang(en).is-small{font-size:3.8rem}}.heading .ja{font-size:1.6rem}@media screen and (max-width: 960px){.heading .ja{font-size:1.2rem}}@keyframes SlideInLeft{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.button{position:relative;overflow:hidden;width:340px;height:70px;display:flex;justify-content:center;align-items:center;border:1px solid #333;color:currentColor;border-radius:50vw;font-size:1.4rem;font-weight:300;transition:.2s background-color,.2s color}@media screen and (max-width: 960px){.button{width:100% !important;height:60px;font-size:1.5rem !important}}.button:hover{color:#fff;background-color:#333}.button.is-careers{width:320px;font-size:1.8rem;font-weight:500;border-color:#fff}.button.is-careers:hover{color:#333;background-color:#fff}.works-card{display:flex;flex-direction:column;color:#333}.works-card:hover .title span::after{transform-origin:left top;transform:scale(0, 1)}.works-card .image{order:-1;overflow:hidden}.works-card .image img{width:100%;height:clamp(235px,32.5vw,520px);object-fit:cover;transition:transform 1s ease}.works-card .title{margin-top:36px;position:relative;font-size:1.8rem}@media screen and (max-width: 960px){.works-card .title{margin-top:30px;font-size:1.6rem}}.works-card .title span{position:relative;max-width:100%;display:inline-block;padding-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.works-card .title span::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#000;transform:scale(1, 1);transform-origin:right top;transition:transform .3s}.works-card .text{margin-top:16px;font-size:1.4rem;font-weight:300;line-height:1.8;min-height:3.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 960px){.works-card .text{margin-top:15px;font-size:1.2rem}}.works-card .tag{margin-top:20px;font-size:1.4rem;font-weight:300;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1em}@media screen and (max-width: 960px){.works-card .tag{margin-top:13px;font-size:1rem}}.main-careers{position:relative;padding-top:57px;padding-bottom:97px;padding-left:100px;color:#fff}.main-careers[data-bg-lazy].action{background:url("../img/base/careers_bg.jpg") no-repeat center center/cover}@media screen and (max-width: 960px){.main-careers{padding-top:63px;padding-bottom:60px;padding-left:4.65%;padding-right:4.65%}.main-careers[data-bg-lazy].action{background-image:url("../img/base/careers_bg_sp.jpg")}}.main-careers>*{position:relative;z-index:10}.main-careers::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#000;opacity:.6}.main-careers .main-careers__title{margin-top:2.65em;font-size:clamp(2.8rem, 2.5714285714vw, 3.6rem);line-height:1.55}@media screen and (max-width: 960px){.main-careers .main-careers__title{margin-top:1em;font-size:2.7rem}}.main-careers .main-careers__text{margin-top:4.5em;padding-right:50px;font-size:clamp(1.6rem, 1.2857142857vw, 1.8rem);font-weight:300;line-height:2.22}@media screen and (max-width: 960px){.main-careers .main-careers__text{margin-top:1.25em;font-size:1.2rem;line-height:1.67;padding-right:0}}.main-careers .main-careers__buttons{margin-top:52px;display:flex;justify-content:flex-start;align-items:center;gap:40px}@media screen and (max-width: 960px){.main-careers .main-careers__buttons{margin-top:88px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.main-careers .main-careers__buttons>*{width:100%}}.main-footer{display:flex;justify-content:flex-start;align-items:stretch}@media screen and (max-width: 960px){.main-footer{flex-direction:column}}.main-footer .main-footer__item{flex:1}.main-footer .main-footer__item:not(:first-child){border-left:1px solid #d4d3d4}@media screen and (max-width: 960px){.main-footer .main-footer__item:not(:first-child){border-left:none;border-top:1px solid #d4d3d4}}.main-footer .main-footer__item:first-of-type a[data-bg-lazy].action{background:url("../img/base/footer_company_bg.jpg") no-repeat center center/cover}.main-footer .main-footer__item:last-of-type a[data-bg-lazy].action{background:url("../img/base/footer_contact_bg.jpg") no-repeat center center/cover}.main-footer .main-footer__item a{display:block;padding:clamp(20px,6.68vw,107px) clamp(20px,6.25vw,100px) clamp(20px,7.5vw,120px);height:100%;position:relative;z-index:0;transition:color .4s}.main-footer .main-footer__item a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;transition:background-color .4s}@media screen and (max-width: 960px){.main-footer .main-footer__item a{padding:62px 4.65% 70px}}.main-footer .main-footer__item a:hover{color:#fff}.main-footer .main-footer__item a:hover::before{background-color:rgba(0,0,0,.6)}.main-footer .main-footer__item a:hover .main-footer__text{color:#fff}.main-footer .main-footer__heading{display:flex;flex-direction:column-reverse;gap:8px;font-weight:300;line-height:1.2;position:relative;z-index:10}@media screen and (max-width: 960px){.main-footer .main-footer__heading{gap:3px}}.main-footer .main-footer__heading :lang(en){font-size:clamp(4.9rem, 4.2857142857vw, 6rem)}@media screen and (max-width: 960px){.main-footer .main-footer__heading :lang(en){font-size:3.8rem}}.main-footer .main-footer__heading .ja{font-size:clamp(1.4rem, 1.1428571429vw, 1.6rem)}@media screen and (max-width: 960px){.main-footer .main-footer__heading .ja{font-size:1.2rem}}.main-footer .main-footer__text{margin-top:54px;color:#909090;font-size:clamp(1.4rem, 1.1428571429vw, 1.6rem);font-weight:300;line-height:1.87;position:relative;z-index:10;transition:color .2s ease}@media screen and (max-width: 960px){.main-footer .main-footer__text{margin-top:23px;font-size:1.3rem;line-height:2;color:#000}}.main-header{padding-left:400px;padding-bottom:172px}@media screen and (max-width: 960px){.main-header{padding-left:0;padding-bottom:0}}.main-header .main-header__title{display:inline-flex;font-size:2.4rem;text-transform:uppercase;gap:6px}.main-header .main-header__title::before{content:"/"}@media screen and (max-width: 960px){.main-header .main-header__title{font-size:3rem;padding:0 4.65%}}.main-header .main-header__image{margin-top:40px}@media screen and (max-width: 960px){.main-header .main-header__image{display:none}}.main-header .main-header__image img{width:calc(100vw - 400px);height:300px;object-fit:cover}.pagination{margin-top:47px;font-size:1.4rem;color:#333;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 960px){.pagination{margin-top:57px;justify-content:center;font-size:2.2rem}}.pagination .item{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:currentColor;border-radius:100%}.pagination li:first-child .item{width:8px;justify-content:flex-start}@media screen and (max-width: 960px){.pagination li:first-child .item{width:28px;padding:0 10px}}.pagination li:last-child .item{width:8px;justify-content:flex-end}@media screen and (max-width: 960px){.pagination li:last-child .item{width:28px;padding:0 10px}}.pagination .current .item{color:#fff;background-color:#333}.pagination .button--disabled a{pointer-events:none;opacity:.3}.content-column{position:relative;display:flex;justify-content:flex-start;align-items:stretch;padding-bottom:270px}@media screen and (max-width: 960px){.content-column{padding-bottom:150px;flex-direction:column}}.content-column .content-column__side{order:1;flex-shrink:0;width:400px;padding:0 60px}.content-column .content-column__side-inner{padding-top:20px;position:sticky;top:0}@media screen and (max-width: 960px){.content-column .content-column__side{display:none}}@media screen and (max-width: 960px){.content-column .content-column__side.is-sp-display{display:block;width:100% !important;padding-left:4.65%;padding-right:4.65%}.content-column .content-column__side.is-sp-display .content-column__side-inner{padding-top:0}}.content-column .content-column__main{order:2;width:100%;padding-top:30px}@media screen and (max-width: 960px){.content-column .content-column__main{padding-top:45px}}.content-column .content-column__main-inner{width:min(1100px, 95%)}.content-column .content-column__main-inner.is-wide{width:95%}@media screen and (max-width: 960px){.content-column .content-column__main-inner{width:100% !important;padding-left:4.65%;padding-right:4.65%}}[data-target]{transition:transform .8s ease .2s,opacity .8s ease .2s,background-color .2s,color .2s;opacity:0}[data-target].action{opacity:1}[data-target][data-slideup]{transform:translateY(1.56vw) scale(1)}[data-target][data-slideup].action{transform:translateY(0)}[data-target][data-slidedown]{transform:translateY(-1.56vw) scale(1)}[data-target][data-slidedown].action{transform:translateY(0)}[data-target][data-slideleft]{transform:translateX(1.56vw) scale(1)}[data-target][data-slideleft].action{transform:translateX(0)}[data-target][data-slideright]{transform:translateX(-1.56vw) scale(1)}[data-target][data-slideright].action{transform:translateX(0)}[data-we]{opacity:1 !important}[data-we] picture{opacity:0;transition:transform .8s ease .2s,opacity .8s ease .2s,background-color .2s,color .2s}[data-we] picture:nth-child(2n+1){transform:translateY(1.56vw) scale(1)}[data-we] picture:nth-child(2n){transform:translateY(-1.56vw) scale(1)}[data-we].action picture{opacity:1;transform:translateY(0)}[data-we].action picture:nth-child(1){transition-delay:0.2s}[data-we].action picture:nth-child(2){transition-delay:0.4s}[data-we].action picture:nth-child(3){transition-delay:0.6s}[data-lazy]{opacity:0}[data-lazy].action{transition:opacity .4s ease;opacity:1}[data-dummy]{color:tomato}.content-column:first-of-type{margin-top:53px}.content-column__main-inner{width:min(1140px, 95%)}.mission .mission__title{font-size:3rem}.mission .mission__text{margin-top:3.8em;font-size:2.6rem;line-height:1.9}.mission .mission__text p:not(:first-of-type){margin-top:2em}.mission .mission__image{margin-top:5.25em;width:100%}.company table{width:100%;font-size:2.2rem;line-height:1.3;border-top:1px solid #d4d3d4}.company table th,.company table td{padding:40px 0;border-bottom:1px solid #d4d3d4;text-align:left;font-weight:400}.company table th{width:22%;color:#909090;white-space:nowrap}.mission2 .mission2__title{margin-top:2.22em;position:relative;padding-top:1em;font-size:3.6rem;line-height:1.3}.mission2 .mission2__title::before{content:"";position:absolute;left:0;top:0;display:block;width:200px;height:1px;background-color:#909090}.mission2 .mission2__text{margin-top:1.5em;font-size:2.2rem;line-height:1.9}.mission2 .mission2__text p:not(:first-of-type){margin-top:2em}.mission2 .mission2__logo{margin-top:7.19em;text-align:center}.mission2 .mission2__logo img{width:466px}/*# sourceMappingURL=about.css.map */
