/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.4em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--wh: 100vh;--ww: 100}::-moz-selection{background-color:rgba(7,227,193,.5)}::selection{background-color:rgba(7,227,193,.5)}svg{vertical-align:top}html,body{width:100%;height:100%}html.is-modal{overflow:hidden}@media screen and (max-width: 768px){body.is-menu{position:fixed;overflow:hidden}body.is-menu .wrapper{overflow:hidden}}a{text-decoration:none}img{max-width:100%;width:100%;height:auto}p,span,a{color:#000}p,h1,h2,h3,h4,h5,h6,span,a,li,dt,dd{font-family:"Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500}@media screen and (min-width: 769px){.sp-only{display:none}}@media screen and (max-width: 768px){.sp-only{display:block}br.sp-only{display:inline-block}.pc-only{display:none}}@media screen and (min-width: 769px){.wrapper{position:relative;margin:0 auto;max-width:768px;width:clamp(375px,54.8571428571%,69.8181818182vh);background:-webkit-gradient(linear, left top, left bottom, from(rgba(125, 213, 202, 0.6)), color-stop(30%, rgba(175, 243, 255, 0.6)), to(rgba(234, 216, 250, 0.6)));background:linear-gradient(rgba(125, 213, 202, 0.6) 0%, rgba(175, 243, 255, 0.6) 30%, rgba(234, 216, 250, 0.6) 100%);opacity:0;z-index:3}.main{position:relative;overflow:hidden}#bg{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:1}}@media screen and (max-width: 768px){.wrapper{position:relative;margin:0 auto;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(125, 213, 202, 0.5)), color-stop(30%, rgba(175, 243, 255, 0.5)), to(rgba(234, 216, 250, 0.5)));background:linear-gradient(rgba(125, 213, 202, 0.5) 0%, rgba(175, 243, 255, 0.5) 30%, rgba(234, 216, 250, 0.5) 100%);opacity:0;z-index:3;overflow:hidden}.main{position:relative;overflow:hidden}#bg{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:1}}.js-accordion-target{overflow:hidden}.js-scroll-trigger.js-scrolldown{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:opacity .6s,-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .6s,-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .6s,transform .6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .6s,transform .6s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1)}.js-scroll-trigger.js-scrolldown.active{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}.js-scroll-trigger.js-data{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .4s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform .4s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .4s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .4s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform .4s cubic-bezier(0.075, 0.82, 0.165, 1)}.js-scroll-trigger.js-data .graph__head{opacity:0;-webkit-transition:opacity .3s .4s;transition:opacity .3s .4s}.js-scroll-trigger.js-data .graph__body{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .25s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .25s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .25s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .25s .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.js-scroll-trigger.js-data.active{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-scroll-trigger.js-data.active .graph__head{opacity:1}.js-scroll-trigger.js-data.active .graph__body{-webkit-transform:scale(1);transform:scale(1)}.js-scroll-trigger.js-fadein{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .3s,transform .3s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .3s,transform .3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .3s cubic-bezier(0.19, 1, 0.22, 1)}.js-scroll-trigger.js-fadein.active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.js-scroll-trigger.js-text-effect span{position:relative;display:inline-block;font-size:inherit;font-weight:inherit;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:-webkit-transform .4s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:transform .4s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:transform .4s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform .4s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.js-scroll-trigger.js-text-effect span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#07e3c1;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:1}@media screen and (min-width: 769px){.js-scroll-trigger.js-text-effect span.sp-text{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-scroll-trigger.js-text-effect span.sp-text::before{content:none}}@media screen and (max-width: 768px){.js-scroll-trigger.js-text-effect span.pc-text{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-scroll-trigger.js-text-effect span.pc-text::before{content:none}}.js-scroll-trigger.js-text-effect.active span{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-scroll-trigger.js-text-effect.active span::before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:.4s;transition-delay:.4s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(1){-webkit-transition-delay:0s;transition-delay:0s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(1)::before{-webkit-transition-delay:.4s;transition-delay:.4s}.js-scroll-trigger.js-text-effect.active span.delay-0{-webkit-transition-delay:0s;transition-delay:0s}.js-scroll-trigger.js-text-effect.active span.delay-0::before{-webkit-transition-delay:.4s;transition-delay:.4s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(2)::before{-webkit-transition-delay:.6s;transition-delay:.6s}.js-scroll-trigger.js-text-effect.active span.delay-1{-webkit-transition-delay:.2s;transition-delay:.2s}.js-scroll-trigger.js-text-effect.active span.delay-1::before{-webkit-transition-delay:.6s;transition-delay:.6s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(3)::before{-webkit-transition-delay:.8s;transition-delay:.8s}.js-scroll-trigger.js-text-effect.active span.delay-2{-webkit-transition-delay:.4s;transition-delay:.4s}.js-scroll-trigger.js-text-effect.active span.delay-2::before{-webkit-transition-delay:.8s;transition-delay:.8s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(4){-webkit-transition-delay:.6s;transition-delay:.6s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(4)::before{-webkit-transition-delay:1s;transition-delay:1s}.js-scroll-trigger.js-text-effect.active span.delay-3{-webkit-transition-delay:.6s;transition-delay:.6s}.js-scroll-trigger.js-text-effect.active span.delay-3::before{-webkit-transition-delay:1s;transition-delay:1s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(5){-webkit-transition-delay:.8s;transition-delay:.8s}.js-scroll-trigger.js-text-effect.active span:nth-of-type(5)::before{-webkit-transition-delay:1.2s;transition-delay:1.2s}.js-scroll-trigger.js-text-effect.active span.delay-4{-webkit-transition-delay:.8s;transition-delay:.8s}.js-scroll-trigger.js-text-effect.active span.delay-4::before{-webkit-transition-delay:1.2s;transition-delay:1.2s}.js-scroll-trigger.js-section-bg:before{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.js-scroll-trigger.js-section-bg.active::before{opacity:1}.js-scroll-trigger.js-second-hero .second-hero__bg{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.js-scroll-trigger.js-second-hero.active .second-hero__bg{opacity:1}.js-scroll-trigger.js-interview-hero::before{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.js-scroll-trigger.js-interview-hero .interview-hero__image{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.js-scroll-trigger.js-interview-hero .interview-hero__item{-webkit-transform:translateY(0);transform:translateY(0)}.js-scroll-trigger.js-interview-hero.active::before{opacity:1}.js-scroll-trigger.js-interview-hero.active .interview-hero__image{opacity:1}.js-scroll-trigger.js-talk-hero::before{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.js-scroll-trigger.js-talk-hero .talk-hero__image{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.js-scroll-trigger.js-talk-hero.active::before{opacity:1}.js-scroll-trigger.js-talk-hero.active .talk-hero__image{opacity:1}.js-scroll-trigger.js-member .member__title{-webkit-transition:opacity .6s,-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s,-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s,transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s,transform 1s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.js-scroll-trigger.js-member .member__list{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s,-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s,-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s,transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .6s,transform 1s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.js-scroll-trigger.js-member .member__list:nth-of-type(1){-webkit-transition-delay:.1s;transition-delay:.1s}.js-scroll-trigger.js-member .member__list:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.js-scroll-trigger.js-member .member__list:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.3s}.js-scroll-trigger.js-member .member__list:nth-of-type(4){-webkit-transition-delay:.4s;transition-delay:.4s}.js-scroll-trigger.js-member .member__list:nth-of-type(5){-webkit-transition-delay:.5s;transition-delay:.5s}.js-scroll-trigger.js-member .member__list:nth-of-type(6){-webkit-transition-delay:.6s;transition-delay:.6s}.js-scroll-trigger.js-member.active .member__title{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.js-scroll-trigger.js-member.active .member__list{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.js-scroll-trigger.js-title-1 img{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.js-scroll-trigger.js-title-1.js-delay img{-webkit-transition-delay:.2s;transition-delay:.2s}.js-scroll-trigger.js-title-1.active img{-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 769px){.header{position:fixed;width:100%;top:0;left:0;z-index:3}.header__column{position:absolute}.header__column--left{padding-left:1.5%;top:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));right:calc(50% + (var(--ww) * 1px / 2) + 3.6842105263%)}.header__column--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));left:calc(50% + (var(--ww) * 1px / 2) + 2.1052631579%)}.header__logo{margin-left:auto;width:clamp(56.640625px,calc(116 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(116 / 1100 * var(--wh)))}.header-code{margin-top:clamp(12.20703125px,calc(25 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(25 / 1100 * var(--wh)));width:85px}.header-entry a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:clamp(34.1796875px,calc(70 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(70 / 1100 * var(--wh)));height:clamp(34.1796875px,calc(70 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(70 / 1100 * var(--wh)));background:-webkit-gradient(linear, left top, left bottom, from(#CB9EF6), to(#0BD1BA));background:linear-gradient(#CB9EF6, #0BD1BA);color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(8.30078125px,calc(17 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(17 / 1100 * var(--wh)));font-weight:700;text-align:center;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.header-entry a:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.header-menu{display:none;margin-left:clamp(5.859375px,calc(12 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(12 / 1100 * var(--wh)))}.header-menu button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:35.7142857143%;border-radius:50%;width:clamp(34.1796875px,calc(70 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(70 / 1100 * var(--wh)));height:clamp(34.1796875px,calc(70 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(70 / 1100 * var(--wh)));background-color:#000;color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(8.30078125px,calc(17 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(17 / 1100 * var(--wh)));font-weight:700;text-align:center}.header-menu button span,.header-menu button span::before,.header-menu button span::after{position:absolute;display:block;left:50%;height:clamp(1.953125px,calc(4 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(4 / 1100 * var(--wh)));background-color:#a3a3a3;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-menu button span{top:60%;width:40%}.header-menu button span::before{content:"";top:clamp(3.90625px,calc(8 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(8 / 1100 * var(--wh)));width:100%}.header-menu button span::after{content:"";bottom:clamp(3.90625px,calc(8 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(8 / 1100 * var(--wh)));width:100%}.header__banner--movie-pc{margin-top:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));width:clamp(122.0703125px,calc(250 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(250 / 1100 * var(--wh)))}.header__banner--movie-pc a,.header__banner--movie-pc button{-webkit-transition:opacity .3s;transition:opacity .3s}.header__banner--movie-pc a:hover,.header__banner--movie-pc button:hover{opacity:.7}.header__banner--movie-sp{display:none}}@media screen and (max-width: 768px){.header{position:fixed;width:100%;top:0;left:0;z-index:3}.is-menu .header{overflow-y:auto;width:100%;height:100%}.header__column{position:absolute}.header__column--left{display:none;top:0;left:0;width:100%;height:100%;min-height:156.25vw;-webkit-backdrop-filter:blur(3px) brightness(150%);backdrop-filter:blur(3px) brightness(150%);background-color:rgba(225,255,250,.9);z-index:100}.header__column--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:2.6041666667vw;right:2.6041666667%}.header__logo{position:absolute;top:6.5104166667vw;left:7.2916666667%;width:24%}.header-code{display:none}.header-entry{position:relative;margin-top:2.6041666667vw;z-index:200}.header-entry a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:13.0208333333vw;height:13.0208333333vw;background:-webkit-gradient(linear, left top, left bottom, from(#CB9EF6), to(#0BD1BA));background:linear-gradient(#CB9EF6, #0BD1BA);color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:2.8645833333vw;font-weight:700;text-align:center}.header-menu{position:relative;z-index:200}.header-menu button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:31.25%;border-radius:50%;width:13.0208333333vw;height:13.0208333333vw;background-color:#000;color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:2.8645833333vw;font-weight:700;text-align:center}.header-menu button span,.header-menu button span::before,.header-menu button span::after{position:absolute;display:block;height:.5208333333vw;background-color:#a3a3a3}.header-menu button span{top:60%;left:calc(50% - 20%);width:40%;-webkit-transition:top .2s .2s,-webkit-transform .2s 0s;transition:top .2s .2s,-webkit-transform .2s 0s;transition:top .2s .2s,transform .2s 0s;transition:top .2s .2s,transform .2s 0s,-webkit-transform .2s 0s}.is-menu .header-menu button span{top:65%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .2s 0s,-webkit-transform .2s .2s;transition:top .2s 0s,-webkit-transform .2s .2s;transition:top .2s 0s,transform .2s .2s;transition:top .2s 0s,transform .2s .2s,-webkit-transform .2s .2s}.header-menu button span::before,.header-menu button span::after{left:0;-webkit-transition:top .2s .2s,-webkit-transform .2s 0s;transition:top .2s .2s,-webkit-transform .2s 0s;transition:top .2s .2s,transform .2s 0s;transition:top .2s .2s,transform .2s 0s,-webkit-transform .2s 0s}.is-menu .header-menu button span::before,.is-menu .header-menu button span::after{-webkit-transition:top .2s 0s,-webkit-transform .2s .2s;transition:top .2s 0s,-webkit-transform .2s .2s;transition:top .2s 0s,transform .2s .2s;transition:top .2s 0s,transform .2s .2s,-webkit-transform .2s .2s}.header-menu button span::before{content:"";top:1.0416666667vw;width:100%;-webkit-transform:rotate(0);transform:rotate(0)}.is-menu .header-menu button span::before{top:0;-webkit-transform:rotate(0);transform:rotate(0)}.header-menu button span::after{content:"";top:-1.0416666667vw;width:100%}.is-menu .header-menu button span::after{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header-entry a,.header-menu button{-webkit-transition:-webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:scale(0);transform:scale(0)}.is-nav-sp .header-entry a,.is-menu .header-entry a,.is-nav-sp .header-menu button,.is-menu .header-menu button{-webkit-transition:-webkit-transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1)}.is-nav-sp .header-entry a{-webkit-transition-delay:.1s;transition-delay:.1s}.header__banner--movie-pc{display:none}.header__banner--movie-sp{position:fixed;bottom:1px;left:0px;width:100%;z-index:2}.header__banner--movie-sp button{display:block;width:100%}}@media screen and (min-width: 769px){.footer{margin-top:22.8658536585%;padding-bottom:9.1463414634%}.footer__inner{padding:0 7.2916666667%}.footer-entry{text-align:center}.footer-entry__text{font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em}.footer-entry__text span{font-size:66.6666666667%}.footer-entry__button{margin-top:4.5731707317%}.footer-entry__button a{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:clamp(109.375px,calc(224 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(224 / 1100 * var(--wh)));height:clamp(109.375px,calc(224 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(224 / 1100 * var(--wh)));background:-webkit-gradient(linear, left top, left bottom, from(#CB9EF6), to(#0BD1BA));background:linear-gradient(#CB9EF6, #0BD1BA);color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(28.3203125px,calc(58 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(58 / 1100 * var(--wh)));font-weight:700;line-height:.94;text-align:center;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.footer-entry__button a:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.footer__title{position:relative;margin-top:4.5731707317%;width:100%;height:clamp(41.015625px,calc(84 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(84 / 1100 * var(--wh)))}.footer__title span{display:block;position:absolute;overflow:hidden;width:61.1979166667%;height:59.5238095238%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-indent:100%;white-space:nowrap;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462.4 45.2" xml:space="preserve"><path fill="%2300A0E9" d="M23.1 8.3h7.7c1.6 0 3.2-.2 4.8-.6l5.9 3.7c-.8 1.2-1.4 2.6-1.9 3.9-1.8 5.7-4.6 11.1-8.3 15.8-4.7 5.7-10.5 10.1-19.6 13.9l-6.9-6.2c10.4-3.2 15.4-7.3 19.5-11.8 3-3.5 5.2-7.6 6.4-12h-12c-3.5 4.4-7.6 8.3-12.1 11.5L0 21.6c6.2-3.7 11.3-8.9 15-15.1 1.1-1.8 1.9-3.7 2.6-5.7L26 3.6c-1.1 1.5-2.2 3.5-2.9 4.7M53.3 6.5h32c-.1 1.6-.1 3.6-.1 5.2v23.5c0 2.1.1 7.2.1 7.2h-8.1s0-1.1.1-2.6H55.8v2.6h-8s.1-4.6.1-7.3V11.7c0-1.5 0-3.8-.1-5.2h5.5m2.4 25.8h21.6V14H55.7v18.3zM128 11.8c-2 4.5-4.4 8.7-7.3 12.7 4.7 4.2 9.1 8.6 13.1 13.4l-6.7 5.8c-3.4-4.7-7.3-9.2-11.5-13.2-5.1 5.4-11.1 9.8-17.7 13.1l-6.1-6.3c7.5-3 14.2-7.6 19.7-13.5 2.9-3.2 5.2-6.9 6.7-10.9h-15c-2.2 0-4.8.3-6.2.4V5.2c2 .2 4.1.4 6.2.4h16.1c2 0 3.9-.2 5.8-.7l4.8 3.5c-.7 1-1.3 2.2-1.9 3.4M169 7.5v2.8h5.1c1.8 0 3.7-.2 5.5-.4v7.7c-1.7 0-3.7-.1-5.1-.1h-5.3c.1 6.9.3 14.1.4 20.8 0 3.4-1.9 5.4-6 5.4-3.2 0-5.8-.1-8.7-.3l-.7-7.6c2.1.3 4.1.5 6.2.5 1.1 0 1.6-.6 1.6-2V23.8c-5.3 6.3-11.7 11.4-18.9 15.3l-5.3-6.1c9.1-4.3 16.7-10.3 20.6-15.6h-11.5c-1.8 0-4.2.1-6 .2V9.9c1.9.2 3.9.4 5.8.4h15c0-1-.1-1.9-.1-2.8-.1-2.2-.3-3.9-.5-5.4h8.2c-.3 1.8-.4 3.6-.3 5.4M193.7 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 5.9.3 8.3.3M240.6 7.4l8.5 1.8c-.4 1.5-1.1 4.4-1.3 5.5-1 4.8-2.3 9.5-3.9 14.1-1.8 4.9-4.2 9.7-7.1 14.1l-8.2-3.5c3.1-4.2 5.6-8.7 7.6-13.5 2.2-5.9 3.7-12.1 4.4-18.5m12.3 1.8 7.8-2.5c2.1 3.9 5.5 11.7 7.2 16.1 1.6 4.1 4.1 12 5.5 17l-8.7 2.8c-1.2-5.8-2.8-11.6-4.8-17.2-2-5.5-4.3-10.9-7-16.2m16.3-.3-4.6 1.9c-1.1-2.3-2.3-4.5-3.7-6.7l4.5-1.8c1.3 1.8 3 4.9 3.8 6.6m6-2.4-4.5 1.9c-1.1-2.3-2.4-4.5-3.8-6.6l4.5-1.8c1.4 2.1 2.6 4.3 3.8 6.5M287.3 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 6 .3 8.3.3M337.2 10c-.2 5.1-.6 15.4-.6 20.7 0 4.6 2.6 6.1 5.9 6.1 7.5 0 12.5-4.4 16-9.8l5.3 6.5c-4.8 7.1-12.8 11.3-21.4 11.3-8.4 0-13.7-3.8-13.7-12.2 0-6.1.4-19 .4-22.6 0-2.5-.2-5-.7-7.4l9.4.1c-.2 2.2-.5 5.2-.6 7.3M390.9 8.3V11c3.8-.1 9.2-.3 13-.7l.3 6.9c-3.9.3-9.3.5-13.2.6.1 2.6.3 6 .5 9.1 5.4 1.6 10.3 4.4 14.5 8.2l-4.5 6.9c-2.8-2.9-6-5.3-9.6-7.2v.7c0 4.5-2.1 8.9-11.1 8.9-7 0-13.1-2.4-13.1-9.4 0-5.4 4.6-9.6 13.7-9.6.7 0 1.5 0 2.2.1-.2-3.7-.3-7.7-.3-10 0-3 0-5.2-.1-7.3 0-2.1-.2-4.1-.6-6.1h8.8c-.3 1.7-.4 4.1-.5 6.2m-10.7 29.1c2.8 0 3.7-1.2 3.7-4.3v-.9c-1.2-.2-2.4-.3-3.6-.3-3.1 0-5 1-5 2.8 0 2.2 2.3 2.7 4.9 2.7M429.8 20.5c-4.2.2-8.3.9-12.2 2.3-1.3.4-3.5 1.3-5 1.8l-2.2-8.3c1.9-.2 3.8-.5 5.7-.9 4.8-1.3 9.7-2 14.7-2.1 8 0 13.5 4.6 13.5 12.5 0 10.3-9.7 16.9-23.6 18.8l-4.1-7.3C428.7 36 436 32.5 436 25.6c.1-2.7-1.9-5.1-6.2-5.1m10.4-16.7L439 11c-5.8-.4-16.7-1.3-22.2-2.3l1.1-7c7.4 1.3 14.8 2 22.3 2.1M462.4 37.2c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8c4.3 0 7.9 3.5 8 8m-4.1 0c0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4 4-1.8 4-4"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:multiply}.footer__title span::after,.footer__title span::before{content:"";position:absolute;width:100%;height:100%;mix-blend-mode:multiply;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.footer__title span::after{top:-0.7%;left:-0.8%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462.4 45.2" xml:space="preserve"><path fill="%23E4007F" d="M23.1 8.3h7.7c1.6 0 3.2-.2 4.8-.6l5.9 3.7c-.8 1.2-1.4 2.6-1.9 3.9-1.8 5.7-4.6 11.1-8.3 15.8-4.7 5.7-10.5 10.1-19.6 13.9l-6.9-6.2c10.4-3.2 15.4-7.3 19.5-11.8 3-3.5 5.2-7.6 6.4-12h-12c-3.5 4.4-7.6 8.3-12.1 11.5L0 21.6c6.2-3.7 11.3-8.9 15-15.1 1.1-1.8 1.9-3.7 2.6-5.7L26 3.6c-1.1 1.5-2.2 3.5-2.9 4.7M53.3 6.5h32c-.1 1.6-.1 3.6-.1 5.2v23.5c0 2.1.1 7.2.1 7.2h-8.1s0-1.1.1-2.6H55.8v2.6h-8s.1-4.6.1-7.3V11.7c0-1.5 0-3.8-.1-5.2h5.5m2.4 25.8h21.6V14H55.7v18.3zM128 11.8c-2 4.5-4.4 8.7-7.3 12.7 4.7 4.2 9.1 8.6 13.1 13.4l-6.7 5.8c-3.4-4.7-7.3-9.2-11.5-13.2-5.1 5.4-11.1 9.8-17.7 13.1l-6.1-6.3c7.5-3 14.2-7.6 19.7-13.5 2.9-3.2 5.2-6.9 6.7-10.9h-15c-2.2 0-4.8.3-6.2.4V5.2c2 .2 4.1.4 6.2.4h16.1c2 0 3.9-.2 5.8-.7l4.8 3.5c-.7 1-1.3 2.2-1.9 3.4M169 7.5v2.8h5.1c1.8 0 3.7-.2 5.5-.4v7.7c-1.7 0-3.7-.1-5.1-.1h-5.3c.1 6.9.3 14.1.4 20.8 0 3.4-1.9 5.4-6 5.4-3.2 0-5.8-.1-8.7-.3l-.7-7.6c2.1.3 4.1.5 6.2.5 1.1 0 1.6-.6 1.6-2V23.8c-5.3 6.3-11.7 11.4-18.9 15.3l-5.3-6.1c9.1-4.3 16.7-10.3 20.6-15.6h-11.5c-1.8 0-4.2.1-6 .2V9.9c1.9.2 3.9.4 5.8.4h15c0-1-.1-1.9-.1-2.8-.1-2.2-.3-3.9-.5-5.4h8.2c-.3 1.8-.4 3.6-.3 5.4M193.7 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 5.9.3 8.3.3M240.6 7.4l8.5 1.8c-.4 1.5-1.1 4.4-1.3 5.5-1 4.8-2.3 9.5-3.9 14.1-1.8 4.9-4.2 9.7-7.1 14.1l-8.2-3.5c3.1-4.2 5.6-8.7 7.6-13.5 2.2-5.9 3.7-12.1 4.4-18.5m12.3 1.8 7.8-2.5c2.1 3.9 5.5 11.7 7.2 16.1 1.6 4.1 4.1 12 5.5 17l-8.7 2.8c-1.2-5.8-2.8-11.6-4.8-17.2-2-5.5-4.3-10.9-7-16.2m16.3-.3-4.6 1.9c-1.1-2.3-2.3-4.5-3.7-6.7l4.5-1.8c1.3 1.8 3 4.9 3.8 6.6m6-2.4-4.5 1.9c-1.1-2.3-2.4-4.5-3.8-6.6l4.5-1.8c1.4 2.1 2.6 4.3 3.8 6.5M287.3 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 6 .3 8.3.3M337.2 10c-.2 5.1-.6 15.4-.6 20.7 0 4.6 2.6 6.1 5.9 6.1 7.5 0 12.5-4.4 16-9.8l5.3 6.5c-4.8 7.1-12.8 11.3-21.4 11.3-8.4 0-13.7-3.8-13.7-12.2 0-6.1.4-19 .4-22.6 0-2.5-.2-5-.7-7.4l9.4.1c-.2 2.2-.5 5.2-.6 7.3M390.9 8.3V11c3.8-.1 9.2-.3 13-.7l.3 6.9c-3.9.3-9.3.5-13.2.6.1 2.6.3 6 .5 9.1 5.4 1.6 10.3 4.4 14.5 8.2l-4.5 6.9c-2.8-2.9-6-5.3-9.6-7.2v.7c0 4.5-2.1 8.9-11.1 8.9-7 0-13.1-2.4-13.1-9.4 0-5.4 4.6-9.6 13.7-9.6.7 0 1.5 0 2.2.1-.2-3.7-.3-7.7-.3-10 0-3 0-5.2-.1-7.3 0-2.1-.2-4.1-.6-6.1h8.8c-.3 1.7-.4 4.1-.5 6.2m-10.7 29.1c2.8 0 3.7-1.2 3.7-4.3v-.9c-1.2-.2-2.4-.3-3.6-.3-3.1 0-5 1-5 2.8 0 2.2 2.3 2.7 4.9 2.7M429.8 20.5c-4.2.2-8.3.9-12.2 2.3-1.3.4-3.5 1.3-5 1.8l-2.2-8.3c1.9-.2 3.8-.5 5.7-.9 4.8-1.3 9.7-2 14.7-2.1 8 0 13.5 4.6 13.5 12.5 0 10.3-9.7 16.9-23.6 18.8l-4.1-7.3C428.7 36 436 32.5 436 25.6c.1-2.7-1.9-5.1-6.2-5.1m10.4-16.7L439 11c-5.8-.4-16.7-1.3-22.2-2.3l1.1-7c7.4 1.3 14.8 2 22.3 2.1M462.4 37.2c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8c4.3 0 7.9 3.5 8 8m-4.1 0c0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4 4-1.8 4-4"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.footer__title span::before{bottom:-0.6%;right:-0.8%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462.4 45.2" xml:space="preserve"><path fill="%23FFF100" d="M23.1 8.3h7.7c1.6 0 3.2-.2 4.8-.6l5.9 3.7c-.8 1.2-1.4 2.6-1.9 3.9-1.8 5.7-4.6 11.1-8.3 15.8-4.7 5.7-10.5 10.1-19.6 13.9l-6.9-6.2c10.4-3.2 15.4-7.3 19.5-11.8 3-3.5 5.2-7.6 6.4-12h-12c-3.5 4.4-7.6 8.3-12.1 11.5L0 21.6c6.2-3.7 11.3-8.9 15-15.1 1.1-1.8 1.9-3.7 2.6-5.7L26 3.6c-1.1 1.5-2.2 3.5-2.9 4.7M53.3 6.5h32c-.1 1.6-.1 3.6-.1 5.2v23.5c0 2.1.1 7.2.1 7.2h-8.1s0-1.1.1-2.6H55.8v2.6h-8s.1-4.6.1-7.3V11.7c0-1.5 0-3.8-.1-5.2h5.5m2.4 25.8h21.6V14H55.7v18.3zM128 11.8c-2 4.5-4.4 8.7-7.3 12.7 4.7 4.2 9.1 8.6 13.1 13.4l-6.7 5.8c-3.4-4.7-7.3-9.2-11.5-13.2-5.1 5.4-11.1 9.8-17.7 13.1l-6.1-6.3c7.5-3 14.2-7.6 19.7-13.5 2.9-3.2 5.2-6.9 6.7-10.9h-15c-2.2 0-4.8.3-6.2.4V5.2c2 .2 4.1.4 6.2.4h16.1c2 0 3.9-.2 5.8-.7l4.8 3.5c-.7 1-1.3 2.2-1.9 3.4M169 7.5v2.8h5.1c1.8 0 3.7-.2 5.5-.4v7.7c-1.7 0-3.7-.1-5.1-.1h-5.3c.1 6.9.3 14.1.4 20.8 0 3.4-1.9 5.4-6 5.4-3.2 0-5.8-.1-8.7-.3l-.7-7.6c2.1.3 4.1.5 6.2.5 1.1 0 1.6-.6 1.6-2V23.8c-5.3 6.3-11.7 11.4-18.9 15.3l-5.3-6.1c9.1-4.3 16.7-10.3 20.6-15.6h-11.5c-1.8 0-4.2.1-6 .2V9.9c1.9.2 3.9.4 5.8.4h15c0-1-.1-1.9-.1-2.8-.1-2.2-.3-3.9-.5-5.4h8.2c-.3 1.8-.4 3.6-.3 5.4M193.7 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 5.9.3 8.3.3M240.6 7.4l8.5 1.8c-.4 1.5-1.1 4.4-1.3 5.5-1 4.8-2.3 9.5-3.9 14.1-1.8 4.9-4.2 9.7-7.1 14.1l-8.2-3.5c3.1-4.2 5.6-8.7 7.6-13.5 2.2-5.9 3.7-12.1 4.4-18.5m12.3 1.8 7.8-2.5c2.1 3.9 5.5 11.7 7.2 16.1 1.6 4.1 4.1 12 5.5 17l-8.7 2.8c-1.2-5.8-2.8-11.6-4.8-17.2-2-5.5-4.3-10.9-7-16.2m16.3-.3-4.6 1.9c-1.1-2.3-2.3-4.5-3.7-6.7l4.5-1.8c1.3 1.8 3 4.9 3.8 6.6m6-2.4-4.5 1.9c-1.1-2.3-2.4-4.5-3.8-6.6l4.5-1.8c1.4 2.1 2.6 4.3 3.8 6.5M287.3 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 6 .3 8.3.3M337.2 10c-.2 5.1-.6 15.4-.6 20.7 0 4.6 2.6 6.1 5.9 6.1 7.5 0 12.5-4.4 16-9.8l5.3 6.5c-4.8 7.1-12.8 11.3-21.4 11.3-8.4 0-13.7-3.8-13.7-12.2 0-6.1.4-19 .4-22.6 0-2.5-.2-5-.7-7.4l9.4.1c-.2 2.2-.5 5.2-.6 7.3M390.9 8.3V11c3.8-.1 9.2-.3 13-.7l.3 6.9c-3.9.3-9.3.5-13.2.6.1 2.6.3 6 .5 9.1 5.4 1.6 10.3 4.4 14.5 8.2l-4.5 6.9c-2.8-2.9-6-5.3-9.6-7.2v.7c0 4.5-2.1 8.9-11.1 8.9-7 0-13.1-2.4-13.1-9.4 0-5.4 4.6-9.6 13.7-9.6.7 0 1.5 0 2.2.1-.2-3.7-.3-7.7-.3-10 0-3 0-5.2-.1-7.3 0-2.1-.2-4.1-.6-6.1h8.8c-.3 1.7-.4 4.1-.5 6.2m-10.7 29.1c2.8 0 3.7-1.2 3.7-4.3v-.9c-1.2-.2-2.4-.3-3.6-.3-3.1 0-5 1-5 2.8 0 2.2 2.3 2.7 4.9 2.7M429.8 20.5c-4.2.2-8.3.9-12.2 2.3-1.3.4-3.5 1.3-5 1.8l-2.2-8.3c1.9-.2 3.8-.5 5.7-.9 4.8-1.3 9.7-2 14.7-2.1 8 0 13.5 4.6 13.5 12.5 0 10.3-9.7 16.9-23.6 18.8l-4.1-7.3C428.7 36 436 32.5 436 25.6c.1-2.7-1.9-5.1-6.2-5.1m10.4-16.7L439 11c-5.8-.4-16.7-1.3-22.2-2.3l1.1-7c7.4 1.3 14.8 2 22.3 2.1M462.4 37.2c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8c4.3 0 7.9 3.5 8 8m-4.1 0c0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4 4-1.8 4-4"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.footer__logo{margin:3.0487804878% auto 0;width:28.9634146341%}.footer__button{margin-top:4.5731707317%}.footer__button a{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-left:3.6585365854%;border-radius:clamp(11.23046875px,calc(23 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(23 / 1100 * var(--wh)));border:1px solid #000;width:62.5%;height:clamp(21.484375px,calc(44 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(44 / 1100 * var(--wh)));background:#fff url(../images/common/ico_arw2.svg) right 6.25% center no-repeat;background-size:13.9285714286% auto;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em;-webkit-transition:color .3s,background-color .3s,background-position .3s;transition:color .3s,background-color .3s,background-position .3s}.footer__button a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:clamp(11.23046875px,calc(23 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(23 / 1100 * var(--wh)));background-color:#fff;opacity:0;mix-blend-mode:exclusion;-webkit-transition:opacity .3s;transition:opacity .3s}.footer__button a:hover{background-position:right 4.4642857143% center}.footer__button a:hover::before{opacity:1}.footer-nav{display:grid;grid-template-columns:80.487804878% min(17.0731707317%,70px);margin:4.5731707317% auto;width:62.5%}.footer-nav__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav__list{padding-right:6.0606060606%;width:50%}.footer-nav__list a{font-size:clamp(5.859375px,calc(12 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(12 / 1100 * var(--wh)))}.footer .copyright{margin-top:7.6219512195%;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(5.859375px,calc(12 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(12 / 1100 * var(--wh)));font-weight:300;text-align:center;letter-spacing:.05em}}@media screen and (max-width: 768px){.footer{margin-top:22.8658536585%;padding-bottom:18.2926829268%}.footer__inner{padding:0 7.2916666667%}.footer-entry{text-align:center}.footer-entry__text{font-size:3.90625vw;font-weight:700;letter-spacing:.05em}.footer-entry__text span{font-size:66.6666666667%}.footer-entry__button{margin-top:4.5731707317%}.footer-entry__button a{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:29.1666666667vw;height:29.1666666667vw;background:-webkit-gradient(linear, left top, left bottom, from(#CB9EF6), to(#0BD1BA));background:linear-gradient(#CB9EF6, #0BD1BA);color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:7.5520833333vw;font-weight:700;line-height:.94;text-align:center}.footer__title{position:relative;margin-top:4.5731707317%;width:100%;height:10.9375vw}.footer__title span{display:block;position:absolute;overflow:hidden;width:61.1979166667%;height:59.5238095238%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-indent:100%;white-space:nowrap;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462.4 45.2" xml:space="preserve"><path fill="%2300A0E9" d="M23.1 8.3h7.7c1.6 0 3.2-.2 4.8-.6l5.9 3.7c-.8 1.2-1.4 2.6-1.9 3.9-1.8 5.7-4.6 11.1-8.3 15.8-4.7 5.7-10.5 10.1-19.6 13.9l-6.9-6.2c10.4-3.2 15.4-7.3 19.5-11.8 3-3.5 5.2-7.6 6.4-12h-12c-3.5 4.4-7.6 8.3-12.1 11.5L0 21.6c6.2-3.7 11.3-8.9 15-15.1 1.1-1.8 1.9-3.7 2.6-5.7L26 3.6c-1.1 1.5-2.2 3.5-2.9 4.7M53.3 6.5h32c-.1 1.6-.1 3.6-.1 5.2v23.5c0 2.1.1 7.2.1 7.2h-8.1s0-1.1.1-2.6H55.8v2.6h-8s.1-4.6.1-7.3V11.7c0-1.5 0-3.8-.1-5.2h5.5m2.4 25.8h21.6V14H55.7v18.3zM128 11.8c-2 4.5-4.4 8.7-7.3 12.7 4.7 4.2 9.1 8.6 13.1 13.4l-6.7 5.8c-3.4-4.7-7.3-9.2-11.5-13.2-5.1 5.4-11.1 9.8-17.7 13.1l-6.1-6.3c7.5-3 14.2-7.6 19.7-13.5 2.9-3.2 5.2-6.9 6.7-10.9h-15c-2.2 0-4.8.3-6.2.4V5.2c2 .2 4.1.4 6.2.4h16.1c2 0 3.9-.2 5.8-.7l4.8 3.5c-.7 1-1.3 2.2-1.9 3.4M169 7.5v2.8h5.1c1.8 0 3.7-.2 5.5-.4v7.7c-1.7 0-3.7-.1-5.1-.1h-5.3c.1 6.9.3 14.1.4 20.8 0 3.4-1.9 5.4-6 5.4-3.2 0-5.8-.1-8.7-.3l-.7-7.6c2.1.3 4.1.5 6.2.5 1.1 0 1.6-.6 1.6-2V23.8c-5.3 6.3-11.7 11.4-18.9 15.3l-5.3-6.1c9.1-4.3 16.7-10.3 20.6-15.6h-11.5c-1.8 0-4.2.1-6 .2V9.9c1.9.2 3.9.4 5.8.4h15c0-1-.1-1.9-.1-2.8-.1-2.2-.3-3.9-.5-5.4h8.2c-.3 1.8-.4 3.6-.3 5.4M193.7 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 5.9.3 8.3.3M240.6 7.4l8.5 1.8c-.4 1.5-1.1 4.4-1.3 5.5-1 4.8-2.3 9.5-3.9 14.1-1.8 4.9-4.2 9.7-7.1 14.1l-8.2-3.5c3.1-4.2 5.6-8.7 7.6-13.5 2.2-5.9 3.7-12.1 4.4-18.5m12.3 1.8 7.8-2.5c2.1 3.9 5.5 11.7 7.2 16.1 1.6 4.1 4.1 12 5.5 17l-8.7 2.8c-1.2-5.8-2.8-11.6-4.8-17.2-2-5.5-4.3-10.9-7-16.2m16.3-.3-4.6 1.9c-1.1-2.3-2.3-4.5-3.7-6.7l4.5-1.8c1.3 1.8 3 4.9 3.8 6.6m6-2.4-4.5 1.9c-1.1-2.3-2.4-4.5-3.8-6.6l4.5-1.8c1.4 2.1 2.6 4.3 3.8 6.5M287.3 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 6 .3 8.3.3M337.2 10c-.2 5.1-.6 15.4-.6 20.7 0 4.6 2.6 6.1 5.9 6.1 7.5 0 12.5-4.4 16-9.8l5.3 6.5c-4.8 7.1-12.8 11.3-21.4 11.3-8.4 0-13.7-3.8-13.7-12.2 0-6.1.4-19 .4-22.6 0-2.5-.2-5-.7-7.4l9.4.1c-.2 2.2-.5 5.2-.6 7.3M390.9 8.3V11c3.8-.1 9.2-.3 13-.7l.3 6.9c-3.9.3-9.3.5-13.2.6.1 2.6.3 6 .5 9.1 5.4 1.6 10.3 4.4 14.5 8.2l-4.5 6.9c-2.8-2.9-6-5.3-9.6-7.2v.7c0 4.5-2.1 8.9-11.1 8.9-7 0-13.1-2.4-13.1-9.4 0-5.4 4.6-9.6 13.7-9.6.7 0 1.5 0 2.2.1-.2-3.7-.3-7.7-.3-10 0-3 0-5.2-.1-7.3 0-2.1-.2-4.1-.6-6.1h8.8c-.3 1.7-.4 4.1-.5 6.2m-10.7 29.1c2.8 0 3.7-1.2 3.7-4.3v-.9c-1.2-.2-2.4-.3-3.6-.3-3.1 0-5 1-5 2.8 0 2.2 2.3 2.7 4.9 2.7M429.8 20.5c-4.2.2-8.3.9-12.2 2.3-1.3.4-3.5 1.3-5 1.8l-2.2-8.3c1.9-.2 3.8-.5 5.7-.9 4.8-1.3 9.7-2 14.7-2.1 8 0 13.5 4.6 13.5 12.5 0 10.3-9.7 16.9-23.6 18.8l-4.1-7.3C428.7 36 436 32.5 436 25.6c.1-2.7-1.9-5.1-6.2-5.1m10.4-16.7L439 11c-5.8-.4-16.7-1.3-22.2-2.3l1.1-7c7.4 1.3 14.8 2 22.3 2.1M462.4 37.2c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8c4.3 0 7.9 3.5 8 8m-4.1 0c0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4 4-1.8 4-4"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:multiply}.footer__title span::after,.footer__title span::before{content:"";position:absolute;display:block;width:100%;height:100%;mix-blend-mode:multiply;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.footer__title span::after{top:-0.7%;left:-0.8%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462.4 45.2" xml:space="preserve"><path fill="%23E4007F" d="M23.1 8.3h7.7c1.6 0 3.2-.2 4.8-.6l5.9 3.7c-.8 1.2-1.4 2.6-1.9 3.9-1.8 5.7-4.6 11.1-8.3 15.8-4.7 5.7-10.5 10.1-19.6 13.9l-6.9-6.2c10.4-3.2 15.4-7.3 19.5-11.8 3-3.5 5.2-7.6 6.4-12h-12c-3.5 4.4-7.6 8.3-12.1 11.5L0 21.6c6.2-3.7 11.3-8.9 15-15.1 1.1-1.8 1.9-3.7 2.6-5.7L26 3.6c-1.1 1.5-2.2 3.5-2.9 4.7M53.3 6.5h32c-.1 1.6-.1 3.6-.1 5.2v23.5c0 2.1.1 7.2.1 7.2h-8.1s0-1.1.1-2.6H55.8v2.6h-8s.1-4.6.1-7.3V11.7c0-1.5 0-3.8-.1-5.2h5.5m2.4 25.8h21.6V14H55.7v18.3zM128 11.8c-2 4.5-4.4 8.7-7.3 12.7 4.7 4.2 9.1 8.6 13.1 13.4l-6.7 5.8c-3.4-4.7-7.3-9.2-11.5-13.2-5.1 5.4-11.1 9.8-17.7 13.1l-6.1-6.3c7.5-3 14.2-7.6 19.7-13.5 2.9-3.2 5.2-6.9 6.7-10.9h-15c-2.2 0-4.8.3-6.2.4V5.2c2 .2 4.1.4 6.2.4h16.1c2 0 3.9-.2 5.8-.7l4.8 3.5c-.7 1-1.3 2.2-1.9 3.4M169 7.5v2.8h5.1c1.8 0 3.7-.2 5.5-.4v7.7c-1.7 0-3.7-.1-5.1-.1h-5.3c.1 6.9.3 14.1.4 20.8 0 3.4-1.9 5.4-6 5.4-3.2 0-5.8-.1-8.7-.3l-.7-7.6c2.1.3 4.1.5 6.2.5 1.1 0 1.6-.6 1.6-2V23.8c-5.3 6.3-11.7 11.4-18.9 15.3l-5.3-6.1c9.1-4.3 16.7-10.3 20.6-15.6h-11.5c-1.8 0-4.2.1-6 .2V9.9c1.9.2 3.9.4 5.8.4h15c0-1-.1-1.9-.1-2.8-.1-2.2-.3-3.9-.5-5.4h8.2c-.3 1.8-.4 3.6-.3 5.4M193.7 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 5.9.3 8.3.3M240.6 7.4l8.5 1.8c-.4 1.5-1.1 4.4-1.3 5.5-1 4.8-2.3 9.5-3.9 14.1-1.8 4.9-4.2 9.7-7.1 14.1l-8.2-3.5c3.1-4.2 5.6-8.7 7.6-13.5 2.2-5.9 3.7-12.1 4.4-18.5m12.3 1.8 7.8-2.5c2.1 3.9 5.5 11.7 7.2 16.1 1.6 4.1 4.1 12 5.5 17l-8.7 2.8c-1.2-5.8-2.8-11.6-4.8-17.2-2-5.5-4.3-10.9-7-16.2m16.3-.3-4.6 1.9c-1.1-2.3-2.3-4.5-3.7-6.7l4.5-1.8c1.3 1.8 3 4.9 3.8 6.6m6-2.4-4.5 1.9c-1.1-2.3-2.4-4.5-3.8-6.6l4.5-1.8c1.4 2.1 2.6 4.3 3.8 6.5M287.3 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 6 .3 8.3.3M337.2 10c-.2 5.1-.6 15.4-.6 20.7 0 4.6 2.6 6.1 5.9 6.1 7.5 0 12.5-4.4 16-9.8l5.3 6.5c-4.8 7.1-12.8 11.3-21.4 11.3-8.4 0-13.7-3.8-13.7-12.2 0-6.1.4-19 .4-22.6 0-2.5-.2-5-.7-7.4l9.4.1c-.2 2.2-.5 5.2-.6 7.3M390.9 8.3V11c3.8-.1 9.2-.3 13-.7l.3 6.9c-3.9.3-9.3.5-13.2.6.1 2.6.3 6 .5 9.1 5.4 1.6 10.3 4.4 14.5 8.2l-4.5 6.9c-2.8-2.9-6-5.3-9.6-7.2v.7c0 4.5-2.1 8.9-11.1 8.9-7 0-13.1-2.4-13.1-9.4 0-5.4 4.6-9.6 13.7-9.6.7 0 1.5 0 2.2.1-.2-3.7-.3-7.7-.3-10 0-3 0-5.2-.1-7.3 0-2.1-.2-4.1-.6-6.1h8.8c-.3 1.7-.4 4.1-.5 6.2m-10.7 29.1c2.8 0 3.7-1.2 3.7-4.3v-.9c-1.2-.2-2.4-.3-3.6-.3-3.1 0-5 1-5 2.8 0 2.2 2.3 2.7 4.9 2.7M429.8 20.5c-4.2.2-8.3.9-12.2 2.3-1.3.4-3.5 1.3-5 1.8l-2.2-8.3c1.9-.2 3.8-.5 5.7-.9 4.8-1.3 9.7-2 14.7-2.1 8 0 13.5 4.6 13.5 12.5 0 10.3-9.7 16.9-23.6 18.8l-4.1-7.3C428.7 36 436 32.5 436 25.6c.1-2.7-1.9-5.1-6.2-5.1m10.4-16.7L439 11c-5.8-.4-16.7-1.3-22.2-2.3l1.1-7c7.4 1.3 14.8 2 22.3 2.1M462.4 37.2c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8c4.3 0 7.9 3.5 8 8m-4.1 0c0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4 4-1.8 4-4"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.footer__title span::before{bottom:-0.6%;right:-0.8%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 462.4 45.2" xml:space="preserve"><path fill="%23FFF100" d="M23.1 8.3h7.7c1.6 0 3.2-.2 4.8-.6l5.9 3.7c-.8 1.2-1.4 2.6-1.9 3.9-1.8 5.7-4.6 11.1-8.3 15.8-4.7 5.7-10.5 10.1-19.6 13.9l-6.9-6.2c10.4-3.2 15.4-7.3 19.5-11.8 3-3.5 5.2-7.6 6.4-12h-12c-3.5 4.4-7.6 8.3-12.1 11.5L0 21.6c6.2-3.7 11.3-8.9 15-15.1 1.1-1.8 1.9-3.7 2.6-5.7L26 3.6c-1.1 1.5-2.2 3.5-2.9 4.7M53.3 6.5h32c-.1 1.6-.1 3.6-.1 5.2v23.5c0 2.1.1 7.2.1 7.2h-8.1s0-1.1.1-2.6H55.8v2.6h-8s.1-4.6.1-7.3V11.7c0-1.5 0-3.8-.1-5.2h5.5m2.4 25.8h21.6V14H55.7v18.3zM128 11.8c-2 4.5-4.4 8.7-7.3 12.7 4.7 4.2 9.1 8.6 13.1 13.4l-6.7 5.8c-3.4-4.7-7.3-9.2-11.5-13.2-5.1 5.4-11.1 9.8-17.7 13.1l-6.1-6.3c7.5-3 14.2-7.6 19.7-13.5 2.9-3.2 5.2-6.9 6.7-10.9h-15c-2.2 0-4.8.3-6.2.4V5.2c2 .2 4.1.4 6.2.4h16.1c2 0 3.9-.2 5.8-.7l4.8 3.5c-.7 1-1.3 2.2-1.9 3.4M169 7.5v2.8h5.1c1.8 0 3.7-.2 5.5-.4v7.7c-1.7 0-3.7-.1-5.1-.1h-5.3c.1 6.9.3 14.1.4 20.8 0 3.4-1.9 5.4-6 5.4-3.2 0-5.8-.1-8.7-.3l-.7-7.6c2.1.3 4.1.5 6.2.5 1.1 0 1.6-.6 1.6-2V23.8c-5.3 6.3-11.7 11.4-18.9 15.3l-5.3-6.1c9.1-4.3 16.7-10.3 20.6-15.6h-11.5c-1.8 0-4.2.1-6 .2V9.9c1.9.2 3.9.4 5.8.4h15c0-1-.1-1.9-.1-2.8-.1-2.2-.3-3.9-.5-5.4h8.2c-.3 1.8-.4 3.6-.3 5.4M193.7 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 5.9.3 8.3.3M240.6 7.4l8.5 1.8c-.4 1.5-1.1 4.4-1.3 5.5-1 4.8-2.3 9.5-3.9 14.1-1.8 4.9-4.2 9.7-7.1 14.1l-8.2-3.5c3.1-4.2 5.6-8.7 7.6-13.5 2.2-5.9 3.7-12.1 4.4-18.5m12.3 1.8 7.8-2.5c2.1 3.9 5.5 11.7 7.2 16.1 1.6 4.1 4.1 12 5.5 17l-8.7 2.8c-1.2-5.8-2.8-11.6-4.8-17.2-2-5.5-4.3-10.9-7-16.2m16.3-.3-4.6 1.9c-1.1-2.3-2.3-4.5-3.7-6.7l4.5-1.8c1.3 1.8 3 4.9 3.8 6.6m6-2.4-4.5 1.9c-1.1-2.3-2.4-4.5-3.8-6.6l4.5-1.8c1.4 2.1 2.6 4.3 3.8 6.5M287.3 18.4h25.6c2.2 0 4.5-.2 5.9-.3v9.2c-1.3 0-3.9-.3-5.9-.3h-25.6c-2.7 0-6.4.1-8.3.3v-9.2c1.9.1 6 .3 8.3.3M337.2 10c-.2 5.1-.6 15.4-.6 20.7 0 4.6 2.6 6.1 5.9 6.1 7.5 0 12.5-4.4 16-9.8l5.3 6.5c-4.8 7.1-12.8 11.3-21.4 11.3-8.4 0-13.7-3.8-13.7-12.2 0-6.1.4-19 .4-22.6 0-2.5-.2-5-.7-7.4l9.4.1c-.2 2.2-.5 5.2-.6 7.3M390.9 8.3V11c3.8-.1 9.2-.3 13-.7l.3 6.9c-3.9.3-9.3.5-13.2.6.1 2.6.3 6 .5 9.1 5.4 1.6 10.3 4.4 14.5 8.2l-4.5 6.9c-2.8-2.9-6-5.3-9.6-7.2v.7c0 4.5-2.1 8.9-11.1 8.9-7 0-13.1-2.4-13.1-9.4 0-5.4 4.6-9.6 13.7-9.6.7 0 1.5 0 2.2.1-.2-3.7-.3-7.7-.3-10 0-3 0-5.2-.1-7.3 0-2.1-.2-4.1-.6-6.1h8.8c-.3 1.7-.4 4.1-.5 6.2m-10.7 29.1c2.8 0 3.7-1.2 3.7-4.3v-.9c-1.2-.2-2.4-.3-3.6-.3-3.1 0-5 1-5 2.8 0 2.2 2.3 2.7 4.9 2.7M429.8 20.5c-4.2.2-8.3.9-12.2 2.3-1.3.4-3.5 1.3-5 1.8l-2.2-8.3c1.9-.2 3.8-.5 5.7-.9 4.8-1.3 9.7-2 14.7-2.1 8 0 13.5 4.6 13.5 12.5 0 10.3-9.7 16.9-23.6 18.8l-4.1-7.3C428.7 36 436 32.5 436 25.6c.1-2.7-1.9-5.1-6.2-5.1m10.4-16.7L439 11c-5.8-.4-16.7-1.3-22.2-2.3l1.1-7c7.4 1.3 14.8 2 22.3 2.1M462.4 37.2c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8c4.3 0 7.9 3.5 8 8m-4.1 0c0-2.2-1.8-4-4-4s-4 1.8-4 4 1.8 4 4 4 4-1.8 4-4"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.footer__logo{margin:3.0487804878% auto 0;width:28.9634146341%}.footer__button{margin-top:4.5731707317%}.footer__button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-left:3.6585365854%;border-radius:2.9947916667vw;border:1px solid #000;width:62.5%;height:5.7291666667vw;background:#fff url(../images/common/ico_arw2.svg) right 6.25% center no-repeat;background-size:13.9285714286% auto;font-size:2.9947916667vw;font-weight:700;letter-spacing:.05em}.footer-nav{margin:7.6219512195% auto;width:83.8414634146%}.footer-nav__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav__list{width:50%}.footer-nav__list a{font-size:2.6041666667vw}.footer-nav__list:nth-of-type(n + 3){margin-top:3.3333333333%}.footer-nav .privacy{margin:10% auto 0;width:17.0731707317%}.footer .copyright{margin-top:7.6219512195%;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:1.8229166667vw;font-weight:300;text-align:center;letter-spacing:.05em}}@media screen and (min-width: 769px){.gnav{margin-top:clamp(73.2421875px,calc(150 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(150 / 1100 * var(--wh)))}.gnav__title a{color:#07e3c1;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-weight:700;line-height:1.3333333333;-webkit-transition:opacity .3s;transition:opacity .3s}.gnav__title a:hover{opacity:.5}.gnav__lists{margin-top:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)))}.gnav__list:nth-of-type(n + 2){margin-top:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)))}.gnav__list a{position:relative;display:block;padding-left:clamp(6.34765625px,calc(13 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(13 / 1100 * var(--wh)));font-size:clamp(5.859375px,calc(12 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(12 / 1100 * var(--wh)));-webkit-transition:opacity .3s;transition:opacity .3s}.gnav__list a span{position:relative;display:block;color:#07e3c1;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:700}.gnav__list a:hover{opacity:.5}.gnav__list a::before{content:"";position:absolute;top:0;left:0;width:clamp(1.953125px,calc(4 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(4 / 1100 * var(--wh)));height:100%;background-color:#07e3c1}}@media screen and (max-width: 768px){.gnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 7.2916666667%;width:100%;height:100%}.gnav__title a{color:#07e3c1;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:8.59375vw;font-weight:700;line-height:1.3333333333}.gnav__lists{margin-top:8.59375vw}.gnav__list:nth-of-type(n + 2){margin-top:5.7291666667vw}.gnav__list a{position:relative;display:block;padding-left:3.4375vw;font-size:3.4375vw}.gnav__list a span{display:block;color:#07e3c1;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:4.5833333333vw;font-weight:700}.gnav__list a::before{content:"";position:absolute;top:0;left:0;width:1.1458333333vw;height:100%;background-color:#07e3c1}}@media screen and (min-width: 769px){.section{position:relative;margin-top:10.6707317073%}.section+.section{margin-top:30.487804878%}.section--bg::before{content:"";position:absolute;top:0;left:2.9947916667%;width:94.0104166667%;height:94%;-webkit-transform-origin:80% top;transform-origin:80% top;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.section--bg-red::before{background-image:linear-gradient(45deg, #CB74F8, #FFBCE5, #FD87D8)}.section--bg-yellow::before{background-image:linear-gradient(45deg, #D3FF41, #FFFA84, #FFB469)}.section--bg-green::before{background-image:linear-gradient(45deg, #47FAEC, #58E879, #BCF573)}.section--bg-blue::before{background-image:linear-gradient(45deg, #8899F2, #8DC5FF, #77FFFA)}.section--bg-purple::before{background-image:linear-gradient(45deg, #F3DCFB, #ABBCEF, #679FE4)}.section__inner{position:relative;padding:0 7.2916666667%;z-index:1}.section__title{margin:0 auto}.section__title svg{width:100%;height:auto}.section__title--default{position:relative;padding-bottom:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em;text-align:center}.section__title--default::before{content:"";position:absolute;bottom:0;left:50%;width:13.4146341463%;height:clamp(2.44140625px,calc(5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(5 / 1100 * var(--wh)));background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section__title--about-ycc{width:71.1890243902%}.section__title--job-person{width:82.012195122%}.section__title--cross-talk{width:75.9146341463%}.section__title--data{width:72.4085365854%}.section__title--company-info{width:95.2743902439%}.section__title--environment{width:97.8658536585%}.section__title--top-message{width:79.2682926829%}.section__title--about{width:79.2682926829%}.section__title--event-promotion{width:99.0853658537%}.section__title--instore-promotion{width:79.8780487805%}.section__title--digital-promotion{width:99.0853658537%}.section__title--campaign{width:99.0853658537%}.section__title--creative{width:75.9146341463%}.section__title--print-solutions{width:99.0853658537%}.section__title--case{width:40.3963414634%}.section__body{margin-top:9.1463414634%}.section__copy{font-size:clamp(17.578125px,calc(36 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(36 / 1100 * var(--wh)));font-weight:700;line-height:1.8333333333;text-align:center}.section__copy--shadow{text-shadow:1px 1px 0 #07e3c1}.section__copy+.section__text{margin-top:4.5731707317%}.section__lead{font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:1.875}.section__lead--top{margin:0 auto;width:85.3658536585%}.section__lead--shadow{text-shadow:1px 1px 0 #07e3c1}.section__lead--center{text-align:center}.section__lead--large{font-size:clamp(8.30078125px,calc(17 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(17 / 1100 * var(--wh)))}.section__lead a{text-decoration:underline;-webkit-transition:opacity .3s;transition:opacity .3s}.section__lead a:hover{opacity:.5}.section__text{font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:2.1333333333}.section__text strong{font-weight:700}.section__text--center{text-align:center}.section__text--shadow{text-shadow:1px 1px 0 #07e3c1}.section__image{margin-top:7.6219512195%}.section__button{margin-top:10.6707317073%}.section__button a{position:relative;display:block;margin:0 auto;border:2px solid #000;width:85.3658536585%;height:clamp(46.38671875px,calc(95 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(95 / 1100 * var(--wh)))}.section__button a span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:8.9285714286%;background:url(../images/common/ico_arw1.svg) right 6.25% center no-repeat;background-size:13.9285714286% auto;color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));font-weight:700;z-index:2;mix-blend-mode:exclusion;-webkit-transition:background-position .3s,-webkit-filter .3s;transition:background-position .3s,-webkit-filter .3s;transition:filter .3s,background-position .3s;transition:filter .3s,background-position .3s,-webkit-filter .3s}.section__button a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.section__button a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(1, 0, 0, 1);transition:-webkit-transform .3s cubic-bezier(1, 0, 0, 1);transition:transform .3s cubic-bezier(1, 0, 0, 1);transition:transform .3s cubic-bezier(1, 0, 0, 1), -webkit-transform .3s cubic-bezier(1, 0, 0, 1);z-index:1}.section__button a:hover span{background-position:right 4.4642857143% center}.section__button a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}.section__button+.section__button{margin-top:6.0975609756%}.section__button--yomiko{margin-top:6.0975609756%}.section-base{margin-top:7.6219512195%}.section-base .section__body{margin-top:4.5731707317%}}@media screen and (max-width: 768px){.section{position:relative;margin-top:10.6707317073%}.section+.section{margin-top:30.487804878%}.section--bg::before{content:"";position:absolute;top:0;left:2.9947916667%;width:94.0104166667%;height:94%;-webkit-transform-origin:80% top;transform-origin:80% top;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.section--bg-red::before{background-image:linear-gradient(45deg, #CB74F8, #FFBCE5, #FD87D8)}.section--bg-yellow::before{background-image:linear-gradient(45deg, #D3FF41, #FFFA84, #FFB469)}.section--bg-green::before{background-image:linear-gradient(45deg, #47FAEC, #58E879, #BCF573)}.section--bg-blue::before{background-image:linear-gradient(45deg, #8899F2, #8DC5FF, #77FFFA)}.section--bg-purple::before{background-image:linear-gradient(45deg, #F3DCFB, #ABBCEF, #679FE4)}.section__inner{position:relative;padding:0 7.2916666667%;z-index:1}.section__title{margin:0 auto}.section__title--default{position:relative;padding-bottom:3.90625vw;font-size:4.296875vw;font-weight:700;letter-spacing:.05em;text-align:center}.section__title--default::before{content:"";position:absolute;bottom:0;left:50%;width:13.4146341463%;height:.6510416667vw;background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section__title--about-ycc{width:71.1890243902%}.section__title--job-person{width:82.012195122%}.section__title--cross-talk{width:75.9146341463%}.section__title--data{width:72.4085365854%}.section__title--company-info{width:95.2743902439%}.section__title--environment{width:97.8658536585%}.section__title--top-message{width:79.2682926829%}.section__title--about{width:79.2682926829%}.section__title--event-promotion{width:99.0853658537%}.section__title--instore-promotion{width:79.8780487805%}.section__title--digital-promotion{width:99.0853658537%}.section__title--campaign{width:99.0853658537%}.section__title--creative{width:75.9146341463%}.section__title--print-solutions{width:99.0853658537%}.section__title--case{width:40.3963414634%}.section__body{margin-top:9.1463414634%}.section__copy{font-size:4.6875vw;font-weight:700;line-height:1.8333333333;text-align:center}.section__copy--shadow{text-shadow:1px 1px 0 #07e3c1}.section__copy+.section__text{margin-top:4.5731707317%}.section__lead{font-size:3.4375vw;font-weight:500;letter-spacing:.05em;line-height:1.875}.section__lead--top{margin:0 auto;width:85.3658536585%}.section__lead--shadow{text-shadow:1px 1px 0 #07e3c1}.section__lead--center{text-align:center}.section__lead--large{font-size:3.7239583333vw}.section__lead a{text-decoration:underline}.section__text{font-size:3.4375vw;font-weight:500;letter-spacing:.05em;line-height:2.1333333333}.section__text strong{font-weight:700}.section__text--shadow{text-shadow:1px 1px 0 #07e3c1}.section__text--center{text-align:center}.section__image{margin-top:7.6219512195%}.section__button{margin-top:10.6707317073%}.section__button a{position:relative;display:block;margin:0 auto;width:85.3658536585%;height:12.3697916667vw}.section__button a span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:8.9285714286%;background:url(../images/common/ico_arw1.svg) right 6.25% center no-repeat;background-size:13.9285714286% auto;color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:3.4375vw;font-weight:700;z-index:2;-webkit-transition:color .3s,background-position .3s;transition:color .3s,background-position .3s}.section__button a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.section__button+.section__button{margin-top:6.0975609756%}.section__button-base{margin-top:7.6219512195%}.section-base{margin-top:6.0975609756%}.section-base .section__body{margin-top:4.5731707317%}}@media screen and (min-width: 769px){.other-contents{position:relative;margin-top:clamp(83.0078125px,calc(170 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(170 / 1100 * var(--wh)));z-index:1}.other-contents__inner{padding:0 2.9947916667%}.other-contents__title{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(30.2734375px,calc(62 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(62 / 1100 * var(--wh)));font-weight:700;text-align:center}.other-contents__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));border:1px solid #fff}.other-contents__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}.other-contents__list:first-of-type{border-right:1px solid #fff}.other-contents__list a{display:block;position:relative;border:2px solid #000;width:100%;height:100%}.other-contents__list a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.other-contents__list a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(1, 0, 0, 1);transition:-webkit-transform .3s cubic-bezier(1, 0, 0, 1);transition:transform .3s cubic-bezier(1, 0, 0, 1);transition:transform .3s cubic-bezier(1, 0, 0, 1), -webkit-transform .3s cubic-bezier(1, 0, 0, 1);z-index:1}.other-contents__list a>span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8.3333333333% 0 19.4444444444%;background:url(../images/common/ico_arw1.svg) left 50% bottom 16.6666666667% no-repeat;background-size:20% auto;width:100%;height:100%;-webkit-transition:background-position .3s;transition:background-position .3s;mix-blend-mode:exclusion;z-index:2}.other-contents__list a>span span{position:relative;color:#fff;z-index:2;-webkit-transition:color .3s;transition:color .3s}.other-contents__list a>span span:first-of-type{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-weight:700}.other-contents__list a>span span:last-of-type{margin-top:2.7777777778%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));letter-spacing:.05em}.other-contents__list a:hover>span{background-position:left 55% bottom 16.6666666667%}.other-contents__list a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}.other-contents__list--prev a{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.other-contents__list--prev a>span span{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media screen and (max-width: 768px){.other-contents{position:relative;margin-top:22.1354166667vw;z-index:1}.other-contents__inner{padding:0 2.9947916667%}.other-contents__title{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:8.0729166667vw;font-weight:700;text-align:center}.other-contents__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3.90625vw;border:1px solid #fff}.other-contents__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}.other-contents__list:first-of-type{border-right:1px solid #fff}.other-contents__list a{position:relative;display:block;width:100%;height:100%;text-align:center}.other-contents__list a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.other-contents__list a>span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8.3333333333% 0 19.4444444444%;background:url(../images/common/ico_arw1.svg) center bottom 16.6666666667% no-repeat;background-size:20% auto;width:100%;height:100%;z-index:2}.other-contents__list a>span span{position:relative;color:#fff;z-index:2}.other-contents__list a>span span:first-of-type{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:3.90625vw;font-weight:700}.other-contents__list a>span span:last-of-type{margin-top:2.7777777778%;font-size:2.6041666667vw;letter-spacing:.05em;line-height:1.4}.other-contents__list--prev a{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.other-contents__list--prev a>span span{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media screen and (min-width: 769px){.top .top-hero{position:relative;padding:0 3.125%}.top .top-hero__image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .top-hero__item{position:relative;padding-top:32.6388888889%;width:30.5555555556%;-webkit-perspective:3000px;perspective:3000px}.top .top-hero__item:nth-of-type(n+4){margin-top:4.1666666667%}.top .top-hero__item:nth-of-type(n+7){margin-top:11.1111111111%}.top .top-hero__item:nth-of-type(n+10){margin-top:4.1666666667%}.top .top-hero__item span{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.top .top-hero__item span:first-of-type{z-index:2}.top .top-hero__item span:last-of-type{z-index:1}.top .top-hero__inner{position:absolute;top:0;left:0;width:100%;height:100%}.top .top-hero__title svg{position:absolute;width:100%;height:100%}.top .top-hero__title svg path{mix-blend-mode:multiply}.top .top-hero__text{position:absolute;right:.6510416667%;top:58.1818181818%;width:1.5625%}}@media screen and (max-width: 768px){.top .top-hero{position:relative;padding:0 3.125%}.top .top-hero__image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .top-hero__item{position:relative;padding-top:32.6388888889%;width:30.5555555556%;-webkit-perspective:3000px;perspective:3000px}.top .top-hero__item:nth-of-type(n+4){margin-top:4.1666666667%}.top .top-hero__item:nth-of-type(n+7){margin-top:11.1111111111%}.top .top-hero__item:nth-of-type(n+10){margin-top:4.1666666667%}.top .top-hero__item span{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.top .top-hero__item span:first-of-type{z-index:2}.top .top-hero__item span:last-of-type{z-index:1}.top .top-hero__inner{position:absolute;top:0;left:0;width:100%;height:100%}.top .top-hero__title svg{position:absolute;width:100%;height:100%}.top .top-hero__title svg path{mix-blend-mode:multiply}.top .top-hero__text{position:absolute;right:.6510416667%;top:58.1818181818%;width:1.5625%}}@media screen and (min-width: 769px){.top .message{margin-top:12.1951219512%}.top .message+.section{margin-top:19.8170731707%}.top .message__title{margin:0 auto;width:82.3170731707%}.top .message__body{margin-top:6.0975609756%}.top .message__text{position:relative;margin-top:6.0975609756%;padding-top:7.6219512195%;text-shadow:1px 1px 0 #07e3c1;font-size:clamp(8.7890625px,calc(18 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(18 / 1100 * var(--wh)));font-weight:700;line-height:2.7777777778;text-align:center;letter-spacing:.05em}.top .message__text::before{content:"";position:absolute;top:0;left:50%;width:13.4146341463%;height:clamp(2.44140625px,calc(5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(5 / 1100 * var(--wh)));background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 768px){.top .message{margin-top:12.1951219512%}.top .message+.section{margin-top:19.8170731707%}.top .message__title{margin:0 auto;width:82.3170731707%}.top .message__body{margin-top:6.0975609756%}.top .message__text{position:relative;margin-top:6.0975609756%;padding-top:7.6219512195%;text-shadow:1px 1px 0 #07e3c1;font-size:3.5807291667vw;font-weight:700;line-height:2.7777777778;text-align:center;letter-spacing:.05em}.top .message__text::before{content:"";position:absolute;top:0;left:50%;width:13.4146341463%;height:clamp(2.44140625px,calc(5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(5 / 1100 * var(--wh)));background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 769px){.second-hero{position:relative}.second-hero__bg{position:absolute;overflow:hidden;top:0;left:2.9947916667%;width:94.0104166667%;height:clamp(278.3203125px,calc(570 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(570 / 1100 * var(--wh)));-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.second-hero__bg img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:0 0;background-repeat:no-repeat;background-size:cover;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(28deg);transform:skewY(28deg)}.second-hero__inner{padding:clamp(131.8359375px,calc(270 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(270 / 1100 * var(--wh))) 7.2916666667% 0}.second-hero__inner--bg-none{padding-top:clamp(24.4140625px,calc(50 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(50 / 1100 * var(--wh)))}.second-hero__title{position:relative;margin:0 auto;z-index:1}.about-ycc .second-hero__title{width:71.1890243902%}.job-person .second-hero__title{width:82.012195122%}.cross-talk .second-hero__title{width:75.9146341463%}.data .second-hero__title{width:72.4085365854%}.company-info .second-hero__title{width:95.2743902439%}.movie .second-hero__title{width:62.8048780488%}.environment .second-hero__title{width:97.8658536585%}.add_entry .second-hero__title{width:86.5853658537%}.second-hero__title--underline{position:relative;padding-bottom:clamp(24.4140625px,calc(50 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(50 / 1100 * var(--wh)))}.second-hero__title--underline::before{content:"";position:absolute;bottom:0;left:50%;width:13.4146341463%;height:clamp(2.44140625px,calc(5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(5 / 1100 * var(--wh)));background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.second-hero__title--underline.active:before{opacity:1}}@media screen and (max-width: 768px){.second-hero{position:relative}.second-hero__bg{position:absolute;overflow:hidden;top:0;left:2.9947916667%;width:94.0104166667%;height:74.21875vw;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.second-hero__bg img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:0 0;background-repeat:no-repeat;background-size:cover;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(28deg);transform:skewY(28deg)}.second-hero__inner{padding:35.15625vw 7.2916666667% 0}.second-hero__inner--bg-none{padding-top:6.5104166667vw}.second-hero__title{position:relative;margin:0 auto;z-index:1}.about-ycc .second-hero__title{width:71.1890243902%}.job-person .second-hero__title{width:82.012195122%}.cross-talk .second-hero__title{width:75.9146341463%}.data .second-hero__title{width:72.4085365854%}.company-info .second-hero__title{width:95.2743902439%}.movie .second-hero__title{width:62.8048780488%}.environment .second-hero__title{width:97.8658536585%}.add_entry .second-hero__title{width:95.243902439%}.second-hero__title--underline{position:relative;padding-bottom:6.5104166667vw}.second-hero__title--underline::before{content:"";position:absolute;bottom:0;left:50%;width:13.4146341463%;height:.6510416667vw;background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.second-hero__title--underline.active:before{opacity:1}}@media screen and (min-width: 769px){.article+.article{margin-top:10.6707317073%}.article__heading{position:relative;padding:.4573170732% 0 .4573170732% 3.0487804878%;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em;line-height:1.6}.article__heading::before{content:"";position:absolute;top:0;left:0;height:100%;width:1.0670731707%;background-image:-webkit-gradient(linear, left top, left bottom, from(#CB9EF6), to(#0BD1BA));background-image:linear-gradient(#CB9EF6, #0BD1BA)}.article__body{margin-top:4.5731707317%}.article__text{font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:300;letter-spacing:.05em;line-height:2.1333333333}.article__text strong{font-weight:700}.article__image{margin-top:7.6219512195%}.article-talk__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article-talk__item+*{margin-top:4.5731707317%}.article-talk__name{width:12.1951219512%}.article-talk__text{width:87.8048780488%}.article-talk__name{font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:700;line-height:2.1333333333}}@media screen and (max-width: 768px){.article+.article{margin-top:10.6707317073%}.article__heading{position:relative;padding:.4573170732% 0 .4573170732% 3.0487804878%;font-size:4.0104166667vw;font-weight:700;letter-spacing:.05em;line-height:1.6}.article__heading::before{content:"";position:absolute;top:0;left:0;height:100%;width:1.0670731707%;background-image:-webkit-gradient(linear, left top, left bottom, from(#CB9EF6), to(#0BD1BA));background-image:linear-gradient(#CB9EF6, #0BD1BA)}.article__body{margin-top:4.5731707317%}.article__text{font-size:3.4375vw;font-weight:300;letter-spacing:.05em;line-height:2.1333333333}.article__text strong{font-weight:700}.article__image{margin-top:7.6219512195%}.article-talk__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article-talk__item+*{margin-top:4.5731707317%}.article-talk__name{width:12.1951219512%}.article-talk__text{width:87.8048780488%}.article-talk__name{font-size:3.4375vw;font-weight:700;line-height:2.1333333333}}@media screen and (min-width: 769px){.about-ycc .top-message__text{margin-top:12.1951219512%;text-shadow:.5px .5px 0 #07e3c1;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;line-height:2.2222222222;text-align:center;letter-spacing:.05em}.about-ycc .top-message__text--sign{margin-top:6.0975609756%;font-size:clamp(8.30078125px,calc(17 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(17 / 1100 * var(--wh)));text-align:right}}@media screen and (max-width: 768px){.about-ycc .top-message__text{margin-top:12.1951219512%;text-shadow:.5px .5px 0 #07e3c1;font-size:3.5807291667vw;font-weight:500;line-height:2.2222222222;text-align:center;letter-spacing:.1em;white-space:nowrap}.about-ycc .top-message__text--sign{margin-top:6.0975609756%;font-size:3.5807291667vw;text-align:right}}@media screen and (min-width: 769px){.about-ycc .about__heading{margin:12.1951219512% auto 0;width:62.8048780488%}.about-ycc .about__body{margin-top:4.5731707317%}.about-ycc .about__list{font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:2.1333333333}.about-ycc .about__list::first-letter{color:#07e3c1}.about-ycc .about__label{margin-top:4.5731707317%;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em}.about-ycc .about__label+*{margin-top:1.5243902439%}.about-ycc .about__image{margin:12.1951219512% -4.5731707317% 0}}@media screen and (max-width: 768px){.about-ycc .about__heading{margin:12.1951219512% auto 0;width:62.8048780488%}.about-ycc .about__body{margin-top:4.5731707317%}.about-ycc .about__list{font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:2.1333333333}.about-ycc .about__list::first-letter{color:#07e3c1}.about-ycc .about__label{margin-top:4.5731707317%;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em}.about-ycc .about__label+*{margin-top:1.5243902439%}.about-ycc .about__image{margin:12.1951219512% -4.5731707317% 0}}@media screen and (min-width: 769px){.job-person .listen{margin-top:22.8658536585%}.job-person .listen+.listen{margin-top:45.7317073171%}.job-person .listen__heading{margin:7.6219512195% auto 0;width:63.262195122%}.job-person .listen__button{margin-top:7.6219512195%}.job-person .listen__button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.job-person .listen__button a:hover .listen__image{-webkit-filter:brightness(110%);filter:brightness(110%)}.job-person .listen__button a:hover .listen__item{opacity:.8}.job-person .listen__image{width:68.5975609756%;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.job-person .listen__item{position:relative;padding:3.0487804878%;margin-left:-8.2317073171%;width:39.6341463415%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(52, 247, 195, 0.7)), to(rgba(103, 250, 125, 0.7)));background:linear-gradient(rgba(52, 247, 195, 0.7), rgba(103, 250, 125, 0.7));-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.job-person .listen__name{font-size:clamp(16.6015625px,calc(34 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(34 / 1100 * var(--wh)));font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:700}.job-person .listen__text{margin-top:5.7692307692%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:1.625}}@media screen and (max-width: 768px){.job-person .listen{margin-top:22.8658536585%}.job-person .listen+.listen{margin-top:45.7317073171%}.job-person .listen__heading{margin:7.6219512195% auto 0;width:69.5884146341%}.job-person .listen__button{margin-top:7.6219512195%}.job-person .listen__button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.job-person .listen__image{width:68.5975609756%}.job-person .listen__item{padding:3.0487804878%;margin-left:-15.8536585366%;width:47.256097561%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(52, 247, 195, 0.7)), to(rgba(103, 250, 125, 0.7)));background:linear-gradient(rgba(52, 247, 195, 0.7), rgba(103, 250, 125, 0.7))}.job-person .listen__name{font-size:4.4270833333vw;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:700}.job-person .listen__text{margin-top:5.7692307692%;font-size:3.125vw;font-weight:500;letter-spacing:.05em;line-height:1.625}}@media screen and (min-width: 769px){.job-person .other-contents{margin-top:clamp(122.0703125px,calc(250 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(250 / 1100 * var(--wh)))}}@media screen and (max-width: 768px){.job-person .other-contents{margin-top:32.5520833333vw}}@media screen and (min-width: 769px){.cross-talk .case{margin-top:9.1463414634%}.cross-talk .case+.case{margin-top:28.9634146341%}.cross-talk .case::before{height:85%;-webkit-transform-origin:85% top;transform-origin:85% top}.cross-talk .case__item{position:relative;margin:-9.1463414634% auto 0;padding:4.5731707317% 0;background-color:rgba(0,255,235,.8);width:85.3658536585%;text-align:center;z-index:1}.cross-talk .case__title{font-size:clamp(15.625px,calc(32 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(32 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em}.cross-talk .case__text{margin-top:1.7857142857%;font-size:clamp(10.7421875px,calc(22 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(22 / 1100 * var(--wh)));letter-spacing:.05em}.cross-talk .case .section__button{margin-top:4.5731707317%}}@media screen and (max-width: 768px){.cross-talk .case{margin-top:9.1463414634%}.cross-talk .case+.case{margin-top:36.5853658537%}.cross-talk .case::before{height:85%;-webkit-transform-origin:85% top;transform-origin:85% top}.cross-talk .case__item{position:relative;margin:-9.1463414634% auto 0;padding:4.5731707317% 0;background-color:rgba(0,255,235,.8);width:85.3658536585%;text-align:center;z-index:1}.cross-talk .case__title{font-size:4.1666666667vw;font-weight:700;letter-spacing:.05em}.cross-talk .case__text{margin-top:1.7857142857%;font-size:3.125vw;letter-spacing:.05em}.cross-talk .case .section__button{margin-top:4.5731707317%}}@media screen and (min-width: 769px){.cross-talk .other-contents{margin-top:clamp(122.0703125px,calc(250 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(250 / 1100 * var(--wh)))}}@media screen and (max-width: 768px){.cross-talk .other-contents{margin-top:32.5520833333vw}}@media screen and (min-width: 769px){.data .graph{margin-top:7.8125%;padding:0 7.2916666667%}.data .graph__inner{padding:0 4.5731707317% 6.0975609756%;-webkit-box-shadow:0 clamp(1.46484375px,calc(3 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(3 / 1100 * var(--wh))) clamp(2.9296875px,calc(6 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(6 / 1100 * var(--wh))) rgba(0,0,0,.16);box-shadow:0 clamp(1.46484375px,calc(3 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(3 / 1100 * var(--wh))) clamp(2.9296875px,calc(6 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(6 / 1100 * var(--wh))) rgba(0,0,0,.16);background-color:#fff}.data .graph__head{position:relative;padding-top:5.033557047%}.data .graph__head::before{content:"";position:absolute;top:0;left:0;width:11.744966443%;height:clamp(3.90625px,calc(8 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(8 / 1100 * var(--wh)));background-color:#2b91f7}.data .graph__title{color:#2b91f7;font-size:clamp(13.671875px,calc(28 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(28 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em}.data .graph__caption{margin-top:3.355704698%;font-size:clamp(5.859375px,calc(12 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(12 / 1100 * var(--wh)));letter-spacing:.05em}.data .graph__image{margin:0 auto}.data .graph__image--1{margin-top:-7.5503355705%;width:71.1409395973%}.data .graph__image--2{margin-top:6.711409396%;width:78.8590604027%}.data .graph__image--3{margin:-5.033557047% 0 0 16.7785234899%;width:70.9731543624%}.data .graph__image--4{margin-top:1.677852349%;width:77.5167785235%}.data .graph__image--5{margin-top:5.033557047%}.data .graph__image--6{margin-top:5.033557047%;width:92.6174496644%}.data .graph__image--7{margin-top:5.033557047%}.data .graph__image--8{margin-top:5.033557047%}.data .graph__image--9{margin-top:5.033557047%}.data .graph__image--10{margin-top:-4.1946308725%}}@media screen and (max-width: 768px){.data .graph{margin-top:7.8125%;padding:0 7.2916666667%}.data .graph__inner{padding:0 4.5731707317% 6.0975609756%;-webkit-box-shadow:0 .390625vw .78125vw rgba(0,0,0,.16);box-shadow:0 .390625vw .78125vw rgba(0,0,0,.16);background-color:#fff}.data .graph__head{position:relative;padding-top:5.033557047%}.data .graph__head::before{content:"";position:absolute;top:0;left:0;width:11.744966443%;height:1.0416666667vw;background-color:#2b91f7}.data .graph__title{color:#2b91f7;font-size:4.0104166667vw;font-weight:700;letter-spacing:.05em}.data .graph__caption{margin-top:3.355704698%;font-size:2.6041666667vw;letter-spacing:.05em}.data .graph__image{margin:0 auto}.data .graph__image--1{margin-top:-4.1946308725%;width:71.1409395973%}.data .graph__image--2{margin-top:6.711409396%;width:78.8590604027%}.data .graph__image--3{margin:-5.033557047% 0 0 16.7785234899%;width:70.9731543624%}.data .graph__image--4{margin-top:1.677852349%;width:77.5167785235%}.data .graph__image--5{margin-top:5.033557047%}.data .graph__image--6{margin-top:5.033557047%;width:92.6174496644%}.data .graph__image--7{margin-top:5.033557047%}.data .graph__image--8{margin-top:5.033557047%}.data .graph__image--9{margin-top:5.033557047%}.data .graph__image--10{margin-top:-4.1946308725%}}@media screen and (min-width: 769px){.company-info .outline{margin-top:7.6219512195%;border-bottom:1px solid #707070}.company-info .outline__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4.5731707317% 0;border-top:1px solid #707070}.company-info .outline__label{width:30.487804878%;font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em;line-height:1.8}.company-info .outline__text{font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));letter-spacing:.05em;line-height:1.8}}@media screen and (max-width: 768px){.company-info .outline{margin-top:7.6219512195%;border-bottom:1px solid #707070}.company-info .outline__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4.5731707317% 0;border-top:1px solid #707070}.company-info .outline__label{width:30.487804878%;font-size:3.2682291667vw;font-weight:700;letter-spacing:.05em;line-height:1.8}.company-info .outline__text{width:69.512195122%;font-size:3.2682291667vw;letter-spacing:.05em;line-height:1.8}}@media screen and (min-width: 769px){.company-info .faq+.faq{margin-top:12.1951219512%}.company-info .faq__head{position:relative;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.company-info .faq__head:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.company-info .faq__head::before,.company-info .faq__head::after{content:"";position:absolute;top:calc(50% - clamp(0.732421875px,calc(1.5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(1.5 / 1100 * var(--wh))));right:21.3414634146%;width:4.8780487805%;height:clamp(1.46484375px,calc(3 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(3 / 1100 * var(--wh)));background-color:#000;-webkit-transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.company-info .faq__head::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.company-info .faq__head.is-open::before,.company-info .faq__head.is-open::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.company-info .faq__title{margin:0 auto;width:38.1097560976%}.company-info .faq__body{margin:3.8109756098% -4.5731707317% 0;border-radius:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));background-color:#fff}.company-info .faq__lists{padding:7.6219512195% 4.5731707317%}.company-info .faq__list{position:relative;padding-left:4.5731707317%}.company-info .faq__list::before{content:"Q";position:absolute;top:0;left:0;color:#07e3c1;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700}.company-info .faq__list+.faq__list{margin-top:6.0975609756%}.company-info .faq__label{padding:.4792332268% 0 3.1948881789%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:2}.company-info .faq__text{border-top:1px solid #707070;padding-top:3.1948881789%;font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:300;line-height:2;letter-spacing:.1em}}@media screen and (max-width: 768px){.company-info .faq+.faq{margin-top:12.1951219512%}.company-info .faq__head{position:relative;cursor:pointer}.company-info .faq__head::before,.company-info .faq__head::after{content:"";position:absolute;top:calc(50% - 0.1953125vw);right:21.3414634146%;width:4.8780487805%;height:.390625vw;background-color:#000;-webkit-transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.company-info .faq__head::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.company-info .faq__head.is-open::before,.company-info .faq__head.is-open::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.company-info .faq__title{margin:0 auto;width:43.5975609756%}.company-info .faq__body{margin:3.8109756098% -4.5731707317% 0;border-radius:3.90625vw;background-color:#fff}.company-info .faq__lists{padding:7.6219512195% 4.5731707317%}.company-info .faq__list{position:relative;padding-left:6.8597560976%}.company-info .faq__list::before{content:"Q";position:absolute;top:0;left:0;color:#07e3c1;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:5.15625vw;font-weight:700}.company-info .faq__list+.faq__list{margin-top:6.0975609756%}.company-info .faq__label{padding:.3194888179% 0 3.1948881789%;font-size:3.4375vw;font-weight:500;letter-spacing:.1em;line-height:2}.company-info .faq__text{border-top:1px solid #707070;padding-top:3.1948881789%;font-size:3.4375vw;font-weight:300;line-height:2;letter-spacing:.05em}}@media screen and (min-width: 769px){.company-info .section-base+.section-base{margin-top:10.4166666667%}}@media screen and (max-width: 768px){.company-info .section-base+.section-base{margin-top:10.4166666667%}}@media screen and (min-width: 769px){.interview .interview-hero{position:relative}.interview .interview-hero::before{content:"";position:absolute;top:0;left:2.9947916667%;width:94.0104166667%;height:clamp(278.3203125px,calc(570 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(570 / 1100 * var(--wh)));background-image:linear-gradient(45deg, #47FAEC, #58E879, #BCF573);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.interview .interview-hero__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 7.2916666667%;z-index:1}.interview .interview-hero__item{width:30.487804878%}.interview .interview-hero__image{width:69.512195122%}.interview .interview-hero__name{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-weight:700}.interview .interview-hero__text{margin-top:5%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));line-height:1.625}.interview .interview-hero__title{margin:9.1145833333% auto 0;width:65.1041666667%}}@media screen and (max-width: 768px){.interview .interview-hero{position:relative}.interview .interview-hero::before{content:"";position:absolute;top:0;left:2.9947916667%;width:94.0104166667%;height:74.21875vw;background-image:linear-gradient(45deg, #47FAEC, #58E879, #BCF573);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.interview .interview-hero__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 7.2916666667%;z-index:1}.interview .interview-hero__item{width:38.1097560976%}.interview .interview-hero__image{width:61.8902439024%}.interview .interview-hero__name{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:4.296875vw;font-weight:700}.interview .interview-hero__text{margin-top:5%;font-size:3.125vw;line-height:1.625}.interview .interview-hero__title{margin:9.1145833333% auto 0;width:65.1041666667%}}@media screen and (min-width: 769px){.interview .schedule{margin:0 -4.5731707317%;padding:7.6219512195% 4.5731707317% 3.0487804878%;border-radius:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));background-color:rgba(255,255,255,.7)}.interview .schedule+.schedule{margin-top:7.6219512195%}.interview .schedule__head{text-align:center}.interview .schedule__title{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(19.53125px,calc(40 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(40 / 1100 * var(--wh)));font-weight:700}.interview .schedule__subtitle{font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700}.interview .schedule__body{margin-top:3.0487804878%}.interview .schedule__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3.8109756098% 0 3.8109756098% 12.1951219512%;background-position:left center;background-repeat:no-repeat;background-size:clamp(29.296875px,calc(60 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(60 / 1100 * var(--wh))) clamp(29.296875px,calc(60 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(60 / 1100 * var(--wh)))}.interview .schedule__item--morning{background-image:url(../images/job_person/interview/ico_morning.svg)}.interview .schedule__item--day{background-image:url(../images/job_person/interview/ico_day.svg)}.interview .schedule__item--evening{background-image:url(../images/job_person/interview/ico_evening.svg)}.interview .schedule__item--night{background-image:url(../images/job_person/interview/ico_night.svg)}.interview .schedule__item+.schedule__item{border-top:1px dashed #707070}.interview .schedule__time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:clamp(29.296875px,calc(60 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(60 / 1100 * var(--wh)));width:13.8888888889%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));letter-spacing:.05em}.interview .schedule__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:clamp(29.296875px,calc(60 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(60 / 1100 * var(--wh)));width:86.1111111111%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));line-height:1.875;letter-spacing:.05em}}@media screen and (max-width: 768px){.interview .schedule{margin:0 -4.5731707317%;padding:7.6219512195% 4.5731707317% 3.0487804878%;border-radius:3.90625vw;background-color:rgba(255,255,255,.7)}.interview .schedule+.schedule{margin-top:7.6219512195%}.interview .schedule__head{text-align:center}.interview .schedule__title{font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:5.2083333333vw;font-weight:700}.interview .schedule__subtitle{font-size:3.6458333333vw;font-weight:700}.interview .schedule__body{margin-top:3.0487804878%}.interview .schedule__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3.8109756098% 0 3.8109756098% 18.2926829268%;background-position:left center;background-repeat:no-repeat;background-size:10.4166666667vw 10.4166666667vw}.interview .schedule__item--morning{background-image:url(../images/job_person/interview/ico_morning.svg)}.interview .schedule__item--day{background-image:url(../images/job_person/interview/ico_day.svg)}.interview .schedule__item--evening{background-image:url(../images/job_person/interview/ico_evening.svg)}.interview .schedule__item--night{background-image:url(../images/job_person/interview/ico_night.svg)}.interview .schedule__item+.schedule__item{border-top:1px dashed #707070}.interview .schedule__time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:10.4166666667vw;width:22.3880597015%;font-size:3.4375vw;letter-spacing:.05em}.interview .schedule__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:7.8125vw;width:77.6119402985%;font-size:3.4375vw;line-height:1.75;letter-spacing:.05em}}@media screen and (min-width: 769px){.interview__copy{font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em;line-height:2;text-align:center}.interview__copy span{white-space:nowrap}}@media screen and (max-width: 768px){.interview__copy{font-size:4.296875vw;font-weight:700;letter-spacing:.05em;line-height:2;text-align:center}.interview__copy span{white-space:nowrap}}@media screen and (min-width: 769px){.talk .talk-hero{position:relative}.talk .talk-hero::before{content:"";position:absolute;top:0;left:2.9947916667%;width:94.0104166667%;height:clamp(341.796875px,calc(700 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(700 / 1100 * var(--wh)));background-image:linear-gradient(45deg, #47FAEC, #58E879, #BCF573);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.talk .talk-hero__inner{position:relative;padding:0 7.2916666667%;z-index:1}.talk .talk-hero__title{margin:5.3353658537% auto 0;width:75.9146341463%}}@media screen and (max-width: 768px){.talk .talk-hero{position:relative}.talk .talk-hero::before{content:"";position:absolute;top:0;left:2.9947916667%;width:94.0104166667%;height:91.1458333333vw;background-image:linear-gradient(45deg, #47FAEC, #58E879, #BCF573);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-28deg);transform:skewY(-28deg)}.talk .talk-hero__inner{position:relative;padding:0 7.2916666667%;z-index:1}.talk .talk-hero__title{margin:5.3353658537% auto 0;width:75.9146341463%}}@media screen and (min-width: 769px){.talk .talk-section{margin-top:6.5104166667%}.talk .talk-section__head{text-align:center}.talk .talk-section__label{margin:0 auto;width:40.3963414634%}.talk .talk-section__title{margin-top:3.8109756098%;font-size:clamp(15.625px,calc(32 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(32 / 1100 * var(--wh)));font-weight:700;letter-spacing:.05em}.talk .talk-section__subtitle{margin-top:1.5243902439%;font-size:clamp(10.7421875px,calc(22 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(22 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em}}@media screen and (max-width: 768px){.talk .talk-section{margin-top:9.1145833333%}.talk .talk-section__head{text-align:center}.talk .talk-section__label{margin:0 auto;width:40.3963414634%}.talk .talk-section__title{margin-top:4.5731707317%;font-size:4.5833333333vw;font-weight:700;letter-spacing:.05em}.talk .talk-section__subtitle{margin-top:1.5243902439%;font-size:3.125vw;font-weight:500;letter-spacing:.05em}}@media screen and (min-width: 769px){.talk .member+*{margin-top:10.6707317073%}.talk .member__title{margin:0 auto;width:63.262195122%}.talk .member__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.0487804878%}.talk .member__lists--col3 li{width:30.487804878%}.talk .member__lists--col3 li:nth-of-type(n + 4){margin-top:6.0975609756%}.talk .member__lists--col2 li{width:45.7317073171%}.talk .member__name{margin-top:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700}.talk .member__text{margin-top:clamp(4.8828125px,calc(10 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(10 / 1100 * var(--wh)));font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:1.7142857143}}@media screen and (max-width: 768px){.talk .member+*{margin-top:10.6707317073%}.talk .member__title{margin:0 auto;width:69.5884146341%}.talk .member__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.0487804878%}.talk .member__lists--col3 li{width:31.25%}.talk .member__lists--col3 li:nth-of-type(n + 4){margin-top:6.0975609756%}.talk .member__lists--col2 li{width:45.7317073171%}.talk .member__name{margin-top:2.6041666667vw;font-family:"Montserrat","Noto Sans JP","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:3.6458333333vw;font-weight:700}.talk .member__text{margin-top:1.3020833333vw;font-size:2.734375vw;font-weight:500;letter-spacing:0em;line-height:1.7142857143;white-space:nowrap}}@media screen and (min-width: 769px){.movie .movie-wrap+.movie-wrap{margin-top:15.243902439%}.movie .movie-wrap__title{margin:0 auto;width:78.6585365854%}.movie .movie-wrap__text{margin-top:4.5731707317%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;letter-spacing:.05em;line-height:2.25;text-align:center}.movie .movie-wrap__item{margin-top:5.3353658537%}.movie .other-contents{margin-top:30.487804878%}}@media screen and (max-width: 768px){.movie .movie-wrap+.movie-wrap{margin-top:15.243902439%}.movie .movie-wrap__title{margin:0 auto;width:78.6585365854%}.movie .movie-wrap__text{margin-top:4.5731707317%;font-size:2.2265625vw;font-weight:500;letter-spacing:.05em;line-height:2.25;text-align:center}.movie .movie-wrap__item{margin-top:5.3353658537%}.movie .other-contents{margin-top:30.487804878%}}.environment .group__title{display:grid;place-items:center;min-height:clamp(44.921875px,calc(92 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(92 / 1100 * var(--wh)));text-align:center}.environment .group__title span{position:relative;display:inline-block;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700;line-height:1.4166666667;letter-spacing:.05em}.environment .group__title span::before,.environment .group__title span::after{content:"";position:absolute;top:50%;width:clamp(18.06640625px,calc(37 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(37 / 1100 * var(--wh)));height:clamp(44.921875px,calc(92 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(92 / 1100 * var(--wh)));background:url(../images/common/deco1.svg) 0 0 no-repeat;background-size:100% auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.environment .group__title span::before{left:clamp(-39.0625px,calc(-80 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(-80 / 1100 * var(--wh)))}.environment .group__title span::after{right:clamp(-39.0625px,calc(-80 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(-80 / 1100 * var(--wh)));-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.environment .group__heading{margin-left:auto;margin-right:auto;width:39.6341463415%}.environment .group__caption{margin-top:4.5731707317%;font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:300;line-height:1.6666666667;letter-spacing:.05em}.environment .group__caption span{color:#07e3c1}.environment .group__caption--center{text-align:center}.environment .group__item--mt10{margin-top:1.5243902439%}.environment .group__item--mt20{margin-top:3.0487804878%}.environment .group__item--mt30{margin-top:4.5731707317%}.environment .group__item--mt40{margin-top:6.0975609756%}.environment .group__item--mt50{margin-top:7.6219512195%}.environment .group__item--mt60{margin-top:9.1463414634%}.environment .group__item--mt70{margin-top:10.6707317073%}.environment .group__item--mt80{margin-top:12.1951219512%}.environment .group__item--mt90{margin-top:13.7195121951%}.environment .group__item--mt100{margin-top:15.243902439%}@media screen and (max-width: 768px){.environment .group__title{min-height:11.9791666667vw}.environment .group__title span{font-size:3.3854166667vw}.environment .group__title span::before,.environment .group__title span::after{width:4.8177083333vw;height:11.9791666667vw}.environment .group__title span::before{left:-6.5104166667vw}.environment .group__title span::after{right:-6.5104166667vw}.environment .group__heading{width:53.3536585366%}.environment .group__caption{font-size:2.8645833333vw}.environment .group__item--mt10{margin-top:3.0487804878%}.environment .group__item--mt20{margin-top:6.0975609756%}.environment .group__item--mt30{margin-top:9.1463414634%}.environment .group__item--mt40{margin-top:12.1951219512%}.environment .group__item--mt50{margin-top:15.243902439%}.environment .group__item--mt60{margin-top:18.2926829268%}.environment .group__item--mt70{margin-top:21.3414634146%}.environment .group__item--mt80{margin-top:24.3902439024%}.environment .group__item--mt90{margin-top:27.4390243902%}.environment .group__item--mt100{margin-top:30.487804878%}}.environment .salary__head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5731707317%;padding-bottom:4.5731707317%}.environment .salary__head img{width:11.2804878049%}.environment .salary__head::after{content:"";position:absolute;left:50%;bottom:0;width:13.7195121951%;height:clamp(2.44140625px,calc(5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(5 / 1100 * var(--wh)));background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.environment .salary__title{margin-left:3.0487804878%;text-align:center;font-size:clamp(11.71875px,calc(24 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(24 / 1100 * var(--wh)));font-weight:700}.environment .salary__title b{font-size:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)))}.environment .salary__title span{font-size:clamp(8.7890625px,calc(18 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(18 / 1100 * var(--wh)));font-weight:500}.environment .salary__lead{margin-top:3.0487804878%;font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)));font-weight:700;letter-spacing:.1em;line-height:1.875}.environment .salary .model{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:7.6219512195%;text-align:center}.environment .salary .model .salary__title{margin-left:0}.environment .salary .model__item{border-radius:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));padding-bottom:3.2258064516%;width:47.256097561%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(123, 255, 224, 0.24)), to(rgba(255, 178, 228, 0.24)));background:linear-gradient(180deg, rgba(123, 255, 224, 0.24) 0%, rgba(255, 178, 228, 0.24) 100%)}.environment .salary .model__title{margin:clamp(-10.7421875px,calc(-22 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(-22 / 1100 * var(--wh))) auto 0;width:52.9032258065%}.environment .salary .model__lead{margin-top:4.8387096774%;font-size:clamp(8.7890625px,calc(18 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(18 / 1100 * var(--wh)));font-weight:700;line-height:1.4444444444}.environment .salary .model__text{position:relative;margin-top:4.8387096774%;margin-bottom:4.8387096774%;padding-bottom:6.4516129032%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;line-height:1.4444444444}.environment .salary .model__text::after{content:"";position:absolute;left:50%;bottom:0;width:29.0322580645%;height:clamp(2.44140625px,calc(5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(5 / 1100 * var(--wh)));background-color:#07e3c1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.environment .salary__head img{width:15.243902439%}.environment .salary__head::after{height:.6510416667vw}.environment .salary__title{font-size:4.5833333333vw}.environment .salary__title b{font-size:5.7291666667vw}.environment .salary__title span{font-size:3.1510416667vw}.environment .salary__lead{font-size:3.1510416667vw}.environment .salary .model{display:block}.environment .salary .model__item{margin:0 auto;border-radius:2.6041666667vw;width:100%}.environment .salary .model__item+.model__item{margin-top:9.1463414634%}.environment .salary .model__title{position:relative;top:-2.8645833333vw;margin-top:0;width:39.6341463415%}.environment .salary .model__lead{margin-top:0;font-size:3.7239583333vw;letter-spacing:.05em}.environment .salary .model__text{font-size:3.4375vw;letter-spacing:.05em}.environment .salary .model__text::after{width:13.7195121951%;height:.6510416667vw}}.environment .working__list{padding:3.0487804878% 0;border-bottom:1px solid rgba(59,64,67,.3)}.environment .working__list:first-of-type{padding-top:0}.environment .working__list:last-of-type{padding-bottom:0;border-bottom:none}.environment .working__inner{position:relative;padding-left:3.0487804878%;font-size:clamp(9.765625px,calc(20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(20 / 1100 * var(--wh)));font-weight:500;line-height:1.8}.environment .working__inner::before{content:"";position:absolute;top:0;left:0;height:100%;width:clamp(3.41796875px,calc(7 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(7 / 1100 * var(--wh)));background:-webkit-gradient(linear, left top, left bottom, from(#7bffe0), to(#ffb2e4));background:linear-gradient(180deg, #7bffe0 0%, #ffb2e4 100%)}.environment .working__inner dl div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.environment .working__inner dl dt{width:12.2em;white-space:nowrap}.environment .working__inner dl dt span{color:#07e3c1}.environment .working__inner dl dd{white-space:nowrap}.environment .working__inner dl dd span{font-size:clamp(7.32421875px,calc(15 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(15 / 1100 * var(--wh)))}@media screen and (max-width: 768px){.environment .working__list{padding:4.5731707317% 0}.environment .working__inner{padding-left:4.5731707317%;font-size:3.2682291667vw}.environment .working__inner::before{width:1.3020833333vw}.environment .working__inner dl div{display:block}.environment .working__inner dl dt span{display:inline-block;margin-right:.2em}.environment .working__inner dl dd{padding-left:1em}.environment .working__inner dl dd span{font-size:2.8645833333vw}}.environment .holiday__image{margin-left:auto;margin-right:auto;width:88.4146341463%}@media screen and (max-width: 768px){.environment .holiday__image{width:95%}}.environment .human__unit{padding-bottom:7.6219512195%}.environment .human__unit+.human__unit{padding-top:7.6219512195%;border-top:1px solid rgba(59,64,67,.3)}.environment .human__unit:last-of-type{padding-bottom:0}.environment .human__body{margin-top:4.5731707317%}.environment .human__body--line{margin-top:7.6219512195%;padding-top:7.6219512195%;border-top:1px solid rgba(59,64,67,.3)}.environment .human__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.environment .human__flex--1{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.environment .human__flex--1 .human__item{margin-left:calc(32 / 650 * 100% );width:calc(195 / 650 * 100%)}.environment .human__flex--1 .human__item:first-of-type,.environment .human__flex--1 .human__item:nth-of-type(4){margin-left:0}.environment .human__flex--1 .human__item:nth-of-type(n + 4){margin-top:clamp(4.8828125px,calc(10 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(10 / 1100 * var(--wh)))}.environment .human__flex--2{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.environment .human__flex--2 .human__item{width:calc(310 / 650 * 100%)}.environment .human__flex--3{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.environment .human__flex--3 .human__item{width:calc(310 / 650 * 100%)}.environment .human__flex--3 .human__item:nth-of-type(1){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.environment .human__flex--3 .human__item:nth-of-type(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:clamp(-9.765625px,calc(-20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(-20 / 1100 * var(--wh)));margin-right:calc(30 / 650 * 100%)}.environment .human__flex--3 .human__item:nth-of-type(3){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:clamp(-9.765625px,calc(-20 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(-20 / 1100 * var(--wh)))}.environment .human .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:4.5731707317%}.environment .human .point img{width:8.3841463415%}.environment .human .point__lists{margin-left:3.0487804878%}.environment .human .point__list{font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:500;line-height:1.625;letter-spacing:.05em}.environment .human .point__list span{color:#07e3c1}.environment .human .system{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;width:76.2195121951%}.environment .human .system--top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.environment .human .system+.system{margin-top:4.5731707317%}.environment .human .system img{width:25.6%}.environment .human .system__inner{width:70%}.environment .human .system__inner h5,.environment .human .system__inner p{line-height:1.625;letter-spacing:.05em}.environment .human .system__inner h5{border-bottom:1px solid rgba(59,64,67,.3);padding-bottom:1.4285714286%;font-size:clamp(8.7890625px,calc(18 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(18 / 1100 * var(--wh)));font-weight:700}.environment .human .system__inner p{margin-top:2%;font-size:clamp(7.8125px,calc(16 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(16 / 1100 * var(--wh)));font-weight:400}.environment .human .system__inner p+h5{margin-top:5.7142857143%}@media screen and (max-width: 768px){.environment .human__unit{padding-bottom:10.6707317073%}.environment .human__unit+.human__unit{padding-top:10.6707317073%}.environment .human__body{margin-top:7.6219512195%}.environment .human__body--line{margin-top:10.6707317073%;padding-top:10.6707317073%}.environment .human__flex--1{margin-left:auto;margin-right:auto;width:95%}.environment .human__flex--1 .human__item{width:calc(310 / 650 * 100%)}.environment .human__flex--1 .human__item:nth-of-type(2n - 1){margin-left:0}.environment .human__flex--1 .human__item:nth-of-type(2n){margin-left:calc(30 / 650 * 100%)}.environment .human__flex--1 .human__item:nth-of-type(n + 3){margin-top:2.6041666667vw}.environment .human__flex--2{display:block}.environment .human__flex--2 .human__item{margin-left:auto;margin-right:auto;width:70%}.environment .human__flex--2 .human__item:nth-of-type(2){margin-top:2.6041666667vw}.environment .human__flex--3{display:block}.environment .human__flex--3 .human__item{margin-left:auto;margin-right:auto;width:70%}.environment .human__flex--3 .human__item:nth-of-type(1),.environment .human__flex--3 .human__item:nth-of-type(2),.environment .human__flex--3 .human__item:nth-of-type(3){margin-left:auto;margin-right:auto}.environment .human__flex--3 .human__item:nth-of-type(2),.environment .human__flex--3 .human__item:nth-of-type(3){margin-top:2.6041666667vw}.environment .human .point{display:block;margin-top:7.6219512195%;text-align:center}.environment .human .point img{width:12.1951219512%}.environment .human .point__lists{margin-top:4.5731707317%;margin-left:0}.environment .human .point__list{padding-left:1em;text-indent:-1em;font-size:3.125vw}.environment .human .system{width:97%}.environment .human .system+.system{margin-top:6.0975609756%}.environment .human .system img{width:25.6%}.environment .human .system__inner{width:70%}.environment .human .system__inner h5{font-size:3.1510416667vw}.environment .human .system__inner p{font-size:2.8645833333vw}}.environment .stepup__unit{display:grid;grid-template-columns:repeat(3, calc(190 / 650 * 100%));gap:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh))) calc(40 / 650 * 100%)}@media screen and (max-width: 768px){.environment .stepup__unit{grid-template-columns:repeat(2, calc(290 / 650 * 100%));gap:6.5104166667vw calc(50 / 650 * 100%);padding-left:calc(20 / 650 * 100%)}}@media screen and (min-width: 769px){.environment .section-base+.section-base{margin-top:10.4166666667%}}@media screen and (max-width: 768px){.environment .section-base+.section-base{margin-top:10.4166666667%}}@media screen and (min-width: 769px){.add_entry .entry{margin-top:12.1951219512%}.add_entry .entry__title{font-size:clamp(17.08984375px,calc(35 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(35 / 1100 * var(--wh)));font-weight:800;letter-spacing:.03em;text-align:center;line-height:calc(55 / 35);text-shadow:1px 1px 0 #07e3c1}.add_entry .entry__title--foot{margin-top:7.6219512195%}.add_entry .entry__button+*{margin-top:4.5731707317%}.add_entry .entry__image{margin:10.6707317073% auto 0;padding:clamp(24.4140625px,calc(50 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(50 / 1100 * var(--wh))) 0;border-radius:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));width:70.1219512195%;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:brightness(120%);backdrop-filter:brightness(120%);text-align:center}.add_entry .entry__image img{width:calc(284 / 460 * 100%)}}@media screen and (max-width: 768px){.add_entry .entry{margin-top:12.1951219512%}.add_entry .entry__title{font-size:5.46875vw;font-weight:800;letter-spacing:.03em;text-align:center;line-height:calc(55 / 35);text-shadow:1px 1px 0 #07e3c1}.add_entry .entry__title--foot{margin-top:7.6219512195%}.add_entry .entry__button+*{margin-top:4.5731707317%}.add_entry .entry__image{margin:10.6707317073% auto 0;padding:11.71875vw 0;border-radius:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));width:100%;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:brightness(120%);backdrop-filter:brightness(120%);text-align:center}.add_entry .entry__image img{width:calc(320 / 460 * 100%)}}.modal{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;width:100%;height:100%;z-index:9998}.modal__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:60px 0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;min-height:100%;width:50%;height:100%;overflow-y:scroll;z-index:9998;background-color:rgba(0,0,0,.7);cursor:pointer}.modal__inner .modal__close{position:absolute;top:-70px;right:0}.modal__inner .modal__close span{position:relative;display:block;width:50px;height:50px}.modal__inner .modal__close span:before,.modal__inner .modal__close span::after{content:"";position:absolute;top:calc(50% - 30px);left:calc(50% - 1px);width:2px;height:60px;background-color:#fff;-webkit-transform-origin:center center;transform-origin:center center}.modal__inner .modal__close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__inner .modal__close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__inner>div:not(.modal__bg){position:relative;margin:auto;cursor:auto;z-index:9999}@media screen and (max-width: 768px){.modal__inner .modal__close{top:-10.4166666667vw;right:7.2916666667vw}.modal__inner .modal__close span{width:7.8125vw;height:7.8125vw}.modal__inner .modal__close span:before,.modal__inner .modal__close span::after{content:"";position:absolute;top:calc(50% - 4.5572916667vw);left:calc(50% - 0.1302083333vw);width:.2604166667vw;height:9.1145833333vw;background-color:#fff;-webkit-transform-origin:center center;transform-origin:center center}.modal__inner .modal__close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__inner .modal__close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (min-width: 769px){.top-movie-modal{width:100%;max-width:875px}.top-movie-modal__inner{position:relative;padding-top:56.25%;margin:0 auto;width:100%}.top-movie-modal__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width: 768px){.top-movie-modal{padding:0 7.2916666667%;width:100%}.top-movie-modal__inner{position:relative;padding-top:56.25%;margin:0 auto;width:100%}.top-movie-modal__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (min-width: 769px){.accordion+.accordion{margin-top:12.1951219512%}.accordion__head{position:relative;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.accordion__head:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.accordion__head::before,.accordion__head::after{content:"";position:absolute;top:calc(50% - clamp(0.732421875px,calc(1.5 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(1.5 / 1100 * var(--wh))));right:18.2926829268%;width:4.8780487805%;height:clamp(1.46484375px,calc(3 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(3 / 1100 * var(--wh)));background-color:#000;-webkit-transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.accordion__head::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__head.is-open::before,.accordion__head.is-open::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.accordion__title{margin:0 auto;width:50.6097560976%}.accordion__body{margin:3.8109756098% -4.5731707317% 0;border-radius:clamp(14.6484375px,calc(30 * (100 / 768) * (var(--ww) / 768 * 1vw)),calc(30 / 1100 * var(--wh)));background-color:#fff}.accordion__inner{padding:6.0975609756% 4.5731707317%}}@media screen and (max-width: 768px){.accordion+.accordion{margin-top:12.1951219512%}.accordion__head{position:relative;cursor:pointer}.accordion__head::before,.accordion__head::after{content:"";position:absolute;top:calc(50% - 0.1953125vw);right:13.7195121951%;width:4.8780487805%;height:.390625vw;background-color:#000;-webkit-transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.accordion__head::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__head.is-open::before,.accordion__head.is-open::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.accordion__title{margin:0 auto;width:58.6890243902%}.accordion__body{margin:3.8109756098% -4.5731707317% 0;border-radius:3.90625vw;background-color:#fff}.accordion__inner{padding:6.0975609756% 4.5731707317%}}