@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap");@-webkit-keyframes scroll-in-pc{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes scroll-in-pc{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes scroll-in-sp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes scroll-in-sp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes entry-btn-scale{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes entry-btn-scale{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes entry-btn-scale-2{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes entry-btn-scale-2{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}@-webkit-keyframes gradationTextAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradationTextAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes anim-innovation-desc-pc{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-innovation-desc-pc{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-innovation-desc-sp{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-innovation-desc-sp{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-innovation-hdg-pc{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-innovation-hdg-pc{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-innovation-hdg-sp{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-innovation-hdg-sp{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-innovation-line-pc{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-innovation-line-pc{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-innovation-line-sp{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-innovation-line-sp{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes slide-animation{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slide-animation{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}} /*! * ress.css • v1.2.2 * MIT License * github.com/filipelinhares/ress */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}.st-freeContents audio:not([controls]){display:none;height:0}.st-freeContents hr{overflow:visible}.st-freeContents article,.st-freeContents aside,.st-freeContents details,.st-freeContents figcaption,.st-freeContents figure,.st-freeContents footer,.st-freeContents header,.st-freeContents main,.st-freeContents menu,.st-freeContents nav,.st-freeContents section,.st-freeContents summary{display:block}.st-freeContents summary{display:list-item}.st-freeContents small{font-size:80%}.st-freeContents [hidden],.st-freeContents template{display:none}.st-freeContents abbr[title]{border-bottom:1px dotted;text-decoration:none}.st-freeContents a{background-color:transparent;-webkit-text-decoration-skip:objects}.st-freeContents a:focus,.st-freeContents a:hover{opacity:1}.st-freeContents a:active,.st-freeContents a:hover{outline-width:0}.st-freeContents code,.st-freeContents kbd,.st-freeContents pre,.st-freeContents samp{font-family:monospace,monospace}.st-freeContents b,.st-freeContents strong{font-weight:bolder}.st-freeContents dfn{font-style:italic}.st-freeContents mark{background-color:#ff0;color:#000}.st-freeContents sub,.st-freeContents sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.st-freeContents sub{bottom:-.25em}.st-freeContents sup{top:-.5em}.st-freeContents input{border-radius:0}.st-freeContents [role=button],.st-freeContents [type=button],.st-freeContents [type=reset],.st-freeContents [type=submit],.st-freeContents button{cursor:pointer}.st-freeContents [disabled]{cursor:default}.st-freeContents [type=number]{width:auto}.st-freeContents [type=search]::-webkit-search-cancel-button,.st-freeContents [type=search]::-webkit-search-decoration{-webkit-appearance:none}.st-freeContents textarea{overflow:auto;resize:vertical}.st-freeContents button,.st-freeContents input,.st-freeContents optgroup,.st-freeContents select,.st-freeContents textarea{font:inherit}.st-freeContents optgroup{font-weight:700}.st-freeContents button{overflow:visible}.st-freeContents [type=button]::-moz-focus-inner,.st-freeContents [type=reset]::-moz-focus-inner,.st-freeContents [type=submit]::-moz-focus-inner,.st-freeContents button::-moz-focus-inner{border-style:0;padding:0}.st-freeContents [type=button]::-moz-focus-inner,.st-freeContents [type=reset]::-moz-focus-inner,.st-freeContents [type=submit]::-moz-focus-inner,.st-freeContents button:-moz-focusring{outline:1px dotted ButtonText}.st-freeContents [type=reset],.st-freeContents [type=submit],.st-freeContents button,.st-freeContents html [type=button]{-webkit-appearance:button}.st-freeContents button,.st-freeContents select{text-transform:none}.st-freeContents button,.st-freeContents input,.st-freeContents select,.st-freeContents textarea{background-color:transparent;border-style:none;color:inherit}.st-freeContents select{-moz-appearance:none;-webkit-appearance:none}.st-freeContents select::-ms-expand{display:none}.st-freeContents select::-ms-value{color:currentColor}.st-freeContents legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}.st-freeContents ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.st-freeContents [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.st-freeContents img{border-style:none}.st-freeContents progress{vertical-align:baseline}.st-freeContents svg:not(:root){overflow:hidden}.st-freeContents audio,.st-freeContents canvas,.st-freeContents progress,.st-freeContents video{display:inline-block}@media screen{.st-freeContents [hidden~=screen]{display:inherit}.st-freeContents [hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}.st-freeContents [aria-busy=true]{cursor:progress}.st-freeContents [aria-controls]{cursor:pointer}.st-freeContents [aria-disabled]{cursor:default}.st-freeContents ::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}.st-freeContents{font-family:Roboto,Arial,Helvetica,sans-serif}.st-freeContents a,.st-freeContents li,.st-freeContents p,.st-freeContents span{font-size:1.6rem}@media screen and (max-width:1024px){.st-freeContents a,.st-freeContents li,.st-freeContents p,.st-freeContents span{font-size:1.4rem}}.st-freeContents ul{list-style:none}.st-freeContents .mod-breadCrumble a,.st-freeContents .mod-breadCrumble li{font-size:12px}.st-freeContents .mod-SNSButtons a,.st-freeContents .mod-SNSButtons li,.st-freeContents .mod-SNSButtons p{font-size:14px}.st-freeContents .mod-breadCrumble a:focus,.st-freeContents .mod-breadCrumble a:hover,.st-freeContents .mod-SNSButtons a:focus,.st-freeContents .mod-SNSButtons a:hover{opacity:.6}@media screen and (max-width:1024px){.st-freeContents .show-for-pc{display:none}}@media screen and (min-width:641px){.st-freeContents .show-for-sp{display:none}}@media screen and (max-width:640px){.st-freeContents .show-for-tb{display:none}}@media screen and (min-width:1025px){.st-freeContents .show-for-tb{display:none}}@media screen and (max-width:1024px){.st-freeContents .show-for-tb-upper{display:none}}@media screen and (min-width:1025px){.st-freeContents .show-for-tb-lower{display:none}}@media screen and (max-width:639px){.st-freeContents .show-for-sp-upper{display:none}}@media screen and (min-width:640px){.st-freeContents .show-for-sp-lower{display:none}}.st-freeContents h1{margin:0;font-weight:400}.st-freeContents #transition-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background:#fff;z-index:200;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}body.is-page-loaded .st-freeContents #transition-overlay{opacity:0;visibility:hidden}body.transition-leave .st-freeContents #transition-overlay{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:visible;opacity:1}.st-freeContents .hdg-lv2>h2 .main,.st-freeContents .hdg-lv2>h2 .sub{color:#0d2ea1;display:block}.st-freeContents .hdg-lv2>h2 .main{font-weight:700;font-size:3.2rem}.st-freeContents .hdg-lv2>h2 .sub{font-size:1.6rem;letter-spacing:.2em}.st-freeContents .hdg-lv2>p{margin-top:20px;font-size:1.6rem;line-height:3.4rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:1023px){.st-freeContents .hdg-lv2>h2 .main{font-size:2.6rem}.st-freeContents .hdg-lv2>h2 .sub{font-size:1.4rem}.st-freeContents .hdg-lv2 .text{font-size:1.4rem;line-height:2.8rem}}@media screen and (max-width:639px){.st-freeContents .hdg-lv2>h2 .main{font-size:2.2rem}.st-freeContents .hdg-lv2>h2 .sub{font-size:1rem}.st-freeContents .hdg-lv2 .text{font-size:1.4rem;line-height:2.8rem}}.st-freeContents .hdg-lv2-lower{max-width:1240px;margin:0 auto;text-align:center}.st-freeContents .hdg-lv2-lower>h2{color:#0d2ea1;font-size:3.2rem;font-weight:700}.st-freeContents .hdg-lv2-lower>p.text{width:100%;text-align:center;margin-top:25px}@media screen and (max-width:1023px){.st-freeContents .hdg-lv2-lower>h2{font-size:2.4rem}.st-freeContents .hdg-lv2-lower>p.text{margin-top:10px}}@media screen and (max-width:639px){.st-freeContents .hdg-lv2-lower>h2{font-size:1.6rem}.st-freeContents .hdg-lv2-lower>p.text{text-align:left;font-size:1.4rem;margin-top:15px}}.st-freeContents .js-scroll-in{opacity:0}.st-freeContents .scroll-in{-webkit-animation:scroll-in-pc 1s ease 1 forwards;animation:scroll-in-pc 1s ease 1 forwards}@media screen and (max-width:1023px){.st-freeContents .scroll-in{-webkit-animation:scroll-in-sp 1s ease 1 forwards;animation:scroll-in-sp 1s ease 1 forwards}}.st-freeContents a.link-text{position:relative;color:#0d2ea1;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.st-freeContents a.link-text:before{content:"";display:inline-block;vertical-align:middle;text-decoration:none;width:8px;height:8px;border-top:1px solid #0d2ea1;border-right:1px solid #0d2ea1;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-.15em;margin-right:8px}.st-freeContents a.link-text:hover{opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.st-freeContents a.link-text img{width:20px;height:20px;margin-top:5px;margin-left:8px}@media screen and (max-width:639px){.st-freeContents a.link-text img{margin-top:2px;margin-left:5px}}.st-freeContents .icon{display:inline-block;width:25px;height:25px}.st-freeContents .icon img{display:block;width:100%}@media screen and (max-width:639px){.st-freeContents .icon{width:18px;height:18px}}.st-freeContents .icon-open{position:relative;margin-left:12px}.st-freeContents .icon-open:after,.st-freeContents .icon-open:before{content:"";width:12px;height:1px;position:absolute;top:50%;left:50%;background:#0d2ea1;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.st-freeContents .icon-open:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.st-freeContents .icon-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.st-freeContents .icon-open[aria-expanded=true] .icon-open:after,.st-freeContents .icon-open[aria-expanded=true] .icon-open:before,.st-freeContents .js-accordion-open[aria-expanded=true] .icon-open:after,.st-freeContents .js-accordion-open[aria-expanded=true] .icon-open:before,.st-freeContents .nav-recruit__open[aria-expanded=true] .icon-open:after,.st-freeContents .nav-recruit__open[aria-expanded=true] .icon-open:before{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.st-freeContents .js-accordion-content{width:100%;max-height:0;top:100%;left:0;background:#fff;opacity:0;overflow:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .js-accordion-content[aria-hidden=false]{max-height:100vh;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents canvas>img{display:none}.st-freeContents .section-mainvisual-lower #canvas-container{width:100%}.st-freeContents .section-mainvisual-lower #canvas-container .canvas-lowerpage{max-height:630px}.st-freeContents .section-mainvisual-lower .lower-mainvisual{width:100%;position:relative}.st-freeContents .section-mainvisual-lower .lower-mainvisual__bg img{width:100%}.st-freeContents .section-mainvisual-lower .lower-mainvisual__bg .show-for-sp-upper{min-height:600px}.st-freeContents .section-mainvisual-lower .lower-mainvisual-noimage .lower-mainvisual__bg .show-for-sp-upper{min-height:0}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg{position:absolute;top:60px;left:90px;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg__text{color:#fff;font-size:17rem;line-height:1;font-weight:100;font-family:Lato,Helvetica,Meiryo,メイリオ,游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg-small{position:absolute;top:50%;left:90px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg-small__text{color:#fff;font-size:6rem;line-height:1;font-weight:100;font-family:Lato,Helvetica,Meiryo,メイリオ,游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__desc{position:absolute;bottom:55px;left:90px;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__desc .main{color:#fff;font-size:4rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__pict{position:absolute;width:60%;max-width:980px;top:130px;right:90px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__pict img{width:100%}@media screen and (max-width:1023px){.st-freeContents .section-mainvisual-lower .lower-mainvisual__bg .show-for-sp-upper{min-height:500px}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg{top:30px;left:30px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:12rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg-small{left:15px}.st-freeContents .section-mainvisual-lower .lower-mainvisual__hdg-small__text{font-size:2rem}.st-freeContents .section-mainvisual-lower .lower-mainvisual__desc{bottom:30px;left:30px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__desc .main{font-size:3.2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__desc .sub{font-size:1.6rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual__pict{top:40px;right:15px;width:68%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}@media screen and (max-width:639px){.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__hdg{top:20px;left:15px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__hdg__text{font-size:5rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__hdg-small{left:15px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__hdg-small__text{font-size:2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__desc{bottom:20px;left:15px}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__desc .main{font-size:1.6rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__desc .sub{margin-top:15px;font-size:1.2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-freeContents .section-mainvisual-lower .lower-mainvisual .lower-mainvisual__pict{top:40px;right:15px;width:68%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}.st-freeContents .about-link{width:100%;margin-top:140px}.st-freeContents .about-link__inner{max-width:1240px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1240px){.st-freeContents .about-link__inner{padding:0 30px}}.st-freeContents .about-link__hdg{text-align:center}.st-freeContents .about-link__hdg__text{color:#0d2ea1;font-size:2.4rem;font-weight:700}.st-freeContents .about-link__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:30px}.st-freeContents .about-link__list__item{width:32%}@media screen and (max-width:639px){.st-freeContents .about-link{margin-top:50px}.st-freeContents .about-link__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.st-freeContents .about-link__list__item{width:100%}.st-freeContents .about-link__list__item:nth-child(n+2){margin-top:15px}}.st-freeContents .section-footer{position:relative;margin-top:200px}@media screen and (max-width:639px){.st-freeContents .section-footer{margin-top:60px}}.st-freeContents .section-footer .footer-comingsoon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.st-freeContents .section-footer .footer-comingsoon__inner{position:relative;max-width:1240px;margin:0 auto}.st-freeContents .section-footer .footer-comingsoon__inner:after{content:"";width:1px;height:80px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background:#fff}.st-freeContents .section-footer .footer-comingsoon__bg{padding-bottom:24.1%}.st-freeContents .section-footer .footer-comingsoon__desc{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.st-freeContents .section-footer .footer-comingsoon__desc__hdg{color:#fff;font-size:3.2rem;font-weight:700}.st-freeContents .section-footer .footer-comingsoon__desc__text{margin-top:20px;color:#fff;letter-spacing:.4rem}@media screen and (max-width:1023px){.st-freeContents .section-footer .footer-comingsoon{padding:0 30px}.st-freeContents .section-footer .footer-comingsoon__inner{box-sizing:border-box}.st-freeContents .section-footer .footer-comingsoon__inner:after{height:40px}.st-freeContents .section-footer .footer-comingsoon__desc{width:100%;padding:0 10px}.st-freeContents .section-footer .footer-comingsoon__desc__hdg{font-size:2.4rem}.st-freeContents .section-footer .footer-comingsoon__desc__text{font-size:1.4rem;letter-spacing:0}}@media screen and (max-width:639px){.st-freeContents .section-footer .footer-comingsoon{padding:0 30px}.st-freeContents .section-footer .footer-comingsoon__inner{box-sizing:border-box}.st-freeContents .section-footer .footer-comingsoon__inner:after{height:40px}.st-freeContents .section-footer .footer-comingsoon__bg{padding-bottom:73%}.st-freeContents .section-footer .footer-comingsoon__desc{width:100%;padding:0 10px}.st-freeContents .section-footer .footer-comingsoon__desc__hdg{font-size:2rem}.st-freeContents .section-footer .footer-comingsoon__desc__text{font-size:1.2rem;letter-spacing:0}}@media screen and (max-width:360px){.st-freeContents .section-footer .footer-comingsoon__desc__hdg{font-size:2rem}.st-freeContents .section-footer .footer-comingsoon__desc__text{font-size:1.1rem;margin-top:10px}}.st-freeContents .section-footer #canvas-container{position:relative;background:#ddd;max-height:420px}.st-freeContents .section-footer #canvas-container #canvas-footer{max-height:420px}.st-freeContents .section-footer .footer-entry{position:relative;width:100%;box-sizing:border-box;text-align:center}.st-freeContents .section-footer .footer-entry__bg img{width:100%}.st-freeContents .section-footer .footer-entry__bg .show-for-sp-upper{min-height:300px}.st-freeContents .section-footer .footer-entry__content{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box}.st-freeContents .section-footer .footer-entry__hdg{font-size:3.2rem;font-weight:700;color:#fff}.st-freeContents .section-footer .footer-entry__btn{min-width:600px;margin:0 auto;background:#fff;border:none}.st-freeContents .section-footer .footer-entry__btn a{display:block;width:100%;text-align:center;padding:30px}.st-freeContents .section-footer .footer-entry__btn a .main{font-size:2rem;font-weight:700}.st-freeContents .section-footer .footer-entry__note{margin-top:10px;font-size:1.4rem;color:#fff}@media screen and (max-width:1023px){.st-freeContents .section-footer .footer-entry__bg .show-for-sp-upper{min-height:300px}.st-freeContents .section-footer .footer-entry__content{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 30px}.st-freeContents .section-footer .footer-entry__btn{min-width:0;width:100%;max-width:600px}.st-freeContents .section-footer .footer-entry__btn a{padding:20px 10px;font-size:1.6rem}.st-freeContents .section-footer .footer-entry__btn a .main{font-size:1.6rem}.st-freeContents .section-footer .footer-entry__note{margin-top:5px;font-size:1.1rem;letter-spacing:.4rem}}@media screen and (max-width:639px){.st-freeContents .section-footer .footer-entry__bg .show-for-sp-lower{max-height:240px}.st-freeContents .section-footer .footer-entry__content{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 30px}.st-freeContents .section-footer .footer-entry__btn{min-width:0;width:100%;max-width:600px}.st-freeContents .section-footer .footer-entry__btn a{padding:20px 10px;font-size:1.6rem}.st-freeContents .section-footer .footer-entry__btn a .main{font-size:1.6rem}.st-freeContents .section-footer .footer-entry__note{margin-top:5px;font-size:1.1rem;letter-spacing:.4rem}}.st-freeContents .section-footer .footer-nav{background:#393939;padding:80px 60px}.st-freeContents .section-footer .footer-nav__list{max-width:1240px;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto}.st-freeContents .section-footer .footer-nav__list__item{display:inline-block}.st-freeContents .section-footer .footer-nav__list__item a{color:#fff;font-size:1.6rem}.st-freeContents .section-footer .footer-nav__list__item a:hover{border-bottom:1px solid #fff}.st-freeContents .section-footer .footer-nav__sub{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.st-freeContents .section-footer .footer-nav__sub__hdg span{font-size:1.6rem;color:#fff}.st-freeContents .section-footer .footer-nav__sub__item{position:relative;color:#fff;font-size:1.6rem;padding-left:30px;margin-top:10px}.st-freeContents .section-footer .footer-nav__sub__item:before{content:"";width:20px;height:1px;background:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1023px){.st-freeContents .section-footer .footer-nav{padding:30px}.st-freeContents .section-footer .footer-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.st-freeContents .section-footer .footer-nav__list__item:nth-child(n+2){margin-top:15px}.st-freeContents .section-footer .footer-nav__list__item a,.st-freeContents .section-footer .footer-nav__sub__hdg span{font-size:1.4rem}.st-freeContents .section-footer .footer-nav__sub__item{margin-top:15px}.st-freeContents .section-footer .footer-nav__sub__item a{font-size:1.2rem}}@media screen and (max-width:639px){.st-freeContents .section-footer .footer-nav{padding:30px}.st-freeContents .section-footer .footer-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.st-freeContents .section-footer .footer-nav__list__item:nth-child(n+2){margin-top:15px}.st-freeContents .section-footer .footer-nav__list__item a{font-size:1.4rem}.st-freeContents .section-footer .footer-nav__sub__item{margin-top:8px}.st-freeContents .section-footer .footer-nav__sub__item a{font-size:1.2rem}}.st-freeContents #entry-btn-fixed{position:fixed;bottom:0;left:0;z-index:999;display:none}.st-freeContents #entry-btn-fixed[aria-hidden=false].is-show{display:block}.st-freeContents #entry-btn-fixed .entry-btn-fixed__inner{position:relative;display:block}.st-freeContents #entry-btn-fixed .entry-btn-fixed__inner .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2rem;font-weight:700;color:#fff}.st-freeContents #entry-btn-fixed .entry-btn-fixed__inner .img{width:100%}.st-freeContents .btn-general{max-width:600px;border:1px solid #0d2ea1}.st-freeContents .btn-general a{position:relative;display:block;padding:80px 70px}.st-freeContents .btn-general a .main,.st-freeContents .btn-general a .sub{position:relative;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#0d2ea1;z-index:1}.st-freeContents .btn-general a .main{font-size:3.2rem;font-weight:700;letter-spacing:1rem}.st-freeContents .btn-general a .sub{font-size:1.6rem;letter-spacing:.2rem}.st-freeContents .btn-general a .icon-arrow-right,.st-freeContents .btn-general a .icon-window{position:absolute;width:25px;height:25px;top:50%;right:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.st-freeContents .btn-general a .icon-arrow-right path,.st-freeContents .btn-general a .icon-window path{fill:#0d2ea1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-general a .icon-arrow-right rect,.st-freeContents .btn-general a .icon-window rect{fill:#fff;stroke:#0d2ea1;stroke-width:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-general a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);background:#0d2ea1}.st-freeContents .btn-general:hover a{opacity:1}.st-freeContents .btn-general:hover a .main,.st-freeContents .btn-general:hover a .sub{color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-general:hover a .icon-arrow-right path,.st-freeContents .btn-general:hover a .icon-window path{fill:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-general:hover a .icon-arrow-right rect,.st-freeContents .btn-general:hover a .icon-window rect{fill:#0d2ea1;stroke:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-general:hover a:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (max-width:1023px){.st-freeContents .btn-general{margin:0 auto}.st-freeContents .btn-general a{padding:30px}.st-freeContents .btn-general a .main{font-size:2.4rem;letter-spacing:.2rem}.st-freeContents .btn-general a .sub{font-size:1.3rem;letter-spacing:0}.st-freeContents .btn-general a .icon-arrow-right{right:30px;width:20px;height:20px}.st-freeContents .btn-general a .icon-window{right:20px;width:15px;height:15px}}@media screen and (max-width:639px){.st-freeContents .btn-general{margin:0 auto}.st-freeContents .btn-general a{padding:30px 40px}.st-freeContents .btn-general a .main{font-size:2.2rem;letter-spacing:.2rem}.st-freeContents .btn-general a .sub{font-size:1rem;letter-spacing:0}.st-freeContents .btn-general a .icon-arrow-right{right:30px;width:20px;height:20px}.st-freeContents .btn-general a .icon-window{right:20px;width:15px;height:15px}}.st-freeContents .btn-general-center a{text-align:center}.st-freeContents .btn-general-small{max-width:300px}.st-freeContents .btn-general-small a{position:relative;display:block;text-align:center;padding:30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.st-freeContents .btn-general-small a .main{font-size:1.6rem}.st-freeContents .btn-general-small a .icon-arrow-right{width:15px;height:15px;right:20px}@media screen and (max-width:639px){.st-freeContents .btn-general-small{max-width:230px}.st-freeContents .btn-general-small a{padding:20px}.st-freeContents .btn-general-small a .main{font-size:1.4rem}}.st-freeContents .btn-general-img a{padding:0}.st-freeContents .btn-general-img .img{width:100%;overflow:hidden}.st-freeContents .btn-general-img .img .bg{padding-bottom:54%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-general-img .text{position:relative;padding:40px 50px;width:100%}.st-freeContents .btn-general-img .text .main{font-size:2.5rem;letter-spacing:.4rem}.st-freeContents .btn-general-img .text .sub{font-size:1.4rem;letter-spacing:0}.st-freeContents .btn-general-img .text .icon-arrow-right{bottom:40px;right:30px}@media screen and (max-width:1124px){.st-freeContents .btn-general-img .text{padding:40px 30px}.st-freeContents .btn-general-img .text .icon-arrow-right{right:30px}}.st-freeContents .btn-general-img:hover .img .bg{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:1023px){.st-freeContents .btn-general-img .text{padding:25px 25px 25px 15px}.st-freeContents .btn-general-img .text .main{font-size:1.8rem}.st-freeContents .btn-general-img .text .sub{font-size:1rem}.st-freeContents .btn-general-img .text .icon-arrow-right{right:10px}}@media screen and (max-width:639px){.st-freeContents .btn-general-img .text{padding:25px 30px 25px 20px}.st-freeContents .btn-general-img .text .main{font-size:1.4rem}.st-freeContents .btn-general-img .text .sub{font-size:1rem}.st-freeContents .btn-general-img .text .icon-arrow-right{right:15px}}@media screen and (max-width:360px){.st-freeContents .btn-general-img a .main{font-size:1.2rem}.st-freeContents .btn-general-img a .sub{font-size:1rem}.st-freeContents .btn-general-img a .icon-arrow-right{right:10px}}.st-freeContents .btn-general-lower{max-width:100%;width:100%}.st-freeContents .btn-general-lower a{padding:40px 50px}.st-freeContents .btn-general-lower a .main{letter-spacing:.15rem}@media screen and (max-width:639px){.st-freeContents .btn-general-lower a{padding:22px 30px 22px 20px}.st-freeContents .btn-general-lower a .main{font-size:1.6rem}}.st-freeContents .btn-movie{position:relative;background:#fff;max-width:400px;display:block;text-align:center;padding:12px 5px;border:1px solid #0d2ea1}.st-freeContents .btn-movie .icon-movie{position:relative;margin-right:5px;vertical-align:middle}.st-freeContents .btn-movie .icon-movie path{fill:#0d2ea1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-movie .text{position:relative;color:#0d2ea1;font-size:1.4rem;letter-spacing:.06rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-freeContents .btn-movie .text img{position:relative;width:20px;height:20px;margin-top:5px}.st-freeContents .btn-movie:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);background:#0d2ea1}.st-freeContents .btn-movie:after{content:"※YouTube動画が開きます。";position:absolute;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:12px}@media screen and (max-width:639px){.st-freeContents .btn-movie:after{font-size:10px}}.st-freeContents .btn-movie:hover{opacity:1}.st-freeContents .btn-movie:hover .icon-movie path{fill:#fff}.st-freeContents .btn-movie:hover .text{color:#fff}.st-freeContents .btn-movie:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (max-width:639px){.st-freeContents{width:100%}.st-freeContents .btn-movie{margin-top:10px}.st-freeContents .btn-movie .icon-movie{margin-right:10px}.st-freeContents .btn-movie .text{font-size:1.2rem;text-align:left}.st-freeContents .btn-movie .text img{margin-top:0}}#nav-recruit-pc.nav-recruit{width:100%;position:relative;z-index:100}#nav-recruit-pc.nav-recruit .nav-recruit__inner{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background:#f3f4fa}#nav-recruit-pc.nav-recruit .nav-recruit__logo{margin-left:40px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#nav-recruit-pc.nav-recruit .nav-recruit__logo__txt{font-size:1.6rem;padding:10px 20px;font-weight:700}@media screen and (max-width:1450px){#nav-recruit-pc.nav-recruit .nav-recruit__logo{margin-left:0}#nav-recruit-pc.nav-recruit .nav-recruit__logo__txt{padding:10px;font-size:1.4rem}}#nav-recruit-pc.nav-recruit .nav-recruit__list{display:-webkit-box;display:flex}#nav-recruit-pc.nav-recruit .nav-recruit__list__item{display:inline-block}#nav-recruit-pc.nav-recruit .nav-recruit__list__item a{display:block;text-align:center;padding:0 20px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#nav-recruit-pc.nav-recruit .nav-recruit__list__item a span{display:inline-block;position:relative;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;padding:10px 0}#nav-recruit-pc.nav-recruit .nav-recruit__list__item a span:hover{opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (max-width:1450px){#nav-recruit-pc.nav-recruit .nav-recruit__list__item a{padding:0 7px}#nav-recruit-pc.nav-recruit .nav-recruit__list__item a span{font-size:1.4rem}}#nav-recruit-pc.nav-recruit .nav-recruit__list__item[aria-selected=true] a>span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#0d2ea1}#nav-recruit-pc.nav-recruit .nav-recruit__list__item-mypage{width:140px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#0d2ea1}@media screen and (max-width:1450px){#nav-recruit-pc.nav-recruit .nav-recruit__list__item-mypage{width:90px}#nav-recruit-pc.nav-recruit .nav-recruit__list__item-mypage a{padding:0}}#nav-recruit-pc.nav-recruit .nav-recruit__list__item-mypage a>span{color:#fff}#nav-recruit-pc.nav-recruit .nav-recruit__list__item-entry{width:140px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1450px){#nav-recruit-pc.nav-recruit .nav-recruit__list__item-entry{width:90px}#nav-recruit-pc.nav-recruit .nav-recruit__list__item-entry a{padding:0}}#nav-recruit-pc.nav-recruit .nav-recruit__list__item-entry a>span{color:#fff}#nav-recruit-pc.nav-recruit .nav-recruit-sub__button{position:relative;cursor:pointer;padding:0 20px}#nav-recruit-pc.nav-recruit .nav-recruit-sub__button[aria-selected=true] span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#0d2ea1}#nav-recruit-pc.nav-recruit .nav-recruit-sub__button span{position:relative;display:block;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;padding:10px 0}#nav-recruit-pc.nav-recruit .nav-recruit-sub__button span:hover{opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (max-width:1450px){#nav-recruit-pc.nav-recruit .nav-recruit-sub__button{padding:0 8px}#nav-recruit-pc.nav-recruit .nav-recruit-sub__button span{font-size:1.4rem}}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list{min-width:180px;width:100%;max-height:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;background:#0d2ea1;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list[aria-hidden=false]{max-height:300px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list__item{opacity:1}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list__item span{font-size:1.4rem;color:#fff}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list__item:hover{opacity:.8}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list__item:last-child{padding-bottom:20px}@media screen and (max-width:1450px){#nav-recruit-pc.nav-recruit .nav-recruit-sub__list{min-width:140px}#nav-recruit-pc.nav-recruit .nav-recruit-sub__list__item span{font-size:1.3rem}}#nav-recruit-sp.nav-recruit{position:relative;z-index:100;background:#f3f4fa}#nav-recruit-sp.nav-recruit .nav-recruit__inner{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}#nav-recruit-sp.nav-recruit .nav-recruit__logo{font-size:1.2rem;display:inline-block;margin-left:20px}#nav-recruit-sp.nav-recruit .nav-recruit__open{display:inline-block;padding:10px 30px 10px 20px;color:#0d2ea1;font-size:1.4rem}#nav-recruit-sp.nav-recruit .nav-recruit__open .icon-open:after,#nav-recruit-sp.nav-recruit .nav-recruit__open .icon-open:before{background:#0d2ea1}#nav-recruit-sp.nav-recruit .nav-recruit__content{position:fixed;display:block;width:100vw;height:100vh;top:100%;left:0;padding:30px 30px 80px;background:#fff;overflow-y:scroll;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s;pointer-events:none}#nav-recruit-sp.nav-recruit .nav-recruit__content__btn{width:100%;display:-webkit-box;display:flex;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#nav-recruit-sp.nav-recruit .nav-recruit__content__btn__item{width:50%}#nav-recruit-sp.nav-recruit .nav-recruit__content__btn__item a{display:block;color:#fff;font-size:1.6rem;padding:20px 0;text-align:center}#nav-recruit-sp.nav-recruit .nav-recruit__content__btn__item-mypage{background:#0d2ea1}#nav-recruit-sp.nav-recruit .nav-recruit__content__list{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}#nav-recruit-sp.nav-recruit .nav-recruit__content__list__item{margin-top:30px}#nav-recruit-sp.nav-recruit .nav-recruit__content__list .nav-recruit-sub__button span,#nav-recruit-sp.nav-recruit .nav-recruit__content__list__item a{font-size:1.6rem;font-weight:700}#nav-recruit-sp.nav-recruit .nav-recruit__content__list .nav-recruit-sub__button .icon-open:after,#nav-recruit-sp.nav-recruit .nav-recruit__content__list .nav-recruit-sub__button .icon-open:before{background:#000}#nav-recruit-sp.nav-recruit .nav-recruit__content__list .nav-recruit-sub__list__item{margin-top:20px}#nav-recruit-sp.nav-recruit .nav-recruit__content__list .nav-recruit-sub__list__item a{position:relative;display:block;color:#666;padding-left:25px}#nav-recruit-sp.nav-recruit .nav-recruit__content__list .nav-recruit-sub__list__item a:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:1px;background:#666}#nav-recruit-sp.nav-recruit .nav-recruit__content[aria-hidden=false]{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:auto}#nav-recruit-sp.nav-recruit .nav-recruit__content[aria-hidden=false] .nav-recruit__content__btn,#nav-recruit-sp.nav-recruit .nav-recruit__content[aria-hidden=false] .nav-recruit__content__list{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.interview-link__pagination.swiper-pagination.swiper-pagination-bullets{width:100%;left:0;bottom:0}.interview-link__pagination__item.swiper-pagination-bullet{margin:0 4px}#home-page.content-wrapper{width:100%;position:relative}#home-page.content-wapper{width:100%}#home-page #canvas-container{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}#home-page #canvas-container .canvas-home{position:absolute}#home-page #canvas-container #home-canvas-top{top:0;left:0;-webkit-transform-origin:top left;transform-origin:top left}#home-page #canvas-container #home-img-middle{position:absolute;top:50%;right:0;width:280px;height:150px}#home-page #canvas-container #home-img-middle img{width:100%}@media screen and (max-width:639px){#home-page #canvas-container #home-img-middle{top:40%}}#home-page #canvas-container #home-img-bottom{position:absolute;bottom:20%;left:0;width:280px;height:150px}#home-page #canvas-container #home-img-bottom img{width:100%}@media screen and (max-width:639px){#home-page #canvas-container #home-img-bottom{bottom:-5%}}#home-page .section-mainvisual-top{width:100%}#home-page .section-mainvisual-top .top-mainvisual{position:relative}#home-page .section-mainvisual-top .top-mainvisual__inner{width:100%;position:relative}@media screen and (max-width:1240px){#home-page .section-mainvisual-top .top-mainvisual__inner{padding:0 40px}}@media screen and (max-width:639px){#home-page .section-mainvisual-top .top-mainvisual__inner{padding:0 20px}}#home-page .section-mainvisual-top .top-mainvisual__copy{position:relative;max-width:1240px;margin:0 auto;z-index:1}#home-page .section-mainvisual-top .top-mainvisual__copy__hdg{padding-top:130px;font-size:9rem;color:#fff;opacity:0;-webkit-transform:translateY(250px);transform:translateY(250px)}#home-page .section-mainvisual-top .top-mainvisual__copy__hdg .text{font-size:9rem;line-height:12rem;letter-spacing:2rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:1023px){#home-page .section-mainvisual-top .top-mainvisual__copy__hdg{-webkit-transform:translateY(120px);transform:translateY(120px);padding-top:220px}#home-page .section-mainvisual-top .top-mainvisual__copy__hdg .text{font-size:6rem;line-height:7.2rem;letter-spacing:1rem}}@media screen and (max-width:639px){#home-page .section-mainvisual-top .top-mainvisual__copy__hdg{padding-top:75%}#home-page .section-mainvisual-top .top-mainvisual__copy__hdg .text{font-size:4rem;line-height:5.2rem;letter-spacing:.6rem}}@media screen and (max-width:365px){#home-page .section-mainvisual-top .top-mainvisual__copy__hdg .text{font-size:3.4rem}}#home-page .section-mainvisual-top .top-mainvisual__copy__desc{color:#fff;opacity:0;-webkit-transform:translateY(250px);transform:translateY(250px)}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__text{display:-webkit-box;display:flex;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__text span{display:inline-block;margin-top:30px;font-size:1.8rem;letter-spacing:.6rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:1023px){#home-page .section-mainvisual-top .top-mainvisual__copy__desc__text span{margin-top:20px;font-size:1.6rem;letter-spacing:.1rem}}@media screen and (max-width:639px){#home-page .section-mainvisual-top .top-mainvisual__copy__desc__text{margin-top:0}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__text span{margin-top:20px;font-size:1.4rem;letter-spacing:.2rem}}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn{margin-top:45px;max-width:300px;border:1px solid #fff}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a{position:relative;display:block;text-align:center;padding:30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a .text{position:relative;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;z-index:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a .icon-arrow-right{position:absolute;width:15px;height:15px;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a .icon-arrow-right path{fill:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;background:#fff}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a:hover{opacity:1}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a:hover .text{color:#0d2ea1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a:hover .icon-arrow-right path{fill:#0d2ea1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width:1023px){#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn{max-width:250px}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a{padding:15px}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a .text{font-size:1.4rem}}@media screen and (max-width:639px){#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn{max-width:200px}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a{padding:20px 0}#home-page .section-mainvisual-top .top-mainvisual__copy__desc__btn a .text{font-size:1.2rem}}#home-page .section-mainvisual-top .top-mainvisual__pict{display:block;width:60%;max-width:1200px;position:absolute;top:0;right:0;opacity:0;box-shadow:0 20px 20px -10px rgba(0,0,0,.3)}#home-page .section-mainvisual-top .top-mainvisual__pict__slider{position:relative;overflow:hidden}#home-page .section-mainvisual-top .top-mainvisual__pict__slider .slider-item{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}#home-page .section-mainvisual-top .top-mainvisual__pict__slider .slider-item:nth-child(n+2){position:absolute;top:0;left:0;bottom:0;right:0}#home-page .section-mainvisual-top .top-mainvisual__pict img{width:100%}@media screen and (max-width:1023px){#home-page .section-mainvisual-top .top-mainvisual__pict{width:75%}}@media screen and (max-width:639px){#home-page .section-mainvisual-top .top-mainvisual__pict{width:80%}}#home-page .section-mainvisual-top .top-mainvisual__entry{position:absolute;bottom:50px;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#home-page .section-mainvisual-top .top-mainvisual__entry a{display:block;position:relative}#home-page .section-mainvisual-top .top-mainvisual__entry__img{display:block;width:270px;height:270px;opacity:1}#home-page .section-mainvisual-top .top-mainvisual__entry__img-bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:-1;-webkit-transform:scale(0);transform:scale(0)}#home-page .section-mainvisual-top .top-mainvisual__entry__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-linear-gradient(left,rgba(147,112,255,.8),#125fff,#00ebac);background:linear-gradient(90deg,rgba(147,112,255,.8),#125fff,#00ebac);background-size:200%;color:transparent;-webkit-background-clip:text;-webkit-animation:gradationTextAnimation 3s ease infinite;animation:gradationTextAnimation 3s ease infinite;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:3rem;font-weight:700}#home-page .section-mainvisual-top .top-mainvisual__entry:hover .top-mainvisual__entry__img{opacity:.8}#home-page .section-mainvisual-top .top-mainvisual__entry:hover .top-mainvisual__entry__img-bg{-webkit-animation:entry-btn-scale 1.2s ease-in-out 0s infinite;animation:entry-btn-scale 1.2s ease-in-out 0s infinite}#home-page .section-mainvisual-top .top-mainvisual__entry:hover .top-mainvisual__entry__img-bg.bg-2{-webkit-animation:entry-btn-scale-2 1.2s ease-in-out 0s infinite;animation:entry-btn-scale-2 1.2s ease-in-out 0s infinite}@media screen and (max-width:1380px){#home-page .section-mainvisual-top .top-mainvisual__entry{-webkit-transform:translateX(0);transform:translateX(0);bottom:30%}}@media screen and (max-width:1023px){#home-page .section-mainvisual-top .top-mainvisual__entry{-webkit-transform:translateX(0);transform:translateX(0);bottom:30%}#home-page .section-mainvisual-top .top-mainvisual__entry__img{width:240px;height:240px}}#home-page .section-top-about{width:100%;margin-top:60px;position:relative}@media screen and (max-width:1023px){#home-page .section-top-about{margin-top:100px}}@media screen and (max-width:639px){#home-page .section-top-about{margin-top:160px}}#home-page .section-top-about .top-about__inner{max-width:1240px;position:relative;margin:0 auto}@media screen and (max-width:1240px){#home-page .section-top-about .top-about__inner{padding:0 40px}}@media screen and (max-width:639px){#home-page .section-top-about .top-about__inner{padding:0 20px}}#home-page .section-top-about .top-about__desc{width:100%;text-align:right}#home-page .section-top-about .top-about__desc .hdg-lv2{display:inline-block;margin-right:0;max-width:400px;text-align:left}#home-page .section-top-about .top-about__list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:1023px){#home-page .section-top-about .top-about__list{margin-top:0}}@media screen and (max-width:639px){#home-page .section-top-about .top-about__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:10px}}#home-page .section-top-about .top-about__list__item{position:relative;width:calc(50% - 30px);cursor:pointer}#home-page .section-top-about .top-about__list__item a{display:block;width:100%}#home-page .section-top-about .top-about__list__item__inner{overflow:hidden}#home-page .section-top-about .top-about__list__item__img{width:100%;padding-bottom:66.666%;box-sizing:border-box;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:639px){#home-page .section-top-about .top-about__list__item__img{padding-bottom:70%}}#home-page .section-top-about .top-about__list__item:nth-child(2n){margin-top:60px}#home-page .section-top-about .top-about__list__item__text{position:absolute;min-width:320px;bottom:0;left:0;padding:30px 0 0;box-sizing:border-box;color:#000;background:#fff}#home-page .section-top-about .top-about__list__item__text-main,#home-page .section-top-about .top-about__list__item__text-sub{display:block}#home-page .section-top-about .top-about__list__item__text-main{font-size:2.8rem}#home-page .section-top-about .top-about__list__item__text-sub{margin-top:10px;font-size:1.6rem}#home-page .section-top-about .top-about__list__item:hover .top-about__list__item__img{opacity:.8;-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1023px){#home-page .section-top-about .top-about__list__item__text{padding:8px 0 0;width:85%}#home-page .section-top-about .top-about__list__item__text-main{font-size:2rem}#home-page .section-top-about .top-about__list__item__text-sub{font-size:1.4rem;line-height:1.8rem;margin-top:5px}#home-page .section-top-about .top-about__list__item__text br{display:none}}@media screen and (max-width:639px){#home-page .section-top-about .top-about__list__item{width:100%;margin-top:40px}#home-page .section-top-about .top-about__list__item:first-child{margin-top:0}#home-page .section-top-about .top-about__list__item:nth-child(2n){margin-top:40px}#home-page .section-top-about .top-about__list__item__text{bottom:-20px}#home-page .section-top-about .top-about__list__item__text-main{font-size:1.8rem}#home-page .section-top-about .top-about__list__item__text-sub{font-size:1.4rem;line-height:2.8rem;margin-top:5px}}#home-page .section-top-interview{margin-top:180px}#home-page .section-top-interview .interview-link__pagination__item.isActive{background:#0d2ea1;opacity:1}@media screen and (max-width:639px){#home-page .section-top-interview{margin-top:110px}}#home-page .section-top-interview .top-interview__inner{max-width:1240px;position:relative;margin:0 auto}#home-page .section-top-interview .top-interview__desc{width:100%;text-align:left}@media screen and (max-width:1240px){#home-page .section-top-interview .top-interview__desc{padding:0 40px}}#home-page .section-top-interview .top-interview__desc .hdg-lv2{display:inline-block;margin-left:0;max-width:460px;text-align:left}@media screen and (max-width:639px){#home-page .section-top-interview .top-interview__desc,#home-page .section-top-interview .top-interview__desc__hdg{text-align:center}#home-page .section-top-interview .top-interview__desc__hdg .hdg-lv2{text-align:enter}}#home-page .section-top-interview .top-interview__list{width:100%;max-width:1240px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:30px auto 0;box-sizing:border-box}@media screen and (max-width:1240px){#home-page .section-top-interview .top-interview__list{padding:0 40px}}#home-page .section-top-interview .top-interview__list__item{display:inline-block;width:31%}#home-page .section-top-interview .top-interview__list__item>a{display:block}#home-page .section-top-interview .top-interview__list__item:first-child{margin-top:60px}#home-page .section-top-interview .top-interview__list__item:nth-child(2){margin-top:30px}#home-page .section-top-interview .top-interview__list__item__img{position:relative;overflow:hidden}#home-page .section-top-interview .top-interview__list__item__img>img{width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}#home-page .section-top-interview .top-interview__list__item__img>.label{position:absolute;bottom:0;left:0;background:#0d2ea1}#home-page .section-top-interview .top-interview__list__item__img>.label>.text{display:block;position:relative;padding:5px 25px;color:#fff;font-size:1.6rem;z-index:1}#home-page .section-top-interview .top-interview__list__item__img>.label:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);background:#fff}#home-page .section-top-interview .top-interview__list__item__desc .title{margin-top:20px;font-weight:700;font-size:2rem}#home-page .section-top-interview .top-interview__list__item__desc .name{margin-top:20px;font-size:2rem}#home-page .section-top-interview .top-interview__list__item__desc .name>.date{margin-left:15px;font-size:1.6rem}#home-page .section-top-interview .top-interview__list__item>a:hover .top-interview__list__item__img>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}#home-page .section-top-interview .top-interview__btn{margin:30px auto 0}@media screen and (max-width:1023px){#home-page .section-top-interview .top-interview__list{margin-top:20px}#home-page .section-top-interview .top-interview__list__item__desc .title{margin-top:15px;font-size:1.6rem;line-height:2.2rem}#home-page .section-top-interview .top-interview__list__item__desc .name{margin-top:10px;font-size:1.6rem}#home-page .section-top-interview .top-interview__list__item__desc .name>.date{margin-left:15px;font-size:1.4rem}#home-page .section-top-interview .top-interview__list__item>a:hover .top-interview__list__item__img>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}#home-page .section-top-interview .top-interview__list__item>a:hover .top-interview__list__item__img>.label:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}#home-page .section-top-interview .top-interview__list__item>a:hover .top-interview__list__item__img>.label .text{color:#0d2ea1;font-weight:700}}@media screen and (max-width:639px){#home-page .section-top-interview .top-interview__list{width:100%;max-width:1240px;margin:20px auto 0;padding:0 0 40px}#home-page .section-top-interview .top-interview__list__item{width:100%;margin-top:0}#home-page .section-top-interview .top-interview__list__item:first-child,#home-page .section-top-interview .top-interview__list__item:nth-child(2){margin-top:0}#home-page .section-top-interview .top-interview__list__item__desc .title{margin-top:10px}#home-page .section-top-interview .top-interview__list__item__desc .name{margin-top:5px;font-size:1.6rem}#home-page .section-top-interview .top-interview__list__item__desc .name>.date{margin-left:15px;font-size:1.4rem}#home-page .section-top-interview .top-interview__btn{margin-top:10px}}#home-page .section-top-other{max-width:1240px;width:100%;margin:180px auto 0}@media screen and (max-width:1240px){#home-page .section-top-other{padding:0 40px}}#home-page .section-top-other .top-environment{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}#home-page .section-top-other .top-environment__desc{width:auto;min-width:300px}#home-page .section-top-other .top-environment__desc__btn{margin-top:20px}#home-page .section-top-other .top-environment__img{width:65%;margin-left:10px}#home-page .section-top-other .top-environment__img>img{width:100%}@media screen and (max-width:1023px){#home-page .section-top-other .top-environment{-webkit-box-align:center;align-items:center}}@media screen and (max-width:639px){#home-page .section-top-other{margin-top:100px;padding:0 30px}#home-page .section-top-other .top-environment{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}#home-page .section-top-other .top-environment__desc{width:100%;min-width:0;margin-top:20px;text-align:center}#home-page .section-top-other .top-environment__desc__text{margin-top:10px;text-align:left;font-size:1.3rem;line-height:2.4rem}#home-page .section-top-other .top-environment__desc__btn{margin-top:10px}#home-page .section-top-other .top-environment__img{width:100%;margin-top:20px}}#home-page .section-top-link{margin-top:100px}@media screen and (max-width:1240px){#home-page .section-top-link .top-link{padding:0 40px}}#home-page .section-top-link .top-link__list{max-width:1240px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:60px auto 0}#home-page .section-top-link .top-link__list__item{width:48%}@media screen and (max-width:639px){#home-page .section-top-link{margin-top:100px}#home-page .section-top-link .top-link{padding:0 20px}#home-page .section-top-link .top-link__list{width:100%;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:60px auto 0}#home-page .section-top-link .top-link__list__item{width:100%}#home-page .section-top-link .top-link__list__item:nth-child(n+2){margin-top:20px}}#innovation-page .section-mainvisual-lower .lower-mainvisual__bg img{width:100%}#innovation-page .section-mainvisual-lower .lower-mainvisual__bg .show-for-sp-upper{min-height:600px}@media screen and (max-width:1600px){#innovation-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:14rem}}@media screen and (max-width:1023px){#innovation-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:9rem}}@media screen and (max-width:639px){#innovation-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:4.5rem}}#innovation-page .innovation-content{padding-top:12%}#innovation-page .innovation-content__hdg{width:100%;text-align:center;padding:0 20px}#innovation-page .innovation-content__hdg__text{color:#000;font-size:1.6rem}#innovation-page .innovation-content__inner{position:relative;max-width:1240px;width:100%;margin:0 auto;padding:150px 0 0}@media screen and (max-width:1240px){#innovation-page .innovation-content__inner{padding:150px 30px 0}}@media screen and (max-width:639px){#innovation-page .innovation-content__inner{padding:30px 30px 0 33px}}#innovation-page .innovation-content__line{width:163px;opacity:.3;background:-webkit-linear-gradient(top,#fff,#9370ff 10%,#125fff,#00ebac 90%,#fff);background:linear-gradient(-180deg,#fff,#9370ff 10%,#125fff,#00ebac 90%,#fff)}#innovation-page .innovation-content__line,#innovation-page .innovation-content__line:before{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#innovation-page .innovation-content__line:before{content:"";width:5px;background:#fff}#innovation-page .innovation-content__summary{width:100%;text-align:center;padding:0 20px}#innovation-page .innovation-content__summary__text{color:#000;font-size:1.6rem}@media screen and (max-width:1023px){#innovation-page .innovation-content__line{width:80px}}@media screen and (max-width:639px){#innovation-page .innovation-content__hdg{padding:0 30px;text-align:left}#innovation-page .innovation-content__line{width:66px;left:0;-webkit-transform:translateX(0);transform:translateX(0);background:-webkit-linear-gradient(top,#fff,#9370ff 3%,#125fff,#00ebac 95%,#fff);background:linear-gradient(-180deg,#fff,#9370ff 3%,#125fff,#00ebac 95%,#fff)}#innovation-page .innovation-content__summary{margin-top:30px;padding:0 30px;text-align:left}}#innovation-page .grid-container{display:grid;display:-ms-grid;grid-template-columns:50% 50%;-ms-grid-columns:50% 50%;grid-template-rows:.8fr 2fr 1fr 1.5fr 1.5fr 1.5fr 1.5fr 1.5fr;-ms-grid-rows:.8fr 1.3fr 1fr 1.5fr 1.5fr 1.5fr 1.5fr 1.5fr}@media screen and (max-width:639px){#innovation-page .grid-container{grid-auto-columns:auto;grid-template-rows:repeat(7,minmax(-webkit-min-content,-webkit-max-content));grid-template-rows:repeat(7,minmax(min-content,max-content))}}#innovation-page .grid-item-l{grid-column:1/2;-ms-grid-column:1}#innovation-page .grid-item-r{grid-column:2/3;-ms-grid-column:2}@media screen and (max-width:639px){#innovation-page .grid-item-l,#innovation-page .grid-item-r{grid-column:1/3;-ms-grid-column:1;-ms-grid-column-span:2}}#innovation-page #item01{grid-row:1/3;-ms-grid-row:1;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item01{grid-row:1/2;-ms-grid-row:1;-ms-grid-row-span:1}}#innovation-page #item02{grid-row:2/4;-ms-grid-row:2;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item02{grid-row:2/3;-ms-grid-row:2;-ms-grid-row-span:1}}#innovation-page #item03{grid-row:3/5;-ms-grid-row:3;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item03{grid-row:3/4;-ms-grid-row:3;-ms-grid-row-span:1}}#innovation-page #item04{grid-row:4/6;-ms-grid-row:4;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item04{grid-row:4/5;-ms-grid-row:4;-ms-grid-row-span:1}}#innovation-page #item05{grid-row:5/7;-ms-grid-row:5;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item05{grid-row:5/6;-ms-grid-row:5;-ms-grid-row-span:1}}#innovation-page #item06{grid-row:6/8;-ms-grid-row:6;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item06{grid-row:6/7;-ms-grid-row:6;-ms-grid-row-span:1}}#innovation-page #item07{grid-row:7/9;-ms-grid-row:7;-ms-grid-row-span:2}@media screen and (max-width:639px){#innovation-page #item07{grid-row:7/8;-ms-grid-row:7;-ms-grid-row-span:1}}#innovation-page .innovation-list__item-l__hdg,#innovation-page .innovation-list__item__hdg{position:relative;width:100%;padding-bottom:20px;-webkit-transition:opacity .4s ease-in-out .8s;transition:opacity .4s ease-in-out .8s}#innovation-page .innovation-list__item-l__hdg span,#innovation-page .innovation-list__item__hdg span{opacity:0;font-size:2.4rem;font-weight:700;-webkit-transition:all .4s ease-in-out .8s;transition:all .4s ease-in-out .8s}#innovation-page .innovation-list__item-l__hdg:before,#innovation-page .innovation-list__item__hdg:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 60px);height:1px;background:#000;z-index:1;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .8s ease-in-out .4s;transition:all .8s ease-in-out .4s}#innovation-page .innovation-list__item-l__hdg__plot,#innovation-page .innovation-list__item__hdg__plot{position:absolute;width:120px;height:120px;bottom:0;right:0;-webkit-transform:translate(50%,50%) scale(0);transform:translate(50%,50%) scale(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#innovation-page .innovation-list__item-l__hdg__plot img,#innovation-page .innovation-list__item__hdg__plot img{width:100%}#innovation-page .innovation-list__item-l__desc,#innovation-page .innovation-list__item__desc{max-width:420px;margin:20px 20% 0 0;opacity:0}#innovation-page .innovation-list__item-l__desc__text,#innovation-page .innovation-list__item__desc__text{font-size:1.6rem}#innovation-page .innovation-list__item-l__desc__link,#innovation-page .innovation-list__item__desc__link{color:#0d2ea1}#innovation-page .innovation-list__item-l__desc .btn-movie,#innovation-page .innovation-list__item__desc .btn-movie{margin:10px auto 20px}@media screen and (max-width:1240px){#innovation-page .innovation-list__item-l__desc .btn-movie,#innovation-page .innovation-list__item__desc .btn-movie{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#innovation-page .innovation-list__item-l__desc .btn-movie .icon-movie,#innovation-page .innovation-list__item__desc .btn-movie .icon-movie{display:inline-block}#innovation-page .innovation-list__item-l__desc .btn-movie .text,#innovation-page .innovation-list__item__desc .btn-movie .text{display:inline-block;font-size:1.2rem}#innovation-page .innovation-list__item-l__desc .btn-movie .text img,#innovation-page .innovation-list__item__desc .btn-movie .text img{margin-top:0}}@media screen and (max-width:340px){#innovation-page .innovation-list__item-l__desc .btn-movie .icon-movie,#innovation-page .innovation-list__item__desc .btn-movie .icon-movie{width:20px;height:20px}#innovation-page .innovation-list__item-l__desc .btn-movie .text,#innovation-page .innovation-list__item__desc .btn-movie .text{font-size:1.1rem}}#innovation-page .innovation-list__item-l__img,#innovation-page .innovation-list__item__img{max-width:320px;margin:60px 30% 0 0;opacity:0}#innovation-page .innovation-list__item-l__img img,#innovation-page .innovation-list__item__img img{width:100%}@media screen and (max-width:1023px){#innovation-page .innovation-list__item-l__hdg,#innovation-page .innovation-list__item__hdg{padding-bottom:15px}#innovation-page .innovation-list__item-l__hdg:before,#innovation-page .innovation-list__item__hdg:before{width:calc(100% - 35px)}#innovation-page .innovation-list__item-l__hdg span,#innovation-page .innovation-list__item__hdg span{font-size:1.6rem}#innovation-page .innovation-list__item-l__hdg__plot,#innovation-page .innovation-list__item__hdg__plot{width:70px;height:70px}#innovation-page .innovation-list__item-l__desc,#innovation-page .innovation-list__item__desc{max-width:none;margin:15px 18% 0 0}#innovation-page .innovation-list__item-l__desc__text,#innovation-page .innovation-list__item__desc__text{font-size:1.4rem}}@media screen and (max-width:639px){#innovation-page .innovation-list__item-l__hdg,#innovation-page .innovation-list__item__hdg{padding-left:20%;padding-bottom:10px}#innovation-page .innovation-list__item-l__hdg:before,#innovation-page .innovation-list__item__hdg:before{width:calc(100% - 25px);left:auto;right:0;-webkit-transform-origin:top left;transform-origin:top left}#innovation-page .innovation-list__item-l__hdg span,#innovation-page .innovation-list__item__hdg span{font-size:1.6rem}#innovation-page .innovation-list__item-l__hdg__plot,#innovation-page .innovation-list__item__hdg__plot{width:50px;height:50px;right:auto;-webkit-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0);left:0}#innovation-page .innovation-list__item-l__desc,#innovation-page .innovation-list__item__desc{max-width:none;margin:10px 0 0 20%}#innovation-page .innovation-list__item-l__desc__text,#innovation-page .innovation-list__item__desc__text{font-size:1.4rem}#innovation-page .innovation-list__item-l__desc .btn-movie,#innovation-page .innovation-list__item__desc .btn-movie{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#innovation-page .innovation-list__item-l__desc .btn-movie .icon-movie,#innovation-page .innovation-list__item-l__desc .btn-movie .text,#innovation-page .innovation-list__item__desc .btn-movie .icon-movie,#innovation-page .innovation-list__item__desc .btn-movie .text{display:inline-block}#innovation-page .innovation-list__item-l__img,#innovation-page .innovation-list__item__img{margin:10px 50px 0}}#innovation-page .innovation-list__item-r .innovation-list__item__hdg{padding-left:30%}#innovation-page .innovation-list__item-r .innovation-list__item__hdg:before{left:auto;right:0;-webkit-transform-origin:top left;transform-origin:top left}#innovation-page .innovation-list__item-r .innovation-list__item__hdg__plot{right:auto;left:0;-webkit-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0)}#innovation-page .innovation-list__item-r .innovation-list__item__desc{margin:20px 0 0 30%}#innovation-page .innovation-list__item-r .innovation-list__item__img{margin:60px 0 auto 30%}@media screen and (max-width:1023px){#innovation-page .innovation-list__item-r .innovation-list__item__hdg{padding-left:18%}#innovation-page .innovation-list__item-r .innovation-list__item__desc{margin:15px 0 0 18%}}@media screen and (max-width:639px){#innovation-page .innovation-list .innovation-list__item__hdg{padding-left:20%}#innovation-page .innovation-list .innovation-list__item__hdg__plot{right:auto;left:0;-webkit-transform:translate(-50%,50%) scale(0);transform:translate(-50%,50%) scale(0)}#innovation-page .innovation-list .innovation-list__item__desc{margin:10px 0 0 20%}#innovation-page .innovation-list .innovation-list__item__img{margin:10px 50px 0}}#innovation-page .js-innovation-anim-in .innovation-list__item__hdg span{opacity:1}#innovation-page .js-innovation-anim-in .innovation-list__item__hdg:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#innovation-page .js-innovation-anim-in .innovation-list__item__hdg__plot{-webkit-transform:translate(50%,50%) scale(1);transform:translate(50%,50%) scale(1)}@media screen and (max-width:639px){#innovation-page .js-innovation-anim-in .innovation-list__item__hdg__plot{-webkit-transform:translate(-50%,50%) scale(1);transform:translate(-50%,50%) scale(1)}}#innovation-page .js-innovation-anim-in .innovation-list__item__desc,#innovation-page .js-innovation-anim-in .innovation-list__item__img{-webkit-animation:anim-innovation-desc-pc 1s ease .5s 1 forwards;animation:anim-innovation-desc-pc 1s ease .5s 1 forwards}@media screen and (max-width:1023px){#innovation-page .js-innovation-anim-in .innovation-list__item__desc,#innovation-page .js-innovation-anim-in .innovation-list__item__img{-webkit-animation:anim-innovation-desc-sp 1s ease .5s 1 forwards;animation:anim-innovation-desc-sp 1s ease .5s 1 forwards}}#innovation-page .js-innovation-anim-in.innovation-list__item-r .innovation-list__item__hdg__plot{-webkit-transform:translate(-50%,50%) scale(1);transform:translate(-50%,50%) scale(1)}#innovation-page .modal-innovation{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99999}#innovation-page .modal-innovation__bg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);cursor:pointer}#innovation-page .modal-innovation__content{position:absolute;top:50%;left:50%;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:1024px}#innovation-page .modal-innovation__content__inner{position:relative;width:calc(100% - 40px);margin:0 20px;padding-bottom:56.25%}#innovation-page .modal-innovation__content iframe{position:absolute;width:100%;height:100%;top:0;left:0}#innovation-page .modal-innovation .btn-close{position:absolute;top:-40px;right:0;display:inline-block;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}#innovation-page .modal-innovation .btn-close .icon-close{position:relative}#innovation-page .modal-innovation .btn-close .icon-close path{fill:#fff}#innovation-page .modal-innovation .btn-close:hover{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}@media screen and (max-width:639px){#innovation-page .modal-innovation .modal-innovation__inner{min-width:320px}#innovation-page .modal-innovation .modal-innovation__inner iframe{width:100%}#innovation-page .btn-close{top:-30px}#innovation-page .btn-close .icon-close{width:25px;height:25px}}#innovation-page .modal-innovation.is-show{display:block}#message-page.content-wrapper{width:100%;position:relative}#message-page.content-wapper{width:100%}#message-page .canvas-container{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}#message-page .canvas-container .canvas-message{position:absolute}#message-page .canvas-container #message-canvas-top{top:0;left:0;-webkit-transform-origin:top left;transform-origin:top left}#message-page .canvas-container #message-img-middle{position:absolute;bottom:20%;right:0;width:280px;height:150px}#message-page .canvas-container #message-img-middle img{width:100%}@media screen and (max-width:639px){#message-page .canvas-container #message-img-middle{display:none}}#message-page .canvas-container #message-img-bottom{position:absolute;bottom:10%;left:0;width:280px;height:150px}#message-page .canvas-container #message-img-bottom img{width:100%}@media screen and (max-width:639px){#message-page .canvas-container #message-img-bottom{display:none}}#message-page .section-mainvisual-message{width:100%}#message-page .section-mainvisual-message .message-mainvisual{position:relative}#message-page .section-mainvisual-message .message-mainvisual__inner{width:100%;position:relative;text-align:center}@media screen and (max-width:1240px){#message-page .section-mainvisual-message .message-mainvisual__inner{padding:0 40px}}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__inner{padding:0 30px}}#message-page .section-mainvisual-message .message-mainvisual__copy{position:relative;display:inline-block;max-width:1240px;margin:110px auto 0;z-index:1;text-align:left}#message-page .section-mainvisual-message .message-mainvisual__copy__hdg{font-size:9rem;color:#fff;opacity:0}#message-page .section-mainvisual-message .message-mainvisual__copy__hdg .text{font-size:9rem;line-height:12rem;letter-spacing:2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#message-page .section-mainvisual-message .message-mainvisual__copy__desc{color:#fff;opacity:0;margin-top:80px}#message-page .section-mainvisual-message .message-mainvisual__copy__desc__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#message-page .section-mainvisual-message .message-mainvisual__copy__desc__text span{display:inline-block;margin-top:60px;font-size:2rem;letter-spacing:.4rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:1023px){#message-page .section-mainvisual-message .message-mainvisual__copy{margin:50px auto 0}#message-page .section-mainvisual-message .message-mainvisual__copy__hdg .text{font-size:7rem;line-height:9.2rem;letter-spacing:.4rem}#message-page .section-mainvisual-message .message-mainvisual__copy__desc{margin-top:50px}#message-page .section-mainvisual-message .message-mainvisual__copy__desc__text{margin-top:0}#message-page .section-mainvisual-message .message-mainvisual__copy__desc__text span{margin-top:30px;font-size:1.8rem;letter-spacing:.4rem}}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__copy{margin:50px auto 0}#message-page .section-mainvisual-message .message-mainvisual__copy__hdg .text{font-size:4rem;line-height:5.2rem;letter-spacing:.2rem}#message-page .section-mainvisual-message .message-mainvisual__copy__desc{margin-top:50px}#message-page .section-mainvisual-message .message-mainvisual__copy__desc__text{margin-top:0}#message-page .section-mainvisual-message .message-mainvisual__copy__desc__text span{margin-top:20px;font-size:1.4rem;letter-spacing:.2rem}}#message-page .section-mainvisual-message .message-mainvisual__require{margin:300px auto 0;padding-bottom:40px}#message-page .section-mainvisual-message .message-mainvisual__require__hdg{color:#0d2ea1;font-size:3.2rem;font-weight:700}@media screen and (max-width:1023px){#message-page .section-mainvisual-message .message-mainvisual__require{margin:200px auto 0;padding-bottom:0}#message-page .section-mainvisual-message .message-mainvisual__require__hdg{font-size:2.4rem}}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require{margin:150px auto 0;padding-bottom:0}#message-page .section-mainvisual-message .message-mainvisual__require__hdg{font-size:1.8rem}}#message-page .section-mainvisual-message .message-mainvisual__require .grid-container{display:grid;grid-template-rows:1fr 50px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;display:-ms-grid;-ms-grid-rows:1fr 50px 1fr;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require .grid-container{grid-template-rows:1fr 10px 1fr 10px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 10px 1fr 10px 1fr;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr}}#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item01{grid-column:1/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-row:1/2;-ms-grid-row:1;-ms-grid-ros-span:2}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item01{grid-column:1/3;-ms-grid-column:1;-ms-grid-column-span:2}}#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item02{grid-column:3/5;-ms-grid-column:3;-ms-grid-column-span:2;grid-row:1/2;-ms-grid-row:1;-ms-grid-ros-span:2}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item02{grid-column:4/6;-ms-grid-column:4;-ms-grid-column-span:2}}#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item03{grid-column:5/7;-ms-grid-column:5;-ms-grid-column-span:2;grid-row:1/2;-ms-grid-row:1;-ms-grid-ros-span:2}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item03{grid-column:2/5;-ms-grid-column:2;-ms-grid-column-span:3;grid-row:3/4;-ms-grid-row:3;-ms-grid-ros-span:1}}#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item04{grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:2;grid-row:3/4;-ms-grid-row:3;-ms-grid-ros-span:4}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item04{grid-column:1/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-row:5/6;-ms-grid-row:5;-ms-grid-ros-span:1}}#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item05{grid-column:4/6;-ms-grid-column:4;-ms-grid-column-span:2;grid-row:3/4;-ms-grid-row:3;-ms-grid-ros-span:4}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require .grid-item#item05{grid-column:4/6;-ms-grid-column:4;-ms-grid-column-span:2;grid-row:5/6;-ms-grid-row:5;-ms-grid-ros-span:1}}#message-page .section-mainvisual-message .message-mainvisual__require__content{min-width:170px;max-width:820px;width:100%;padding:0 40px;margin:60px auto 0}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .img{width:140px;height:140px}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .img img{width:100%}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .text{color:#0d2ea1;font-size:2.4rem;font-weight:700}@media screen and (max-width:1023px){#message-page .section-mainvisual-message .message-mainvisual__require__content{padding:0;margin:20px auto 0}#message-page .section-mainvisual-message .message-mainvisual__require__content__item{text-align:center}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .img{width:120px;height:120px}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .text{font-size:1.8rem;line-height-step:2.2rem}}@media screen and (max-width:639px){#message-page .section-mainvisual-message .message-mainvisual__require__content{padding:0;margin:20px auto 0}#message-page .section-mainvisual-message .message-mainvisual__require__content__item{text-align:center}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .img{width:120px;height:120px}#message-page .section-mainvisual-message .message-mainvisual__require__content__item .text{font-size:1.5rem;line-height-step:2rem}}#multibusiness-page .section-mainvisual-lower .lower-mainvisual__bg img{width:100%}#multibusiness-page .section-mainvisual-lower .lower-mainvisual__bg .show-for-sp-upper{min-height:600px}@media screen and (max-width:1750px){#multibusiness-page .section-mainvisual-lower .lower-mainvisual__hdg__text{color:#fff;font-size:10rem;line-height:1;font-weight:100;font-family:Lato,Helvetica,Meiryo,メイリオ,游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}}@media screen and (max-width:639px){#multibusiness-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:5rem}}#multibusiness-page .multibusiness-content{padding-top:12%}#multibusiness-page .multibusiness-content__hdg{width:100%;max-width:1240px;margin:0 auto}@media screen and (max-width:1240px){#multibusiness-page .multibusiness-content__hdg{padding:0 40px}}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content__hdg{padding:0 20px}}#multibusiness-page .multibusiness-content__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:1240px;margin:80px auto 0}@media screen and (max-width:1240px){#multibusiness-page .multibusiness-content__list{margin:80px 30px 0}}#multibusiness-page .multibusiness-content__list__item{position:relative;width:19%;display:inline-block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1;min-height:160px}#multibusiness-page .multibusiness-content__list__item:before{content:"";display:block;position:absolute;width:100%;min-height:1px;border-bottom:1px solid #fff;bottom:40px;left:0}#multibusiness-page .multibusiness-content__list__item:after{content:"";position:absolute;bottom:18px;left:50%;display:inline-block;vertical-align:middle;text-decoration:none;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;margin-top:-.25em;margin-right:8px;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}#multibusiness-page .multibusiness-content__list__item:hover{-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.7}#multibusiness-page .multibusiness-content__list__item:first-child{background:-webkit-linear-gradient(left,#a266ff,#8966ff);background:linear-gradient(90deg,#a266ff,#8966ff)}#multibusiness-page .multibusiness-content__list__item:nth-child(2){background:-webkit-linear-gradient(left,#8966ff,#2284e1);background:linear-gradient(90deg,#8966ff,#2284e1)}#multibusiness-page .multibusiness-content__list__item:nth-child(3){background:-webkit-linear-gradient(left,#2284e1,#0098b2);background:linear-gradient(90deg,#2284e1,#0098b2)}#multibusiness-page .multibusiness-content__list__item:nth-child(4){background:-webkit-linear-gradient(left,#0098b2,#009576);background:linear-gradient(90deg,#0098b2,#009576)}#multibusiness-page .multibusiness-content__list__item:nth-child(5){background:-webkit-linear-gradient(left,#009576,#008518);background:linear-gradient(90deg,#009576,#008518)}#multibusiness-page .multibusiness-content__list__item a{display:inline-block;width:100%;height:100%;box-sizing:border-box;color:#fff;text-align:center;font-size:1.6rem;font-weight:700;line-height:12rem}#multibusiness-page .multibusiness-content__list__item a .text{display:inline-block;vertical-align:middle;line-height:2rem}@media screen and (max-width:1023px){#multibusiness-page .multibusiness-content__list__item a{font-weight:700;line-height:12rem}#multibusiness-page .multibusiness-content__list__item a .text{font-size:1.2rem;display:inline-block;vertical-align:middle;line-height:2rem}}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:50px 30px 0}#multibusiness-page .multibusiness-content__list__item{width:100%;min-height:98px;align-self:center}#multibusiness-page .multibusiness-content__list__item:nth-child(n+2){margin-top:10px}#multibusiness-page .multibusiness-content__list__item:before{bottom:25px}#multibusiness-page .multibusiness-content__list__item:after{bottom:12px}#multibusiness-page .multibusiness-content__list__item:first-child{background:-webkit-linear-gradient(top,#a266ff,#8966ff);background:linear-gradient(180deg,#a266ff,#8966ff)}#multibusiness-page .multibusiness-content__list__item:nth-child(2){background:-webkit-linear-gradient(top,#8966ff,#2284e1);background:linear-gradient(180deg,#8966ff,#2284e1)}#multibusiness-page .multibusiness-content__list__item:nth-child(3){background:-webkit-linear-gradient(top,#2284e1,#0098b2);background:linear-gradient(180deg,#2284e1,#0098b2)}#multibusiness-page .multibusiness-content__list__item:nth-child(4){background:-webkit-linear-gradient(top,#0098b2,#009576);background:linear-gradient(180deg,#0098b2,#009576)}#multibusiness-page .multibusiness-content__list__item:nth-child(5){background:-webkit-linear-gradient(top,#009576,#008518);background:linear-gradient(180deg,#009576,#008518)}#multibusiness-page .multibusiness-content__list__item a{font-size:1.4rem;line-height:9.8rem}#multibusiness-page .multibusiness-content__list__item a span{line-height:2rem;vertical-align:middle;margin-bottom:30px}}#multibusiness-page .multibusiness-content .multibusiness-now{max-width:1240px;margin:50px auto 0}@media screen and (max-width:1240px){#multibusiness-page .multibusiness-content .multibusiness-now{padding:0 20px}}#multibusiness-page .multibusiness-content .multibusiness-now__inner{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#multibusiness-page .multibusiness-content .multibusiness-now__num img{width:100%}#multibusiness-page .multibusiness-content .multibusiness-now__num-01,#multibusiness-page .multibusiness-content .multibusiness-now__num-02{width:48%}#multibusiness-page .multibusiness-content .multibusiness-now__num-02__inner{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:30px;padding-top:45px;border-top:1px solid #ddd}#multibusiness-page .multibusiness-content .multibusiness-now__num-02__inner img{width:45%}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-now{padding:0 30px}#multibusiness-page .multibusiness-content .multibusiness-now__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#multibusiness-page .multibusiness-content .multibusiness-now__num-01{width:100%}#multibusiness-page .multibusiness-content .multibusiness-now__num-02{width:100%;margin-top:30px}#multibusiness-page .multibusiness-content .multibusiness-now__num-02__inner img{align-self:center}}#multibusiness-page .multibusiness-content .multibusiness-business{margin-top:150px}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-business{margin-top:50px}}#multibusiness-page .multibusiness-content .multibusiness-business__item{position:relative}#multibusiness-page .multibusiness-content .multibusiness-business__item__inner{width:100%;max-width:1240px;margin:140px auto 0}@media screen and (max-width:1240px){#multibusiness-page .multibusiness-content .multibusiness-business__item__inner{padding:0 30px}}#multibusiness-page .multibusiness-content .multibusiness-business__item__about{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about{width:50%}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg .text{display:inline-block;font-size:1.5rem;white-space:nowrap}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg .bar{width:100%;height:1px;position:relative;display:inline-block;box-sizing:border-box;margin-left:10px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg .bar:before{content:"";width:100%;position:absolute;height:1px;top:50%;right:0;background:#000}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__hdg{margin-top:45px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__hdg .text{font-size:2.4rem;font-weight:700}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc{margin-top:30px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc .text{font-size:1.6rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc .text-note{margin-top:10px;font-size:1.2rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .img{width:48%;padding:65px 0 65px 135px;margin-top:50px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .img:before{content:"";position:absolute;width:100vw;height:200%;z-index:-1;top:0;bottom:-100%;right:0;opacity:.3}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .img img{width:100%}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#f5f5f5;padding:60px}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment{width:50%}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment__hdg .text{font-size:2rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment__text{margin-top:20px}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment__text .text{font-size:1.6rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .img{width:48%;padding-left:60px}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .img img{width:100%}#multibusiness-page .multibusiness-content .multibusiness-business__item#business-01 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(right top,farthest-side ellipse,#b98ff9,#fff 70%);background:radial-gradient(farthest-side ellipse at right top,#b98ff9,#fff 70%)}#multibusiness-page .multibusiness-content .multibusiness-business__item#business-02 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(left top,farthest-side ellipse,#1c75fc,#fff 70%);background:radial-gradient(farthest-side ellipse at left top,#1c75fc,#fff 70%)}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-business__item#business-02 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(right top,farthest-side ellipse,#1c75fc,#fff 70%);background:radial-gradient(farthest-side ellipse at right top,#1c75fc,#fff 70%)}}#multibusiness-page .multibusiness-content .multibusiness-business__item#business-03 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(right top,farthest-side ellipse,#28dbfb,#fff 70%);background:radial-gradient(farthest-side ellipse at right top,#28dbfb,#fff 70%)}#multibusiness-page .multibusiness-content .multibusiness-business__item#business-04 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(left top,farthest-side ellipse,#0cf2e3,#fff 70%);background:radial-gradient(farthest-side ellipse at left top,#0cf2e3,#fff 70%)}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-business__item#business-04 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(right top,farthest-side ellipse,#0cf2e3,#fff 70%);background:radial-gradient(farthest-side ellipse at right top,#0cf2e3,#fff 70%)}}#multibusiness-page .multibusiness-content .multibusiness-business__item#business-05 .multibusiness-business__item__about .img:before{background:-webkit-radial-gradient(right top,farthest-side ellipse,#2ef799,#fff 70%);background:radial-gradient(farthest-side ellipse at right top,#2ef799,#fff 70%)}@media screen and (max-width:1023px){#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__hdg{margin-top:30px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__hdg .text{font-size:2rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc{margin-top:20px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc .text{font-size:1.4rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc .text-note{margin-top:10px;font-size:1.2rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .img{padding:45px 0 65px 25px;margin-top:15px}}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-business__item__inenr{padding:0 30px;margin:60px auto 0}#multibusiness-page .multibusiness-content .multibusiness-business__item__about{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about{position:relative;width:100%;padding-left:20px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about:before{content:"";width:1px;position:absolute;top:0;left:0;bottom:-65px;background:#000}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg{display:block}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg .text{font-size:1rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__subhdg .bar{display:none}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__hdg{margin-top:15px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__hdg .text{font-size:1.6rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc{margin-top:20px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc .text{font-size:1.4rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .about__desc .text-note{margin-top:10px;font-size:1.2rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .img{width:100%;position:relative;padding:30px 0 60px}#multibusiness-page .multibusiness-content .multibusiness-business__item__about .img:before{content:"";right:0;left:0;bottom:-50%}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:30px 20px}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment{width:100%}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment__hdg .text{font-size:1.6rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment__text{margin-top:15px}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .comment__text .text{font-size:1.4rem}#multibusiness-page .multibusiness-content .multibusiness-business__item__comment .img{width:100%;padding:20px 0 0}}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about,#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__subhdg{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__subhdg .bar{margin-right:10px}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__subhdg .bar:before{left:0}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__hdg{text-align:right}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .img{padding:65px 135px 65px 0}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .img:before{content:"";position:absolute;width:100vw;height:200%;z-index:-1;top:0;bottom:-100%;right:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1023px){#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .img{padding:45px 25px 65px 0}}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-business__item-r:before{display:none}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about,#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about,#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__subhdg{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__subhdg .bar{margin-right:10px}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__subhdg .bar:before{left:0}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .about__hdg{text-align:left}#multibusiness-page .multibusiness-content .multibusiness-business__item-r .multibusiness-business__item__about .img{padding:30px 0 60px}}#multibusiness-page .multibusiness-content .multibusiness-business__link{max-width:1240px;margin:150px auto 0}#multibusiness-page .multibusiness-content .multibusiness-business__link__btn{width:100%;max-width:none;margin-top:30px}#multibusiness-page .multibusiness-content .multibusiness-business__link__btn a{padding:35px 70px}#multibusiness-page .multibusiness-content .multibusiness-business__link__btn a .main{font-size:2.8rem}@media screen and (max-width:1023px){#multibusiness-page .multibusiness-content .multibusiness-business__link{padding:0 30px}#multibusiness-page .multibusiness-content .multibusiness-business__link a{padding:25px 30px 25px 20px}#multibusiness-page .multibusiness-content .multibusiness-business__link a .main{font-size:2.2rem}#multibusiness-page .multibusiness-content .multibusiness-business__link a .icon{right:20px}}@media screen and (max-width:639px){#multibusiness-page .multibusiness-content .multibusiness-business__link{margin-top:50px;padding:0 30px}#multibusiness-page .multibusiness-content .multibusiness-business__link a{padding:25px 30px 25px 20px}#multibusiness-page .multibusiness-content .multibusiness-business__link a .main{font-size:1.8rem}#multibusiness-page .multibusiness-content .multibusiness-business__link a .icon{right:20px}}#global-page .global-content{padding-top:12%}#global-page .global-content__hdg{max-width:1240px;margin:0 auto;text-align:center}#global-page .global-content__hdg-sub{width:100%;text-align:center;padding:0 20px;margin-top:25px}@media screen and (max-width:639px){#global-page .global-content__hdg-main{font-size:1.6rem}#global-page .global-content__hdg-sub{text-align:left;font-size:1.4rem;margin-top:15px}}#global-page .global-content .global-map{max-width:1240px;margin:60px auto 0}@media screen and (max-width:1240px){#global-page .global-content .global-map{padding:0 30px}}#global-page .global-content .global-map img{width:100%}#global-page .global-content .global-num__item{max-width:1240px;margin:60px auto 0}@media screen and (max-width:1240px){#global-page .global-content .global-num__item{padding:0 30px}}#global-page .global-content .global-num__item__hdg .main{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}#global-page .global-content .global-num__item__hdg .main .text{font-size:3.2rem;font-weight:700;white-space:nowrap;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#global-page .global-content .global-num__item__hdg .main .bar{position:relative;display:block;width:100%;height:1px;background:#000;margin-left:20px}#global-page .global-content .global-num__item__hdg .sub{font-size:1.2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#global-page .global-content .global-num__item__img{width:100%;padding:60px;text-align:center}#global-page .global-content .global-num__item__img img{width:auto;max-height:240px;margin:0 auto}#global-page .global-content .global-num__item__img-multi{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:60px;text-align:center}#global-page .global-content .global-num__item__img-multi .img{width:60%}#global-page .global-content .global-num__item__img-multi .img img{width:100%}#global-page .global-content .global-num__item__img-multi .img:nth-child(2){width:38%}#global-page .global-content .global-num__item__desc{padding:0 105px}#global-page .global-content .global-num__item-r .global-num__item__hdg{text-align:right}#global-page .global-content .global-num__item-r .global-num__item__hdg .main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width:1023px){#global-page .global-content .global-num__item__hdg .main .text{font-size:2.8rem}#global-page .global-content .global-num__item__hdg .main .bar{margin-left:10px}#global-page .global-content .global-num__item__hdg .sub{font-size:1.6rem}#global-page .global-content .global-num__item__img{padding:40px 60px}#global-page .global-content .global-num__item__img img{max-height:130px}}@media screen and (max-width:639px){#global-page .global-content .global-num__item{padding:0 30px}#global-page .global-content .global-num__item__hdg .main .text{font-size:1.6rem}#global-page .global-content .global-num__item__hdg .main .bar{margin-left:10px}#global-page .global-content .global-num__item__hdg .sub{font-size:1rem}#global-page .global-content .global-num__item__desc{padding:0}#global-page .global-content .global-num__item__desc .text{font-size:1.4rem}#global-page .global-content .global-num__item__img{padding:20px 0}#global-page .global-content .global-num__item__img img{width:auto;max-height:80px}#global-page .global-content .global-num__item__img-multi{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0}#global-page .global-content .global-num__item__img-multi .img{width:100%}#global-page .global-content .global-num__item__img-multi .img img{max-height:80px;width:auto}#global-page .global-content .global-num__item__img-multi .img:nth-child(2){width:100%;margin-top:40px}#global-page .global-content .global-num__item__img-multi .img:nth-child(2) img{max-height:auto;max-height:inherit;width:100%;max-width:260px}}#interview-page-top .section-mainvisual-lower .lower-mainvisual__hdg__text{word-break:normal}@media screen and (max-width:1600px){#interview-page-top .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:14rem}}@media screen and (max-width:1023px){#interview-page-top .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:9rem}}@media screen and (max-width:639px){#interview-page-top .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:4.5rem}}#interview-page-top .interview-content{max-width:1240px;margin:80px auto 110px}@media screen and (max-width:1240px){#interview-page-top .interview-content{padding:0 30px}}@media screen and (max-width:1023px){#interview-page-top .interview-content{padding:0 20px}}#interview-page-top .interview-content .interview-title{width:100%;display:block;margin-top:240px;color:#0d2ea1;text-align:center;font-size:3.2rem;font-weight:700}@media screen and (max-width:1023px){#interview-page-top .interview-content .interview-title{margin-top:80px;font-size:2.6rem}}@media screen and (max-width:639px){#interview-page-top .interview-content .interview-title{margin-top:80px;font-size:2.2rem}}#interview-page-top .interview-content .interview-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-evenly;margin-top:30px}#interview-page-top .interview-content .interview-list__item{display:inline-block;width:31%}#interview-page-top .interview-content .interview-list__item>a{display:block}#interview-page-top .interview-content .interview-list__item__img{position:relative;overflow:hidden}#interview-page-top .interview-content .interview-list__item__img>img{width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}#interview-page-top .interview-content .interview-list__item__img>.label{position:absolute;bottom:0;left:0;background:#0d2ea1}#interview-page-top .interview-content .interview-list__item__img>.label>.text{display:block;position:relative;padding:5px 25px;color:#fff;font-size:1.6rem;z-index:1}#interview-page-top .interview-content .interview-list__item__img>.label:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);background:#fff}#interview-page-top .interview-content .interview-list__item__desc .title{margin-top:20px;font-weight:700;font-size:2rem}#interview-page-top .interview-content .interview-list__item__desc .name{margin-top:20px;font-size:2rem}#interview-page-top .interview-content .interview-list__item__desc .name>.date{margin-left:15px;font-size:1.6rem}#interview-page-top .interview-content .interview-list__item>a:hover .interview-list__item__img>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1023px){#interview-page-top .interview-content .interview-list{margin-top:20px}#interview-page-top .interview-content .interview-list__item__desc .title{margin-top:15px;font-size:1.6rem;line-height:2.2rem}#interview-page-top .interview-content .interview-list__item__desc .name{margin-top:10px;font-size:1.6rem}#interview-page-top .interview-content .interview-list__item__desc .name>.date{margin-left:15px;font-size:1.4rem}#interview-page-top .interview-content .interview-list__item>a:hover .interview-list__item__img>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}#interview-page-top .interview-content .interview-list__item>a:hover .interview-list__item__img>.label:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}#interview-page-top .interview-content .interview-list__item>a:hover .interview-list__item__img>.label .text{color:#0d2ea1;font-weight:700}}@media screen and (max-width:639px){#interview-page-top .interview-content .interview-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#interview-page-top .interview-content .interview-list__item{width:100%}#interview-page-top .interview-content .interview-list__item:nth-child(n+2){margin-top:30px}#interview-page-top .interview-content .interview-list__item__desc .title{margin-top:10px}#interview-page-top .interview-content .interview-list__item__desc .name{margin-top:5px;font-size:1.6rem}#interview-page-top .interview-content .interview-list__item__desc .name>.date{margin-left:15px;font-size:1.4rem}}#interview-page-lower .section-mainvisual-interview .lower-mainvisual{width:100%;position:relative}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__bg img{width:100%}#interview-page-lower .section-mainvisual-interview .lower-mainvisual-noimage .lower-mainvisual__bg .show-for-sp-upper{min-height:0}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title{display:block;max-width:1240px;width:100%;position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__inner{display:inline-block;text-align:left}@media screen and (max-width:1240px){#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__inner{margin:0 40px}}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__hdg{display:inline-block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__hdg__text{color:#000;font-size:3.6rem;line-height:1.8;letter-spacing:.2em;font-weight:700}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc{max-width:560px;width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-top:80px;text-align:left}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__inner{display:inline-block;position:relative;width:100%;padding:60px}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text{position:relative}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .post.name.date{color:#0d2ea1}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .post{display:inline-block;font-size:1.6rem;letter-spacing:.2em;color:#0d2ea1;padding:5px 10px;background:#fff}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .name{margin-top:20px;font-size:3.2rem;letter-spacing:.2em;color:#fff}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .name>.en{display:inline-block;padding-left:20px;font-size:1.4rem;letter-spacing:.1em}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .date{margin-top:20px;font-size:1.6rem;letter-spacing:.1em;font-weight:700;color:#fff}@media screen and (max-width:1240px){#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc{margin-top:40px}}@media screen and (max-width:1023px){#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__hdg__text{font-size:2.4rem;line-height:1.4;letter-spacing:.05em}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc{margin-top:40px}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__inner{padding:30px}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .post{font-size:1.3rem;letter-spacing:.1em;padding:5px 10px;background:#fff}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .name{margin-top:10px;font-size:2.4rem;letter-spacing:.05em}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .name>.en{padding-left:10px;font-size:1.2rem;letter-spacing:.1em}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .date{margin-top:10px;font-size:1.2rem}}@media screen and (max-width:639px){#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title{position:relative}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__inner{width:100%;margin:0}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__hdg{display:none}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc{max-width:100%;margin-top:0;width:100%}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__inner{padding:30px}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .hdg{font-size:1.8rem;color:#fff}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .post{margin-top:20px;font-size:1.3rem;letter-spacing:.1em;padding:5px 10px;background:#fff}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .name{margin-top:10px;font-size:2.4rem;letter-spacing:.05em}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .name>.en{padding-left:10px;font-size:1.2rem;letter-spacing:.1em}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title__desc__text .date{margin-top:10px;font-size:1.2rem}}#interview-page-lower .section-mainvisual-interview .lower-mainvisual__title-r{text-align:right}#interview-page-lower .interview-content{max-width:1240px;width:100%;margin:240px auto 0}@media screen and (max-width:1240px){#interview-page-lower .interview-content{padding:0 30px}}@media screen and (max-width:1023px){#interview-page-lower .interview-content{margin:180px auto 0}}@media screen and (max-width:639px){#interview-page-lower .interview-content{margin:40px auto 0}}#interview-page-lower .interview-content .article-item{margin-top:120px}#interview-page-lower .interview-content .article-item__img{margin-top:80px}#interview-page-lower .interview-content .article-item__img>img{width:100%}#interview-page-lower .interview-content .article-item__text .hdg{margin:40px auto;font-size:2.6rem;font-weight:700;line-height:1.2em;letter-spacing:.2em;color:#0d2ea1}#interview-page-lower .interview-content .article-item__text .text,#interview-page-lower .interview-content .article-item__text .text>span{font-size:1.5rem;letter-spacing:.1em;line-height:2.7rem}#interview-page-lower .interview-content .article-item__text .text>span.txt-attention{display:block;font-size:1.1rem;margin-top:20px;text-align:right}#interview-page-lower .interview-content .article-item__text .text-col2{-webkit-columns:12em 2;columns:12em 2;-webkit-column-gap:4em;column-gap:4em}#interview-page-lower .interview-content .article-item-col2{display:block}#interview-page-lower .interview-content .article-item-col2 .article-item__text .hdg{margin:0 auto 40px}#interview-page-lower .interview-content .article-item-col2-r .text>img{float:right;width:52%;margin:0 0 40px 60px}#interview-page-lower .interview-content .article-item-col2-l .text>img{float:left;margin:0 60px 40px 0;width:52%}#interview-page-lower .interview-content .article-item__schedule{position:relative;width:100%;padding:80px}#interview-page-lower .interview-content .article-item__schedule__bg{position:absolute;width:100%;top:0;left:0;bottom:0;right:0}#interview-page-lower .interview-content .article-item__schedule__hdg{font-size:2.2rem;font-weight:700;letter-spacing:.2em}#interview-page-lower .interview-content .article-item__schedule__list .list-item{position:relative;margin-top:20px;padding:0 0 0 100px}#interview-page-lower .interview-content .article-item__schedule__list .list-item:before{content:"";position:absolute;top:50%;left:65px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:4px 4px;background:#fff}#interview-page-lower .interview-content .article-item__schedule__list .list-item .time{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}#interview-page-lower .interview-content .article-item__schedule__list .list-item:nth-child(n+2):after{position:absolute;content:"";width:2px;height:calc(100% + 20px);top:calc(50% - 20px);left:65px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}#interview-page-lower .interview-content .article-item__schedule__list .list-item .text{width:100%;text-align:left;display:inline-block}@media screen and (max-width:1023px){#interview-page-lower .interview-content .article-item{margin-top:100px}#interview-page-lower .interview-content .article-item__img{margin-top:40px}#interview-page-lower .interview-content .article-item__img>img{width:100%}#interview-page-lower .interview-content .article-item__text .hdg{font-size:2.4rem;line-height:1.2em;margin:25px 0}#interview-page-lower .interview-content .article-item__text .text-col2{-webkit-columns:auto;columns:auto}#interview-page-lower .interview-content .article-item__text .text,#interview-page-lower .interview-content .article-item__text .text>span{font-size:1.3rem}#interview-page-lower .interview-content .article-item-col2 .article-item__img{width:100%;margin-top:30px}#interview-page-lower .interview-content .article-item-col2 .article-item__text{width:100%}#interview-page-lower .interview-content .article-item-col2-l .article-item__text .hdg,#interview-page-lower .interview-content .article-item-col2-r .article-item__text .hdg{margin-bottom:25px}#interview-page-lower .interview-content .article-item-col2-l .article-item__text .text,#interview-page-lower .interview-content .article-item-col2-r .article-item__text .text{padding-bottom:70vw}#interview-page-lower .interview-content .article-item-col2-l .article-item__text .text>img,#interview-page-lower .interview-content .article-item-col2-r .article-item__text .text>img{position:absolute;left:0;bottom:0;float:none;width:100%;margin:20px 0 0}#interview-page-lower .interview-content .article-item__schedule{position:relative;width:100%;padding:40px 30px}#interview-page-lower .interview-content .article-item__schedule__hdg{font-size:2rem;font-weight:700;letter-spacing:.2em}#interview-page-lower .interview-content .article-item__schedule__list .list-item{margin-top:20px;padding:0 0 0 60px}#interview-page-lower .interview-content .article-item__schedule__list .list-item .text{width:100%;text-align:left;display:inline-block;font-size:1.4rem}#interview-page-lower .interview-content .article-item__schedule__list .list-item:before{left:45px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#interview-page-lower .interview-content .article-item__schedule__list .list-item:nth-child(n+2):after{height:calc(100% + 20px);top:calc(50% - 20px);left:45px}}@media screen and (max-width:639px){#interview-page-lower .interview-content .article-item{margin-top:60px}#interview-page-lower .interview-content .article-item__img{margin-top:20px}#interview-page-lower .interview-content .article-item__img>img{width:100%}#interview-page-lower .interview-content .article-item__text .hdg{font-size:1.6rem;line-height:1.4em}#interview-page-lower .interview-content .article-item__text .text{margin-top:20px}#interview-page-lower .interview-content .article-item__text .text-col2{display:block}#interview-page-lower .interview-content .article-item-col2 .article-item__text,#interview-page-lower .interview-content .article-item__text .text-col2>span{width:100%}}#interview-page-lower .interview-link{position:relative;margin-top:120px}#interview-page-lower .interview-link__bg{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(right,#fff,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,0) 90%,#fff);background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,0) 90%,#fff);z-index:2;pointer-events:none}#interview-page-lower .interview-link .interview-link__list{margin-top:30px;padding-bottom:50px}#interview-page-lower .interview-link .interview-link__list__item{position:relative;display:inline-block}#interview-page-lower .interview-link .interview-link__list__item>a{display:block}#interview-page-lower .interview-link .interview-link__list__item__img{position:relative;overflow:hidden}#interview-page-lower .interview-link .interview-link__list__item__img>img{display:block;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);transform:scale(1);opacity:1}#interview-page-lower .interview-link .interview-link__list__item__img:before{content:"";background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#interview-page-lower .interview-link .interview-link__list__item__img>.label{position:absolute;top:0;left:0}#interview-page-lower .interview-link .interview-link__list__item__img>.label.tech{background:#008143}#interview-page-lower .interview-link .interview-link__list__item__img>.label.office{background:#0064ff}#interview-page-lower .interview-link .interview-link__list__item__img>.label>.text{display:block;position:relative;padding:5px 20px;color:#fff;font-size:1.6rem;z-index:1}#interview-page-lower .interview-link .interview-link__list__item .title.title-hover{position:absolute;width:100%;padding:20px;box-sizing:border-box;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem;line-height:3.8rem;color:#fff;text-align:center;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}#interview-page-lower .interview-link .interview-link__list__item .name{margin-top:5px;font-size:2rem}#interview-page-lower .interview-link .interview-link__list__item .name>.date{margin-left:15px;font-size:1.6rem}#interview-page-lower .interview-link .interview-link__list__item .post{margin-top:20px;font-size:1.6rem;font-weight:700;color:#0d2ea1}#interview-page-lower .interview-link .interview-link__list__item>a:hover .interview-link__list__item__img>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}#interview-page-lower .interview-link .interview-link__list__item>a:hover .interview-link__list__item__img:before{opacity:.4;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#interview-page-lower .interview-link .interview-link__list__item>a:hover .title.title-hover{opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1023px){#interview-page-lower .interview-link .interview-link__list__item .title.title-hover{margin-top:15px;font-size:1.6rem;line-height:2.2rem}#interview-page-lower .interview-link .interview-link__list__item .name{margin-top:10px;font-size:1.6rem}#interview-page-lower .interview-link .interview-link__list__item .name>.date{margin-left:15px;font-size:1.4rem}}@media screen and (max-width:639px){#interview-page-lower .interview-link .interview-link__list__item .title.title-hover{margin-top:10px;font-size:1.4rem}#interview-page-lower .interview-link .interview-link__list__item .name{margin-top:5px;font-size:1.6rem}#interview-page-lower .interview-link .interview-link__list__item .name>.date{margin-left:15px;font-size:1.4rem}}#interview-page-lower .interview-link__pagination__item{width:12px;height:12px;display:inline-block;border-radius:100%;background:#000;opacity:.2}#interview-page-lower .interview-link__pagination__item.isActive{background:#0d2ea1;opacity:1}@media screen and (max-width:639px){#requirements-page .about-link__hdg__text{font-size:1.8rem}}#requirements-page .about-link{margin-top:100px}#requirements-page .section-mainvisual-lower .lower-mainvisual__bg img{width:100%}#requirements-page .section-mainvisual-lower .lower-mainvisual__bg .show-for-sp-upper{min-height:600px}@media screen and (max-width:1600px){#requirements-page .section-mainvisual-lower .lower-mainvisual__hdg__text{color:#fff;font-size:9rem;line-height:1;font-weight:100;font-family:Lato,Helvetica,Meiryo,メイリオ,游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}}@media screen and (max-width:639px){#requirements-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:4.5rem}}.requirements-table{margin:250px auto 0;max-width:1300px;padding:0 30px}.requirements-table table{border-spacing:0;border-collapse:collapse}.requirements-table>table>tbody{border-bottom:1px solid #b6b6b6}.requirements-table>table>tbody>tr{border-top:1px solid #b6b6b6;vertical-align:top}.requirements-table>table>tbody>tr>th{width:26%;position:relative;text-align:left;font-size:1.8rem;letter-spacing:.04rem;line-height:1;color:#6e6e6e;font-weight:700;padding:40px 0}.requirements-table>table>tbody>tr>th:before{content:"";position:absolute;top:0;left:0;display:block;width:37px;height:2px;background:-webkit-linear-gradient(left,#ac74ff,#0f5fff,#00ff87);background:linear-gradient(90deg,#ac74ff,#0f5fff,#00ff87)}.requirements-table>table>tbody>tr>th small{display:block;font-size:1.3rem;color:#a9a9a9;margin-top:8px}.requirements-table>table>tbody>tr>td{padding:40px 0}.requirements-table p+p{margin-top:10px}.requirements-table .requirements-table_ttl{font-weight:700;font-size:1.8rem;line-height:1;margin-bottom:15px}.requirements-table p+.requirements-table_ttl{margin-top:30px}.requirements-table .requirements-table_subttl{font-weight:700;margin-right:1em}@media screen and (max-width:1023px){.requirements-table{margin:150px auto 0}}@media screen and (max-width:639px){.requirements-table{margin:50px auto 0}.requirements-table>table,.requirements-table>table>tbody{display:block;width:100%}.requirements-table>table>tbody>tr{display:block}.requirements-table>table>tbody>tr>th{display:block;width:100%;font-size:1.6rem;padding:30px 0 15px}.requirements-table>table>tbody>tr>th small{font-size:1.1rem;margin-top:5px}.requirements-table>table>tbody>tr>td{display:block;width:100%;padding:0 0 30px}.requirements-table .requirements-table_ttl{font-size:1.6rem;margin-bottom:10px}.requirements-table p+.requirements-table_ttl{margin-top:15px}}.requirements-table_innertable table tr.blue{color:#0064ff}.requirements-table_innertable table tr.green{color:#008143}.requirements-table_innertable table tr.purple{color:#8a28d1}.requirements-table_innertable table th{padding:0 30px;font-size:1.4rem;white-space:nowrap}.requirements-table_innertable table td{text-align:center;padding:0 4px}.requirements-table_innertable table td span{display:block;background:#f5f5f5;padding:10px 20px}.requirements-table_innertable table thead td span{font-weight:700;font-size:1.4rem}@media screen and (max-width:1023px){.requirements-table_innertable table th{padding:0 10px}.requirements-table_innertable table td span{padding:8px 10px}}@media screen and (max-width:639px){.requirements-table_innertable table th{padding:0 10px;font-size:1.2rem}.requirements-table_innertable table td{padding:0 2px}.requirements-table_innertable table td span{padding:8px 10px}.requirements-table_innertable table thead td span{font-size:1.2rem}}.requirements-table_col2{width:49%;display:inline-block;vertical-align:middle}.requirements-table_col2 .btn-email{position:relative;background:#0d2ea1;max-width:400px;display:block;text-align:center;padding:12px 0;border:1px solid #0d2ea1}.requirements-table_col2 .btn-email .icon-email{position:relative;margin-right:10px;vertical-align:text-bottom}.requirements-table_col2 .btn-email .icon-email path{fill:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requirements-table_col2 .btn-email .text{position:relative;color:#fff;font-size:2.6rem;letter-spacing:.06rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requirements-table_col2 .btn-email:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);background:#fff}.requirements-table_col2 .btn-email:hover{opacity:1}.requirements-table_col2 .btn-email:hover .icon-email path{fill:#0d2ea1}.requirements-table_col2 .btn-email:hover .text{color:#0d2ea1}.requirements-table_col2 .btn-email:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (max-width:1023px){.requirements-table_col2 .btn-email{margin-top:10px}.requirements-table_col2 .btn-email .icon-email{height:22px}.requirements-table_col2 .btn-email .text{font-size:1.8rem}}@media screen and (max-width:639px){.requirements-table_col2{width:100%}.requirements-table_col2 .btn-email{margin-top:10px}.requirements-table_col2 .btn-email .icon-email{height:22px}.requirements-table_col2 .btn-email .text{font-size:1.8rem}}#faq-page .faq-h2{font-size:3.2rem;margin-bottom:40px;letter-spacing:.14rem;line-height:1;font-weight:700}@media screen and (max-width:1023px){#faq-page .faq-h2{font-size:2.6rem;margin-bottom:30px}}@media screen and (max-width:639px){#faq-page .faq-h2{font-size:2.2rem;margin-bottom:20px}}.section-faq{max-width:1300px;padding:0 30px;margin:90px auto 100px}.section-faq .faq-block_wrap{margin-bottom:65px}@media screen and (max-width:639px){.section-faq{margin:22px auto 50px}.section-faq .faq-block_wrap{margin-bottom:50px}}.link-inpage{margin-bottom:80px}.link-inpage ul{display:-webkit-box;display:flex;flex-wrap:wrap}.link-inpage li{-webkit-box-flex:1;flex:1;text-align:center;border-right:1px solid #b6b6b6}.link-inpage li:first-child{border-left:1px solid #b6b6b6}.link-inpage li.is-wide{-webkit-box-flex:1.5;flex:1.5}.link-inpage li a{display:block;font-size:2rem;letter-spacing:.04rem;padding:20px;line-height:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.link-inpage li a .arrow{display:inline-block;margin-left:20px;position:relative;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.link-inpage li a .arrow:after{content:"";display:inline-block;width:10px;height:10px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link-inpage li a:hover{opacity:.8}.link-inpage li a:hover .arrow{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1023px){.link-inpage{margin-bottom:56px}.link-inpage li{-webkit-box-flex:unset!important;flex:unset!important;position:relative;width:20%}.link-inpage li a{font-size:1.6rem;padding:10px 5px 24px;line-height:1.3}.link-inpage li a .arrow{position:absolute;bottom:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;line-height:1.4}}@media screen and (max-width:639px){.link-inpage{margin-bottom:36px}.link-inpage li a{font-size:1.2rem;padding:10px 5px 16px}.link-inpage li a:after{width:6px;height:6px}}.faq-block{border:1px solid #ebebec;margin-bottom:20px;box-shadow:0 3px 8px rgba(125,141,163,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-block .faq-block_q{outline:0;padding:30px 85px;position:relative}.faq-block .faq-block_q .icon-q{position:absolute;top:33px;left:33px}.faq-block .faq-block_q .txt{letter-spacing:.04rem}.faq-block .faq-block_q .icon-toggle{position:absolute;top:50%;right:30px;height:20px;width:20px;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-block .faq-block_q .icon-toggle:after,.faq-block .faq-block_q .icon-toggle:before{content:"";position:absolute;top:9px;left:0;display:block;width:20px;height:2px;background:-webkit-linear-gradient(left,#ac74ff,#0f5fff,#00ff87);background:linear-gradient(90deg,#ac74ff,#0f5fff,#00ff87)}.faq-block .faq-block_q .icon-toggle:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:-webkit-linear-gradient(left,#ac74ff,#0f5fff,#00ff87);background:linear-gradient(90deg,#ac74ff,#0f5fff,#00ff87);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-block .faq-block_q.is-open .txt{font-weight:700}.faq-block .faq-block_q.is-open .icon-toggle:after{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}.faq-block .faq-block_a{border-top:1px solid #ebebec;padding:30px 85px}.faq-block .faq-block_a p{letter-spacing:.04rem;line-height:2}.faq-block .faq-block_a p+p{margin-top:20px}.faq-block:focus,.faq-block:hover{box-shadow:0 4px 20px rgba(125,141,163,.4)}.faq-block:focus .faq-block_q .txt,.faq-block:hover .faq-block_q .txt{font-weight:700}.faq-block .toggle-content_wrap{position:relative;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.faq-block .toggle-content_wrap:not(.is-open){height:0}@media screen and (max-width:639px){.faq-block .faq-block_q{padding:20px 43px}.faq-block .faq-block_q .icon-q{top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.faq-block .faq-block_q .txt{line-height:1.3}.faq-block .faq-block_q .icon-toggle{right:15px;height:14px;width:14px}.faq-block .faq-block_q .icon-toggle:after,.faq-block .faq-block_q .icon-toggle:before{top:6px;width:14px}.faq-block .faq-block_a{padding:15px 20px 20px 43px}.faq-block .faq-block_a p{line-height:1.3}.faq-block .faq-block_a p+p{margin-top:10px}}#course-page .section-mainvisual-lower .lower-mainvisual__hdg__text{word-break:normal}@media screen and (max-width:1600px){#course-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:14rem}}@media screen and (max-width:1023px){#course-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:9rem}}@media screen and (max-width:639px){#course-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:4.5rem}}#course-page .course-content__hr>hr{margin:80px 0 100px;border-top:1px solid #ccc}@media screen and (max-width:1023px){#course-page .course-content__hr>hr{margin:50px 0 60px}}#course-page .course-content{padding-top:12%;width:100%;max-width:1240px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1239px){#course-page .course-content{padding:0 20px}}#course-page .course-content__hdg{max-width:1240px;margin:80px auto 0;text-align:center}#course-page .course-content__hdg-main{color:#0d2ea1;font-size:3.2rem;font-weight:700}#course-page .course-content__hdg-sub{width:100%;text-align:center;padding:0 20px;margin-top:25px}@media screen and (max-width:1023px){#course-page .course-content__hdg-main{font-size:2.4rem}#course-page .course-content__hdg-sub{margin-top:10px;padding:0}}@media screen and (max-width:639px){#course-page .course-content__hdg{margin-top:40px}#course-page .course-content__hdg-main{font-size:1.6rem}#course-page .course-content__hdg-sub{text-align:left;font-size:1.4rem;margin-top:15px}}#course-page .course-content__list{margin-top:20px;padding:0 105px}#course-page .course-content__list__item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;width:100%;padding:20px 0}#course-page .course-content__list__item__img{width:100%;max-width:170px}#course-page .course-content__list__item__img>img{display:block;width:100%;margin:0 auto;max-width:220px}#course-page .course-content__list__item__desc{width:100%;padding:20px 0 0 20px}#course-page .course-content__list__item__desc .hdg{font-size:2rem}#course-page .course-content__list__item__desc .text{margin-top:10px}#course-page .course-content__list__item__desc .link-text{display:inline-block;margin-top:10px}@media screen and (max-width:1023px){#course-page .course-content__list{padding:0 20px}#course-page .course-content__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:30px 0 0}#course-page .course-content__list__item__img{width:100%}#course-page .course-content__list__item__desc{width:100%;padding:0}}@media screen and (max-width:639px){#course-page .course-content__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;margin-top:0;padding:0}#course-page .course-content__list__item{width:100%;padding-bottom:30px}#course-page .course-content__list__item:nth-child(2n - 1){margin-right:0}#course-page .course-content__list__item:nth-child(2n){margin-left:0}#course-page .course-content__list__item__desc{padding-left:0}#course-page .course-content__list__item__desc .hdg{font-size:1.6rem}#course-page .course-content__list__item__img>img{max-width:180px}}#course-page .course-content__interview{margin-top:40px;padding:0 40px;border-left:1px solid #000}#course-page .course-content__interview__hdg{margin-top:40px}#course-page .course-content__interview__hdg>img{display:inline-block;margin-right:5px;margin-top:5px;width:21px;height:18px}#course-page .course-content__interview__hdg>span{font-size:1.8rem;font-weight:700}#course-page .course-content__interview__list{text-align:left;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin-top:20px}#course-page .course-content__interview__list .list-item{display:inline-block;max-width:140px;min-width:125px;margin:10px 40px 0 0}#course-page .course-content__interview__list .list-item:last-child{margin-right:0}#course-page .course-content__interview__list .list-item a{display:block;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#course-page .course-content__interview__list .list-item a .img{display:block;width:100%;overflow:hidden}#course-page .course-content__interview__list .list-item a .img>img{width:100%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#course-page .course-content__interview__list .list-item a .name,#course-page .course-content__interview__list .list-item a .post{display:block;font-size:1.5rem}#course-page .course-content__interview__list .list-item a .post{margin-top:10px;font-weight:700}#course-page .course-content__interview__list .list-item a:hover{opacity:.7;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#course-page .course-content__interview__list .list-item a:hover .img>img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1023px){#course-page .course-content__interview__list .list-item{margin-right:20px}}@media screen and (max-width:639px){#course-page .course-content__interview{padding:0 0 0 25px}#course-page .course-content__interview__list{margin-top:10px}#course-page .course-content__interview__list .list-item{margin-right:8px;min-width:auto;max-width:110px}#course-page .course-content__interview__list .list-item a .post{font-size:1.2rem}}#course-page .course-content__management{margin-top:80px;padding:2px;background:-webkit-linear-gradient(left,#b98ff9,#1c75fc,#2ef799);background:linear-gradient(90deg,#b98ff9,#1c75fc,#2ef799)}#course-page .course-content__management__inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:60px;background:#fff}#course-page .course-content__management__desc{width:75%;padding-right:40px}#course-page .course-content__management__desc .hdg{font-size:2.4rem}#course-page .course-content__management__desc .text{margin-top:20px}#course-page .course-content__management__img{width:25%}#course-page .course-content__management__img>img{width:100%}@media screen and (max-width:1023px){#course-page .course-content__management__inner{padding:30px;-webkit-box-align:center;align-items:center}#course-page .course-content__management__desc{width:60%}#course-page .course-content__management__desc .hdg{font-size:1.6rem}#course-page .course-content__management__img{width:40%}}@media screen and (max-width:639px){#course-page .course-content__management__inner{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}#course-page .course-content__management__desc{width:100%;padding-right:0;margin-top:20px}#course-page .course-content__management__desc .hdg{font-size:1.8rem}#course-page .course-content__management__img{width:100%;max-width:240px;margin:0 auto}}#vision-page .vision-content{padding-top:12%}#vision-page .vision-global{width:100%;max-width:1240px;margin:0 auto}@media screen and (max-width:1240px){#vision-page .vision-global{padding:0 40px}}#vision-page .vision-global__desc{margin-top:80px;padding:1px;background:-webkit-linear-gradient(left,#b98ff9,#1c75fc,#2ef799);background:linear-gradient(90deg,#b98ff9,#1c75fc,#2ef799)}#vision-page .vision-global__desc__inner{padding:40px;background:#fff}#vision-page .vision-global__desc__list .list-item{position:relative;padding-left:35px}#vision-page .vision-global__desc__list .list-item:before{content:"";position:absolute;width:4px;height:4px;top:50%;left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000;border-radius:2px}#vision-page .vision-global__desc__list .list-item:nth-child(n+2){margin-top:15px}#vision-page .vision-global__desc__list .list-item>p{font-size:1.6rem}@media screen and (max-width:639px){#vision-page .vision-global{padding:0 30px}#vision-page .vision-global__desc{margin-top:25px}#vision-page .vision-global__desc__inner{padding:20px 15px}#vision-page .vision-global__desc__list .list-item{padding-left:20px}#vision-page .vision-global__desc__list .list-item:before{left:5px}#vision-page .vision-global__desc__list .list-item>p{font-size:1.4rem}}#vision-page .vision-growth{width:100%;max-width:1240px;margin:120px auto 0}@media screen and (max-width:1240px){#vision-page .vision-growth{padding:0 40px}}@media screen and (max-width:639px){#vision-page .vision-growth{padding:0 30px;margin-top:80px}}#vision-page .vision-growth__img{margin-top:40px}#vision-page .vision-growth__img>img{width:100%}#vision-page .vision-product{width:100%;max-width:1240px;margin:120px auto 0}@media screen and (max-width:1240px){#vision-page .vision-product{padding:0 40px}}@media screen and (max-width:639px){#vision-page .vision-product{padding:0 30px;margin-top:80px}}#vision-page .vision-product__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px}#vision-page .vision-product__list .list-item{width:32%}#vision-page .vision-product__list .list-item>img{width:100%}#vision-page .vision-product__list .list-item>p{display:block;border-left:1px solid #000;padding-left:30px}#vision-page .vision-product__list .list-item>p .hdg{display:block;font-size:1.8rem;font-weight:700}#vision-page .vision-product__list .list-item>p .desc{display:block;margin-top:15px}@media screen and (max-width:639px){#vision-page .vision-product__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#vision-page .vision-product__list .list-item{width:100%}#vision-page .vision-product__list .list-item:nth-child(n+2){margin-top:15px}#vision-page .vision-product__list .list-item>p{border-left:1px solid #000;padding-left:15px}#vision-page .vision-product__list .list-item>p .hdg{font-size:1.4rem}}#system-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:15rem;word-break:normal}@media screen and (max-width:1600px){#system-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:12rem}}@media screen and (max-width:1023px){#system-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:9rem}}@media screen and (max-width:639px){#system-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:4.5rem}}@media screen and (max-width:354px){#system-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:4rem}}#system-page .system-content{padding-top:12%}#system-page .system-content .system-table{width:100%;max-width:1240px;margin:auto}@media screen and (max-width:1240px){#system-page .system-content .system-table{padding:0 40px}}@media screen and (max-width:639px){#system-page .system-content .system-table{padding:0 30px}}#system-page .system-content .system-table table{width:100%;table-layout:fixed;border-collapse:collapse}#system-page .system-content .system-table table tbody tr{padding-top:60px}#system-page .system-content .system-table table tbody tr th{width:25%;vertical-align:top;padding:60px 0 0;box-sizing:border-box}#system-page .system-content .system-table table tbody tr th h2{position:relative;padding-right:60px;box-sizing:border-box;color:#0d2ea1;font-size:2rem;font-weight:700;text-align:left}#system-page .system-content .system-table table tbody tr th h2:before{content:"";position:absolute;top:15px;right:30px;width:20px;height:1px;background:#ccc}@media screen and (max-width:1024px){#system-page .system-content .system-table table tbody tr th h2{font-size:1.6rem;padding-right:40px}#system-page .system-content .system-table table tbody tr th h2:before{width:15px;right:20px}}#system-page .system-content .system-table table tbody tr td{width:75%;padding:60px 0 0;box-sizing:border-box;vertical-align:top}#system-page .system-content .system-table table tbody tr td .img{max-width:100%;width:100%}#system-page .system-content .system-table table tbody tr td .box-img{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}#system-page .system-content .system-table table tbody tr td .box-img>img{width:16.666%;padding:0 5px}#system-page .system-content .system-table table tbody tr td>h3{display:block;color:#000;font-size:1.6rem;font-weight:700;margin-top:25px}#system-page .system-content .system-table table tbody tr td .box-link{display:block;width:100%;margin-top:10px;text-align:right}#system-page .system-content .system-table table tbody .col1 .img{margin-top:15px}#system-page .system-content .system-table table tbody .col1 h3+.img{margin-top:10px}#system-page .system-content .system-table table tbody .col2 td{display:inline-block}#system-page .system-content .system-table table tbody .col2 td.text{width:60%;padding-right:30px;box-sizing:border-box}#system-page .system-content .system-table table tbody .col2 td.img{width:auto}@media screen and (max-width:639px){#system-page .system-content .system-table table tbody tr{display:block;width:100%;padding:0}#system-page .system-content .system-table table tbody tr:nth-child(n+2){padding-top:60px}#system-page .system-content .system-table table tbody tr th{padding:0;display:block;width:100%;text-align:left}#system-page .system-content .system-table table tbody tr th h2{display:inline-block;font-size:1.6rem;padding-right:40px}#system-page .system-content .system-table table tbody tr th h2:before{top:15px;right:10px;width:20px}#system-page .system-content .system-table table tbody tr td{display:block;width:100%;padding:0}#system-page .system-content .system-table table tbody tr td .box-img{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}#system-page .system-content .system-table table tbody tr td .box-img>img{width:33.333%;padding:0 5px}#system-page .system-content .system-table table tbody .col1 p{margin-top:10px}#system-page .system-content .system-table table tbody .col2 td{display:block}#system-page .system-content .system-table table tbody .col2 td.text{display:block;width:100%;margin-top:10px;padding:0}#system-page .system-content .system-table table tbody .col2 td.img{display:block;width:100%;margin-top:10px}}#system-page .system-content__link{max-width:1240px;margin:150px auto 0}#system-page .system-content__link__hdg{color:#0d2ea1;font-size:2rem;text-align:center}#system-page .system-content__link__btn{width:100%;max-width:none;margin-top:30px}#system-page .system-content__link__btn a{padding:35px 70px}#system-page .system-content__link__btn a .main{font-size:2.8rem}@media screen and (max-width:1023px){#system-page .system-content__link{padding:0 30px}#system-page .system-content__link__hdg{font-size:1.6rem}#system-page .system-content__link a{padding:25px 30px 25px 20px}#system-page .system-content__link a .main{font-size:2.2rem}#system-page .system-content__link a .icon{right:20px}}@media screen and (max-width:639px){#system-page .system-content__link{margin-top:50px;padding:0 30px}#system-page .system-content__link a{padding:25px 30px 25px 20px}#system-page .system-content__link a .main{font-size:1.8rem}#system-page .system-content__link a .icon{right:20px}}#questionnaire-page .section-mainvisual-lower .lower-mainvisual__hdg{word-break:normal}#questionnaire-page .section-mainvisual-lower .lower-mainvisual__hdg br{display:none}@media screen and (max-width:1400px){#questionnaire-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:10rem;line-height:1em}}@media screen and (max-width:860px){#questionnaire-page .section-mainvisual-lower .lower-mainvisual__hdg__text br{display:inline}}@media screen and (max-width:639px){#questionnaire-page .section-mainvisual-lower .lower-mainvisual__hdg__text{font-size:5rem}}#questionnaire-page .questionnaire-content{padding-top:12%}#questionnaire-page .questionnaire-content .questionnaire-box{width:100%;max-width:1240px;margin:auto}@media screen and (max-width:1240px){#questionnaire-page .questionnaire-content .questionnaire-box{padding:0 40px}}@media screen and (max-width:639px){#questionnaire-page .questionnaire-content .questionnaire-box{padding:0 30px}}#questionnaire-page .questionnaire-content .questionnaire-list{margin-top:80px}#questionnaire-page .questionnaire-content .questionnaire-list .gutter-sizer{width:6%}#questionnaire-page .questionnaire-content .questionnaire-list .list-item{position:relative;width:47%;margin-bottom:6%}#questionnaire-page .questionnaire-content .questionnaire-list .list-item__inner{padding:30px 40px;box-sizing:border-box;box-shadow:2px 2px 8px 2px rgba(0,0,0,.1);background:#fff}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .hdg{font-size:2.4rem;font-weight:700;text-align:center}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .hdg small{display:block;font-size:2rem}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .img{width:100%;margin-top:25px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item__bg{display:block;position:absolute;padding:40px 80px;margin-top:0;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text{margin-top:10px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text .strong{color:#0d2ea1;font-weight:700}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text .quote{display:block;padding-bottom:10px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-attention{margin-top:15px;padding:30px 35px;text-align:left;background:#f5f5f5}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-attention>span{display:block;font-size:13px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-attention .hdg{text-align:left;margin-bottom:15px;font-size:15px;font-weight:700}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-note{font-size:12px;text-align:right;margin-top:10px}@media screen and (max-width:1023px){#questionnaire-page .questionnaire-content .questionnaire-list .list-item__inner{padding:20px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item__bg{padding:20px 30px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-attention{padding:20px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-attention .hdg{font-size:1.4rem}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text-note{font-size:11px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text .quote{padding-bottom:5px}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .text .quote>img{width:25px;height:auto}}@media screen and (max-width:639px){#questionnaire-page .questionnaire-content .questionnaire-list .list-item{max-width:100%;width:100%}#questionnaire-page .questionnaire-content .questionnaire-list .list-item__bg{padding:15% 10%}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .hdg{font-size:1.6rem}#questionnaire-page .questionnaire-content .questionnaire-list .list-item .hdg small{font-size:1.4rem}} /* 以下、追加クラス */ .st-freeContents .hdg-lv2-lower>h3 { font-size: 2.4rem; font-weight: 600; margin-top: 20px; } @media screen and (max-width:639px) { .st-freeContents .hdg-lv2-lower>h3 { font-size: 1.4rem; } } #vision-page .vision-growth__img { margin-bottom: 40px; } #vision-page .vision-content__link { width: 100%; max-width: 1240px; margin: 140px auto 0; } @media screen and (max-width:639px) { #vision-page .vision-content__link { margin-top: 50px; } } #vision-page .vision-content__link__hdg { color: #0d2ea1; font-size: 2rem; text-align: center } #vision-page .vision-link { margin-top: 30px; } @media screen and (max-width:1240px) { #vision-page .vision-link .vision-link { padding: 0 30px; } } #vision-page .vision-link .vision-link__list { max-width: 1240px; display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; margin: 0 auto; } #vision-page .vision-link .vision-link__list__item { width: 49% } #vision-page .btn-general a { padding: 35px 40px; } #vision-page .btn-general a .main { letter-spacing: normal; } @media screen and (max-width:639px) { #vision-page .vision-link { margin-top: 30px; } #vision-page .vision-link .vision-link { padding: 0 30px; } #vision-page .vision-link .vision-link__list { width: 100%; box-sizing: border-box; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 30px auto 0; } #vision-page .vision-link .vision-link__list__item { width: 100%; } #vision-page .vision-link .vision-link__list__item:nth-child(n+2) { margin-top: 20px; } } #course-page .course-content__information__desc { padding: 2em 1.5em 2em; margin: 1em; border: solid 1px; } #course-page .course-content__information__hdg>span { font-size: 1.8rem; font-weight: 700; } #course-page .course-content__information__item { margin-top: 10px; } #interview-page-top .interview-content__information__desc { padding: 1.5em 1.5em 1.5em; margin: 5em auto 5em; border: solid 1px; } #interview-page-top .interview-content__information__hdg>span { font-size: 1.8rem; font-weight: 700; } #interview-page-top .interview-content__information__item { margin-top: 10px; } #system-page .system-career { width: 100%; max-width: 1240px; margin: 0 auto; } #system-page .system-h2 { font-size: 3.2rem; margin-bottom: 10px; letter-spacing: .14rem; line-height: 1; font-weight: 700; } #system-page .system-career__img { margin-top: 40px; margin-bottom: 40px; } #system-page .system-career__img>img { width: 100%; } #system-page .system-career p.subtext { font-size: 2.5rem; padding-bottom: 15px; } #system-page .system-h3 { color: #0d2ea1; font-size: 2.6rem; font-weight: 700; padding-top: 60px; padding-bottom: 15px; } #system-page .system-h4 { font-size: 2rem; font-weight: 700; padding-top: 50px; padding-bottom: 15px; } #system-page .system-career .box-img { display: -webkit-box; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; } #system-page .system-career .box-img>img { width: 16.666%; padding: 0 5px; } #system-page .system-career .box-link { display: block; width: 100%; margin-top: 10px; text-align: right; } @media screen and (max-width: 1240px) { #system-page .system-career { padding:0 40px; } } @media screen and (max-width: 1023px) { #system-page .system-h2 { font-size:2.6rem; margin-bottom: 30px; } #system-page .system-h3 { font-size:2.2rem; margin-bottom: 30px; } #system-page .system-h4 { font-size:1.8rem; margin-bottom: 30px; } } @media screen and (max-width:639px) { #system-page .system-content { margin:22px auto 50px; } #system-page .system-career { padding:0 20px; } #system-page .system-h2 { font-size:1.8rem; margin-bottom: 10px; } #system-page .system-career p.subtext { font-size: 1.7rem; padding-bottom: 15px; } #system-page .system-h3 { font-size:1.6rem; margin-bottom: 10px; } #system-page .system-h4 { font-size:1.6rem; margin-bottom: 10px; } #system-page .system-career .box-img { display: -webkit-box; display: flex; -webkit-box-pack: start; justify-content: flex-start; flex-wrap: wrap; } #system-page .system-career .box-img>img { width: 33.333%; padding: 0 5px; } }