@media (min-width:835px){body.index #pageheader{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.index #pageheader h1{width:20em}body.index #pageheader .details{width:40%;margin-top:-0.5em}body.index #pageheader .details .copy{font-size:2.4rem;font-weight:500}body.index #pageheader .details .lead{margin-top:50px}body.index main{counter-reset:number}body.index main .intro{margin-top:30px;position:relative}body.index main .intro .mv{margin-left:50px;width:47%}body.index main .intro .copy{width:100%;position:absolute;left:-1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}body.index main .intro .copy .note{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;gap:0 40px}body.index main .intro .copy .note p{-webkit-animation:infinite-scroll 40s infinite linear 0.5s both;animation:infinite-scroll 40s infinite linear 0.5s both;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:11.8vw;font-weight:600;white-space:nowrap}body.index main>.about{margin-top:200px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.index main>.about .details,body.index main>.about .solution{margin-top:80px}body.index main>.about .details{width:38%;margin-left:50px}body.index main>.about .details h2{font-size:2.4rem;font-weight:500}body.index main>.about .details .note{margin-top:50px}body.index main>.about .solution{width:49%;margin-right:50px}body.index main>.about .solution h3{margin-bottom:60px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.6rem;font-weight:600}body.index main>.about .solution .list{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(../../service/img/about_hexa.svg) center top/100% no-repeat;padding:3.5% 3%}body.index main>.about .solution .list li{width:22.25%;padding:12.75% 0;position:relative}body.index main>.about .solution .list li img{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.index main>.about .solution .list li:nth-of-type(5){margin-left:11%}body.index main>.about .solution .list li:nth-of-type(n+5){margin-top:-6.2%}body.index main .chapter header{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.index main .chapter header h2{font-weight:500;position:relative}body.index main .chapter header h2:before{counter-increment:number;content:"0" counter(number);display:block;padding-left:15px;border-left:1px solid var(--col-text);font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-weight:400;line-height:20px}body.index main .chapter header h2 em{display:block;margin:35px 0 25px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:2rem;font-weight:500}body.index main .chapter header .details{width:75%;margin-top:-1em}body.index main .chapter header .details .copy{font-size:2.4rem;font-weight:500;letter-spacing:0.2em}body.index main .chapter header .details .lead{margin-top:30px}body.index main .feature{margin-top:150px}body.index main .feature .list{margin-top:60px;padding:0 50px}body.index main .feature .list li{width:75%;margin-right:0;margin-left:auto}body.index main .feature .list li:not(:first-of-type){margin-top:80px}body.index main .feature .list .note{margin-top:30px;font-size:1.6rem;font-weight:500}body.index main .solution{margin-top:200px}body.index main .solution .entries{margin:80px 50px 0;padding-left:23%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 50px;counter-reset:number}body.index main .solution .entries .entry{width:calc((100% - 50px) / 2);border-left:1px solid var(--col-text);padding:0 0 40px 45px}body.index main .solution .entries .entry:before{display:block;counter-increment:number;content:"0" counter(number);font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.3rem}body.index main .solution .entries .entry:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;background:var(--col-text);position:absolute;right:0;bottom:0}body.index main .solution .entries .entry .mv{margin-top:30px}body.index main .solution .entries .entry .details{margin-top:50px;position:relative}body.index main .solution .entries .entry .details .icon{position:absolute;right:0;top:0}body.index main .solution .entries .entry .details .icon img{height:50px}body.index main .solution .entries .entry .details h3{font-size:1.6rem;font-weight:500;line-height:1}body.index main .solution .entries .entry .details h3 em{display:block;margin-top:30px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem;font-weight:400}body.index main .solution .entries .entry .details .summary{margin-top:40px;font-size:1.3rem}body.index main .works{margin-top:200px}body.index main .works .entries{margin-top:100px}body.child #pageheader{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:50px}body.child #pageheader h1{display:block;width:25%;padding-left:50px;position:relative}body.child #pageheader h1:before{content:"";display:block;width:30px;border-top:1px solid var(--col-text);position:absolute;left:0;top:1.5rem}body.child #pageheader h1>*{display:block}body.child #pageheader h1 em{position:absolute;left:50px;top:-80px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem;font-weight:500}body.child #pageheader h1 em span{margin-right:1em}body.child #pageheader h1>span{font-weight:1.6rem;font-weight:500}body.child #pageheader h1 img{height:70px;margin-top:100px}body.child #pageheader .details{width:72%}body.child #pageheader .details .copy{font-size:2.4rem;font-weight:500}body.child #pageheader .details .lead{margin-top:40px}body.child #pageheader .mv{width:100%;margin-top:100px;padding-left:50px}body.child #pageheader .mv img{display:block;width:100%}body.child main{counter-reset:number}body.child main .chapter h2{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 50px}body.child main .chapter h2 em,body.child main .chapter h2 span{display:block}body.child main .chapter h2 em{width:20em;font-weight:500;line-height:1}body.child main .chapter h2 em:before{counter-increment:number;content:"0" counter(number);display:block;margin-bottom:40px;padding-left:15px;border-left:1px solid var(--col-text);font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;line-height:20px}body.child main .chapter h2 span{width:75%;margin-top:-0.5em;font-size:2.4rem;font-weight:500}body.child main .solution{margin-top:100px}body.child main .solution .list{margin-top:50px;padding:0 50px;counter-reset:number}body.child main .solution .list li{width:75%;margin-right:0;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.child main .solution .list li:not(:first-of-type){margin-top:70px}body.child main .solution .list li figure{width:39%}body.child main .solution .list li .details{width:56%;padding-top:2px}body.child main .solution .list li .details h3{font-size:2rem;font-weight:500}body.child main .solution .list li .details h3:before{counter-increment:number;content:"MENU. 0" counter(number);display:block;margin-bottom:35px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.4rem;font-weight:400}body.child main .solution .list li .details .note{margin-top:30px}body.child main .works{margin-top:200px}body.child main .works .entries{margin-top:90px}body.child main .links{padding:0 50px}body.child main .links:first-of-type{margin-top:150px}body.child main .links:not(:first-of-type){margin-top:70px}body.child main .links *{text-align:center}body.child main .links dt{margin-bottom:40px;font-size:1.6rem;font-weight:500;line-height:1}body.child main .links dd{max-width:400px}body.child main .links dd a{display:block;border:1px solid var(--col-text);text-align:center;font-size:1.6rem;font-weight:500;line-height:70px;position:relative;-webkit-transition:background 0.5s ease-out;transition:background 0.5s ease-out}body.child main .links dd a:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;background:var(--col-text);position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}body.child main .links dd a:hover{background:var(--col-text);color:#fff;opacity:1}body.child main .links dd a:hover:after{background:#fff;-webkit-transform:translate(3px,calc(-50% - 3px));transform:translate(3px,calc(-50% - 3px))}body.child main .links.line{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}body.child main .links.line dt{width:100%}body.child main .links.line dd{width:45%}body.child main .links:not(.line) dd{margin:0 auto}body.child main .back{margin-top:150px}body.child main .back a{display:block;max-width:500px;font-size:1.6rem;font-weight:500;line-height:1;position:relative;border-bottom-style:solid;border-bottom-width:2px;padding-left:30px;border-bottom-color:var(--col-bd);text-align:right;color:var(--col-text);margin:0 auto}body.child main .back a:before{content:"";display:block;width:20px;border-bottom-width:2px;border-bottom-style:solid;position:absolute;left:0;bottom:-2px}body.child main .back a:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;position:absolute}body.child main .back a:hover{opacity:1}}@media (min-width:835px) and (min-width:835px){body.child main .back a em{display:block;padding-bottom:20px;overflow:hidden;position:relative}body.child main .back a em span{display:inline-block;-webkit-transition:transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}}@media (min-width:835px) and (max-width:834px){body.child main .back a{padding-bottom:20px}}@media (min-width:835px){body.child main .back a:before{border-bottom-color:var(--col-text)}body.child main .back a:after{left:0;bottom:20px;background:var(--col-text);-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media (min-width:835px) and (min-width:835px){body.child main .back a em span:first-of-type{-webkit-transform:translate(100%,calc(100% + 20px));transform:translate(100%,calc(100% + 20px))}body.child main .back a:hover:after{-webkit-transform:rotate(270deg) translate(3px,-3px);transform:rotate(270deg) translate(3px,-3px)}body.child main .back a:hover em span:first-of-type{-webkit-transform:translate(100%,0%);transform:translate(100%,0%)}body.child main .back a:hover em span:nth-of-type(2){-webkit-transform:translateY(calc(-100% - 20px));transform:translateY(calc(-100% - 20px))}}@media (max-width:834px){body.index #pageheader .details{margin-top:50px;padding-left:7vw}body.index #pageheader .details .copy{font-size:2.2rem;font-weight:500;line-height:1.8}body.index #pageheader .details .lead{margin-top:40px}body.index main{counter-reset:number}body.index main .intro{margin-top:50px;position:relative}body.index main .intro .mv{margin-left:7vw}body.index main .intro .copy{width:100%;margin-top:80px;overflow:hidden}body.index main .intro .copy .note{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;gap:0 40px}body.index main .intro .copy .note p{-webkit-animation:infinite-scroll 40s infinite linear 0.5s both;animation:infinite-scroll 40s infinite linear 0.5s both;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:11.8vw;font-weight:600;white-space:nowrap}body.index main>.about{margin-top:70px}body.index main>.about .details,body.index main>.about .solution{margin-left:7vw;margin-right:7vw}body.index main>.about .details{margin-top:50px}body.index main>.about .details h2{font-size:2.2rem;font-weight:500;line-height:1.8}body.index main>.about .details .note{margin-top:50px}body.index main>.about .solution{margin-top:80px}body.index main>.about .solution h3{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-weight:600;line-height:1.7}body.index main>.about .solution .list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;padding:27% 0 6%;background:url(../../service/img/about_hexa_mb.svg) center top/100% no-repeat;position:relative}body.index main>.about .solution .list li{width:49.5%;padding:21.5% 0;position:relative}body.index main>.about .solution .list li:nth-of-type(2n){margin-left:6.4%}body.index main>.about .solution .list li:nth-of-type(odd){position:absolute;right:6.6%}body.index main>.about .solution .list li:first-of-type{top:3%}body.index main>.about .solution .list li:nth-of-type(3){top:24%}body.index main>.about .solution .list li:nth-of-type(5){bottom:34.2%}body.index main>.about .solution .list li:nth-of-type(7){bottom:13.2%}body.index main>.about .solution .list li.anim{-webkit-animation:pop-anim 0.9s linear;animation:pop-anim 0.9s linear}body.index main>.about .solution .list li.anim:first-of-type{-webkit-animation-delay:0.1s;animation-delay:0.1s}body.index main>.about .solution .list li.anim:nth-of-type(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}body.index main>.about .solution .list li.anim:nth-of-type(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}body.index main>.about .solution .list li.anim:nth-of-type(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}body.index main>.about .solution .list li.anim:nth-of-type(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}body.index main>.about .solution .list li.anim:nth-of-type(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}body.index main>.about .solution .list li.anim:nth-of-type(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}body.index main>.about .solution .list li.anim:nth-of-type(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}body.index main>.about .solution .list li img{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.index main .chapter header{padding:0 7vw}body.index main .chapter header h2{font-weight:500;position:relative}body.index main .chapter header h2:before{counter-increment:number;content:"0" counter(number);display:block;padding-left:15px;border-left:1px solid var(--col-text);font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-weight:400;line-height:20px}body.index main .chapter header h2 em{display:block;margin:30px 0 15px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:2rem;font-weight:500}body.index main .chapter header .details .copy{margin-top:40px;font-size:2.2rem;font-weight:500;letter-spacing:0.1em}body.index main .chapter header .details .lead{margin-top:30px}body.index main .feature{margin-top:120px}body.index main .feature .list{margin-top:50px;padding:0 7vw}body.index main .feature .list li:not(:first-of-type){margin-top:70px}body.index main .feature .list .note{margin-top:30px;font-size:1.6rem;font-weight:500}body.index main .solution{margin-top:110px}body.index main .solution .entries{margin:70px 7vw 0;padding-bottom:30px;border-bottom:1px solid var(--col-text);counter-reset:number}body.index main .solution .entries .entry{border-top:1px solid var(--col-text);padding:30px 0 40px}body.index main .solution .entries .entry:not(:first-of-type){margin-top:30px}body.index main .solution .entries .entry:before{display:block;counter-increment:number;content:"0" counter(number);font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem}body.index main .solution .entries .entry:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;background:var(--col-text);position:absolute;right:0;bottom:0}body.index main .solution .entries .entry .mv{margin-top:20px}body.index main .solution .entries .entry .details{margin-top:30px;position:relative}body.index main .solution .entries .entry .details .icon{position:absolute;right:0;top:0}body.index main .solution .entries .entry .details .icon img{height:50px}body.index main .solution .entries .entry .details h3{font-size:1.6rem;font-weight:500;line-height:1}body.index main .solution .entries .entry .details h3 em{display:block;margin-top:25px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem;font-weight:400}body.index main .solution .entries .entry .details .summary{margin-top:30px;font-size:1.3rem}body.index main .works{margin-top:110px}body.index main .works .entries{margin-top:60px}body.child #pageheader h1{display:block;position:relative}body.child #pageheader h1:before{top:auto;bottom:1.2rem}body.child #pageheader h1>*{display:block}body.child #pageheader h1 em{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem;font-weight:500}body.child #pageheader h1 em span{margin-right:1em}body.child #pageheader h1>span{margin-top:20px;font-weight:1.6rem;font-weight:500}body.child #pageheader h1 img{height:50px;position:absolute;right:7vw;top:0}body.child #pageheader .details{margin-top:50px;padding:0 7vw}body.child #pageheader .details .copy{font-size:2.2rem;font-weight:500;line-height:1.8}body.child #pageheader .details .lead{margin-top:40px}body.child #pageheader .mv{margin-top:50px;padding-left:7vw}body.child #pageheader .mv img{display:block;width:100%}body.child main{counter-reset:number}body.child main .chapter h2{padding:0 7vw}body.child main .chapter h2 em,body.child main .chapter h2 span{display:block}body.child main .chapter h2 em{font-weight:500;line-height:1}body.child main .chapter h2 em:before{counter-increment:number;content:"0" counter(number);display:block;margin-bottom:30px;padding-left:15px;border-left:1px solid var(--col-text);font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;line-height:20px}body.child main .chapter h2 span{margin-top:40px;font-size:2.2rem;font-weight:500;line-height:1.8}body.child main .solution{margin-top:70px}body.child main .solution .list{margin-top:50px;padding:0 7vw;counter-reset:number}body.child main .solution .list li:not(:first-of-type){margin-top:60px}body.child main .solution .list li figure img{width:100%}body.child main .solution .list li .details{margin-top:40px}body.child main .solution .list li .details h3{font-size:1.8rem;font-weight:500}body.child main .solution .list li .details h3:before{counter-increment:number;content:"MENU. 0" counter(number);display:block;margin-bottom:20px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.4rem;font-weight:400}body.child main .solution .list li .details .note{margin-top:25px}body.child main .solution .list li .details .note br{display:none}body.child main .works{margin-top:110px}body.child main .works .entries{margin-top:50px}body.child main .links{padding:0 7vw}body.child main .links:first-of-type{margin-top:110px}body.child main .links:not(:first-of-type){margin-top:60px}body.child main .links dt{margin-bottom:30px;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.8}body.child main .links dd{max-width:400px}body.child main .links dd a{display:block;padding:0 20px;border:1px solid var(--col-text);font-size:1.6rem;font-weight:500;line-height:70px;position:relative}body.child main .links dd a:before{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;background:var(--col-text);position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.child main .links.line dd:not(:first-of-type){margin-top:10px}body.child main .links:not(.line) dd{margin:0 auto}body.child main .back{margin:110px 14vw 0}body.child main .back a{display:block;max-width:330px;font-size:1.6rem;font-weight:500;line-height:1;position:relative;border-bottom-style:solid;border-bottom-width:2px;padding-left:30px;border-bottom-color:var(--col-bd);text-align:right;color:var(--col-text)}body.child main .back a:before{content:"";display:block;width:20px;border-bottom-width:2px;border-bottom-style:solid;position:absolute;left:0;bottom:-2px}body.child main .back a:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;position:absolute}body.child main .back a:hover{opacity:1}}@media (max-width:834px) and (min-width:835px){body.child main .back a em{display:block;padding-bottom:20px;overflow:hidden;position:relative}body.child main .back a em span{display:inline-block;-webkit-transition:transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}}@media (max-width:834px) and (max-width:834px){body.child main .back a{padding-bottom:20px}}@media (max-width:834px){body.child main .back a:before{border-bottom-color:var(--col-text)}body.child main .back a:after{left:0;bottom:20px;background:var(--col-text);-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media (max-width:834px) and (min-width:835px){body.child main .back a em span:first-of-type{-webkit-transform:translate(100%,calc(100% + 20px));transform:translate(100%,calc(100% + 20px))}body.child main .back a:hover:after{-webkit-transform:rotate(270deg) translate(3px,-3px);transform:rotate(270deg) translate(3px,-3px)}body.child main .back a:hover em span:first-of-type{-webkit-transform:translate(100%,0%);transform:translate(100%,0%)}body.child main .back a:hover em span:nth-of-type(2){-webkit-transform:translateY(calc(-100% - 20px));transform:translateY(calc(-100% - 20px))}}
/*# sourceMappingURL=styles.css.map */