@charset "UTF-8";@-webkit-keyframes rotate{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes rotate{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes rotateLogo{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateLogo{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes mouse{0%{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(1);transform:scaleY(1)}51%{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes mouse{0%{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(1);transform:scaleY(1)}51%{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes arrow{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes arrow{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes scrollEvolution01{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes scrollEvolution01{0%,32%{opacity:1}33%,to{opacity:0}}@-webkit-keyframes scrollEvolution02{0%,32%,66%,to{opacity:0}33%,65%{opacity:1}}@keyframes scrollEvolution02{0%,32%,66%,to{opacity:0}33%,65%{opacity:1}}@-webkit-keyframes scrollEvolution03{0%,65%{opacity:0}66%,to{opacity:1}}@keyframes scrollEvolution03{0%,65%{opacity:0}66%,to{opacity:1}}@-webkit-keyframes ballRorate{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@keyframes ballRorate{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@-webkit-keyframes triangleOnClick{0%,35%,65%{border-color:transparent transparent transparent #ffeb00}30%,60%{border-color:transparent transparent transparent red}}@keyframes triangleOnClick{0%,35%,65%{border-color:transparent transparent transparent #ffeb00}30%,60%{border-color:transparent transparent transparent red}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide_on{0%{opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-filter:brightness(200%);filter:brightness(200%)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-filter:brightness(100%);filter:brightness(100%)}}@keyframes slide_on{0%{opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-filter:brightness(200%);filter:brightness(200%)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-filter:brightness(100%);filter:brightness(100%)}}@-webkit-keyframes select{0%,24%,50%,74%,to{border-left-color:#f22749}25%,49%,75%,99%{border-left-color:#fff}}@keyframes select{0%,24%,50%,74%,to{border-left-color:#f22749}25%,49%,75%,99%{border-left-color:#fff}}@-webkit-keyframes evolutionSelect{0%,24%,50%,74%,to{border-left-color:#ffeb34}25%,49%,75%,99%{border-left-color:#fff}}@keyframes evolutionSelect{0%,24%,50%,74%,to{border-left-color:#ffeb34}25%,49%,75%,99%{border-left-color:#fff}}@-webkit-keyframes changeQuestion01{0%,to{top:10%}50%{top:-30%}}@keyframes changeQuestion01{0%,to{top:10%}50%{top:-30%}}@-webkit-keyframes changeQuestion02{0%,to{top:-40%}50%{top:0}}@keyframes changeQuestion02{0%,to{top:-40%}50%{top:0}}@-webkit-keyframes changeQuestionCharmander01{0%,to{top:20%}50%{top:-20%}}@keyframes changeQuestionCharmander01{0%,to{top:20%}50%{top:-20%}}@-webkit-keyframes changeQuestionCharmander02{0%,to{top:-20%}50%{top:10%}}@keyframes changeQuestionCharmander02{0%,to{top:-20%}50%{top:10%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body,caption,td,th{margin:0;padding:0;font:inherit;vertical-align:baseline}caption,td,th{border:0;font-size:100%;text-align:left;font-weight:400;vertical-align:middle}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a img,body,button{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{background-color:transparent;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(../fonts/noto-sans-regular.woff) format("woff"),url(../fonts/noto-sans-regular.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(../fonts/noto-sans-bold.woff) format("woff"),url(../fonts/noto-sans-bold.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:local("Noto Sans CJK JP black"),url(../fonts/noto-sans-black.woff) format("woff"),url(../fonts/noto-sans-black.otf) format("opentype")}@font-face{font-family:'M+';font-style:normal;src:local("M+ 1p medium"),url(../fonts/mplus-medium.woff) format("woff"),url(../fonts/mplus-medium.otf) format("opentype")}@font-face{font-family:'M+';font-style:normal;font-weight:700;src:local("M+ 1p bold"),url(../fonts/mplus-bold.woff) format("woff"),url(../fonts/mplus-bold.otf) format("opentype")}@font-face{font-family:'Fredoka';font-style:normal;src:local("Fredoka One"),url(../fonts/fredoka.woff) format("woff"),url(../fonts/fredoka.otf) format("opentype")}@font-face{font-family:'corpolate_logo';font-style:normal;font-weight:500;src:local("logotypejp_mp_m_1.1"),url(../fonts/logotypejp_mp_b.woff) format("woff")}@font-face{font-family:'corpolate_logo';font-style:normal;font-weight:700;src:local("logotypejp_mp_b_1.1"),url(../fonts/logotypejp_mp_b.woff) format("woff")}@font-face{font-family:'corpolateRound';font-style:normal;src:local("corp_round_v1"),url(../fonts/corp_round_v1.woff) format("woff")}.texteffect{position:relative;display:inline-block;opacity:0;transition:all 1.2s cubic-bezier(.445,.05,.55,.95)}.texteffect-animated .texteffect-orign,.texteffect-visible,body.is-loaded{opacity:1}.texteffect-orign{opacity:0}.texteffect-animation .texteffect-clone{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.texteffect-animation .texteffect-cover{-webkit-clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.texteffect-clone,.texteffect-cover{position:absolute;top:0;left:0;-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:all 1.2s cubic-bezier(.445,.05,.55,.95);display:block}.texteffect-cover{opacity:.25;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.clip-path .texteffect-clone,.clip-path .texteffect-cover{-webkit-clip-path:none;clip-path:none;transition:none}.blockeffect.slideleft,.slideup{opacity:0;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.slideup{-webkit-transform:translateY(20px);transform:translateY(20px)}.slideup.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blockeffect.slideleft{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.blockeffect.slideleft.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.blockeffect.home-interview-list .home-interview-item{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.blockeffect.home-interview-list .home-interview-item:nth-of-type(1){transition:all .6s cubic-bezier(.25,.46,.45,.94) 0s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(2){transition:all .6s cubic-bezier(.25,.46,.45,.94) .2s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(3){transition:all .6s cubic-bezier(.25,.46,.45,.94) .4s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(4){transition:all .6s cubic-bezier(.25,.46,.45,.94) .6s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(5){transition:all .6s cubic-bezier(.25,.46,.45,.94) .8s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(6){transition:all .6s cubic-bezier(.25,.46,.45,.94) 1s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(7){transition:all .6s cubic-bezier(.25,.46,.45,.94) 1.2s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(8){transition:all .6s cubic-bezier(.25,.46,.45,.94) 1.4s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(9){transition:all .6s cubic-bezier(.25,.46,.45,.94) 1.6s}.blockeffect.home-interview-list .home-interview-item:nth-of-type(10){transition:all .6s cubic-bezier(.25,.46,.45,.94) 1.8s}.blockeffect.home-interview-list.is-show .home-interview-item,.blockeffect.interview-content-img1.is-show img,.blockeffect.interview-content-img1.is-show:after,.blockeffect.interview-content-img2.is-show img,.blockeffect.interview-content-img2.is-show:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blockeffect.interview-mv-history p,.blockeffect.message-mv-title-job p{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.blockeffect.message-mv-title-job p:nth-of-type(1){transition:all 1s cubic-bezier(.25,.46,.45,.94) .2s}.blockeffect.message-mv-title-job p:nth-of-type(2){transition:all 1s cubic-bezier(.25,.46,.45,.94) .4s}.blockeffect.message-mv-title-job p:nth-of-type(3){transition:all 1s cubic-bezier(.25,.46,.45,.94) .6s}.blockeffect.message-mv-title-job p:nth-of-type(4){transition:all 1s cubic-bezier(.25,.46,.45,.94) .8s}.blockeffect.message-mv-title-job p:nth-of-type(5){transition:all 1s cubic-bezier(.25,.46,.45,.94) 1s}.blockeffect.message-mv-title-job.is-show p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.blockeffect.interview-mv-history p:nth-of-type(1){transition:all 1s cubic-bezier(.25,.46,.45,.94) .2s}.blockeffect.interview-mv-history p:nth-of-type(2){transition:all 1s cubic-bezier(.25,.46,.45,.94) .4s}.blockeffect.interview-mv-history p:nth-of-type(3){transition:all 1s cubic-bezier(.25,.46,.45,.94) .6s}.blockeffect.interview-mv-history p:nth-of-type(4){transition:all 1s cubic-bezier(.25,.46,.45,.94) .8s}.blockeffect.interview-mv-history p:nth-of-type(5){transition:all 1s cubic-bezier(.25,.46,.45,.94) 1s}.blockeffect.interview-mv-history.is-show p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.blockeffect.interview-content-img1 img,.blockeffect.interview-content-img2 img{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.blockeffect.interview-content-img1:after,.blockeffect.interview-content-img2:after{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all .6s cubic-bezier(.39,.575,.565,1) .1s}.blockeffect.home-mv-badge{opacity:0;-webkit-transform:translate(20px,20px);transform:translate(20px,20px);transition:transform .8s cubic-bezier(.25,.46,.45,.94) 1.2s,opacity .8s cubic-bezier(.455,.03,.515,.955) 1.2s;transition:transform .8s cubic-bezier(.25,.46,.45,.94) 1.2s,opacity .8s cubic-bezier(.455,.03,.515,.955) 1.2s,-webkit-transform .8s cubic-bezier(.25,.46,.45,.94) 1.2s}.blockeffect.home-mv-badge.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.modalBg-visible,.modalText-visible{transition:1s linear;visibility:visible}.typ,.typ span{opacity:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.globalnav-btn.is-open div:after,.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}*{-webkit-text-size-adjust:none;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;outline:0}body,html{height:100%}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:12px;font-weight:500;opacity:0;background-color:#f9e14e}.device{position:fixed;left:-1px;top:-1px;height:0;width:0;overflow:hidden;display:none}.sp{display:block}.tab{display:block!important}.pc{display:none}.header-btn div,svg{width:100%;height:100%}svg{fill:currentColor;position:absolute;top:0;left:0}.contents,.main{position:relative}.contents{z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.main{background-color:#fff8ce;flex-grow:1;flex-shrink:1}.header{position:fixed;right:0;left:0;top:0;z-index:2;padding:14px 15px;background-color:#f9e14e}.header-logo{position:relative;z-index:1;width:140px}.header-logo a{display:inline-block;position:relative;z-index:1}.header-logo-txt{position:relative;width:140px;padding-top:21px;color:#000;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.header-logo.is-open .header-logo-txt{color:#fff}.header-btn{position:absolute;right:15px;top:15px;width:20px;height:20px;border:0;z-index:1;padding:0;background-color:transparent}.header-btn div{text-indent:100%;overflow:hidden;white-space:nowrap}.footer{background-color:#000;padding:40px 25px;z-index:15}.footer-social-title{color:#f9e14e;font-size:13px;letter-spacing:.07em;line-height:1;font-weight:700}.footer-social-list{display:flex;margin-top:10px}.footer-social-list li,.globalnav-social-list li{margin-left:25px}.footer-social-list li:first-child,.globalnav-social-list li:first-child{margin-left:0}.footer-social-list li a{color:#f9e14e;text-decoration:none;display:block;position:relative;width:28px;padding-top:28px}.footer-copyright{margin-top:45px}.footer-copyright p{font-family:'Noto Sans JP';color:#f9e14e;font-size:10px;letter-spacing:.12em;line-height:1.4}.globalnav{position:fixed;left:0;width:100%;min-height:100vh;background-color:#262626;z-index:0;overflow-y:scroll;height:100vh;visibility:hidden;opacity:0;top:-40px;transition-property:visibility,opacity,top;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.25,.75,.75),cubic-bezier(.25,.25,.75,.75),cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94)}.globalnav.is-open{visibility:visible;opacity:1;top:0}.globalnav-inner{display:table;width:100%;height:100%}.globalnav-scroller{display:table-cell;vertical-align:middle;padding:80px 20px}.globalnav-list{display:inline-block}.globalnav-list-item{position:relative;margin-top:30px}.globalnav-list-item:first-child,.home-interview-item-history p:first-child{margin-top:0}.globalnav-list-item .sublist-btn,.globalnav-list-item>a{font-size:16px;letter-spacing:.04em;font-weight:900}.globalnav-list-item .sublist-btn,.globalnav-list-item>.entry-btn,.globalnav-list-item>a,.globalnav-sublist-item a{font-family:'Noto Sans JP';color:#fff;text-decoration:none;line-height:1}.globalnav-list-item>.entry-btn{font-weight:700;font-size:16px;letter-spacing:.04em;display:inline-block}.globalnav-sublist-item{margin-top:18px}.globalnav-sublist-item a{font-size:13px;letter-spacing:.15em;position:relative;display:block;padding:5px}.globalnav-sublist-item a:after{content:'';display:block;border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;right:-15px;top:50%;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-1px}.globalnav-social{margin-top:80px}.globalnav-social-title{color:#f9e14e;font-size:13px;letter-spacing:.07em;line-height:1;font-weight:700}.globalnav-social-list{display:flex;margin-top:10px}.globalnav-social-list li a{color:#f9e14e;text-decoration:none;display:block;position:relative;width:28px;padding-top:28px}.globalnav-btn div:after,.globalnav-btn:after,.globalnav-btn:before{content:'';background-color:#262626;position:absolute;height:2px;width:20px;left:0;-webkit-transform-origin:left center;transform-origin:left center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.globalnav-btn:before{top:4px}.globalnav-btn:after{bottom:4px}.globalnav-btn div:after{top:50%;margin-top:-1px}.globalnav-btn.is-open:after,.globalnav-btn.is-open:before{background-color:#fff;width:20px}.globalnav-btn.is-open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:3px;top:2px}.globalnav-btn.is-open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:3px;bottom:2px}.btn_scroll_top{position:absolute;bottom:30px;right:31.4px}.btn_scroll_top_inner{position:relative;padding:5px}.btn_scroll_top_inner::after{content:"";position:absolute;top:-10px;left:5px;width:0;height:0;border-style:solid;border-width:0 5px 8px;border-color:transparent transparent #000}.btn_scroll_top_inner.text_white::after{border-color:transparent transparent #fff}.home-interview .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.home-sec-inner,.home-sec.slider{position:relative}.home-sec.slider .home-interview-inner{padding:50px 0 80px}.home-sec:before{content:'';display:table;clear:both}.home-sec-inner{padding-left:20px;padding-right:20px}.home-sec-title{position:absolute;left:-10px;top:0;font-size:70px;line-height:1;letter-spacing:-.02em;font-family:'Noto Sans JP';font-weight:700;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:0}.home-sec-title span{display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.home-mv{position:relative;background-color:#f9e14e;overflow:hidden}.home-mv-inner{padding-top:calc(65vw + 84px);padding-bottom:17.6vw}.home-mv-companyname-img{width:89.33333%}.home-mv-contents{position:relative;z-index:2}.home-mv-lead,.home-mv-title{font-family:'Noto Sans JP';font-weight:700}.home-mv-title{white-space:nowrap;color:#262626;font-size:5.33333vw}.home-mv-lead{font-size:5.6vw;line-height:1.8;letter-spacing:.08em;margin-top:4vw;color:#fff}.home-mv-lead strong{background-color:#262626;padding:1px 5px 2px}.home-mv-img{position:absolute;top:49px;left:0;width:100%;z-index:1}.home-mv-img-inner.is-init li:not(:first-child){display:none}.home-mv-img-inner li{position:absolute;left:0;top:0;width:100%;z-index:8}.home-mv-img-inner li.is-off{z-index:9}.home-mv-img-inner li.is-on{-webkit-animation:slide_on 2.5s ease-in-out forwards;animation:slide_on 2.5s ease-in-out forwards;z-index:10}.home-mv-badge img,.home-mv-img-inner img{width:100%;height:auto;display:block}.home-mv-img-item{width:100%;background-color:#fff}.home-mv-badge{position:absolute;right:2vw;bottom:4vw;width:36.8vw;z-index:2}.home-about{background-color:#fff8ce}.home-about-inner{padding-top:60px;padding-bottom:60px}.home-about-title{color:#f9e14e;opacity:.6}.home-about-img{display:block;margin-right:-20px;margin-left:auto;position:relative;z-index:1}.home-about-img img{display:block;width:calc(100% - 25px);margin-left:auto;margin-right:0;height:auto}.home-about-box{background-color:rgba(38,38,38,.88);position:relative;z-index:2;padding:35px 20px;margin-top:-20px}.home-about-box-title,.home-about-box-txt{font-family:'Noto Sans JP';font-size:22px;line-height:1.45;letter-spacing:.13em;color:#fff;font-weight:700}.home-about-box-txt{margin-top:20px;font-size:15px;line-height:1.86;letter-spacing:.08em;font-weight:300}.home-about-box-link{font-family:'Noto Sans JP';font-size:14px;font-weight:700;letter-spacing:.03em;color:#fff;display:inline-block;position:relative;margin-top:30px;padding:9px 12px 9px 24px}.home-about-box-link::after{content:"";position:absolute;top:6.5px;left:0;width:15.33px;height:15.33px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/home/logo_ball.svg)}.home-interview{background-color:#f9e14e}.home-interview-inner{padding:60px 0 50px}.home-interview-title{color:#fff;opacity:.45}.home-interview-lead-text,.home-interview-lead-title{font-family:'Noto Sans JP';font-weight:700;font-size:22px;letter-spacing:.13em;padding-left:20px;padding-right:20px}.home-interview-lead-text{font-size:15px;line-height:1.66;letter-spacing:.08em;color:#000;font-weight:500;position:relative;margin-top:30px}.home-interview-list{position:relative;z-index:1}.home-interview-item,.home-interview-item:hover .home-interview-item-img img{transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.home-interview-item{margin-top:40px;position:relative;list-style:none}.home-interview-item:hover .home-interview-item-img img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(100%);filter:brightness(100%)}.case-slider-item a,.home-interview-item a{display:block;text-decoration:none;position:relative}.home-interview-item-content{margin-top:-7.33333vw;position:relative;z-index:1;width:88.88889%;margin-left:auto;margin-right:auto}.home-interview-item-soon{background-color:#faec9a;color:#e5cf48;opacity:.6;position:relative;padding-top:55.2vw}.home-interview-item-img{display:block;overflow:hidden}.home-interview-item-img,.home-interview-item-img:hover{transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.home-interview-item-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home-interview-item-img img,.home-interview-item-img img:hover,.home-interview-item-img:hover img{transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.home-interview-item-img img{display:block;width:100%;height:auto;-webkit-filter:brightness(70%);filter:brightness(70%)}.home-interview-item-img img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(100%);filter:brightness(100%)}.home-interview-item-title{font-family:'Noto Sans JP';font-weight:700;color:#fff;font-size:16px;letter-spacing:.02em;line-height:1.9}.home-interview-item-title span,.home-interview-item-title strong{background-color:#262626;padding-bottom:3px;padding-left:7px;padding-right:5px}.home-interview-item-title .texteffect{margin-top:6px}.home-interview-item-title .texteffect:nth-of-type(0){margin-top:0}.home-interview-item-name{font-family:'Noto Sans JP';font-size:12px;letter-spacing:.09em;line-height:2;font-weight:700;color:#fff;margin-top:13px}.home-interview-item-name strong{background-color:#262626;padding:0 5px 0 10px;margin-top:7px;display:inline-block}.home-interview-item-name strong+strong{margin-top:7px}.home-interview-item-history{margin-top:5.33333vw}.home-interview-item-history p{margin-top:2vw}.home-interview-item-history p strong{padding:.1em .3em;background-color:#000;display:inline-block;white-space:nowrap;font-size:3.73333vw;line-height:1.5;letter-spacing:.05em;font-weight:700;color:#fff}.interview-slider-change{position:absolute;width:1px;height:1px;top:-495.5px}.swiper-slide .home-interview-item{width:calc(100% - 10px);margin-left:auto;margin-right:auto}.swiper-pagination.interview{position:static;padding-bottom:15px;margin-top:50px}.swiper-pagination.interview .swiper-pagination-bullet{opacity:1;display:inline-block;background-color:#e0cc46}.swiper-pagination.interview .swiper-pagination-bullet::after{font-family:'Noto Sans JP';font-size:12px;letter-spacing:.03em;font-weight:700;color:#000;position:absolute;top:17px;visibility:hidden;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.swiper-pagination.interview .swiper-pagination-bullet-active{position:relative;background-color:#000}.swiper-pagination.interview .swiper-pagination-bullet-active.swiper-pagination-bullet::after{visibility:visible}.swiper-slide-active .home-interview-item-img img{-webkit-filter:brightness(100%);filter:brightness(100%)}.swiper-container.interview{padding-left:17.5px;padding-right:17.5px}.swiper-btn-box{margin-right:auto;margin-left:auto;max-width:390px;width:100%;height:50px;position:relative}.swiper-btn-box .swiper-button-next{right:0;top:-23px;width:50px;height:50px}.home-company-link::after,.swiper-btn-box .swiper-button-next:after,.swiper-btn-box .swiper-button-prev:after{content:"";background-image:url(../img/entry/btn_next.svg);width:50px;height:50px;background-repeat:no-repeat;background-size:cover}.swiper-btn-box .swiper-button-prev{left:0;top:-23px;width:50px;height:50px}.home-company-link::after,.swiper-btn-box .swiper-button-prev:after{background-image:url(../img/entry/btn_prev.svg)}.interview-position{width:100%;height:1px;position:relative;top:-35vh}.home-interview-item-name-bg{width:182px}.home-message{background-color:#262626}.home-message-inner{padding-top:60px;padding-bottom:60px}.home-message-title{color:#fff;opacity:.16}.home-message-lead{color:#fff;font-size:16px;line-height:1.5;font-weight:700;letter-spacing:.06em}.home-message-movie{margin-top:40px;position:relative;z-index:1;background-color:#000}.home-message-movie video{width:100%;height:auto;background-color:#000;border:0}.company-page-list{position:relative}.message-hidden{position:absolute;top:-88px;width:100%;height:1px}.home-planning{background-color:#f7df4e}.home-planning-inner{padding-top:60px;padding-bottom:60px}.home-planning-title{color:#fff;opacity:.45}.home-planning-contents{position:relative}.home-planning-img{display:block;width:88vw;margin-right:-20px;margin-left:auto;position:relative;z-index:1}.home-company-img img,.home-planning-img img,.page-mv-img img{display:block;width:100%;height:auto}.home-planning-box{background-color:rgba(38,38,38,.88);position:relative;z-index:2;padding:35px 20px;margin-top:-11.73333vw}.home-planning .btn-more a,.home-planning-box-title{font-size:22px;line-height:1.45;letter-spacing:.05em;color:#fff;font-weight:700}.home-planning-box-txt{margin-top:20px;font-size:16px;line-height:1.63;letter-spacing:.04em;color:#fff;font-weight:300}.home-planning .btn-more{text-align:right;margin-top:35px}.home-planning .btn-more a{font-size:10.5px;line-height:1;display:inline-block;position:relative;text-decoration:none}.home-planning .btn-more a .texteffect>*{display:inline-block;padding-right:20px}.home-planning .btn-more a .texteffect>:after,.home-planning .btn-more a .texteffect>:before{content:'';height:1px;width:6px;background-color:#fff;display:block;position:absolute;top:50%}.home-planning .btn-more a .texteffect>:before{right:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top}.home-planning .btn-more a .texteffect>:after{right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.home-company{background-color:#262626}.home-company-inner{padding-top:60px;padding-bottom:60px}.home-company-img{display:block;width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;z-index:1}.home-company-img.recruit{margin-top:70px}.home-company-box-txt{position:relative;z-index:2;padding:0 20px}.home-company-title-en,.home-company-title-ja{font-family:"Noto Sans JP";line-height:1;font-weight:700}.home-company-title-en{color:rgba(255,255,255,.14);font-size:60px;letter-spacing:.02em;margin-top:9px}.home-company-title-en.company{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.home-company-title-ja{font-size:22px;letter-spacing:.13em;color:#fff;margin-top:-10px}.home-company-lead,.home-company-link{font-family:"Noto Sans JP";color:#fff;margin-top:20px}.home-company-lead{line-height:1.86;font-weight:400;font-size:15px;letter-spacing:.08em}.home-company-link{font-weight:700;font-size:14px;letter-spacing:.03em;display:inline-block;position:relative;padding:8px 12px 9px 24px}.home-company-link-bottom{margin-top:11px;display:block}.home-company-link::after{position:absolute;top:7.3px;left:0;width:15.33px;height:15.33px;background-size:contain;background-position:center center;background-image:url(../img/home/logo_ball.svg)}.home-company-linkbox{border:transparent;color:transparent}.company .main{background-color:#262626}.company .page-inner{padding-bottom:100px}.company .page-title span{color:#fff;opacity:.14}.company .page-mv-title{font-family:"Noto Sans JP";color:#000;background-color:rgba(249,225,78,.9)}.company .page-list{margin-top:60px;border-bottom:2px solid #fff}.company .page-list-title{font-family:"Noto Sans JP";color:#fff}.company .page-list-item{border-top:2px solid #fff}.company .page-list-body p{color:#fff}.company .company-mission{background-image:url(../img/company/bg_ball_company.svg);background-size:contain;background-repeat:no-repeat;background-position:110% center;margin-right:-25px}.company .company-mission-text,.company .company-mission-title{font-family:"Noto Sans JP";font-weight:700;color:#fff;font-size:36px;letter-spacing:.02em;margin-top:27px}.company .company-mission-text{font-weight:500;font-size:16px;letter-spacing:.05em;line-height:1.93;margin-top:12px;margin-bottom:60px}.company .company-about-title-en{font-family:"Noto Sans JP";font-weight:700;color:#fff;font-size:36px;letter-spacing:.02em;margin-top:-5.38462%}.company .company-about-lead,.company .company-about-title-ja{font-family:"Noto Sans JP";font-weight:500;color:#fff;font-size:16px;letter-spacing:.05em;line-height:1.75;margin-top:18px}.company .company-about-lead{font-size:14px;line-height:1.85;margin-top:30px}.company .company-img img{width:100%;height:auto}.company-position{position:absolute;top:70vh;width:100%;height:1px}.page:before{content:'';display:table;clear:both}.page-inner{margin-top:49px;padding-left:95px;padding-right:25px;padding-bottom:100px;position:relative}.page-contents-title{font-family:'Noto Sans JP';font-size:14px;line-height:1.6;font-weight:700;letter-spacing:.05em;color:#262626;padding-left:35px;margin-top:30px;position:relative}.page-contents-title:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:21.32px;height:21.32px;background-image:url(../img/requirements/ico_mb.svg);background-repeat:no-repeat;background-size:contain;background-position:left center}.page-contents-lead{font-size:16px;line-height:1.63;letter-spacing:.04em;color:#262626;margin-top:15px}.page-title{position:absolute;left:-10px;top:0;font-size:70px;line-height:1;letter-spacing:-.02em;font-family:'Noto Sans JP';font-weight:700;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:0}.page-title span{display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%);color:#f9e14e;opacity:.6}.page-mv{position:relative;padding-top:30px}.page-mv-img{margin-right:-25px}.page-mv-title{font-size:18px;line-height:1;letter-spacing:.05em;color:#fff;font-weight:700;position:absolute;top:53%;left:-42px;background-color:rgba(38,38,38,.88);padding:12px 15px;width:210px;z-index:2}.page-list{margin-top:20px;border-bottom:2px solid #262626}.page-list-item{border-top:2px solid #262626;padding:25px 0}.page-list-title{font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.05em;color:#262626}.page-list-body{margin-top:10px}.page-list-body p{font-family:'Noto Sans JP';font-size:12px;line-height:2;letter-spacing:.02em;color:#262626;margin-top:2em}.interview-mv-history p:first-child,.page-list-body p:first-child{margin-top:0}.page-list-body p b{font-weight:700}.interview:before{content:'';display:table;clear:both}.interview-inner{margin-top:49px;overflow:hidden}.interview .main{overflow:hidden;background-color:#fff}.interview-slider{background-color:#f9e14e}.interview-worklife-future img,.interview-worklife-past img,.interview-worklife-present img{width:100%}.interview-worklife-past{margin-top:33px}.interview-worklife-present{margin-top:83px}.interview-worklife-future{padding-top:42px}.interview-mv{background-color:#f9e14e}.interview-mv-inner{padding-left:15px;padding-right:15px;padding-bottom:67px;position:relative}.interview-mv-img{display:block}.interview-mv-img img{width:100%;height:auto;display:block}.interview-mv-content{margin-top:-27px;margin-left:10px}.interview-mv-title{font-family:'Noto Sans JP';font-size:20px;font-weight:700;letter-spacing:.07em;line-height:1.9;color:#fff}.interview-mv-title span{background-color:#262626}.interview-mv-title .texteffect{margin-top:6px;padding-left:7px;padding-right:5px}.interview-mv-title .texteffect:nth-of-type(0){margin-top:0}.interview-mv-name{font-size:27px;letter-spacing:.07em;font-weight:700;color:#000}.interview-mv-name i,.interview-sec-title i{display:block;font-family:'Noto Sans JP';margin-bottom:10px}.interview-mv-name i{font-weight:700;font-size:50px;letter-spacing:-.026em;line-height:1.1}.interview-mv-history{margin-top:30px}.interview-mv-history p{margin-top:7px}.interview-mv-history p strong{padding:3px 7px 4px 5px;background-color:#262626;display:inline-block;white-space:nowrap;font-family:'Noto Sans JP';font-size:12px;line-height:1;font-weight:700;color:#fff}.interview-content{background-color:#fff;padding-left:15px;padding-right:15px;padding-top:60px}.interview-content-title{font-family:'Noto Sans JP';font-size:24px;line-height:1.54;letter-spacing:.08em;font-weight:700}.interview-content-img1,.interview-content-img2,.interview-content-img3{position:relative;margin-left:-15px;margin-right:-15px;margin-top:35px}.interview-content-img1 picture,.interview-content-img2 picture{display:block;position:relative;z-index:1;width:93.33333%}.interview-content-img1 img,.interview-content-img2 img,.interview-content-img3 img{display:block;width:100%;height:auto}.interview-content-img1:after,.interview-content-img2:after{content:'';position:absolute;z-index:0;background-color:#fff8ce;top:0;margin-top:6.66667%}.interview-content-img1:after{right:0;width:62%;padding-top:40%}.interview-content-img2 picture{margin-right:0;margin-left:auto}.interview-content-img2:after{width:70.4%;padding-top:30.13333%;left:0}.interview-content-img3{margin-top:60px}.interview-content-img3 picture{display:block;position:relative;z-index:1;width:100%}.interview-sec{margin-top:50px;position:relative;z-index:1}.interview-sec-title{font-weight:700;color:#262626;font-size:18px;line-height:1.39;letter-spacing:.1em;border-bottom:2px solid #262626;padding-bottom:22px}.interview-sec-title i{line-height:1;font-size:bold;letter-spacing:.02em}.interview-sec-txt{margin-top:22px;font-size:16px;line-height:1.44;letter-spacing:.04em;color:#262626}.interview-schedule{background-color:#000;padding:40px 25px 48px;position:relative;z-index:6;margin-top:80px}.interview-schedule-title{color:#f9e14e;font-weight:700;font-size:28px;letter-spacing:.02em;line-height:1;font-family:'Noto Sans JP';padding-left:27px;padding-bottom:55px;position:relative}.interview-schedule-title::after{position:absolute;left:0}.interview-schedule-title::before{position:absolute}.interview-schedule-title::after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 13.9px;border-color:transparent transparent transparent #f9e14e;top:6px}.interview-schedule-title::before{content:"とある一日のスケジュール";font-size:15px;font-weight:700;letter-spacing:.1em;font-family:'Noto Sans JP';color:#fff;top:44px;left:27px}.interview-schedule-title.early::before{content:"とある一日のスケジュール\A（早番の場合）";white-space:pre;line-height:1.4}.interview-schedule-list{margin-top:20px}.interview-schedule-list-item{display:flex;margin-top:7px}.interview-schedule-list-item:last-child .interview-schedule-list-body:before,.interview-schedule-list-item:last-child .interview-schedule-list-time:before{display:none}.interview-schedule-list-time{flex-grow:0;flex-shrink:0;display:inline-block;position:relative}.interview-schedule-list-time:before{width:1px;height:calc(100% - 57px);left:20px}.interview-schedule-list-time time{color:#f9e14e;font-weight:700;font-size:14px;letter-spacing:.07em;line-height:1;font-family:'Noto Sans JP';vertical-align:middle}.interview-schedule-list-time-img{vertical-align:middle;width:31px;position:relative;margin-left:auto;margin-right:auto;margin-top:6px}.interview-schedule-list-time .clock{border:1px solid #f9e14e;border-radius:50%;width:31px;height:31px;position:relative}.interview-schedule-list-time .clock:after,.interview-schedule-list-time .clock:before{content:'';position:absolute;top:50%;left:50%;width:1px;background-color:#f9e14e;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.interview-schedule-list-time .clock:before{height:10px}.interview-schedule-list-time .clock:after{height:15px}.interview-schedule-list-time .clock[data-hour="0"]:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.interview-schedule-list-time .clock[data-hour="1"]:before{-webkit-transform:rotate(-150deg);transform:rotate(-150deg)}.interview-schedule-list-time .clock[data-hour="2"]:before{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}.interview-schedule-list-time .clock[data-hour="3"]:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.interview-schedule-list-time .clock[data-hour="4"]:before{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.interview-schedule-list-time .clock[data-hour="5"]:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.interview-schedule-list-time .clock[data-hour="6"]:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.interview-schedule-list-time .clock[data-hour="7"]:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.interview-schedule-list-time .clock[data-hour="8"]:before{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.interview-schedule-list-time .clock[data-hour="9"]:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.interview-schedule-list-time .clock[data-hour="10"]:before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.interview-schedule-list-time .clock[data-hour="11"]:before{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.interview-schedule-list-time .clock[data-hour="12"]:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.interview-schedule-list-time .clock[data-min="0"]:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.interview-schedule-list-time .clock[data-min="30"]:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.interview-schedule-list-body{width:calc(100% - 83px);flex-grow:1;flex-shrink:1;padding-left:10px;padding-bottom:30px;position:relative}.interview-schedule-list-body:before,.interview-schedule-list-time:before{content:'';position:absolute;bottom:0;background-color:#fff}.interview-schedule-list-body h3,.interview-schedule-list-body p{font-family:'Noto Sans JP';font-weight:700;font-size:16px;color:#fff;letter-spacing:.05em}.interview-schedule-list-body p{font-weight:400;font-size:14px;line-height:2;margin-top:5px}.interview-schedule-list-body p small{font-size:10px}.interview-career{background-color:#000;padding:40px 25px 52.5px;margin-top:25px;position:relative;z-index:1}.interview-career-title{color:#f9e14e;font-weight:700;font-size:28px;letter-spacing:.02em;line-height:1;font-family:'Noto Sans JP';position:relative;padding-left:27px;padding-bottom:37px}.interview-career-title::after{position:absolute;left:0}.interview-career-title::before{position:absolute}.interview-career-title::after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 13.9px;border-color:transparent transparent transparent #f9e14e;top:6px}.interview-career-title::before{content:"これまでの経歴";font-size:15px;font-weight:700;letter-spacing:.1em;font-family:'Noto Sans JP';color:#fff;top:44px;left:27px}.interview-career-list{margin-top:40px}.interview-career-list-item{display:flex;flex-direction:column;margin-top:20px}.interview-career-list-item:first-child,.interview-link-item-history p:first-child,.interview-link-item:first-child,.special-ind-about-lead p:first-child,.special-question .answers button:first-child,.special-result-match-list li:first-child,.special-result-sns-list li:first-child{margin-top:0}.interview-career-list-item time{color:#f9e14e;font-family:'Noto Sans JP';font-weight:700;font-size:16px;line-height:1.29;letter-spacing:.07em;display:block;flex-shrink:0;flex-grow:0}.interview-career-list-item p{font-family:'Noto Sans JP';font-weight:500;color:#fff;font-size:14px;line-height:1.7;letter-spacing:.02em;flex-shrink:1;flex-grow:1;padding-left:76px;position:relative;margin-top:21.5px}.interview-career-list-item p::after{content:"";position:absolute;top:-2px;left:44.5px;width:2px;height:calc(100% + 4px);background-color:#fff}.interview-career-attention{color:#fff;line-height:2;margin-top:30px}.interview-link{background-color:#f9e14e;margin-left:-15px;margin-right:-15px;margin-top:50px}.interview-link-inner{padding:50px 15px;position:relative}.interview-link-title{position:absolute;left:-10px;top:0;font-size:70px;line-height:1;letter-spacing:-.02em;font-family:'Noto Sans JP';font-weight:700;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:0}.interview-link-title span{display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%);color:#fff;opacity:.45}.interview-link-item{position:relative;z-index:1;margin-top:40px}.interview-link-item-img{display:block;background-color:#262626}.interview-link-item-img img{width:100%;height:auto;display:block;opacity:.7;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}#futureEnd,.interview-link-item-content{position:absolute;left:15px;bottom:15px}.interview-link-item-name{font-size:18.5px;letter-spacing:.07em;font-weight:700;color:#fff}.interview-link-item-name i{font-family:'Noto Sans JP';font-weight:700;font-size:36px;letter-spacing:-.026em;line-height:1;margin-bottom:5px;display:block}.interview-link-item-history{margin-top:10px}.interview-link-item-history p{margin-top:7px}.interview-link-item-history p strong{padding:.1em .3em;background-color:#000;display:inline-block;white-space:nowrap;font-size:10px;line-height:1.5;font-weight:700;color:#fff}.interview-worklife{position:relative;max-width:1120px;margin:0 auto}.interview-worklife-inner{max-width:1120px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.interview-worklife-box{position:relative}.interview-worklife-box-future,.interview-worklife-box-past,.interview-worklife-box-present{position:absolute;top:-50px;width:1px;height:1px}.interview-worklife-imgbox{text-align:right;margin-top:20px;z-index:6;position:relative}.interview-worklife-imgbox img{width:100%;height:auto}.interview-worklife-imgbox-number{font-family:'Noto Sans JP';font-weight:700;font-size:71px;color:rgba(249,225,78,.5);display:inline-block;margin-top:-11.5942%}.interview-worklife-textbox{position:relative;z-index:5}.interview-worklife-monsterball{position:absolute;top:22px;right:-14.66667%;z-index:-1;width:59.70149%;max-width:400px}.interview-worklife-monsterball img{width:100%}.interview-worklife-title{font-family:'Noto Sans JP';font-weight:700;font-size:40px;letter-spacing:0;color:#000;position:relative;padding-bottom:25px}.interview-worklife-title::after{position:absolute;top:48px;left:0;font-size:10px;letter-spacing:.151em;font-weight:700;background-color:#262626;text-align:center;color:#fff;width:89px;height:18px;line-height:18px;border-radius:18px}.interview-worklife-title.past::after{content:"進化. 01"}.interview-worklife-title.present::after{content:"進化. 02"}.interview-worklife-title.future::after{content:"進化. 03"}.interview-worklife-subtitle,.interview-worklife-text{font-family:'Noto Sans JP';font-weight:700;color:#000;font-size:18px;letter-spacing:.1em;line-height:1.88em;margin-top:20px}.interview-worklife-text{font-weight:500;font-size:15px;letter-spacing:.05em;line-height:1.86;margin-top:40px;position:relative;z-index:1}.interview-worklife-text.kyozuka-comment::after{position:absolute;bottom:-30px;left:0;font-size:12px;content:"※1…現：経営企画室　※2…現：事業推進部"}.interview-worklife-bar{position:fixed;top:50%;left:0;display:none;justify-content:space-between;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.interview-worklife-bar.past{background-image:url(../img/interview/common/bg_past_active.png)}.interview-worklife-bar.present{background-image:url(../img/interview/common/bg_present_active.png)}.interview-worklife-bar.future{background-image:url(../img/interview/common/bg_future_active.png)}.interview-worklife-bar.hidden{visibility:hidden;opacity:0;transition:all .3s linear}.interview-worklife-bar.fixed{position:fixed}.interview-worklife-bar.scrollEnd{position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:15.625%;z-index:10;top:auto}.interview-worklife-bar-text{font-family:'Noto Sans JP';font-weight:700;display:inline-block;width:60%;text-align:center}.interview-worklife-bar-link.link-current,.interview-worklife-bar-text.active{color:#fff}#futureEnd{bottom:0;left:0;width:1px;height:1px}.special.main{background-repeat:repeat;background-image:url(../img/special/common/bg.png);background-size:400px 400px;background-position:top center;background-color:#f9e14e;padding-top:49px}.special-inner{margin-left:20px;margin-right:20px;text-align:center;padding-bottom:50px;-webkit-perspective:1000px;perspective:1000px}.special-box{text-align:left;background-color:#fff;border-radius:10px;padding:0 25px 50px;margin-top:25px;box-shadow:6px 6px 0 0 rgba(0,0,0,.25)}.special-title{width:230px;margin-left:auto;margin-right:auto}.special-ind-mv-logo img,.special-title img{display:block;width:100%;height:auto}.special-back,.special-btn{font-family:'M+';font-weight:700;position:relative;text-decoration:none}.special-btn{background-color:#f22749;border-radius:50px;text-align:center;width:247px;margin-left:auto;margin-right:auto;box-shadow:4px 4px 0 0 rgba(0,0,0,.25);color:#fff;font-size:19px;line-height:56px;letter-spacing:.21em;display:block;margin-top:35px}.special-back:after,.special-btn:after{content:'';width:0;height:0;border-style:solid}.special-btn:after{display:inline-block;vertical-align:middle;margin-left:15px;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #fff}.special-back{display:inline-block;font-size:18px;color:#313550;letter-spacing:.1em;line-height:1;margin-top:45px;padding-right:22px}.special-back:after{border-width:6.5px 0 6.5px 8px;border-color:transparent transparent transparent #f22749;position:absolute;top:50%;right:0;margin-top:-8px}.special-ind-mv{background-repeat:repeat;background-image:url(../img/special/common/bg.png);background-size:400px 400px;background-position:top center;background-color:#f9e14e}.special-ind-mv:before{content:'';display:table;clear:both}.special-ind-mv-inner{padding-bottom:45px;padding-left:15px;padding-right:15px}.special-ind-mv-logo{width:86.66667%;margin-left:auto;margin-right:auto;margin-top:3.33333%}.special-ind-mv-lead{margin-top:32px;text-align:center;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.11em;font-family:'M+';color:#313550}.special-ind-about{background-color:#313550}.special-ind-about-inner{margin-left:15px;margin-right:15px;padding-top:48px;padding-bottom:75px}.special-ind-about-title{color:#fff;font-family:'M+';font-weight:700;font-size:20px;line-height:1.35;letter-spacing:.1em;text-align:center}.special-ind-about-title span{display:inline-block;border-bottom:4px dotted #f22749;padding-bottom:10px;padding-left:35px;padding-right:35px;position:relative}.special-ind-about-title span:after,.special-ind-about-title span:before,.special-result-match-title:after,.special-result-match-title:before{content:'';display:block;position:absolute;top:50%;background-image:url(../img/special/common/ico_mb.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-top:-14px}.special-ind-about-title span:before{left:2px}.special-ind-about-title span:after{right:2px}.special-ind-about-lead{margin-top:34px}.special-ind-about-lead p{font-size:15px;line-height:1.8;letter-spacing:.11em;color:#fff;font-family:'M+';margin-top:2em;text-align:left}.special-ind-about .special-btn{margin-top:65px}.special-question-num{margin-top:40px;text-align:center;color:#313550;font-size:21px;line-height:1;font-family:'Fredoka';letter-spacing:.12em}.special-question-num span{display:inline-block;border-bottom:4px dotted #f22749;padding-bottom:5px;width:170px}.special-question-box{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.special-question-box.is-show{pointer-events:all;-webkit-transform:scale(1);transform:scale(1);opacity:1}.special-question-box.is-hide{-webkit-transform:scale(.9);transform:scale(.9);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.25,.46,.45,.94) .3s}.special-question-txt,.special-result-name{font-family:'M+';color:#313550;letter-spacing:.1em}.special-question-txt{line-height:1.8;height:4.5em;font-size:19px;margin-top:40px}.special-question-txt span{opacity:0}.special-question .answers{margin-top:25px}.special-question .answers button{display:block;position:relative;background-color:#313550;border-radius:5px;color:#fff;font-size:14px;width:100%;text-align:left;line-height:55px;margin-top:10px;padding-left:40px;font-family:'M+';font-weight:700}.special-question .answers button.is-select{pointer-events:none}.special-question .answers button.is-select:before{-webkit-animation-name:'select';animation-name:'select';-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;border-left-color:#f22749}.special-question .answers button:before{content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:20px;margin-top:-5px}.special-result-name{font-weight:400;text-align:center;font-size:20px;margin-top:25px;margin-left:-25px;margin-right:-25px}.special-result-name small{font-size:14px;display:block}.special-result-name strong{margin-top:12px;font-size:46px;font-weight:700;display:block;margin-bottom:10px;line-height:1.2}.special-result-name strong>span,.special-result-sns-title br{display:block}.special-result-name strong i{font-size:50%;display:block}.special-result-pokemon{margin-top:25px;background-color:#f5e5d4;padding:5px 20px 20px}.special-result-pokemon-pic{display:block;margin-left:-6.45161%;margin-right:-6.45161%}.special-result-pokemon-profile{border:2px solid #313550;border-radius:8px;background-color:#fff;padding:15px;font-size:12px;letter-spacing:.1em;line-height:1.5;text-align:left;font-family:'M+';color:#313550;margin-top:-5px}.special-result-type{margin-top:40px}.special-result-type-copy{text-align:center;font-family:'M+';letter-spacing:.12em;font-size:18.5px;line-height:1.51;color:#313550}.special-result-type-copy small{display:block;font-size:14px;letter-spacing:.16em;line-height:1.39;margin-bottom:15px}.special-result-type-description{font-size:15px;line-height:1.6;color:#313550;margin-top:35px;font-family:'M+';letter-spacing:.11em}.special-result-back{margin-top:25px;width:275px}.special-result-match-list{margin-top:35px}.special-result-match-list li{display:block;margin-top:20px;background-color:#f5e5d4;padding:0 15px 28px;text-align:center}.special-result-match-title{background-color:#313550;color:#fff;font-weight:700;font-family:'M+';font-size:12px;letter-spacing:.11em;line-height:1.4;text-align:center;max-width:260px;border-radius:0 0 5px 5px;margin:0 auto;padding:15px 30px;position:relative}.special-result-match-title:after,.special-result-match-title:before{width:14px;height:14px;margin-top:-7px}.special-result-match-title:before{left:12px}.special-result-match-title:after{right:12px}.special-result-match-name i,.special-result-match-name span,.special-result-match-name strong,.special-result-match-profile span,.special-result-match-title span{display:inline-block;vertical-align:middle}.special-result-match-name{color:#313550;font-family:'M+';font-size:15px;letter-spacing:.1em;line-height:1.8;display:inline-block;margin-top:15px;border-bottom:2px solid #313550}.special-result-match-name strong{font-weight:700;font-size:21px;letter-spacing:.08em;line-height:1}.special-result-match-name i{font-size:50%}.special-result-match-pic{display:block;margin-top:10px}.special-result-match-pic img,.special-result-pokemon-pic img{display:block;width:100%;height:auto}.special-result-match-profile{border-radius:5px;background-color:#fff;border:2px solid #313550;padding:15px;font-size:11px;letter-spacing:.11em;line-height:1.5;color:#313550;font-family:'M+';text-align:left}.special-result-match-profile span{padding-right:1em}.special-result-match-description,.special-result-match-type{margin-top:15px;text-align:left;color:#313550;font-family:'M+';font-size:11px;letter-spacing:.18em;line-height:1}.special-result-match-description{margin-top:5px;font-size:15px;line-height:1.6;letter-spacing:.11em}.special-result-sns{margin-top:40px;margin-left:25px;margin-right:25px}.special-result-sns-title{text-align:center;font-family:'M+';font-size:18px;font-weight:700;letter-spacing:.18em;line-height:1.5;color:#0c8abf}.special-result-sns-list,.special-result-sns-list li{margin-top:15px}.special-result-sns-list li a{background-color:#0c8abf;border-radius:6px;color:#fff;text-align:center;line-height:55px;font-size:15px;font-weight:700;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none}.special-result-sns-list li .ico{position:relative;width:24px;height:24px;margin-right:12px}.special-result-sns-txt{margin-top:25px;color:#313550;text-align:left;font-size:15px;line-height:1.6;letter-spacing:.11em;font-family:'M+'}.planning.main{background-color:#f9e14e}.planning.main .page-inner{padding-bottom:40px}.planning-title span{opacity:.4;color:#fff}.planning-contents{background-color:#fff;position:relative;padding-top:40px;padding-bottom:70px}.planning-lead{margin-top:37px;font-size:13.5px;font-weight:700;line-height:1.63;letter-spacing:.05em;color:#262626}.planning-sec{position:relative;margin-top:40px;padding-left:25px;padding-right:25px}.planning-sec-txt p:first-child,.planning-sec:first-child{margin-top:0}.planning-sec-inner{position:relative}.planning-sec-title{font-size:26.5px;font-weight:700;color:#262626;line-height:1.13}.planning-sec-title span{background:linear-gradient(transparent 0%,#f7df4e 0%);display:inline-block;margin-top:5px}.planning-sec-img,.planning-sec-profile{margin-top:20px}.planning-sec-name,.planning-sec-post{font-size:16px;line-height:1;letter-spacing:.05em;font-weight:700;color:#262626}.planning-sec-post{font-size:12px;line-height:1.58;margin-top:12px}.planning-sec-post small{font-weight:400;font-size:10px;letter-spacing:.09em;padding-left:1em}.planning-sec-txt{border-top:1px solid #262626;margin-top:25px;padding-top:25px}.planning-sec-txt p{font-size:16px;line-height:1.56;letter-spacing:.03em;margin-top:2em}.message .contents{overflow-x:hidden}.message .page-inner{margin-top:49px;padding-left:0;padding-right:0;padding-bottom:130px;position:relative}.message .page-mv-img{margin-right:0;position:relative;z-index:0}.message-mv{position:relative}.message-mv-img{margin-right:-25px}.message-mv-img img,.planning-sec-img img{display:block;width:100%;height:auto}.message-mv-title{padding:12px 15px;margin-top:-13.6%;position:relative;z-index:2}.message-mv-title-en,.message-mv-title-ja{font-family:'Noto Sans JP';font-weight:700;font-size:50px;letter-spacing:.05em;line-height:1.6;color:#f9e14e}.message-mv-title-ja{font-size:23px;letter-spacing:.08em;line-height:1.66;color:#262626;margin-top:-36px}.message-mv-title-job,.message-mv-title-name{font-family:'Noto Sans JP';font-weight:700;color:#fff;font-size:12px;letter-spacing:.1em;margin-top:22px}.message-mv-title-job strong{padding:3px 5px 4px;display:inline-block;white-space:nowrap;background-color:#262626}.message-mv-title-job p+p{margin-top:6px}.message-mv-title-name{font-size:24px;letter-spacing:.03em;line-height:1.75;color:#262626;margin-top:14px;position:relative}.message-mv-title-name::after{content:"UEGO YORIOMI";position:absolute;top:13px;left:123px;font-weight:700;font-size:15px;letter-spacing:.12em}.message-mv-history{margin-top:20px}.message-sec-inner{margin-right:auto;margin-left:auto}.message-sec-box{display:flex;flex-direction:column}.message-sec-box:nth-of-type(2){margin-top:110px}.message-sec-box2{margin-top:94px;padding-bottom:86PX}.message-sec-box2 .message-sec-imgbox img{width:95.19231%;margin-left:auto;margin-right:0}.message-sec-imgbox{position:relative;z-index:1}.message-sec-imgbox img{display:block;width:94.62687%;height:auto}.message-sec-imgbox .interview01{margin-right:0;margin-left:auto}.message-sec-imgbox .interview02{margin-right:auto;margin-left:0}.message-sec-imgbox01,.message-sec-imgbox02{width:calc(100% - 40px);margin:0 auto}.message-sec-imgbox01::after{left:0;padding-bottom:105.97015%;margin-top:-8.95522%;margin-left:-11.34328%}.message-sec-imgbox01::after,.message-sec-imgbox02::after,.message-sec-imgbox03::after{position:absolute;top:0;background-color:#f9e14e;width:94.62687%;content:"";z-index:-1}.message-sec-imgbox02::after{right:0;margin-right:-5.97015%;padding-bottom:105.97015%;margin-top:-8.95522%}.message-sec-imgbox03::after{left:0;padding-bottom:46.4%;margin-top:-4.1791%;margin-left:-11.34328%}.message-sec-leadbox{padding-right:20px;padding-left:20px;margin-top:20px}.message-sec-leadbox:nth-of-type(2){margin-top:60px}.message-sec-leadbox-text,.message-sec-leadbox-title{font-family:'Noto Sans JP';font-weight:700;font-size:18px;letter-spacing:.1em;line-height:1.88}.message-sec-leadbox-text{font-weight:500;font-size:16px;letter-spacing:.08em;line-height:1.75;margin-top:20px;padding-top:20px;border-top:2px solid #000}.message-sec-leadbox-text2{margin-top:0;padding-top:0;border-top:none}.case-sec{padding-top:60px;padding-bottom:50px;background-color:#f9e14e;position:relative}.case-sec-inner{max-width:calc(100% - 40px);margin-right:auto;margin-left:auto}.case-sec-inner.pc{position:relative}.case-sec-title,.case-sec-title::after{font-family:'Noto Sans JP';font-weight:700;color:#262626}.case-sec-title{padding-bottom:0;margin-left:-3px;font-size:50px;letter-spacing:.02em;position:relative}.case-sec-title::after{content:"企画事例";font-size:14px;letter-spacing:.12em;position:absolute;top:58px;left:3px}.case-sec-textarea{position:absolute;top:158px;left:0;width:310px}.case-sec-textarea-inner{position:relative}.case-sec .swiper-button-next,.case-sec .swiper-button-prev{position:absolute;top:7px;right:112px;left:auto;width:30px;height:30px;background-color:#000;margin-top:0;border-radius:30px}.case-sec .swiper-button-prev::after{content:"";width:0;height:0;border-style:solid;border-width:6px 9px 6px 0;border-color:transparent #fff transparent transparent;position:relative;right:2px}.case-sec .swiper-button-next{right:0}.case-sec .swiper-button-next::after,.requirements-jobItem li::after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;position:relative;left:2px}.case-sec .swiper-pagination{position:absolute;top:15px;right:35px;left:auto;bottom:auto;display:inline-block;width:72px;height:18px;font-family:'Noto Sans JP';color:#262626;font-weight:700;font-size:12px}.case-sec .swiper-pagination-bullet{width:6px;height:6px}.case-sec .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.case-sec .swiper-pagination-bullet-active{background-color:#000}.case-slider-item{margin-top:40px;position:relative;list-style:none}.case-slider-item-content{position:relative;z-index:1;width:100%;margin-left:0;margin-right:auto;visibility:hidden}.case-slider-item-content.is_show{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all 1s}.case-slider-item-content.is_show .case-slider-item-text{opacity:1}.case-slider-item-soon{background-color:#faec9a;color:#e5cf48;opacity:.6;position:relative;padding-top:55.2vw}.case-slider-item-img{display:block}.case-slider-item-img img{display:block;width:100%;height:auto;-webkit-filter:brightness(70%);filter:brightness(70%)}.case-slider-item-img .case_img{-webkit-filter:brightness(100%);filter:brightness(100%)}.case-slider-item-text,.case-slider-item-title{font-family:'Noto Sans JP';color:#262626;margin-top:20px}.case-slider-item-title{padding-left:48px;position:relative;transition:all 1.2s cubic-bezier(.445,.05,.55,.95);font-weight:700;font-size:22px;letter-spacing:.03em;line-height:32px}.case-slider-item-title::after{width:40px;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:#000;color:#fff;line-height:40px;border-radius:40px;text-align:center;font-size:15px}.case-slider-item-title.slider-01::after{content:"01"}.case-slider-item-title.slider-02::after{content:"02"}.case-slider-item-title.slider-03::after{content:"03"}.case-slider-item-title.slider-04::after{content:"04"}.case-slider-item-title.slider-05::after{content:"05"}.case-slider-item-title.slider-06::after{content:"06"}.case-slider-item-text{font-weight:500;font-size:15px;letter-spacing:.05em;line-height:1.86;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:none}.case-slider-item-text strong{background-color:#262626;padding-top:3px;padding-bottom:3px}.swiper-slide-active .case-slider-item-title{visibility:visible;opacity:1;transition:all 1.2s cubic-bezier(.445,.05,.55,.95)}.swiper-slide-active .case-slider-item-text{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all 1.2s .3s cubic-bezier(.445,.05,.55,.95)}.swiper-slide-active .case-slider-item-img,body.evolution{overflow:hidden}.requirements .main{background-color:#262626}.requirements .page-contents-inner{margin-left:-42px;width:calc(100% + 42px)}.requirements .page-title span{color:rgba(255,255,255,.14)}.requirements .page-mv-title{background-color:rgba(249,225,78,.9);color:#262626;font-family:'Noto Sans JP'}.requirements .page-contents-title{color:#fff}.requirements .page-contents-title02{margin-top:50px}.requirements .page-contents-lead,.requirements .page-list-body p,body.evolution .globalnav-list-item .sublist-btn,body.evolution .globalnav-list-item>a{color:#fff}.requirements .page-list-title,.requirements-explain{font-family:'Noto Sans JP';color:#fff}.requirements .page-list-lastitem{border-bottom:2px solid #fff}.requirements .page-list-item{border-top:2px solid #fff}.requirements-explain{font-weight:500;letter-spacing:.02em}.requirements-leadbox{margin-top:30px;margin-left:-42px;width:calc(100% + 42px)}.requirements-lead-text{font-family:'Noto Sans JP';color:#fff;font-size:13px;letter-spacing:.05em;line-height:1.86}.requirements-jobList{display:flex;flex-direction:column;margin-top:30px;background-repeat:no-repeat;margin-left:-42px;width:calc(100% + 42px)}.requirements-jobItem{border:2px solid #f9e14e;margin-top:14px;text-align:center;text-decoration:none;display:inline-block;position:relative;background-color:#262626;z-index:0;padding-bottom:44px;padding-left:40px}.requirements-jobItem,.requirements-jobItem:hover{transition:all .3s linear}.requirements-jobItem:hover .requirements-jobItem-bg{background-color:#f9e14e;color:#262626}.requirements-jobItem:hover li::after{border-color:#262626 transparent transparent}.requirements-jobItem .requirements-jobItem-bg{font-family:'Noto Sans JP';font-size:12px;font-weight:700;letter-spacing:.03em;color:#fff;width:calc(100% + 2px);height:calc(100% + 2px);display:block;padding-left:38px;border:2px solid #f9e14e;background-color:#262626;position:absolute;left:-6px;top:-6px;z-index:-1;display:flex;align-items:center;text-align:left}.requirements-jobItem .requirements-jobItem-bg .newline,.requirements-jobItem .requirements-newline-pc{display:none}.requirements-jobItem li{color:#fff;position:relative}.requirements-jobItem li::after{border-width:11px 6px 0;border-color:#f9e14e transparent transparent;position:absolute;left:-27px;top:12px}.requirements-text-indent{width:12px;height:1px;display:inline-block}.page-list-item,.requirements.page-contents-inner{position:relative}.requirements-position{position:absolute;top:100px;width:100%;height:1px}body.evolution{background-color:transparent}body.evolution .pc{display:none!important}body.evolution .globalnav-btn div:after,body.evolution .globalnav-btn:after,body.evolution .globalnav-btn:before{background-color:#fff}.icon_style{position:relative}.evolution .header{background-color:#fa6c2d}.evolution .footer{z-index:10;position:absolute;bottom:0;left:0;width:100%}.evolution-scroll{position:fixed;bottom:24px;right:20px;height:76.5px;z-index:10;transition:all .2s linear}.evolution-scroll.hidden{visibility:hidden;transition:all .2s linear}.evolution-scroll.top{right:9.5px}.evolution-scroll.interview{z-index:1}.evolution-scroll-text img{height:42px}.evolution-scroll-inner{position:relative;width:100%;height:100%}.evolution-scroll-triangle{position:absolute;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:#000 transparent transparent}.evolution-scroll-triangle.on_black{border-color:#fff transparent transparent}.top .scroll_black,.top .scroll_white{visibility:hidden}.top .scroll_black.active,.top .scroll_white.active{visibility:visible}.top .scroll_white{position:relative;left:-11px}.top .evolution-scroll-triangle.active{border-color:#fff transparent transparent}.evolution-scroll-triangle01{bottom:20px;-webkit-animation:scrollEvolution01 .5s linear infinite;animation:scrollEvolution01 .5s linear infinite}.evolution-scroll-triangle02{bottom:10px;-webkit-animation:scrollEvolution02 .5s linear infinite;animation:scrollEvolution02 .5s linear infinite}.evolution-scroll-triangle03{bottom:0;-webkit-animation:scrollEvolution03 .5s linear infinite;animation:scrollEvolution03 .5s linear infinite}.evolution-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;min-height:calc(var(--vh, 1vh)*100);z-index:10;visibility:visible;opacity:0}.evolution-modal-show,.evolution-modal.visible{visibility:visible;opacity:1}.evolution-modal.hidden{display:none}.evolution-modal-inner{position:relative}.evolution-modal-bg{background-color:rgba(0,0,0,.7);width:100%;height:100vh;min-height:calc(var(--vh, 1vh)*100);visibility:hidden;transition:.1s linear;opacity:0}.evolution-modal-bg.modalBg-visible{transition:.1s linear;visibility:visible;opacity:1}.evolution-modal-bg-show{visibility:visible;opacity:1}.evolution-modal-txtBox{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:84%;height:200px;background-color:#050505;border-radius:10px;display:flex;align-items:center;visibility:hidden;transition:.1s linear;opacity:0}.evolution-modal-txtBox-show,.evolution-modal-txtBox.modalText-visible{transition:.3s linear;visibility:visible;opacity:1}.evolution-modal-txtBox-home{height:249px}.evolution-modal-txtInner{width:calc(100% - 10px);height:calc(100% - 10px);margin:auto;border:1px solid #fff;border-radius:5px;display:flex;align-items:center;justify-content:center}.evolution-modal-txt{width:100%;max-width:229px;text-align:center}.evolution-modal-txt-special{max-width:255px;width:84.158415842%}.evolution-modal-img-keywordtxt,.evolution-modal-img-selecttxt{width:100%;text-align:center;display:flex;flex-flow:wrap;justify-content:center;margin:0 auto}.evolution-modal-img-selecttxt.first{max-width:248px}.evolution-modal-img-selecttxt.second{max-width:205px}.evolution-modal-img-keywordtxt.first{max-width:248px}.evolution-modal-img-keywordtxt.second{max-width:180px}.evolution-modal-img-keywordtxt.text-attention{max-width:100%;justify-content:left}.evolution-modal-img-keywordtxt.third{margin-bottom:24px;margin-top:19px}.evolution-modal-img-ok{text-align:center;margin-top:20px;display:inline-block;width:23.96507%;max-width:54.88px;margin-left:auto;margin-right:auto;padding-left:16px}.evolution-modal-img-ok::after{left:-10px;top:0}.evolution-modal-img-word{display:flex;height:24px;padding-right:3px}.evolution-modal-img-word-attention{height:13px;margin-bottom:11px}.evolution-modal-img-word.at-img01{height:11px;padding-right:2px}.evolution-modal-img-word.at-img01 img,.evolution-modal-img-word.at-img02 img{margin-left:1px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img02,.evolution-modal-img-word.at-img03{height:11px;padding-right:0}.evolution-modal-img-word.at-img02 img{margin-left:0}.evolution-modal-img-word.at-img03 img,.evolution-modal-img-word.at-img04 img{margin-left:1px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img04{height:11px;padding-right:1px}.evolution-modal-img-word.at-img05,.evolution-modal-img-word.at-img06,.evolution-modal-img-word.at-img07,.evolution-modal-img-word.at-img08,.evolution-modal-img-word.at-img09{height:13px;padding-right:0}.evolution-modal-img-word.at-img05 img,.evolution-modal-img-word.at-img06 img,.evolution-modal-img-word.at-img07 img,.evolution-modal-img-word.at-img08 img,.evolution-modal-img-word.at-img09 img,.evolution-modal-img-word.at-img10 img{margin-left:0}.evolution-modal-img-word.at-img10{height:13px;padding-right:1px}.evolution-modal-img-word.at-img11{height:11px;padding-right:0}.evolution-modal-img-word.at-img11 img,.evolution-modal-img-word.at-img12 img,.evolution-modal-img-word.at-img13 img{margin-left:2px}.evolution-modal-img-word.at-img12{height:13px;padding-right:0}.evolution-modal-img-word.at-img13,.evolution-modal-img-word.at-img14{height:12px;padding-right:1px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img14{padding-right:0}.evolution-modal-img-word.at-img14 img,.evolution-modal-img-word.at-img15 img{margin-left:1px}.evolution-modal-img-word.at-img15{height:13px;padding-right:0}.evolution-modal-img-word.at-img16{height:13px;padding-right:1px}.evolution-modal-img-word.at-img16 img{margin-left:0}.evolution-modal-img-word.at-img17,.evolution-modal-img-word.at-img18{height:13px;padding-right:0}.evolution-modal-img-word.at-img17 img{margin-left:-1px}.evolution-modal-img-word.at-img18 img,.evolution-modal-img-word.at-img19 img{margin-left:0}.evolution-modal-img-word.at-img19{height:13px;padding-right:1px}.evolution-modal-img-word.at-img20{height:11px;padding-right:0}.evolution-modal-img-word.at-img20 img{margin-left:0;-webkit-transform:translate(-3px,3px);transform:translate(-3px,3px)}.evolution-modal-img-word.at-img21{height:13px;padding-right:0}.evolution-modal-img-word.at-img21 img{margin-left:4px}.evolution-modal-img-word.at-img22{height:13px;padding-right:1px}.evolution-modal-img-word.at-img22 img{margin-left:1px}.evolution-modal-img-word.at-img23{height:13px;padding-right:0}.evolution-modal-img-word.at-img23 img{margin-left:0}.evolution-modal-img-word.at-img24{height:12px;padding-right:2px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img24 img,.evolution-modal-img-word.at-img25 img,.evolution-modal-img-word.at-img26 img,.evolution-modal-img-word.at-img27 img{margin-left:1px}.evolution-modal-img-word.at-img25{height:13px;padding-right:1px}.evolution-modal-img-word.at-img26,.evolution-modal-img-word.at-img27{height:13px;padding-right:0}.evolution-modal-img-word.at-img28{height:13px;padding-right:1px}.evolution-modal-img-word.at-img28 img,.evolution-modal-img-word.at-img29 img{margin-left:2px}.evolution-modal-img-word.at-img29{height:13px;padding-right:0}.evolution-modal-img-word.at-img30{height:5px;padding-right:0}.evolution-modal-img-word.at-img30 img{margin-left:2px;-webkit-transform:translateY(8px);transform:translateY(8px)}.evolution-modal-img-word.at-img31,.evolution-modal-img-word.at-img32{height:13px;padding-right:0}.evolution-modal-img-word.at-img31 img,.evolution-modal-img-word.at-img32 img{margin-left:-1px}.evolution-modal-img-word.at-img33{height:12px;padding-right:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img33 img,.evolution-modal-img-word.at-img34 img{margin-left:0}.evolution-modal-img-word.at-img34,.evolution-modal-img-word.at-img35,.evolution-modal-img-word.at-img36,.evolution-modal-img-word.at-img37{height:13px;padding-right:0}.evolution-modal-img-word.at-img35 img{margin-left:-1px}.evolution-modal-img-word.at-img36 img,.evolution-modal-img-word.at-img37 img,.evolution-modal-img-word.at-img38 img,.evolution-modal-img-word.at-img39 img{margin-left:0}.evolution-modal-img-word.at-img38{height:11px;padding-right:2px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img39{height:13px;padding-right:0}.evolution-modal-img-word.at-img40{height:12px;padding-right:0}.evolution-modal-img-word.at-img40 img,.evolution-modal-img-word.at-img41 img,.evolution-modal-img-word.at-img42 img{margin-left:2px}.evolution-modal-img-word.at-img41{height:11px;padding-right:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img42{height:12px;padding-right:0}.evolution-modal-img-word.at-img43{height:5px;padding-right:0}.evolution-modal-img-word.at-img43 img{margin-left:2px;-webkit-transform:translateY(8px);transform:translateY(8px)}.evolution-modal-img-word.at-img44,.evolution-modal-img-word.at-img45,.evolution-modal-img-word.at-img46{height:13px;padding-right:0}.evolution-modal-img-word.at-img44 img{margin-left:13px}.evolution-modal-img-word.at-img45 img{margin-left:5px}.evolution-modal-img-word.at-img46 img,.evolution-modal-img-word.at-img47 img{margin-left:0}.evolution-modal-img-word.at-img47{height:13px;padding-right:1px}.evolution-modal-img-word.at-img48,.evolution-modal-img-word.at-img49,.evolution-modal-img-word.at-img50{height:13px;padding-right:0}.evolution-modal-img-word.at-img48 img{margin-left:-2px}.evolution-modal-img-word.at-img49 img{margin-left:0}.evolution-modal-img-word.at-img50 img{margin-left:5px}.evolution-modal-img-word.at-img51{height:12px;padding-right:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img51 img{margin-left:4px}.evolution-modal-img-word.at-img52{height:13px;padding-right:0}.evolution-modal-img-word.at-img52 img,.evolution-modal-img-word.at-img53 img,.evolution-modal-img-word.at-img54 img,.evolution-modal-img-word.at-img55 img{margin-left:1px}.evolution-modal-img-word.at-img53{height:12px;padding-right:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img54,.evolution-modal-img-word.at-img55{height:13px;padding-right:0}.evolution-modal-img-word.at-img56{height:12px;padding-right:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img56 img{margin-left:2px}.evolution-modal-img-word.at-img57{height:5px;padding-right:0}.evolution-modal-img-word.at-img57 img{margin-left:2px;-webkit-transform:translateY(9px);transform:translateY(9px)}.evolution-modal-img-word-btn{height:16px;transition:.7s opacity linear}.evolution-modal-img{margin-left:2px;flex-shrink:0;width:100%}.evolution-modal-img.link01{margin-left:9px}.evolution-modal-img.link02{margin-left:7px}.evolution-header{position:fixed;top:0;left:0;z-index:2}.evolution-header .logo{margin-left:5.333333333vw;margin-top:2.99850075vh}.evolution-header .logo img,.evolutionPicture-ind-mv-subTtl img{width:100%}.blinking-triangle{position:relative}.blinking-triangle::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #ffeb00;transition:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.is_active.blinking-triangle:after{-webkit-animation:triangleOnClick .7s linear;animation:triangleOnClick .7s linear;transition:none}.contents.evolution{overflow-x:hidden}.evolutionPicture{background-color:#fa6c2d;position:relative;z-index:1}.evolutionPicture-ind-mv-bg{width:100%;height:100vh;position:fixed;top:0;z-index:-1;overflow:hidden}.evolutionPicture-ind-mv-bg.toppage{position:absolute}.evolutionPicture-ind-mv-bgInner{max-width:900px;width:100%;height:100%;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}.evolutionPicture-ind-mv-ball{width:142%;height:auto;-webkit-animation:ballRorate infinite 10s linear;animation:ballRorate infinite 10s linear;position:relative;right:-20%;z-index:0}.evolutionPicture-ind-mv-ball.entry{top:9%}.evolutionPicture-ind-mv-eevee{position:absolute;top:22.43928036vh;left:48vw;width:76.6906666666667%;max-width:320px}.evolutionPicture-ind-mv{height:100vh;overflow:hidden}.evolutionPicture-ind-mv-inner{height:100%;z-index:1;position:relative;max-width:700px;width:100%;margin:0 auto}.evolutionPicture-ind-mv-ttlBox{padding-top:19.94002999vh}.evolutionPicture-ind-mv-subTtl{font-size:4.8vw;font-weight:500;letter-spacing:.145em;width:84%;margin:0 auto;max-width:435px}.evolutionPicture-ind-mv-Ttl{text-align:center;width:84.53333333%;margin:10px auto 0}.evolutionPicture-ind-mv-Ttl img{width:100%;max-width:450px}.evolutionPicture-ind-mv-txt{font-family:'Noto Sans JP';font-weight:400;font-size:12px;letter-spacing:.08em;line-height:1.75;width:48.26666667%;margin-top:5.997001499vh;margin-left:15%;color:#fff}.evolutionPicture-ind-mv-select{margin:0 auto;margin-top:5.997001499vh;background-color:#050505;color:#fff;padding:5px;border-radius:10px;width:70.4%}.evolutionPicture-ind-mv-selectInner{border:1px solid #fff;border-radius:10px;padding:3.448275862vh 10% 5.097451274vh;width:100%}.evolutionPicture-ind-mv-selectTtl img{width:36.81592%;max-width:74px}.evolutionPicture-ind-mv-selectItem{font-size:19px;letter-spacing:.26em;line-height:1.21;margin-top:20px;padding-left:27.5px}.evolutionPicture-ind-mv-selectItem::after{top:3px;left:0}.evolutionPicture-ind-mv-selectItem-img{width:84.0796%;max-width:169px}.evolutionPicture-select{padding-top:60px}.evolutionPicture-select-inner{padding:0 20px 40px;width:100%;margin:auto}.evolutionPicture-select-ttl{max-width:700px;margin:0 auto}.evolutionPicture-select-ttl img{width:100%}.evolutionPicture-select-box{margin-top:30px;border-radius:3px;position:relative;margin-left:auto;margin-right:auto}.evolutionPicture-select-selectBox{display:flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:right;z-index:2;margin-left:auto;margin-right:auto;position:relative}.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{position:absolute;top:5px;left:-5px;width:100%;height:100%;content:"";z-index:-1;background-color:#000;border-radius:3px}.evolutionPicture-select-selectBox::before{top:0;left:0;z-index:0;background-color:#fedb31}.evolutionPicture-select-boxTtl{height:30px;background-color:#000;display:flex;align-items:center;border-radius:3px 0 4px 3px;position:relative;width:calc(100% - 22px)}.evolutionPicture-select-boxTtl h2{margin:auto}.evolutionPicture-select-boxTtl::after{content:"";position:absolute;top:0;right:-22px;width:0;height:0;border-style:solid;border-width:30px 24px 0 0;border-color:#000 transparent transparent;border-radius:0 3px 3px 3px}.evolutionPicture-select-selectBox-item{display:inline-block;width:111px;height:113px;background-color:#fedb31;position:relative}.evolutionPicture-select-selectBox-item:nth-last-child(even){background-color:#f5d02e}.evolutionPicture-select-selectBox-01,.evolutionPicture-select-selectBox-02,.evolutionPicture-select-selectBox-03{display:flex;justify-content:space-between;align-items:center}.evolutionPicture-select-selectBox-01 .evolutionPicture-select-selectBox-item{width:49%;height:130px}.evolutionPicture-select-selectBox-01 .icon_number{width:18.27151471%;height:10%}.evolutionPicture-select-selectBox-02 .evolutionPicture-select-selectBox-item{width:32%;height:155px}.evolutionPicture-select-selectBox-02 .icon_number{width:27.98768542%;height:10%}.evolutionPicture-select-selectBox-03 .evolutionPicture-select-selectBox-item{width:49%;height:160px}.evolutionPicture-select-selectBox-03 .icon_number{width:18.27151471%;height:10%}.evolutionPicture-select-selectBox-inner{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;width:100%;height:100%}.evolutionPicture-select-selectBox-itemBreak01::after{content:"";position:absolute;top:5px;right:-3.5px;width:1px;height:calc(100% - 10px);z-index:10}.evolutionPicture-select-selectBox-itemBreak01::before{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 17px);height:1px;z-index:10}.evolutionPicture-select-selectBox-itemBreak02::before{content:"";position:absolute;bottom:0;right:10px;width:calc(100% - 17px);height:1px;z-index:10}.evolutionPicture-select-selectBox-itemBreak03::after{content:"";position:absolute;top:5px;right:-6.5px;width:1px;height:calc(100% - 10px);z-index:10}.evolutionPicture-select-selectBox-itemBreak03::before{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 17px);height:1px;z-index:10}.evolutionPicture-select-selectBox-itemBreak04::after{content:"";position:absolute;top:5px;right:-6.5px;width:1px;height:calc(100% - 10px);z-index:10}.evolutionPicture-select-selectBox-itemBreak04::before{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 17px);height:1px;z-index:10}.evolutionPicture-select-selectBox-itemBreak05::before{content:"";position:absolute;bottom:0;right:10px;width:calc(100% - 17px);height:1px;z-index:10}.evolutionPicture-select-selectBox-itemBreak06::after{content:"";position:absolute;top:5px;right:-3.5px;width:1px;height:calc(100% - 10px);z-index:10}.evolutionPicture-keyword{height:100vh;padding-top:8.845577211vh}.evolutionPicture-keyword-ball{display:none}.evolutionPicture-keyword-inner{padding:0 4vw 0 7.2vw;width:100%;height:100%}.evolutionPicture-keyword-ttl{margin-right:auto;margin-left:auto}.evolutionPicture-keyword-ttl img{width:99%}.evolutionPicture-keyword-selectInner{margin:0 auto;padding-top:3.148425787vh;max-width:328px;width:100%;height:calc(100% - 11.994002998vh)}.evolutionPicture-keyword-selectList{position:relative;width:100%;height:100%;max-height:510px}.evolutionPicture-keyword-selectItem{display:inline-block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:top center}.evolutionPicture-keyword-selectItem img{position:absolute}.evolutionPicture-keyword-selectItem-img{visibility:visible}.evolutionPicture-keyword-selectItem-imgActive,.is_active .evolutionPicture-keyword-selectItem-img{visibility:hidden}.is_active .evolutionPicture-keyword-selectItem-imgActive{visibility:visible}.evolutionPicture-keyword-selectItem1{top:0;left:0;width:30.18293%;max-width:99px;height:14.32927%;background-image:url(../img/evolution/keyword/voice/sp/voice01.svg)}.evolutionPicture-keyword-selectItem1.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice01.svg)}.evolutionPicture-keyword-selectItem2{top:0;left:32.0122%;background-image:url(../img/evolution/keyword/voice/sp/voice02.svg);width:25.60976%;max-width:84px;height:14.32927%}.evolutionPicture-keyword-selectItem2.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice02.svg)}.evolutionPicture-keyword-selectItem3{top:0;left:60.97561%;background-image:url(../img/evolution/keyword/voice/sp/voice03.svg);width:38.10976%;max-width:125px;height:14.32927%}.evolutionPicture-keyword-selectItem3.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice03.svg)}.evolutionPicture-keyword-selectItem4{top:11.17647%;left:0;background-image:url(../img/evolution/keyword/voice/sp/voice04.svg);width:40.2439%;max-width:132px;height:28.43333%}.evolutionPicture-keyword-selectItem4.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice04.svg)}.evolutionPicture-keyword-selectItem5{top:11.17647%;left:41.15854%;background-image:url(../img/evolution/keyword/voice/sp/voice05.svg);width:23.17073%;max-width:76px;height:28.43333%}.evolutionPicture-keyword-selectItem5.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice05.svg)}.evolutionPicture-keyword-selectItem6{top:11.17647%;left:65.54878%;background-image:url(../img/evolution/keyword/voice/sp/voice06.svg);width:34.16768%;max-width:initial;height:13.30196%}.evolutionPicture-keyword-selectItem6.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice06.svg)}.evolutionPicture-keyword-selectItem7{top:22.35294%;left:43.29268%;background-image:url(../img/evolution/keyword/voice/sp/voice07.svg);width:56.70732%;max-width:186px;height:14.70588%}.evolutionPicture-keyword-selectItem7.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice07.svg)}.evolutionPicture-keyword-selectItem8,.evolutionPicture-keyword-selectItem9{top:28.82353%;left:0;background-image:url(../img/evolution/keyword/voice/sp/voice08.svg);width:39.63415%;max-width:130px;height:7.84314%}.evolutionPicture-keyword-selectItem8.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice08.svg)}.evolutionPicture-keyword-selectItem9{top:39.01961%;background-image:url(../img/evolution/keyword/voice/sp/voice09.svg);height:13.33333%}.evolutionPicture-keyword-selectItem9.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice09.svg)}.evolutionPicture-keyword-selectItem10{top:39.01961%;left:43.90244%;background-image:url(../img/evolution/keyword/voice/sp/voice10.svg);width:29.87805%;max-width:98px;height:20%}.evolutionPicture-keyword-selectItem10.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice10.svg)}.evolutionPicture-keyword-selectItem11,.evolutionPicture-keyword-selectItem12{top:39.01961%;left:75.60976%;background-image:url(../img/evolution/keyword/voice/sp/voice11.svg);width:24.39024%;max-width:80px;height:9.01961%}.evolutionPicture-keyword-selectItem11.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice11.svg)}.evolutionPicture-keyword-selectItem12{top:50%;background-image:url(../img/evolution/keyword/voice/sp/voice12.svg)}.evolutionPicture-keyword-selectItem12.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice12.svg)}.evolutionPicture-keyword-selectItem13,.evolutionPicture-keyword-selectItem14{top:55.09804%;left:0;background-image:url(../img/evolution/keyword/voice/sp/voice13.svg);width:39.02439%;max-width:128px;height:7.84314%}.evolutionPicture-keyword-selectItem13.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice13.svg)}.evolutionPicture-keyword-selectItem14{top:65.09804%;background-image:url(../img/evolution/keyword/voice/sp/voice14.svg)}.evolutionPicture-keyword-selectItem14.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice14.svg)}.evolutionPicture-keyword-selectItem15{top:60.98039%;left:42.68293%;background-image:url(../img/evolution/keyword/voice/sp/voice15.svg);width:57.31707%;max-width:188px;height:12.7451%}.evolutionPicture-keyword-selectItem15.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice15.svg)}.evolutionPicture-keyword-selectItem16{top:75.68627%;left:0;background-image:url(../img/evolution/keyword/voice/sp/voice16.svg);width:31.70732%;max-width:104px;height:9.41176%}.evolutionPicture-keyword-selectItem16.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice16.svg)}.evolutionPicture-keyword-selectItem17{top:75.68627%;left:35.97561%;background-image:url(../img/evolution/keyword/voice/sp/voice17.svg);width:24.39024%;max-width:80px;height:9.41176%}.evolutionPicture-keyword-selectItem17.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice17.svg)}.evolutionPicture-keyword-selectItem18{top:75.68627%;left:61.89024%;background-image:url(../img/evolution/keyword/voice/sp/voice18.svg);width:37.80488%;max-width:124px;height:14.11765%}.evolutionPicture-keyword-selectItem18.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice18.svg)}.evolutionPicture-keyword-selectItem19{top:87.05882%;left:0;background-image:url(../img/evolution/keyword/voice/sp/voice19.svg);width:59.14634%;max-width:194px;height:12.94118%}.evolutionPicture-keyword-selectItem19.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice19.svg)}.evolutionPicture-keyword-selectItem20{top:91.56863%;left:63.10976%;background-image:url(../img/evolution/keyword/voice/sp/voice20.svg);width:37.80488%;max-width:124px;height:8.23529%}.evolutionPicture-keyword-selectItem20.is_active{background-image:url(../img/evolution/keyword/voice_active/sp/voice20.svg)}.evolutionPicture-keyword-bgwords{margin-left:-3px}.evolutionPicture-keyword-bgwords01,.evolutionPicture-keyword-bgwords02,.evolutionPicture-keyword-bgwords03{background-image:url(../img/evolution/keyword/keywords/keywords01.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:76.76768%;max-width:76px;height:39px;margin-left:auto;margin-right:auto}.evolutionPicture-keyword-bgwords02,.evolutionPicture-keyword-bgwords03{background-image:url(../img/evolution/keyword/keywords/keywords02.svg);width:56.45161%;max-width:105px;height:63px}.evolutionPicture-keyword-bgwords03{background-image:url(../img/evolution/keyword/keywords/keywords03.svg);width:63.63636%;max-width:63px;height:53px}.evolutionPicture-keyword-bgwords04,.evolutionPicture-keyword-bgwords05,.evolutionPicture-keyword-bgwords06,.evolutionPicture-keyword-bgwords07{background-image:url(../img/evolution/keyword/keywords/keywords04.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:41.93548%;max-width:52px;height:31px;margin-left:auto;margin-right:auto}.evolutionPicture-keyword-bgwords05,.evolutionPicture-keyword-bgwords06,.evolutionPicture-keyword-bgwords07{background-image:url(../img/evolution/keyword/keywords/keywords05.svg);width:47.36842%;max-width:36px;height:39px}.evolutionPicture-keyword-bgwords06,.evolutionPicture-keyword-bgwords07{background-image:url(../img/evolution/keyword/keywords/keywords06.svg);width:76.76768%;max-width:81px;height:91px}.evolutionPicture-keyword-bgwords07{background-image:url(../img/evolution/keyword/keywords/keywords07.svg);width:34.52381%;max-width:29px;height:37px}.evolutionPicture-keyword-bgwords08,.evolutionPicture-keyword-bgwords09,.evolutionPicture-keyword-bgwords10,.evolutionPicture-keyword-bgwords11{background-image:url(../img/evolution/keyword/keywords/keywords08.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:52.52525%;max-width:52px;height:30px;margin-left:auto;margin-right:auto}.evolutionPicture-keyword-bgwords09,.evolutionPicture-keyword-bgwords10,.evolutionPicture-keyword-bgwords11{background-image:url(../img/evolution/keyword/keywords/keywords09.svg);height:58px}.evolutionPicture-keyword-bgwords10,.evolutionPicture-keyword-bgwords11{background-image:url(../img/evolution/keyword/keywords/keywords10.svg);width:76.76768%;max-width:81px;height:42px}.evolutionPicture-keyword-bgwords11{background-image:url(../img/evolution/keyword/keywords/keywords11.svg);width:43.43434%;max-width:43px;height:36px}.evolutionPicture-keyword-bgwords12,.evolutionPicture-keyword-bgwords13,.evolutionPicture-keyword-bgwords14,.evolutionPicture-keyword-bgwords15{background-image:url(../img/evolution/keyword/keywords/keywords12.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:59.59596%;max-width:59px;height:38px;margin-left:auto;margin-right:auto}.evolutionPicture-keyword-bgwords13,.evolutionPicture-keyword-bgwords14,.evolutionPicture-keyword-bgwords15{background-image:url(../img/evolution/keyword/keywords/keywords13.svg);width:46.46465%;max-width:46px;height:30px}.evolutionPicture-keyword-bgwords14,.evolutionPicture-keyword-bgwords15{background-image:url(../img/evolution/keyword/keywords/keywords14.svg)}.evolutionPicture-keyword-bgwords15{background-image:url(../img/evolution/keyword/keywords/keywords15.svg);width:68.68687%;max-width:68px;height:39px}.evolutionPicture-keyword-bgwords16,.evolutionPicture-keyword-bgwords17,.evolutionPicture-keyword-bgwords18,.evolutionPicture-keyword-bgwords19,.evolutionPicture-keyword-bgwords20{background-image:url(../img/evolution/keyword/keywords/keywords16.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:43.43434%;max-width:43px;height:36px;margin-left:auto;margin-right:auto}.evolutionPicture-keyword-bgwords17,.evolutionPicture-keyword-bgwords18,.evolutionPicture-keyword-bgwords19,.evolutionPicture-keyword-bgwords20{background-image:url(../img/evolution/keyword/keywords/keywords17.svg);height:38px}.evolutionPicture-keyword-bgwords18,.evolutionPicture-keyword-bgwords19,.evolutionPicture-keyword-bgwords20{background-image:url(../img/evolution/keyword/keywords/keywords18.svg);width:74.74747%;max-width:74px;height:62px}.evolutionPicture-keyword-bgwords19,.evolutionPicture-keyword-bgwords20{background-image:url(../img/evolution/keyword/keywords/keywords19.svg);width:76.76768%;max-width:81px;height:54px}.evolutionPicture-keyword-bgwords20{background-image:url(../img/evolution/keyword/keywords/keywords20.svg);width:51.51515%;max-width:51px;height:68px}.evolution.loading{overflow:hidden}.evolution-result-loading{position:fixed;width:100%;height:100vh;z-index:100}.evolution-result-loading.loaded{display:none}.evolution-result-loading-inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.evolution-result-loading-img{text-align:center;position:relative;margin-top:85.3px;display:none}.evolution-result-loading-img.is_loading{display:block}.evolution-result-loading-txt{text-align:center}.evolution-result-loading-txt img{max-width:260px;width:69.33333333%}.evolution-result-loading-eevee{max-width:154.08px;width:41.088%}.evolution-result-loading-bulbasaur{max-width:146.29px;width:41.088%}.evolution-result-loading-charmander{max-width:111.02px;width:41.088%}.evolution-result-loading-squirtle{max-width:132.23px;width:41.088%}.evolution-result-loading-pichu{max-width:154.08px;width:41.088%}.evolution-result-loading-togepi{max-width:104.31px;width:41.088%}.evolution-result-loading-question01{position:absolute;top:10%;left:-2%;-webkit-animation:changeQuestion01 2s infinite linear;animation:changeQuestion01 2s infinite linear;width:26.4153846153846%;max-width:68.68px}.evolution-result-loading-question01.charmander{-webkit-animation:changeQuestionCharmander01 2s infinite linear;animation:changeQuestionCharmander01 2s infinite linear}.evolution-result-loading-question02{position:absolute;top:-40%;right:-4%;-webkit-animation:changeQuestion02 2s infinite linear;animation:changeQuestion02 2s infinite linear;width:26.4153846153846%;max-width:68.68px}.evolution-result-loading-question02.charmander{-webkit-animation:changeQuestionCharmander02 2s infinite linear;animation:changeQuestionCharmander02 2s infinite linear}.evolution.main{background-size:400px 400px;background-color:#fa6c2d;position:relative;z-index:0}.evolution-inner{margin-left:20px;margin-right:20px;text-align:center;padding-bottom:50px;-webkit-perspective:1000px;perspective:1000px;visibility:hidden;margin-top:17.31343%}.evolution-inner.visible{visibility:visible}.evolution-box{text-align:left;background-color:#fff;border-radius:10px;padding:0 20px 50px;position:relative;z-index:1}.evolution-box-bg{position:absolute;top:110px;left:20px;width:calc(100% - 40px);height:calc(100% - 130px);background-attachment:fixed;background-repeat:no-repeat;background-size:80%;background-position:50% 50%;z-index:-1}.evolution-advice{padding-top:40px;padding-bottom:53px;border-bottom:4px solid #093fce}.evolution-advice-title{position:relative}.evolution-advice-title::after,.evolution-advice-title::before{content:"";position:absolute;height:4px;width:calc(50% - 108px);top:19px;background-color:#093fce}.evolution-advice-title::after{left:0}.evolution-advice-title::before{right:0}.evolution-advice-title-inner{width:67.79661%;max-width:200px;height:57.41px;background-image:url(../img/evolution/result/common/bg_advice.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;position:relative;text-align:center}.evolution-advice-title-inner img{position:absolute;top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.evolution-advice-pic,.evolution-advice-pic img,.evolution-advice-title-inner,.evolution-result-type-copy img{margin-left:auto;margin-right:auto}.evolution-advice-pic .ampharos{width:97.95932%;max-width:288.98px}.evolution-advice-pic .arcanine{width:96.27119%;max-width:284px}.evolution-advice-pic .azumarill{width:75.23729%;max-width:221.95px}.evolution-advice-pic .beedrill{width:96.25424%;max-width:283.95px}.evolution-advice-pic .blastoise{width:81.69492%;max-width:241px}.evolution-advice-pic .blissey{width:92.20339%;max-width:272px}.evolution-advice-pic .butterfree{width:91.18644%;max-width:269px}.evolution-advice-pic .charizard{width:82.70169%;max-width:243.97px}.evolution-advice-pic .clefable{width:77.27797%;max-width:227.97px}.evolution-advice-pic .dodrio{width:67.78644%;max-width:199.97px}.evolution-advice-pic .dragonite{width:94.91525%;max-width:280px}.evolution-advice-pic .dugtrio{width:94.55932%;max-width:278.95px}.evolution-advice-pic .eevee{width:77.94915%;max-width:229.95px}.evolution-advice-pic .electrode{width:85.76271%;max-width:253px}.evolution-advice-pic .gengar{width:89.49153%;max-width:264px}.evolution-advice-pic .golduck{width:78.9661%;max-width:232.95px}.evolution-advice-pic .gyarados{width:92.88136%;max-width:274px}.evolution-advice-pic .kingdra{width:98.30508%;max-width:290px}.evolution-advice-pic .lucario{width:65.0678%;max-width:191.95px}.evolution-advice-pic .machamp{width:77.28814%;max-width:228px}.evolution-advice-pic .magnezone{width:74.23729%;max-width:219px}.evolution-advice-pic .marowak{width:90.16949%;max-width:266px}.evolution-advice-pic .ninetales{width:98.30508%;max-width:290px}.evolution-advice-pic .persian{width:89.15254%;max-width:263px}.evolution-advice-pic .pidgeot{width:83.72203%;max-width:246.98px}.evolution-advice-pic .pikachu{width:73.89831%;max-width:218.98px}.evolution-advice-pic .starmie{width:92.20339%;max-width:272px}.evolution-advice-pic .scizor{width:93.55932%;max-width:276px}.evolution-advice-pic .slowking{width:67.79661%;max-width:200px}.evolution-advice-pic .snorlax{width:64.73898%;max-width:190.98px}.evolution-advice-pic .togekiss{width:84.0678%;max-width:248px}.evolution-advice-pic .tyranitar{width:92.85763%;max-width:273.93px}.evolution-advice-pic .venusaur{width:85.42373%;max-width:252px}.evolution-advice-pic .wigglytuff{width:69.14576%;max-width:203.98px}.evolution-advice-pic .wobbuffet{width:87.45763%;max-width:258px}.evolution-advice-keyword{margin-top:27.6px;text-align:center}.evolution-result-type{margin-top:40px}.evolution-result-type-copy{text-align:center;font-size:18.5px;line-height:1.51}.evolution-result-type-copy img{width:86.10169492%;max-width:254px}.evolution-result-name{background-color:#050505;font-weight:400;text-align:center;font-size:20px;margin-left:-20px;margin-right:-20px;border-radius:10px;height:120px;display:flex}.evolution-result-name .evolution-result-name-subTtl{margin-top:18px;width:100%;max-width:156px}.evolution-result-name strong{margin-top:14px;display:block;margin-bottom:10px;line-height:1.2}.evolution-result-name .ampharos,.evolution-result-name .arcanine{width:61.30031%;max-width:198px}.evolution-result-name .azumarill{width:34.05573%;max-width:160px}.evolution-result-name .beedrill{width:47.05882%;max-width:152px}.evolution-result-name .blastoise{width:60.68111%;max-width:196px}.evolution-result-name .blissey{width:50.1548%;max-width:162px}.evolution-result-name .charizard{width:60.68111%;max-width:196px}.evolution-result-name .clefable{width:46.43963%;max-width:150px}.evolution-result-name .dodrio,.evolution-result-name .dragonite{width:58.82353%;max-width:190px}.evolution-result-name .butterfree{width:60.68111%;max-width:196px}.evolution-result-name .dugtrio{width:61.9195%;max-width:200px}.evolution-result-name .eevee{width:47.05882%;max-width:152px}.evolution-result-name .electrode{width:63.15789%;max-width:204px}.evolution-result-name .gengar{width:47.67802%;max-width:154px}.evolution-result-name .golduck{width:61.9195%;max-width:200px}.evolution-result-name .gyarados{width:61.30031%;max-width:198px}.evolution-result-name .kingdra{width:62.5387%;max-width:202px}.evolution-result-name .lucario{width:49.5356%;max-width:160px}.evolution-result-name .machamp{width:60.06192%;max-width:194px}.evolution-result-name .magnezone{width:63.77709%;max-width:206px}.evolution-result-name .marowak{width:50.1548%;max-width:162px}.evolution-result-name .ninetales{width:61.9195%;max-width:200px}.evolution-result-name .persian{width:63.77709%;max-width:206px}.evolution-result-name .pidgeot{width:60.06192%;max-width:194px}.evolution-result-name .pikachu{width:61.9195%;max-width:200px}.evolution-result-name .scizor{width:49.5356%;max-width:160px}.evolution-result-name .slowking{width:62.5387%;max-width:202px}.evolution-result-name .snorlax{width:49.5356%;max-width:160px}.evolution-result-name .starmie{width:56.96594%;max-width:184px}.evolution-result-name .togekiss{width:61.30031%;max-width:198px}.evolution-result-name .tyranitar,.evolution-result-name .venusaur{width:63.77709%;max-width:206px}.evolution-result-name .wigglytuff{width:49.5356%;max-width:160px}.evolution-result-name .wobbuffet{width:60.06192%;max-width:194px}.evolution-result-name-inner{width:calc(100% - 10px);height:calc(100% - 10px);margin:auto;border:1px solid #fff;box-sizing:border-box;border-radius:5px}.evolution-result-pokemon{padding:0 0 20px;position:relative;z-index:1;margin-left:-20px;margin-right:-20px}.evolution-result-pokemon-mv{max-width:400px;width:100%}.evolution-result-pokemon-inner{width:calc(100% - 40px);margin:0 auto}.evolution-result-pokemon-pic{display:block;width:100%;text-align:center;height:100%}.evolution-result-pokemon-pic,.evolution-result-pokemon-pic img{margin-left:auto;margin-right:auto}.evolution-result-pokemon-pic .charizard{width:76.76949%;max-width:226.47px}.evolution-result-pokemon-pic .ampharos{width:74.18983%;max-width:218.86px}.evolution-result-pokemon-pic .arcanine{width:70.05763%;max-width:206.67px}.evolution-result-pokemon-pic .azumarill{width:71.38644%;max-width:210.59px}.evolution-result-pokemon-pic .beedrill{width:69.89492%;max-width:206.19px}.evolution-result-pokemon-pic .blastoise{width:70.83051%;max-width:208.95px}.evolution-result-pokemon-pic .blissey{width:67.33559%;max-width:198.64px}.evolution-result-pokemon-pic .butterfree{width:76.06441%;max-width:224.39px}.evolution-result-pokemon-pic .clefable{width:71.31864%;max-width:210.39px}.evolution-result-pokemon-pic .dodrio{width:68.55254%;max-width:202.23px}.evolution-result-pokemon-pic .dragonite{width:84.21017%;max-width:248.42px}.evolution-result-pokemon-pic .dugtrio{width:73.12881%;max-width:215.73px}.evolution-result-pokemon-pic .eevee{width:71.70169%;max-width:211.52px}.evolution-result-pokemon-pic .electrode{width:72.12542%;max-width:212.77px}.evolution-result-pokemon-pic .gengar{width:71.93898%;max-width:212.22px}.evolution-result-pokemon-pic .golduck{width:64.37966%;max-width:189.92px}.evolution-result-pokemon-pic .gyarados{width:75.37627%;max-width:222.36px}.evolution-result-pokemon-pic .kingdra{width:66.21695%;max-width:195.34px}.evolution-result-pokemon-pic .lucario{width:73.27797%;max-width:216.17px}.evolution-result-pokemon-pic .machamp{width:72.97288%;max-width:215.27px}.evolution-result-pokemon-pic .magnezone{width:67.7322%;max-width:199.81px}.evolution-result-pokemon-pic .marowak{width:67.3661%;max-width:198.73px}.evolution-result-pokemon-pic .ninetales{width:76.56271%;max-width:225.86px}.evolution-result-pokemon-pic .persian{width:73.07797%;max-width:215.58px}.evolution-result-pokemon-pic .pidgeot{width:60.80678%;max-width:179.38px}.evolution-result-pokemon-pic .pikachu{width:71.23051%;max-width:210.13px}.evolution-result-pokemon-pic .scizor{width:72.95593%;max-width:215.22px}.evolution-result-pokemon-pic .slowking{width:74.95254%;max-width:221.11px}.evolution-result-pokemon-pic .snorlax{width:72.69492%;max-width:214.45px}.evolution-result-pokemon-pic .starmie{width:70.52881%;max-width:208.06px}.evolution-result-pokemon-pic .togekiss{width:71.57966%;max-width:211.16px}.evolution-result-pokemon-pic .tyranitar{width:70.56271%;max-width:208.16px}.evolution-result-pokemon-pic .venusaur{width:63.12881%;max-width:186.23px}.evolution-result-pokemon-pic .wigglytuff{width:67.98644%;max-width:200.56px}.evolution-result-pokemon-pic .wobbuffet{width:76.30169%;max-width:225.09px}.evolution-result-picture-textbox{display:flex;align-items:center;justify-content:center;position:absolute;padding-bottom:12px;z-index:1}.evolution-result-profile-bg,.evolution-result-profile-bg img,.evolution-result-sns .fb img,.evolution-result-sns .insta img,.evolution-result-sns .tw img{width:100%}.evolution-result-pokemon-profile{border-radius:8px;line-height:1.5;text-align:left;color:#313550;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center top}.evolution-result-pokemon-profile-inner{height:100%}.evolution-result-pokemon-profile-ttl{margin-left:7.3%;position:relative}.evolution-result-pokemon-profile-ttl img{width:30.859375%;max-width:79px}.evolution-result-pokemon-profile-ttl::after{content:"";position:absolute;top:0;left:-7.3%;background-image:url(../img/evolution/result/logo_monsterball_explanation.svg);background-position:left center;background-size:contain;background-repeat:no-repeat;width:4.55%;height:0;padding-bottom:6%}.evolution-result-pokemon-profile-txt{height:100%}.evolution-result-match{margin-top:38px}.evolution-result-type-description{font-family:'Noto Sans JP';font-weight:600;font-size:13px;line-height:1.7;color:#000;margin-top:20px;letter-spacing:.1em}.evolution-result-match-list{margin-top:23px;display:flex;flex-direction:column}.evolution-result-match-list li{display:block;margin-top:20px;padding-bottom:20px;text-align:center}.evolution-result-match-list li:nth-of-type(2){margin-top:0}.evolution-result-match-name{display:inline-block;display:flex;flex-direction:row;justify-content:space-between}.evolution-result-match-name img{width:96.94915254%;max-width:254px;margin:0 auto}.evolution-result-match-pic{display:block;width:37.62711864%;display:flex;align-items:center;justify-content:center}.evolution-result-match-pic img{width:100%;max-width:108px;margin-left:auto;margin-right:auto}.evolution-result-match-pic-box{display:flex;flex-direction:row;margin-top:23px}.evolution-result-match-pic-box:nth-last-of-type(1){margin-top:0}.evolution-result-match-profile{border-radius:5px;background-color:#050505;font-size:11px;letter-spacing:.11em;line-height:1.5;color:#313550;font-family:'M+';text-align:left;width:62.37288136%;display:flex;min-height:150px}.evolution-result-match-profile-inner{width:calc(100% - 10px);height:calc(100% - 10px);margin:auto;border:1px solid #fff;box-sizing:border-box;border-radius:5px;padding-left:9.6%}.evolution-result-match-profile-type .pikachu{max-width:89px;width:57.6649%;margin-top:14px}.evolution-result-match-profile-type .golduck{width:69.32746%;max-width:107px;margin-top:14px}.evolution-result-match-profile-type .dragonite{width:93.94843%;max-width:145px;margin-top:14px}.evolution-result-match-profile-type .pidgeot{width:95.89219%;max-width:148px;margin-top:14px}.evolution-result-match-profile-type .blastoise{width:79.04626%;max-width:122px;margin-top:14px}.evolution-result-match-profile-type .venusaur{width:69.32746%;max-width:107px;margin-top:14px}.evolution-result-match-profile-type .clefable{width:90.70882%;max-width:140px;margin-top:14px}.evolution-result-match-profile-type .wigglytuff{width:83.5817%;max-width:129px;margin-top:14px}.evolution-result-match-profile-type .butterfree{width:84.87754%;max-width:131px;margin-top:14px}.evolution-result-match-profile-type .kingdra{width:86.17338%;max-width:133px;margin-top:14px}.evolution-result-match-profile-type .arcanine{width:74.51082%;max-width:115px;margin-top:14px}.evolution-result-match-profile-type .persian{width:83.5817%;max-width:129px;margin-top:14px}.evolution-result-match-profile-type .snorlax{width:84.87754%;max-width:131px;margin-top:14px}.evolution-result-match-profile-type .beedrill{width:79.04626%;max-width:122px;margin-top:14px}.evolution-result-match-profile-type .azumarill{width:84.22962%;max-width:130px;margin-top:14px}.evolution-result-match-profile-type .lucario{width:95.89219%;max-width:148px;margin-top:14px}.evolution-result-match-profile-type .scizor{width:92.00467%;max-width:142px;margin-top:14px}.evolution-result-match-profile-type .ampharos{width:93.94843%;max-width:145px;margin-top:14px}.evolution-result-match-profile-type .charizard{width:68.67954%;max-width:106px;margin-top:14px}.evolution-result-match-profile-type .machamp{width:73.21498%;max-width:113px;margin-top:14px}.evolution-result-match-profile-type .marowak{width:87.46922%;max-width:135px;margin-top:14px}.evolution-result-match-profile-type .gyarados{width:84.22962%;max-width:130px;margin-top:14px}.evolution-result-match-profile-type .dodrio{width:72.56706%;max-width:112px;margin-top:14px}.evolution-result-match-profile-type .electrode{width:64.1441%;max-width:99px;margin-top:14px}.evolution-result-match-profile-type .slowking{width:90.70882%;max-width:140px;margin-top:14px}.evolution-result-match-profile-type .starmie{width:80.3421%;max-width:124px;margin-top:14px}.evolution-result-match-profile-type .blissey,.evolution-result-match-profile-type .ninetales{width:88.11714%;max-width:136px;margin-top:14px}.evolution-result-match-profile-name .golduck,.evolution-result-match-profile-name .pikachu{width:69.32746%;max-width:107px;margin-top:19px}.evolution-result-match-profile-name .dragonite{width:65.43994%;max-width:101px;margin-top:19px}.evolution-result-match-profile-name .pidgeot{width:66.73578%;max-width:103px;margin-top:17px}.evolution-result-match-profile-name .blastoise{width:68.03162%;max-width:105px;margin-top:19px}.evolution-result-match-profile-name .venusaur{width:71.91914%;max-width:111px;margin-top:19px}.evolution-result-match-profile-name .clefable{width:52.48153%;max-width:81px;margin-top:19px}.evolution-result-match-profile-name .wigglytuff{width:55.72114%;max-width:86px;margin-top:19px}.evolution-result-match-profile-name .butterfree{width:68.03162%;max-width:105px;margin-top:19px}.evolution-result-match-profile-name .kingdra{width:69.97538%;max-width:108px;margin-top:19px}.evolution-result-match-profile-name .arcanine{width:68.67954%;max-width:106px;margin-top:19px}.evolution-result-match-profile-name .persian{width:71.27122%;max-width:110px;margin-top:19px}.evolution-result-match-profile-name .snorlax{width:56.36906%;max-width:87px;margin-top:19px}.evolution-result-match-profile-name .beedrill{width:52.48153%;max-width:81px;margin-top:19px}.evolution-result-match-profile-name .azumarill,.evolution-result-match-profile-name .lucario{width:56.36906%;max-width:87px;margin-top:19px}.evolution-result-match-profile-name .scizor{width:55.72114%;max-width:86px;margin-top:19px}.evolution-result-match-profile-name .ampharos{width:69.32746%;max-width:107px;margin-top:19px}.evolution-result-match-profile-name .charizard{width:74.51082%;max-width:115px;margin-top:19px}.evolution-result-match-profile-name .machamp{width:66.73578%;max-width:103px;margin-top:19px}.evolution-result-match-profile-name .marowak{width:57.01698%;max-width:88px;margin-top:19px}.evolution-result-match-profile-name .gyarados{width:68.67954%;max-width:106px;margin-top:19px}.evolution-result-match-profile-name .dodrio{width:65.43994%;max-width:101px;margin-top:19px}.evolution-result-match-profile-name .electrode{width:71.27122%;max-width:110px;margin-top:19px}.evolution-result-match-profile-name .slowking{width:69.97538%;max-width:108px;margin-top:19px}.evolution-result-match-profile-name .starmie{width:63.49618%;max-width:98px;margin-top:19px}.evolution-result-match-profile-name .blissey{width:56.36906%;max-width:87px;margin-top:19px}.evolution-result-match-profile-name .ninetales{width:69.32746%;max-width:107px;margin-top:15px}.evolution-result-match-profile-btn{margin-top:20px;position:relative}.evolution-result-match-profile-btn.ninetales{margin-top:8px}.evolution-result-match-profile-btn img{width:25.6127167630058%;max-width:44.31px;margin-left:14px}.evolution-back::after,.evolution-result-match-profile-btn::after,.evolution-result-restart::after{content:"";position:absolute;top:3px;left:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #ffeb00}.evolution-result-sns{margin-top:20px;margin-left:25px;margin-right:25px;padding-bottom:40px}.evolution-result-sns .fb{margin-left:20px}.evolution-result-sns .fb,.evolution-result-sns .insta,.evolution-result-sns .tw{max-width:64px;display:inline-block}.evolution-result-sns .insta{margin-left:20px}.evolution-result-sns-title{text-align:center}.evolution-result-sns-title img{max-width:149px;width:100%}.evolution-result-sns-list{display:flex;flex-direction:row;justify-content:space-between;max-width:148px;margin:22px auto 0}.evolution-result-bar{width:100%;height:2px;background-color:#e6e6e6}.evolution-btn{background-color:#050505;border-radius:50px;text-align:center;width:247px;margin-left:auto;margin-right:auto;color:#fff;display:block;margin-top:35px;height:60px;display:flex;justify-content:center;position:relative}.evolution-btn-txt{max-width:194.57px;width:65.9559322033898%;height:auto}.evolution-result-back{margin-top:25px;width:100%}.entry-evolution-title.pc,.evolution-result-back.is_pc{display:none}.evolution-result-restart{display:flex;margin-top:35px;position:relative;max-width:136.5px;margin-right:auto;margin-left:auto}.evolution-back::after,.evolution-result-restart::after{top:-4px;left:-6px;border-width:10px 0 10px 20px}.evolution-result-restart-inner{width:calc(100% - 10px);height:calc(100% - 10px);margin-left:auto;margin-right:0;box-sizing:border-box;border-radius:5px;text-align:right;display:inline-block;max-width:136.5px}.evolution-result-restart-link{position:relative}.evolution-back img,.evolution-result-restart-link img{margin-left:auto;margin-right:0}.evolution-result-restart-txt{max-width:111px}.evolution-back{display:inline-block;margin-top:45px;position:relative;text-align:right;max-width:294.1px}.evolution-back::after{content:'';top:50%;left:0;margin-top:-9.5px}.evolution-back img{width:90.72542%;max-width:267.64px}.entry-inner{width:calc(100% - 30px);margin:0 auto;max-width:900px}.entry-top{height:auto}.entry-top-inner{z-index:1;position:relative;width:100%;margin:0 auto}.entry-top-titlebox{padding-top:100px}.entry-top-title{text-align:center;margin-top:15.7px;width:99.13043%;max-width:342px;margin-left:auto;margin-right:auto}.entry-top-title img{width:100%;max-width:450px}.entry-top-subtitle{margin-left:auto;margin-right:auto;width:86.95652%;max-width:300px}.entry-top-subtitle img{width:100%}.entry-top-catchcopy{width:98.63478%;margin-top:12px;margin-right:auto;margin-left:auto}.entry-top-catchcopy img{width:100%;max-width:342px;margin-left:auto;margin-right:auto}.entry-evolution-box{margin-top:50px}.entry-evolution-box-inner{width:calc(100% - 5px);margin-left:auto;margin-right:0;background-color:#fff;border-radius:10px;padding:20px 20px 30px;position:relative}.entry-evolution-box-inner:after{content:"";position:absolute;top:5px;left:-5px;width:calc(100% - 5px);height:100%;background-color:#000;border-radius:10px;z-index:-1}.entry-evolution-titlebox{text-align:center}.entry-evolution-title{font-family:'Noto Sans JP';font-weight:700;font-size:17px;letter-spacing:.04em;position:relative;line-height:25.25px;display:inline-block;text-align:center}.entry-evolution-title::after,.entry-evolution-title::before{content:"";width:25px;height:25px;position:absolute;top:26px;background-image:url(../img/entry/logo_ball_titile.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.entry-evolution-title::after{right:-30px}.entry-evolution-title::before{left:-30px}.entry-evolution-text{font-family:'Noto Sans JP';font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1.71;margin-top:18.7px}.entry-evolution-picturebox{margin-top:30px;position:relative}.entry-evolution-picturebox img{width:100%;padding:0 1px}.entry-evolution-picturebox .entry-evolution-picture-shadow{position:absolute;top:0;left:0;width:100%;box-shadow:4px 4px 12px -10px}.entry-evolution-picturebox .entry-evolution-picture-shadow img{visibility:hidden}.entry-evolution-picturebox .swiper-container{padding-bottom:50px;position:relative}.entry-evolution-picturebox .swiper-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px);box-shadow:6px 6px 10px -10px}.entry-evolution-picturebox .swiper-button-next,.entry-evolution-picturebox .swiper-button-prev{width:30px;top:auto;bottom:-5px}.entry-evolution-picturebox .swiper-button-next{right:0}.entry-evolution-picturebox .swiper-button-prev{left:0}.entry-evolution-picturebox .swiper-button-next:after,.entry-evolution-picturebox .swiper-button-prev:after{content:"";background-image:url(../img/entry/btn_prev.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:30px}.entry-evolution-picturebox .swiper-button-next:after{background-image:url(../img/entry/btn_next.svg)}.entry-evolution-picturebox .swiper-pagination-bullet-active{background-color:#000}.entry-evolution-btnbox{text-align:center}.entry-evolution-btn{width:96.72131%;margin-left:auto;margin-right:auto;padding-top:20.5px;padding-bottom:20.5px;background-color:#050505;border-radius:47px;display:inline-block;text-align:center;margin-top:30px}.entry-evolution-btn img{width:100%;max-width:211.22px}.entry-evolution-btn-inner{position:relative;padding-left:20px;display:inline-block;width:71.6%;max-width:211.22px}.entry-evolution-btn-inner::after{position:absolute;top:3px;left:2px;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #ffeb00}.entry-flow{margin-top:60px}.entry-flow-inner{text-align:center}.entry-flow-title{font-family:'Noto Sans JP';font-size:20px;font-weight:700;letter-spacing:.05em;line-height:25.25px;position:relative;text-align:center;display:inline-block;margin-left:auto;margin-right:auto}.entry-flow-title::after,.entry-flow-title::before{content:"";width:25.25px;height:25.25px;position:absolute;top:1px;background-image:url(../img/entry/logo_ball_titile.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.entry-flow-title::before{right:-40px}.entry-flow-title::after{left:-40px}.entry-flow-picture{margin-top:30px}.entry-flow-picture img{width:100%}.entry-flow-text{font-family:'Noto Sans JP';font-weight:400;font-size:14px;letter-spacing:.1em;line-height:2;margin-top:31px;color:#fff}.entry-flow-btn{width:96.72131%;margin-left:auto;margin-right:auto;padding-top:20.5px;padding-bottom:20.5px;background-color:#050505;border-radius:47px;display:inline-block;text-align:center;margin-top:30px}.entry-flow-btn img{width:100%;max-width:208.19px}.entry-flow-btn-inner{position:relative;padding-left:20px;display:inline-block;width:76.8%;max-width:226.56px}.entry-flow-btn-inner::after,.entry-process-btn-inner::after{position:absolute;top:1px;left:2px;content:"";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #ffeb00}.entry-process{margin-top:72px;margin-bottom:100px}.entry-process-inner{display:flex;flex-direction:column}.entry-process-box{padding-bottom:83px;background-image:url(../img/entry/flow-arrow_sp.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;margin-top:45px}.entry-process-box:nth-of-type(1),.entry-process-box:nth-of-type(2){margin-top:0}.entry-process-box:nth-last-child(1){background-position:10px center;background-image:none;padding-bottom:0}.entry-process-number{font-family:'Noto Sans JP';font-weight:700;font-size:30px;letter-spacing:.05em;text-align:center}.entry-process-number span{font-family:'Century Gothic';font-weight:700;font-size:94px;padding-left:13px}.entry-process-attention,.entry-process-text{font-family:'Noto Sans JP';font-weight:400;color:#fff;font-size:15px;letter-spacing:.02em;line-height:1.86;margin-top:24px}.entry-process-attention{margin-top:60px}.entry-process-attention:nth-of-type(2),.entry-process-btn:nth-of-type(1){margin-top:0}.entry-process-btn{width:96.72131%;margin-left:auto;margin-right:auto;padding-top:20.5px;padding-bottom:20.5px;background-color:#050505;border-radius:47px;display:inline-block;text-align:center;margin-top:20px}.entry-process-btnbox{text-align:center;margin-top:60px}.entry-process-btnbox-inner{margin-top:23px}.entry-process-btnbox-title{width:33.78305%;max-width:99.66px;margin-right:auto;margin-left:auto}.entry-process-btn-inner{position:relative;padding-left:20px;display:inline-block}.entry-process-btn-inner.career,.entry-process-btn-inner.newgraduate,.entry-process-btn-inner.requirements{width:32.26441%;max-width:95.18px}.entry-process-btn-inner.career img,.entry-process-btn-inner.requirements img{width:100%;max-width:75.77px}.entry-process-btn-inner.newgraduate img{width:100%;max-width:77.03px}.entry_white_spance{width:14px;height:1px;display:inline-block}@media screen and (min-width:262px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:222px}}@media screen and (min-width:373px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:333px}}@media screen and (min-width:374px){.home-company-title-en{font-size:70px}.interview-schedule-list-body{padding-left:30px}.requirements .page-contents-inner,.requirements-jobList,.requirements-leadbox{width:100%;margin-left:0}}@media screen and (min-width:375px){.home-interview-item-title{font-size:17px;letter-spacing:.08em;line-height:1.9}.requirements-lead-text{font-size:15px}.requirements-jobItem .requirements-jobItem-bg{padding-left:40px;font-size:14px}.requirements-text-indent{width:14px}}@media screen and (min-width:390px){.home-company-title-en.company{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:480px){.special-ind-mv-lead{font-size:16px}.special-question-txt{height:4em}.special-question .answers button{font-size:18px;padding-left:50px}.special-question .answers button:before{left:24px;border-width:8px 0 8px 10px;margin-top:-8px}.special-result-sns-title br{display:none}}@media screen and (min-width:484px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:444px}}@media screen and (min-width:706px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:666px}}@media all and (-ms-high-contrast:none) and (min-width:706px){width: 427px;}@media screen and (min-width:817px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:777px}}@media all and (-ms-high-contrast:none) and (min-width:817px){width: 714px;}@media screen and (min-width:928px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:888px}}@media all and (-ms-high-contrast:none) and (min-width:1000px){.evolutionPicture-ind-mv-bg{height:100vh}}@media screen and (min-width:1024px){body{max-width:100%}.device{display:block}.home-mv-title br,.sp{display:none}.tab{display:none!important}.pc{display:block}.header{padding:23px 30px;display:flex;justify-content:space-between;align-items:center}.header-logo{width:220px}.footer-social-list li a,.header-logo a{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.footer-social-list li a:hover,.header-logo a:hover{opacity:.5}.header-logo-txt{width:220px;padding-top:34px;color:#000!important}.header-btn{right:30px;top:20px;width:40px;height:40px;display:none}.footer{padding:60px 80px;display:flex;align-items:flex-end;justify-content:space-between}.footer-social-title{font-size:20px}.footer-social-list{margin-top:20px}.footer-social-list li a{width:27px;padding-top:27px}.footer-copyright{margin-top:0}.footer-copyright p{line-height:1.6;text-align:right}body.is-open{overflow:auto!important}.globalnav{visibility:visible;opacity:1;position:relative;min-height:auto;overflow-y:visible;height:auto;top:0;background-color:transparent;width:auto}.globalnav-inner{display:block}.globalnav-scroller{padding:0;display:block}.globalnav-list{display:flex;align-items:center}.globalnav-list-item{margin-top:0;margin-left:10px}.globalnav-list-item:first-child,.special-result-sns-list li:first-child{margin-left:0}.globalnav-list-item .sublist-btn,.globalnav-list-item>a{color:#000;font-size:12px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.globalnav-list-item .sublist-btn:not(.sublist-btn):hover,.globalnav-list-item>a:not(.sublist-btn):hover{opacity:.5}.globalnav-list-item>.entry-btn{cursor:pointer;pointer-events:auto;color:#fff;background-color:#000;line-height:30px;padding:0 16px;border-radius:6px;font-size:14px}.globalnav-sublist{position:absolute;top:calc(100% - 10px);right:0;padding-top:18px;visibility:hidden;opacity:0;transition-property:visibility,opacity,top;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.25,.75,.75),cubic-bezier(.25,.25,.75,.75),cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94)}.globalnav-sublist.is-open{visibility:visible;opacity:1;top:100%}.globalnav-sublist:before{content:'';position:absolute;border-style:solid;border-width:0 9px 18px;border-color:transparent transparent rgba(53,53,53,.86);right:15px;top:0}.globalnav-sublist.is-interview{right:auto;left:0}.globalnav-sublist.is-interview:before{left:15px;right:auto}.globalnav-sublist-item{margin-top:0}.globalnav-sublist-item:nth-of-type(even) a{background-color:rgba(53,53,53,.86)}.globalnav-sublist-item a{background-color:#000;white-space:nowrap;padding:18px 50px 20px 18px;font-size:13px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.globalnav-sublist-item a:hover,.home-mv-badge:hover,.home-planning .btn-more a:hover{opacity:.5}.globalnav-sublist-item a:after{border-width:1px;width:8px;height:8px;right:18px}.globalnav-social{margin-top:160px;display:none}.globalnav-social-title{font-size:20px}.globalnav-social-list{margin-top:20px}.globalnav-social-list li a{width:40px;padding-top:40px}.globalnav-btn div:after,.globalnav-btn:after,.globalnav-btn:before{width:40px;height:3px}.globalnav-btn:before{top:8px}.globalnav-btn:after{bottom:8px}.globalnav-btn div:after{margin-top:-1.5px}.globalnav-btn.is-open:after,.globalnav-btn.is-open:before{width:41px}.globalnav-btn.is-open:before{left:6px;top:4px}.globalnav-btn.is-open:after{left:6px;bottom:4px}.btn_scroll_top{right:30px}.home-sec.slider .home-interview-inner{padding:50px 80px 80px}.home-sec-inner{padding-left:80px;padding-right:80px;max-width:1280px;margin-left:auto;margin-right:auto}.home-sec-title{letter-spacing:.02em;font-size:130px;left:-25px;top:-10px}.home-mv-inner{padding-top:80px;padding-bottom:0;height:100vh;max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.home-mv-companyname{margin-top:21px}.home-mv-companyname-img{width:43.75vw}.home-mv-contents{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:80px}.home-mv-title{font-size:2.26562vw;letter-spacing:.06em}.home-mv-lead{font-size:2.10938vw;line-height:2;letter-spacing:.08em;margin-top:50px}.home-mv-lead strong{padding:3px 10px}.home-mv-img{top:80px;width:82.8125%;left:auto;right:0;overflow:hidden;height:calc(100vh - 80px);background-color:#fff}.home-mv-img-inner li{height:100%}.home-mv-img-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.home-mv-img-item{height:calc(90vh - 80px);background-image:url(../img/home/top_mv_pikachu@2x.jpg);background-size:contain;background-repeat:no-repeat;padding-bottom:0;-o-object-fit:contain;object-fit:contain;background-position:90% 50%}.home-mv-badge{width:281px;right:45px;bottom:35px;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.home-about-inner{padding-top:130px;padding-bottom:130px}.home-about-img{width:71.42857%;margin-left:0;margin-right:auto}.home-about-img img{width:100%}.home-about-box{padding:60px 70px;margin-top:-14.71429%;margin-right:0;margin-left:auto;width:58.92857%;min-width:500px}.home-about-box-title{font-size:33px;line-height:1.54}.home-about-box-txt{margin-top:25px}.home-about-box-link{font-size:14px;line-height:1.08;margin-top:25px}.home-about-box-link::after{top:6.5px}.home-interview-inner{padding-top:100px;padding-bottom:60px;overflow-x:hidden}.home-interview-lead-title{font-size:33px;line-height:1.6;width:100%;max-width:815px;margin-left:auto;margin-right:auto}.home-interview-lead-text{font-size:15px;letter-spacing:.08em;line-height:1.86;margin-top:20px;max-width:815px;margin-left:auto;margin-right:auto}.home-interview-list{margin-top:55px;display:flex;flex-wrap:wrap}.home-interview-item{margin-top:0;width:91.07143%}.home-interview-item:nth-of-type(n+3){margin-top:40px}.home-interview-item:nth-of-type(even){margin-left:8.92857%}.home-interview-item-content{margin-top:-20px}.home-interview-item-soon{padding-top:325px}.home-interview-item-img{height:325px;background-color:#000}.home-interview-item-img img{font-family:'object-fit: cover;';height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.home-interview-item-title{font-size:1.95312vw;letter-spacing:.08em;line-height:1.73}.home-interview-item-title span,.home-interview-item-title strong{padding-left:8px;padding-right:3px;padding-bottom:0}.home-interview-item-title .texteffect{margin-top:10px}.home-interview-item-name{font-size:14px;margin-top:20px;line-height:2}.home-interview-item-name strong{padding:0 8px}.home-interview-item-history{margin-top:18px}.home-interview-item-history p{margin-top:7px;font-size:0}.home-interview-item-history p strong{padding:0 .2em;display:table;vertical-align:top;font-size:14px;line-height:1.6}.home-interview-item-history p strong+strong{margin-top:7px}.interview-slider-change{width:10px}.swiper-container.interview{margin-left:-22.76786%;margin-right:-22.76786%;margin-top:50px}.swiper-slide .home-interview-item{width:95.03294%;max-width:510px}.swiper-pagination.interview{margin-top:54px;padding-bottom:33px;max-width:554px;margin-left:auto;margin-right:auto}.swiper-pagination.interview .swiper-pagination-bullet::after{width:16px;height:19px;font-size:13px;top:12px}.swiper-container.interview{overflow:hidden;padding-left:0;padding-right:0}.swiper-btn-box .swiper-button-next,.swiper-btn-box .swiper-button-prev{top:-40px}.home-interview .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:20px;margin-right:0}.home-interview .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-of-type(1){margin-left:0}.home-message-inner{padding-top:130px;padding-bottom:130px}.home-message-lead{font-size:20px;letter-spacing:.1em;line-height:1.6}.home-message-movie{margin-top:55px}.home-planning-inner{padding-top:100px;padding-bottom:100px;min-height:750px}.home-planning-img{width:71.42857%;margin-left:0;margin-right:auto}.home-planning-box{padding:60px;margin-top:0;margin-right:auto;margin-left:auto;width:58.92857%;min-width:500px;position:absolute;right:0;top:32.5%}.home-planning-box-title{font-size:28px;line-height:1.54}.home-planning-box-txt{font-size:15px;line-height:1.87;margin-top:25px}.home-planning .btn-more{margin-top:50px}.home-planning .btn-more a{font-size:14px;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.home-planning .btn-more a:hover .texteffect>:after,.home-planning .btn-more a:hover .texteffect>:before{right:2px}.home-planning .btn-more a .texteffect>*{padding-right:25px}.home-planning .btn-more a .texteffect>:after,.home-planning .btn-more a .texteffect>:before{width:8px;height:2px;transition:right .3s cubic-bezier(.25,.46,.45,.94);margin-top:-1px}.home-company-inner{max-width:1040px;margin:0 auto;padding:130px 20px}.home-company-img{width:50%;margin-left:0;margin-right:-20px}.home-company-box.recruit,.home-company-img.recruit{margin-top:0;margin-left:auto;margin-right:0}.home-company-box{display:flex}.home-company-box.recruit{margin-top:100px;flex-direction:row-reverse}.home-company-box-txt{display:flex;flex-direction:column;justify-content:center;margin-right:auto;padding:0 0 0 60px;width:50%}.home-company-box-txt.recruit{margin-left:0;margin-right:auto;padding-left:0;padding-right:40px}.home-company-title-en{font-size:95px;margin-top:0}.home-company-title-ja{font-size:33px;margin-top:-4.91071%}.home-company-lead{font-size:15px;margin-top:30px}.home-company-link{padding-left:25px;font-size:14px;line-height:2.14;margin-top:40px}.home-company-link-bottom{margin-top:0}.home-company-link::after{top:14px}.company .page-inner{padding-bottom:110px}.company .page-mv-img{margin-right:0}.company .page-contents{padding-right:0}.company .page-list{margin-top:83px;border-bottom:none}.company .page-list-title{border-top:2px solid #fff}.company .page-list-item{border-top:none}.company .page-list-body{border-top:2px solid #fff}.company .page-list-item:last-child .page-list-body,.company .page-list-item:last-child .page-list-title{border-bottom:2px solid #fff}.company .company-mission{margin-top:90px;padding-bottom:74px;margin-bottom:142px;margin-right:0}.company .company-mission-title{font-size:87px;letter-spacing:.02em;padding-top:90px;margin-top:0}.company .company-mission-text{font-size:28px;letter-spacing:.05em;line-height:1.85;margin-top:45px;margin-bottom:0}.company .company-about{max-width:880px}.company .company-about-title-en{font-size:87px;letter-spacing:.02em;margin-top:-4.54545%}.company .company-about-lead,.company .company-about-title-ja{font-size:28px;letter-spacing:.05em;line-height:1.53;margin-top:40px}.company .company-about-lead{font-size:15px;line-height:1.86}.page-inner{max-width:1280px;margin-left:auto;margin-right:auto;margin-top:80px;padding:0 0 120px;overflow-x:hidden}.page-contents{padding-left:21.875%;padding-right:20px}.page-contents-inner{width:87%}.page-contents-title{margin-top:44px;padding-left:40px;font-size:22px;line-height:1}.page-contents-title :nth-of-type(1){margin-top:50px}.page-contents-title:before{width:30px;height:30px}.page-contents-lead{font-size:15px;line-height:1.87;letter-spacing:.02em;margin-top:20px}.page-title{letter-spacing:.02em;font-size:130px;left:-25px}.page-mv{padding-top:60px}.page-mv-img{margin-right:0}.page-mv-title{font-size:28px;top:30%;left:-15.625%;width:660px;padding:50px 65px}.page-list{border-bottom:none;margin-top:33px}.page-list-item{border-top:none;display:flex;padding:0}.page-list-item:last-child .page-list-body,.page-list-item:last-child .page-list-title{border-bottom:2px solid #262626}.page-list-body,.page-list-title{border-top:2px solid #262626;padding:40px 0}.page-list-title{font-size:16px;flex-grow:0;flex-shrink:0;width:150px}.page-list-body{margin-top:0;margin-left:50px;width:100%}.page-list-body p{font-size:15px}.interview-inner{margin-top:80px}.interview-slider{padding-top:100px;margin-top:113px;padding-bottom:110px}.interview-mv-inner,.interview-slider-inner{padding-left:80px;padding-right:80px;max-width:1280px;margin-left:auto;margin-right:auto}.interview-mv-inner{max-width:1020px;padding-left:0;padding-right:0;width:79.6875%}.interview-mv-content{margin:0;position:absolute;top:50%;right:-5.4902%;-webkit-transform:translateY(-58%);transform:translateY(-58%)}.interview-mv-title{font-size:34px;letter-spacing:.08em;line-height:1.73}.interview-mv-title .texteffect{margin-top:4px;padding-left:12px;padding-right:7px;padding-bottom:0}.interview-mv-name{font-size:38px;letter-spacing:.03em}.interview-mv-name i{font-size:78px;margin-bottom:20px}.interview-mv-history{margin-top:53px}.interview-mv-history p{margin-top:10px;white-space:nowrap}.interview-mv-history p strong{padding:8px 10px;display:table;vertical-align:top;letter-spacing:.1em;font-size:15px;line-height:1}.interview-mv-history p strong+strong{margin-top:10px}.interview-content{padding-left:0;padding-right:0;position:relative;max-width:1120px;width:87.5%;margin:0 auto}.interview-content-titlebox{margin-right:auto;padding-left:0;padding-right:0;padding-top:17.5px;margin-left:90px}.interview-content-title{font-size:30px;line-height:1.4;letter-spacing:.09em;padding:0 20px}.interview-content-img1,.interview-content-img2,.interview-content-img3{max-width:1280px;margin-left:auto;margin-right:auto;margin-top:55px}.interview-content-img1 picture{width:70.3125%}.interview-content-img1:after,.interview-content-img2:after{width:71.09375%;padding-top:34.375%;margin-top:6.64062%}.interview-content-img2 picture{width:87.5%;margin-right:auto;margin-left:6.25%}.interview-content-img2:after{margin-top:16.25%}.interview-content-img3{margin-top:120px}.interview-content-column{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:79.6875%;display:flex;justify-content:space-between}.interview-content-column-item{width:47.05882%}.interview-sec{margin-top:80px}.interview-sec.is-section2{transition-delay:.1s}.interview-sec.is-section3{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:79.6875%}.interview-sec-title{font-size:24px;line-height:1.33;padding-bottom:25px}.interview-sec-title i{font-size:13px;letter-spacing:0;margin-bottom:20px}.interview-sec-txt{font-size:15px;line-height:1.87;letter-spacing:.05em;margin-top:30px}.interview-schedule{padding:70px 0 60px;max-width:1020px;margin-left:auto;margin-right:auto;width:79.6875%;margin-top:167px}.interview-schedule-inner{width:68.62745%;margin-left:auto;margin-right:auto}.interview-schedule-title{font-size:42px;padding-bottom:45px;padding-left:0}.interview-schedule-title::after{top:15px;left:-21.7px}.interview-schedule-title::before{top:57px;left:0}.interview-schedule-list{margin-top:50px}.interview-schedule-list-item{margin-top:12px}.interview-schedule-list-time{width:154px;display:table}.interview-career-list-item p::after,.interview-career-list-item time br,.interview-schedule-list-time:before{display:none}.interview-schedule-list-time time{font-size:24px;display:table-cell}.interview-schedule-list-time-img{width:55px;display:table-cell}.interview-schedule-list-time .clock{width:55px;height:55px;border-width:2px}.interview-schedule-list-time .clock:after,.interview-schedule-list-time .clock:before{width:2px;margin-left:-1px}.interview-schedule-list-time .clock:before{height:20px}.interview-schedule-list-time .clock:after{height:27px}.interview-schedule-list-body{padding-left:30px;padding-bottom:40px;width:calc(100% - 154px)}.interview-schedule-list-body:before{height:calc(100% - 65px);left:-28px;width:2px}.interview-schedule-list-body h3{font-size:24px;letter-spacing:.08em;padding-top:5px}.interview-career-list-item p,.interview-schedule-list-body p{font-size:17px;line-height:1.47;margin-top:20px}.interview-schedule-list-body p small{font-size:12px}.interview-career{padding:70px 0 95px;max-width:1020px;width:79.6875%;margin:80px auto 110px}.interview-career-inner{width:68.62745%;margin-left:auto;margin-right:auto}.interview-career-title{font-size:42px;padding-bottom:43px;padding-left:0}.interview-career-title::after{top:15px;left:-21.7px}.interview-career-title::before{top:57px;left:0}.interview-career-list{margin-top:50px}.interview-career-list-item{margin-top:60px;flex-direction:row}.interview-career-list-item time{width:184px;font-size:24px}.interview-career-list-item p{border-width:2px;letter-spacing:.05em;padding-left:18px;margin-top:0;border-left:1px solid #fff}.interview-career-attention{margin-top:40px}.interview-link{padding-left:0;padding-right:0;margin-top:100px}.interview-link-inner{max-width:1120px;width:87.5%;margin-left:auto;margin-right:auto;padding:110px 0}.interview-link-title{letter-spacing:.02em;font-size:130px;left:-105px}.interview-link-list{display:flex}.interview-link-item{margin-top:0;width:33.33%}.interview-link-item a:hover img{opacity:1}.interview-link-item-content{bottom:auto;top:0;margin-top:77.54011%}.interview-link-item-name{font-size:25px}.interview-link-item-name i{font-size:46px;margin-bottom:15px}.interview-link-item-history{margin-top:18px}.interview-link-item-history p,.interview-link-item-history p strong+strong{margin-top:10px}.interview-link-item-history p strong{padding:0 .2em;display:table;vertical-align:top;font-size:15px;line-height:1.6}.interview-worklife{padding:60px 0 0}.interview-worklife-inner{width:87.5%;max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.interview-worklife-box{padding:0 20px 93px;margin-top:40px}.interview-worklife-box-past{top:-85px}.interview-worklife-box-present{top:-14%}.interview-worklife-box-future{top:-78px}.interview-worklife-imgbox{width:43.51852%;max-width:470px;margin-left:auto;margin-right:30px;position:absolute;right:0}.interview-worklife-imgbox-number{font-size:140px;letter-spacing:-.04em;color:rgba(249,225,78,.5);margin-top:-15.27778%}.interview-worklife-textbox{width:45.57692%;max-width:474px;margin-left:70px;margin-right:auto;z-index:6}.interview-worklife-monsterball{left:36.11111%;right:auto;z-index:0;width:22.45648%}.interview-worklife-title{font-size:49px;letter-spacing:0;margin-top:11px;padding-bottom:0}.interview-worklife-title::after{position:absolute;font-size:13px;letter-spacing:.1em;line-height:22px;border-radius:50px;width:110px;height:22px;top:79px}.interview-worklife-subtitle{margin-top:74px;font-size:22px;letter-spacing:.1em;line-height:1.45}.interview-worklife-text{margin-top:42px;font-size:14px;letter-spacing:.05em;line-height:1.86}.interview-worklife-text.kyozuka-comment::after{bottom:-36px}.interview-worklife-bar{display:flex;flex-direction:column-reverse;width:27px;max-height:658.15px;height:82.25vh;background-repeat:no-repeat;background-size:contain;left:50%;position:absolute;top:55vh;-webkit-transform:translateY(-50%) translateX(calc(-50% - 41.640625vw));transform:translateY(-50%) translateX(calc(-50% - 41.640625vw));z-index:5;background-image:url(../img/interview/common/bg_past_active.png);transition:all .3s linear;opacity:1}.interview-worklife-bar-text{font-size:1.5vh;width:110px;height:10%;line-height:1;letter-spacing:.02em;-webkit-transform:rotate(-90deg) translateX(10%);transform:rotate(-90deg) translateX(10%);position:absolute;top:50%;left:-140%}.interview-worklife-bar-link{width:100%;height:33.33%;display:inline-block;text-align:center;color:#000;position:relative}.interview-position01{position:absolute;left:0;width:100%;height:1px;top:10%}.special.main{padding-top:80px;background-size:800px 800px}.special-inner{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-bottom:85px}.special-box{border-radius:20px;padding:0 30px 120px;width:100%;margin-top:80px;box-shadow:10px 10px 0 0 rgba(0,0,0,.25)}.special-title{width:400px}.special-back,.special-btn{transition:opacity .2s cubic-bezier(.25,.25,.75,.75)}.special-btn{width:440px;line-height:100px;box-shadow:3px 3px 0 0 rgba(0,0,0,.25);font-size:34px;margin-top:50px}.special-back:hover,.special-btn:hover,.special-result-sns-list li a:hover{opacity:.5}.special-btn:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.special-btn:after{margin-left:30px;border-width:13.5px 0 13.5px 18px;transition:transform .1s cubic-bezier(.25,.25,.75,.75);transition:transform .1s cubic-bezier(.25,.25,.75,.75),-webkit-transform .1s cubic-bezier(.25,.25,.75,.75)}.special-back{margin-top:90px;font-size:25px;padding-right:35px}.special-back:hover:after{right:-5px}.special-back:after{border-width:9px 0 9px 11px;margin-top:-9px;transition:right .1s cubic-bezier(.25,.25,.75,.75)}.special-ind-mv{background-size:800px 800px}.special-ind-mv-inner{max-width:920px;margin-left:auto;margin-right:auto;padding:0 20px 80px}.special-ind-mv-logo{width:100%;margin-top:20px}.special-ind-mv-lead{margin-top:45px;font-size:29px}.special-ind-about-inner{padding:125px 20px;max-width:860px;margin-left:auto;margin-right:auto}.special-ind-about-title{font-size:32px}.special-ind-about-title span{padding-left:45px;padding-right:45px;border-width:6px}.special-ind-about-title span:after,.special-ind-about-title span:before{width:22px;height:22px;margin-top:-16px}.special-ind-about-lead{margin-top:50px}.special-ind-about-lead p{font-size:20px;text-align:center}.special-ind-about .special-btn{margin-top:100px}.special-question-num{font-size:37px;margin-top:75px}.special-question-num span{border-width:6px;padding-bottom:10px;width:300px}.special-question-inner{overflow:hidden}.special-question .answers,.special-question-txt{max-width:800px;margin-left:auto;margin-right:auto}.special-question-txt{font-size:30px;margin-top:65px}.special-question .answers{margin-top:10px}.special-question .answers:after{content:'';display:table;clear:both}.special-question .answers button{width:49.25%;float:left;margin-top:0;line-height:70px;padding-left:85px;font-size:24px}.special-question .answers button:nth-of-type(even){float:right}.special-question .answers button:nth-of-type(n+3){margin-top:12px}.special-question .answers button.hover:before{border-left-color:#f22749}.special-question .answers button:before{border-width:10px 0 10px 12px;left:40px;margin-top:-10px}.special-result .special-box{padding-left:0;padding-right:0}.special-result .special-box-inner{width:81.73077%;margin-left:auto;margin-right:auto}.special-result-name{margin-top:50px;font-size:44px;margin-left:auto;margin-right:auto}.special-result-name small{font-size:27px}.special-result-name strong{font-size:72px;margin-bottom:15px;display:inline-block}.special-result-name strong i,.special-result-name strong>span,.special-result-name>span{display:inline-block;vertical-align:middle}.special-result-pokemon{margin-top:65px;padding:60px 40px 40px}.special-result-pokemon-pic{width:90.90909%;margin-left:auto;margin-right:auto}.special-result-pokemon-profile{margin-top:10px;border-width:3px;font-size:23px;line-height:1.74;padding:40px}.special-result-type{margin-top:70px}.special-result-type-copy{font-size:35px;letter-spacing:.17em;line-height:1.31}.special-result-type-copy small{font-size:27px;margin-bottom:55px}.special-result-type-description{margin-top:70px;font-size:20px;line-height:1.55}.special-result-back{margin-top:50px;font-size:31px}.special-result-match-list{margin-top:80px;display:flex;justify-content:space-between}.special-result-match-list li{margin-top:0;width:49.76471%;padding:0 28px 40px}.special-result-match-title{max-width:none;font-size:17px;line-height:1.4;width:100%}.special-result-match-title:after,.special-result-match-title:before{width:20px;height:20px;margin-top:-10px}.special-result-match-title:before{left:50%;margin-left:114px}.special-result-match-title:after{right:50%;margin-right:114px}.special-result-match-title span{display:block}.special-result-match-name{margin-top:25px;font-size:20px;display:block;padding-bottom:5px;width:89.91826%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.special-result-match-name strong{font-size:32px;display:block}.special-result-match-name span{display:block;margin-top:3px}.special-result-match-pic{margin-top:15px;width:92.64305%;margin-left:auto;margin-right:auto}.special-result-match-profile{font-size:14px;line-height:1.64;padding:20px}.special-result-match-type{font-size:14px;margin-top:20px}.special-result-match-description{font-size:18px;line-height:1.67;letter-spacing:.08em;margin-top:15px}.special-result-sns{margin-top:60px}.special-result-sns-title{font-size:30px}.special-result-sns-list{margin-left:auto;margin-right:auto;margin-top:30px;max-width:696px;display:flex;justify-content:space-between}.special-result-sns-list li{margin-top:0;width:228px;margin-left:6px}.special-result-sns-list li a{font-size:16px;letter-spacing:.15em;line-height:60px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.special-result-sns-list li .ico{width:26px;height:26px;margin-right:15px}.special-result-sns-txt{text-align:center;font-size:18px;line-height:1.67;letter-spacing:.08em;margin-top:30px}.planning.main .page-inner{padding-bottom:80px}.planning-contents{padding-top:120px;padding-bottom:120px}.planning-lead{margin-top:75px;font-size:25px;line-height:1.44;letter-spacing:.08em;margin-right:20px}.planning-sec{margin-top:80px;max-width:940px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.planning-sec-inner{padding-top:calc(61.54% + 40px)}.planning-sec-title{font-size:50px}.planning-sec-title span{margin-top:5px}.planning-sec-img{margin-top:0;position:absolute;top:0;left:0}.planning-sec-profile{margin-top:40px}.planning-sec-name{font-size:22px}.planning-sec-post{font-size:14px;margin-top:20px}.planning-sec-post small{font-size:12px;letter-spacing:.05em}.planning-sec-txt{margin-top:25px;border-width:2px;padding-top:25px}.planning-sec-txt p{font-size:15px;line-height:1.73;letter-spacing:.03em}.message-contents{padding-left:17.1875%}.message .page-inner{max-width:1280px;margin-left:auto;margin-right:auto;margin-top:81px;padding:0 0 120px}.message-mv-img{margin-right:0}.message-mv-title{position:absolute;padding:25px 32px;top:10%;left:-15.625%;margin-top:0;width:660px}.message-mv-title-en{font-size:95px;letter-spacing:.02em;margin-top:-4.54545%;color:rgba(249,225,78,.6)}.message-mv-title-ja{font-size:39px;letter-spacing:.08em;line-height:1.56;margin-top:-10.15625%}.message-mv-title-job{font-size:15px;letter-spacing:.1em;line-height:2.66;margin-top:45px}.message-mv-title-job strong{padding:0 10px;display:table;vertical-align:top}.message-mv-title-job p+p{margin-top:7px}.message-mv-title-name{font-size:40px;letter-spacing:.15em;margin-top:30px}.message-mv-title-name::after{top:33px;left:214px}.message-mv-history{margin-top:40px}.message-sec-inner{max-width:1280px;padding-left:20px;padding-right:20px}.message-sec-box{max-width:1040px;margin-left:auto;margin-right:auto;flex-direction:row}.message-sec-box:nth-of-type(2){margin-top:80px;flex-direction:row-reverse}.message-sec-box2{max-width:1040px;margin-left:auto;margin-right:auto;margin-top:120px;padding-bottom:0}.message-sec-box2 .message-sec-imgbox{max-width:1040px;width:100%}.message-sec-box2 .message-sec-leadinner{display:flex;justify-content:space-between}.message-sec-box2 .message-sec-leadbox{max-width:500px;width:100%;padding-left:0;padding-right:0}.message-sec-box2 .message-sec-leadbox-text-inner{display:flex;justify-content:space-between}.message-sec-box2 .message-sec-leadbox-textbox{margin-top:16px;padding-top:40px;border-top:2px solid #000;display:flex;justify-content:space-between}.message-sec-box2 .message-sec-leadbox-text{border-top:0;display:flex;justify-content:space-between;margin-top:0;padding-top:0}.message-sec-imgbox{max-width:480px;width:46.15385%;height:0;padding-bottom:50%}.message-sec-imgbox img{width:89.58333%}.message-sec-imgbox .interview01,.message-sec-imgbox .interview02{margin-top:8.33333%}.message-sec-imgbox01{margin-left:0;margin-right:auto}.message-sec-imgbox01::after,.message-sec-imgbox02::after{max-width:430px;width:89.58333%;height:0;padding-bottom:100%;margin-top:0}.message-sec-imgbox01::after{margin-left:0;left:auto;right:50px}.message-sec-imgbox02{margin-left:auto;margin-right:0}.message-sec-imgbox02::after{margin-right:0;left:50px;right:auto}.message-sec-imgbox03{width:100%;margin-left:0}.message-sec-imgbox03::after{max-width:990px;width:95.19231%;padding-bottom:46.15385%;margin-left:0;margin-top:-3.84615%}.message-sec-leadbox{max-width:500px;width:48.07692%;margin-top:4.0404%}.message-sec-leadbox:nth-of-type(1),.message-sec-leadbox:nth-of-type(2){margin-top:0}.message-sec-leadbox01{padding-left:0;padding-right:4.84848%}.message-sec-leadbox02{padding-left:4.84848%;padding-right:0}.message-sec-leadbox03{padding-left:0}.message-sec-leadbox-title{font-size:25px;line-height:1.48}.message-sec-leadbox-text{font-size:15px;line-height:1.86}.message-sec-leadbox-text,.message-sec-leadbox-text2{padding-top:40px;margin-top:16px}.case-sec{padding-top:1px;padding-bottom:150px;margin-top:170px}.case-sec-inner{max-width:1040px;margin-right:auto;margin-left:auto}.case-sec-title,.case-slider-item{padding-right:20px;padding-left:20px}.case-sec-title{font-size:75px;top:0}.case-sec-title::after{top:100px;left:23px;font-size:19px;letter-spacing:.12em}.case-sec .swiper-button-next,.case-sec .swiper-button-prev{right:205px;top:81.25%;width:40px;height:40px}.case-sec .swiper-button-prev::after{border-width:6px 10.4px 6px 0}.case-sec .swiper-button-next{right:20px}.case-sec .swiper-button-next::after{border-width:6px 0 6px 10.4px}.case-sec .swiper-pagination{top:83.17308%;right:85px;width:97px}.case-sec .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.case-slider-item{margin-top:0;width:100%}.case-slider-item a:hover img{opacity:.6}.case-slider-item-content{position:absolute;left:0;margin-right:auto;margin-left:20px;visibility:hidden;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.case-slider-item-soon{padding-top:325px}.case-slider-item-img{width:100%;max-width:690px;margin-left:0;margin-right:auto}.case-slider-item-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.case-slider-item-title{font-size:22px;letter-spacing:0;line-height:1.36;margin-top:36.92308%}.case-slider-item-title::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:15px}.case-slider-item-text{font-size:15px;line-height:1.92;margin-top:0;transition:all 1.2s .2s cubic-bezier(.445,.05,.55,.95)}.case-slider-item-text strong{padding:3px 1%}.swiper-container.case{padding-left:0;padding-right:0;padding-bottom:140px;margin-top:-7%;margin-left:auto;margin-right:0;width:66.40625%}.requirements .page-contents-inner{max-width:880px;width:100%}.requirements .page-mv-title{top:42%}.requirements .page-contents-title02{margin-top:150px}.requirements .page-list-body,.requirements .page-list-title{border-top:2px solid #fff}.requirements .page-list-lastitem{border-bottom:none}.requirements .page-list-lastitem .page-list-body,.requirements .page-list-lastitem .page-list-title{border-bottom:2px solid #fff}.requirements .page-list-item{border-top:none}.requirements-explain{font-size:15px;line-height:1.86;margin-top:21px}.requirements-leadbox{margin-top:40px;max-width:880px;margin-left:0;margin-right:auto;width:100%}.requirements-lead-text{font-size:15px}.requirements-jobList{flex-direction:row;margin-top:40px;justify-content:space-between;width:100%;max-width:880px}.requirements-jobItem{width:32.5%;max-width:286px;padding-bottom:54px;padding-left:43px}.requirements-jobItem .requirements-jobItem-bg{font-size:16px;letter-spacing:.05em;line-height:1.2;padding-left:43px;left:-6px;top:-6px}.requirements-jobItem li{text-align:left}.requirements-jobItem li::after{left:-31px;top:18px;border-width:13px 7.5px 0}.requirements-jobItem .requirements-newline-pc{display:block}.requirements-text-indent{width:15px}.evolution-result-name-inner small,.requirements-jobItem .requirements-jobItem-bg .newline,.requirements-text-indent.pc{display:inline-block}body.evolution .pc{display:block!important}body.evolution .pc .sp{display:none!important}.evolution-scroll{display:block;width:13px;height:95.5px;right:26.5px}.evolution-scroll.sp{display:none}.evolution-scroll.top{right:26.5px}.evolution-scroll-text img{height:auto}.evolution-scroll-inner{width:100%;height:100%}.evolution-scroll-triangle{border-width:8.7px 5px 0}.top .scroll_white{top:-53.67px;left:0}.evolution-scroll-triangle01{bottom:22px}.evolution-scroll-triangle02{bottom:11px}.evolution-modal-txtBox{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:600px;height:250px}.evolution-modal-txtBox-home{max-width:700px;height:275px}.evolution-modal-txtInner{width:calc(100% - 14px);height:calc(100% - 14px)}.evolution-modal-txt{width:67.33333%;max-width:100%}.evolution-modal-txt-special{width:84.74854%;max-width:100%}.evolution-modal-img-keywordtxt,.evolution-modal-img-selecttxt{width:100%;max-width:300px;justify-self:start}.evolution-modal-img-keywordtxt.first,.evolution-modal-img-keywordtxt.second,.evolution-modal-img-selecttxt.first,.evolution-modal-img-selecttxt.second{max-width:100%}.evolution-modal-img-keywordtxt.third{margin-bottom:30px;margin-top:30px}.evolution-modal-img-ok{margin-top:42.2px;padding-left:25px;width:100%;max-width:67.88px}.evolution-modal-img-ok::after{top:-2px;left:0}.evolution-modal-img-word{height:28px}.evolution-modal-img-word.at-img01{height:14px;padding-right:1px}.evolution-modal-img-word.at-img01 img,.evolution-modal-img-word.at-img02 img{-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img02,.evolution-modal-img-word.at-img03,.evolution-modal-img-word.at-img04{height:14px}.evolution-modal-img-word.at-img02 img{margin-left:3px}.evolution-modal-img-word.at-img03 img,.evolution-modal-img-word.at-img04 img{margin-left:4px;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img05,.evolution-modal-img-word.at-img06,.evolution-modal-img-word.at-img07,.evolution-modal-img-word.at-img08,.evolution-modal-img-word.at-img09,.evolution-modal-img-word.at-img10{height:17px}.evolution-modal-img-word.at-img05 img,.evolution-modal-img-word.at-img06 img,.evolution-modal-img-word.at-img07 img,.evolution-modal-img-word.at-img08 img,.evolution-modal-img-word.at-img09 img,.evolution-modal-img-word.at-img10 img{margin-left:4px}.evolution-modal-img-word.at-img11{height:14px}.evolution-modal-img-word.at-img11 img{margin-left:11px}.evolution-modal-img-word.at-img12{height:17px}.evolution-modal-img-word.at-img12 img,.evolution-modal-img-word.at-img13 img{margin-left:6px}.evolution-modal-img-word.at-img13{height:16px}.evolution-modal-img-word.at-img14,.evolution-modal-img-word.at-img15,.evolution-modal-img-word.at-img16,.evolution-modal-img-word.at-img17,.evolution-modal-img-word.at-img18,.evolution-modal-img-word.at-img19{height:17px}.evolution-modal-img-word.at-img14 img,.evolution-modal-img-word.at-img15 img,.evolution-modal-img-word.at-img16 img,.evolution-modal-img-word.at-img17 img,.evolution-modal-img-word.at-img18 img,.evolution-modal-img-word.at-img19 img{margin-left:4px}.evolution-modal-img-word.at-img20{height:14px}.evolution-modal-img-word.at-img20 img{margin-left:6px}.evolution-modal-img-word.at-img21{height:15px;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img21 img{margin-left:9px}.evolution-modal-img-word.at-img22{height:17px}.evolution-modal-img-word.at-img22 img{margin-left:6px}.evolution-modal-img-word.at-img23{height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img23 img,.evolution-modal-img-word.at-img24 img{margin-left:5px}.evolution-modal-img-word.at-img24{height:14px;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img25,.evolution-modal-img-word.at-img26,.evolution-modal-img-word.at-img27,.evolution-modal-img-word.at-img28,.evolution-modal-img-word.at-img29{height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img25 img{margin-left:4px}.evolution-modal-img-word.at-img26 img,.evolution-modal-img-word.at-img27 img{margin-left:5px}.evolution-modal-img-word.at-img28 img,.evolution-modal-img-word.at-img29 img{margin-left:6px}.evolution-modal-img-word.at-img30{height:6px}.evolution-modal-img-word.at-img30 img{margin-left:5px;-webkit-transform:translateY(10px);transform:translateY(10px)}.evolution-modal-img-word.at-img31,.evolution-modal-img-word.at-img32{height:17px}.evolution-modal-img-word.at-img31 img{margin-left:0}.evolution-modal-img-word.at-img32 img{margin-left:2px}.evolution-modal-img-word.at-img33{height:15px;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img33 img,.evolution-modal-img-word.at-img34 img,.evolution-modal-img-word.at-img35 img,.evolution-modal-img-word.at-img36 img{margin-left:4px}.evolution-modal-img-word.at-img34,.evolution-modal-img-word.at-img35,.evolution-modal-img-word.at-img36,.evolution-modal-img-word.at-img37{height:17px}.evolution-modal-img-word.at-img37 img,.evolution-modal-img-word.at-img38 img,.evolution-modal-img-word.at-img39 img{margin-left:5px}.evolution-modal-img-word.at-img38{height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img39{height:17px}.evolution-modal-img-word.at-img40,.evolution-modal-img-word.at-img41,.evolution-modal-img-word.at-img42{height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img40 img,.evolution-modal-img-word.at-img41 img{margin-left:6px}.evolution-modal-img-word.at-img42 img{margin-left:5px}.evolution-modal-img-word.at-img43{height:5px}.evolution-modal-img-word.at-img43 img{margin-left:4px;-webkit-transform:translateY(12px);transform:translateY(12px)}.evolution-modal-img-word.at-img44,.evolution-modal-img-word.at-img45,.evolution-modal-img-word.at-img46,.evolution-modal-img-word.at-img47,.evolution-modal-img-word.at-img48,.evolution-modal-img-word.at-img49{height:17px}.evolution-modal-img-word.at-img44 img{margin-left:19px}.evolution-modal-img-word.at-img45 img{margin-left:9px}.evolution-modal-img-word.at-img46 img{margin-left:5px}.evolution-modal-img-word.at-img47 img,.evolution-modal-img-word.at-img48 img{margin-left:4px}.evolution-modal-img-word.at-img49 img{margin-left:5px}.evolution-modal-img-word.at-img50,.evolution-modal-img-word.at-img51{height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img50 img{margin-left:11px}.evolution-modal-img-word.at-img51 img{margin-left:7px}.evolution-modal-img-word.at-img52{height:17px}.evolution-modal-img-word.at-img52 img,.evolution-modal-img-word.at-img53 img,.evolution-modal-img-word.at-img54 img,.evolution-modal-img-word.at-img55 img{margin-left:5px}.evolution-modal-img-word.at-img53{height:14px;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img54,.evolution-modal-img-word.at-img55{height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}.evolution-modal-img-word.at-img56{height:14px;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolution-modal-img-word.at-img56 img{margin-left:6px}.evolution-modal-img-word.at-img57{height:6px}.evolution-modal-img-word.at-img57 img{margin-left:6px;-webkit-transform:translateY(11px);transform:translateY(11px)}.evolution-modal-img-word-btn{height:18px}.evolution-modal-img.link01{margin-left:15px}.evolution-modal-img.link02{margin-left:18px}.blinking-triangle::after{border-width:7px 0 7px 12px}.evolutionPicture-ind-mv-bgInner{max-width:900px}.evolutionPicture-ind-mv-ball{width:764px;right:-48%;bottom:-20%}.evolutionPicture-ind-mv-ball.entry{width:764px;right:-25%;bottom:-19%}.evolutionPicture-ind-mv-eevee{max-width:385.21px;left:52.5%;top:31.43928vh}.evolutionPicture-ind-mv{min-height:700px}.evolutionPicture-ind-mv-inner{height:100%;padding-bottom:113px}.evolutionPicture-ind-mv-ttlBox{padding-top:15.625vh}.evolutionPicture-ind-mv-subTtl{max-width:504px}.evolutionPicture-ind-mv-Ttl{width:100%;margin-top:19px}.evolutionPicture-ind-mv-Ttl img{max-width:696.5px}.evolutionPicture-ind-mv-txt{font-size:15px;margin-left:0;width:50%;margin-top:35px}.evolutionPicture-ind-mv-select{width:50%;margin-left:0;margin-top:40px}.evolutionPicture-ind-mv-selectTtl img{width:31.11111%;max-width:84px}.evolutionPicture-ind-mv-selectItem{padding-left:34px}.evolutionPicture-ind-mv-selectItem::after{top:0;left:0}.evolutionPicture-ind-mv-selectItem-img{width:205px;max-width:205px}.evolutionPicture-select-inner{padding-top:100px;padding-bottom:90px}.evolutionPicture-select-boxList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1004px;margin:0 auto;width:100%}.evolutionPicture-select-selectBox::after{width:858px;top:6px;left:-6px}.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::before{width:858px}.evolutionPicture-select-selectBox-item{width:143px;height:143px}.evolutionPicture-keyword{padding-top:98px;min-height:800px}.evolutionPicture-keyword-ball{display:inline-block;width:153.65px;height:153.65px;position:absolute;top:529px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.evolutionPicture-keyword-inner{padding:0;margin:0 auto;position:relative}.evolutionPicture-keyword-ttl{max-width:491.95px}.evolutionPicture-keyword-selectInner{max-width:980px;padding-left:20px;padding-right:20px}.evolutionPicture-keyword-selectList{height:419.85px}.evolutionPicture-keyword-selectItem1{width:14.30745%;max-width:initial;height:16.15815%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice01.svg)}.evolutionPicture-keyword-selectItem1.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice01.svg)}.evolutionPicture-keyword-selectItem2,.evolutionPicture-keyword-selectItem3{left:15.6383%;width:10.13404%;max-width:initial;height:16.15815%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice02.svg)}.evolutionPicture-keyword-selectItem2.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice02.svg)}.evolutionPicture-keyword-selectItem3{left:27.23404%;width:21.3117%;background-image:url(../img/evolution/keyword/voice/pc/voice03.svg)}.evolutionPicture-keyword-selectItem3.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice03.svg)}.evolutionPicture-keyword-selectItem4,.evolutionPicture-keyword-selectItem5{top:0;left:50.53191%;width:19.44894%;max-width:initial;height:34.53853%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice04.svg)}.evolutionPicture-keyword-selectItem4.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice04.svg)}.evolutionPicture-keyword-selectItem5{left:72.02128%;width:14.30745%;height:33.84066%;background-image:url(../img/evolution/keyword/voice/pc/voice05.svg)}.evolutionPicture-keyword-selectItem5.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice05.svg)}.evolutionPicture-keyword-selectItem6{top:0;left:88.08511%;width:12.96596%;height:16.15815%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice06.svg)}.evolutionPicture-keyword-selectItem6.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice06.svg)}.evolutionPicture-keyword-selectItem7{top:18.33988%;left:0;width:19.44894%;max-width:initial;height:32.56163%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice07.svg)}.evolutionPicture-keyword-selectItem7.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice07.svg)}.evolutionPicture-keyword-selectItem10,.evolutionPicture-keyword-selectItem8,.evolutionPicture-keyword-selectItem9{top:18.33988%;left:20.85106%;width:12.96596%;max-width:initial;height:16.15815%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice08.svg)}.evolutionPicture-keyword-selectItem8.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice08.svg)}.evolutionPicture-keyword-selectItem10,.evolutionPicture-keyword-selectItem9{left:34.89362%;background-image:url(../img/evolution/keyword/voice/pc/voice09.svg)}.evolutionPicture-keyword-selectItem9.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice09.svg)}.evolutionPicture-keyword-selectItem10{left:88.08511%;width:11.92234%;background-image:url(../img/evolution/keyword/voice/pc/voice10.svg)}.evolutionPicture-keyword-selectItem10.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice10.svg)}.evolutionPicture-keyword-selectItem11,.evolutionPicture-keyword-selectItem12,.evolutionPicture-keyword-selectItem13{top:53.59057%;left:0;width:8.94149%;max-width:initial;height:15.48887%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice11.svg)}.evolutionPicture-keyword-selectItem11.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice11.svg)}.evolutionPicture-keyword-selectItem12,.evolutionPicture-keyword-selectItem13{left:10.42553%;background-image:url(../img/evolution/keyword/voice/pc/voice12.svg)}.evolutionPicture-keyword-selectItem12.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice12.svg)}.evolutionPicture-keyword-selectItem13{top:36.91795%;left:20.85106%;width:27.79468%;height:31.99%;background-image:url(../img/evolution/keyword/voice/pc/voice13.svg)}.evolutionPicture-keyword-selectItem13.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice13.svg)}.evolutionPicture-keyword-selectItem14,.evolutionPicture-keyword-selectItem15{top:36.91795%;left:51.17021%;width:19.47766%;max-width:initial;height:32.11147%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice14.svg)}.evolutionPicture-keyword-selectItem14.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice14.svg)}.evolutionPicture-keyword-selectItem15{left:72.02128%;width:27.79468%;height:32.1853%;background-image:url(../img/evolution/keyword/voice/pc/voice15.svg)}.evolutionPicture-keyword-selectItem15.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice15.svg)}.evolutionPicture-keyword-selectItem16,.evolutionPicture-keyword-selectItem17{top:72.40681%;left:0;width:31.22234%;max-width:initial;height:27.50744%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice16.svg)}.evolutionPicture-keyword-selectItem16.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice16.svg)}.evolutionPicture-keyword-selectItem17{left:33.29787%;width:15.72021%;height:27.33834%;background-image:url(../img/evolution/keyword/voice/pc/voice17.svg)}.evolutionPicture-keyword-selectItem17.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice17.svg)}.evolutionPicture-keyword-selectItem18,.evolutionPicture-keyword-selectItem19,.evolutionPicture-keyword-selectItem20{top:72.40681%;left:50.42553%;width:18.62872%;max-width:initial;height:11.82089%;-ms-background-position-y:center;background-image:url(../img/evolution/keyword/voice/pc/voice18.svg)}.evolutionPicture-keyword-selectItem18.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice18.svg)}.evolutionPicture-keyword-selectItem19,.evolutionPicture-keyword-selectItem20{top:86.69763%;background-image:url(../img/evolution/keyword/voice/pc/voice19.svg)}.evolutionPicture-keyword-selectItem19.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice19.svg)}.evolutionPicture-keyword-selectItem20{top:72.40681%;left:70.42553%;width:28.9117%;height:26.55949%;background-image:url(../img/evolution/keyword/voice/pc/voice20.svg)}.evolutionPicture-keyword-selectItem20.is_active{background-image:url(../img/evolution/keyword/voice_active/pc/voice20.svg)}.evolutionPicture-keyword-bgwords{margin-left:auto}.evolutionPicture-keyword-bgwords01{height:calc(100% - 17px)}.evolutionPicture-keyword-bgwords02{height:calc(100% - 24px);width:36.95652%;max-width:68px}.evolutionPicture-keyword-bgwords03{height:calc(100% - 26px);width:57.79462%;max-width:151px}.evolutionPicture-keyword-bgwords04{height:calc(100% - 16px);width:53.7219%;max-width:146px}.evolutionPicture-keyword-bgwords05{height:calc(100% - 14px);width:43.47826%;max-width:80px}.evolutionPicture-keyword-bgwords06{height:calc(100% - 15px);width:60.67636%;max-width:68px}.evolutionPicture-keyword-bgwords07{width:51.16279%;max-width:44px;height:calc(100% - 17px)}.evolutionPicture-keyword-bgwords08,.evolutionPicture-keyword-bgwords09{height:calc(100% - 17px);width:58.25402%;max-width:71px}.evolutionPicture-keyword-bgwords10{height:calc(100% - 15px);width:83.03571%;max-width:93px}.evolutionPicture-keyword-bgwords11{height:calc(100% - 15px);width:61.86794%;max-width:52px}.evolutionPicture-keyword-bgwords12{height:calc(100% - 22px);width:48.72398%;max-width:93px}.evolutionPicture-keyword-bgwords13{height:calc(100% - 26px);width:63.15306%;max-width:165px}.evolutionPicture-keyword-bgwords14{height:calc(100% - 28px);width:90.11961%;max-width:165px}.evolutionPicture-keyword-bgwords15{height:calc(100% - 17px);width:56.52174%;max-width:104px}.evolutionPicture-keyword-bgwords16{height:calc(100% - 15px);width:77.33492%;max-width:65px}.evolutionPicture-keyword-bgwords17{height:calc(100% - 20px);width:67.67273%;max-width:100px}.evolutionPicture-keyword-bgwords18,.evolutionPicture-keyword-bgwords19{height:calc(100% - 16px);width:77.33492%;max-width:65px}.evolutionPicture-keyword-bgwords20{height:calc(100% - 19px);width:46.73913%;max-width:86px}.evolution-result-loading-img{margin-top:127.3px}.evolution-result-loading-txt img{max-width:100%;width:368.65px}.evolution-result-loading-eevee{max-width:236.61px;width:100%}.evolution-result-loading-bulbasaur{max-width:224px;width:100%}.evolution-result-loading-charmander{max-width:170px;width:100%}.evolution-result-loading-squirtle{max-width:203px;width:100%}.evolution-result-loading-pichu{max-width:178px;width:100%}.evolution-result-loading-togepi{max-width:160px;width:100%}.evolution-result-loading-question01{width:106.28px;max-width:100%;left:-12%}.evolution-result-loading-question01.bulbasaur{left:-20%}.evolution-result-loading-question01.squirtle{left:-14%}.evolution-result-loading-question02{width:106.28px;max-width:100%;right:-14%}.evolution-result-loading-question02.bulbasaur{right:-16%}.evolution-result .evolution-box-mvinner,.evolution-result .evolution-box-textinner{width:81.73077%;max-width:560px;margin-left:auto;margin-right:auto;position:relative}.evolution-result .evolution-box-textinner{width:76%;max-width:760px}.evolution-inner{max-width:1000px;padding-bottom:85px;margin-top:195px;margin-left:auto;margin-right:auto}.evolution-box{padding:0 0 84.3px}.evolution-box-bg{top:85px;left:calc(50% - 189.06px);width:378.12px;height:calc(100% - 85px);max-width:378.12px;background-size:auto;background-position:50% 295px}.evolution-advice{padding-top:65px;padding-bottom:69px}.evolution-advice-title::after,.evolution-advice-title::before{width:calc(50% - 144px);top:24px}.evolution-advice-title-inner{background-image:url(../img/evolution/result/common/bg_advice@x2.svg);max-width:260px;height:73.53px}.evolution-advice-title-inner img{top:17px}.evolution-advice-pic .ampharos{width:70.65789%;max-width:537px}.evolution-advice-pic .arcanine{width:49.59474%;max-width:376.92px}.evolution-advice-pic .azumarill{width:52.5%;max-width:399px}.evolution-advice-pic .beedrill{width:56.31316%;max-width:427.98px}.evolution-advice-pic .blastoise{width:40.26316%;max-width:306px}.evolution-advice-pic .blissey{width:46.31579%;max-width:352px}.evolution-advice-pic .butterfree{width:47.09737%;max-width:357.94px}.evolution-advice-pic .charizard{width:49.98947%;max-width:379.92px}.evolution-advice-pic .clefable{width:69.59342%;max-width:528.91px}.evolution-advice-pic .dodrio{width:59.05263%;max-width:448.8px}.evolution-advice-pic .dragonite{width:48.94737%;max-width:372px}.evolution-advice-pic .dugtrio{width:48.81579%;max-width:371px}.evolution-advice-pic .eevee{width:60.26316%;max-width:458px}.evolution-advice-pic .electrode{width:44.60526%;max-width:339px}.evolution-advice-pic .gengar{width:46.57895%;max-width:354px}.evolution-advice-pic .golduck{width:54.20789%;max-width:411.98px}.evolution-advice-pic .gyarados{width:45.65526%;max-width:346.98px}.evolution-advice-pic .kingdra{width:53.68158%;max-width:407.98px}.evolution-advice-pic .lucario{width:63.94474%;max-width:485.98px}.evolution-advice-pic .machamp{width:39.20789%;max-width:297.98px}.evolution-advice-pic .magnezone{width:37.62368%;max-width:285.94px}.evolution-advice-pic .marowak{width:44.20395%;max-width:335.95px}.evolution-advice-pic .ninetales{width:50.39474%;max-width:383px}.evolution-advice-pic .persian{width:55%;max-width:418px}.evolution-advice-pic .pidgeot{width:32.49737%;max-width:246.98px}.evolution-advice-pic .pikachu{width:37.62895%;max-width:285.98px}.evolution-advice-pic .starmie{width:48.42105%;max-width:368px}.evolution-advice-pic .scizor{width:48.14737%;max-width:365.92px}.evolution-advice-pic .slowking{width:55.65789%;max-width:423px}.evolution-advice-pic .snorlax{width:46.97368%;max-width:357px}.evolution-advice-pic .togekiss{width:42.89211%;max-width:325.98px}.evolution-advice-pic .tyranitar{width:60.64605%;max-width:460.91px}.evolution-advice-pic .venusaur{width:43.81579%;max-width:333px}.evolution-advice-pic .wigglytuff{width:60.26316%;max-width:458px}.evolution-advice-pic .wobbuffet{width:44.46579%;max-width:337.94px}.evolution-advice-keyword{margin-top:43.5px}.evolution-result-type{margin-top:100px}.evolution-result-type-copy{font-size:35px;line-height:1.31}.evolution-result-type-copy img{width:auto;max-width:100%}.evolution-result-name{height:170px;margin-left:0;margin-right:0;position:absolute;top:-85px;width:100%}.evolution-result-name .evolution-result-name-subTtl{margin-top:27px;max-width:190px;width:1190px}.evolution-result-name strong{margin-top:20px}.evolution-result-name .ampharos,.evolution-result-name .arcanine{width:282px;max-width:100%}.evolution-result-name .azumarill{width:228px;max-width:100%}.evolution-result-name .beedrill{width:216px;max-width:100%}.evolution-result-name .blastoise{width:278px;max-width:100%}.evolution-result-name .blissey{width:230px;max-width:100%}.evolution-result-name .charizard{width:278px;max-width:100%}.evolution-result-name .clefable{width:214px;max-width:100%}.evolution-result-name .dodrio,.evolution-result-name .dragonite{width:270px;max-width:100%}.evolution-result-name .butterfree{width:278px;max-width:100%}.evolution-result-name .dugtrio{width:284px;max-width:100%}.evolution-result-name .eevee{width:216px;max-width:100%}.evolution-result-name .electrode{width:292px;max-width:100%}.evolution-result-name .gengar{width:218px;max-width:100%}.evolution-result-name .golduck{width:284px;max-width:100%}.evolution-result-name .gyarados{width:282px;max-width:100%}.evolution-result-name .kingdra{width:288px;max-width:100%}.evolution-result-name .lucario{width:228px;max-width:100%}.evolution-result-name .machamp{width:276px;max-width:100%}.evolution-result-name .magnezone{width:294px;max-width:100%}.evolution-result-name .marowak{width:232px;max-width:100%}.evolution-result-name .ninetales{width:284px;max-width:100%}.evolution-result-name .persian{width:292px;max-width:100%}.evolution-result-name .pidgeot{width:274px;max-width:100%}.evolution-result-name .pikachu{width:284px;max-width:100%}.evolution-result-name .scizor{width:226px;max-width:100%}.evolution-result-name .slowking{width:288px;max-width:100%}.evolution-result-name .snorlax{width:228px;max-width:100%}.evolution-result-name .starmie{width:262px;max-width:100%}.evolution-result-name .togekiss{width:280px;max-width:100%}.evolution-result-name .tyranitar{width:292px;max-width:100%}.evolution-result-name .venusaur{width:294px;max-width:100%}.evolution-result-name .wigglytuff{width:226px;max-width:100%}.evolution-result-name .wobbuffet{width:278px;max-width:100%}.evolution-result-name-inner{width:calc(100% - 14px);height:calc(100% - 14px)}.evolution-result-pokemon{padding:0;margin-top:0}.evolution-result-pokemon-mv{max-width:610px;width:110%}.evolution-result-pokemon-inner{padding-top:95px}.evolution-result-pokemon-pic .charizard{width:86.96964%;max-width:487.03px}.evolution-result-pokemon-pic .ampharos{width:75.73929%;max-width:424.14px}.evolution-result-pokemon-pic .arcanine{width:76.25893%;max-width:427.05px}.evolution-result-pokemon-pic .azumarill{width:83.33929%;max-width:466.7px}.evolution-result-pokemon-pic .beedrill{width:73.87321%;max-width:413.69px}.evolution-result-pokemon-pic .blastoise{width:83.05%;max-width:465.08px}.evolution-result-pokemon-pic .blissey{width:75.68929%;max-width:423.86px}.evolution-result-pokemon-pic .butterfree{width:82.9625%;max-width:464.59px}.evolution-result-pokemon-pic .clefable{width:82.48393%;max-width:461.91px}.evolution-result-pokemon-pic .dodrio{width:82.71964%;max-width:463.23px}.evolution-result-pokemon-pic .dragonite{width:79.54464%;max-width:445.45px}.evolution-result-pokemon-pic .dugtrio{width:63.12857%;max-width:353.52px}.evolution-result-pokemon-pic .eevee{width:59.31607%;max-width:332.17px}.evolution-result-pokemon-pic .electrode{width:60.97143%;max-width:341.44px}.evolution-result-pokemon-pic .gengar{width:78.81071%;max-width:441.34px}.evolution-result-pokemon-pic .golduck{width:56.7%;max-width:317.52px}.evolution-result-pokemon-pic .gyarados{width:87.35179%;max-width:489.17px}.evolution-result-pokemon-pic .kingdra{width:82.88214%;max-width:464.14px}.evolution-result-pokemon-pic .lucario{width:65.92321%;max-width:369.17px}.evolution-result-pokemon-pic .machamp{width:65.3125%;max-width:365.75px}.evolution-result-pokemon-pic .magnezone{width:79.48036%;max-width:445.09px}.evolution-result-pokemon-pic .marowak{width:81.66607%;max-width:457.33px}.evolution-result-pokemon-pic .ninetales{width:86.275%;max-width:483.14px}.evolution-result-pokemon-pic .persian{width:83.55%;max-width:467.88px}.evolution-result-pokemon-pic .pidgeot{width:60.2125%;max-width:337.19px}.evolution-result-pokemon-pic .pikachu{width:79.52857%;max-width:483px}.evolution-result-pokemon-pic .scizor{width:71.3%;max-width:399.28px}.evolution-result-pokemon-pic .slowking{width:71.9%;max-width:402.64px}.evolution-result-pokemon-pic .snorlax{width:83.33214%;max-width:466.66px}.evolution-result-pokemon-pic .starmie{width:76.11071%;max-width:426.22px}.evolution-result-pokemon-pic .togekiss{width:67.74821%;max-width:379.39px}.evolution-result-pokemon-pic .tyranitar{width:67.42143%;max-width:377.56px}.evolution-result-pokemon-pic .venusaur{width:50.04821%;max-width:280.27px}.evolution-result-pokemon-pic .wigglytuff{width:71.57679%;max-width:400.83px}.evolution-result-pokemon-pic .wobbuffet{width:82.84821%;max-width:463.95px}.evolution-result-picture-textbox{position:static;padding-bottom:10px}.evolution-result-profile-bg img{display:none}.evolution-result-pokemon-profile{height:131px;margin-top:15px;background-image:url(../img/evolution/result/bg-explanation_pc.svg)}.evolution-result-pokemon-profile-ttl{margin-left:6%}.evolution-result-pokemon-profile-ttl img{width:163px;max-width:100%}.evolution-result-pokemon-profile-ttl::after{top:0;width:4.55%}.evolution-result-match{margin-top:75px}.evolution-result-type-description{font-size:16px;margin-top:25px}.evolution-result-match-list{margin-top:25px;flex-direction:row;justify-content:space-between}.evolution-result-match-list li{height:auto;width:48.68421053%;max-width:380px;margin-top:0;padding-bottom:0}.evolution-result-match-name img{max-width:494px}.evolution-result-match-pic{display:block;width:59.45945946%;margin:0 auto}.evolution-result-match-pic img{width:220px;max-width:100%}.evolution-result-match-pic-box{max-width:370px;justify-content:flex-start;flex-direction:column;margin-top:0}.evolution-result-match-profile{width:100%;height:200px;min-height:200px;margin-top:10px}.evolution-result-match-profile-inner{width:calc(100% - 14px);height:calc(100% - 14px);padding-left:0;text-align:center}.evolution-result-match-profile-type img{margin-left:auto;margin-right:auto}.evolution-result-match-profile-type .pikachu{max-width:100%;width:auto;margin-top:30px}.evolution-result-match-profile-type .golduck{margin-top:30px;max-width:256px;width:71.91011%}.evolution-result-match-profile-type .dragonite{margin-top:19px;max-width:194px;width:54.49438%}.evolution-result-match-profile-type .pidgeot{margin-top:19px;max-width:195px;width:54.77528%}.evolution-result-match-profile-type .blastoise,.evolution-result-match-profile-type .venusaur{margin-top:30px;max-width:256px;width:71.91011%}.evolution-result-match-profile-type .clefable{margin-top:30px;max-width:328px;width:92.13483%}.evolution-result-match-profile-type .wigglytuff{margin-top:30px;max-width:340px;width:95.50562%}.evolution-result-match-profile-type .butterfree{margin-top:30px;max-width:280px;width:78.65169%}.evolution-result-match-profile-type .kingdra{margin-top:30px;max-width:340px;width:92.69663%}.evolution-result-match-profile-type .arcanine{margin-top:30px;max-width:284px;width:79.77528%}.evolution-result-match-profile-type .persian{margin-top:30px;max-width:334px;width:93.82022%}.evolution-result-match-profile-type .snorlax{margin-top:30px;max-width:270px;width:75.8427%}.evolution-result-match-profile-type .beedrill{margin-top:30px;max-width:310px;width:87.07865%}.evolution-result-match-profile-type .azumarill{margin-top:30px;max-width:344px;width:96.62921%}.evolution-result-match-profile-type .lucario{margin-top:30px;max-width:306px;width:85.95506%}.evolution-result-match-profile-type .scizor{margin-top:19px;max-width:236px;width:66.29213%}.evolution-result-match-profile-type .ampharos{margin-top:30px;max-width:332px;width:93.25843%}.evolution-result-match-profile-type .charizard{margin-top:30px;max-width:278px;width:78.08989%}.evolution-result-match-profile-type .machamp{margin-top:30px;max-width:302px;width:96.62921%}.evolution-result-match-profile-type .marowak{margin-top:19px;max-width:180px;width:50.5618%}.evolution-result-match-profile-type .gyarados{margin-top:30px;max-width:292px;width:82.02247%}.evolution-result-match-profile-type .dodrio{margin-top:30px;max-width:298px;width:83.70787%}.evolution-result-match-profile-type .electrode{margin-top:30px;max-width:266px;width:74.7191%}.evolution-result-match-profile-type .slowking{margin-top:19px;max-width:186px;width:52.24719%}.evolution-result-match-profile-type .starmie{margin-top:30px;max-width:266px;width:74.7191%}.evolution-result-match-profile-type .blissey{margin-top:30px;max-width:316px;width:88.76404%}.evolution-result-match-profile-type .ninetales{margin-top:19px;max-width:208px;width:58.42697%}.evolution-result-match-profile-name .pikachu{max-width:172px;margin-top:30px}.evolution-result-match-profile-name .golduck{margin-top:30px;max-width:174px}.evolution-result-match-profile-name .dragonite{margin-top:24px;max-width:164px}.evolution-result-match-profile-name .pidgeot{margin-top:24px;max-width:166px}.evolution-result-match-profile-name .blastoise{margin-top:30px;max-width:170px}.evolution-result-match-profile-name .venusaur{margin-top:30px;max-width:180px}.evolution-result-match-profile-name .clefable{margin-top:30px;max-width:130px}.evolution-result-match-profile-name .wigglytuff{margin-top:30px;max-width:138px}.evolution-result-match-profile-name .butterfree{margin-top:30px;max-width:160px}.evolution-result-match-profile-name .kingdra{margin-top:30px;max-width:174px}.evolution-result-match-profile-name .arcanine{margin-top:30px;max-width:172px}.evolution-result-match-profile-name .persian{margin-top:30px;max-width:178px}.evolution-result-match-profile-name .snorlax{margin-top:30px;max-width:140px}.evolution-result-match-profile-name .beedrill{margin-top:30px;max-width:132px}.evolution-result-match-profile-name .azumarill,.evolution-result-match-profile-name .lucario{margin-top:30px;max-width:140px}.evolution-result-match-profile-name .scizor{margin-top:24px;max-width:132px}.evolution-result-match-profile-name .ampharos{margin-top:30px;max-width:172px}.evolution-result-match-profile-name .charizard,.evolution-result-match-profile-name .machamp{margin-top:30px;max-width:168px}.evolution-result-match-profile-name .marowak{margin-top:30px;max-width:142px}.evolution-result-match-profile-name .gyarados{margin-top:30px;max-width:172px}.evolution-result-match-profile-name .dodrio{margin-top:30px;max-width:164px}.evolution-result-match-profile-name .electrode{margin-top:30px;max-width:178px}.evolution-result-match-profile-name .slowking{margin-top:24px;max-width:164px}.evolution-result-match-profile-name .starmie{margin-top:30px;max-width:158px}.evolution-result-match-profile-name .blissey{margin-top:30px;max-width:140px}.evolution-result-match-profile-name .ninetales{margin-top:30px;max-width:172px}.evolution-result-match-profile-btn{margin-top:24.4px;display:inline-block;margin-left:-15.5px}.evolution-result-match-profile-btn.ninetales{margin-top:24.4px}.evolution-result-match-profile-btn img{max-width:100%;width:76px;margin-left:23px}.evolution-result-match-profile-btn::after{border-width:8px 0 8px 13px;top:0}.evolution-result-sns{margin-top:60px;padding-bottom:60px;margin-left:auto;margin-right:auto;display:flex;max-width:670px}.evolution-result-sns .fb{margin-left:17px;width:100%}.evolution-result-sns .tw{width:100%}.evolution-result-sns .insta{margin-left:17px;width:100%}.evolution-result-sns-title{align-self:center;width:100%;max-width:205px;text-align:left}.evolution-result-sns-title img{max-width:194px;width:100%}.evolution-result-sns-list{margin-top:0;max-width:144px;width:21.49254%}.evolution-result-sns-list li{display:flex;align-items:center}.evolution-btn{max-width:292px;width:43.58209%;margin-top:0;margin-left:0;margin-right:0}.evolution-btn-txt{max-width:180px}.evolution-result-back.is_pc{display:flex}.evolution-result-back.is_sp{display:none}.evolution-result-restart{margin-top:60px;max-width:195.88px}.evolution-result-restart::after{top:2.5px}.evolution-result-restart-inner{max-width:100%}.evolution-result-restart-txt{max-width:158px}.evolution-back{max-width:419.57px;width:100%}.evolution-back img{width:auto;max-width:100%;margin-left:auto;margin-right:0}.entry-inner{width:100%;max-width:880px}.entry-top-titlebox{padding-top:151px}.entry-top-title{width:81.17111%;max-width:730.54px;margin-top:26.6px}.entry-top-title img{max-width:696.5px}.entry-top-subtitle{width:60.17%;max-width:541.53px}.entry-top-catchcopy{width:80.76556%;max-width:726.89px;margin-top:18.5px}.entry-top-catchcopy img{max-width:730px}.entry-evolution-box{margin-top:90px}.entry-evolution-box-inner{padding:93px 60px 78px 65px;text-align:center}.entry-evolution-contents{display:flex;margin-top:20px;justify-content:space-between}.entry-evolution-title{font-size:27px;letter-spacing:.05em;line-height:30px}.entry-evolution-title.pc{display:inline-block}.entry-evolution-title::after{width:30px;height:30px;right:-44px;top:32px}.entry-evolution-title::before{width:30px;height:30px;left:-44px;top:32px}.entry-evolution-text{font-size:17px;letter-spacing:.02em;line-height:1.86;text-align:left;width:49.69325%}.entry-evolution-picturebox{width:44.73684%;max-width:337px}.entry-evolution-picturebox .swiper-button-next,.entry-evolution-picturebox .swiper-button-prev{bottom:-5px}.entry-evolution-btn{margin-top:50px;width:43.66667%;max-width:393px;margin-left:auto;margin-right:auto}.entry-evolution-btn img{max-width:286.12px}.entry-evolution-btn-inner{width:79.00763%;max-width:310.5px}.entry-flow-box{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between}.entry-flow-textbox{width:46.59091%;max-width:410px}.entry-flow-title{font-size:27px;letter-spacing:.05em;line-height:30px}.entry-flow-title::after,.entry-flow-title::before{top:1px;width:30px;height:30px}.entry-flow-title::before{right:-42px}.entry-flow-title::after{left:-42px}.entry-flow-picture{width:50%;margin-top:0;display:flex;align-items:center}.entry-flow-text{margin-top:0;font-size:17px;letter-spacing:.02em;line-height:1.64}.entry-flow-btnbox{text-align:center}.entry-flow-btn{margin-top:40px;max-width:393px;margin-left:auto;margin-right:auto}.entry-process-inner{flex-direction:row}.entry-process-box{margin-top:0;width:33%;background-image:url(../img/entry/flow-arrow_pc.svg);background-position:right 0 center}.entry-process-box:nth-of-type(2){background-image:none}.entry-process-box:nth-of-type(2) .entry-process-number,.entry-process-box:nth-of-type(2) .entry-process-text{margin-left:auto;margin-right:auto}.entry-process-box:nth-last-child(1){background-image:url(../img/entry/flow-arrow_pc.svg)}.entry-process-box:nth-last-child(1) .entry-process-number,.entry-process-box:nth-last-child(1) .entry-process-text{margin-left:auto;margin-right:0}.entry-process-number{font-size:34px;display:flex;justify-content:space-between;align-items:baseline}.entry-process-number,.entry-process-text{width:76%;max-width:228px}.entry-process-attention{margin-top:30px}.entry-process-attention:nth-of-type(2){margin-top:0}.entry-process-btn{width:32.87671%;max-width:230px;padding-top:13px;padding-bottom:13px;margin-right:0;margin-left:0}.entry-process-btn:nth-of-type(1){margin-top:20px}.entry-process-btnbox{margin-top:60px}.entry-process-btnbox-inner{display:flex;flex-direction:row;justify-content:space-between;width:81.11111%;max-width:730px;margin-top:0}.entry-process-btnbox-inner,.entry-process-btnbox-title{margin-left:auto;margin-right:auto}.entry-process-btn-inner{max-width:100px;margin-left:-3px}.entry-process-btn-inner::after{top:3px;left:0}.entry-process-btn-inner.career,.entry-process-btn-inner.newgraduate,.entry-process-btn-inner.requirements{width:55.22727%;max-width:121.5px}.entry-process-btn-inner.career img,.entry-process-btn-inner.newgraduate img,.entry-process-btn-inner.requirements img{max-width:100px}}@media screen and (-ms-high-contrast:none) and (min-width:1024px),screen and (-ms-high-contrast:active) and (min-width:1024px){.evolutionPicture-keyword-selectItem1{top:0;left:0;max-width:135px;width:135px;height:68px}.evolutionPicture-keyword-selectItem2{top:0;left:148px;max-width:96px;width:96px;height:68px}.evolutionPicture-keyword-selectItem3{top:0;left:259px;max-width:201px;width:201px;height:68px}.evolutionPicture-keyword-selectItem4{top:0;left:481px;max-width:183px;width:183px;height:145px}.evolutionPicture-keyword-selectItem5{top:0;left:677px;max-width:135px;width:135px;height:142px}.evolutionPicture-keyword-selectItem6{top:0;left:828px;max-width:113px;width:113px;height:68px}.evolutionPicture-keyword-selectItem7{top:76px;left:0;max-width:183px;width:183px;height:136px}.evolutionPicture-keyword-selectItem8,.evolutionPicture-keyword-selectItem9{top:76px;left:196px;max-width:122px;width:122px;height:68px}.evolutionPicture-keyword-selectItem9{left:330px}.evolutionPicture-keyword-selectItem10{top:76px;left:828px;max-width:112px;width:112px;height:68px}.evolutionPicture-keyword-selectItem11,.evolutionPicture-keyword-selectItem12{top:224px;left:0;max-width:85px;width:85px;height:67px}.evolutionPicture-keyword-selectItem12{left:99px}.evolutionPicture-keyword-selectItem13{top:155px;left:196px;max-width:261px;width:261px;height:134px}.evolutionPicture-keyword-selectItem14{top:155px;left:481px;max-width:183px;width:183px;height:134px}.evolutionPicture-keyword-selectItem15{top:155px;left:677px;max-width:261px;width:261px;height:135px}.evolutionPicture-keyword-selectItem16{top:312px;left:0;max-width:293px;width:293px;height:115px}.evolutionPicture-keyword-selectItem17{top:312px;left:314px;max-width:148px;width:148px;height:115px}.evolutionPicture-keyword-selectItem18,.evolutionPicture-keyword-selectItem19{top:312px;left:475px;max-width:175px;width:175px;height:50px}.evolutionPicture-keyword-selectItem19{top:362px}.evolutionPicture-keyword-selectItem20{top:312px;left:664px;max-width:272px;width:272px;height:111px}}@media screen and (min-width:1040px){.evolutionPicture-select-selectBox,.evolutionPicture-select-selectBox::after,.evolutionPicture-select-selectBox::before{width:1004px}}@media screen and (min-width:1065px){.globalnav-list-item{margin-left:20px}.globalnav-list-item .sublist-btn,.globalnav-list-item>a{margin-left:14px}.case-sec-title,.home-company-inner,.home-interview-lead-text,.home-interview-lead-title,.message-sec-inner{padding-left:0;padding-right:0}.case-sec-title::after{left:3px}.case-sec .swiper-button-prev{right:185px}.case-sec .swiper-button-next{right:0}.case-sec .swiper-pagination{right:65px}.case-slider-item{padding-left:0;padding-right:1px}.case-slider-item-content{margin-left:0}.evolutionPicture-select-boxList{justify-content:flex-start}}@media screen and (min-width:1090px){.home-company-title-en{font-size:98px}}@media screen and (min-width:1100px){.case-sec{padding-bottom:50px}}@media screen and (min-width:1135px){.page-contents{padding-right:0}.requirements-jobItem .requirements-newline-pc{display:none}}@media screen and (min-width:1140px){.requirements-jobItem .requirements-jobItem-bg .newline{display:none}}@media screen and (min-width:1280px){.home-mv-companyname-img{width:560px}.home-mv-title{font-size:29px}.home-mv-lead{font-size:27px}.home-interview-item.disabled{background-color:#faec9a}.home-interview-item-content{width:84.31373%;margin-right:auto;margin-left:auto;margin-top:-4.11765%}.home-interview-item-title{font-size:25px}.company .page-inner{overflow-x:inherit}.company .page-mv-img{margin-right:-15px}.interview-worklife-bar{-webkit-transform:translateY(-50%) translateX(calc(-50% - 533px));transform:translateY(-50%) translateX(calc(-50% - 533px))}.interview-worklife-bar-text{font-size:14px}.case-slider-item.disabled{background-color:#faec9a}}@media screen and (min-width:1281px){.home-mv-img-item{background-position:80% 50%}.company .company-mission{margin-right:-15px;background-position:100% center}}@media all and (-ms-high-contrast:none){.footer-copyright p{font-family:"游ゴシック体",YuGothic}.home-about-img img{height:440px;font-family:'object-fit: cover;'}.home-about-box{margin-top:-164px}.company .company-img img,.home-company-img img{height:400px;font-family:"object-fit: cover;"}.swiper-btn-box .swiper-button-next,.swiper-btn-box .swiper-button-prev{top:-65px}.page-mv-img img{height:600px;font-family:'object-fit: cover;'}.interview-worklife-bar{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);left:11%}.evolution-modal-img-keywordtxt.text-attention{justify-content:flex-start}.evolution-modal-img-word{display:inline-block}.evolution-modal-img{width:auto}.blinking-triangle::after{visibility:hidden;opacity:0}.blinking-triangle::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #ffeb00;transition:none;-webkit-transform:translateY(2px);transform:translateY(2px)}.evolutionPicture-ind-mv-bg{height:100%}.evolutionPicture-ind-mv{overflow:auto;height:100%}.evolutionPicture-select-selectBox{display:block;text-align:center}.evolutionPicture-select-selectBox-item{width:140px;height:140px}.evolution-result-picture-textbox img{margin-left:0}.evolution-btn-txt{width:194px;height:60px}.entry-evolution-picturebox .swiper-button-next.ie,.entry-evolution-picturebox .swiper-button-prev.ie{bottom:0}.entry-evolution-picturebox .swiper-button-next:after,.entry-evolution-picturebox .swiper-button-prev:after{background-image:url(../img/entry/btn_next.png);background-position:center center;background-repeat:no-repeat;background-size:contain}}@media screen and (max-height:600px){.interview-worklife-bar{top:93px;-webkit-transform:translateX(calc(-50% - 41.640625vw));transform:translateX(calc(-50% - 41.640625vw))}}@media screen and (max-height:650px){.interview-worklife-bar-text{left:-150%}}@media screen and (max-height:550px){.interview-worklife-bar-text{left:-157%}}@media screen and (min-height:1000px){.interview-worklife-bar-text{font-size:18px}}@media screen and (max-width:319px){.evolution-modal-img-word-btn{height:15px}}@media screen and (max-width:330px){.evolution-modal-img.link02{margin-left:11px}}@media (max-height:700px){.evolutionPicture.special-ind{min-height:700px}}@media all and (-ms-high-contrast:none) and (max-height:700px){.evolutionPicture.special-ind{min-height:700px}}@media (max-height:667px){.evolutionPicture-ind-mv-eevee{top:17vh}.evolutionPicture-ind-mv-ttlBox{padding-top:14.94003vh}.evolutionPicture-ind-mv-txt{margin-left:9%}}@media screen and (max-width:400px) and (max-height:540px){.evolutionPicture-ind-mv{min-height:540px}}