@charset "UTF-8";article,aside,blockquote,body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,pre,section,td,th,ul{margin:0;padding:0}address,caption,cite,code,dfn,var{font-style:normal}table{border-collapse:collapse;border-spacing:0;font-size:100%}embed,object{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}h1{line-height:1.5em}abbr,acronym,fieldset,hr,img{border:0}li{list-style-type:none}p{margin:0;padding:0}button,fieldset,form,input,label,legend,select,textarea{font-size:100%;font-weight:500;font-family:YakuHanJP,Apercu,Noto Sans JP,sans-serif}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;width:100%;box-sizing:border-box;outline:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}input:-webkit-autofill{background-color:#fff}img{width:100%;height:auto;display:block}figure{margin:0}*{outline:none;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}body{-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;text-align:justify;text-justify:inter-ideograph;color:#000;background-color:#f3f3f3;-webkit-text-size-adjust:none;border:none}@media only screen and (max-width:768px){body{line-height:1.8;font-size:12px}}a{color:#000;display:block;height:100%}a:hover,a:link,a:visited{color:#000;text-decoration:none}a,button{outline:none!important}br.brPc{display:block}br.brSp{display:none}@media only screen and (max-width:767px){br.brPc{display:none}br.brSp{display:block}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}html .clearfix{height:1%}.clearfix{display:block}@font-face{font-family:Apercu;font-style:normal;font-weight:400;src:url(/font/Apercu/Apercu-Regular.otf)}@font-face{font-family:Apercu;font-style:normal;font-weight:500;src:url(/font/Apercu/Apercu-Medium.otf)}@font-face{font-family:Apercu;font-style:normal;src:url(/font/Apercu2/apercu_bold.woff2) format("woff2"),url(/font/Apercu2/apercu_bold.woff) format("woff"),url(/font/Apercu2/apercu_bold.ttf) format("opentype"),url(/font/Apercu2/apercu_bold.eot) format("embedded-opentype");font-weight:600;font-display:swap}body{font-family:YakuHanJP,Apercu,Noto Sans JP,sans-serif;font-weight:500;font-size:15px;line-height:1.9}.textSize-s{font-size:13px}.textSize-m{font-size:17px;line-height:1.9}.font-r{font-weight:400}.font-b{font-weight:700}.textIndent{display:block;font-size:12px;line-height:1.5}.textIndent,.textIndent__list>li{padding-left:1em;text-indent:-1em}.brPc,.imgPc,.itemPc{display:block}.brSp,.imgSp,.itemSp{display:none}.pagesH1 p.textU{line-height:1;text-align:left;margin-bottom:25px}.pagesH1__caption,.pagesH1__mainText{text-align:left;line-height:1.3;letter-spacing:.05em}.pagesH1__caption{font-size:28px;margin-bottom:22px}.pagesH1__mainText{display:block;font-size:52px;line-height:1.5;white-space:nowrap;font-weight:700}.pagesH1__subText{margin-top:35px}.pagesH1--wrapper{width:50%;padding-right:160px}.h3__strong{font-size:150px;line-height:.9;margin-bottom:50px;text-align:left;margin-top:60px}.h3{font-size:28px;line-height:1;margin-bottom:18px}.h3.margin{margin-bottom:60px}.businessPages--title{font-size:28px;line-height:1;margin-bottom:18px}.businessPages--title.margin{margin-bottom:60px}.h3--s{font-size:22px;line-height:1.3;margin-bottom:25px}.h3--s.h3--s--en{font-size:25px}.h3--s.h3--s--info{font-size:19px}.h4{font-size:47px;line-height:1.2;margin-bottom:18px}.h4.h4--s{font-size:43px}.titleSubLine{position:relative;font-size:16px;padding-left:30px;margin-bottom:25px}.titleSubLine:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:18px;height:2px;top:13px;border-radius:2px}.color_1 .titleSubLine:after{background-color:#93ff00}.color_2 .titleSubLine:after{background-color:#14edff}.color_3 .titleSubLine:after{background-color:#ffee02}.form-tride .titleSubLine:after{background-color:#ff445f}.column{display:flex}.columnLeader{justify-content:space-between}.columnLeader>div:first-child,.columnLeader>li:first-child{width:calc(50% + 30px)}.columnLeader>div:nth-child(2),.columnLeader>li:nth-child(2){width:calc(50% - 90px)}.column--2{justify-content:space-between}.column--2>div,.column--2>li{width:calc(50% - 25px)}.column--2.columnWrap{justify-content:flex-start;flex-wrap:wrap}.column--2.columnWrap>div,.column--2.columnWrap>li{margin-right:50px;margin-bottom:50px}.column--2.columnWrap>div:nth-child(2n),.column--2.columnWrap>li:nth-child(2n){margin-right:0}.column--3{flex-wrap:wrap;justify-content:flex-start}.column--3>div,.column--3>li{width:calc((100% - 90px) / 3);margin-right:45px;margin-bottom:50px}.column--3>div:nth-child(3n),.column--3>li:nth-child(3n){margin-right:0}.btnList.column>li>.link,.btnList.column>li>a{width:100%}.arrowTriangle{display:block;position:absolute;width:15px;height:100%;top:0;right:20px}.arrowTriangle:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:0;height:0;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top-width:6px;border-top-style:solid}.color_1 .arrowTriangle:after{border-top-color:#93ff00}.color_2 .arrowTriangle:after{border-top-color:#14edff}.color_3 .arrowTriangle:after{border-top-color:#ffee02}.form-tride .arrowTriangle:after{border-top-color:#ff445f}.arrow{position:absolute;width:10px;height:1px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.arrow>span{display:block;position:absolute;height:100%;top:0;right:0;overflow:hidden;border-radius:1px}.arrow>span:after,.arrow>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.arrow>span:before{background-color:#000}.arrow>span:after{width:0}.color_1 .arrow>span:after{background-color:#93ff00}.color_2 .arrow>span:after{background-color:#14edff}.color_3 .arrow>span:after{background-color:#ffee02}.form-tride .arrow>span:after{background-color:#ff445f}.arrow>span:first-child{width:50%;transform:rotate(38deg) translateY(20%);-webkit-transform:rotate(38deg) translateY(20%);transform-origin:right center}.arrow>span:nth-child(2){width:100%}.arrow>span:nth-child(2):after{left:auto;right:0}.color_1 .arrow.keycolor>span:before{background-color:#93ff00}.color_2 .arrow.keycolor>span:before{background-color:#14edff}.color_3 .arrow.keycolor>span:before{background-color:#ffee02}.form-tride .arrow.keycolor>span:before{background-color:#ff445f}.arrow.keycolor>span:after{background-color:#3f3f3f}.arrow.arrow--strong{width:22px;height:2px}.arrow.arrow--strong>span{border-radius:2px}.arrowBlank{display:block;position:absolute;width:9px;height:9px;top:7px;right:0;overflow:hidden}.arrowBlank:after,.arrowBlank:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/common/arrowBlank--green.svg)}.arrowBlank:after{transform:translate(-100%,100%);transition-delay:0s;-webkit-transition-delay:0s}.arrowBlank__wrapper>p{position:relative;display:inline-block;padding-right:22px}.arrowDown{position:absolute;width:25px;height:25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0;border-radius:50%;border-width:1px;border-style:solid;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .arrowDown{border-color:#93ff00}.color_2 .arrowDown{border-color:#14edff}.color_3 .arrowDown{border-color:#ffee02}.color_1 .arrowDown{background-color:#93ff00}.color_2 .arrowDown{background-color:#14edff}.color_3 .arrowDown{background-color:#ffee02}.form-tride .arrowDown{border-color:#ff445f}.arrowDown>span{display:block;position:absolute;width:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);overflow:hidden}.arrowDown>span:after,.arrowDown>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/common/arrowDown--black.svg)}.arrowDown>span:after{transform:translateY(-100%);transition-delay:0s;-webkit-transition-delay:0s}.arrowPlus{position:absolute;width:25px;height:25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0;border-radius:50%;border-width:1px;border-style:solid;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .arrowPlus{border-color:#93ff00}.color_2 .arrowPlus{border-color:#14edff}.color_3 .arrowPlus{border-color:#ffee02}.color_1 .arrowPlus{background-color:#93ff00}.color_2 .arrowPlus{background-color:#14edff}.color_3 .arrowPlus{background-color:#ffee02}.form-tride .arrowPlus{border-color:#ff445f}.arrowPlus>span{display:block;position:absolute;width:6px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.arrowPlus>span:after,.arrowPlus>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.arrowPlus>span:after{transform:rotate(90deg)}.text__NavList{display:flex;margin-bottom:120px}.text__NavList>li{position:relative;width:100%;margin-right:40px;cursor:pointer}.text__NavList>li:after,.text__NavList>li:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0}.text__NavList>li:before{background-color:rgba(0,0,0,.1)}.text__NavList>li:after{width:0;left:auto;right:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .text__NavList>li:after{background-color:#93ff00}.color_2 .text__NavList>li:after{background-color:#14edff}.color_3 .text__NavList>li:after{background-color:#ffee02}.form-tride .text__NavList>li:after{background-color:#ff445f}.text__NavList>li p{font-size:18px;line-height:1;white-space:nowrap;padding:20px 0}.text__NavList>li:last-child{margin-right:0}.btn{position:relative}.btn>.link,.btn>a{min-width:290px;position:relative;display:inline-block;font-size:13px;font-weight:500;text-align:left;line-height:1.5;padding:24px 80px 24px 38px;border-width:2px;border-style:solid;border-radius:9999px;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .btn>.link,.color_1 .btn>a{border-color:#93ff00}.color_2 .btn>.link,.color_2 .btn>a{border-color:#14edff}.color_3 .btn>.link,.color_3 .btn>a{border-color:#ffee02}.color_1 .btn>.link,.color_1 .btn>a{background-color:#93ff00}.color_2 .btn>.link,.color_2 .btn>a{background-color:#14edff}.color_3 .btn>.link,.color_3 .btn>a{background-color:#ffee02}.form-tride .btn>.link,.form-tride .btn>a{border-color:#ff445f}.btn>.link .arrow,.btn>a .arrow{right:30px}.btn>.link{cursor:pointer}.btn .arrowBlank{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:30px}.btn .arrowBlank:after,.btn .arrowBlank:before{background-image:url(/img/common/arrowBlank--black.svg)}.btn .arrowDown{right:8px;background-color:transparent;border:none}.btn.btn--s>.link,.btn.btn--s>a{min-width:inherit;font-size:12px;padding:3px 32px 3px 16px;border-width:1px}.btn.btn--s>.link .arrow,.btn.btn--s>a .arrow{right:11px}.btn.btn--s .arrowBlank{right:10px}.btn.btn--s.btn--m>.link,.btn.btn--s.btn--m>a{padding:9px 55px 9px 22px}.btn.btn--s.btn--m>.link .arrow,.btn.btn--s.btn--m>a .arrow{right:16px}.btn.btn--strong>.link,.btn.btn--strong>a{min-width:inherit;font-size:18px}.btn.btn--strong>.link .arrow,.btn.btn--strong>a .arrow{width:22px;height:2px}.btn.btn--strong>.link .arrow>span,.btn.btn--strong>a .arrow>span{border-radius:2px}.btn.btn--s.btn--back>.link,.btn.btn--s.btn--back>a{min-width:inherit}.btn.btn--s.btn--back>.link .arrow>span:first-child,.btn.btn--s.btn--back>a .arrow>span:first-child{right:auto;left:0;transform:rotate(-38deg);transform-origin:left center}.btn.btn--s.btn--back>.link .arrow>span:first-child:after,.btn.btn--s.btn--back>a .arrow>span:first-child:after{left:auto;right:0}.btn.btn--s.btn--back>.link .arrow>span:nth-child(2):after,.btn.btn--s.btn--back>a .arrow>span:nth-child(2):after{right:auto;left:0}.btn.selected{pointer-events:none}.btn.selected>.link,.btn.selected>a{background-color:#fff}.color_1 .btn.btnColor>a,.color_1 .btn.btnColor>p,.color_1 .btn.btnContact>a,.color_1 .btn.btnContact>p,.color_2 .btn.btnColor>a,.color_2 .btn.btnColor>p,.color_2 .btn.btnContact>a,.color_2 .btn.btnContact>p{background-color:#28ff00;border-color:#28ff00}.btnCircle{position:absolute;width:144px;height:144px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0}.btnCircle svg{position:absolute;top:0;left:0;width:100%;height:100%}.btnCircle svg .st0{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.color_1 .btnCircle svg .st0{stroke:#93ff00}.color_2 .btnCircle svg .st0{stroke:#14edff}.color_3 .btnCircle svg .st0{stroke:#ffee02}.form-tride .btnCircle svg .st0{stroke:#ff445f}.btnCircle .arrow{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.categoryList{font-size:0;text-align:left;margin-bottom:40px}.categoryList .btn{display:inline-block;margin-right:20px;margin-bottom:20px}.categoryList .btn>.link,.categoryList .btn>a{font-size:14px;padding:8px 45px 8px 22px}.categoryList .btn>.link .arrow,.categoryList .btn>a .arrow{right:18px}.categoryList .btn.btn--back>.link,.categoryList .btn.btn--back>a{padding:8px 22px 8px 45px}.categoryList .btn.btn--back>.link .arrow,.categoryList .btn.btn--back>a .arrow{right:auto;left:18px}.newsList{margin-bottom:35px}.paging__list{font-size:0;text-align:center}.paging__list>li{position:relative;display:inline-block;border-radius:50%;margin:0 8px;overflow:hidden}.paging__list>li>a,.paging__list>li>p{font-size:14px;line-height:40px;color:#000}.paging__list>li>a{width:42px;height:42px;border-width:1px;border-style:solid;border-radius:50%;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .paging__list>li>a{background-color:#93ff00}.color_2 .paging__list>li>a{background-color:#14edff}.color_3 .paging__list>li>a{background-color:#ffee02}.form-tride .paging__list>li>a{background-color:#ff445f}.color_1 .paging__list>li>a{border-color:#93ff00}.color_2 .paging__list>li>a{border-color:#14edff}.color_3 .paging__list>li>a{border-color:#ffee02}.form-tride .paging__list>li>a{border-color:#ff445f}.paging__list>li.selected{pointer-events:none}.paging__list>li.selected>a{background-color:#fff}.fileLink{transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.wrapper{position:relative;padding-top:195px;overflow:hidden}.pages-sticky .wrapper{overflow:inherit}.grid{max-width:1250px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.article{margin-bottom:170px}.bgWhiteFrame{position:relative;background-color:#fff;padding:62px 70px;border-radius:6px}.borderFrame{border:1px solid rgba(0,0,0,.1);padding:30px 35px;border-radius:10px}.color_1 .textColor{color:#93ff00}.color_2 .textColor{color:#14edff}.color_3 .textColor{color:#ffee02}.form-tride .textColor{color:#ff445f}.textGray{opacity:.5}.color_1 .textU>span{background:linear-gradient(transparent 85%,#93ff00 0)}.color_2 .textU>span{background:linear-gradient(transparent 85%,#14edff 0)}.color_3 .textU>span{background:linear-gradient(transparent 85%,#ffee02 0)}.textBgGray{display:inline-block;font-size:10px;white-space:nowrap;color:#fff;line-height:1;padding:7px 15px;border-radius:9999px;margin-left:1em;background-color:#b4b4b4}.date{font-size:11px;line-height:1}.dateTate>span{display:block;text-align:center;line-height:1;letter-spacing:.05em;margin-top:5px}.dateTate>span:first-child{font-size:12px}.dateTate>span:nth-child(2){font-size:20px}.textLink{position:relative;display:inline-block;padding-bottom:3px}.textLink:after,.textLink:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:2px;top:auto;bottom:0}.color_1 .textLink:after,.color_1 .textLink:before{background-color:#93ff00}.color_2 .textLink:after,.color_2 .textLink:before{background-color:#14edff}.color_3 .textLink:after,.color_3 .textLink:before{background-color:#ffee02}.form-tride .textLink:after,.form-tride .textLink:before{background-color:#ff445f}.textLink:before{left:auto;right:0}.textLink:after{width:0;transition-delay:0s;-webkit-transition-delay:0s}.textU__link{position:relative;display:inline-block;padding:5px 0}.textU__link>span{position:relative;display:block;font-size:11px;line-height:1.2;overflow:hidden}.textU__link>span:after,.textU__link>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:3px;top:auto;bottom:0}.color_1 .textU__link>span:after,.color_1 .textU__link>span:before{background-color:#93ff00}.color_2 .textU__link>span:after,.color_2 .textU__link>span:before{background-color:#14edff}.color_3 .textU__link>span:after,.color_3 .textU__link>span:before{background-color:#ffee02}.form-tride .textU__link>span:after,.form-tride .textU__link>span:before{background-color:#ff445f}.textU__link>span:before{left:auto;right:0}.textU__link>span:after{width:0;transition-delay:0s;-webkit-transition-delay:0s}.textTab__link{position:relative}.textTab__link>span{display:inline-block;font-size:12px;font-weight:500;line-height:1;border-radius:9999px;padding:7px 19px}.color_1 .textTab__link>span{background-color:#93ff00}.color_2 .textTab__link>span{background-color:#14edff}.color_3 .textTab__link>span{background-color:#ffee02}.form-tride .textTab__link>span{background-color:#ff445f}.iframeWrapper{position:relative;padding-top:56.25%}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.h1{position:absolute;z-index:3}.is--load .h1{transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.h1>.link,.h1>a{display:flex}.h1 svg{width:33px;height:33px;margin-right:20px}.h1 svg .st0{fill:none;stroke-width:7.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.color_1 .h1 svg .st0{stroke:#93ff00}.color_2 .h1 svg .st0{stroke:#14edff}.color_3 .h1 svg .st0{stroke:#ffee02}.form-tride .h1 svg .st0{stroke:#ff445f}.h1 p{align-self:center;width:111px}.h1 p>span{display:block;text-indent:-9999px;height:0;padding-top:calc(20 / 111 * 100%);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/common/logo.svg)}.navList{display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width:1400px){.navList{justify-content:flex-start;padding-left:180px}}.navList>li{margin:0 18px}.navList>li>a{position:relative;font-family:YakuHanJP,Noto Sans JP,sans-serif;padding:12px 0;z-index:2}.navList>li>a:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:0;height:3px;left:auto;right:0;top:auto;bottom:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .navList>li>a:after{background-color:#93ff00}.color_2 .navList>li>a:after{background-color:#14edff}.color_3 .navList>li>a:after{background-color:#ffee02}.form-tride .navList>li>a:after{background-color:#ff445f}.navList>li.selected>a:after{width:100%;right:auto;left:0}.header{position:fixed;width:100%;height:180px;top:0;left:0;padding:0 80px;display:flex;flex-direction:column;justify-content:center;transform:translateZ(0);z-index:10}.is--load .header{transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.menu--change .header{height:112px;padding:0 35px}.menu--change .header .headerBg{opacity:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);transition-delay:.2s;-webkit-transition-delay:.2s}.menu--change .header .h1{transform:scale(.95);transform-origin:left center}.header .nav{position:relative;z-index:2}.header .headerBg{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#f3f3f3;box-shadow:0 0 10px rgba(0,0,0,.04);z-index:1;opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);transition-delay:0s;-webkit-transition-delay:0s}.menuContactBtn{position:fixed;width:132px;height:49px;top:66px;right:160px;z-index:20;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.menuContactBtn.menuContactBtn--recruit{right:310px}.menu--change .menuContactBtn{top:37px;right:118px}.menu--change .menuContactBtn.menuContactBtn--recruit{right:280px}.menuContactBtn .menuContactBtn--circle,.menuContactBtn .menuContactBtn--circle:before{position:absolute;top:0;left:0;width:100%;height:100%}.menuContactBtn .menuContactBtn--circle:before{content:" ";border-radius:9999px;z-index:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.color_1 .menuContactBtn .menuContactBtn--circle:before{background-color:#93ff00}.color_2 .menuContactBtn .menuContactBtn--circle:before{background-color:#14edff}.color_3 .menuContactBtn .menuContactBtn--circle:before{background-color:#ffee02}.form-tride .menuContactBtn .menuContactBtn--circle:before{background-color:#ff445f}.menuContactBtn .menuContactBtn--circle:before{left:-2px;top:-2px;border-width:2px;border-style:solid;pointer-events:none;transition-duration:.1s;transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-duration:.1s;-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-duration:.1s;-moz-transition-timing-function:cubic-bezier(.7,0,.3,1)}.color_1 .menuContactBtn .menuContactBtn--circle:before{border-color:#93ff00}.color_2 .menuContactBtn .menuContactBtn--circle:before{border-color:#14edff}.color_3 .menuContactBtn .menuContactBtn--circle:before{border-color:#ffee02}.form-tride .menuContactBtn .menuContactBtn--circle:before{border-color:#ff445f}.menuContactBtn .menuContactBtn--circle a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;font-weight:700;text-align:center;line-height:49px;z-index:3}.menuBtn{position:fixed;width:76px;height:49px;top:66px;right:60px;z-index:20;cursor:pointer;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.menuBtn .menuBtn--circle,.menuBtn .menuBtn--circle:before{position:absolute;top:0;left:0;width:100%;height:100%}.menuBtn .menuBtn--circle:before{content:" ";background-color:#282828;border-radius:9999px;z-index:1;left:-2px;top:-2px;border:2px solid #282828;pointer-events:none;transition-duration:.1s;transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-duration:.1s;-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-duration:.1s;-moz-transition-timing-function:cubic-bezier(.7,0,.3,1)}.menu--open .menuBtn .menuBtn--circle:before{background-color:#3d3d3d;border-color:#3d3d3d}.menu--open .menuBtn .menuBtn__open--icon>span:before{opacity:0;transition-delay:0s;-webkit-transition-delay:0s}.menu--open .menuBtn .menuBtn__close--icon>span:after,.menu--open .menuBtn .menuBtn__close--icon>span:before{width:100%;transition-delay:.2s;-webkit-transition-delay:.2s}.NavHover--open .menuBtn .menuBtn--circle:before{background-color:#3d3d3d;border-color:#3d3d3d}.menu--change .menuBtn{top:35px;right:20px}.menuBtn .menuBtn__main{position:absolute;width:100%;height:16px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:12px;line-height:15px;text-align:center;overflow:hidden;z-index:2}.menuBtn .menuBtn__main>li{position:absolute;top:0;left:0;width:100%;height:100%}.menuBtn .menuBtn__main>li:first-child{transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.2s;-webkit-transition-delay:.2s}.menuBtn .menuBtn__main>li:nth-child(2){transform:translateY(100%);transition-duration:.5s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(1,0,0,1);transition-delay:0s;-webkit-transition-delay:0s}.menuBtn .menuBtn__close--icon{position:absolute;width:18px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:3}.menuBtn .menuBtn__close--icon>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.menuBtn .menuBtn__close--icon>span:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);width:0}.color_1 .menuBtn .menuBtn__close--icon>span:after{background-color:#93ff00}.color_2 .menuBtn .menuBtn__close--icon>span:after{background-color:#14edff}.color_3 .menuBtn .menuBtn__close--icon>span:after{background-color:#ffee02}.form-tride .menuBtn .menuBtn__close--icon>span:after{background-color:#ff445f}.menuBtn .menuBtn__close--icon>span:first-child{transform:rotate(45deg)}.menuBtn .menuBtn__close--icon>span:nth-child(2){transform:rotate(-45deg)}.menuBtn .menuBtn__close--icon>span:nth-child(2):after{left:auto;right:0}.menuBtn .menuBtn__open--icon{position:absolute;width:20px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:3}.menuBtn .menuBtn__open--icon,.menuBtn .menuBtn__open--icon>span{transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.menuBtn .menuBtn__open--icon>span{display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.menuBtn .menuBtn__open--icon>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);transition-delay:.2s;-webkit-transition-delay:.2s}.color_1 .menuBtn .menuBtn__open--icon>span:before{background-color:#93ff00}.color_2 .menuBtn .menuBtn__open--icon>span:before{background-color:#14edff}.color_3 .menuBtn .menuBtn__open--icon>span:before{background-color:#ffee02}.form-tride .menuBtn .menuBtn__open--icon>span:before{background-color:#ff445f}.menuBtn .menuBtn__open--icon>span:first-child{transform:translateY(-8px)}.menuBtn .menuBtn__open--icon>span:nth-child(3){width:50%;transform:translateY(7px)}.menu{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;pointer-events:none;z-index:19;transition-duration:.5s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);display:none}.menu--open .menu{-ms-scroll-chaining:none;overscroll-behavior:contain;opacity:1;visibility:visible;pointer-events:all}.menu--open .menu .footerAside__bottom--list>li>a,.menu--open .menu .menuSection__left .siteMap>li>dl>dd>ul>li>a,.menu--open .menu .menuSection__left .siteMap>li>dl>dt>a{transform:translateY(0);transition-delay:.5s;-webkit-transition-delay:.5s}.menu--open .menu .menuSection__right{opacity:1;transform:translateY(0);transition-delay:.7s;-webkit-transition-delay:.7s}.menu .menuSection__left .siteMap>li>dl>dt{overflow:hidden}.menu .menuSection__left .siteMap>li>dl>dt>a{transform:translateY(105%);transition-duration:.8s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.menu .menuSection__left .siteMap>li>dl>dd>ul>li{overflow:hidden}.menu .menuSection__left .siteMap>li>dl>dd>ul>li>a{transform:translateY(120%);transition-duration:.8s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.menu .footerAside__bottom--list>li{overflow:hidden}.menu .footerAside__bottom--list>li>a{transform:translateY(120%);transition-duration:.8s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.menu .menuSection__right{opacity:0;transform:translateY(100px);transition-duration:1.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:1.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:1.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:1.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.menu .menuBg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#292929;z-index:1}.menu .menu__contents{position:relative;max-width:1500px;margin:0 auto;padding:55px;z-index:2}.menu .menu__contents .menu__contents--main{height:100%}.menu .menu__contents .h1{position:relative;margin-bottom:100px}.menu .menu__contents .h1 p>span{background-image:url(/img/common/logo--white.svg)}.menu .menuArticle{display:flex;flex-wrap:nowrap;justify-content:space-between;height:100%;padding-bottom:55px}.menu .menuSection__left{align-self:flex-start;position:-webkit-sticky;position:sticky;top:20px;width:calc(50% + 55px);display:flex;flex-direction:column;justify-content:space-between;color:#fff}.menu .menuSection__left a{color:#fff}.menu .menuSection__left .siteMap{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-wrap:wrap}.menu .menuSection__left .siteMap>li{width:calc((100% - 80px) / 3);margin-bottom:35px}.menu .menuSection__left .siteMap>li>dl>dt>a{font-size:19px}.menu .menuSection__left .siteMap>li>dl>dd>ul>li>a{font-size:13px;padding-top:4px;padding-bottom:4px;padding-right:0}.menu .menuSection__left .footerAside__bottom--list{width:100%}.menu .menuSection__right{width:calc(50% - 105px)}.menu .menuSection__right .menuSection__rightBlock--title{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:17px}.menu .menuSection__right .menuSection__rightBlock--title>p{align-self:center;font-weight:700;line-height:1;color:#fff;padding-top:7px}.menu .menuSection__right .menuSection__rightBlock--title .btn.btn--s{align-self:center}.menu .menuSection__right .menuSection__rightBlock--title .btn.btn--s>a{font-size:11px;width:107px}.menu .menuSection__right .listBlock.yokoSide{min-height:135px;margin-bottom:32px}.menu .menuSection__right .listBlock.yokoSide .listBlockImg--wrapper{width:50%}.menu .menuSection__right .listBlock.yokoSide .listBlock__info{width:63%}.menu .menuSection__right .menuSection__rightBlock{margin-bottom:80px}.menu .menuSection__right .menuSection__rightBlock:first-child .menuSection__rightBlock--title>p{font-size:17px}.menu .menuSection__right .menuSection__rightBlock:nth-child(2) .menuSection__rightBlock--title>p{font-size:15px}.pagesKv{position:relative;display:block;padding-bottom:165px}.pagesKv .pagesKv__contents{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:465px;max-height:685px}.pagesKv .pagesKv__contents .pagesKv__bg{position:absolute;width:calc(50% + 90px);height:100%;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);overflow:hidden;border-radius:9999px 0 0 9999px}.pagesKv .pagesKv__contents .pagesKv__bg>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0}.pagesKv .pagesKv__section{position:relative;width:100%;z-index:2}.pagesKv.pagesKv__bgImgNone{padding-bottom:75px}.pagesKv.pagesKv__bgImgNone .pagesH1--wrapper{width:100%;padding-right:0;opacity:0}.pagesKv.pagesKv__bgImgNone .pagesKv__contents{min-height:275px}.pagesKv.pagesKv__bgImgCover .pagesH1--wrapper{width:100%;padding-right:0}.pagesKv.pagesKv__bgImgCover .pagesKv__section{transform:translateY(-36%)}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__section{transform:translateY(-26%)}@media screen and (max-width:1024px){.pagesKv.pagesKv__bgImgCover .pagesKv__section .pagesH1--wrapper{display:flex;align-items:flex-end;justify-content:space-between}}@media screen and (max-width:767px){.pagesKv.pagesKv__bgImgCover .pagesKv__section .pagesH1--wrapper{display:flex;flex-direction:column;align-items:flex-start}}.pagesKv.pagesKv__bgImgCover .pagesKv__contents{height:calc(100vh - 195px - 100px)}.pagesKv.pagesKv__bgImgCover .pagesKv__contents .pagesKv__bg{width:100%;height:calc(100% + 195px);right:0;top:auto;bottom:0;transform:translateY(0);-webkit-transform:translateY(0);border-radius:0}.articleLeader{margin-bottom:100px}.articleBlock{margin-bottom:50px}.articleBlock .btnList{font-size:0}.articleBlock .btnList .btn{display:inline-block;margin-right:20px}.articleBlock .btnList .btn>.link,.articleBlock .btnList .btn>a{min-width:290px;padding:24px 55px 24px 29px}.articleBlock__bg{position:absolute;width:100vw;height:240px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);overflow:hidden}.articleBlock__bg>span{display:block;position:absolute;height:100%;background-color:#fff;width:0;transition-duration:.8s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(1,0,0,1)}.articleBlock.active .articleBlock__bg>span{width:100%}.articleBlock__info--text{margin-bottom:30px}.articleBlock__section{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between}.articleBlock__section .articleBlock__img,.articleBlock__section .articleBlock__info{position:relative;align-self:center;width:50%;z-index:2}.articleBlock__section .articleBlock__img.scale img{transform:scale(1.2)}.articleBlock__section .articleBlock__info{padding:0 64px}.articleBlock--odd .articleBlock__bg{left:0;border-radius:9999px 0 0 9999px}.articleBlock--odd .articleBlock__bg>span{right:0}.articleBlock--odd .articleBlock__img.scale img{transform-origin:right center}.articleBlock--even .articleBlock__bg{right:0;border-radius:0 9999px 9999px 0}.articleBlock--even .articleBlock__bg>span{left:0}.articleBlock--even .articleBlock__section{flex-direction:row-reverse}.articleBlock--even .articleBlock__img.scale img{transform-origin:left center}.infoText{margin-bottom:55px}.infoText>dt{font-size:19px;font-weight:700;margin-bottom:8px}.infoText__wrapper{position:relative;padding-right:180px}.infoText__wrapper img{position:absolute;width:135px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.listBlock{position:relative}.column .listBlock{background-color:#fff}.listBlockImg{position:relative;padding-top:54.5%;overflow:hidden;cursor:pointer}.listBlockImg:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1)}.listBlockImg>img,.listBlockImg>span{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1s cubic-bezier(.19,1,.22,1)}.listBlockImg>img{-o-object-fit:cover;object-fit:cover}.listBlockImg>span{display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/img/contents/imgNone.jpg)}.listBlockImg.borderRadius{border-radius:10px}.bgImg__wrapper{position:relative;height:100%;border-radius:30px;overflow:hidden}.bgImg__wrapper>span{display:block;background-position:50%;background-repeat:no-repeat;background-size:cover}.bgImg__wrapper>span,.listBlock__link{position:absolute;top:0;left:0;width:100%;height:100%}.listBlock__link{z-index:2}.listBlock__info{padding:30px 38px;background-color:#fff;text-align:left}.listBlock__info--title{text-align:left;line-height:1.7}.listBlock__info--aside{display:flex;margin-top:auto;padding-top:10px}.listBlock__info--aside .textU__link{z-index:3}.listBlock__info--aside .date{align-self:center;margin-left:20px}.listBlock.yokoSide{display:flex;flex-wrap:nowrap;justify-content:space-between;height:100%}.listBlock.yokoSide .listBlockImg--wrapper{width:63%}.listBlock.yokoSide .listBlockImg--wrapper .listBlockImg{padding-top:0;height:100%}.listBlock.yokoSide .listBlock__info{width:57%;padding:22px 30px;display:flex;flex-direction:column}.listBlock.yokoSide .listBlock__info .listBlock__info--title{font-size:13px}.sliderWrapper{position:relative;overflow:hidden}.sliderWrapper .navigation-wrapper{position:relative;padding-top:70px;margin-top:-63px}.sliderWrapper .keen-slider:not([data-keen-slider-disabled]){overflow:inherit}.sliderWrapper .keen-slider__slide{background-color:#fff}.sliderWrapper.sliderWrapper--tm{margin-top:-37px}.sliderWrapper.sliderWrapper--tm .navigation-wrapper{margin-top:0}.sliderWrapper.kss-BgTrans .keen-slider__slide{background-color:transparent}.sliderWrapper.kss-BgTrans .listBlock__info--title{margin-top:16px}.sliderArrow{position:absolute;width:50px;height:50px;top:0;right:0;cursor:pointer;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.sliderArrow .arrow{width:30px;height:3px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.sliderArrow .arrow>span{border-radius:3px}.sliderArrow.sliderArrow--left{right:50px}.sliderArrow.sliderArrow--left .arrow>span:first-child{right:auto;left:0;transform:rotate(-38deg);transform-origin:left center}.sliderArrow.sliderArrow--left .arrow>span:first-child:after{left:auto;right:0}.sliderArrow.sliderArrow--left .arrow>span:nth-child(2):after{right:auto;left:0}.sliderArrow.disabled{opacity:.3;pointer-events:none}.stickyBlock{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:160px}.stickyBlock>div:first-child{align-self:flex-start;position:-webkit-sticky;position:sticky;width:205px;top:170px;text-align:left;z-index:2}.stickyBlock>div:first-child h2{font-weight:500}.stickyBlock>div:nth-child(2){width:calc(100% - 205px);z-index:1}.stickyBlock .column.column--2>div{position:relative}.stickyBlock .column.column--2>div:first-child{width:395px}.stickyBlock .column.column--2>div:nth-child(2){width:calc(100% - 455px)}.stickyBlock .stickyBlock__columnImg{position:absolute;top:0;left:0;width:100%;height:100%;width:calc(100% + (50vw - 575px));height:calc(100% + 60px);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.stickyBlock .stickyBlock__columnImg>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-position:0;border-top-left-radius:40px;border-bottom-left-radius:40px}.stickyBlock .sliderWrapper{position:static;width:calc(100% + calc(50vw - 575px))}.stickyBlock .sliderWrapper .navigation-wrapper{position:static;margin-top:0;padding-top:10px}.stickyBlock .sliderWrapper .sliderArrow{top:-10px}.stickyBlock.stickyBlock__inner:last-of-type{margin-bottom:0}.stickyBlock.stickyBlock__inner>div:first-child{width:310px;padding-right:40px}.stickyBlock.stickyBlock__inner>div:nth-child(2){width:calc(100% - 310px)}.relatedNews{margin-bottom:120px}.relatedNews .relatedNews__title{font-size:27px;line-height:1;text-align:left;white-space:nowrap;margin-bottom:30px;display:flex}.relatedNews .relatedNews__title>span{display:block;align-self:center;line-height:0;font-size:33px;vertical-align:text-bottom;margin-left:.1em}.pagesContents__wrapper{position:relative;z-index:2}.breadcrumb__wrapper{position:relative}.breadcrumb{position:absolute;width:100%;left:0;top:-23px;overflow:hidden}.breadcrumb>ul{font-size:0;text-align:left;white-space:nowrap;display:flex}.breadcrumb>ul>li{position:relative;display:inline-block}.breadcrumb>ul>li:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;left:auto;right:0;border-radius:0 9999px 9999px 0;overflow:hidden;width:100vw;z-index:1}.color_1 .breadcrumb>ul>li:before{background-color:#93ff00}.color_2 .breadcrumb>ul>li:before{background-color:#14edff}.color_3 .breadcrumb>ul>li:before{background-color:#ffee02}.form-tride .breadcrumb>ul>li:before{background-color:#ff445f}.breadcrumb>ul>li>a,.breadcrumb>ul>li>p{position:relative;font-size:14px;height:46px;line-height:46px;letter-spacing:.07em;white-space:nowrap;border-radius:0 9999px 9999px 0;padding:0 30px;z-index:3}.breadcrumb>ul>li>a{font-weight:700}.breadcrumb>ul>li>p{font-weight:400;max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb>ul>li:first-child{z-index:5}.breadcrumb>ul>li:nth-child(2){z-index:4}.color_1 .breadcrumb>ul>li:nth-child(2):before{background-color:#bdff66}.color_2 .breadcrumb>ul>li:nth-child(2):before{background-color:#8af6ff}.form-tride .breadcrumb>ul>li:nth-child(2):before{background-color:#ff445f}.breadcrumb>ul>li:nth-child(3){z-index:3}.breadcrumb>ul>li:nth-child(4){z-index:2}.breadcrumb>ul>li:nth-child(5){z-index:1}.breadcrumb>ul>li:last-child{pointer-events:none}.breadcrumb>ul>li:last-child:before{background-color:#fff!important}.siteMap{display:flex;flex-wrap:nowrap;justify-content:space-between}.siteMap>li{width:calc((100% - 18px) / 7)}.siteMap>li>dl>dt>a{position:relative;font-size:13px;text-align:left;line-height:1;white-space:nowrap;padding-top:17px;padding-bottom:17px}.color_1 .siteMap>li>dl>dt>a{color:#93ff00}.color_2 .siteMap>li>dl>dt>a{color:#14edff}.color_3 .siteMap>li>dl>dt>a{color:#ffee02}.form-tride .siteMap>li>dl>dt>a{color:#ff445f}.siteMap>li>dl>dt>a:after,.siteMap>li>dl>dt>a:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0}.siteMap>li>dl>dt>a:before{background-color:hsla(0,0%,100%,.1)}.siteMap>li>dl>dt>a:after{background-color:#fff;width:0;left:auto;right:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.siteMap>li>dl>dt .siteMap__spBtn{display:none}.siteMap>li>dl>dd>ul{padding-top:15px}.siteMap>li>dl>dd>ul>li._hidden{display:none}.siteMap>li>dl>dd>ul>li>a{position:relative;font-size:11px;line-height:1.3;text-align:left;padding-top:5px;padding-bottom:5px;margin-bottom:5px;padding-right:10px}.blogSite,.footer{position:relative;color:#fff}.blogSite{padding-top:80px;padding-bottom:65px;background-color:#555;z-index:1}.blogSite .h3.h3--jp{position:relative;display:inline-block;font-size:23px}.blogSite .h3.h3--jp .btn{position:absolute;width:auto;left:calc(100% + 15px);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);white-space:nowrap}.blogSite .h3.h3--jp~p.font-r{padding-right:120px;text-align:left}.blogSite .listBlock .date,.blogSite .listBlock .listBlock__info--title{color:#000}.blogSite .listBlock .listBlock__info{min-height:145px}.blogSite .blogSite__service{margin-top:65px}.blogSite .blogSite__service--list{display:flex;flex-wrap:nowrap;justify-content:space-between}.blogSite .blogSite__service--list>li{width:calc((100% - 162px) / 7)}.blogSite .blogSite__service--list>li>a{position:relative;padding-top:100%;border-width:3px;border-style:solid;border-radius:30px;background-color:#fff;overflow:hidden}.blogSite .blogSite__service--list>li>a:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1)}.blogSite .blogSite__service--list>li>a img{position:absolute;width:95%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.19,1,.22,1)}.blogSite .blogSite__service--list>li.seohacks>a{border-color:#5faad7}.blogSite .blogSite__service--list>li.cont>a{border-color:#536fa5}.blogSite .blogSite__service--list>li.appliv>a{border-color:#a0a0a0}.blogSite .blogSite__service--list>li.mag-appliv>a{border-color:#ff9000}.blogSite .blogSite__service--list>li.games-appliv>a{border-color:#ff438a}.blogSite .blogSite__service--list>li.lasela>a{border-color:#f2d7cf}.blogSite .blogSite__service--list>li.carmo>a{border-color:#ffbc03}.blogSite .blogSite__service--list>li.nyle-tv>a{border-color:#0097a4}.footerAside__bottom--list{width:calc(100% - 135px);display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-wrap:wrap}.footerAside__bottom--list>li{margin-right:35px}.footerAside__bottom--list>li>a{font-size:12px;white-space:nowrap}.footer{padding-top:60px;padding-bottom:60px;background-color:#3f3f3f}.footer a{color:#fff}.footer .footerAside{position:relative;margin-top:35px}.footer .footerAside .h1{position:relative;width:52px;margin-bottom:35px}.footer .footerAside .h1>a{flex-direction:column}.footer .footerAside .h1>a p,.footer .footerAside .h1>a svg{width:100%}.footer .footerAside .h1>a svg{height:auto;margin:0 0 9px}.footer .footerAside .h1>a p>span{background-image:url(/img/common/logo--white.svg)}.footer .footerAside .footerAside__bottom{display:flex;flex-wrap:nowrap;justify-content:flex-start}.footer .footerAside .footerAside__bottom .copy{width:135px;font-size:10px;line-height:1;white-space:nowrap;align-self:center}.pageTop{position:absolute;width:65px;height:65px;bottom:0;right:0;cursor:pointer}.pageTop .arrow{width:50px;height:6px;transform:translateY(-50%) rotate(-90deg);-webkit-transform:translateY(-50%) rotate(-90deg)}.pageTop .arrow>span{border-radius:6px}.pageTop .arrow>span:first-child{width:40%}.pagesFooter{overflow:hidden;margin-top:150px}.pagesFooter,.pagesNext__contents{position:relative}.pagesNext__contents:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:100vw;background-color:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;z-index:1}.pagesNext__contents>a{position:relative;height:435px;padding:55px 60px;z-index:3}.pagesNext__contents>a .pagesNext__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pagesNext__contents>a .pagesNext__bg>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(.7,0,.3,1)}.pagesNext__contents>a .pagesNext__bg.hidden{overflow:hidden}.pagesNext__contents>a .btnCircle,.pagesNext__contents>a .pagesNext__title{z-index:2}.pagesNext__title{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.pagesNext__title .pagesNext__leader{position:absolute;top:0;left:0;font-size:16px;line-height:1;color:#9e9e9e;margin-bottom:70px}.pagesNext__title .h4.h4--s{margin-bottom:0}.pagesNav{position:relative;padding-top:390px;padding-bottom:140px;margin-top:-285px;background-color:#737373}.pagesNav .pagesNav__title{font-size:34px;line-height:1;margin-bottom:20px}.pagesNav .pagesNav__list{display:flex;flex-wrap:wrap;justify-content:flex-start}.pagesNav .pagesNav__list>li{width:calc((100% - 100px) / 3);margin-right:50px;&._hidden{display:none}}.pagesNav .pagesNav__list>li>a{position:relative;font-size:17px;line-height:1.5;color:hsla(0,0%,100%,.6);font-weight:500;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);padding-top:22px;padding-bottom:22px;padding-right:40px}.pagesNav .pagesNav__list>li>a:after,.pagesNav .pagesNav__list>li>a:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0}.pagesNav .pagesNav__list>li>a:before{background-color:hsla(0,0%,100%,.1)}.pagesNav .pagesNav__list>li>a:after{background-color:hsla(0,0%,100%,.4);width:0;left:auto;right:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.pagesNav .pagesNav__list>li>a .arrow>span:after{background-color:#fff}.pagesNav .pagesNav__list>li:nth-child(3n){margin-right:0}.pagesNav .pagesNav__list>li.selected{font-weight:700}.pagesNav .pagesNav__list>li.selected>a{color:#fff}.pagesNav .pagesNav__list>li.selected>a:after{width:100%;right:auto;left:0}.contentsSvg{position:absolute;width:100%;height:940px;top:0;left:0;overflow-x:hidden;pointer-events:none}.contentsSvg .contentsSvg__grid{position:absolute;width:2200px;height:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0}.contentsSvg .contentsSvg__grid .contentsSvg__bg{position:absolute;top:0;left:0;width:100%;height:100%}.contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{fill:none;stroke:#93ff00;stroke-width:171.15;stroke-linecap:round;stroke-linejoin:round}.color_1 .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{stroke:#93ff00}.color_2 .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{stroke:#14edff}.color_3 .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{stroke:#ffee02}.form-tride .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{stroke:#ff445f}.contentsSvg .contentsSvg__grid .contentsSvg__bg .st1{fill:none;stroke:#fff;stroke-width:171.15;stroke-linecap:round;stroke-linejoin:round}.contentsSvg.contentsSvg__top{z-index:3}@media (hover:hover) and (pointer:fine){.navList>li:active>a:after,.navList>li:hover>a:after{width:100%;right:auto;left:0}.menuBtn:active .menuBtn__open--icon>span:first-child,.menuBtn:hover .menuBtn__open--icon>span:first-child{transform:translateY(-10px)}.menuBtn:active .menuBtn__open--icon>span:nth-child(3),.menuBtn:hover .menuBtn__open--icon>span:nth-child(3){transform:translateY(9px)}.menuContactBtn:active .menuContactBtn--circle:before,.menuContactBtn:hover .menuContactBtn--circle:before{background-color:#fff}.textU__link:active>span:before,.textU__link:hover>span:before{width:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.textU__link:active>span:after,.textU__link:hover>span:after{width:100%;transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.25s;-webkit-transition-delay:.25s}.textLink:active:before,.textLink:hover:before{width:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.textLink:active:after,.textLink:hover:after{width:100%;transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.25s;-webkit-transition-delay:.25s}.arrow__hover:active .arrow,.arrow__hover:hover .arrow{transform:translateY(-50%) translateX(10px)}.arrow__hover:active .arrow>span:after,.arrow__hover:hover .arrow>span:after{width:100%}.arrow__hover:active .arrow>span:first-child:after,.arrow__hover:hover .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.arrow__hover:active .arrow>span:nth-child(2):after,.arrow__hover:hover .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.btn:active .arrowDown>span:before,.btn:hover .arrowDown>span:before{transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transform:translateY(100%)}.btn:active .arrowDown>span:after,.btn:hover .arrowDown>span:after{transform:translate(0);transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:1s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:1s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.3s;-webkit-transition-delay:.3s}.btn>.link:active .arrow,.btn>.link:hover .arrow,.btn>a:active .arrow,.btn>a:hover .arrow{transform:translateY(-50%) translateX(10px)}.btn>.link:active .arrow>span:after,.btn>.link:hover .arrow>span:after,.btn>a:active .arrow>span:after,.btn>a:hover .arrow>span:after{width:100%}.btn>.link:active .arrow>span:first-child:after,.btn>.link:hover .arrow>span:first-child:after,.btn>a:active .arrow>span:first-child:after,.btn>a:hover .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.btn>.link:active .arrow>span:nth-child(2):after,.btn>.link:hover .arrow>span:nth-child(2):after,.btn>a:active .arrow>span:nth-child(2):after,.btn>a:hover .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.btn>.link:active .arrowBlank:before,.btn>.link:hover .arrowBlank:before,.btn>a:active .arrowBlank:before,.btn>a:hover .arrowBlank:before{transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transform:translate(100%,-100%)}.btn>.link:active .arrowBlank:after,.btn>.link:hover .arrowBlank:after,.btn>a:active .arrowBlank:after,.btn>a:hover .arrowBlank:after{transform:translate(0);transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:1s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:1s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.3s;-webkit-transition-delay:.3s}.btn.btn--s>.link:active .arrow,.btn.btn--s>.link:hover .arrow,.btn.btn--s>a:active .arrow,.btn.btn--s>a:hover .arrow{transform:translateY(-50%) translateX(4px)}.btn.btn--back>a:active .arrow,.btn.btn--back>a:hover .arrow,.btn.btn--back>p:active .arrow,.btn.btn--back>p:hover .arrow{transform:translate(-50%,-50%) translateX(-4px)}.color_1 .btn>.link:active,.color_1 .btn>.link:hover,.color_1 .btn>a:active,.color_1 .btn>a:hover,.color_2 .btn>a:active,.color_2 .btn>a:hover,.color_2 .btn>p:active,.color_2 .btn>p:hover,.color_3 .btn>.link:active,.color_3 .btn>.link:hover,.color_3 .btn>a:active,.color_3 .btn>a:hover{background-color:#3f3f3f;background-color:#fff}.btnCircle__hover:active .btnCircle .XcZwgJHh_0,.btnCircle__hover:hover .btnCircle .XcZwgJHh_0{stroke-dasharray:447 449;stroke-dashoffset:448;-webkit-animation:XcZwgJHh_draw .5s cubic-bezier(.7,0,.3,1) 0ms forwards;animation:XcZwgJHh_draw .5s cubic-bezier(.7,0,.3,1) 0ms forwards}@-webkit-keyframes XcZwgJHh_draw{to{stroke-dashoffset:0}}@keyframes XcZwgJHh_draw{to{stroke-dashoffset:0}}@-webkit-keyframes XcZwgJHh_fade{0%{stroke-opacity:1}94.44444444444444%{stroke-opacity:1}to{stroke-opacity:0}}@keyframes XcZwgJHh_fade{0%{stroke-opacity:1}94.44444444444444%{stroke-opacity:1}to{stroke-opacity:0}}.sliderArrow:active .arrow>span:after,.sliderArrow:hover .arrow>span:after{width:100%}.sliderArrow:active .arrow>span:first-child:after,.sliderArrow:hover .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.sliderArrow:active .arrow>span:nth-child(2):after,.sliderArrow:hover .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.sliderArrow.sliderArrow--left:active .arrow,.sliderArrow.sliderArrow--left:hover .arrow{transform:translate(-50%,-50%) translateX(-10px)}.sliderArrow.sliderArrow--right:active .arrow,.sliderArrow.sliderArrow--right:hover .arrow{transform:translate(-50%,-50%) translateX(10px)}.arrowBlank__hover:active .arrowBlank:before,.arrowBlank__hover:hover .arrowBlank:before{transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transform:translate(100%,-100%)}.arrowBlank__hover:active .arrowBlank:after,.arrowBlank__hover:hover .arrowBlank:after{transform:translate(0);transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:1s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:1s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.3s;-webkit-transition-delay:.3s}.listBlock__link:hover~.listBlockImg--wrapper .listBlockImg:after{opacity:1}.listBlock__link:hover~.listBlockImg--wrapper .listBlockImg img,.listBlock__link:hover~.listBlockImg--wrapper .listBlockImg span{transform:scale(1.05)}.listBlock__link:hover~.listBlock__info .listBlock__info--title{text-decoration:underline}.directlyLink__hover:active .listBlockImg:after,.directlyLink__hover:hover .listBlockImg:after{opacity:1}.directlyLink__hover:active .listBlockImg span,.directlyLink__hover:hover .listBlockImg span{transform:scale(1.05)}.breadcrumb>ul>li:active>a,.breadcrumb>ul>li:hover>a{text-decoration:underline}.blogSite .blogSite__service--list>li>a:active:after,.blogSite .blogSite__service--list>li>a:hover:after{opacity:1}.blogSite .blogSite__service--list>li>a:active img,.blogSite .blogSite__service--list>li>a:hover img{transform:translate(-50%,-50%) scale(1.07)}.siteMap>li>dl>dt>a:active:after,.siteMap>li>dl>dt>a:hover:after{width:100%;right:auto;left:0}.footer .footerAside .footerAside__bottom .footerAside__bottom--list>li>a:active,.footer .footerAside .footerAside__bottom .footerAside__bottom--list>li>a:hover,.siteMap>li>dl>dd>ul>li>a:active,.siteMap>li>dl>dd>ul>li>a:hover{text-decoration:underline}.pageTop:active .arrow,.pageTop:hover .arrow{transform:translateY(calc(-50% + -7px)) rotate(-90deg);-webkit-transform:translateY(calc(-50% + -7px)) rotate(-90deg)}.pagesNext__contents>a:active .pagesNext__bg:after,.pagesNext__contents>a:hover .pagesNext__bg:after{opacity:.3}.pagesNext__contents>a:active .pagesNext__bg>span,.pagesNext__contents>a:hover .pagesNext__bg>span{transform:scale(1.05)}.pagesNav .pagesNav__list>li>a:active,.pagesNav .pagesNav__list>li>a:hover{color:#fff}.pagesNav .pagesNav__list>li>a:active:after,.pagesNav .pagesNav__list>li>a:hover:after{width:100%;right:auto;left:0}.pagesNav .pagesNav__list>li>a:active .arrow,.pagesNav .pagesNav__list>li>a:hover .arrow{transform:translateY(-50%) translateX(4px)}.pagesNav .pagesNav__list>li>a:active .arrow>span:after,.pagesNav .pagesNav__list>li>a:hover .arrow>span:after{width:100%}.pagesNav .pagesNav__list>li>a:active .arrow>span:first-child:after,.pagesNav .pagesNav__list>li>a:hover .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.pagesNav .pagesNav__list>li>a:active .arrow>span:nth-child(2):after,.pagesNav .pagesNav__list>li>a:hover .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.paging__list>li>a:active,.paging__list>li>a:hover{background-color:#fff}.text__NavList>li:active:after,.text__NavList>li:hover:after{width:100%;right:auto;left:0}.text__NavList>li:active .arrowDown,.text__NavList>li:hover .arrowDown{background-color:#fff}.text__NavList>li:active .arrowDown>span:before,.text__NavList>li:hover .arrowDown>span:before{transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transform:translateY(100%)}.text__NavList>li:active .arrowDown>span:after,.text__NavList>li:hover .arrowDown>span:after{transform:translate(0);transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:1s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:1s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.3s;-webkit-transition-delay:.3s}.fileLink:active,.fileLink:hover{opacity:.7}}.navHover{position:fixed;width:100%;height:100%;width:100vw;top:0;left:0;z-index:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);pointer-events:none;visibility:hidden;opacity:0;display:none}.navHover.isActive{visibility:visible;opacity:1;pointer-events:all}.navHover .navHover__wrapper{position:relative;height:auto;z-index:2;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.navHover .navHover__wrapper .pagesNav{padding-top:180px;padding-bottom:60px;margin-top:0;background-color:#292929}.navHover--bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#292929;z-index:9;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1);opacity:0;visibility:hidden}.NavHover--open .h1 p>span{background-image:url(/img/common/logo--white.svg)}.NavHover--open .navList>li>a{color:#fff}.NavHover--open .navHover--bg{opacity:.55;visibility:visible}.NavHover--open.menu--change .header .headerBg{opacity:0}.navHover:hover,.navList>li:hover .navHover{pointer-events:all;visibility:visible;opacity:1}.pagesText .page_privacypolicy_list,.pagesText>p{font-weight:400;margin-bottom:3em}.pagesText>h3,.pagesText>p{padding-left:2.3em}.pagesText .page_privacypolicy_list li{list-style-type:disc}.pagesText>p a{display:inline;text-decoration:underline;-webkit-text-decoration-color:#93ff00;text-decoration-color:#93ff00}.pagesText .page_privacypolicy_title{font-size:17px;line-height:1.7;margin-bottom:.5em}.privacypolicy .pagesText>p.pagesText__leader{padding-left:0}.privacypolicy .privacymark{margin-left:2.3em;padding:20px 30px 20px 25px;border:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:nowrap;justify-content:space-between}.privacypolicy .privacymark>a{width:100px;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.privacypolicy .privacymark .privacymark__text{align-self:center;width:calc(100% - 140px)}.privacypolicy .privacymark .privacymark__text>p{font-weight:400;line-height:1.7}.personalInfo .pagesText .page_privacypolicy_list{padding-left:3.3em}.compliance .page_privacypolicy_list,.recruitPrivacy .page_privacypolicy_list{padding-left:2em}.compliance .pagesText>h3,.compliance .pagesText>p,.recruitPrivacy .pagesText>h3,.recruitPrivacy .pagesText>p{padding-left:0}@media (hover:hover) and (pointer:fine){.pagesText>p a:active,.pagesText>p a:hover{text-decoration:none}.privacypolicy .privacymark>a:active,.privacypolicy .privacymark>a:hover{opacity:.7}}.footer .footerAside .footerAside__bottom{position:relative}.footerAside__bottom--sns{position:absolute;width:100%;bottom:calc(100% + 35px);padding-left:135px;display:flex;flex-wrap:nowrap;justify-content:flex-start}.footerAside__bottom--sns>li{margin-right:15px}.footerAside__bottom--sns>li>a{text-indent:-9999px;position:relative;width:42px;height:42px;background-color:hsla(0,0%,100%,.1);border-radius:50%;transition-duration:.6s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.6s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.footerAside__bottom--sns>li>a:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:18px auto}.footerAside__bottom--sns>li.fb>a:after{background-image:url(/img/contents/footer/snsIcon--fb.svg)}.footerAside__bottom--sns>li.tw>a:after{background-image:url(/img/contents/footer/snsicon--x.svg)}.footerAside__bottom--sns>li.in>a:after{background-image:url(/img/contents/footer/snsIcon--in.svg)}.footerAside__bottom--sns>li.yt>a:after{background-image:url(/img/contents/footer/snsicon--yt.svg)}.footerAside__bottom--sns>li.note>a:after{background-image:url(/img/contents/footer/snsicon--note.svg)}@media (hover:hover) and (pointer:fine){.footerAside__bottom--sns>li>a:active,.footerAside__bottom--sns>li>a:hover{background-color:hsla(0,0%,100%,.4)}}.menu .menuSection__left{height:calc(100vh - 230px)}.menu .menuSection__left .footerAside__bottom--list{margin-top:20px}#keenSlider-blogSite .arrow.keycolor>span:after{background-color:#fff}.pageTop .arrow>span:first-child{transform:rotate(-38deg) translateY(-20%);-webkit-transform:rotate(-38deg) translateY(-20%)}.Pagination_hidden__S5_i7{display:none!important}.Pagination_dot__button__rpPKq{background-color:transparent!important;border-color:transparent!important}.pagesNav .pagesNav__list>li>a>span{display:block;font-size:13px;margin-top:.35em}.siteMap>li>dl>dd>ul>li>a>span{display:block;font-size:10px;margin-top:.3em;transform:scale(.9);transform-origin:left center}.sliderWrapper .keen-slider__slide.keen-slider__slide--pickup{background-color:transparent}.sliderWrapper .keen-slider__slide.keen-slider__slide--pickup .listBlock .listBlockImg{padding-top:0;height:auto}.sliderWrapper .keen-slider__slide.keen-slider__slide--pickup .listBlock .listBlockImg>img{position:relative}.footerContact{padding-top:70px;padding-bottom:70px;color:#fff;background-color:#484848}.footerContact .footerContact__list{display:flex;flex-wrap:nowrap;justify-content:space-between}.footerContact .footerContact__list>li{align-self:flex-start;width:50%;border-right:1px solid hsla(0,0%,100%,.15);padding:10px 55px}.footerContact .footerContact__list>li .footerContact__list--title{font-size:21px;line-height:1;font-weight:700;margin-bottom:15px}.footerContact .footerContact__list>li>p{font-size:13px;font-weight:400;line-height:1.5;text-align:left;margin-bottom:30px}.footerContact .footerContact__list>li .btn>a{font-size:14px;padding:16px 30px}.footerContact .footerContact__list>li:first-child{border-left:1px solid hsla(0,0%,100%,.15)}.btn.btn-color_3>.link{border-color:#ffdf34}.btn.btn-color_3>.link,.btn.btn-color_3>.link .arrow>span:after{background-color:#ffdf34}.blogSite .blogSite__service--list>li{width:100%}.blogSite .blogSite__service--list>li>a{padding-top:0}.blogSite .blogSite__service--list>li>a img{width:85%}.blogSite .blogSite__service--list>li>a img._imgSmall{width:65%}.blogSite .blogSite__service--list>li.roas>a{border-color:#4bdf95}.blogSite .blogSite__service--list.blogSite__service--list--main{margin-bottom:40px}.blogSite .blogSite__service--list.blogSite__service--list--main>li{margin-right:30px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a{min-height:208px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);top:47%;text-align:center;padding:0 15px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper img{position:relative;width:54%;left:auto;transform:translate(0);margin-left:auto;margin-right:auto}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper p span{display:block;line-height:1.2}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceName{display:block;font-size:13px;opacity:.5;font-weight:400;line-height:1;margin-bottom:25px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceLeader{font-size:15px;margin-bottom:.5em}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceSubText{font-size:13px;font-weight:400}.blogSite .blogSite__service--list.blogSite__service--list--main>li:last-child{margin-right:0}.blogSite .blogSite__service--list.blogSite__service--list--sub>li{margin-right:16px}.blogSite .blogSite__service--list.blogSite__service--list--sub>li>a{height:115px}.blogSite .blogSite__service--list.blogSite__service--list--sub>li:last-child{margin-right:0}.color_1.form-tride .formList>li.must>dl>dt:after,.form-tride .formList>li.must>dl>dt:after{background-color:#ff445f;color:#fff}.color_1.form-tride form input[type=submit],.form-tride form input[type=submit]{border-color:#ff445f;background-color:#ff445f;color:#fff;-webkit-text-fill-color:#fff}.color_1.form-tride .blogSite .h3.h3--jp .btn p,.color_1.form-tride .breadcrumb>ul>li>a,.form-tride .blogSite .h3.h3--jp .btn p,.form-tride .breadcrumb>ul>li>a{color:#fff}.color_1.form-tride .textU>span,.form-tride .textU>span{background:linear-gradient(transparent 85%,#ff445f 0)}.color_1.form-tride .formList>li>dl>dd.radioBtn input:checked+label:before,.form-tride .formList>li>dl>dd.radioBtn input:checked+label:before{background-color:#ff445f}.color_1.form-tride .formList>li>dl>dd.radioBtn label:before,.form-tride .formList>li>dl>dd.radioBtn label:before{border-color:#ff445f}.color_1.form-tride .formList>li>dl>dd.radioBtn label:after,.form-tride .formList>li>dl>dd.radioBtn label:after{background-color:#fff!important}.color_1.form-tride .menuContactBtn .menuContactBtn--circle a,.form-tride .menuContactBtn .menuContactBtn--circle a{color:#fff}.color_1.form-tride .arrow>span:before,.form-tride .arrow>span:before{background-color:#fff}.color_1.form-tride .confirm__btnList .formBtn.formBtn__back .arrow>span:before,.form-tride .confirm__btnList .formBtn.formBtn__back .arrow>span:before{background-color:#000}.color_1.form-tride .footerContact .footerContact__list .btn p,.color_1.form-tride .menuSection.menuSection__right .btn.btn--s p,.form-tride .footerContact .footerContact__list .btn p,.form-tride .menuSection.menuSection__right .btn.btn--s p{color:#fff}.color_1.form-tride .footerContact .footerContact__list .btn .arrowBlank:before,.form-tride .footerContact .footerContact__list .btn .arrowBlank:before{background-image:url(/img/common/arrowBlank--white.svg)}.color_1.form-tride .footerContact .footerContact__list .btn .arrowBlank:after,.form-tride .footerContact .footerContact__list .btn .arrowBlank:after{background-image:url(/img/common/arrowBlank--pink.svg)}.form-tride.thanks .pagesContetns__wrapper .bgWhiteFrame .btn p{color:#fff}@media (hover:hover) and (pointer:fine){.color_1.form-tride .blogSite .h3.h3--jp .btn:active p,.color_1.form-tride .blogSite .h3.h3--jp .btn:hover p,.color_1.form-tride .footerContact .footerContact__list .btn:active p,.color_1.form-tride .footerContact .footerContact__list .btn:hover p,.color_1.form-tride .menuContactBtn:active .menuContactBtn--circle a,.color_1.form-tride .menuContactBtn:hover .menuContactBtn--circle a,.color_1.form-tride .menuSection.menuSection__right .btn.btn--s:active p,.color_1.form-tride .menuSection.menuSection__right .btn.btn--s:hover p,.form-tride .blogSite .h3.h3--jp .btn:active p,.form-tride .blogSite .h3.h3--jp .btn:hover p,.form-tride .footerContact .footerContact__list .btn:active p,.form-tride .footerContact .footerContact__list .btn:hover p,.form-tride .menuContactBtn:active .menuContactBtn--circle a,.form-tride .menuContactBtn:hover .menuContactBtn--circle a,.form-tride .menuSection.menuSection__right .btn.btn--s:active p,.form-tride .menuSection.menuSection__right .btn.btn--s:hover p,.form-tride.thanks .pagesContetns__wrapper .bgWhiteFrame .btn:active p,.form-tride.thanks .pagesContetns__wrapper .bgWhiteFrame .btn:hover p{color:#ff445f}}.table_left{width:30%}table>tr>td{padding:15px}ul.indent>li{padding-left:1em;text-indent:-1em}.blogSite .blogSite__service--list>li.appliv-ai>a{border-color:#3abacc}.eir_page_file_governance_006 .s_eirList_item-pdf>a:after{top:0}.eir_page_file_governance_006 .eirItem_title{text-align:left}.blogSite .blogSite__service--list>li.rakutasan>a{border-color:#ea625c}.blogSite .blogSite__service--list>li.carmo-magazine>a{border-color:#d95341}.blogSite .blogSite__service--list>li.vod-stream>a{border-color:#2f8f9d}.service_table{width:100%;text-align:center}.service_table thead{font-weight:700}.h4._small{font-size:40px}@media only screen and (max-width:1366px){.h4._small{font-size:3vw}}@media only screen and (max-width:768px){.h4._small{font-size:23px}}._yellow{background-color:#ffdf33!important;border-color:#ffdf33!important}._contentsBody{& h2{font-size:20px}& p{font-weight:400;margin-bottom:3em;margin-left:2rem}& p .lead-text{margin-left:-2rem;display:block}& p+table{margin-top:-3em}& a{display:inline;text-decoration:underline;-webkit-text-decoration-color:#93ff00;text-decoration-color:#93ff00;word-break:break-all}& a u,& a:hover{text-decoration:none}& table{margin-bottom:3rem;margin-left:2rem;border-collapse:collapse;border-spacing:0;font-size:100%;border-top:1px solid gray;border-left:1px solid gray;width:100%}& table p{margin-bottom:0;margin-left:0}& table th{text-align:center;border-bottom:1px solid gray;border-right:1px solid gray;padding:0 4px}& table th:first-child{width:30%}& table th:only-child{width:100%}& table td{border-bottom:1px solid gray;border-right:1px solid gray;padding:12px;font-weight:400}& table td:only-child{text-align:center}& table td li{word-break:break-all}& table ul{margin-left:0;margin-bottom:0}& table p+ul{margin-top:0;font-weight:400;margin-left:0}& ul{margin-left:2rem;margin-bottom:3rem}& p+ul{margin-top:-2rem;font-weight:400}}@media screen and (max-width:768px){._contentsBody{& h2{font-size:14px}& table td,& table th{font-size:10px;padding:4px}& table{width:90%}}}.js--recruitNavWrapper>a{display:none}.recruit_career_banner{max-width:1000px;padding:0 25px;margin:0 auto}@media only screen and (max-width:1366px){.contentsSvg .contentsSvg__grid{width:161.0541727672vw}.header{padding:0 5.8565153734vw}.h1 svg{width:2.4158125915vw;height:2.4158125915vw;margin-right:1.4641288433vw}.h1 p{width:8.1259150805vw}.menuContactBtn{width:9.663250366vw;height:3.5871156662vw;right:11.7130307467vw}.menuContactBtn.menuContactBtn--recruit{right:23vw}.menu--change .menuContactBtn{right:8.78477306vw}.menu--change .menuContactBtn.menuContactBtn--recruit{right:20vw}.menuContactBtn .menuContactBtn--circle a{font-size:14px;font-size:1.0248901903vw;line-height:3.5871156662vw}.menuBtn{right:4.39238653vw;width:5.5636896047vw;height:3.5871156662vw}.menuBtn .menuBtn__open--icon{width:1.4641288433vw}.navList>li{margin:0 1.317715959vw}.navList>li>a{font-size:1.2vw}.pagesH1__caption{font-size:28px;font-size:2.0497803807vw}.pagesH1__mainText{font-size:52px;font-size:3.8067349927vw}.pagesH1__subText{font-size:1.3vw}.h3__strong{font-size:150px;font-size:10.980966325vw}.businessPages--title,.h3{font-size:28px;font-size:2.0497803807vw}.h3--s{font-size:22px;font-size:1.6105417277vw}.h3--s.h3--s--en{font-size:25px;font-size:1.8301610542vw}.h3--s.h3--s--info{font-size:19px;font-size:1.3909224012vw}.h4{font-size:47px;font-size:3.4407027818vw}.h4.h4--s{font-size:43px;font-size:3.1478770132vw}.pagesNav .pagesNav__title{font-size:34px;font-size:2.4890190337vw}.pagesNav .pagesNav__list>li>a{font-size:18px;font-size:1.317715959vw}}@media only screen and (max-width:1250px){.stickyBlock .sliderWrapper,.stickyBlock .stickyBlock__columnImg{width:calc(100% + 50px)}.text__NavList>li p{font-size:16px}.btn>a,.btn>p{font-size:12px}.btn.btn--strong>a,.btn.btn--strong>p{font-size:15px}}@media only screen and (max-width:1200px){body{font-size:14px}.textSize-s{font-size:12px}.textSize-m{font-size:16px}.menu .menuSection__left{width:calc(50% + 85px)}.menu .menuSection__left .siteMap>li>dl>dt>a{font-size:15px}.menu .menuSection__left .siteMap>li>dl>dd>ul>li>a{font-size:11px}.menu .menuSection__right{width:calc(50% - 130px)}.menu .footerAside__bottom--list>li>a{font-size:10px}}@media only screen and (max-width:1100px){.footerContact .footerContact__list>li{padding:10px 30px 10px 45px}}@media only screen and (max-width:1023px){.header .nav,.menuContactBtn--recruit{display:none}.pagesKv .pagesKv__contents{min-height:370px}.pagesKv .pagesKv__contents .pagesKv__bg{width:calc(50% + 10px)}.pagesH1--wrapper{padding-right:60px}.btn>a,.btn>p{min-width:inherit}.categoryList .btn>.link,.categoryList .btn>a{font-size:12px}.menu .menuArticle{flex-wrap:wrap;padding-bottom:0}.menu .menuSection__left,.menu .menuSection__right{width:100%}.menu .menuSection__left{position:relative;top:0;margin-bottom:90px}.menu .menuSection__right .menuSection__rightBlock--title{margin-bottom:28px}.menu .menuSection__right .menuSection__rightBlock:nth-child(2){margin-bottom:0}.footer .siteMap>li>dl>dt>a{font-size:1vw}.footer .siteMap>li>dl>dd>ul>li>a{font-size:.5vw}.footer .siteMap>li>dl>dd>ul>li>a>span{font-size:.45vw;white-space:nowrap}.menu .menuSection__left{height:auto}.footerContact .footerContact__list>li{padding:11px 35px}.footerContact .footerContact__list>li .footerContact__list--title{font-size:17px}.footerContact .footerContact__list>li>p{font-size:12px}.footerContact .footerContact__list>li .btn>a{width:100%}}@media only screen and (max-width:767px){body{font-size:13px}.textSize-s{font-size:11px;line-height:1.6}.textSize-m{font-size:13px}.wrapper{padding-top:90px}.grid{padding-left:25px;padding-right:25px}.brPc,.imgPc,.itemPc{display:none}.brSp,.imgSp,.itemSp{display:block}.textIndent{font-size:10px}.pagesH1 p.textU{font-size:12px;letter-spacing:.05em;margin-bottom:15px}.pagesH1__caption{font-size:19px;letter-spacing:0;margin-bottom:22px}.pagesH1__mainText{font-size:30px}.pagesH1__subText{font-size:13px;margin-top:20px}.pagesH1--wrapper{width:100%;padding-right:0}.h3__strong{font-size:53px;margin-bottom:24px}.h3{font-size:23px;margin-bottom:15px}.h3.margin{margin-bottom:45px}.businessPages--title{font-size:23px;margin-bottom:15px}.businessPages--title.margin{margin-bottom:45px}.h3--s{font-size:17px;margin-bottom:20px}.h3--s.h3--s--en{font-size:19px}.h3--s.h3--s--info{font-size:15px}.h4{font-size:23px;margin-bottom:15px;line-height:1.5}.h4.h4--s{font-size:20px}.titleSubLine{font-size:13px;padding-left:28px;margin-bottom:15px}.titleSubLine:after{width:17px;height:1px;top:12px;border-radius:1px}.column{flex-wrap:wrap}.columnLeader{justify-content:space-between}.columnLeader>div:first-child,.columnLeader>li:first-child{width:calc(50% + 30px)}.columnLeader>div:nth-child(2),.columnLeader>li:nth-child(2){width:calc(50% - 90px)}.column--2{flex-wrap:wrap}.column--2>div,.column--2>li{width:calc(50% - 25px)}.btnList.column--2{flex-wrap:wrap}.btnList.column--2>div,.btnList.column--2>li{width:100%;margin-bottom:15px}.column--2.columnWrap>div,.column--2.columnWrap>li{margin-right:50px;margin-bottom:50px}.column--2.columnWrap>div:nth-child(2n),.column--2.columnWrap>li:nth-child(2n){margin-right:0}.column--3{justify-content:flex-start}.column--3>div,.column--3>li{width:calc((100% - 90px) / 3);margin-right:45px;margin-bottom:50px}.column--3>div:nth-child(3n),.column--3>li:nth-child(3n){margin-right:0}.arrowTriangle{width:15px;right:20px}.arrowTriangle:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top-width:6px}.arrow{width:10px}.arrow.arrow--strong{width:18px;height:1px}.arrow.arrow--strong>span{border-radius:1px}.arrowBlank{width:9px;height:9px;top:7px}.arrowBlank__wrapper>p{padding-right:22px}.arrowDown{width:25px;height:25px}.arrowDown>span{width:10px;height:10px}.arrowPlus{width:25px;height:25px}.arrowPlus>span{width:6px}.text__NavList{display:flex;margin-bottom:65px}.text__NavList>li{margin-right:40px}.text__NavList>li p{font-size:18px;padding:20px 0}.btn>a,.btn>p{min-width:100%;font-size:12px;padding:20px 52px 20px 25px;border-width:1px}.btn .arrowBlank,.btn>a .arrow,.btn>p .arrow{right:20px}.btn .arrowDown{right:6px}.btn.btn--s>a,.btn.btn--s>p{font-size:11px;padding:3px 32px 3px 16px}.btn.btn--s .arrowBlank,.btn.btn--s>a .arrow,.btn.btn--s>p .arrow{right:8px}.btn.btn--strong>a,.btn.btn--strong>p{font-size:15px}.btn.btn--strong>a .arrow,.btn.btn--strong>p .arrow{width:15px;height:1px}.btn.btn--strong>a .arrow>span,.btn.btn--strong>p .arrow>span{border-radius:1px}.btnCircle{width:72px;height:72px}.categoryList{margin-bottom:30px}.categoryList .btn{margin-right:15px;margin-bottom:12px}.categoryList .btn>a,.categoryList .btn>p{font-size:10px;padding:6px 36px 6px 14px}.categoryList .btn>a .arrow,.categoryList .btn>p .arrow{right:12px}.categoryList .btn.btn--back>a,.categoryList .btn.btn--back>p{padding:6px 14px 6px 36px}.categoryList .btn.btn--back>a .arrow,.categoryList .btn.btn--back>p .arrow{left:12px}.newsList{margin-bottom:30px}.paging__list{white-space:nowrap}.paging__list>li{margin:0 4px}.paging__list>li>a,.paging__list>li>p{font-size:12px;line-height:36px}.paging__list>li>a{width:36px;height:36px}.paging__list>li.Pagination_dot__q_PUI>a{width:20px;font-size:10px}.article{margin-bottom:80px}.bgWhiteFrame,.borderFrame{padding:20px 25px;border-radius:4px}.textBgGray{padding:7px 15px}.date,.textBgGray{font-size:10px}.dateTate>span{margin-top:5px}.dateTate>span:first-child{font-size:10px}.dateTate>span:nth-child(2){font-size:12px}.textLink{padding-bottom:3px}.textLink:after,.textLink:before{height:1px}.textU__link{padding:5px 0}.textU__link>span{font-size:10px}.textU__link>span:after,.textU__link>span:before{height:2px}.textTab__link>span{font-size:10px;padding:5px 15px}.header{position:absolute;height:70px}.menu--change .header{height:50px;padding:0 15px}.menu--change .header .h1{transform:scale(.8);top:25px}.header .headerBg,.header .nav{display:none}.h1 svg{width:20px;height:20px;margin-right:15px}.h1 p{width:74px}.menu .menu__contents{padding:35px}.menu .menu__contents .h1{margin-bottom:40px}.menu .menuSection__left{margin-bottom:70px}.menu .menuSection__left .siteMap>li{width:100%!important;margin-bottom:5px}.menu .menuSection__left .siteMap>li>dl>dt>a{font-size:13px;padding-top:19px;padding-bottom:19px}.menu .menuSection__left .footerAside__bottom--list{margin-top:25px}.menu .menuSection__left .footerAside__bottom--list>li{transform:scale(.9);transform-origin:left center;margin-right:10px;margin-bottom:4px}.menu .menuSection__left .siteMap>li>dl>dd>ul>li>a{font-size:12px;padding-top:6px;padding-bottom:6px}.menu .menuSection__right{margin-bottom:50px}.menu .menuSection__right .menuSection__rightBlock--title{margin-bottom:18px}.menu .menuSection__right .listBlock.yokoSide{min-height:120px;margin-bottom:17px}.menu .menuSection__right .listBlock.yokoSide .listBlock__info .listBlock__info--title{font-size:11px}.menu .menuSection__right:nth-child(2){margin-bottom:0}.pagesKv{padding-bottom:130px}.pagesKv .pagesKv__contents .pagesKv__bg{position:relative;width:calc(100% - 25px);right:-25px;height:200px;top:0;transform:translateY(0);-webkit-transform:translateY(0);margin-bottom:70px}.pagesKv .pagesKv__section{padding:0 40px}.pagesKv.pagesKv__bgImgNone{padding-bottom:45px}.pagesKv.pagesKv__bgImgNone .pagesKv__contents{min-height:170px}.articleLeader{margin-bottom:20px}.articleBlock{margin-bottom:100px}.articleBlock .btnList .btn{margin-right:20px}.articleBlock .btnList .btn>a,.articleBlock .btnList .btn>p{min-width:290px;padding:24px 55px 24px 29px}.articleBlock__bg{width:calc(100% - 25px);width:100%;height:130px;top:0;transform:translateY(50%);-webkit-transform:translateY(50%)}.articleBlock__info--text{margin-bottom:20px}.articleBlock__section{flex-direction:column!important}.articleBlock__section .h4.h4--s{font-size:24px}.articleBlock__section .articleBlock__img,.articleBlock__section .articleBlock__info{width:100%}.articleBlock__section .articleBlock__img.scale img{transform:scale(1)}.businessTop .articleBlock__section .articleBlock__img.scale img{margin-left:-8vw}.articleBlock__section .articleBlock__info{padding:0}.articleBlock--odd .articleBlock__bg{left:auto;right:-25px}.articleBlock--even .articleBlock__bg{right:auto;left:-25px;top:-5px}.sliderWrapper .navigation-wrapper{padding-top:55px;margin-top:-50px}.sliderWrapper.sliderWrapper--tm{margin-top:-37px}.sliderWrapper.kss-BgTrans .listBlock__info--title{margin-top:16px}.sliderWrapper .sliderArrow{display:none}.sliderArrow{width:50px;height:50px}.sliderArrow .arrow{width:30px;height:3px}.sliderArrow .arrow>span{border-radius:3px}.sliderArrow.sliderArrow--left{right:50px}.sliderArrow.sliderArrow--left .arrow>span:first-child{transform:rotate(-38deg)}.sliderArrow.disabled{opacity:.3;pointer-events:none}.listBlockImg.borderRadius{border-radius:5px}.bgImg__wrapper{border-radius:15px}.listBlock__info{padding:20px 25px}.listBlock__info--aside{margin-top:10px}.listBlock__info--aside .date{margin-left:20px}.menu .listBlock.yokoSide{background:#fff}.listBlock.yokoSide .listBlockImg--wrapper{width:43%}.menu .listBlock.yokoSide .listBlockImg--wrapper{width:34%;padding:15px 0 15px 15px}.menu .listBlock.yokoSide .listBlockImg--wrapper .listBlockImg{padding-top:54.5%;height:auto}.listBlock.yokoSide .listBlock__info{width:57%;padding:13px 20px}.listBlock.yokoSide .listBlock__info .listBlock__info--title{font-size:12px}.stickyBlock{flex-wrap:wrap;margin-bottom:100px}.stickyBlock>div:first-child{position:relative;top:0!important;width:100%!important;text-align:left}.stickyBlock>div:first-child h2{font-size:20px!important}.stickyBlock>div:first-child h2.h3--s--info{font-size:12px}.stickyBlock>div:nth-child(2){width:100%!important}.stickyBlock .column.column--2{flex-wrap:wrap}.stickyBlock .column.column--2>div:first-child,.stickyBlock .column.column--2>div:nth-child(2){width:100%}.stickyBlock .stickyBlock__columnImg>span{border-top-left-radius:20px;border-bottom-left-radius:20px}.stickyBlock .sliderWrapper{width:calc(100% + 25px)}.stickyBlock .sliderWrapper .navigation-wrapper{padding-top:10px}.stickyBlock .sliderWrapper .sliderArrow{top:-10px}.stickyBlock.stickyBlock__inner:last-of-type{margin-bottom:0}.stickyBlock.stickyBlock__inner>div:first-child{width:100%;padding-right:0}.stickyBlock.stickyBlock__inner>div:nth-child(2){width:100%}.relatedNews{margin-bottom:65px}.relatedNews .relatedNews__title{font-size:20px;margin-bottom:20px}.relatedNews .relatedNews__title>span{font-size:22px;vertical-align:baseline}.breadcrumb{top:-17px}.breadcrumb>ul>li>a,.breadcrumb>ul>li>p{font-size:11px;height:34px;line-height:34px;letter-spacing:.05em;padding:0 20px}.breadcrumb>ul>li>p{max-width:130px}.breadcrumb>ul>li:nth-child(2)>p{max-width:inherit}.siteMap{flex-wrap:wrap}.siteMap>li{width:100%;margin-bottom:5px}.siteMap>li>dl>dt{position:relative}.siteMap>li>dl>dt>a{font-size:13px;padding-top:17px;padding-bottom:17px}.siteMap>li>dl>dt .siteMap__spBtn{display:block;position:absolute;width:47px;height:100%;top:0;right:0;cursor:pointer}.siteMap>li>dl>dt .siteMap__spBtn>span{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:7px;height:1px}.siteMap>li>dl>dt .siteMap__spBtn>span:after,.siteMap>li>dl>dt .siteMap__spBtn>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%}.color_1 .siteMap>li>dl>dt .siteMap__spBtn>span:after,.color_1 .siteMap>li>dl>dt .siteMap__spBtn>span:before{background-color:#93ff00}.color_2 .siteMap>li>dl>dt .siteMap__spBtn>span:after,.color_2 .siteMap>li>dl>dt .siteMap__spBtn>span:before{background-color:#14edff}.color_3 .siteMap>li>dl>dt .siteMap__spBtn>span:after,.color_3 .siteMap>li>dl>dt .siteMap__spBtn>span:before{background-color:#ffee02}.form-tride .siteMap>li>dl>dt .siteMap__spBtn>span:after,.form-tride .siteMap>li>dl>dt .siteMap__spBtn>span:before{background-color:#ff445f}.siteMap>li>dl>dt .siteMap__spBtn>span:after{transform:rotate(90deg);transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.siteMap>li>dl>dt .siteMap__spBtn.active>span:after{transform:rotate(0deg)}.siteMap>li>dl>dd{overflow:hidden;height:0}.siteMap>li>dl>dd>ul{padding-top:15px}.siteMap>li>dl>dd>ul>li>a{font-size:12px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;padding-right:10px}.blogSite{padding-top:50px;padding-bottom:30px}.top .blogSite{padding-top:36px}.blogSite .h3.h3--jp{font-size:19px}.blogSite .h3.h3--jp .btn{left:calc(100% + 15px)}.blogSite .h3.h3--jp~p.font-r{font-size:12px;padding-right:0;line-height:1.6;margin-bottom:10px}.blogSite .listBlock .listBlock__info{min-height:110px}.blogSite .blogSite__service{margin-top:45px}.footer{padding-top:20px;padding-bottom:40px}.footer .footerAside{margin-top:25px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.footer .footerAside .h1{width:57px;margin-bottom:0}.footer .footerAside .h1>a svg{margin-bottom:9px}.footer .footerAside .footerAside__bottom{width:calc(100% - 89px);flex-direction:column-reverse;justify-content:space-between}.footer .footerAside .footerAside__bottom .copy{width:100%;transform:scale(.85);transform-origin:left bottom;align-self:self-start;margin-top:15px}.footer .footerAside .footerAside__bottom .footerAside__bottom--list{width:calc(100% + 25px)}.footer .footerAside .footerAside__bottom .footerAside__bottom--list>li{margin-right:8px;transform:scale(.9);transform-origin:left center}.footer .footerAside .footerAside__bottom .footerAside__bottom--list>li>a{font-size:10px}.footer .siteMap>li>dl>dt>a{font-size:13px}.footer .siteMap>li>dl>dd>ul>li>a{font-size:12px}.pageTop{width:50px;height:50px;right:-20px;bottom:-10px}.pageTop .arrow{width:30px;height:3px}.pageTop .arrow>span{border-radius:3px}.pageTop .arrow>span:first-child{width:40%}.pagesFooter{margin-top:85px}.pagesNext__contents .h3.textColor,.pagesNext__contents .h4.h4--s{font-size:18px}.pagesNext__contents:after{border-top-left-radius:15px;border-bottom-left-radius:15px}.pagesNext__contents>a{height:300px;padding:30px 25px}.pagesNext__contents>a .pagesNext__bg>span{background-size:150% auto;background-position:center bottom -20%}.pagesNext__contents>a .pagesNext__bg.hidden>span{background-position:50%}.pagesNext__contents>a .btnCircle{top:25px;transform:translateY(0);-webkit-transform:translateY(0)}.pagesNext__title{display:block}.pagesNext__title .pagesNext__leader{position:relative;font-size:12px;margin-bottom:20px}.pagesNext__title .h4.h4--s{margin-bottom:0}.pagesNav{padding-top:290px;padding-bottom:95px;margin-top:-225px}.pagesNav .pagesNav__title{font-size:22px;margin-bottom:15px}.pagesNav .pagesNav__list>li{width:100%;margin-right:0}.pagesNav .pagesNav__list>li>a{font-size:13px;padding-top:17px;padding-bottom:17px;padding-right:40px}.contentsSvg .contentsSvg__grid{width:2200px;transform:translateX(-50%) scale(.4);-webkit-transform:translateX(-50%) scale(.4);transform-origin:center top}.companyTop .contentsSvg .contentsSvg__grid .contentsSvg__bg{left:210px}.recruitPages .contentsSvg .contentsSvg__grid .contentsSvg__bg{transform:translateX(-180px)}.recruitPages.graduate .contentsSvg .contentsSvg__grid .contentsSvg__bg:first-child{transform:translateX(-120px)}.companyTop .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0:first-child{transform:translateY(176px)}.sustainability .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{transform:translate(330px,186px)}.recruitPages .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{transform:translate(60px,106px)}.recruitPages.graduate .contentsSvg .contentsSvg__grid .contentsSvg__bg .st0{transform:translate(-410px,57px)}.companyTop .contentsSvg .contentsSvg__grid .contentsSvg__bg .st1:last-child{transform:translateY(116px)}.sustainability .contentsSvg .contentsSvg__grid .contentsSvg__bg .st1:nth-child(4){transform:translate(230px,-60px)}.recruitPages.graduate .contentsSvg .contentsSvg__grid .contentsSvg__bg .st1{transform:translate(-60px,-10px)}.blogSite .blogSite__service--list{flex-wrap:wrap}.blogSite .blogSite__service--list>li{width:calc((100% - 30px) / 3);margin-bottom:15px}.blogSite .blogSite__service--list>li>a{border-width:2px;border-radius:15px}.businessTop .articleBlock__section .articleBlock__info--text br,.businessTop .articleBlock__section .h4.h4--s br,.businessTop .articleLeader .h3__subText br{display:none}.compliance .pagesH1__mainText,.personalInfo .pagesH1__mainText,.privacypolicy .pagesH1__mainText,.recruitPrivacy .pagesH1__mainText{font-size:26px}.recruitPrivacy .pagesH1 p.textU{font-size:11px;line-height:1.4}.pagesText .page_privacypolicy_list,.pagesText>p{margin-bottom:3em}.pagesText>h3,.pagesText>p{padding-left:2.3em}.pagesText .page_privacypolicy_title{font-size:14px;margin-bottom:.5em}.privacypolicy .pagesText>p.pagesText__leader{padding-left:0}.privacypolicy .privacymark{margin-left:2.3em;padding:18px 22px;display:block;margin-bottom:15px}.privacypolicy .privacymark>a{width:100%;max-width:100px;margin-bottom:20px;margin-left:auto;margin-right:auto}.privacypolicy .privacymark .privacymark__text{width:100%}.personalInfo .pagesText .page_privacypolicy_list{padding-left:3.3em}.compliance .pagesText>h3,.compliance .pagesText>p{padding-left:0}.footerAside__bottom--sns{position:relative;bottom:0;padding-left:0;margin-bottom:50px;margin-top:20px}.footerAside__bottom--sns>li{margin-right:17px}.footerAside__bottom--sns>li>a{width:40px;height:40px}.footerAside__bottom--sns>li>a:after{background-size:15px auto}.footerAside__bottom--sns>li>a:active{background-color:hsla(0,0%,100%,.4)}#keenSlider-blogSite .listBlock.yokoSide{height:100%}#keenSlider-blogSite .listBlock.yokoSide .listBlockImg--wrapper{padding-left:15px;padding-top:15px}#keenSlider-blogSite .listBlock.yokoSide .listBlockImg--wrapper .listBlockImg{padding-top:54.5%;height:auto}#keenSlider-blogSite .listBlock.yokoSide .listBlock__info .listBlock__info--title{font-size:11px}.pageTop .arrow{right:5px;top:60%}.menu .menuSection__right .listBlock.yokoSide .listBlockImg--wrapper{width:40%}.menu .menuSection__right .listBlock.yokoSide .listBlock__info{width:60%;padding:13px 13px 13px 15px}.menu .menuSection__right .listBlock.yokoSide .listBlock__info .listBlock__info--aside .date{margin-left:auto}.footer .siteMap>li>dl>dd>ul>li>a>span{font-size:10px}.footerContact{padding-top:5px;padding-bottom:5px}.footerContact .footerContact__list{flex-wrap:wrap}.footerContact .footerContact__list>li{width:100%;padding:30px 0;border:none}.footerContact .footerContact__list>li .footerContact__list--title{font-size:15px;margin-bottom:10px}.footerContact .footerContact__list>li>p{font-size:11px;margin-bottom:20px}.footerContact .footerContact__list>li .btn>a{font-size:12px;padding:14px 26px;min-width:inherit;width:180px}.footerContact .footerContact__list>li:first-child{border-left:none;border-bottom:1px solid hsla(0,0%,100%,.15)}}@media only screen and (max-width:360px){.businessTop .articleBlock__section .h4.h4--s{font-size:22px}}@media only screen and (max-width:1023px){.menuBtn{width:57px;height:37px;right:40px}.menuBtn .menuBtn__open--icon{width:18px}.menuContactBtn{width:99px;height:37px;right:118px}.menu--change .menuContactBtn{right:90px}.menuContactBtn.menuContactBtn--recruit{right:240px}.menu--change .menuContactBtn.menuContactBtn--recruit{right:200px}.menuContactBtn .menuContactBtn--circle a{font-size:10px;line-height:37px}}@media only screen and (max-width:767px){.menuBtn{width:44px;height:32px}.menu--open .menuBtn,.menuBtn{top:19px;right:13px}.menu--change .menuBtn{top:8px;right:8px}.menuBtn .menuBtn--circle{transform:translate(0)!important}.menuBtn .menuBtn--circle:before{left:-1px;top:-1px;border-width:1px}.menuBtn .menuBtn__close--icon{width:15px}.menuBtn .menuBtn__open--icon{width:18px}.menuBtn .menuBtn__open--icon>span:first-child{transform:translateY(-6px)}.menuBtn .menuBtn__open--icon>span:nth-child(3){transform:translateY(4px)}.menuContactBtn{width:80px;height:32px;top:19px;right:70px;z-index:20;transition-duration:.4s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.menu--change .menuContactBtn{top:8px;right:62px}.menuContactBtn.menuContactBtn--recruit{right:160px}.menu--change .menuContactBtn.menuContactBtn--recruit{right:150px}.menuContactBtn .menuContactBtn--circle:before{left:-1px;top:-1px;border-width:1px}.menuContactBtn .menuContactBtn--circle a{transform:scale(.9);font-size:10px;line-height:32px}.menu .menu__contents .menu__contents--main .h1{width:109px}}@media only screen and (max-width:1170px){.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceName{font-size:10px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceLeader{font-size:14px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceSubText{font-size:10px}}@media only screen and (max-width:1023px){.blogSite .blogSite__service--list>li>a{border-width:2px;border-radius:20px}.blogSite .blogSite__service--list.blogSite__service--list--main{margin-bottom:25px}.blogSite .blogSite__service--list.blogSite__service--list--main>li{margin-right:20px}.blogSite .blogSite__service--list.blogSite__service--list--sub>li{margin-right:10px}}@media only screen and (max-width:767px){.blogSite .blogSite__service--list{display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-wrap:wrap}.blogSite .blogSite__service--list>li>a{border-radius:15px}.blogSite .blogSite__service--list>li>a img{width:85%}.blogSite .blogSite__service--list.blogSite__service--list--main{margin-bottom:15px}.blogSite .blogSite__service--list.blogSite__service--list--main>li{width:100%;margin-right:0;margin-bottom:10px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a{min-height:178px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper{top:47%;padding:0 15px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper img{width:54%}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceName{font-size:11px;margin-bottom:25px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceLeader{font-size:13px}.blogSite .blogSite__service--list.blogSite__service--list--main>li>a .serviceLogo__wrapper .serviceSubText{font-size:10px}.blogSite .blogSite__service--list.blogSite__service--list--sub>li{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.blogSite .blogSite__service--list.blogSite__service--list--sub>li>a{height:100px;border-radius:12px}.blogSite .blogSite__service--list.blogSite__service--list--sub>li:nth-child(2n){margin-right:0}.table_left{width:40%}table>tr>th{font-size:11px}table>tr>td{padding:10px;line-height:1.6;font-size:10px}}@media only screen and (max-width:375px){.table_left{width:42%}table>tr>td{padding:5px}}@media only screen and (max-width:767px){.blogSite .blogSite__service--list>li>a img{width:85%;-o-object-fit:contain;object-fit:contain;height:85%}}@media only screen and (max-width:420px){.footerAside__bottom--sns{margin-left:-40px!important}}.menuContactBtn--recruitSp{display:none}@media only screen and (max-width:1024px){.menuContactBtn--recruitSp{display:block!important;right:230px}.menu--change .menuContactBtn--recruitSp{right:200px}}@media only screen and (max-width:767px){.menuContactBtn--recruitSp{right:160px;width:60px}.menu--change .menuContactBtn--recruitSp{right:150px}}._recruit_career_article{margin-top:-120px}.pagesKv__section{display:flex;flex-direction:row-reverse;justify-content:space-between}.bpPagesKv__bg--wrapper{position:relative;width:50%}.bpPagesKv__bg--wrapper .bpPagesKv__bg{position:absolute;width:125%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0}.bpPagesKv__bg--wrapper .bpPagesKv__bg>span{display:block;padding-top:calc(900 / 1468 * 100%);background-position:50%;background-repeat:no-repeat;background-size:100% auto;opacity:0}.pagesH1--wrapper{padding-right:100px}.articleLeader{margin-bottom:55px}.articleBlock{margin-bottom:110px}.articleBlock__bg{height:100%}.articleBlock--noflex .articleBlock__section .articleBlock__img{position:absolute;height:100%;width:calc(420 / 1250 * 100%);bottom:0}.articleBlock--noflex .articleBlock__section .articleBlock__img>img{position:absolute}.articleBlock--noflex .articleBlock__section .articleBlock__img .articleBlock__img--contents{position:absolute;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}.articleBlock--noflex .articleBlock__section .articleBlock__img .articleBlock__img--contents .btn.btn--s{margin-top:30px}.articleBlock--noflex .articleBlock__section .articleBlock__img .articleBlock__img--contents .btn.btn--s a{padding:9px 40px 9px 16px}.articleBlock--noflex .articleBlock__section .articleBlock__info{width:calc(770 / 1150 * 100%);padding:50px 0}.articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img,.articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img--contents{left:0}.articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__info{margin-left:auto}.articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__img,.articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__img--contents{right:0}.articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__info{margin-right:auto}.articleBlock.articleBlock--imgHidden .articleBlock__section .articleBlock__img img{top:auto;bottom:0;transform:translateY(0);-webkit-transform:translateY(0)}.articleBlock.articleBlock--imgHidden.articleBlock--odd .articleBlock__section .articleBlock__img img{border-radius:0 0 0 200px}.articleBlock.articleBlock--imgHidden.articleBlock--even .articleBlock__section .articleBlock__img img{border-radius:0 0 200px 0}.bpInfo .bpInfo__section{color:#fff;background-color:#5e5e5e;padding:40px 55px;border-radius:30px;margin-bottom:65px}.bpInfo .bpInfo__section a{color:#fff}.bpInfo .pagesH1__mainText{font-size:90px}.bpInfo__document{margin-top:65px}.bpInfo__document .listBlockImg{padding-top:calc(468 / 624 * 100%)}.bpInfo__beUseful{margin-top:65px}.bpInfo__beUseful .listBlockImg{padding-top:calc(326 / 624 * 100%)}.bpInfo__seminar{margin-top:65px}.bpInfo__seminar .listBlockImg{padding-top:calc(352 / 624 * 100%)}.bpInfo__seminar .seminarInfo{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:16px}.bpInfo__seminar .seminarInfo .dateTate{width:55px}.bpInfo__seminar .seminarInfo .listBlock__info--title{position:relative;width:calc(100% - 65px);margin-top:0;padding-left:15px}.bpInfo__seminar .seminarInfo .listBlock__info--title:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:1px;background-color:hsla(0,0%,100%,.2)}.bpInfo__program{margin-top:65px;border:1px solid #fff;border-radius:20px;padding:28px 35px;text-align:left}.bpInfo__program .bpInfo__program--title{margin-bottom:12px}.bpInfo__program .bpInfo__program--title p,.bpInfo__program .bpInfo__program--title strong{display:block;line-height:1.5}.bpInfo__program .bpInfo__program--title p{font-size:0;text-align:left;margin-bottom:20px}.bpInfo__program .bpInfo__program--title p>span{display:inline-block;height:29px;font-size:13px;line-height:28px;white-space:nowrap;font-weight:500;padding:0 16px;border-radius:26px;border-width:1px;border-style:solid;margin-right:15px}.color_1 .bpInfo__program .bpInfo__program--title p>span{border-color:#93ff00}.color_2 .bpInfo__program .bpInfo__program--title p>span{border-color:#14edff}.color_3 .bpInfo__program .bpInfo__program--title p>span{border-color:#ffee02}.bpInfo__program .bpInfo__program--title strong{font-size:30px}.bpInfo__program .btn{margin-top:30px}.bpInfo__program .btn>a{color:#000}.businessPages .pagesFooter{overflow:inherit}.businessPages .pagesFooter .pagesNext__contents>a .pagesNext__bg{top:auto;bottom:0;height:calc(488 / 435 * 100%)}.dgm .pagesNext__contents>a .pagesNext__bg>span{background-position:bottom}.mt .articleLeader .businessPages--title{margin-bottom:90px}.mt .bpPagesKv__bg--wrapper .bpPagesKv__bg{width:100%;top:70%}.mt .bpPagesKv__bg--wrapper .bpPagesKv__bg>span{padding-top:calc(1308 / 1178 * 100%)}.mt .mtService__logo{margin-bottom:15px;text-align:left;white-space:nowrap;display:flex}.mt .mtService__logo img{align-self:center;height:41px;width:auto;margin-right:30px}.mt .articleBlock--noflex .articleBlock__section .articleBlock__info{width:calc(670 / 1150 * 100%);padding:30px 0}.mt .articleBlock__info .h4{margin-bottom:10px}.mt .articleBlock__info--text{margin-bottom:20px}.mt .mtService__logo--yomi{align-self:center;position:relative;font-size:16px;height:20px;line-height:20px;color:rgba(0,0,0,.5);white-space:nowrap;padding:0 15px}.mt .mtService__logo--yomi>span{display:block;position:absolute;width:1px;height:100%;top:0;background-color:#b3b3b3}.mt .mtService__logo--yomi>span:after,.mt .mtService__logo--yomi>span:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:3px;height:1px;background-color:#b3b3b3}.mt .mtService__logo--yomi>span:after{top:auto;bottom:0}.mt .mtService__logo--yomi>span:first-child{left:0}.mt .mtService__logo--yomi>span:nth-child(2){right:0}.mt .mtService__logo--yomi>span:nth-child(2):after,.mt .mtService__logo--yomi>span:nth-child(2):before{left:auto;right:0}.subscription .bpPagesKv__bg--wrapper .bpPagesKv__bg{width:100%;top:60%}.subscription .bpPagesKv__bg--wrapper .bpPagesKv__bg>span{padding-top:calc(782 / 1142 * 100%)}.subscription .articleBlock__info--text .textIndent{margin-top:10px}.subscription .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img>img{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.subscription .articleBlock.articleBlock--even.articleBlock--noflex.articleBlock--imgHidden .articleBlock__section .articleBlock__info{padding-left:13%}.subscription .articleBlock.articleBlock--even.articleBlock--noflex.articleBlock--imgHidden .articleBlock__section .articleBlock__img{width:calc(445 / 1250 * 100%)}.dgm .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__info{padding-right:10%}.dgm .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__info{padding-left:10%}.mt .articleBlock--noflex .articleBlock__section .articleBlock__info{width:calc(780 / 1150 * 100%)}.mt .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__info{padding-right:14%}.mt .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__info{padding-left:14%}.dgm .contentsSvg .contentsSvg__grid{transform:translateX(-50%) translateY(-5%);-webkit-transform:translateX(-50%) translateY(-5%)}.dgm .bpPagesKv__bg--wrapper .bpPagesKv__bg{transform:translateY(-52%);-webkit-transform:translateY(-52%)}.dgm .dgmContact__btnlist .btn.btn--strong>.link,.dgm .dgmContact__btnlist .btn.btn--strong>a{font-size:15px;font-weight:700;display:flex;flex-direction:column;justify-content:center;border-color:#ffdf33;background-color:#ffdf33}.dgm .dgmContact__btnlist .btn.btn--strong>.link .arrow>span:after,.dgm .dgmContact__btnlist .btn.btn--strong>a .arrow>span:after{background-color:#ffdf33!important}.dgm .dgmPoints .dgmContact__btnlist{margin-top:0;margin-bottom:110px}.dgm .articleBlock .btn.btnColor>a{font-weight:700;border-color:#ffdf33;background-color:#ffdf33}.dgm .articleBlock .btn.btnColor>a .arrow>span:after{background-color:#ffdf33!important}.dgm .dgmContact__btnlist .btn.btn--strong._strongColor>.link,.dgm .dgmContact__btnlist .btn.btn--strong._strongColor>a{font-size:15px;font-weight:700;display:flex;flex-direction:column;justify-content:center;border-color:#ffb300;background-color:#ffb300}.dgm .articleBlock .btn.btnColor._strongColor>a .arrow>span:after{background-color:#ffb300!important}@media (hover:hover) and (pointer:fine){.dgm .articleBlock .btn.btnColor>a:active,.dgm .articleBlock .btn.btnColor>a:hover,.dgm .dgmContact__btnlist .btn.btn--strong>.link:active,.dgm .dgmContact__btnlist .btn.btn--strong>.link:hover,.dgm .dgmContact__btnlist .btn.btn--strong>a:active,.dgm .dgmContact__btnlist .btn.btn--strong>a:hover{background-color:#fff}}.dgm_youtube_banner{max-width:1250px;margin:0 auto;padding:0 50px}.dgm_youtube_banner a{transition:opacity .3s ease}.dgm_youtube_banner a:hover{opacity:.7}.dgmPoints{padding:100px 0}.dgmPoints_item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.dgmPoints_item:nth-child(2){flex-direction:row-reverse}.dgmPoints_item+.dgmPoints_item{margin-top:80px}.dgmPoints_img{width:45%;-o-object-fit:contain;object-fit:contain;border-radius:24px;overflow:hidden}.dgmPoints_textBox{width:55%;padding:0 40px}.dgmPoints_title{font-size:36px;line-height:1.3;margin-bottom:10px}.dgmPoints_text{font-size:16px;line-height:1.8;margin-bottom:16px}@media (max-width:768px){.dgmPoints{padding:40px 0}.dgmPoints_item,.dgmPoints_item:nth-child(2){flex-direction:column}.dgmPoints_img{width:100%;margin-bottom:40px}.dgmPoints_textBox{width:100%;padding:0}.dgmPoints_title{font-size:24px}.dgmPoints_text{font-size:14px}.dgm .pagesKv{padding-bottom:80px!important}}.dgm .articleBlock--noflex.articleBlock .articleBlock__bg._generativeAi+.articleBlock__img>.articleBlock__img--contents{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:1100px){.businessPages .articleBlock .btnList .btn{margin-bottom:15px}}@media only screen and (max-width:1023px){.articleBlock__section .articleBlock__info{padding:0 10px 0 35px}.dgm .dgmPoints .stickyBlock>div:first-child{width:105px}.dgm .dgmPoints .stickyBlock>div:nth-child(2){width:calc(100% - 105px)}.dgm .dgmPoints__list>li .dgmPoints__list--text>dt{font-size:19px}.dgm .article .btnList.column.column--2{flex-wrap:wrap}.dgm .article .btnList.column.column--2>li.btn{width:100%;margin-bottom:20px}.bpInfo .bpInfo__section{padding:35px 40px;margin-bottom:45px}.bpInfo .pagesH1__mainText{line-height:1.2;letter-spacing:0}.bpInfo__program .bpInfo__program--title p>span{font-size:11px;margin-right:12px}.bpInfo__program .bpInfo__program--title strong{font-size:26px}.subscription .articleBlock.articleBlock--even.articleBlock--noflex.articleBlock--imgHidden .articleBlock__section .articleBlock__info{padding-left:7%}}@media only screen and (max-width:767px){.businessPages .pagesKv .pagesKv__contents{padding:0}.businessPages .bpPagesKv__bg--wrapper{max-width:295px;margin-left:auto;margin-right:auto}.pagesKv__section{flex-direction:column}.bpPagesKv__bg--wrapper{width:100%;margin:30px 0 50px}.bpPagesKv__bg--wrapper .bpPagesKv__bg{position:relative;width:100%;top:0;transform:translateY(0);-webkit-transform:translateY(0)}.pagesH1--wrapper{padding-right:0}.articleLeader{margin-bottom:50px}.dgm .articleLeader{margin-bottom:25px}.articleBlock{margin-bottom:70px}.articleBlock__bg{height:100%}.articleBlock--noflex:nth-child(odd) .articleBlock__section .articleBlock__img img{margin-left:4vw}.articleBlock--noflex .articleBlock__section .articleBlock__img{position:relative;height:auto;width:100%}.articleBlock--noflex .articleBlock__section .articleBlock__img img{position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);margin-left:-4vw}.articleBlock--noflex .articleBlock__section .articleBlock__info{width:100%;padding:30px 0}.articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img{left:0}.articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__info{margin-left:auto}.articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__img{right:0}.articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__info{margin-right:auto}.articleBlock.articleBlock--imgHidden .articleBlock__section .articleBlock__img img{top:auto;bottom:0;transform:translateY(0);-webkit-transform:translateY(0)}.articleBlock.articleBlock--imgHidden.articleBlock--odd .articleBlock__section .articleBlock__img img{border-radius:0 0 0 200px}.articleBlock.articleBlock--imgHidden.articleBlock--even .articleBlock__section .articleBlock__img img{border-radius:0 0 200px 0}.dgm .dgmPoints{flex-wrap:wrap}.dgm .dgmPoints .stickyBlock>div:first-child{width:100%;margin-bottom:15px}.dgm .dgmPoints .stickyBlock>div:nth-child(2){width:100%}.dgm .dgmPoints__list>li .dgmPoints__list--img{width:64px;height:64px;border-radius:10px}.dgm .dgmPoints__list>li .dgmPoints__list--img img{width:50px}.dgm .dgmPoints__list>li .dgmPoints__list--text{width:calc(100% - 85px)}.dgm .dgmPoints__list>li .dgmPoints__list--text>dt{font-size:16px}.dgm .dgmPoints__list>li .dgmPoints__list--text>dt span{font-size:26px}.dgm .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__img,.dgm .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img{height:200px}.dgm .articleBlock--noflex .articleBlock__section .articleBlock__img{margin-bottom:0}.dgm .articleBlock--noflex .articleBlock__section .articleBlock__img img{width:90%;margin:0 auto}.dgm .articleBlock--noflex .articleBlock__section .articleBlock__img .articleBlock__img--contents .btn.btn--s{margin-top:20px}.dgm .articleBlock--noflex .articleBlock__section .articleBlock__img .articleBlock__img--contents .btn.btn--s a{padding:8px 44px 8px 18px}.dgm .articleBlock--noflex .articleBlock__section .articleBlock__img .articleBlock__img--contents .btn.btn--s a .arrowBlank{right:13px}.dgm .articleBlock--noflex.articleBlock .articleBlock__bg{height:200px;transform:translateY(0);-webkit-transform:translateY(0)}.dgm .articleBlock--noflex.articleBlock .articleBlock__bg._generativeAi{height:240px}.dgm .articleBlock--noflex.articleBlock .articleBlock__bg._generativeAi+.articleBlock__img{margin-bottom:40px;margin-left:-60px}.dgm .articleBlock--noflex.articleBlock .articleBlock__bg._generativeAi+.articleBlock__img>.articleBlock__img--contents>img{max-width:400px}.dgm ._seniorPartner{width:80px!important;margin-bottom:-8px!important}.dgm .pagesNext__contents>a .pagesNext__bg{height:57%!important}.dgm .pagesNext__contents>a .pagesNext__bg>span{background-image:url(/img/contents/business/dgm/pagesNext--img--sp.png)!important;max-width:325px;background-size:auto 100%}.dgm .pagesNext__title .h4.h4--s br{display:none}.bpInfo{margin-top:-30px}.bpInfo .bpInfo__section{padding:20px 25px 30px;border-radius:15px;margin-bottom:30px}.bpInfo .pagesH1__mainText{font-size:40px}.bpInfo .bpInfo__section .sliderWrapper .h3--s{font-size:15px;margin-bottom:10px}.bpInfo__beUseful,.bpInfo__featured,.bpInfo__seminar{margin-top:40px}.bpInfo__seminar .seminarInfo{margin-top:14px}.bpInfo__seminar .seminarInfo .dateTate{width:40px}.bpInfo__seminar .seminarInfo .listBlock__info--title{width:calc(100% - 42px);padding-left:12px}.dgm .article .btnList.column.column--2>li.btn{margin-bottom:15px}.bpInfo__program{margin-top:40px;border-radius:10px;padding:20px 22px}.bpInfo__program .bpInfo__program--title{margin-bottom:10px}.bpInfo__program .bpInfo__program--title p{margin-bottom:8px}.bpInfo__program .bpInfo__program--title p>span{height:26px;font-size:10px;line-height:25px;padding:0 13px;border-radius:26px;margin-right:10px;margin-bottom:10px}.bpInfo__program .bpInfo__program--title strong{font-size:17px}.bpInfo__program>p{font-size:12px}.bpInfo__program .btn{margin-top:18px}.mt .articleLeader .businessPages--title{margin-bottom:-30px}.mt .articleBlock--noflex.articleBlock .articleBlock__section .articleBlock__img{width:250px;left:0;margin:0 auto}.mt .articleBlock--noflex.articleBlock .articleBlock__bg{height:200px;top:66px;transform:translateY(0);-webkit-transform:translateY(0)}.mt .articleBlock.articleBlock--imgHidden.articleBlock--even .articleBlock__section .articleBlock__img img,.mt .articleBlock.articleBlock--imgHidden.articleBlock--odd .articleBlock__section .articleBlock__img img{border-radius:0}.mt .articleBlock--noflex .articleBlock__section .articleBlock__info{padding-top:33px}.mt .mtService__logo{margin-bottom:20px}.mt .mtService__logo img{height:38px;margin-right:20px}.mt .mtService__logo._vodStream{flex-wrap:wrap}.mt .mtService__logo._vodStream img{height:20px;margin-right:20px}.mt .mtService__logo--yomi{top:2px;font-size:12px;height:20px;line-height:20px;padding:0 15px}.mt .mtService__logo--yomi>span:after,.mt .mtService__logo--yomi>span:before{width:3px}.mt .pagesNext__contents>a .pagesNext__bg{height:57%!important}.mt .pagesNext__contents>a .pagesNext__bg>span{background-image:url(/img/contents/business/mt/pagesNext--img--sp.png)!important;max-width:325px;background-size:auto 100%}.mt .pagesNext__title .h4.h4--s br{display:none}.subscription .articleBlock--noflex.articleBlock .articleBlock__bg{height:200px;transform:translateY(0);-webkit-transform:translateY(0)}.subscription .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img{height:200px;margin-bottom:10px}.subscription .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__img>img{position:absolute;width:75%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.subscription .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__bg{top:66px}.subscription .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__img{width:250px;left:0;margin:0 auto}.subscription .articleBlock.articleBlock--imgHidden.articleBlock--even .articleBlock__section .articleBlock__img img,.subscription .articleBlock.articleBlock--imgHidden.articleBlock--odd .articleBlock__section .articleBlock__img img{border-radius:0}.subscription .pagesNext__contents>a .pagesNext__bg{height:57%!important}.subscription .pagesNext__contents>a .pagesNext__bg>span{background-image:url(/img/contents/business/subscription/pagesNext--img--sp.png)!important;max-width:325px;background-size:auto 100%}.subscription .pagesNext__title .h4.h4--s br{display:none}.dgm .contentsSvg .contentsSvg__grid{transform:translateX(-54.5%) scale(.4);-webkit-transform:translateX(-54.5%) scale(.4)}.dgm .bpPagesKv__bg--wrapper .bpPagesKv__bg{transform:translateY(0) translateX(-9%);-webkit-transform:translateY(0) translateX(-9%)}.dgm .bpInfo .bpInfo__section .sliderWrapper{width:calc(100% + 50px);left:-25px}.dgm .bpInfo .bpInfo__section .sliderWrapper h3.h3--s{padding:0 25px}.dgm .bpInfo .bpInfo__section .sliderWrapper .navigation-wrapper{left:25px}.mt .contentsSvg .contentsSvg__grid{transform:translateX(-55.5%) scale(.48);-webkit-transform:translateX(-55.5%) scale(.48)}.mt .bpPagesKv__bg--wrapper .bpPagesKv__bg{transform:translateY(-6%);-webkit-transform:translateY(-6%)}.subscription .contentsSvg .contentsSvg__grid{transform:translateX(-56.2%) scale(.44);-webkit-transform:translateX(-56.2%) scale(.44)}.subscription .articleBlock.articleBlock--even.articleBlock--noflex.articleBlock--imgHidden .articleBlock__section .articleBlock__info{padding-left:0}.subscription .articleBlock.articleBlock--even.articleBlock--noflex.articleBlock--imgHidden .articleBlock__section .articleBlock__img{width:250px}.dgm .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__info{padding-right:0}.dgm .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__info{padding-left:0}.mt .articleBlock--noflex .articleBlock__section .articleBlock__info{width:100%}.mt .articleBlock--noflex.articleBlock.articleBlock--odd .articleBlock__section .articleBlock__info{padding-right:0}.mt .articleBlock--noflex.articleBlock.articleBlock--even .articleBlock__section .articleBlock__info{padding-right:0;padding-left:0}.dgm .dgmContact__btnlist .btn.btn--strong>.link,.dgm .dgmContact__btnlist .btn.btn--strong>a{font-size:13px}.dgm .dgmPoints .dgmContact__btnlist{margin-top:-30px;margin-bottom:70px}.dgm .articleBlock .btn.btnColor>a:active,.dgm .dgmContact__btnlist .btn.btn--strong>.link:active,.dgm .dgmContact__btnlist .btn.btn--strong>a:active{background-color:#fff}.dgm_youtube_banner{padding:0 25px}}@media only screen and (max-width:360px){.businessPages .pagesNext__title .h4.h4--s{font-size:15px}}.companyPages .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(50% + (50vw - 575px));max-width:850px;min-width:665px;left:50%}.companyPages .pagesNext__contents>a .pagesNext__bg.hidden:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);transition-duration:.85s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.85s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.85s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.85s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.companyPages .pagesNext__contents>a .pagesNext__bg.hidden>span{background-size:cover}.companyPages .pagesNext__contents>a .pagesNext__bg._boardMember.hidden>span{background-size:contain}.companyPages.about .pagesNext__contents>a .pagesNext__bg.hidden:after,.companyPages.philosophy .pagesNext__contents>a .pagesNext__bg.hidden:after{opacity:0}.companyPages.about .pagesNext__contents>a .pagesNext__bg.hidden{left:auto;right:0}.companyPages.about .pagesNext__contents>a .pagesNext__bg_.boardMember.hidden{left:auto;right:60px}.companyTop .articleBlock{margin-bottom:100px}.companyTop .articleBlock__section .articleBlock__img img{width:calc(100% + 25px)}.ctBanner__list>li .ctBanner__list--img{position:relative;padding-top:calc(500 / 1082 * 100%);margin-bottom:28px}.ctBanner__list>li .ctBanner__list--img:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:9999px;z-index:1}.ctBanner__list>li .ctBanner__list--img>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;z-index:2}.ctBanner__list>li>dl{padding:0 48px}.ctBanner__list>li>dl>dt{font-size:18px;line-height:1.7;margin-bottom:20px}.ctBanner__list>li .ctBanner__list--img{border-radius:9999px;overflow:hidden}.peopleList{display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-wrap:wrap;margin-bottom:50px}.peopleList>li{position:relative;width:calc((100% - 90px) / 3);margin-right:45px;margin-bottom:14px}.peopleList>li .peopleList__img{position:relative;padding-top:100%;margin-bottom:25px}.peopleList>li .peopleList__img>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto}.peopleList>li .peopleList__info{position:relative}.peopleList>li .peopleList__info>dt{font-size:13px;line-height:1.5;margin-bottom:-6px}.peopleList>li .peopleList__info>dd{position:relative;font-size:20px;line-height:1;padding:18px 45px 18px 0;cursor:pointer}.peopleList>li .peopleList__info>dd:after,.peopleList>li .peopleList__info>dd:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.peopleList>li .peopleList__info>dd:before{background-color:rgba(0,0,0,.1)}.peopleList>li .peopleList__info>dd:after{background-color:#000;left:auto;right:0;width:0}.peopleList>li .noteLink__list{display:block;position:absolute;width:100%;height:auto;left:0;bottom:-36px;display:flex;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.peopleList>li .noteLink__list .noteLink{margin-right:12px}.peopleList>li .js--target,.peopleList>li .peopleList__detail{position:relative;padding-top:7px}.peopleList>li .js--target .peopleList__detail--arrow,.peopleList>li .peopleList__detail .peopleList__detail--arrow{display:block;position:absolute;width:calc(100% / 3);top:0}.peopleList>li .js--target .peopleList__detail--arrow:after,.peopleList>li .peopleList__detail .peopleList__detail--arrow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:0;height:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.peopleList>li .js--target>p,.peopleList>li .peopleList__detail>p{position:relative;background-color:#fff;padding:27px 40px}.peopleList>li .js--target>p .noteLink__list,.peopleList>li .peopleList__detail>p .noteLink__list{margin-top:22px}.peopleList>li .js--target>p .noteLink,.peopleList>li .js--target>p .noteLink__list,.peopleList>li .peopleList__detail>p .noteLink,.peopleList>li .peopleList__detail>p .noteLink__list{position:relative;bottom:0;opacity:1}.peopleList>li .peopleList__detail{padding-top:0}.peopleList>li:nth-child(3n){margin-right:0}.peopleList>li.peopleList--target{position:relative;width:100%;margin-right:0;overflow:hidden;height:0;margin-top:-4px}.peopleList>li.peopleList--target.active--1 .peopleList__detail .peopleList__detail--arrow{left:0}.peopleList>li.peopleList--target.active--2 .peopleList__detail .peopleList__detail--arrow{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.peopleList>li.peopleList--target.active--3 .peopleList__detail .peopleList__detail--arrow{right:0}.peopleList>li.active .peopleList__info>dd .arrowPlus{background-color:#fff}.peopleList>li.active .peopleList__info>dd .arrowPlus>span:after{transform:rotate(0deg)}.peopleList>li.active .peopleList__info>dd:after{width:100%;right:auto;left:0}.peopleList>li.active>.noteLink__list{opacity:0;visibility:hidden;pointer-events:none}.peopleList>li .peopleList__detail.peopleList__detail--sp{display:none}.teamLeader{margin-top:-.8em}.teamLeader>dt{font-size:33px;line-height:1.6;margin-bottom:25px}.teamLeader>dd{max-width:805px}.phil__leader>dt{font-weight:700;margin-bottom:20px}.phil__leader>dt>h3,.phil__leader>dt>p{line-height:1}.phil__leader>dt>p{font-size:13px;margin-bottom:12px}.phil__leader>dt>h3{font-size:35px;line-height:1.4}.phil__leader>dd{max-width:620px}.phil__valueLeader{margin-top:55px}.phil__valueLeader>dt{margin-bottom:25px;text-align:left}.phil__valueLeader>dt strong{display:block;font-size:80px;line-height:1;letter-spacing:.05em;margin-bottom:10px}.phil__valueLeader>dt h3{font-size:21px;line-height:1.6}.companyLeader{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:80px}.companyLeader>dt{width:285px;line-height:1;text-align:left}.companyLeader>dt h3{font-size:50px;line-height:1;margin-bottom:18px}.companyLeader>dt p{font-size:13px}.companyLeader>dd{width:calc(100% - 285px);padding-top:.5em}.companyLeader>dd h3{line-height:1.5}.companyPages .stickyBlock>div:nth-child(2)>.h3{line-height:1.7}.companyLogo{padding-top:56.25%;margin-bottom:105px;background-color:#fff;position:relative}.companyLogo>div{position:absolute;top:0;left:0;width:100%;height:100%}.companyLogo>div.logo--1{opacity:1}.companyLogo>div.logo--1 .b{fill:none;stroke:#eaeaea;stroke-linecap:round;stroke-linejoin:round;stroke-width:58.5px}.companyLogo>div.logo--2 .b{fill:none;stroke:#95ff00;stroke-linecap:round;stroke-linejoin:round;stroke-width:58.5px}.companyLogo>div.logo--2 paht{transform-origin:50% 50%}.companyLogo>div.logo--3 .b{fill:none;stroke:#95ff00;stroke-miterlimit:10}.companyLogo>div.logo--3 line,.companyLogo>div.logo--3 path{opacity:0}.companyLogo>div.mock{background:url(/img/contents/company/philosophy/svg2.png) no-repeat 50%;background-size:cover;opacity:.2;pointer-events:none;display:none}@-webkit-keyframes textAnime{0%{transform:translateZ(0)}to{transform:translate3d(var(--var),0,0)}}@keyframes textAnime{0%{transform:translateZ(0)}to{transform:translate3d(var(--var),0,0)}}.companyLogo .textAnime{position:absolute;width:100%;height:88px;left:0;bottom:-20px;overflow:hidden;opacity:0;transition-duration:.9s;transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-duration:.9s;-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.9s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-duration:.9s;-moz-transition-timing-function:cubic-bezier(.7,0,.3,1)}.companyLogo .textAnime.active{opacity:1}.companyLogo .textAnime>ul{font-size:0;white-space:nowrap;-webkit-animation:textAnime 6s linear infinite;animation:textAnime 6s linear infinite;will-change:animation;width:calc(var(--var) * 1 + 100%)}.companyLogo .textAnime>ul>li{width:var(--var);height:88px;position:relative;display:inline-block}.companyLogo .textAnime.textAnime--1>ul{--var:-893px}.companyLogo .textAnime.textAnime--1>ul>li{width:893px;background:url(/img/contents/company/philosophy/t1.svg) no-repeat 0}.companyLogo .textAnime.textAnime--2>ul{--var:-640px}.companyLogo .textAnime.textAnime--2>ul>li{width:640px;background:url(/img/contents/company/philosophy/t2.svg) no-repeat 0}.companyLogo .textAnime.textAnime--3>ul{--var:-703px}.companyLogo .textAnime.textAnime--3>ul>li{width:703px;background:url(/img/contents/company/philosophy/t3.svg) no-repeat 0}.companyLogo .textAnime.textAnime--4>ul{--var:-703px}.companyLogo .textAnime.textAnime--4>ul>li{width:703px;background:url(/img/contents/company/philosophy/t4.svg) no-repeat 0}.companyLogo__detail{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:115px}.companyLogo__detail>dt{position:relative;width:375px}.companyLogo__detail>dt p{position:absolute;width:100%;left:0;top:-35px;line-height:1;font-size:13px;margin-bottom:16px}.companyLogo__detail>dt h3{font-size:40px;line-height:1.05}.companyLogo__detail>dd{width:calc(100% - 375px)}.companyLogo__detail>dd .btn{margin-top:40px}.companyLogo__detail:last-of-type{margin-bottom:0}.column--2.columnWrap.aboutList>li{margin-bottom:0;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1)}.column--2.columnWrap.aboutList>li>dl>dd,.column--2.columnWrap.aboutList>li>dl>dt{padding:20px 0;text-align:left}.column--2.columnWrap.aboutList>li>dl>dt{position:relative;font-size:14px;line-height:1;padding:25px 0;border-bottom:1px dotted rgba(0,0,0,.1)}.column--2.columnWrap.aboutList>li>dl>dt .btn{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.column--2.columnWrap.aboutList>li:first-child,.column--2.columnWrap.aboutList>li:nth-child(2){border-top:1px solid rgba(0,0,0,.1)}.aboutHistory>li>dl{position:relative;padding-left:137px}.aboutHistory>li>dl>dd>p,.aboutHistory>li>dl>dt{text-align:left;padding-top:23px;padding-bottom:23px;border-bottom-width:1px;border-bottom-style:solid}.aboutHistory>li>dl>dt{position:absolute;width:135px;top:0;left:0;font-size:16px;border:none}.aboutHistory>li>dl>dt p{transform:scale(.87);transform-origin:left center}.aboutHistory>li>dl>dd p{position:relative;font-size:16px;border-bottom-color:rgba(0,0,0,.1)}.aboutHistory>li>dl>dd p:first-child:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:133px;height:1px;top:auto;bottom:-1px;left:-135px;background-color:rgba(0,0,0,.3)}.companyLogo__spWrapper{position:relative}.companyLogo__spWrapper .companyLogo__replay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);opacity:0;transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(.7,0,.3,1)}.companyLogo__spWrapper .companyLogo__replay .btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.companyLogo__spWrapper .companyLogo__replay .btn>.link{width:235px;min-width:inherit}.companyLogo__spWrapper .companyLogo__replay .replayIcon{position:absolute;width:17px;height:17px;right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.companyLogo__spWrapper .companyLogo__replay .replayIcon:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/contents/company/philosophy/replay--icon.svg);transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.companyLogo__spWrapper.replay--show .companyLogo__replay{opacity:1}@media (hover:hover) and (pointer:fine){.peopleList>li .peopleList__info>dd:active:after,.peopleList>li .peopleList__info>dd:hover:after{width:100%;right:auto;left:0}.peopleList>li.active .peopleList__info>dd:active:after,.peopleList>li.active .peopleList__info>dd:hover:after{width:0;left:auto;right:0}.noteLink:active,.noteLink:hover,.peopleList>li .peopleList__detail>p .noteLink:active,.peopleList>li .peopleList__detail>p .noteLink:hover{opacity:.7}.companyLogo__spWrapper .companyLogo__replay .btn:active .replayIcon:after,.companyLogo__spWrapper .companyLogo__replay .btn:hover .replayIcon:after{transform:rotate(-180deg)}}.companyPages.about .article>article:first-child .column--2.columnWrap.aboutList>li>dl>dt .btn{margin-top:0}.teamLeader>dd>p{margin-top:2em}.companyLogo__detail{margin-top:105px}.aboutList--access{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px}.aboutList--access>dd,.aboutList--access>dt{font-size:13px;text-align:left;line-height:1.7}.aboutList--access>dt{width:85px}.aboutList--access>dd{width:calc(100% - 85px)}.noteLink__list{padding-top:8px}.noteLink_xLogo{width:18px;height:18px}.noteLink_noteLogo{width:80px}.peopleList>li .noteLink__list{align-items:center}@media only screen and (max-width:1200px){.ctBanner__list>li>dl{padding:0 35px}.ctBanner__list>li>dl>dt{font-size:16px}.phil__valueLeader>dt strong{font-size:64px}.companyLogo__detail>dt{width:295px}.companyLogo__detail>dt h3{font-size:30px}.companyLogo__detail>dd{width:calc(100% - 295px)}.team .stickyBlock>div:first-child{width:145px}.team .stickyBlock>div:nth-child(2){width:calc(100% - 145px)}.team .peopleList>li .peopleList__info>dt{font-size:11px}}@media only screen and (max-width:1023px){.companyTop .articleBlock__section .articleBlock__info{padding:0 0 0 60px}.companyTop .ctBanner__list>li{width:calc(50% - 12px)}.companyTop .ctBanner__list>li .ctBanner__list--img{margin-bottom:20px}.companyTop .ctBanner__list>li>dl{padding:0 25px}.companyTop .ctBanner__list>li>dl>dt{font-size:15px;min-height:52px}.philosophy .companyLogo__detail{flex-wrap:wrap}.philosophy .companyLogo__detail>dd,.philosophy .companyLogo__detail>dt{width:100%}.philosophy .companyLogo__detail>dt{margin-bottom:25px}.companyPages.philosophy .pagesNext__contents>a .pagesNext__bg.hidden>span{background-position:100%}.team .peopleList:first-child:first-child .peopleList__info>dt,.team .peopleList:first-child:nth-child(2) .peopleList__info>dt,.team .peopleList:first-child:nth-child(3) .peopleList__info>dt{min-height:35px}.team .peopleList>li .peopleList__info>dd{font-size:18px;padding:18px 35px 18px 0}.companyPages.about .pagesNext__contents>a .pagesNext__bg.hidden>span{background-size:70% auto;background-position:50%}}@media only screen and (max-width:767px){.companyPages .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(50% + 25px);min-width:inherit}.companyTop .pagesKv{padding-bottom:60px}.companyTop .articleBlock{margin-bottom:80px}.companyTop .articleBlock__section .articleBlock__img{margin-bottom:0}.companyTop .articleBlock__section .articleBlock__img img{width:100%;max-width:290px;margin:27px auto 0}.companyTop .articleBlock__section .articleBlock__info{padding:0}.companyTop .ctBanner__list{flex-wrap:wrap}.companyTop .ctBanner__list>li{width:100%;margin-bottom:55px}.companyTop .ctBanner__list>li .ctBanner__list--img{margin-bottom:15px}.companyTop .ctBanner__list>li>dl{padding:0 25px}.companyTop .ctBanner__list>li>dl>dt{font-size:12px;margin-bottom:15px;min-height:inherit}.companyTop .ctBanner__list>li:last-child{margin-bottom:0}.ctBanner__list>li:first-child .ctBanner__list--img>span{background-size:cover;background-position:top -20px right 50%}.teamLeader{margin-top:-.5em}.teamLeader>dt{font-size:20px;margin-bottom:20px}.teamLeader>dd{max-width:805px}.team .stickyBlock>div:first-child{width:100px}.team .stickyBlock>div:nth-child(2){width:calc(100% - 100px)}.team .peopleList{margin-bottom:0}.team .peopleList>li{width:100%;margin-right:0;margin-bottom:55px}.team .peopleList>li .peopleList__img{width:87%;padding-top:87%;margin:0 auto 14px}.team .peopleList>li .peopleList__info{margin-bottom:15px}.team .peopleList>li .peopleList__info>dt{font-size:11px;letter-spacing:0;margin-bottom:-6px}.team .peopleList>li .peopleList__info>dd{font-size:17px;padding:18px 45px 18px 0}.team .peopleList>li .noteLink__list{bottom:-16px}.team .peopleList>li .noteLink__list>a{width:20px}.team .peopleList>li .noteLink__list .noteLink{margin-right:10px}.team .peopleList>li .peopleList__detail{padding-top:7px}.team .peopleList>li .peopleList__detail .peopleList__detail--arrow{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:none}.team .peopleList>li .peopleList__detail>p{padding:19px 28px}.team .peopleList>li .peopleList__detail>p .noteLink__list{margin-top:18px}.team .peopleList>li.peopleList--target{display:none}.team .peopleList>li .peopleList__detail.peopleList__detail--sp{display:block;height:0;overflow:hidden}.team .peopleList>li .peopleList__detail.peopleList__detail--sp .peopleList__detail--arrow{display:block;opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(.7,0,.3,1)}.team .js--people.active .peopleList__detail.peopleList__detail--sp .peopleList__detail--arrow{opacity:1}.team .peopleList:first-child:first-child .peopleList__info>dt,.team .peopleList:first-child:nth-child(2) .peopleList__info>dt,.team .peopleList:first-child:nth-child(3) .peopleList__info>dt{min-height:inherit}.companyPages.philosophy .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(100% + 25px);min-width:inherit;right:auto;left:0;overflow:hidden;height:80%;top:auto;bottom:0}.companyPages.philosophy .pagesNext__contents>a .pagesNext__bg.hidden>span{background-position:50%}.companyPages.about .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(100% + 25px);min-width:inherit;right:auto;left:0;overflow:hidden;border-top-left-radius:15px;border-bottom-left-radius:15px;height:80%;top:auto;bottom:0}.companyPages.about .pagesNext__contents>a .pagesNext__bg.hidden>span{background-size:contain;background-position:50%}.phil__leader>dt{margin-bottom:20px}.phil__leader>dt>p{font-size:12px;margin-bottom:10px}.phil__leader>dt>h3{font-size:22px}.phil__leader>dd{max-width:620px}.phil__valueLeader{margin-top:40px}.phil__valueLeader>dt{margin-bottom:0}.phil__valueLeader>dt strong{font-size:35px;letter-spacing:0;margin-bottom:10px}.phil__valueLeader>dt h3{font-size:15px}.phil__valueLeader>dd br{display:none}.companyLeader{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:80px}.companyLeader>dt{width:285px;line-height:1;text-align:left}.companyLeader>dt h3{font-size:50px;line-height:1;margin-bottom:18px}.companyLeader>dt p{font-size:13px}.companyLeader>dd{width:calc(100% - 285px);padding-top:.5em}.companyLeader>dd h3{line-height:1.5}.companyPages .stickyBlock>div:nth-child(2)>.h3{line-height:1.7}.companyLogo__spWrapper{position:relative;min-height:180px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;margin-bottom:66px}.companyLogo__spWrapper .companyLogo{margin-bottom:0}.companyLogo__spWrapper .companyLogo__replay .btn>.link{width:110px;min-width:inherit;padding:9px 17px;font-size:11px}.companyLogo__spWrapper .companyLogo__replay .replayIcon{width:14px;height:14px;right:12px}.companyLogo__detail{flex-wrap:wrap;margin-bottom:70px}.companyLogo__detail>dt{width:100%;margin-bottom:15px}.companyLogo__detail>dt p{top:-25px;font-size:12px;margin-bottom:16px}.companyLogo__detail>dt h3{font-size:28px}.companyLogo__detail>dd{width:100%}.companyLogo__detail>dd br{display:none}.companyLogo__detail>dd .btn{margin-top:20px}.companyLogo__detail:last-of-type{margin-bottom:0}.column--2.columnWrap.aboutList>li{width:100%;margin-right:0;padding-bottom:15px;border-top:none}.column--2.columnWrap.aboutList>li>dl>dd,.column--2.columnWrap.aboutList>li>dl>dt{padding:15px 0}.column--2.columnWrap.aboutList>li>dl>dt{font-size:13px;padding:18px 0}.column--2.columnWrap.aboutList>li>dl>dd{font-size:12px}.column--2.columnWrap.aboutList>li:nth-child(2){border-top:none}.aboutHistory>li{margin-bottom:15px}.aboutHistory>li>dl{padding-left:95px}.aboutHistory>li>dl>dd>p,.aboutHistory>li>dl>dt{padding-top:15px;padding-bottom:12px}.aboutHistory>li>dl>dt{width:95px;font-size:12px;padding-bottom:8px}.aboutHistory>li>dl>dt p{transform:scale(1)}.aboutHistory>li>dl>dd p{font-size:12px;border-bottom-color:rgba(0,0,0,.08)}.aboutHistory>li>dl>dd p:first-child:after{width:93px;left:-95px}.companyPages.philosophy .pagesNext__contents>a .pagesNext__bg.hidden,.team.companyPages .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(100% + 25px);height:170px;left:0;top:auto;bottom:0;border-bottom-left-radius:12px}.peopleList>li .peopleList__info>dd:active:after{width:100%;right:auto;left:0}.peopleList>li.active .peopleList__info>dd:active:after{width:0;left:auto;right:0}.noteLink:active,.peopleList>li .peopleList__detail>p .noteLink:active{opacity:.7}.teamLeader>dd>p{margin-top:1.7em}.companyLogo__detail{margin-top:65px}.aboutList--access{margin-bottom:15px}.aboutList--access>dd,.aboutList--access>dt{font-size:10px}.aboutList--access>dt{width:60px}.aboutList--access>dd{width:calc(100% - 60px)}}.contactTop__leader{position:relative;margin-bottom:110px}.contactTop__leader .btn.btnContact{position:absolute;top:0;right:0}.contactTop__leader .btn.btnContact._irForm{right:310px}.contactTop__leader .btn.btnContact._magazine a{background-color:#94fb31!important;border-color:#94fb31!important}@media only screen and (max-width:1100px){.contactTop__leader .btn.btnContact._irForm{right:0}.contactTop__leader .btn.btnContact._magazine{top:90px}}@media only screen and (max-width:1023px){.contactTop__leader .btn.btnContact._magazine{top:0}}.contactTop__info .h3--s{margin-bottom:42px}.contactTop__info .contactTop__info--service>li{display:flex;flex-wrap:nowrap;justify-content:space-between}.contactTop__info .contactTop__info--service>li:nth-child(2) .contactTop__info--service--list>li:first-child>h4{width:180px}.contactTop__info .contactTop__info--service>li>h4{width:310px;font-size:15px;font-weight:500;padding-top:20px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list{width:calc(100% - 310px)}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li>h4{align-self:center;width:143px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList{width:calc(100% - 165px);max-width:435px;display:flex;justify-content:flex-start;flex-wrap:wrap}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList .leader{width:100%;font-size:14px;line-height:1.7;font-weight:400;margin-bottom:12px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList .btn{width:calc(50% - 10px);margin-right:20px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList .btn>a{width:100%;min-width:inherit;padding:24px 58px 24px 38px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList .btn:last-child{margin-right:0}.contactTop__info .contactTop__info--service>li:first-child .contactTop__info--service--list>li>h4{align-self:flex-start}form button,form input,form select,form textarea{padding:14px 30px;font-size:16px;line-height:2;background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:6px;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);color:#000}form button:focus,form input:focus,form select:focus,form textarea:focus{border-color:#ccc;background-color:#fff}form textarea{line-height:1.7}form input[type=submit]{border:1px solid #000}form input::-moz-placeholder,form textarea::-moz-placeholder{font-size:15px;color:rgba(0,0,0,.15)!important}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-size:15px;color:rgba(0,0,0,.15)!important}form input::placeholder,form textarea::placeholder{font-size:15px;color:rgba(0,0,0,.15)!important}form input[type=submit]{position:relative;cursor:pointer;background-color:#28ff00;font-size:14px;color:#000;-webkit-text-fill-color:#000;opacity:1;text-align:left;padding:20px 40px 20px 35px;border-radius:9999px;border-width:2px}.color_1 form input[type=submit]{border-color:#93ff00}.color_2 form input[type=submit]{border-color:#14edff}.color_3 form input[type=submit]{border-color:#ffee02}.form-tride form input[type=submit]{border-color:#ff445f}.errorText{color:red;font-size:15px;line-height:1;margin-top:12px}.formLeader{font-size:15px;margin-bottom:75px}.formLeader strong{display:block;font-size:19px;font-weight:700;margin-bottom:30px}.formLeader a{text-decoration:underline;display:inline-block}.formLeader a:hover{text-decoration:none}.formList{margin-bottom:45px}.formList>li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.formList>li>dl{display:flex;flex-wrap:nowrap;justify-content:space-between}.formList>li>dl>dt{align-self:flex-start;position:relative;width:215px;font-size:15px;padding-bottom:6px}.formList>li>dl>dd{width:calc(100% - 215px);font-size:16px}.formList>li>dl>dd.radioBtn{text-align:left}.formList>li>dl>dd.radioBtn input:checked+label:after{opacity:1}.formList>li>dl>dd.radioBtn label{position:relative;padding-left:40px;display:block;cursor:pointer}.formList>li>dl>dd.radioBtn label:after,.formList>li>dl>dd.radioBtn label:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:50%}.formList>li>dl>dd.radioBtn label:before{height:26px;width:26px;border-width:2px;border-style:solid;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .formList>li>dl>dd.radioBtn label:before{border-color:#93ff00}.color_2 .formList>li>dl>dd.radioBtn label:before{border-color:#14edff}.color_3 .formList>li>dl>dd.radioBtn label:before{border-color:#ffee02}.form-tride .formList>li>dl>dd.radioBtn label:before{border-color:#ff445f}.formList>li>dl>dd.radioBtn label:after{height:12px;width:12px;left:9px;opacity:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .formList>li>dl>dd.radioBtn label:after{background-color:#93ff00}.color_2 .formList>li>dl>dd.radioBtn label:after{background-color:#14edff}.color_3 .formList>li>dl>dd.radioBtn label:after{background-color:#ffee02}.form-tride .formList>li>dl>dd.radioBtn label:after{background-color:#ff445f}.color_1 .formList>li>dl>dd.radioBtn input:checked+label:before{background-color:#93ff00}.color_2 .formList>li>dl>dd.radioBtn input:checked+label:before{background-color:#14edff}.color_3 .formList>li>dl>dd.radioBtn input:checked+label:before{background-color:#ffee02}.form-tride .formList>li>dl>dd.radioBtn input:checked+label:before{background-color:#ff445f}.formList>li>dl>dd.radioBtn input{display:none}.formList>li>dl>dd.radioBtn label{display:inline-block;margin-right:40px;margin-bottom:10px}.formList>li>dl>dd.radioBtn label:before{width:31px;height:31px;background-color:#f0f0f0;border-width:0}.formList>li>dl>dd.radioBtn label:after{width:5px;height:5px;left:13px;background-color:#000!important}.formList>li.must>dl>dt:after{content:"必須";position:absolute;width:40px;height:24px;top:100%;left:0;font-size:11px;line-height:22px;font-weight:400;text-align:center;border-radius:9999px}.color_1 .formList>li.must>dl>dt:after{background-color:#93ff00}.color_2 .formList>li.must>dl>dt:after{background-color:#14edff}.color_3 .formList>li.must>dl>dt:after{background-color:#ffee02}.form-tride .formList>li.must>dl>dt:after{background-color:#ff445f}.formList__check{text-align:center;margin-bottom:50px}.formBtn{position:relative;width:380px;margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;cursor:pointer}.formBtn:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background-color:rgba(0,0,0,.1);opacity:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);pointer-events:none}.formBtn .arrow{right:30px}.confirm .formList>li.must>dl>dd{padding-bottom:30px}.confirm .confirm__btnList{display:flex;flex-wrap:nowrap;justify-content:center}.confirm .confirm__btnList .formBtn{width:320px;align-self:center;margin:0}.confirm .confirm__btnList .formBtn.formBtn__back{width:auto;margin-right:25px;border-radius:9999px;cursor:pointer}.confirm .confirm__btnList .formBtn.formBtn__back input{padding:14px 25px 14px 60px;font-size:13px;cursor:pointer}.confirm .confirm__btnList .formBtn.formBtn__back .arrow{right:auto;left:25px}.confirm .confirm__btnList .formBtn.formBtn__back .arrow>span:first-child{right:auto;left:0;transform:rotate(-38deg);transform-origin:left center}@media (hover:hover) and (pointer:fine){.formBtn:active:after,.formBtn:hover:after{opacity:1}}.contact-link a{display:inline;text-decoration:underline}.contact-link a:hover{text-decoration:none}.contact-link-remove{margin-top:20px;color:#0077c0!important;text-decoration:underline!important;text-decoration:none}.contact-link-remove:hover{text-decoration:none!important}.contactTop__info--service--list li h4 a{transition:opacity .3s}.contactTop__info--service--list li h4 a:hover{opacity:.6}.contactTop__info--service--list ._app-live>div{display:flex;align-items:center;grid-gap:10px;gap:10px}.contactTop__info--service--list ._app-live>div>a{display:block}.contactTop__info--service--list ._app-live a img{height:40px;width:auto}.btnList._app-live{align-items:center}@media only screen and (max-width:1200px){.contactTop__info .contactTop__info--service>li>h4{width:260px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list{width:calc(100% - 260px)}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li{display:block}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li>h4{margin-bottom:20px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li>.btnList{width:100%}}@media only screen and (max-width:1023px){.contactTop__leader .h3{font-size:23px}.contactTop__leader .btn.btnContact{position:relative;right:auto;left:0;margin-top:35px}.contactTop__leader .btn.btnContact>a{width:100%}.contactTop__info .h3--s{font-size:20px;margin-bottom:20px}.contactTop__info .contactTop__info--service>li{flex-wrap:wrap;margin-bottom:20px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list,.contactTop__info .contactTop__info--service>li>h4{width:100%}.contactTop__info .contactTop__info--service>li>h4{margin-bottom:15px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li{padding-bottom:25px;margin-bottom:25px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList .btn>a{padding:16px 48px 16px 26px}}@media only screen and (max-width:767px){.contact .bgWhiteFrame,.form .bgWhiteFrame{padding:28px 30px;border-radius:12px}.contactTop__leader{margin-bottom:60px}.contactTop__leader .h3{font-size:17px;margin-bottom:20px}.contactTop__leader .btn.btnContact{margin-top:20px}.contactTop__info .h3--s{font-size:16px;margin-bottom:10px}.contactTop__info .contactTop__info--service>li>h4{font-size:13px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li{padding-bottom:12px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li>h4{width:130px;margin-bottom:14px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList{flex-wrap:wrap}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList .leader{font-size:12px;margin-bottom:20px}.contactTop__info .contactTop__info--service>li .contactTop__info--service--list>li .btnList>.btn{width:100%;margin-right:0;margin-bottom:10px}.formBtn{width:100%}.formLeader{font-size:13px;line-height:1.7;margin-bottom:45px}form button,form input,form select,form textarea{padding:8px 20px}form textarea{padding:13px 20px}form input::-moz-placeholder,form textarea::-moz-placeholder{font-size:13px;line-height:1.7}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-size:13px;line-height:1.7}form input::placeholder,form textarea::placeholder{font-size:13px;line-height:1.7}.formList>li>dl{flex-wrap:wrap}.formList>li>dl>dd,.formList>li>dl>dt{width:100%}.formList>li>dl>dt{margin-bottom:15px;font-size:13px}.formList>li.must>dl>dt:after{position:relative;display:inline-block;font-size:10px;height:22px;margin-left:.7em;top:-1px;transform:scale(.9)}.formList{margin-bottom:35px}.formList>li{padding-bottom:27px;margin-bottom:27px}.formList>li>dl>dt{margin-bottom:10px}.formList>li>dl>dd.radioBtn label:before{width:26px;height:26px}.formList>li>dl>dd.radioBtn label:after{left:11px}.errorText{font-size:12px;margin-top:15px}.formList__check{font-size:11px;line-height:1.6;margin-bottom:30px}form input[type=submit]{text-align:center;font-size:12px;padding:15px 20px}.formBtn .arrow{display:none}.confirm .formList>li>dl>dd{font-size:14px}.confirm .formList>li.must>dl>dd{padding-bottom:0}.confirm .confirm__btnList{flex-wrap:wrap}.confirm .confirm__btnList .formBtn{width:100%;margin-top:13px}.confirm .confirm__btnList .formBtn input[type=submit]{font-size:14px;padding:15px 28px;text-align:left}.confirm .confirm__btnList .formBtn .arrow{display:block}.confirm .confirm__btnList .formBtn.formBtn__back{margin:0}.confirm .confirm__btnList .formBtn.formBtn__back input{font-size:11px;padding:8px 20px 8px 50px}.confirm .confirm__btnList .formBtn.formBtn__back .arrow{left:21px}.thanks .formLeader{margin-bottom:30px}.thanks .formLeader strong{font-size:16px;margin-bottom:15px}.formList>li>dl>dd.radioBtn{font-size:15px}.formList>li>dl>dd.radioBtn label{display:block;margin-right:0}}.newsDetail .article.newsDetail__article{margin-bottom:90px}.newsDetail .pagesKv .pagesKv__contents .pagesH1__mainText{white-space:normal;font-size:40px}.newsDetail .pagesKv .pagesKv__contents .date{font-size:14px;margin-left:0;margin-top:18px}.newsDetail .pagesKv.pagesKv__bgImgNone{padding-bottom:45px}.newsDetail .newsDetail__section,.newsDetail .newsDetail__section img{margin-bottom:55px}.newsDetail .newsDetail__section p{font-size:15px;font-weight:400;margin-bottom:50px}.newsDetail .newsDetail__section p strong{font-weight:700}.newsDetail .newsDetail__section a{display:inline;text-decoration:underline;color:#000!important}.newsDetail .newsDetail__section h2,.newsDetail .newsDetail__section h3,.newsDetail .newsDetail__section h4,.newsDetail .newsDetail__section h5{font-weight:700;line-height:1.6}.newsDetail .newsDetail__section h2,.newsDetail .newsDetail__section h3{margin-bottom:15px}.newsDetail .newsDetail__section h4,.newsDetail .newsDetail__section h5{margin-bottom:10px}.newsDetail .newsDetail__section h2{font-size:22px}.newsDetail .newsDetail__section h3{font-size:20px}.newsDetail .newsDetail__section h4{font-size:18px}.newsDetail .newsDetail__section h5{font-size:16px}.newsDetail .newsDetail__section blockquote{border:1px solid rgba(0,0,0,.1);padding:40px 50px;font-size:13px}.newsDetail .newsDetail__section ul li{display:flex;flex-wrap:nowrap;justify-content:space-between}.newsDetail .newsDetail__section ul li img{margin-right:15px;margin-bottom:25px;min-width:0}@media (hover:hover) and (pointer:fine){.newsDetail .newsDetail__section a:active,.newsDetail .newsDetail__section a:hover{text-decoration:none}}.newsDetail .newsDetail__section a{word-break:break-all}@media only screen and (max-width:1023px){.newsList.column--3>li{width:calc(50% - 15px);margin-right:30px}.newsList.column--3>li:nth-child(3n){margin-right:30px}.newsList.column--3>li:nth-child(2n){margin-right:0}.newsDetail .pagesKv .pagesKv__contents .pagesH1__mainText{font-size:33px}}@media only screen and (max-width:767px){.newsList.column--3>li{width:100%;margin-right:0;margin-bottom:30px}.newsList.column--3>li:nth-child(2n),.newsList.column--3>li:nth-child(3n){margin-right:0}.newsDetail .article.newsDetail__article{margin-bottom:60px}.newsDetail .pagesKv .pagesKv__contents .pagesH1__mainText{font-size:25px}.newsDetail .pagesKv .pagesKv__contents .date{font-size:11px;margin-left:0;margin-top:15px}.newsDetail .pagesKv.pagesKv__bgImgNone{padding-bottom:30px}.newsDetail .newsDetail__section,.newsDetail .newsDetail__section img{margin-bottom:30px}.newsDetail .newsDetail__section p{font-size:13px;margin-bottom:30px}.newsDetail .newsDetail__section h2,.newsDetail .newsDetail__section h3{margin-bottom:10px}.newsDetail .newsDetail__section h4,.newsDetail .newsDetail__section h5{margin-bottom:8px}.newsDetail .newsDetail__section h2{font-size:18px}.newsDetail .newsDetail__section h3{font-size:16px}.newsDetail .newsDetail__section h4{font-size:14px}.newsDetail .newsDetail__section h5{font-size:13px}.newsDetail .newsDetail__section blockquote{padding:18px 23px;font-size:12px;text-align:left}}.recruitPages .stickyBlock>div:first-child .h3--s{line-height:1.3;font-weight:500}.rtStaff.sliderWrapper .navigation-wrapper{margin-top:-50px}.recruitFaqList{margin-bottom:35px}.recruitFaqList .question{position:relative;padding-left:60px;margin-bottom:25px}.recruitFaqList .question:after,.recruitFaqList .question:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0}.recruitFaqList .question:before{background-color:rgba(0,0,0,.1)}.recruitFaqList .question:after{background-color:#000;width:0;left:auto;right:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.recruitFaqList .question>span{display:block;position:absolute;width:60px;left:0;top:7px;font-size:23px;line-height:1}.color_1 .recruitFaqList .question>span{color:#93ff00}.color_2 .recruitFaqList .question>span{color:#14edff}.color_3 .recruitFaqList .question>span{color:#ffee02}.recruitFaqList .question .question__text,.recruitFaqList .question>a{position:relative;font-size:20px;line-height:1.7;text-align:left;padding-right:55px;padding-bottom:25px}.recruitFaqList .question .question__text{cursor:pointer}.recruitFaqList .question .arrowPlus{top:6px;transform:translateY(0);-webkit-transform:translateY(0)}.recruitFaqList .question .arrowDown{top:5px;transform:translateY(0);-webkit-transform:translateY(0)}.recruitFaqList .question .arrowDown .arrow{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.recruitFaqList .question.active .arrowPlus{background-color:#fff}.recruitFaqList .question.active .arrowPlus>span:after{transform:rotate(0deg)}.recruitFaqList .question.active:after{width:100%;right:auto;left:0}.recruitTop .stickyBlock>div:first-child{width:225px}.recruitTop .stickyBlock>div:nth-child(2){width:calc(100% - 225px)}.radioBtn{display:flex}.radioBtn input:checked+label:after{opacity:1}.radioBtn label{position:relative;padding-left:40px;display:block;cursor:pointer}.radioBtn label:after,.radioBtn label:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:50%}.radioBtn label:before{height:26px;width:26px;border-width:2px;border-style:solid;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .radioBtn label:before{border-color:#93ff00}.color_2 .radioBtn label:before{border-color:#14edff}.color_3 .radioBtn label:before{border-color:#ffee02}.radioBtn label:after{height:12px;width:12px;left:9px;opacity:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.color_1 .radioBtn label:after{background-color:#93ff00}.color_2 .radioBtn label:after{background-color:#14edff}.color_3 .radioBtn label:after{background-color:#ffee02}.radioBtn label{align-self:center;white-space:nowrap;margin-right:35px}.select__wrapper{position:relative;width:250px}.select__wrapper select{padding:17px 30px;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid rgba(0,0,0,.3);border-radius:9999px;-webkit-text-fill-color:#000}.searchInput,.select__wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#000;opacity:1}.searchInput{height:50px;line-height:47px;text-align:center;font-size:18px;border-radius:999px;padding:0;border-width:2px;border-style:solid;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);cursor:pointer;-webkit-text-fill-color:#000}.color_1 .searchInput{background-color:#93ff00}.color_2 .searchInput{background-color:#14edff}.color_3 .searchInput{background-color:#ffee02}.color_1 .searchInput{border-color:#93ff00}.color_2 .searchInput{border-color:#14edff}.color_3 .searchInput{border-color:#ffee02}.searchBtn{width:250px;position:relative}.searchBtn:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:12px;left:auto;right:22px;background-image:url(/img/common/icon--search.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.recruitSearch{position:absolute;width:100%;left:0;bottom:-65px;z-index:3}.recruitSearch label,.recruitSearch select{font-size:17px}.recruitSearch input,.recruitSearch label,.recruitSearch select{background-color:transparent}.recruitSearch .recruitSearch__wrapper{height:130px;background-color:#fff;border-radius:9999px;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 45px}.recruitSearch .recruitSearch__wrapper .radioBtn__list,.recruitSearch .recruitSearch__wrapper .recruitSearch__title,.recruitSearch .recruitSearch__wrapper .searchBtn,.recruitSearch .recruitSearch__wrapper .select__wrapper{align-self:center}.recruitSearch .recruitSearch__wrapper .recruitSearch__title{font-size:17px;line-height:1.2;font-weight:700;white-space:nowrap;letter-spacing:.05em;margin-right:30px}.recruitSearch .searchBtn{padding-left:30px;margin-left:30px}.recruitSearch .searchBtn:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:1px;background-color:rgba(0,0,0,.1)}.stickyBlock .h4{line-height:1.5;letter-spacing:.08em;text-align:left}.stickyBlock .btn{margin-top:30px}.stickyBlock .btn.btn--s{margin-top:15px}.midcareer__jobType--list .textU__link,.rtMidcareer__jobType .textU__link{margin-bottom:7px}.midcareer__jobType--list .textU__link>span,.rtMidcareer__jobType .textU__link>span{font-size:16px}.recruitTop__message{font-size:26px;line-height:2.3;text-align:left}.rtMidcareer__jobType{position:relative;margin-top:180px}.rtMidcareer__jobType .listBlock__info{padding:22px 38px 28px}.rtGraduate__list{margin-top:160px;margin-bottom:115px}.rtGraduate__list .h3--s{margin-bottom:15px}.rtGraduate__list.column--3>li{position:relative;width:calc((100% - 120px) / 3);margin-right:60px;padding-bottom:90px}.rtGraduate__list.column--3>li>dl>dd{font-size:14px;text-align:left}.rtGraduate__list.column--3>li .btn{position:absolute;bottom:0;left:0}.rtGraduate__list.column--3>li:nth-child(3n){margin-right:0}.rtBanner .btn{margin-top:20px}.rtBanner__main.columnLeader{margin-bottom:85px}.rtBanner__main.columnLeader>div:nth-child(2){padding:70px 0}.rtBanner__list{margin-bottom:170px}.rtBanner__list .listBlockImg{padding-top:calc(520 / 1090 * 100%);border-radius:30px;pointer-events:none;margin-bottom:32px}.rtBanner__list .rtBanner__list--title{font-size:24px;font-weight:700;line-height:1;margin-bottom:23px}.nyleBridge{position:relative;padding:55px 55px 45px;border-radius:30px;background-color:#5e5e5e;overflow:hidden;margin-bottom:160px}.nyleBridge .nyleBridge__title{position:relative;padding-left:85px;z-index:1}.nyleBridge .nyleBridge__title .nyleBridge__title--wrapper{position:relative;display:inline-block}.nyleBridge .nyleBridge__title p{position:relative;font-size:33px;color:#5e5e5e;line-height:1;z-index:2}.nyleBridge .nyleBridge__title .nyleBridge__title--bg{position:absolute;width:364px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1}.nyleBridge .nyleBridge__title .nyleBridge__title--bg>span{display:block;padding-top:calc(460 / 728 * 100%);background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/contents/recruit/top/nyleBridge__title--bg.png)}.nyleBridge .nyleBridge__leader{position:relative;font-size:19px;line-height:1.7;color:#fff;margin-top:47px;margin-bottom:30px;z-index:2}.nyleBridge .nyleBridge__list{color:#fff}.nyleBridge .nyleBridge__list>li{position:relative;padding-left:30px;font-size:16px;letter-spacing:.02em;margin-bottom:6px}.nyleBridge .nyleBridge__list>li:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:20px;height:14px;top:7px;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(/img/contents/recruit/top/nyleBridge__list--icon.svg)}.nyleBridge .nyleBridge__list>li .textIndent{font-size:13px;font-weight:500;opacity:.5}.nyleBridge .btn{position:absolute;top:20px;right:55px;z-index:3}.pagesKv__contents.pagesKv__contents--sub{min-height:370px;margin-top:50px}.pagesKv__contents.pagesKv__contents--sub .pagesKv__bg{width:calc(50% - 175px);right:auto;left:0;border-radius:0 9999px 9999px 0;max-height:370px}.pagesKv__contents.pagesKv__contents--sub .pagesKv__bg>span{background-position:100%;opacity:1}.pagesKv__contents.pagesKv__contents--sub .pagesH1--wrapper{width:calc(50% + 80px);margin-left:auto;padding:20px 0}.pagesKv__contents.pagesKv__contents--sub .pagesKv__contents--sub--text{font-size:17px;line-height:2.2;transform:translateY(12%)}.recruitPages .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(50% + (50vw - 575px));left:50%}.recruitPages .pagesNext__contents>a .pagesNext__bg.hidden:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);transition-duration:.85s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.85s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.85s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.85s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.recruitPages .pagesNext__contents>a .pagesNext__bg.hidden>span{background-size:cover}.graduate__pagesNav{position:relative;padding-right:340px}.graduate__pagesNav .btn{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.graduate .stickyBlock .h4.h4--s{font-size:30px}.graduate .stickyBlock .stickyBlock__columnImg{height:calc(100% + 36px)}.graduate .stickyBlock .column.column--2{margin-bottom:90px}.graduate .stickyBlock .column.column--2>div:first-child{width:50%}.graduate .stickyBlock .column.column--2>div:nth-child(2){width:calc(50% - 50px)}.graduate .graduateDetail__list .listBlockImg{pointer-events:none;margin-bottom:18px}.graduate .graduateDetail__list .graduateDetail__list--num{font-size:18px;line-height:1;font-weight:700;margin-bottom:10px}.graduate .graduateDetail__list>li>dl>dt{margin-bottom:7px}.graduate .graduateBanner{position:relative;border-radius:20px;background-color:#fff;padding:60px 60px 50px;margin-bottom:190px;border:1px solid rgba(0,0,0,.1);overflow:hidden}.graduate .graduateBanner .graduateBanner__bg{position:absolute;width:calc(50% - 75px);height:100%;top:0;right:0}.graduate .graduateBanner .graduateBanner__bg>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.graduate .graduateBanner .graduateBanner__section{width:calc(50% - 25px);text-align:left}.graduate .graduateBanner .graduateBanner__section>h2{font-size:24px;line-height:1;font-weight:500;margin-bottom:20px}.graduate .graduateBanner .graduateBanner__section>h3{font-size:30px;line-height:1.6;margin-bottom:15px}.graduate .graduateBanner .graduateBanner__section .btn{margin-top:32px}.graduate .bgWhiteFrame.graduate__more{padding:40px 55px;border-radius:30px}.graduate .gmSection{margin-bottom:70px}.graduate .gmSection:last-child{margin-bottom:20px}.graduate .gmLeader{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:20px}.graduate .gmLeader .gmLeader__text,.graduate .gmLeader .gmLeader__title{text-align:left}.graduate .gmLeader .gmLeader__title{width:120px;font-size:20px;line-height:1}.graduate .gmLeader .gmLeader__text{width:calc(100% - 120px)}.welfare .stickyBlock.stickyBlock__inner .column{margin-top:70px}.welfare .stickyBlock.stickyBlock__inner .column>li>dl>dt{margin-bottom:6px}.welfare .stickyBlock>div:first-child{width:350px}.welfare .stickyBlock>div:nth-child(2){width:calc(100% - 350px)}.welfareLeader{margin-top:-15px;margin-bottom:95px}.welfareLeader>dt{font-size:33px;font-weight:700}.staff__profile,.welfareLeader>dt{margin-bottom:12px}.staff__profile>dt{font-size:16px}.staff__profile>dd{font-size:12px}.staffVoice__detail--text{font-size:14px}.staffVoice{margin-bottom:85px}.staffVoice .borderFrame{display:flex;flex-wrap:nowrap;justify-content:space-between}.staffVoice .staffVoice__img{width:170px}.staffVoice .staffVoice__img .bgImg__wrapper{height:0;padding-top:117.6%;border-radius:10px}.staffVoice .staffVoice__detail{width:calc(100% - 205px)}.staffVoice:last-child{margin-bottom:0}.infoText .borderFrame{margin-top:20px}.infoText .borderFrame .borderFrame__text>dt{font-size:16px;margin-bottom:6px}.infoText .borderFrame .borderFrame__text>dd{font-size:14px}.recruitFaq .stickyBlock>div:first-child{width:265px}.recruitFaq .stickyBlock>div:nth-child(2){width:calc(100% - 265px)}.recruitFaq .stickyBlock.recruitFaq__contents>div:first-child{width:195px}.recruitFaq .stickyBlock.recruitFaq__contents>div:nth-child(2){width:calc(100% - 195px)}.recruitFaq .recruitFaqList>li{padding-top:10px}.recruitFaq .recruitFaqList>li:first-child{padding-top:0}.recruitFaq .answer{height:0;padding-bottom:0;overflow:hidden}.recruitFaq .answerBlock{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:40px;text-align:left}.recruitFaq .answerBlock>dt{width:120px;font-weight:700}.recruitFaq .answerBlock>dd{width:calc(100% - 120px);text-align:left}.recruitFaq .answerBlock .textLink{display:inline;font-size:13px;line-height:1.4;word-break:break-all;text-decoration:underline;-webkit-text-decoration-color:#14edff;text-decoration-color:#14edff}.recruitFaq .answerBlock .textLink:after,.recruitFaq .answerBlock .textLink:before{display:none}.recruitFaq__about{margin-bottom:80px}.recruitFaq__about>dl{display:flex;flex-wrap:nowrap;justify-content:space-between}.recruitFaq__about>dl>dt{width:205px;font-size:20px;line-height:1.3;text-align:left}.recruitFaq__about>dl>dd{width:calc(100% - 205px)}.recruitFaq__about .recruitFaq__step{display:flex;flex-wrap:wrap;margin:35px 0 18px}.recruitFaq__about .recruitFaq__step>li{width:auto;margin-right:40px;margin-bottom:20px}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text{position:relative;height:60px;font-size:18px;line-height:1.3;padding:18px 23px 18px 28px;white-space:nowrap;display:flex;flex-direction:column;justify-content:center}.color_1 .recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text{background-color:#93ff00}.color_2 .recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text{background-color:#14edff}.color_3 .recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text{background-color:#ffee02}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;left:calc(100% - 1px);width:0;height:0;border-left:20px solid #14edff;border-top:30px solid transparent;border-bottom:30px solid transparent}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text>span{display:block;position:absolute;top:6px;left:7px;font-size:12px;color:#fff;line-height:1}.recruitFaq__about .recruitFaq__step>li aside{font-size:12px;text-align:left;line-height:1.5;margin-top:7px}.recruitFaq__about .recruitFaq__step.recruitFaq__step--2>li:first-child{max-width:250px}.recruitFaq__about .borderFrame{border-radius:0;padding:18px 28px}.recruitFaq__about .borderFrame>p{font-size:14px;margin-bottom:6px}.recruitFaq__about:last-of-type{margin-bottom:0}.onboarding .onboarding__leader{margin-bottom:105px}.recruitFaq__contents{margin-bottom:70px}.recruitFaq__contents .recruitFaq__title{font-size:20px;line-height:1.3}.selection__infoList>li{position:relative;padding-left:50px;margin-bottom:28px}.selection__infoList>li .textBgGray{vertical-align:text-top}.selection__infoList>li .selection__infoList--num{position:absolute;width:50px;left:0;top:5px;font-size:23px;font-weight:700;line-height:1}.selection__infoList>li .selection__infoList--detail{padding-bottom:28px;display:flex;flex-wrap:nowrap;justify-content:flex-start;border-bottom:1px solid rgba(0,0,0,.1)}.selection__infoList>li .selection__infoList--detail>dt{width:235px;padding-right:30px;font-size:20px;font-weight:700;text-align:left}.selection__infoList>li .selection__infoList--detail>dd{align-self:center;width:calc(100% - 235px)}.supportLeader{justify-content:space-between;margin-bottom:50px}.supportLeader>p{width:calc(100% - 360px)}.supportLeader .btn{align-self:flex-start;margin-top:0}.column--2.columnWrap.pointList>li{margin-bottom:80px}.column--2.columnWrap.pointList>li .infoText{margin-bottom:0}.access .accessInfo{margin-bottom:45px}.access .accessInfo>dt{font-weight:700;margin-bottom:8px}.access .accessImgBlock .navigation-wrapper{padding-top:50px}.access .accessImgBlock .keen-slider{border-radius:10px;overflow:hidden}.access .accessImgBlock .bgImg__wrapper.accessImg{height:0;padding-top:calc(496 / 780 * 100%);border-radius:0}.culture .cultureArticle{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:170px}.culture .cultureArticle .cultureArticle__num{width:195px;font-size:74px;line-height:1}.culture .cultureArticle .cultureSection{position:relative;width:calc(100% - 195px)}.culture .cultureArticle .cultureSection .cultureSection__text{width:calc(530 / 955 * 100%)}.culture .cultureArticle .cultureSection .cultureSection__text>dt{font-size:33px;line-height:1.5;margin-bottom:15px}.culture .cultureArticle .cultureSection .cultureSection__logo--wrapper{position:absolute;width:calc(425 / 955 * 100%);height:100%;top:0}.culture .cultureArticle .cultureSection .cultureSection__logo--wrapper .cultureSection__logo{position:absolute;width:calc(374 / 404 * 100%);left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.culture .cultureArticle:nth-child(odd) .cultureSection .cultureSection__logo--wrapper{right:0}.culture .cultureArticle:nth-child(2n) .cultureSection .cultureSection__logo--wrapper{left:0}.culture .cultureArticle:nth-child(2n) .cultureSection .cultureSection__text{margin-left:auto}.culture .cultureArticle:last-child{margin-bottom:250px}.culture .cultureSection__logo svg .st0{fill:none;stroke:#14ecff;stroke-width:62;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@media (hover:hover) and (pointer:fine){.searchBtn:active:after,.searchBtn:hover:after{transform:scale(1.2)}.searchBtn:active .searchInput,.searchBtn:hover .searchInput{background-color:#fff}.infoList>li a:active,.infoList>li a:hover{text-decoration:none}.recruitFaqList .question:active:after,.recruitFaqList .question:hover:after{width:100%;right:auto;left:0}.recruitFaqList .question:active .arrowDown,.recruitFaqList .question:hover .arrowDown{background-color:#fff}.recruitFaqList .question:active .arrow>span:after,.recruitFaqList .question:hover .arrow>span:after{width:100%}.recruitFaqList .question:active .arrow>span:first-child:after,.recruitFaqList .question:hover .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.recruitFaqList .question:active .arrow>span:nth-child(2):after,.recruitFaqList .question:hover .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.recruitFaq .answerBlock .textLink:active,.recruitFaq .answerBlock .textLink:hover{text-decoration:none}}.rtStaff .listBlock__info--aside .date{margin-left:0}.recruitTop .stickyBlock .h4{font-size:37px}.recruitTop .stickyBlock .stickyBlock__columnImg>span{background-position:50%}.recruitTop .stickyBlock .column.column--2>div:first-child{width:330px}.recruitTop .stickyBlock .column.column--2>div:nth-child(2){width:calc(100% - 385px)}.recruitSearch select:disabled,.recruitSearch select:disabled~.arrowTriangle{opacity:.2}.graduate .gmSection{margin-bottom:90px}.graduate .gmSection .iframeWrapper{margin-bottom:20px}.graduate .speakerdeck__frame .speakerdeck-embed-wrapper{position:relative;padding-top:calc(470 / 835 * 100%)}.graduate .speakerdeck__frame .speakerdeck-embed-wrapper iframe{position:absolute;width:100%!important;height:100%!important;top:0;left:0}.recruit_banner{display:block;margin:100px 0;transition:opacity .3s;cursor:pointer}.recruit_banner:hover{opacity:.7}.rtMidcareer__jobType{margin-top:40px}.more_sns_links{display:flex;justify-content:center}.more_sns_links>.btn{margin:0 10px}@media only screen and (max-width:1023px){.more_sns_links{display:block}.more_sns_links>.btn{margin-bottom:16px}.more_sns_links>.btn a{width:100%}}.pagesKv__section .pagesKv__recruitBanner{max-width:500px;transition:opacity .3s;margin-top:20px;display:inline-flex;height:auto}.pagesKv__section .pagesKv__recruitBanner:hover{opacity:.6}@media screen and (max-width:1024px){.pagesKv__section .pagesKv__recruitBanner{display:none}}@media only screen and (max-width:1366px){.graduate .stickyBlock .h4.h4--s{font-size:30px;font-size:2.196193265vw}.recruitPages .stickyBlock>div:first-child .h3--s{font-size:24px;font-size:1.756954612vw}.welfare .welfareLeader>dt{font-size:33px;font-size:2.4158125915vw}.welfare .stickyBlock.stickyBlock__inner>div:first-child{width:23vw}.welfare .stickyBlock.stickyBlock__inner>div:nth-child(2){width:calc(100% - 23vw)}.recruitTop .stickyBlock .h4{font-size:37px;font-size:2.7086383602vw}}@media only screen and (max-width:1250px){.recruitSearch .recruitSearch__wrapper .recruitSearch__title,.recruitSearch label,.recruitSearch select{font-size:15px}.searchInput{font-size:16px}.radioBtn label{margin-right:25px}.rtBanner__list .rtBanner__list--title{font-size:18px}.recruitPages .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(50% + 50px)}.pagesKv__contents.pagesKv__contents--sub .pagesKv__bg{width:calc(50% - 75px)}.pagesKv__contents.pagesKv__contents--sub .pagesH1--wrapper{width:calc(50% + 30px)}.pagesKv__contents.pagesKv__contents--sub .pagesKv__contents--sub--text{font-size:14px}.graduate .stickyBlock .column.column--2,.recruitTop .stickyBlock .column.column--2{flex-direction:column-reverse}.graduate .stickyBlock .column.column--2>div:first-child,.recruitTop .stickyBlock .column.column--2>div:first-child{width:100%;max-width:425px}.graduate .stickyBlock .column.column--2>div:nth-child(2),.recruitTop .stickyBlock .column.column--2>div:nth-child(2){width:100%;height:350px;margin-bottom:50px}.graduate .stickyBlock .column.column--2>div:nth-child(2) .stickyBlock__columnImg,.recruitTop .stickyBlock .column.column--2>div:nth-child(2) .stickyBlock__columnImg{height:100%}.staffVoice__detail--text{font-size:12px}}@media only screen and (max-width:1200px){.text__NavList>li{margin-right:25px}.text__NavList>li p{font-size:15px}.graduate__pagesNav{padding-right:220px}.graduate__pagesNav .btn>a{min-width:180px}.graduate .graduateBanner{padding:50px}.graduate .graduateBanner .graduateBanner__bg{width:calc(50% - 35px)}.graduate .graduateBanner .graduateBanner__section{width:calc(50% - 10px)}.graduate .graduateBanner .graduateBanner__section>h2{font-size:17px}.graduate .graduateBanner .graduateBanner__section>h3{font-size:22px}.culture .cultureArticle .cultureArticle__num{width:160px;font-size:60px}.culture .cultureArticle .cultureSection{width:calc(100% - 160px)}.culture .cultureArticle .cultureSection .cultureSection__text>dt{font-size:25px}.recruitFaq__contents .recruitFaq__title{font-size:18px}.recruitFaqList .question .question__text,.recruitFaqList .question>a{font-size:16px;line-height:1.6}.recruitFaq .answerBlock{font-size:13px}}@media only screen and (max-width:1150px){.column.column--2.access{flex-direction:column}.column.column--2.access>div{width:100%!important}}@media only screen and (max-width:1023px){.recruitSearch .recruitSearch__wrapper{flex-wrap:wrap}.infoList>li{width:100%;margin-right:0}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__section{transform:translateY(-55%)}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__contents{max-height:380px;min-height:300px}.recruitSearch{bottom:-95px}.recruitSearch .recruitSearch__wrapper{height:auto;padding:25px 40px;border-radius:25px}.recruitSearch .recruitSearch__wrapper .recruitSearch__title{width:100%;font-size:17px;text-align:center;margin-right:0;margin-bottom:15px}.recruitSearch .recruitSearch__wrapper .radioBtn{width:35%}.recruitSearch .recruitSearch__wrapper .select__wrapper{width:50%}.recruitSearch .searchBtn{width:100%;padding-left:0;margin:40px auto 0}.recruitSearch .searchBtn:before{width:100%;height:1px;top:-20px}.recruitTop__message{font-size:22px}.recruitTop__message br{display:none}.nyleBridge{padding:55px 35px 35px}.nyleBridge .nyleBridge__title{padding-left:65px}.nyleBridge .nyleBridge__title p{font-size:28px}.nyleBridge .nyleBridge__title .nyleBridge__title--bg{width:325px}.nyleBridge .nyleBridge__leader{font-size:17px;margin-top:57px}.nyleBridge .nyleBridge__leader br{display:none}.nyleBridge .nyleBridge__list>li{font-size:13px}.nyleBridge .nyleBridge__list>li .textIndent{font-size:11px;margin-top:5px}.midcareer__jobType--list.column--2.columnWrap>li{width:calc(50% - 10px);margin-right:20px}.midcareer__jobType--list.column--2.columnWrap>li:nth-child(2n){margin-right:0}.midcareer__jobType--list.column--2.columnWrap>li .listBlock__info{padding:16px 23px 19px}.midcareer__jobType--list.column--2.columnWrap>li .listBlock__info--title{font-size:12px}.midcareer__jobType--list .textU__link>span,.rtMidcareer__jobType .textU__link>span{font-size:14px}.graduate .graduate__pagesNav{padding-right:0;margin-bottom:120px}.graduate .graduate__pagesNav .text__NavList{margin-bottom:35px}.graduate .graduate__pagesNav .btn{position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);text-align:center}.graduate .graduate__pagesNav .btn>a{width:100%;max-width:330px}.graduate .graduateDetail__list.column.column--3>li{width:100%;margin-right:0;margin-bottom:35px}.graduate .graduateBanner{padding:35px 40px}.graduate .graduateBanner .graduateBanner__section>h2{font-size:14px}.graduate .graduateBanner .graduateBanner__section>h3{font-size:17px}.graduate .bgWhiteFrame.graduate__more{padding:30px 40px}.graduate .gmLeader{flex-wrap:wrap}.graduate .gmLeader .gmLeader__text,.graduate .gmLeader .gmLeader__title{width:100%}.graduate .gmLeader .gmLeader__title{font-size:18px;margin-bottom:10px}.graduate .gmLeader .gmLeader__text{font-size:13px}.culture .cultureArticle .cultureArticle__num{width:110px;font-size:45px}.culture .cultureArticle .cultureSection{width:calc(100% - 110px)}.culture .cultureArticle .cultureSection .cultureSection__text>dt{font-size:20px}.welfare .stickyBlock>div:first-child{width:25.5vw}.welfare .stickyBlock>div:nth-child(2){width:calc(100% - 25.5vw)}.staffVoice .staffVoice__img{width:125px}.staffVoice .staffVoice__detail{width:calc(100% - 155px)}.recruitFaq__about>dl{flex-wrap:wrap}.recruitFaq__about>dl>dd,.recruitFaq__about>dl>dt{width:100%}.recruitFaq__about>dl>dt{margin-bottom:25px}.recruitFaq__about .recruitFaq__step>li{margin-right:35px}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text{font-size:14px}.recruitFaq__about .recruitFaq__step>li aside{font-size:11px}.recruitFaq__contents.stickyBlock{flex-wrap:wrap}.recruitFaq__contents.stickyBlock>div{position:relative;width:100%!important;top:0}.recruitFaq__contents.stickyBlock>div:first-child{margin-bottom:40px}}@media only screen and (max-width:767px){.recruitTop .pagesKv.pagesKv__bgImgCover{padding-bottom:300px}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__section{transform:translateY(44%)}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__contents{min-height:inherit;max-height:inherit;height:490px}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__contents .pagesKv__bg{position:absolute;height:calc(100% + 90px);top:-90px}.recruitTop .pagesKv.pagesKv__bgImgCover .pagesKv__contents .pagesKv__bg>span{background:url(/img/contents/recruit/top/kv--sp.jpg) no-repeat top!important;background-size:cover!important}.recruitTop .stickyBlock>div:first-child{width:135px}.recruitTop .stickyBlock>div:first-child h2{font-size:20px!important}.recruitTop .stickyBlock>div:first-child h2.h3--s--info{font-size:11px}.recruitTop .stickyBlock>div:nth-child(2){width:calc(100% - 135px)}.recruitTop .stickyBlock>div:nth-child(2) .column.column--2 .textSize-m br{display:none}.recruitTop .stickyBlock>div:nth-child(2) .btn>a,.recruitTop .stickyBlock>div:nth-child(2) .btn>p{min-width:inherit;width:100%}.recruitTop .infoList>li{width:100%;margin-right:0;padding-left:0;padding-bottom:15px;margin-bottom:20px}.recruitTop .infoList>li .date{display:block;position:relative;top:0;width:100%;font-size:11px;margin-bottom:8px}.recruitTop .infoList>li a,.recruitTop .infoList>li p{font-size:13px;line-height:1.6}.recruitTop .recruitTop__message{font-size:14px;text-align:justify;line-height:2}.recruitTop .stickyBlock .stickyBlock__columnImg{width:calc(100% + 50px);left:-25px}.recruitTop .stickyBlock .stickyBlock__columnImg>span{border-radius:0}.recruitTop .stickyBlock .btn{margin-top:20px}.recruitTop .stickyBlock.recruitFaq>div:first-child{width:65px}.recruitTop .stickyBlock.recruitFaq>div:nth-child(2){width:calc(100% - 65px)}.graduate .stickyBlock .column.column--2>div:nth-child(2),.recruitTop .stickyBlock .column.column--2>div:nth-child(2){height:280px;margin-bottom:20px}.radioBtn label{padding-left:36px}.radioBtn label:before{width:22px;height:22px;border-width:1px}.radioBtn label:after{width:8px;height:8px;left:8px}.recruitSearch{bottom:-220px}.recruitSearch label,.recruitSearch select{font-size:14px}.recruitSearch label{margin-right:20px}.recruitSearch .recruitSearch__wrapper{padding:25px 30px;border-radius:18px}.recruitSearch .recruitSearch__wrapper .recruitSearch__title{font-size:16px;margin-bottom:22px}.recruitSearch .recruitSearch__wrapper .radioBtn{width:100%;margin-bottom:20px}.recruitSearch .recruitSearch__wrapper .select__wrapper{width:100%}.recruitSearch .searchBtn{margin:40px auto 0}.recruitSearch .searchBtn:before{top:-20px}.rtMidcareer__jobType{margin-top:60px}.rtMidcareer__jobType .listBlock__info{padding:20px 25px}.rtGraduate__list.column.column--3{margin-top:100px;margin-bottom:50px}.rtGraduate__list.column.column--3>li{width:100%;padding-bottom:0;margin-right:0;margin-bottom:37px;padding-right:162px}.rtGraduate__list.column.column--3>li>dl>dd{font-size:12px;line-height:1.7}.rtGraduate__list.column.column--3>li .btn{width:148px;left:auto;right:0}.rtGraduate__list.column.column--3>li .btn>a{width:100%;white-space:nowrap;min-width:inherit;padding:15px 45px 15px 20px}.rtGraduate__list.column.column--3 .h3--s{font-size:16px;margin-bottom:8px}.rtBanner .columnLeader>div{width:100%!important}.rtBanner .columnLeader>div:first-child{height:200px}.rtBanner .columnLeader>div:nth-child(2){padding:23px 15px}.rtBanner .columnLeader>div:nth-child(2) .h4{margin-bottom:5px}.rtBanner__main.columnLeader{margin-bottom:35px}.rtBanner__list.column.column--2{flex-wrap:wrap;margin-bottom:60px}.rtBanner__list.column.column--2>div{position:relative;width:100%;padding-left:160px;margin-bottom:40px;min-height:95px;display:flex;flex-direction:column;justify-content:center}.rtBanner__list.column.column--2>div .listBlockImg{position:absolute;width:140px;left:0;top:0;border-radius:10px;margin-bottom:0;padding-top:0}.rtBanner__list.column.column--2>div .listBlockImg>span{position:relative;padding-top:calc(720 / 1090 * 100%)}.rtBanner__list.column.column--2 .rtBanner__list--title{font-size:15px;margin-bottom:0}.rtBanner__list.column.column--2 .btn{margin-top:15px}.rtBanner__list.column.column--2 .btn>a{width:100%;max-width:160px;min-width:inherit;font-size:11px;padding:15px 35px 15px 18px}.recruitFaqList .question{padding-left:50px}.recruitFaqList .question .question__text,.recruitFaqList .question>a{font-size:13px;padding-right:45px}.recruitFaqList .question>span{width:50px;top:2px;font-size:20px}.recruitFaq .recruitFaqList>li{padding-top:0}.nyleBridge{padding:40px 25px 25px;margin-bottom:70px}.nyleBridge .nyleBridge__title{padding-left:75px}.nyleBridge .nyleBridge__title p{font-size:23px}.nyleBridge .nyleBridge__title .nyleBridge__title--bg{width:285px}.nyleBridge .nyleBridge__leader{font-size:14px;margin-top:45px;margin-bottom:20px}.nyleBridge .nyleBridge__list>li{margin-bottom:4px}.nyleBridge .nyleBridge__list>li:after{width:18px;top:5px}.nyleBridge .nyleBridge__list>li .textIndent{font-size:10px;margin-top:3px}.nyleBridge .btn{position:relative;top:0;right:auto;left:0;margin-top:25px}.sliderWrapper.rtStaff h2.h3{font-size:14px;line-height:1.5;margin-bottom:20px}.recruitPages .pagesH1__mainText{font-size:27px}.recruitPages .pagesKv .pagesKv__contents{min-height:inherit;max-height:inherit}.recruitPages .pagesKv .pagesKv__contents.pagesKv__contents--sub{margin-top:30px}.recruitPages .pagesKv .pagesKv__contents.pagesKv__contents--sub .pagesKv__bg{width:calc(100% - 75px);height:170px;margin-bottom:10px}.recruitPages .pagesKv .pagesKv__contents.pagesKv__contents--sub .pagesH1--wrapper{width:100%}.recruitPages .pagesKv .pagesKv__contents.pagesKv__contents--sub .pagesKv__contents--sub--text{font-size:13px;transform:translateY(0)}.recruitPages .pagesKv .pagesKv__contents.pagesKv__contents--sub .pagesKv__contents--sub--text br{display:none}.recruitPages .pagesNext__contents>a .pagesNext__bg.hidden{width:calc(100% + 25px);height:170px;left:0;top:auto;bottom:0;border-bottom-left-radius:12px}.midcareer__jobType--list.column--2.columnWrap>li{width:100%;margin-right:0;margin-bottom:30px}.culture .pagesKv.pagesKv__bgImgNone .pagesKv__contents,.recruitFaq .pagesKv.pagesKv__bgImgNone .pagesKv__contents,.welfare .pagesKv.pagesKv__bgImgNone .pagesKv__contents{min-height:200px}.graduate .pagesKv{padding-bottom:30px}.graduate .graduate__pagesNav{margin-bottom:80px}.graduate .graduate__pagesNav .text__NavList{flex-wrap:wrap;margin-bottom:20px}.graduate .graduate__pagesNav .text__NavList>li{width:calc(50% - 10px);margin-right:20px;margin-bottom:7px}.graduate .graduate__pagesNav .text__NavList>li p{font-size:13px;padding:18px 0}.graduate .graduate__pagesNav .text__NavList>li .arrowDown{width:22px;height:22px}.graduate .graduate__pagesNav .text__NavList>li .arrowDown>span{width:8px}.graduate .graduate__pagesNav .text__NavList>li:nth-child(2n){margin-right:0}.graduate .stickyBlock .stickyBlock__columnImg{width:calc(100% + 25px)}.graduate .stickyBlock .h4.h4--s{font-size:16px;margin-bottom:8px}.graduate .stickyBlock .h4.h4--s br{display:none}.graduate .stickyBlock .column.column--2{margin-bottom:50px}.graduate .stickyBlock .btn{margin-top:20px}.graduate .graduateDetail__list.column.column--3>li{margin-bottom:25px;display:flex;flex-wrap:nowrap;justify-content:space-between}.graduate .graduateDetail__list.column.column--3>li .graduateDetail__list--num{width:40px;font-size:20px;padding-top:4px}.graduate .graduateDetail__list.column.column--3>li>dl{width:calc(100% - 40px)}.graduate .graduateDetail__list.column.column--3>li>dl>dt{margin-bottom:5px}.graduate .graduateDetail__list.column.column--3>li>dl>dd{font-size:12px}.graduate .graduateBanner{margin:-55px 0 60px;padding:25px}.graduate .graduateBanner .graduateBanner__bg{width:100%;height:170px;top:auto;bottom:0}.graduate .graduateBanner .graduateBanner__bg>span{background-position:center top 12%}.graduate .graduateBanner .graduateBanner__section{width:100%;padding-bottom:175px}.graduate .graduateBanner .graduateBanner__section>h2{font-size:11px;margin-bottom:15px}.graduate .graduateBanner .graduateBanner__section>h3{font-size:16px;margin-bottom:10px}.graduate .graduateBanner .graduateBanner__section>p{font-size:12px}.graduate .graduateBanner .graduateBanner__section .btn{margin-top:18px}.graduate .graduateBanner .graduateBanner__section .btn>a{min-width:175px;padding:14px 52px 14px 25px}.graduate .bgWhiteFrame.graduate__more{padding:23px 25px;border-radius:15px}.graduate .bgWhiteFrame.graduate__more .gmSection{margin-bottom:40px}.graduate .bgWhiteFrame.graduate__more .gmSection:last-child{margin-bottom:0}.graduate .bgWhiteFrame.graduate__more .gmLeader .gmLeader__title{font-size:14px}.graduate .bgWhiteFrame.graduate__more .gmLeader .gmLeader__text{font-size:12px;line-height:1.7}.culture .cultureArticle{margin-bottom:70px}.culture .cultureArticle .cultureArticle__num{align-self:flex-start;position:-webkit-sticky;position:sticky;top:85px;width:80px;font-size:35px}.culture .cultureArticle .cultureSection{width:calc(100% - 80px);margin-top:-20px}.culture .cultureArticle .cultureSection .cultureSection__logo--wrapper{position:relative;width:90%;height:auto;max-width:245px!important;height:220px;margin-bottom:20px;margin-left:auto;margin-right:auto}.culture .cultureArticle .cultureSection .cultureSection__text{width:100%}.culture .cultureArticle:last-child{margin-bottom:100px}.welfare .grid:last-child{padding-bottom:0!important}.welfare .article .article.grid{padding-bottom:0}.welfare .article>.grid{padding-bottom:60px}.welfare .stickyBlock{margin-bottom:50px;padding-left:20px}.welfare .stickyBlock:last-child{margin-bottom:0}.welfare .stickyBlock>div:first-child{width:100px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:18px}.welfare .stickyBlock>div:first-child h2{font-size:14px!important}.welfare .stickyBlock>div:nth-child(2){width:calc(100% - 100px)}.welfare .stickyBlock>div:nth-child(2) .column--2.columnWrap{padding-right:0;width:100%;margin-top:45px}.welfare .stickyBlock>div:nth-child(2) .column--2.columnWrap>li{width:calc(50% - 15px);margin-right:30px;margin-bottom:20px}.welfare .stickyBlock>div:nth-child(2) .column--2.columnWrap>li>dl>dt{line-height:1.7;margin-bottom:8px}.welfare .stickyBlock>div:nth-child(2) .column--2.columnWrap>li:nth-child(2n){margin-right:0}.welfare .categoryList{position:relative;padding-bottom:10px;margin-right:-40px;transform:scale(.9);transform-origin:0 0}.welfare .categoryList .btn{margin-right:8px;margin-bottom:10px}.welfare .categoryList .btn>.link{font-size:10px;padding:7px 30px 7px 15px}.welfare .categoryList .btn>.link .arrowDown{right:4px}.welfare .categoryList .btn .arrowDown>span:after{display:none}.welfare .infoText{margin-bottom:30px}.welfare .infoText>dt{font-size:15px;margin-bottom:6px}.welfare .welfareLeader{margin-top:0;margin-bottom:25px}.welfare .welfareLeader>dt{font-size:20px}.staffVoice{margin-bottom:60px}.staffVoice .borderFrame{flex-wrap:wrap;padding:15px}.staffVoice .staffVoice__img{width:100%;margin-bottom:12px}.staffVoice .staffVoice__img .bgImg__wrapper{border-radius:5px}.staffVoice .staffVoice__detail{width:100%}.staff__profile{margin-bottom:5px}.staff__profile>dt{font-size:14px}.staffVoice__detail--text{font-size:11px;line-height:1.7}.recruitFaq .stickyBlock>div:first-child{width:90px}.recruitFaq .stickyBlock>div:first-child h2.h3--s{font-size:13px!important}.recruitFaq .stickyBlock>div:first-child h2.h3--s br{display:none}.recruitFaq .stickyBlock>div:first-child h2.h3--s br.brSp{display:block}.recruitFaq .stickyBlock>div:nth-child(2){width:calc(100% - 105px)}.recruitFaq__about{margin-bottom:50px}.recruitFaq__about .recruitFaq__step{margin:25px 0 12px}.recruitFaq__about .recruitFaq__step>li{margin-right:20px;margin-bottom:12px}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text{height:46px;font-size:12px;padding:8px 15px 8px 23px}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text:after{border-left:14px solid #14edff;border-top:24px solid transparent;border-bottom:24px solid transparent}.recruitFaq__about .recruitFaq__step>li .recruitFaq__step--text>span{top:5px;left:5px;font-size:10px}.recruitFaq__about .recruitFaq__step>li aside{font-size:10px;margin-top:5px}.recruitFaq__about>dl>dt{font-size:18px;margin-bottom:16px}.recruitFaq__about>dl>dd>p{font-size:12px}.recruitFaq__about>dl>dd>p br{display:none}.onboarding .onboarding__leader{margin-bottom:25px}.recruitFaqList .question{padding-left:38px;margin-bottom:20px}.recruitFaqList .question>span{width:42px;font-size:17px}.recruitFaqList .question .arrowPlus{width:20px;height:20px;top:3px}.recruitFaqList .question .arrowPlus>span{width:7px}.recruitFaqList .question .question__text,.recruitFaqList .question>a{font-size:14px;padding-right:30px;padding-bottom:20px}.recruitFaq .answerBlock{font-size:12px;flex-wrap:wrap;padding-left:38px}.recruitFaq .answerBlock>dd,.recruitFaq .answerBlock>dt{width:100%}.recruitFaq .answerBlock>dt{margin-bottom:5px}.recruitFaq__contents .recruitFaq__title{font-size:17px}.recruitFaq__contents{margin-bottom:30px}.recruitFaq__contents:last-child{margin-bottom:0}.access .accessInfo{margin-bottom:30px;display:flex;flex-wrap:nowrap;justify-content:flex-start}.access .accessInfo>dt{margin-bottom:4px;width:65px}.access .accessInfo>dd{font-size:12px;line-height:1.7;width:calc(100% - 80px)}.access .accessInfo>dd>p{line-height:1.5;margin-bottom:7px}.access .accessInfo:last-child{margin-bottom:-30px}.accessImgBlock .sliderArrow{display:none}.accessImgBlock .navigation-wrapper{padding-top:0}.searchBtn:active:after{transform:scale(1.2)}.searchBtn:active .searchInput{background-color:#fff}.infoList>li a:active{text-decoration:none}.recruitFaqList .question:active:after{width:100%;right:auto;left:0}.recruitFaqList .question:active .arrowDown{background-color:#fff}.recruitFaqList .question:active .arrow>span:after{width:100%}.recruitFaqList .question:active .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.recruitFaqList .question:active .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.recruitTop .stickyBlock .h4{font-size:20px}.recruitTop .grid:nth-child(4) .stickyBlock{margin-bottom:60px}.grid:nth-child(4) .rtGraduate__list{margin-top:0}.graduate .gmSection{margin-bottom:50px}.graduate .gmSection .iframeWrapper{margin-bottom:12px}.pagesContents__wrapper.career .article .grid .stickyBlock{margin-bottom:30px}.recruit_banner{margin:48px 0}}.pagesKv__recruitBannerSpWrapper{display:none}@media screen and (max-width:1024px){.pagesKv__recruitBannerSpWrapper{display:block;padding:0 24px;margin-bottom:80px}.pagesKv__recruitBannerSp{width:100%;max-width:500px;margin:0 auto;transition:opacity .3s}.pagesKv__recruitBannerSp:hover{opacity:.7}}.sustainability .pagesContents__wrapper{z-index:inherit}.sustainability .pagesKv .pagesKv__section{z-index:3}.infoList{display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-wrap:wrap}.infoList>li{position:relative;width:calc(50% - 30px);margin-right:60px;padding-left:100px;padding-bottom:15px;margin-bottom:30px}.infoList>li:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0;background-color:rgba(0,0,0,.1)}.infoList>li .date{position:absolute;top:7px;left:0;font-size:13px;white-space:nowrap}.infoList>li a,.infoList>li p{font-size:15px;text-align:left;font-weight:400}.infoList>li a{text-decoration:underline}.infoList>li:nth-child(2n){margin-right:0}.sunsMessage__title{font-size:33px;line-height:1.6;margin-bottom:35px}.sunsMessage__text{font-size:17px;line-height:2.1;margin-bottom:15px}.susAction__leader{position:relative;height:355px;border-radius:30px;overflow:hidden;margin-bottom:50px}.susAction__leader>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.susAction__leader h3{position:absolute;width:100%;left:0;bottom:0;font-size:40px;line-height:1.4;text-align:left;color:#fff;padding:28px 50px}.susAction__block{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:80px}.susAction__block>dt{align-self:flex-start;width:94px}.susAction__block>dd{width:calc(100% - 134px)}.susAction__block>dd h4{font-size:20px;line-height:1.6;margin-bottom:15px}.susAction__block>dd p.textSize-m{margin-bottom:20px}.susAction__block>dd .textU{margin-top:30px;text-align:left}.susAction__block>dd .textU>span{display:inline-block;margin-right:25px;margin-bottom:15px}.susAction__block.width{margin-bottom:30px}.susAction__block.width>dd{padding-right:250px}.donations{position:relative;width:calc(100% + 50px);margin-bottom:100px}.donations:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:calc(100% + 100px);left:-100px;background-color:#fff;border-radius:9999px 0 0 9999px;z-index:1}.donations .donations__contents{position:relative;padding:65px 0;z-index:2}.donations .donations__map{position:absolute;width:calc(590 / 995 * 100%);left:40%;bottom:-35%;max-width:590px;z-index:1}.donations .donations__map .donations__map--list{position:relative;width:100%;padding-top:calc(1050 / 1192 * 100%)}.donations .donations__map .donations__map--list:after,.donations .donations__map .donations__map--list:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto}.donations .donations__map .donations__map--list:before{background-image:url(/img/contents/sustainability/donations__map--bg.png);z-index:1}.donations .donations__map .donations__map--list:after{background-image:url(/img/contents/sustainability/donations__map--line.png);z-index:3}.donations .donations__map .donations__map--list>li{position:absolute;z-index:2;opacity:0}.donations .donations__map .donations__map--list>li>span{display:block;background-position:50%;background-repeat:no-repeat;background-size:100% auto}.donations .donations__map .donations__map--list>li:first-child{width:calc(532 / 1192 * 100%);left:calc(636 / 1192 * 100%);top:calc(22 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:first-child>span{padding-top:calc(302 / 532 * 100%);background-image:url(/img/contents/sustainability/donations__map--1.png)}.donations .donations__map .donations__map--list>li:nth-child(2){width:calc(100 / 1192 * 100%);left:calc(652 / 1192 * 100%);top:calc(318 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(2)>span{padding-top:calc(95 / 100 * 100%);background-image:url(/img/contents/sustainability/donations__map--2.png)}.donations .donations__map .donations__map--list>li:nth-child(3){width:calc(75 / 1192 * 100%);left:calc(638 / 1192 * 100%);top:calc(396 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(3)>span{padding-top:calc(112 / 75 * 100%);background-image:url(/img/contents/sustainability/donations__map--3.png)}.donations .donations__map .donations__map--list>li:nth-child(4){width:calc(60 / 1192 * 100%);left:calc(620 / 1192 * 100%);top:calc(489 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(4)>span{padding-top:calc(94 / 60 * 100%);background-image:url(/img/contents/sustainability/donations__map--4.png)}.donations .donations__map .donations__map--list>li:nth-child(5){width:calc(79 / 1192 * 100%);left:calc(686 / 1192 * 100%);top:calc(405 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(5)>span{padding-top:calc(116 / 79 * 100%);background-image:url(/img/contents/sustainability/donations__map--5.png)}.donations .donations__map .donations__map--list>li:nth-child(6){width:calc(80 / 1192 * 100%);left:calc(657 / 1192 * 100%);top:calc(503 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(6)>span{padding-top:calc(80 / 80 * 100%);background-image:url(/img/contents/sustainability/donations__map--6.png)}.donations .donations__map .donations__map--list>li:nth-child(7){width:calc(100 / 1192 * 100%);left:calc(593 / 1192 * 100%);top:calc(568 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(7)>span{padding-top:calc(82 / 100 * 100%);background-image:url(/img/contents/sustainability/donations__map--7.png)}.donations .donations__map .donations__map--list>li:nth-child(8){width:calc(67 / 1192 * 100%);left:calc(610 / 1192 * 100%);top:calc(637 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(8)>span{padding-top:calc(89 / 67 * 100%);background-image:url(/img/contents/sustainability/donations__map--8.png)}.donations .donations__map .donations__map--list>li:nth-child(9){width:calc(53 / 1192 * 100%);left:calc(596 / 1192 * 100%);top:calc(624 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(9)>span{padding-top:calc(65 / 53 * 100%);background-image:url(/img/contents/sustainability/donations__map--9.png)}.donations .donations__map .donations__map--list>li:nth-child(10){width:calc(68 / 1192 * 100%);left:calc(543 / 1192 * 100%);top:calc(628 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(10)>span{padding-top:calc(68 / 68 * 100%);background-image:url(/img/contents/sustainability/donations__map--10.png)}.donations .donations__map .donations__map--list>li:nth-child(11){width:calc(66 / 1192 * 100%);left:calc(555 / 1192 * 100%);top:calc(681 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(11)>span{padding-top:calc(37 / 66 * 100%);background-image:url(/img/contents/sustainability/donations__map--11.png)}.donations .donations__map .donations__map--list>li:nth-child(12){width:calc(63 / 1192 * 100%);left:calc(607 / 1192 * 100%);top:calc(696 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(12)>span{padding-top:calc(79 / 63 * 100%);background-image:url(/img/contents/sustainability/donations__map--12.png)}.donations .donations__map .donations__map--list>li:nth-child(13){width:calc(317 / 1192 * 100%);left:calc(569 / 1192 * 100%);top:calc(707 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(13)>span{padding-top:calc(267 / 317 * 100%);background-image:url(/img/contents/sustainability/donations__map--13.png)}.donations .donations__map .donations__map--list>li:nth-child(14){width:calc(51 / 1192 * 100%);left:calc(562 / 1192 * 100%);top:calc(721 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(14)>span{padding-top:calc(39 / 51 * 100%);background-image:url(/img/contents/sustainability/donations__map--14.png)}.donations .donations__map .donations__map--list>li:nth-child(15){width:calc(128 / 1192 * 100%);left:calc(508 / 1192 * 100%);top:calc(525 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(15)>span{padding-top:calc(120 / 128 * 100%);background-image:url(/img/contents/sustainability/donations__map--15.png)}.donations .donations__map .donations__map--list>li:nth-child(16){width:calc(58 / 1192 * 100%);left:calc(453 / 1192 * 100%);top:calc(619 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(16)>span{padding-top:calc(48 / 58 * 100%);background-image:url(/img/contents/sustainability/donations__map--16.png)}.donations .donations__map .donations__map--list>li:nth-child(17){width:calc(70 / 1192 * 100%);left:calc(423 / 1192 * 100%);top:calc(584 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(17)>span{padding-top:calc(99 / 70 * 100%);background-image:url(/img/contents/sustainability/donations__map--17.png)}.donations .donations__map .donations__map--list>li:nth-child(18){width:calc(79 / 1192 * 100%);left:calc(374 / 1192 * 100%);top:calc(663 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(18)>span{padding-top:calc(61 / 79 * 100%);background-image:url(/img/contents/sustainability/donations__map--18.png)}.donations .donations__map .donations__map--list>li:nth-child(19){width:calc(52 / 1192 * 100%);left:calc(526 / 1192 * 100%);top:calc(697 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(19)>span{padding-top:calc(54 / 52 * 100%);background-image:url(/img/contents/sustainability/donations__map--19.png)}.donations .donations__map .donations__map--list>li:nth-child(20){width:calc(78 / 1192 * 100%);left:calc(482 / 1192 * 100%);top:calc(625 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(20)>span{padding-top:calc(120 / 78 * 100%);background-image:url(/img/contents/sustainability/donations__map--20.png)}.donations .donations__map .donations__map--list>li:nth-child(21){width:calc(82 / 1192 * 100%);left:calc(421 / 1192 * 100%);top:calc(658 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(21)>span{padding-top:calc(85 / 82 * 100%);background-image:url(/img/contents/sustainability/donations__map--21.png)}.donations .donations__map .donations__map--list>li:nth-child(22){width:calc(91 / 1192 * 100%);left:calc(482 / 1192 * 100%);top:calc(718 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(22)>span{padding-top:calc(72 / 91 * 100%);background-image:url(/img/contents/sustainability/donations__map--22.png)}.donations .donations__map .donations__map--list>li:nth-child(23){width:calc(65 / 1192 * 100%);left:calc(438 / 1192 * 100%);top:calc(726 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(23)>span{padding-top:calc(56 / 65 * 100%);background-image:url(/img/contents/sustainability/donations__map--23.png)}.donations .donations__map .donations__map--list>li:nth-child(24){width:calc(64 / 1192 * 100%);left:calc(384 / 1192 * 100%);top:calc(734 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(24)>span{padding-top:calc(100 / 64 * 100%);background-image:url(/img/contents/sustainability/donations__map--24.png)}.donations .donations__map .donations__map--list>li:nth-child(25){width:calc(39 / 1192 * 100%);left:calc(389 / 1192 * 100%);top:calc(704 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(25)>span{padding-top:calc(62 / 39 * 100%);background-image:url(/img/contents/sustainability/donations__map--25.png)}.donations .donations__map .donations__map--list>li:nth-child(26){width:calc(58 / 1192 * 100%);left:calc(343 / 1192 * 100%);top:calc(693 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(26)>span{padding-top:calc(74 / 58 * 100%);background-image:url(/img/contents/sustainability/donations__map--26.png)}.donations .donations__map .donations__map--list>li:nth-child(27){width:calc(38 / 1192 * 100%);left:calc(347 / 1192 * 100%);top:calc(744 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(27)>span{padding-top:calc(49 / 38 * 100%);background-image:url(/img/contents/sustainability/donations__map--27.png)}.donations .donations__map .donations__map--list>li:nth-child(28){width:calc(65 / 1192 * 100%);left:calc(305 / 1192 * 100%);top:calc(696 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(28)>span{padding-top:calc(99 / 65 * 100%);background-image:url(/img/contents/sustainability/donations__map--28.png)}.donations .donations__map .donations__map--list>li:nth-child(29){width:calc(39 / 1192 * 100%);left:calc(369 / 1192 * 100%);top:calc(762 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(29)>span{padding-top:calc(60 / 39 * 100%);background-image:url(/img/contents/sustainability/donations__map--29.png)}.donations .donations__map .donations__map--list>li:nth-child(30){width:calc(50 / 1192 * 100%);left:calc(343 / 1192 * 100%);top:calc(787 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(30)>span{padding-top:calc(62 / 50 * 100%);background-image:url(/img/contents/sustainability/donations__map--30.png)}.donations .donations__map .donations__map--list>li:nth-child(31){width:calc(78 / 1192 * 100%);left:calc(244 / 1192 * 100%);top:calc(644 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(31)>span{padding-top:calc(86 / 78 * 100%);background-image:url(/img/contents/sustainability/donations__map--31.png)}.donations .donations__map .donations__map--list>li:nth-child(32){width:calc(97 / 1192 * 100%);left:calc(159 / 1192 * 100%);top:calc(693 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(32)>span{padding-top:calc(79 / 97 * 100%);background-image:url(/img/contents/sustainability/donations__map--32.png)}.donations .donations__map .donations__map--list>li:nth-child(33){width:calc(65 / 1192 * 100%);left:calc(251 / 1192 * 100%);top:calc(713 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(33)>span{padding-top:calc(66 / 65 * 100%);background-image:url(/img/contents/sustainability/donations__map--33.png)}.donations .donations__map .donations__map--list>li:nth-child(34){width:calc(80 / 1192 * 100%);left:calc(178 / 1192 * 100%);top:calc(726 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(34)>span{padding-top:calc(63 / 80 * 100%);background-image:url(/img/contents/sustainability/donations__map--34.png)}.donations .donations__map .donations__map--list>li:nth-child(35){width:calc(85 / 1192 * 100%);left:calc(115 / 1192 * 100%);top:calc(746 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(35)>span{padding-top:calc(57 / 85 * 100%);background-image:url(/img/contents/sustainability/donations__map--35.png)}.donations .donations__map .donations__map--list>li:nth-child(36){width:calc(57 / 1192 * 100%);left:calc(266 / 1192 * 100%);top:calc(791 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(36)>span{padding-top:calc(46 / 57 * 100%);background-image:url(/img/contents/sustainability/donations__map--36.png)}.donations .donations__map .donations__map--list>li:nth-child(37){width:calc(49 / 1192 * 100%);left:calc(263 / 1192 * 100%);top:calc(778 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(37)>span{padding-top:calc(25 / 49 * 100%);background-image:url(/img/contents/sustainability/donations__map--37.png)}.donations .donations__map .donations__map--list>li:nth-child(38){width:calc(89 / 1192 * 100%);left:calc(178 / 1192 * 100%);top:calc(789 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(38)>span{padding-top:calc(79 / 89 * 100%);background-image:url(/img/contents/sustainability/donations__map--38.png)}.donations .donations__map .donations__map--list>li:nth-child(39){width:calc(95 / 1192 * 100%);left:calc(203 / 1192 * 100%);top:calc(810 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(39)>span{padding-top:calc(71 / 95 * 100%);background-image:url(/img/contents/sustainability/donations__map--39.png)}.donations .donations__map .donations__map--list>li:nth-child(40){width:calc(63 / 1192 * 100%);left:calc(67 / 1192 * 100%);top:calc(790 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(40)>span{padding-top:calc(61 / 63 * 100%);background-image:url(/img/contents/sustainability/donations__map--40.png)}.donations .donations__map .donations__map--list>li:nth-child(41){width:calc(71 / 1192 * 100%);left:calc(23 / 1192 * 100%);top:calc(733 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(41)>span{padding-top:calc(120 / 71 * 100%);background-image:url(/img/contents/sustainability/donations__map--41.png)}.donations .donations__map .donations__map--list>li:nth-child(42){width:calc(54 / 1192 * 100%);left:calc(29 / 1192 * 100%);top:calc(818 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(42)>span{padding-top:calc(81 / 54 * 100%);background-image:url(/img/contents/sustainability/donations__map--42.png)}.donations .donations__map .donations__map--list>li:nth-child(43){width:calc(58 / 1192 * 100%);left:calc(74 / 1192 * 100%);top:calc(843 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(43)>span{padding-top:calc(71 / 58 * 100%);background-image:url(/img/contents/sustainability/donations__map--43.png)}.donations .donations__map .donations__map--list>li:nth-child(44){width:calc(63 / 1192 * 100%);left:calc(108 / 1192 * 100%);top:calc(811 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(44)>span{padding-top:calc(63 / 63 * 100%);background-image:url(/img/contents/sustainability/donations__map--44.png)}.donations .donations__map .donations__map--list>li:nth-child(45){width:calc(69 / 1192 * 100%);left:calc(94 / 1192 * 100%);top:calc(868 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(45)>span{padding-top:calc(93 / 69 * 100%);background-image:url(/img/contents/sustainability/donations__map--45.png)}.donations .donations__map .donations__map--list>li:nth-child(46){width:calc(84 / 1192 * 100%);left:calc(35 / 1192 * 100%);top:calc(899 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(46)>span{padding-top:calc(129 / 84 * 100%);background-image:url(/img/contents/sustainability/donations__map--46.png)}.donations .donations__map .donations__map--list>li:nth-child(47){width:calc(183 / 1192 * 100%);left:calc(105 / 1192 * 100%);top:calc(426 / 1050 * 100%)}.donations .donations__map .donations__map--list>li:nth-child(47)>span{padding-top:calc(156 / 183 * 100%);background-image:url(/img/contents/sustainability/donations__map--47.png)}.donations .donations__map .donations__map--list.area--10>li:nth-child(10),.donations .donations__map .donations__map--list.area--11>li:nth-child(11),.donations .donations__map .donations__map--list.area--12>li:nth-child(12),.donations .donations__map .donations__map--list.area--13>li:nth-child(13),.donations .donations__map .donations__map--list.area--14>li:nth-child(14),.donations .donations__map .donations__map--list.area--15>li:nth-child(15),.donations .donations__map .donations__map--list.area--16>li:nth-child(16),.donations .donations__map .donations__map--list.area--17>li:nth-child(17),.donations .donations__map .donations__map--list.area--18>li:nth-child(18),.donations .donations__map .donations__map--list.area--19>li:nth-child(19),.donations .donations__map .donations__map--list.area--1>li:first-child,.donations .donations__map .donations__map--list.area--20>li:nth-child(20),.donations .donations__map .donations__map--list.area--21>li:nth-child(21),.donations .donations__map .donations__map--list.area--22>li:nth-child(22),.donations .donations__map .donations__map--list.area--23>li:nth-child(23),.donations .donations__map .donations__map--list.area--24>li:nth-child(24),.donations .donations__map .donations__map--list.area--25>li:nth-child(25),.donations .donations__map .donations__map--list.area--26>li:nth-child(26),.donations .donations__map .donations__map--list.area--27>li:nth-child(27),.donations .donations__map .donations__map--list.area--28>li:nth-child(28),.donations .donations__map .donations__map--list.area--29>li:nth-child(29),.donations .donations__map .donations__map--list.area--2>li:nth-child(2),.donations .donations__map .donations__map--list.area--30>li:nth-child(30),.donations .donations__map .donations__map--list.area--31>li:nth-child(31),.donations .donations__map .donations__map--list.area--32>li:nth-child(32),.donations .donations__map .donations__map--list.area--33>li:nth-child(33),.donations .donations__map .donations__map--list.area--34>li:nth-child(34),.donations .donations__map .donations__map--list.area--35>li:nth-child(35),.donations .donations__map .donations__map--list.area--36>li:nth-child(36),.donations .donations__map .donations__map--list.area--37>li:nth-child(37),.donations .donations__map .donations__map--list.area--38>li:nth-child(38),.donations .donations__map .donations__map--list.area--39>li:nth-child(39),.donations .donations__map .donations__map--list.area--3>li:nth-child(5),.donations .donations__map .donations__map--list.area--40>li:nth-child(40),.donations .donations__map .donations__map--list.area--41>li:nth-child(41),.donations .donations__map .donations__map--list.area--42>li:nth-child(42),.donations .donations__map .donations__map--list.area--43>li:nth-child(43),.donations .donations__map .donations__map--list.area--44>li:nth-child(44),.donations .donations__map .donations__map--list.area--45>li:nth-child(45),.donations .donations__map .donations__map--list.area--46>li:nth-child(46),.donations .donations__map .donations__map--list.area--47>li:nth-child(47),.donations .donations__map .donations__map--list.area--4>li:nth-child(6),.donations .donations__map .donations__map--list.area--5>li:nth-child(3),.donations .donations__map .donations__map--list.area--6>li:nth-child(4),.donations .donations__map .donations__map--list.area--7>li:nth-child(7),.donations .donations__map .donations__map--list.area--8>li:nth-child(8),.donations .donations__map .donations__map--list.area--9>li:nth-child(9){opacity:1}.donations .donations__title{position:relative;font-weight:500;font-size:20px;line-height:1;margin-bottom:20px;z-index:2}.donations .donations__title>span{font-size:12px;padding-left:1em}.donations .donations__num{position:relative;font-size:70px;line-height:1;z-index:2;white-space:nowrap}.donations .donations__num span{font-size:48px;padding-right:.1em}@media only screen and (min-width:1250px){.donations{width:calc(100% + (100vw - 1150px) / 2)}}.susReport{position:relative;margin-bottom:205px}@media (hover:hover) and (pointer:fine){.infoList>li a:active,.infoList>li a:hover{text-decoration:none}}.susAction__block--linkList{text-align:left;font-size:0}.susAction__block--linkList>li{display:inline-block;margin-right:25px;margin-bottom:8px}.susAction__block--linkList>li .textU__link>span{font-size:13px}@media only screen and (max-width:1200px){.susAction__leader h3{font-size:30px}}@media only screen and (max-width:1023px){.infoList>li{width:100%}.susAction__block.width>dd{padding-right:0}.susAction__leader{height:220px}.susAction__leader h3{font-size:20px;padding:23px 33px}.donations:after{width:calc(100% + 130px);left:-130px}.donations .donations__contents{padding:85px 0 45px}.donations .donations__map{position:relative;width:80%;left:7%;bottom:0;max-width:400px}}@media only screen and (max-width:767px){.sustainability .stickyBlock>div:first-child{width:110px}.sustainability .stickyBlock>div:nth-child(2){width:calc(100% - 110px)}.sustainability .pagesContents__wrapper{z-index:inherit}.sustainability .pagesKv .pagesKv__section{z-index:3}.infoList>li{width:100%;margin-right:0;padding-left:0;padding-bottom:15px;margin-bottom:20px}.infoList>li .date{display:block;position:relative;top:0;width:100%;font-size:11px;margin-bottom:8px}.infoList>li a,.infoList>li p{font-size:13px;line-height:1.6}.sunsMessage__title{font-size:33px;margin-bottom:35px}.sunsMessage__text{font-size:15px;line-height:2;margin-bottom:15px}.sunsMessage__sign{font-size:12px}.susAction__leader{height:inherit;overflow:inherit;border-radius:0;margin-bottom:35px}.susAction__leader>span{position:relative;width:calc(100% + 50px);left:-25px;height:160px;border-radius:0}.susAction__leader h3{font-size:19px;line-height:1.4;padding:0 0 18px}.susAction__block{margin-bottom:60px}.susAction__block>dt{width:66px;margin-bottom:0}.susAction__block>dd{width:calc(100% - 86px)}.susAction__block>dd h4{font-size:15px;margin-bottom:10px}.susAction__block>dd p.textSize-m{font-size:12px;margin-bottom:10px}.susAction__block>dd .textU{margin-top:20px}.susAction__block>dd .textU>span{display:inline;font-size:10px;white-space:nowrap;margin-right:0;margin-bottom:0;line-height:2.3}.susAction__block>dd .textIndent__list{font-size:11px}.susAction__block.width{margin-bottom:30px}.susAction__block.width>dd{padding-right:0}.susAction__block:last-child{margin-bottom:0}.donations{width:100%;margin-bottom:60px}.donations:after{width:calc(100% + 50px);left:-25px;border-radius:0}.donations .donations__contents{padding:35px 0}.donations .donations__map{width:calc(100% + 30px);left:-15px;margin-top:-60px}.donations .donations__title{font-size:18px;margin-bottom:20px}.donations .donations__title>span{display:block;font-size:11px;padding-left:0;margin-top:10px}.donations .donations__num{font-size:37px;letter-spacing:0;letter-spacing:-.03em}.donations .donations__num span{font-size:22px}.susReport{margin-bottom:100px}.infoList>li a:active{text-decoration:none}.susAction__block--linkList>li{margin-right:0;margin-bottom:3px}.susAction__block--linkList>li .textU__link>span{font-size:10px}}.topKv{position:relative;height:750px}.topKv .topKv__article{position:relative;z-index:1}.topKv .topKv__section{width:calc(50% - 100px);text-align:left;pointer-events:none;background:hsla(0,0%,100%,0)}.topKv .topKv__section.active--1{pointer-events:inherit}.topKv .topKv__section.active--1 .topKvNav .topKvNav__list>ul{transform:translateY(0)}.topKv .topKv__section.active--1 .topKvNav .topKvNav__list--num:after{opacity:1}.topKv .topKv__section.active--1 .topKvContents__list>li:first-child .topKvBtn .btn,.topKv .topKv__section.active--1 .topKvContents__list>li:first-child .topKvLeader>dd>p>span,.topKv .topKv__section.active--1 .topKvContents__list>li:first-child .topKvLeader>dt>p>span{transition-duration:.8s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(1,0,0,1);transform:translateY(0);transition-delay:.2s;-webkit-transition-delay:.2s}.topKv .topKv__section.active--1 .topKvContents__list>li:first-child{z-index:5}.topKv .topKv__section.active--2{pointer-events:inherit}.topKv .topKv__section.active--2 .topKvNav .topKvNav__list>ul{transform:translateY(calc(-100% / 3))}.topKv .topKv__section.active--2 .topKvNav .topKvNav__list--num:after{opacity:1}.topKv .topKv__section.active--2 .topKvContents__list>li:nth-child(2) .topKvBtn .btn,.topKv .topKv__section.active--2 .topKvContents__list>li:nth-child(2) .topKvLeader>dd>p>span,.topKv .topKv__section.active--2 .topKvContents__list>li:nth-child(2) .topKvLeader>dt>p>span{transition-duration:.8s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(1,0,0,1);transform:translateY(0);transition-delay:.2s;-webkit-transition-delay:.2s}.topKv .topKv__section.active--2 .topKvContents__list>li:nth-child(2){z-index:5}.topKv .topKv__section.active--3{pointer-events:inherit}.topKv .topKv__section.active--3 .topKvNav .topKvNav__list>ul{transform:translateY(calc(-100% / 3 * 2))}.topKv .topKv__section.active--3 .topKvNav .topKvNav__list--num:after{opacity:1}.topKv .topKv__section.active--3 .topKvContents__list>li:nth-child(3) .topKvBtn .btn,.topKv .topKv__section.active--3 .topKvContents__list>li:nth-child(3) .topKvLeader>dd>p>span,.topKv .topKv__section.active--3 .topKvContents__list>li:nth-child(3) .topKvLeader>dt>p>span{transition-duration:.8s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(1,0,0,1);transform:translateY(0);transition-delay:.2s;-webkit-transition-delay:.2s}.topKv .topKv__section.active--3 .topKvContents__list>li:nth-child(3){z-index:5}.topKv .topKv__bg{max-width:1366px;position:absolute;height:900px;top:-195px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:0;opacity:0}.topKv .topKv__bg .topKv__bg--svg{width:10070px;height:1072px;position:relative;left:-2014px;will-change:transform}.topKv .topKv__bg .topKv__bg--svg .topKv__bg--img{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/contents/top/kv--bg.png) no-repeat;background-size:100% auto;z-index:-1}@-webkit-keyframes flash{0%,to{opacity:1}50%{opacity:.2}}@keyframes flash{0%,to{opacity:1}50%{opacity:.2}}.topKv .topKv__bg .topKv__bg--svg .js--svg{position:relative;z-index:3}.topKv .topKv__bg .topKv__bg--svg .js--svg.js--svg--anime{-webkit-animation:flash 1.2s linear infinite;animation:flash 1.2s linear infinite}.topKv .topKv__bg .topKv__bg--svg .js--svg .st0{stroke-dasharray:1400 21657.2;stroke-dashoffset:17487;opacity:0}.topKv .topKv__bg .topKv__bg--svg .st0{fill:none;stroke:#93ff00;stroke-width:171.1459;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.topKv .topKv__bg .topKv__mask--list{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.topKv .topKv__bg .topKv__mask--list>li{position:absolute;opacity:0}.topKv .topKv__bg .topKv__mask--list>li .topKv__mask--padding{position:relative}.topKv .topKv__bg .topKv__mask--list>li .topKv__mask--padding .topKv__mask--img{position:absolute;top:0;left:0;width:100%;height:100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-box-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center;-webkit-mask-box-position:center center;mask-size:100% auto;-webkit-mask-size:100% auto;-webkit-mask-box-size:100% auto}.topKv .topKv__bg .topKv__mask--list>li .topKv__mask--padding .topKv__mask--img>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.topKv .topKv__bg .topKv__mask--list>li .topKv__mask--padding .topKv__mask--svgLine{position:absolute;top:0;left:0;width:100%;height:100%}.topKv .topKv__bg .topKv__mask--list>li .topKv__mask--padding .topKv__mask--svgLine .st0{fill:none;stroke:#fff;stroke-width:173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.topKv .topKv__bg .topKv__mask--list .topKv__mask--1{width:calc(657 / 10070 * 100%);top:calc(189.9468 / 1072 * 100%);left:calc(2663.6144 / 10070 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--1 .topKv__mask--padding{padding-top:calc(619 / 657 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--1 .topKv__mask--padding .topKv__mask--img{-webkit-mask-image:url(/img/contents/top/kvMask--1.svg);mask-image:url(/img/contents/top/kvMask--1.svg)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--2{width:calc(430 / 10070 * 100%);top:calc(159.3314 / 1072 * 100%);left:calc(4749.6942 / 10070 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--2 .topKv__mask--padding{padding-top:calc(734 / 430 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--2 .topKv__mask--padding .topKv__mask--img{-webkit-mask-image:url(/img/contents/top/kvMask--3.svg);mask-image:url(/img/contents/top/kvMask--3.svg)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--3{width:calc(932 / 10070 * 100%);top:calc(173.272 / 1072 * 100%);left:calc(6442.0667 / 10070 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--3 .topKv__mask--padding{padding-top:calc(864 / 932 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--3 .topKv__mask--padding .topKv__mask--img{-webkit-mask-image:url(/img/contents/top/kvMask--2.svg);mask-image:url(/img/contents/top/kvMask--2.svg)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--3 .topKv__mask--padding .topKv__mask--img>span{width:calc(680 / 932 * 100%);height:calc(792 / 1072 * 100%);left:auto;right:0}.topKv .topKv__bg .topKv__mask--list .topKv__mask--4{width:calc(657 / 10070 * 100%);top:calc(189.9468 / 1072 * 100%);left:calc(8705.4328 / 10070 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--4 .topKv__mask--padding{padding-top:calc(619 / 657 * 100%)}.topKv .topKv__bg .topKv__mask--list .topKv__mask--4 .topKv__mask--padding .topKv__mask--img{-webkit-mask-image:url(/img/contents/top/kvMask--1.svg);mask-image:url(/img/contents/top/kvMask--1.svg)}.topKv .topKv__bg .topKv__mask--list.active--1 .topKv__mask--1,.topKv .topKv__bg .topKv__mask--list.active--2 .topKv__mask--2,.topKv .topKv__bg .topKv__mask--list.active--3 .topKv__mask--3,.topKv .topKv__bg .topKv__mask--list.active--4 .topKv__mask--4{opacity:1}.topKv .topKvNav{height:15px;display:flex;overflow:hidden;margin-bottom:30px}.topKv .topKvNav,.topKv .topKvNav .topKvNav__list{position:relative}.topKv .topKvNav .topKvNav__list>ul{height:300%;transform:translateY(100%);transition-duration:.8s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(1,0,0,1);transition-delay:.2s;-webkit-transition-delay:.2s}.topKv .topKvNav .topKvNav__list>ul>li{font-size:13px;line-height:15px;white-space:nowrap}.topKv .topKvNav .topKvNav__list--num{margin-right:15px;padding-right:15px}.topKv .topKvNav .topKvNav__list--num:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;width:1px;height:13px;left:auto;right:0;top:50%;transform:translateY(-50%) rotate(30deg);transition-duration:.8s;transition-timing-function:cubic-bezier(1,0,0,1);-ms-transition-duration:.8s;-ms-transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(1,0,0,1);transition-delay:.2s;-webkit-transition-delay:.2s;opacity:0}.color_1 .topKv .topKvNav .topKvNav__list--num:after{background-color:#93ff00}.color_2 .topKv .topKvNav .topKvNav__list--num:after{background-color:#14edff}.color_3 .topKv .topKvNav .topKvNav__list--num:after{background-color:#ffee02}.color_1 .topKv .topKvNav .topKvNav__list--num>ul>li{color:#93ff00}.color_2 .topKv .topKvNav .topKvNav__list--num>ul>li{color:#14edff}.color_3 .topKv .topKvNav .topKvNav__list--num>ul>li{color:#ffee02}.topKv .topKvLeader{margin-bottom:30px}.topKv .topKvLeader>dd>p,.topKv .topKvLeader>dt>p{overflow:hidden}.topKv .topKvLeader>dd>p>span,.topKv .topKvLeader>dt>p>span{display:block;white-space:nowrap;line-height:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transform:translateY(110%)}.topKv .topKvLeader>dt{margin-bottom:30px}.topKv .topKvLeader>dt>p{margin-bottom:20px}.topKv .topKvLeader>dt>p>span{font-size:45px;font-weight:700;letter-spacing:.1em}.topKv .topKvLeader>dd>p{margin-bottom:12px}.topKv .topKvLeader>dd>p>span{font-size:15px;letter-spacing:.05em}.topKv .topKvBtn{overflow:hidden}.topKv .topKvBtn .btn{transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);transform:translateY(110%)}.topKv .topKvContents__list{position:relative}.topKv .topKvContents__list>li{position:absolute;width:100%;top:0;left:0}.topKv .topKvContents__list>li:first-child{position:relative}.topKv .topKvTimeline{position:absolute;width:auto;left:0;bottom:0}.topKv .topKvTimeline .topKvTimeline__list{display:flex}.topKv .topKvTimeline .topKvTimeline__list.disable{pointer-events:none}.topKv .topKvTimeline .topKvTimeline__list>li{position:relative;display:flex;margin-right:2px;cursor:pointer}.topKv .topKvTimeline .topKvTimeline__list>li>p{position:relative;align-self:flex-end;line-height:1;white-space:nowrap;padding:15px 0}.topKv .topKvTimeline .topKvTimeline__list>li>p:first-child{width:35px;font-size:11px;color:#9e9e9e;font-weight:700;text-align:center}.topKv .topKvTimeline .topKvTimeline__list>li>p:first-child:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0;background-color:#e2e2e2;z-index:1}.topKv .topKvTimeline .topKvTimeline__list>li>p:nth-child(2){font-size:12px;overflow:hidden;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.3s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);width:0}.topKv .topKvTimeline .topKvTimeline__list>li .topKvTimeline__list--target{position:absolute;width:100%;height:1px;left:0;bottom:0;overflow:hidden}.topKv .topKvTimeline .topKvTimeline__list>li .topKvTimeline__list--target:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#868686;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1);width:0;transition-delay:0s;-webkit-transition-delay:0s;z-index:2}.topKv .topKvTimeline .topKvTimeline__list>li .topKvTimeline__list--target>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;width:0}.color_1 .topKv .topKvTimeline .topKvTimeline__list>li .topKvTimeline__list--target>span{background-color:#93ff00}.color_2 .topKv .topKvTimeline .topKvTimeline__list>li .topKvTimeline__list--target>span{background-color:#14edff}.color_3 .topKv .topKvTimeline .topKvTimeline__list>li .topKvTimeline__list--target>span{background-color:#ffee02}.topKv .topKvTimeline .topKvTimeline__list>li.active{pointer-events:none}.topKv .topKvTimeline .topKvTimeline__list>li.active .topKvTimeline__list--target:after{width:100%;transition-delay:.2s;-webkit-transition-delay:.2s}.topKv .topKvTimeline .topKvTimeline__list>li.active .topKvTimeline__list--target>span{width:0}.topKv .topKvTimeline .topKvTimeline__list>li.active:first-child>p:nth-child(2),.topKv .topKvTimeline .topKvTimeline__list>li.active:nth-child(2)>p:nth-child(2){width:133px}.topKv .topKvTimeline .topKvTimeline__list>li.active:nth-child(3)>p:nth-child(2){width:149px}.topKv .topKvContents{position:relative;padding-bottom:90px}.topAbout{position:relative;padding-top:70px;padding-bottom:85px;color:#fff;margin-bottom:60px;overflow:hidden}.topAbout .grid{position:relative;z-index:2}.topAbout .topAbout__google{position:absolute;z-index:2;width:calc(87 / 1366 * 100%);right:20px;bottom:20px;max-width:87px}.topAbout .topAbout__link{z-index:3}.topAbout .topAbout__bg,.topAbout .topAbout__link{position:absolute;top:0;left:0;width:100%;height:100%}.topAbout .topAbout__bg{z-index:1}.topAbout .topAbout__bg:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.67)}.topAbout .topAbout__bg>li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.topAbout .topAbout__bg>li>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;width:120%;background-color:rgba(0,0,0,.2);background-size:cover;background-repeat:no-repeat;background-position:50%}.topAbout .topAbout__bg>li:first-child{opacity:1}.topAbout .topAbout__bg>li:first-child span{background-image:url(/img/contents/top/kv__bg--1.jpg)}.topAbout .topAbout__bg>li:nth-child(2) span{background-image:url(/img/contents/top/kv__bg--2.jpg)}.topAbout .topAbout__bg>li:nth-child(3) span{background-image:url(/img/contents/top/kv__bg--3.jpg)}.topAbout .topAbout__bg>li:nth-child(4) span{background-image:url(/img/contents/top/kv__bg--4.jpg)}.topAbout .topAbout__bg--line{position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% + 140px);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:flex;flex-wrap:nowrap;justify-content:space-between}.topAbout .topAbout__bg--line>span{display:block;width:1px;background-color:hsla(0,0%,92%,.1);height:0}.topAbout .topAbout__section{position:relative;padding-top:calc(1002 / 1150 * 100%)}.topAbout .topAbout__section:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;pointer-events:none;opacity:.3}.topAbout .topAbout__contents{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.topAbout .topAbout__block,.topAbout .topAbout__bottom,.topAbout .topAbout__leader,.topAbout .topAbout__title{position:absolute}.topAbout .topAbout__block.pc,.topAbout .topAbout__bottom.pc,.topAbout .topAbout__leader.pc,.topAbout .topAbout__text.pc,.topAbout .topAbout__title.pc{display:block}.topAbout .topAbout__block.sp,.topAbout .topAbout__bottom.sp,.topAbout .topAbout__leader.sp,.topAbout .topAbout__text.sp,.topAbout .topAbout__title.sp{display:none}.topAbout .topAbout__text{overflow:hidden}.topAbout .topAbout__text.active img{transform:translateY(0)}.topAbout .topAbout__text img{transform:translateY(100%)}.topAbout .topAbout__title{top:1%;left:0}.topAbout .topAbout__block{width:100%}.topAbout .topAbout__block--img{position:absolute;opacity:0}.topAbout .topAbout__text--double{position:relative}.topAbout .topAbout__text--double>img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%}.topAbout .topAbout__leader{width:calc(930 / 1150 * 100%);top:8%}.topAbout .topAbout__leader>li:first-child{margin-bottom:2.5%}.topAbout .topAbout__bottom{width:calc(798 / 1150 * 100%);bottom:1.7%;left:0}.topAbout .topAbout__bottom>li:first-child{margin-bottom:2.8%}.topAbout .topAbout__block--1{top:29.4%;left:0}.topAbout .topAbout__block--1 .topAbout__text--list>li{position:relative;width:calc(345 / 1150 * 100%);z-index:2}.topAbout .topAbout__block--1 .topAbout__text--list>li:first-child{margin-bottom:1.2%}.topAbout .topAbout__block--1 .topAbout__text--list>li:nth-child(2){margin-bottom:1%}.topAbout .topAbout__block--1 .topAbout__block--img{width:calc(373 / 1150 * 100%);top:17%;left:22%;z-index:1}.topAbout .topAbout__block--2{top:57.4%;left:25%}.topAbout .topAbout__block--2 .topAbout__text--list>li:first-child{width:calc(428 / 1150 * 100%);margin-bottom:1.2%}.topAbout .topAbout__block--2 .topAbout__text--list>li:nth-child(2){width:calc(426 / 1150 * 100%);margin-bottom:3.2%}.topAbout .topAbout__block--2 .topAbout__text--list>li:nth-child(3){width:calc(867 / 1150 * 100%)}.topAbout .topAbout__block--2 .topAbout__block--img{width:calc(302 / 1150 * 100%);top:-19%;left:-25.5%}.topAbout .topAbout__block--3{top:21.6%;left:49.6%}.topAbout .topAbout__block--3 .topAbout__text--list>li:first-child{width:calc(582 / 1150 * 100%);margin-bottom:2%}.topAbout .topAbout__block--3 .topAbout__text--list>li:nth-child(2){width:calc(582 / 1150 * 100%)}.topAbout .topAbout__block--3 .topAbout__block--img{width:calc(409 / 1150 * 100%);top:133%;left:15%}.topAbout .topAbout__arrow{position:absolute;width:calc(298 / 1150 * 100%);right:0;bottom:1.2%;cursor:pointer}.topAbout .topAbout__arrow svg .st0{fill:none;stroke:#93ff00;stroke-width:26;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.topBanner__block{position:relative}.topBanner__block>a{position:relative;padding-top:calc(928 / 2296 * 100%);border-radius:8px;overflow:hidden}.topBanner__block>a:after{content:" ";background-color:rgba(0,0,0,.2);opacity:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.topBanner__block>a:after,.topBanner__block>a>span{position:absolute;top:0;left:0;width:100%;height:100%}.topBanner__block>a>span{display:block;background-position:50%;background-repeat:no-repeat;background-size:cover}.topBanner__contents{position:absolute;width:100%;left:0;bottom:0;padding:0 40px 35px;pointer-events:none}.topBanner__contents h2{font-size:26px;line-height:1.5;text-align:left;font-weight:500;color:#fff;margin-bottom:15px}.topBanner__list{display:flex;flex-wrap:nowrap;justify-content:space-between}.topBanner__list>li.topBanner__block{width:calc(50% - 22px);margin-bottom:44px}.topBanner__list>li.topBanner__block>a{padding-top:calc(1062 / 1102 * 100%)}.topIr .grid{display:flex;flex-wrap:nowrap;justify-content:space-between}.topIr .grid .topIr__contents{width:55%}.topIr .grid .topIr__contents .topIr__title{position:relative;font-size:50px;font-weight:500;line-height:1;padding:25px 0;margin-bottom:30px}.topIr .grid .topIr__contents .topIr__title:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0;background-color:rgba(0,0,0,.1)}.topIr .grid .topIr__contents .topIr__title p{position:absolute;right:0;bottom:28px;font-size:15px}.topIr .grid .topIr__contents .topIr__news{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:55px}.topIr .grid .topIr__contents .topIr__news .topIr__news--title{width:170px;font-size:21px;line-height:1;font-weight:500}.topIr .grid .topIr__contents .topIr__news .topIr__news--list{width:calc(100% - 170px)}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:16px}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p{align-self:flex-start;text-align:left}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child,.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(2){font-size:13px;padding-top:.1em}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child{width:80px}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child a.textU{position:relative;display:inline-block}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child a.textU:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:3px;top:auto;bottom:4px;background-color:#c2c2c2;width:0;left:auto;right:0;transition-duration:.4s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-ms-transition-duration:.4s;-ms-transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-moz-transition-duration:.4s;-moz-transition-timing-function:cubic-bezier(.075,.82,.165,1)}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(2){width:92px}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(3){width:calc(100% - 172px);font-size:15px;font-weight:400;line-height:1.7}.topIr .grid .topIr__img{align-self:center;position:relative;width:39%;height:100%;border-radius:8px;overflow:hidden}.topIr .grid .topIr__img>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.topRecruit__title{font-size:40px;line-height:1;margin-bottom:50px}.topRecruit .pagesKv .pagesKv__contents{min-height:395px}.topRecruit .pagesKv.yokoSide .pagesKv__contents .pagesKv__bg{right:auto;left:0;border-radius:0 9999px 9999px 0}.topRecruit .pagesKv.yokoSide .pagesH1--wrapper{margin-right:0;margin-left:auto;padding-right:0;padding-left:160px}.topRecruit .pagesKv{padding-bottom:0;margin-bottom:65px}.topRecruit .pagesKv .pagesH1{font-size:30px;line-height:1.6}.topRecruit .pagesKv .pagesH1__subText{margin-top:15px;margin-bottom:35px}.topRecruit .pagesKv .btn>a,.topRecruit .pagesKv .btn>p{font-size:15px;padding:16px 105px 16px 35px}.topRecruit__banner{margin-bottom:95px}.topRecruit__banner .listBlock__info--title{font-size:14px;margin-bottom:5px}@-webkit-keyframes imgAnime{0%{transform:translateZ(0)}to{transform:translate3d(var(--var),0,0)}}@keyframes imgAnime{0%{transform:translateZ(0)}to{transform:translate3d(var(--var),0,0)}}@-webkit-keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.topRecruit__mainBg:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6ffcb;opacity:.15}.topRecruit__mainBg .topRecruit__mainBg--wrapper{position:absolute;width:100%;left:0;white-space:nowrap;font-size:0}.topRecruit__mainBg .topRecruit__mainBg--wrapper .topRecruit__mainBg--anime{position:relative;width:calc(var(--var) * 1 + 100%);font-size:0;white-space:nowrap;-webkit-animation:imgAnime 45s linear infinite;animation:imgAnime 45s linear infinite}.topRecruit__mainBg .topRecruit__mainBg--wrapper ul{width:var(--var);display:inline-block;font-size:0;white-space:nowrap}.topRecruit__mainBg .topRecruit__mainBg--wrapper ul>li{width:319px;position:relative;display:inline-block;border-radius:5px;overflow:hidden;margin-right:6px;margin-bottom:6px}.topRecruit__mainBg .topRecruit__mainBg--wrapper ul>li>span{display:block;padding-top:66%;background-position:50%;background-repeat:no-repeat;background-size:cover}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper{left:50%;top:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%) rotate(13deg);-webkit-transform:translate(-50%,-50%) rotate(13deg)}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper .topRecruit__mainBg--anime{--var:-2275px}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper .topRecruit__mainBg--anime.anime--reverse{left:-2275px;--var:2275px}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper ul{width:2275px}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper{height:100%;top:0}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper .topRecruit__mainBg--anime{height:100%;--var:-1833px;-webkit-animation:imgAnime 25s linear infinite;animation:imgAnime 25s linear infinite}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper ul{height:100%}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper ul>li{width:605px;height:100%}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper ul>li>span{position:absolute;width:100%;padding-top:0;height:100%;top:0;left:0}@media (hover:hover) and (pointer:fine){.topBanner__block:active>a:after,.topBanner__block:hover>a:after{opacity:1}.topBanner__block:active .btn>.link,.topBanner__block:hover .btn>.link{background-color:#3f3f3f;background-color:#fff}.topBanner__block:active .btn>.link .arrow,.topBanner__block:hover .btn>.link .arrow{transform:translateY(-50%) translateX(10px)}.topBanner__block:active .btn>.link .arrow>span:after,.topBanner__block:hover .btn>.link .arrow>span:after{width:100%}.topBanner__block:active .btn>.link .arrow>span:first-child:after,.topBanner__block:hover .btn>.link .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.topBanner__block:active .btn>.link .arrow>span:nth-child(2):after,.topBanner__block:hover .btn>.link .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child a.textU:active:after,.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child a.textU:hover:after{width:100%;right:auto;left:0}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(3)>a:active,.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(3)>a:hover{text-decoration:underline}}.top .pagesContents__wrapper .topKv~.sliderWrapper.relatedNews{padding-top:30px}.topBanner__contents .btn>.link{font-size:15px;padding:16px 80px 16px 33px}.topBanner__block.topBanner__block--contact{margin-top:45px}.topBanner__block.topBanner__block--contact>a{padding-top:0;min-height:255px}.topBanner__block.topBanner__block--contact .topBanner__contents h2{font-size:21px;margin-bottom:6px}.topBanner__block.topBanner__block--contact .topBanner__contents>p{color:#fff;font-size:14px;line-height:1.7;font-weight:400;margin-bottom:22px}.topAbout .topAbout__leader{width:calc(830 / 1150 * 100%);top:5%;left:0}.topAbout .topAbout__block--3{top:26.3%}.topAbout .topAbout__block--3 .topAbout__text--list>li:first-child{margin-bottom:1.5%}.topAbout .topAbout__block--3 .topAbout__text--list>li:first-child>img{width:calc(512 / 582 * 100%);margin-left:auto}.topAbout .topAbout__block--3 .topAbout__text--list>li:nth-child(2)>img{width:calc(552 / 582 * 100%);margin-left:auto}@media only screen and (max-width:1366px){.topKv .topKv__section{width:calc(50% - 10.6149341142vw)}.topKv .topKvLeader>dt>p>span{font-size:45px;font-size:3.2942898975vw}.topKv .topKvLeader>dd>p>span{font-size:15px;font-size:1.0980966325vw}.topKv .topKv__bg{transform-origin:center top;transform:translateX(-50%) scale(.8);-webkit-transform:translateX(-50%) scale(.8)}.topBanner__contents h2{font-size:26px;font-size:1.9033674963vw}.topRecruit__title{font-size:40px;font-size:2.9282576867vw}.topRecruit .pagesKv .pagesH1{font-size:30px;font-size:2.196193265vw}}@media only screen and (max-width:1023px){.topKv{height:620px}.topKv .topKv__bg{transform:translateX(-50%) scale(.65);-webkit-transform:translateX(-50%) scale(.65)}.topKv .topKvBtn .btn>a,.topKv .topKvBtn .btn>p{width:100%;white-space:nowrap}.topBanner__contents .btn>.link{width:100%;min-width:inherit;max-width:250px}.topIr .grid{position:relative}.topIr .grid .topIr__contents{width:70%;margin-bottom:50px}.topIr .grid .topIr__contents .topIr__news{margin-bottom:20px;flex-wrap:wrap}.topIr .grid .topIr__contents .topIr__news .topIr__news--list,.topIr .grid .topIr__contents .topIr__news .topIr__news--title{width:100%}.topIr .grid .topIr__contents .topIr__news .topIr__news--title{margin-bottom:30px}.topIr .grid .topIr__contents .btn>a{width:100%;min-width:inherit}.topIr .grid .topIr__img{position:absolute;width:20%;height:100%;right:-25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.topIr .grid .topIr__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.topRecruit .pagesKv.yokoSide .pagesH1--wrapper{padding-left:60px}}@media only screen and (max-width:767px){.topKv{height:auto;padding-top:320px;margin-bottom:90px}.topKv .grid.topKv__article{padding-left:40px;padding-right:40px}.topKv .topKvContents{padding-bottom:70px}.topKv .topKv__section{width:100%}.topKv .topKvNav{margin-bottom:15px}.topKv .topKvNav .topKvNav__list--num:after{height:10px}.topKv .topKvNav .topKvNav__list{padding-right:10px;margin-right:10px}.topKv .topKvNav .topKvNav__list>ul>li{font-size:10px}.topKv .topKvLeader>dt{margin-bottom:22px}.topKv .topKvLeader>dt>p{margin-bottom:13px}.topKv .topKvLeader>dt>p>span{font-size:27px}.topKv .topKvLeader>dd>p{margin-bottom:9px}.topKv .topKvLeader>dd>p>span{font-size:10px}.topKv .topKvTimeline .topKvTimeline__list>li{margin-right:2px}.topKv .topKvTimeline .topKvTimeline__list>li>p{padding:12px 0}.topKv .topKvTimeline .topKvTimeline__list>li>p:first-child{width:30px;font-size:10px}.topKv .topKvTimeline .topKvTimeline__list>li>p:first-child:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;height:1px;top:auto;bottom:0;background-color:#e2e2e2;z-index:1}.topKv .topKvTimeline .topKvTimeline__list>li>p:nth-child(2){font-size:11px;width:0}.topKv .topKvTimeline .topKvTimeline__list>li.active:first-child>p:nth-child(2),.topKv .topKvTimeline .topKvTimeline__list>li.active:nth-child(2)>p:nth-child(2){width:123px}.topKv .topKvTimeline .topKvTimeline__list>li.active:nth-child(3)>p:nth-child(2){width:139px}.topKv .topKv__bg{transform:translateX(-50%) scale(.44);-webkit-transform:translateX(-50%) scale(.44)}.topKv .topKv__bg .topKv__bg--svg{left:-2280px;top:240px}.topAbout{padding-top:55px;padding-bottom:55px;margin-bottom:30px}.topAbout .topAbout__bg{position:absolute;height:100vh;top:0}.topAbout .topAbout__bg.is--fixed{position:fixed;top:0}.topAbout .topAbout__bg.is--bottom{position:absolute;top:auto;bottom:0}.topAbout .topAbout__block.pc,.topAbout .topAbout__bottom.pc,.topAbout .topAbout__leader.pc,.topAbout .topAbout__text.pc,.topAbout .topAbout__title.pc{display:none}.topAbout .topAbout__block.sp,.topAbout .topAbout__bottom.sp,.topAbout .topAbout__leader.sp,.topAbout .topAbout__text.sp,.topAbout .topAbout__title.sp{display:block}.topAbout .topAbout__section{padding-top:calc(1674 / 700 * 100%)}.topAbout .topAbout__title{top:0}.topAbout .topAbout__leader{top:5.1%}.topAbout .topAbout__leader>li{margin-bottom:3.5%!important}.topAbout .topAbout__block--1{top:38.5%}.topAbout .topAbout__block--1 .topAbout__text--list>li{width:calc(595 / 1150 * 100%)}.topAbout .topAbout__block--1 .topAbout__text--list>li:first-child{margin-bottom:1.8%}.topAbout .topAbout__block--1 .topAbout__block--img{width:calc(645 / 1150 * 100%);top:-14%;left:42%}.topAbout .topAbout__block--2{top:55.4%;left:38%}.topAbout .topAbout__block--2 .topAbout__text--list>li:first-child{width:calc(665 / 1150 * 100%);margin-bottom:4%}.topAbout .topAbout__block--2 .topAbout__text--list>li:nth-child(2){width:calc(681 / 1150 * 100%)}.topAbout .topAbout__block--2 .topAbout__block--img{width:calc(391 / 1150 * 100%);top:-30%;left:-36.5%}.topAbout .topAbout__block--2.sp{top:67.4%;left:0}.topAbout .topAbout__block--2.sp .topAbout__text--list>li{width:calc(725 / 1150 * 100%)}.topAbout .topAbout__block--2.sp .topAbout__text--list>li:first-child{margin-bottom:3%}.topAbout .topAbout__block--3{top:22.2%;left:0}.topAbout .topAbout__block--3 .topAbout__text--list>li:first-child{width:calc(980 / 1150 * 100%);margin-bottom:3%}.topAbout .topAbout__block--3 .topAbout__text--list>li:nth-child(2){width:calc(990 / 1150 * 100%)}.topAbout .topAbout__block--3 .topAbout__block--img{width:calc(455 / 1150 * 100%);top:370%;left:61%}.topAbout .topAbout__bottom{width:calc(788 / 1150 * 100%);bottom:-.5%}.topAbout .topAbout__bottom>li{margin-bottom:4.7%!important}.topAbout .topAbout__arrow{width:calc(313 / 1150 * 100%);right:4%;bottom:0}.topIr .grid .topIr__contents{width:calc(100% - 85px);margin-bottom:25px}.topIr .grid .topIr__contents .topIr__title{font-size:40px;padding:10px 0;margin-bottom:25px}.topIr .grid .topIr__contents .topIr__title p{bottom:14px;font-size:11px}.topIr .grid .topIr__contents .topIr__news{margin-bottom:10px;flex-wrap:wrap}.topIr .grid .topIr__contents .topIr__news .topIr__news--list,.topIr .grid .topIr__contents .topIr__news .topIr__news--title{width:100%}.topIr .grid .topIr__contents .topIr__news .topIr__news--title{font-size:15px;margin-bottom:20px}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li{flex-wrap:wrap}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child,.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(2){font-size:11px}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child{width:auto;margin-right:15px}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(3){width:100%;font-size:13px;margin-top:3px}.topIr .grid .topIr__img{width:100px}.topRecruit__title{font-size:28px;margin-bottom:30px}.topRecruit .pagesKv.yokoSide .pagesH1--wrapper{padding-left:0}.topRecruit .pagesKv{margin-bottom:50px}.topRecruit .pagesKv .pagesH1{font-size:20px}.topRecruit .pagesKv .pagesH1__subText{margin-top:8px;margin-bottom:20px}.topRecruit .pagesKv .btn>a,.topRecruit .pagesKv .btn>p{font-size:13px;min-width:168px;padding:14px 85px 14px 25px}.topBanner__block{width:calc(100% + 50px);left:-25px}.topBanner__block>a{padding-top:calc(556 / 750 * 100%);border-radius:0}.topRecruit__banner{margin-bottom:70px}.topRecruit__banner .listBlock__info--title{font-size:13px;margin-bottom:5px}.topBanner__list{flex-wrap:wrap}.topBanner__list>li.topBanner__block{width:100%;left:0;margin-bottom:30px}.topBanner__list>li.topBanner__block>a{border-radius:8px}.topBanner__contents{padding:0 25px 20px}.topBanner__contents h2{font-size:16px}.topBanner__contents .btn>.link{max-width:180px}.topBanner__contents .btn>.link .arrow{right:20px}@-webkit-keyframes imgAnime{0%{transform:translateZ(0)}to{transform:translate3d(var(--var),0,0)}}@keyframes imgAnime{0%{transform:translateZ(0)}to{transform:translate3d(var(--var),0,0)}}.topRecruit__mainBg .topRecruit__mainBg--wrapper>ul{width:calc(var(--var) * 1 + 100%);-webkit-animation:imgAnime 8s linear infinite;animation:imgAnime 8s linear infinite}.topRecruit__mainBg .topRecruit__mainBg--wrapper>ul>li{border-radius:3px;margin-right:3px;margin-bottom:3px;width:var(--var)}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper>ul{--var:-160px}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper>ul>li{width:160px}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper>ul:nth-child(2){left:-160px;--var:160px}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper>ul:nth-child(2)>li{width:160px}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper .topRecruit__mainBg--anime{--var:-924px;-webkit-animation:imgAnime 15s linear infinite;animation:imgAnime 15s linear infinite}.topRecruit__mainBg.topRecruit__mainBg--2 .topRecruit__mainBg--wrapper ul>li{width:305px;margin-right:3px}.topRecruit__mainBg.topRecruit__mainBg--1 .topRecruit__mainBg--wrapper{transform:translate(-50%,-50%) rotate(13deg) scale(.6);-webkit-transform:translate(-50%,-50%) rotate(7deg) scale(.6)}.topRecruit .pagesKv .pagesKv__contents .pagesKv__bg{margin-bottom:20px}.topRecruit .pagesKv__section .pagesH1__subText br{display:none}.topBanner__block:active>a:after{opacity:1}.topBanner__block:active .btn>.link{background-color:#3f3f3f;background-color:#fff}.topBanner__block:active .btn>.link .arrow{transform:translateY(-50%) translateX(10px)}.topBanner__block:active .btn>.link .arrow>span:after{width:100%}.topBanner__block:active .btn>.link .arrow>span:first-child:after{transition-delay:.1s;-webkit-transition-delay:.1s}.topBanner__block:active .btn>.link .arrow>span:nth-child(2):after{transition-delay:.15s;-webkit-transition-delay:.15s}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:first-child a.textU:active:after{width:100%;right:auto;left:0}.topIr .grid .topIr__contents .topIr__news .topIr__news--list>li>p:nth-child(3)>a:active{text-decoration:underline}.topBanner__contents .btn>.link{max-width:210px;font-size:13px;padding:13px 20px}.topBanner__block.topBanner__block--contact{width:100%;left:0;margin-top:20px}.topBanner__block.topBanner__block--contact>a{min-height:212px;border-radius:8px}.topBanner__block.topBanner__block--contact .topBanner__contents h2{font-size:14px;margin-bottom:7px}.topBanner__block.topBanner__block--contact .topBanner__contents>p{font-size:11px;margin-bottom:15px}.top .relatedNews #keenSlider-rn .listBlock__info{padding:17px 25px}.top .relatedNews #keenSlider-rn .listBlock__info .listBlock__info--aside{margin-top:8px}.topAbout .topAbout__leader{width:calc(1142 / 1150 * 100%)}.topAbout .topAbout__block--3{top:17.5%}.topAbout .topAbout__block--3 .topAbout__text--list>li:first-child>img{width:calc(460 / 582 * 100%);margin-left:0}.topAbout .topAbout__block--3 .topAbout__text--list>li:nth-child(2){margin-left:auto}.topAbout .topAbout__block--3 .topAbout__text--list>li:nth-child(2)>img{width:100%}.topAbout .topAbout__block--1{top:33.5%}.topAbout .topAbout__block--2{top:50.4%}.topAbout .topAbout__block--2.sp{top:62.4%}.topAbout .topAbout__bottom{bottom:3.8%}.topAbout .topAbout__arrow{bottom:4%}.topAbout .topAbout__block--3 .topAbout__block--img{width:calc(468 / 1150 * 100%);top:399%;left:59%}}.notFound .pagesContents__wrapper{margin-bottom:85px}.notFound__title{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:-80px}.notFound__title>p{line-height:1;white-space:nowrap}.notFound__title>p:first-child{font-size:130px;text-align:left}.notFound__title>p:nth-child(2){text-align:right}.notFound__title>p:nth-child(2)>span{display:block}.notFound__title>p:nth-child(2)>span:first-child{font-size:86px}.notFound__title>p:nth-child(2)>span:nth-child(2){font-size:20px}.notFound__section{max-width:886px;margin-left:auto;margin-right:auto}.notFound__section>.btn{text-align:center}.notFound__logo{position:relative;padding-top:calc(922 / 1772 * 100%);margin-bottom:25px}.notFound__logo>li{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:100% auto;opacity:0;transition-duration:.5s;transition-timing-function:cubic-bezier(.43,.05,.17,1);-ms-transition-duration:.5s;-ms-transition-timing-function:cubic-bezier(.43,.05,.17,1);-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.43,.05,.17,1);-moz-transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(.43,.05,.17,1)}.notFound__logo>li:first-child{background-image:url(/img/contents/404/logo--1.png)}.notFound__logo>li:nth-child(2){background-image:url(/img/contents/404/logo--2.png)}.notFound__logo>li:nth-child(3){background-image:url(/img/contents/404/logo--3.png)}.notFound__logo>li:nth-child(4){background-image:url(/img/contents/404/logo--4.png)}.notFound__logo>li:nth-child(5){background-image:url(/img/contents/404/logo--5.png)}.notFound__logo>li:nth-child(6){background-image:url(/img/contents/404/logo--6.png)}.notFound__logo>li:nth-child(7){background-image:url(/img/contents/404/logo--7.png)}.notFound__logo>li:nth-child(8){background-image:url(/img/contents/404/logo--8.png)}.notFound__logo.active--1>li:first-child,.notFound__logo.active--2>li:nth-child(2),.notFound__logo.active--3>li:nth-child(3),.notFound__logo.active--4>li:nth-child(4),.notFound__logo.active--5>li:nth-child(5),.notFound__logo.active--6>li:nth-child(6),.notFound__logo.active--7>li:nth-child(7),.notFound__logo.active--8>li:nth-child(8){opacity:1}.notFound__info{width:530px;margin-left:auto;margin-right:auto;padding:18px 18px 18px 39px;background-color:#353535;border-radius:9999px;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:45px}.notFound__info .notFound__info--text{align-self:center}.notFound__info .notFound__info--text>dd,.notFound__info .notFound__info--text>dt{color:#fff;line-height:1;text-align:left;white-space:nowrap}.notFound__info .notFound__info--text>dt{font-size:11px;margin-bottom:5px}.notFound__info .notFound__info--text>dd{font-size:28px}.notFound__info .btn>a{font-size:12px;padding:12px 55px 12px 25px;min-width:inherit}.notFound__info .btn .arrowBlank{right:20px}@media only screen and (max-width:1023px){.notFound__title{margin-bottom:-10px}}@media only screen and (max-width:767px){.notFound .pagesContents__wrapper{margin-bottom:35px}.notFound__title{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:15px}.notFound__title>p:first-child{font-size:75px}.notFound__title>p:nth-child(2){align-self:center}.notFound__title>p:nth-child(2)>span:first-child{font-size:49px}.notFound__title>p:nth-child(2)>span:nth-child(2){font-size:11px;letter-spacing:.05em}.notFound__section{position:relative;width:calc(100% + 50px);left:-25px}.notFound__section>.btn>a{width:225px;min-width:auto}.notFound__info{width:260px;padding:20px;border-radius:14px;display:block;text-align:center;margin-bottom:30px}.notFound__info .notFound__info--text{margin-bottom:18px}.notFound__info .notFound__info--text>dd,.notFound__info .notFound__info--text>dt{text-align:center}.notFound__info .notFound__info--text>dt{font-size:10px;margin-bottom:7px}.notFound__info .notFound__info--text>dd{font-size:21px;letter-spacing:.05em}.notFound__info .btn>a{font-size:11px;padding:12px 50px 12px 25px}.notFound__info .btn .arrowBlank{right:14px}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}[data-keen-slider-moves] *{pointer-events:none}