.color-sekkei{color:#1b6aa5}.bg-sekkei{background-color:#1b6aa5}.color-eigyou{color:#6e64a0}.bg-eigyou{background-color:#6e64a0}.color-seisan{color:#468c50}.bg-seisan{background-color:#468c50}.color-keiri{color:#037365}.bg-keiri{background-color:#037365}.color-service{color:#f0785a}.bg-service{background-color:#f0785a}.color-kaihatsu{color:#1b6aa5}.bg-kaihatsu{background-color:#1b6aa5}*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:inherit}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{position:relative;width:100%;font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#1e2022;font-feature-settings:"palt";line-height:1.5;opacity:0;-webkit-animation:body-fade 1s forwards;animation:body-fade 1s forwards;overflow-x:hidden}@-webkit-keyframes body-fade{0%{opacity:0}100%{opacity:1}}@keyframes body-fade{0%{opacity:0}100%{opacity:1}}a{transition:opacity .3s,color .3s,background-color .3s,border-color .3s}img{max-width:100%;-webkit-backface-visibility:hidden}.u-default-anchor{text-decoration:underline}.u-default-anchor:link{color:#00e}.u-default-anchor:hover{color:#00e}.u-default-anchor:active{color:red}.u-default-anchor:visited{color:#551a8b}.u-flex-center{display:flex;align-items:center;justify-content:center}.u-b{display:block}.u-ib{display:inline-block}_::-webkit-full-page-media,_:future,:root .u-ib::after{content:".";display:inline;width:0;font-size:0;color:transparent;pointer-events:none}.u-100vw{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.u-text-justify{text-align:justify}_:-ms-lang(x),.u-text-justify{font-feature-settings:normal!important;text-justify:inter-ideograph}.u-text-palt{font-feature-settings:"palt"}.u-text-nowrap{white-space:nowrap}.u-text-underline{text-decoration:underline}.u-ls-0{letter-spacing:0!important}.container._800{max-width:800px;margin-left:auto;margin-right:auto}.container._800-30{max-width:800px;margin-left:auto;margin-right:auto}.container._800-40{max-width:800px;margin-left:auto;margin-right:auto}.container._960{max-width:960px;margin-left:auto;margin-right:auto}.container._960-30{max-width:960px;margin-left:auto;margin-right:auto}.container._1080-30{max-width:1080px;margin-left:auto;margin-right:auto}.container._1060{max-width:1060px;margin-left:auto;margin-right:auto}.container._1200{max-width:1200px;margin-left:auto;margin-right:auto}.container._1200-30{max-width:1200px;margin-left:auto;margin-right:auto}.l-header{display:flex;position:fixed;z-index:100;top:0;left:0;width:100%;background-color:#fff}.l-header__logo{align-self:center;margin-left:min(1.87vw,25px)}.l-header__logo a{display:block;line-height:0;white-space:nowrap}.l-header__logo img{vertical-align:middle}.l-header__logo img:nth-of-type(1){width:min(27.16vw,364px)}.l-header__logo img:nth-of-type(2){margin-left:min(1.12vw,15px);width:min(8.21vw,110px)}.l-header__menu-list{display:flex;margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.27;text-align:center}.l-header__menu-list li{display:flex;align-items:center;justify-content:center;width:min(7.46vw,100px);height:100px;background-image:url(../images/menu-bg.svg);background-color:#fff;background-blend-mode:lighten;cursor:pointer;transition:background-color .3s;position:relative}.l-header__menu-list li>span{min-height:2.5em}.l-header__menu-list li::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:20px;background-color:#fff}.l-header__menu-list li.is-show{background-color:rgba(255,255,255,0)}.l-header__submenu{position:absolute;top:100%;left:0;padding:40px 0 75px;width:100%;background-color:#fff;visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.l-header__submenu>*{transform:translateY(20px);transition:transform .5s}.l-header__submenu.is-show{z-index:1;visibility:visible;opacity:1}.l-header__submenu.is-show>*{transform:translateY(0)}.l-header__submenu._first .panel-group{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:45px;column-gap:45px}.l-header__submenu._first .panel__photo{padding-left:20px}.l-header__submenu._first .panel__text{position:relative;margin-top:-20px}.l-header__submenu._first .panel__text._adjust{margin-top:-35px}.l-header__submenu._first .bg-white{padding:0 .3em;background-color:#fff;font-size:min(2.67vw, 28px);font-weight:500;letter-spacing:.01em;line-height:1.25}.l-header__submenu._first .bg-white._en{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.l-header__submenu._first .bg-black{display:inline-block;margin-top:.3em;margin-left:.6em;padding:.1em .2em .2em;background-color:#1e2022;color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:min(1.71vw, 18px);font-weight:700;letter-spacing:-.03em;line-height:1}.l-header__submenu._work .container{max-width:1250px;margin-left:auto;margin-right:auto}.l-header__submenu._work .inner{display:flex}.l-header__submenu._work .button a{display:flex;align-items:center;justify-content:center;position:relative;border-radius:3px;border:2px solid #1e2022;width:300px;height:75px;background-color:#1e2022;color:#fff;font-size:16px;font-weight:500}.l-header__submenu._work .button a::after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:9%;width:8px;height:8px;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.l-header__submenu._work .button a:hover{background-color:#fff;color:#1e2022}.l-header__submenu._work .button a:hover::after{background-color:#1e2022}.l-header__submenu._work .button+.button{margin-top:20px}.l-header__submenu._work .panel-group{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fill,255px);-moz-column-gap:30px;column-gap:30px;row-gap:45px;padding-left:6%;overflow-y:scroll;height:100%;max-height:min(calc(100vh - var(--headerH) - 115px),485px)}.l-header__submenu._work .panel-group::-webkit-scrollbar{width:5px;height:5px}.l-header__submenu._work .panel-group::-webkit-scrollbar-track{border:1px solid #e8e9e9;background:#fff;background-clip:content-box}.l-header__submenu._work .panel-group::-webkit-scrollbar-thumb{border-radius:5px;background:#4b4d4e}.l-header__submenu._work .panel__photo{position:relative;padding:0 10px 10px 0}.l-header__submenu._work .panel__photo-label{position:absolute;top:0;left:0;padding:.6em 0;width:80px;background-color:#fff;font-size:12px;font-weight:700;line-height:1;text-align:center}.l-header__submenu._work .panel__photo-lead{position:absolute;bottom:0;right:0;color:#fff;font-size:14px;font-weight:500;line-height:1.43;text-align:right}.l-header__submenu._work .panel__photo-lead span{padding:0 .2em 0 .4em;background:#1e2022}.l-header__submenu._work .data__division{font-size:10px;font-weight:300;line-height:1.5}.l-header__submenu._work .data__division::after{content:"";display:block;margin:1em 0 .7em;width:10px;height:1px;background:#1e2022}.l-header__submenu._work .data__division span{display:inline-block;min-height:3em}.l-header__submenu._work .data__name{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em}.l-header__submenu._project .panel-group{display:grid;grid-template-columns:calc((100% - 45px*2)/ 3) calc((100% - 45px*2)/ 3);-moz-column-gap:45px;column-gap:45px;justify-content:center;margin:0 auto}.l-header__submenu._project .panel{position:relative}.l-header__submenu._project .panel__photo{padding:0 0 10px 10px}.l-header__submenu._project .panel__text{position:absolute;bottom:0;left:0}.l-header__submenu._project .bg-white{display:inline-block;margin-bottom:.8em;padding:.7em .8em .5em;background-color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1}.l-header__submenu._project .bg-black{padding:0 .3em;background-color:#1e2022;color:#fff;font-size:min(1.68vw, 20px);font-weight:500;line-height:1.5}.l-header__submenu._career .panel-group{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:45px;column-gap:45px}.l-header__submenu._career .panel{position:relative;padding-left:10px}.l-header__submenu._career .panel__photo-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;left:0;height:100%;color:#fff;font-size:16px;font-weight:500;letter-spacing:.15em;line-height:1.44}.l-header__submenu._career .panel__photo-text span{padding:.3em .5em;background:#1e2022}.l-header__submenu._career .panel__photo-text._two-lines span:nth-of-type(1){padding-bottom:0}.l-header__submenu._recruit .button-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:25px;column-gap:25px}.l-header__submenu._recruit a{display:flex;align-items:center;justify-content:center;position:relative;border-radius:3px;border:2px solid #1e2022;height:75px;background-color:#1e2022;color:#fff;font-size:min(1.52vw, 16px);font-weight:500;letter-spacing:.15em}.l-header__submenu._recruit a::after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:10%;width:8px;height:8px;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.l-header__submenu._recruit a:hover{background-color:#fff;color:#1e2022}.l-header__submenu._recruit a:hover::after{background-color:#1e2022}.l-header__button-wrap{align-self:center;margin:0 min(2.24vw,30px);transition:margin .3s}.l-header__button-set{display:flex;border-radius:3px;border:1px solid #1e2022}.l-header__button{display:flex;align-items:center;justify-content:center;width:min(7.09vw,95px);height:35px;background-color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1}.l-header__button+.l-header__button{border-left:1px solid #1e2022}.l-header__hamburger{flex:0 0 auto;align-self:center;display:block;margin-right:min(2.99vw,40px);width:30px;height:30px}.l-header__hamburger .inner{display:block;position:relative;width:100%;height:100%}.l-header__hamburger .inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/hamburger-close.svg) no-repeat center;background-size:contain;transition:opacity .4s ease-out;opacity:0}.l-header__hamburger img{vertical-align:top;transition:opacity .4s ease-out}.nav-open .l-header__hamburger img{opacity:0}.nav-open .l-header__hamburger .inner::before{opacity:1}.top-footer{background-color:#fff;color:#1e2022}.top-footer__inner{display:flex;gap:5px 0;margin-left:auto}.top-footer__link-set{flex:0 0 auto}.top-footer__link-set .link{display:block;font-size:10px;font-weight:300}.top-footer__link-set .link::before{content:"";display:inline-block;margin-right:.5em;width:8px;height:8px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.top-footer__copyright{margin-left:20px;font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-weight:300;letter-spacing:.04em;line-height:1.38}.footer{display:flex;align-items:center;position:relative;background-color:#1e2022;color:#fff}.footer__page-top{position:absolute;bottom:calc(100% + 20px);right:28px;display:block;height:64px;width:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205.36%2061.88%22%3E%3Cg%3E%3Cline%20x1%3D%220.5%22%20y1%3D%221.88%22%20x2%3D%220.5%22%20y2%3D%2261.88%22%20style%3D%22fill%3A%20none%3Bstroke%3A%20%231e2022%3Bstroke-miterlimit%3A%2010%22%2F%3E%3Cpath%20d%3D%22M.5%2C1.88l4%2C7H.5Z%22%20style%3D%22fill%3A%20%231e2022%3Bstroke%3A%20%231e2022%3Bstroke-miterlimit%3A%2010%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.footer__link-set{flex:0 0 auto;display:flex}.footer__link-set .link{display:block;font-size:10px;font-weight:300}.footer__link-set .link::before{content:"";display:inline-block;margin-right:.5em;width:8px;height:8px;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.footer__copyright{font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-weight:300;letter-spacing:.04em;line-height:1.38}.nav-open .l-nav{visibility:visible;opacity:1}.l-nav{visibility:hidden;position:fixed;z-index:99;top:var(--headerH);left:0;width:100%;background-color:rgba(255,255,255,.96);opacity:0;transition:opacity .4s ease-out,visibility .4s ease-out}.l-nav__scroll{overflow-y:scroll;padding:45px 0;height:calc(var(--firstViewH) * 100 - var(--headerH));-ms-overflow-style:none;scrollbar-width:none}.l-nav__scroll::-webkit-scrollbar{display:none}.l-nav__category dt{display:flex;align-items:center;position:relative;margin-bottom:15px;font-size:25px;font-weight:700}.l-nav__category dt span{flex:0 0 auto;position:relative;padding-right:.5em}.l-nav__category dt::after{flex:1;content:"";display:inline-block;width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right,#000,#000 2px,transparent 2px,transparent 6px);background-repeat:repeat-x}.l-nav__links li{padding-left:1em;font-size:18px;font-weight:500;text-indent:-1em;letter-spacing:.01em}.l-nav__links li::before{content:"";display:inline-block;margin-right:.6em;width:.4em;height:.4em;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);vertical-align:middle}.l-nav__links li .en{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700}.l-nav__links li .fz-m{font-size:15px;font-weight:700;vertical-align:middle}.l-nav__links li .fz-s{font-size:12px;font-weight:700;vertical-align:middle}.l-nav__links li+li{margin-top:.45em}.l-nav__links a:hover{color:#a5a6a7}.js-accordion__trigger{cursor:pointer}.js-accordion__target{display:none}.fade-in,.fade-in-up{opacity:0}.is-animating .fade-in-up,.is-animating.fade-in-up{-webkit-animation:fadeInUp .8s ease-out both;animation:fadeInUp .8s ease-out both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeBlur{0%{opacity:0;filter:blur(16px)}100%{opacity:1;filter:blur(0px)}}@keyframes fadeBlur{0%{opacity:0;filter:blur(16px)}100%{opacity:1;filter:blur(0px)}}.fade-in-up._delay-1,.fade-in._delay-1{-webkit-animation-delay:.25s!important;animation-delay:.25s!important}.fade-in-up._delay-2,.fade-in._delay-2{-webkit-animation-delay:.5s!important;animation-delay:.5s!important}.fade-in-up._delay-3,.fade-in._delay-3{-webkit-animation-delay:.75s!important;animation-delay:.75s!important}.fade-in-up._delay-4,.fade-in._delay-4{-webkit-animation-delay:1s!important;animation-delay:1s!important}.fade-in-up._delay-5,.fade-in._delay-5{-webkit-animation-delay:1.25s!important;animation-delay:1.25s!important}.fade-in-up._delay-6,.fade-in._delay-6{-webkit-animation-delay:1.5s!important;animation-delay:1.5s!important}.fade-in-up._delay-7,.fade-in._delay-7{-webkit-animation-delay:1.75s!important;animation-delay:1.75s!important}.fade-in-up._delay-8,.fade-in._delay-8{-webkit-animation-delay:2s!important;animation-delay:2s!important}.fade-in-up._delay-9,.fade-in._delay-9{-webkit-animation-delay:2.25s!important;animation-delay:2.25s!important}.fade-in-up._delay-10,.fade-in._delay-10{-webkit-animation-delay:2.5s!important;animation-delay:2.5s!important}.multi-delay:nth-of-type(1){-webkit-animation-delay:0s!important;animation-delay:0s!important}.multi-delay:nth-of-type(2){-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.multi-delay:nth-of-type(3){-webkit-animation-delay:.8s!important;animation-delay:.8s!important}.multi-delay:nth-of-type(4){-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}.multi-delay:nth-of-type(5){-webkit-animation-delay:1.6s!important;animation-delay:1.6s!important}.multi-delay:nth-of-type(6){-webkit-animation-delay:2s!important;animation-delay:2s!important}.multi-delay:nth-of-type(7){-webkit-animation-delay:2.4s!important;animation-delay:2.4s!important}.multi-delay:nth-of-type(8){-webkit-animation-delay:2.8s!important;animation-delay:2.8s!important}.multi-delay:nth-of-type(9){-webkit-animation-delay:3.2s!important;animation-delay:3.2s!important}.multi-delay:nth-of-type(10){-webkit-animation-delay:3.6s!important;animation-delay:3.6s!important}.hover-zoom{display:block}.hover-zoom .hover-zoom__target{overflow:hidden}.hover-zoom .hover-zoom__target img{transform:scale(1);transform-origin:center;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-zoom .hover-zoom__target--opacity{overflow:hidden}.hover-zoom .hover-zoom__target--opacity img{transform:scale(1);transform-origin:center;transition:transform .3s,opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-opacity-img img{transition:opacity .3s}.object-fit-img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.object-fit-img--contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.text-line{position:relative}.text-line::before{content:"";display:block;position:absolute;bottom:.1em;left:0;width:100%;height:.5em;background-image:url(../images/bg-line.svg);background-size:72px 72px}.text-line span{position:relative;z-index:1}.text-line._lower::before{bottom:-.2em}.line-both-ends-circle{display:flex;align-items:center;justify-content:space-between;background-image:linear-gradient(to top,#fff 0,#fff 4px,#1e2022 4px,#1e2022 6px,#fff 6px,#fff 10px)}.line-both-ends-circle::after,.line-both-ends-circle::before{content:"";display:block;border-radius:50%;border:2px solid #fff;width:10px;height:10px;background-color:#1e2022}.page-link-set{display:grid;justify-content:center;grid-template-columns:repeat(3,minmax(0,245px));gap:0 30px}.page-link{display:block;border-bottom:2px solid #1e2022;width:100%;font-size:17px;font-weight:700;letter-spacing:.05em;text-align:center}.page-link:hover::after{opacity:.7}.page-link:hover span{opacity:.7}.page-link::after{content:"";display:block;margin:.6em auto 1.6em;width:9px;height:6px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);transition:opacity .3s}.page-link span{transition:opacity .3s}.block-business-list{display:grid;margin-right:auto;margin-left:auto;max-width:960px}.block-business-list__graph{grid-row:1/2;grid-column:1/2;align-self:center;justify-self:center}.block-business-list__graph img{width:500px}.block-business-list__logo{grid-row:1/2;grid-column:1/2;align-self:center;text-align:center}.block-business-list__logo img{width:197px}.block-business-list__bg{grid-row:1/2;grid-column:1/2;padding:15px 0 35px}.block-business-list__bg img{width:100%;height:100%}.modal__overlay{position:fixed;z-index:101;top:0;left:0;right:0;bottom:0;border-right-style:solid;border-right-color:transparent;padding:0 30px;background:rgba(30,32,34,.4)}.modal__content{position:relative;width:100%;max-width:1200px}.modal__close{display:flex;align-items:center;position:absolute;bottom:100%;right:0;padding-bottom:10px;color:#fff;font-size:20px;letter-spacing:.12em;cursor:pointer;transition:opacity .3s}.modal__close::after{content:"";display:inline-block;margin-left:10px;width:26px;height:26px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027.41%2027.41%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.a%20%7B%20fill%3A%20none%3B%20stroke%3A%20%23fff%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%3E%20%3Cline%20class%3D%22a%22%20x1%3D%220.71%22%20y1%3D%220.71%22%20x2%3D%2226.71%22%20y2%3D%2226.71%22%2F%3E%20%3Cline%20class%3D%22a%22%20x1%3D%2226.71%22%20y1%3D%220.71%22%20x2%3D%220.71%22%20y2%3D%2226.71%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .5s cubic-bezier(0,0,.2,1);animation:mmfadeIn .5s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .5s cubic-bezier(0,0,.2,1);animation:mmfadeOut .5s cubic-bezier(0,0,.2,1)}.modal .modal__container,.modal .modal__overlay{will-change:transform}.mv{padding-top:var(--headerH)}.mv img{width:100%;height:500px}.mv__inner{position:relative}.mv__title{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;padding-bottom:2%;width:100%;height:100%;color:#fff;line-height:1}.mv__title-en{display:inline-block;margin-bottom:.6em;font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;font-weight:800;letter-spacing:.04em}.mv__title-ja{display:inline-block;padding:.35em .5em;background-color:#1e2022;font-size:42px;font-weight:500;letter-spacing:.03em}.special-mv{display:flex;display:grid;grid-template-columns:auto 1fr;padding:calc(var(--headerH) + 10px) 70px 0}.special-mv__label{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;position:relative;width:30px;height:11.2em;background-color:#1e2022;color:#fff;font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:600;letter-spacing:.03em}.special-mv__label::before{content:"";display:block;position:absolute;top:0;left:100%;width:10px;height:100%;background-color:inherit}.special-mv__label span{writing-mode:vertical-rl}.special-mv__number{grid-column:2;grid-row:1;align-self:flex-start;justify-self:flex-start;overflow:hidden;position:relative;z-index:1;padding-top:60px}.special-mv__number img{position:relative;left:-70px;width:316px;opacity:.7}.special-mv__title{grid-column:2;grid-row:1;align-self:flex-end;justify-self:flex-start;display:flex;flex-direction:column;position:relative;z-index:1;left:-40px;padding-bottom:105px}.special-mv__title .ja{display:block;margin-right:.6em;padding:.2em .2em .3em;background-color:#fff;font-size:58px;font-weight:500;letter-spacing:.01em;line-height:1}.special-mv__title .en{display:block;margin-top:-10px;margin-left:auto;padding:0 .2em .1em;background-color:#1e2022;color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:35px;font-weight:700;letter-spacing:-.03em;line-height:1}.special-mv__photo{grid-column:2;grid-row:1;overflow:hidden;position:relative;border-radius:7px}.special-mv__photo img{width:100%}.suggest-content{padding:85px 20px 110px;background-image:url(../images/bg-line.svg);background-size:72px 72px}.suggest-content__title{margin-bottom:3.8em;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:18px;font-weight:900;letter-spacing:.13em;text-align:center}.suggest-content__banner-set{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,370px));gap:0 60px;justify-content:center}.suggest-content__banner-set .suggest-content__banner-title{width:210px}.suggest-content__banner{position:relative;margin:0 auto;max-width:800px}.suggest-content__banner img{width:100%}.suggest-content__banner-title{position:absolute;bottom:20px;left:-25px;width:340px;padding:13px 15px 10px;background-color:#1e2022;color:#fff}.suggest-content__banner-title .en{font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em}.suggest-content__banner-title .ja{font-size:19px;font-weight:700;letter-spacing:.05em}.suggest-content__banner-title .ja span{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.suggest-content__banner-more{position:absolute;bottom:0;right:0;border-radius:4px 0 0 0;padding:1.2em 1em .9em 2.3em;background-color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;transition:color .3s,background-color .3s}.suggest-content__banner-more::after{content:"";display:inline-block;margin-left:.6em;margin-bottom:.1em;width:6px;height:6px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.top{position:relative;padding-top:var(--headerH);background-color:#fff}.top-slider{position:relative;width:100%;height:calc(var(--vh) * 100 - var(--headerH) - var(--footerH));overflow:hidden;opacity:0;transition:opacity .5s}.top-slider.is-ready{opacity:1}.top-swiper{padding:10px 0;height:calc(var(--vh) * 100 - var(--headerH) - var(--footerH))}.top-swiper-slide{width:1080px}.top-item{display:block;position:relative;height:100%}.top-item:hover .top-item__label{background-color:#1e2022;color:#fff}.top-item:hover .top-item__label::after{background-color:#fff}.top-item._01 .top-item__text-set::before{background:url(../images/top/01.svg) no-repeat center;background-size:contain}.top-item._02 .top-item__text-set::before{background:url(../images/top/02.svg) no-repeat center;background-size:contain}.top-item._03 .top-item__text-set::before{background:url(../images/top/03.svg) no-repeat center;background-size:contain}.top-item__text-set{display:flex;justify-content:flex-end;position:absolute;z-index:10;top:0;right:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-item__text-set::before{content:"";display:block;position:absolute;top:min(2.5vw,30px);right:max(-3.75vw,-45px);width:min(20.58vw,247px);height:min(15vw,180px)}.top-item__lead{position:relative;z-index:1;padding-top:2.4em;padding-right:5.35em;color:#fff;font-size:min(2.33vw, 28px);font-weight:500;letter-spacing:.03em;line-height:1.57}.top-item__lead span{padding:.1em .2em;background:#1e2022}.top-item__lead sub{font-size:50%}.top-item__label{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;bottom:0;right:-.5px;border-radius:4px 0 0 0;width:115px;height:35px;background-color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;transition:background-color .3s,color .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-item__label::after{content:"";display:inline-block;position:absolute;top:calc(50% - 3px);right:8%;width:6px;height:6px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.top-item__photo{width:100%;height:100%}.top-item__photo img{min-width:100%;height:100%}.top-catch{position:absolute;z-index:1;bottom:0;left:0;width:min(22.81vw,365px);transform:translateY(4.5%)}.top-pagination{top:calc(100% + 20px);left:50%;transform:translate3d(-50%,0,0);font-size:0}.top-pagination .swiper-pagination-bullet.swiper-pagination-bullet{margin:0 3px;border:1px solid #1e2022;background-color:transparent;opacity:1}.top-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet{background-color:#1e2022}.policy-mv .mv__inner{height:500px}.policy-mv .mv__title{padding-bottom:0}.policy-mv .mv__title-en{color:#1e2022}.policy-content{padding-bottom:210px}.policy-content dl{display:grid;grid-template-columns:290px 1fr;padding:65px 0}.policy-content dl:first-of-type{padding-top:0}.policy-content dl:last-of-type{border-bottom:1px solid #bcbcbd}.policy-content dl+dl{border-top:1px solid #bcbcbd}.policy-content dt{font-size:17px;font-weight:700;letter-spacing:.05em}.policy-content dd{font-size:17px;font-weight:300;letter-spacing:.03em;line-height:2.06;text-align:justify}.policy-content dd::before{content:"";display:block;margin-top:-.3em;width:0;height:0}.policy-content p+p{margin-top:2.06em}.policy-content .heading{font-weight:700}.policy-content .heading::before{content:"";display:inline-block;margin-right:.5em;margin-bottom:.15em;width:.6em;height:.5em;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.passion-intro{padding:90px 30px 115px;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:2.28;text-align:center}.passion-intro p+p{margin-top:2.28em}.passion-section-set{counter-reset:number 0}.passion-section{padding-bottom:155px}.passion-section__mv img{width:100%;height:440px}.passion-section__desc{position:relative;margin-top:-95px;padding:0 20px}.passion-section__desc::before{content:counter(number,decimal-leading-zero);counter-increment:number 1;position:absolute;top:-.4em;left:calc(50% - 1em);width:2em;font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:105px;line-height:1;text-align:center}.passion-section__desc .fade-in-up{-webkit-animation-delay:.4s;animation-delay:.4s}.passion-section__desc-box{border-radius:7px;margin:0 auto;padding:90px 5.6% 130px;max-width:1080px;background-color:#fff}.passion-section__desc-sdgs{display:grid;grid-template-columns:repeat(auto-fit,75px);gap:0 25px;justify-content:center}.passion-section__desc-title{margin:55px 0 45px;font-size:min(3.75vw, 36px);font-weight:700;letter-spacing:.05em;line-height:1.53;text-align:center}.passion-section__desc-title .en{font-size:125%;font-weight:500;line-height:1}.passion-section__desc-title sub{font-size:56%}.passion-section__desc-text{margin-bottom:60px;font-size:18px;letter-spacing:.05em;line-height:1.94;text-align:justify}.passion-section__desc-line{margin:0 auto;max-width:800px}.passion-section__desc-example{text-align:center}.passion-section__desc-example .title{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.56}.passion-section__desc-example p{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.25}.passion-section__desc-example._co2{display:grid;grid-template-columns:1fr auto 1fr;gap:0 8.5%;margin:auto;padding:15px 0;max-width:725px}.passion-section__desc-example._co2 .col{padding:30px 0 50px}.passion-section__desc-example._co2 .col-separator{width:2px;height:100%;background-size:2px 6px;background-image:linear-gradient(to bottom,#1e2022,#1e2022 2px,transparent 2px,transparent 4px);background-repeat:repeat-y}.passion-section__desc-example._co2 .photo{margin:35px 0 10px}.passion-section__desc-example._co2 .photo img{width:100%}.passion-section__desc-example._infrastructure{margin:0 auto;padding:45px 0;max-width:780px}.passion-section__desc-example._infrastructure .title{margin-bottom:2.3em}.passion-section__desc-example._infrastructure .row{display:grid;grid-template-columns:repeat(3,1fr);gap:0 4%}.passion-section__desc-example._infrastructure .photo{margin-bottom:10px}.passion-section__desc-example._water{display:grid;grid-template-columns:1fr auto 1fr;margin:auto;padding:10px 0;max-width:800px}.passion-section__desc-example._water .col{padding:35px 0 40px}.passion-section__desc-example._water .col-separator{width:2px;height:100%;background-size:2px 6px;background-image:linear-gradient(to bottom,#1e2022,#1e2022 2px,transparent 2px,transparent 4px);background-repeat:repeat-y}.passion-section__desc-example._water .title{margin-bottom:1em}.passion-section__desc-example._water .data{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto 1.2em;grid-template-areas:"itemA itemC itemD" "itemB itemC itemD";align-items:flex-end;justify-content:center;font-size:32px;line-height:1}.passion-section__desc-example._water .data__nenkan{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;font-size:50%;font-weight:700;letter-spacing:.05em}.passion-section__desc-example._water .data__yaku{-ms-grid-row:2;-ms-grid-column:1;grid-area:itemB;padding-bottom:.2em;font-weight:500}.passion-section__desc-example._water .data__number{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:itemC;padding:0 .1em;font-family:acumin-pro,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:281%;font-weight:300;letter-spacing:-.03em}.passion-section__desc-example._water .data__unit{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:itemD;padding-bottom:.2em;font-weight:500;letter-spacing:.05em}.passion-section__desc-example._water .note{margin-top:10px;font-size:14px;font-weight:700;letter-spacing:.05em}.passion-section__solution{position:relative;margin-top:-60px;padding:0 45px 65px}.passion-section__solution::before{content:"";display:block;position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:calc(100% + 230px);background-color:#f4f4f4}div:last-of-type.passion-section__solution{padding-bottom:140px}.passion-section__solution-arrow{margin:0 auto 35px;width:240px;height:120px;background-image:url(../images/bg-line.svg);background-size:72px 72px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.passion-section__solution-panel-set,.passion-section__solution-title{margin-right:auto;margin-left:auto;max-width:900px}.passion-section__solution-title{margin-bottom:1.1em;font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:42px;font-weight:500;letter-spacing:.31em;text-align:center}.passion-section__solution-title::after{content:"";display:inline-block;margin-right:-.31em;width:0;height:0}.passion-section__solution-panel-set{display:flex;gap:30px;justify-content:center}.passion-section__solution-panel{width:calc(100% / 3);max-width:280px}.passion-section__solution-panel .photo{overflow:hidden;border-radius:3px}.passion-section__solution-panel img{width:100%}.passion-section__solution-panel dt{margin:.9em 0 .7em;font-size:18px;font-weight:500;letter-spacing:.05em}.passion-section__solution-panel dt::before{content:"";display:inline-block;margin-right:.4em;width:.3em;height:.12em;background-color:#1e2022;vertical-align:middle}.passion-section__solution-panel dd{font-size:15px;font-weight:300;letter-spacing:.03em;line-height:1.47;text-align:justify}.passion-section__pickup{padding:0 45px 155px;background-color:#f4f4f4}.passion-section__pickup-link,.passion-section__pickup-title{max-width:900px;margin-right:auto;margin-left:auto}.passion-section__pickup-title{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;max-width:470px;height:80px;background-image:url(../images/bg-line.svg);background-size:72px 72px;background-color:rgba(255,255,255,.2);font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:18px;font-weight:600;letter-spacing:.15em;text-align:center}.passion-section__pickup-link{display:grid;margin-top:-40px}.passion-section__pickup-link:hover .label{background-color:#1e2022;color:#fff}.passion-section__pickup-link:hover .label::after{background-color:#fff}.passion-section__pickup-link .photo{grid-row:1/2;grid-column:1/2}.passion-section__pickup-link .photo img{width:100%;height:230px}.passion-section__pickup-link .lead{grid-row:1/2;grid-column:1/2;align-self:flex-end;justify-self:flex-start;position:relative;color:#fff;font-size:24px;font-weight:500;letter-spacing:.01em;line-height:1.38}.passion-section__pickup-link .lead span{display:inline-block;padding-right:.5em;padding-left:.5em;background-color:#1e2022}.passion-section__pickup-link .lead span:first-of-type{padding-top:.4em}.passion-section__pickup-link .lead span:last-of-type{padding-bottom:.5em}.passion-section__pickup-link .label{grid-row:1/2;grid-column:1/2;align-self:flex-end;justify-self:flex-end;position:relative;border-radius:4px 0 0 0;padding:10px 10px 10px 20px;background-color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;transition:background-color .3s,color .3s}.passion-section__pickup-link .label::after{content:"";display:inline-block;margin-left:.8em;margin-bottom:.1em;width:.6em;height:.6em;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.power-title{font-size:20px;font-weight:700;letter-spacing:.1em;text-align:center}.power-mark-title{font-size:21px;font-weight:700;letter-spacing:.05em;text-align:center}.power-mark-title span{display:inline-block;padding:.15em 1.2em}.power-lead-text-bold{margin-bottom:1.2em;padding:0 20px;font-size:34px;font-weight:700;letter-spacing:.12em;line-height:1.59;text-align:center}.power-lead-text-bold._adjust-ls{letter-spacing:.07em}.power-lead-text{padding:0 20px;font-size:18px;font-weight:300;letter-spacing:.03em;line-height:1.94;text-align:center}.power-intro{padding:90px 0 75px}.power-overview{padding-bottom:115px}.power-overview__box{margin:0 auto;padding:45px 4.5% 70px;max-width:1120px;background-image:url(../images/bg-line.svg);background-size:72px 72px;background-color:rgba(255,255,255,.5);background-blend-mode:lighten}.power-overview__title{margin-bottom:1.8em}.power-overview__data dl{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:0 1.3em;font-size:16px;line-height:1.63}.power-overview__data dt{font-weight:700;letter-spacing:.05em}.power-overview__data dd{letter-spacing:.03em}.power-overview__data li{display:grid;grid-template-columns:4em 1fr;gap:0 .6em}.power-overview__data li span:nth-of-type(1){-moz-text-align-last:justify;text-align-last:justify}.power-overview__data li span:nth-of-type(2){letter-spacing:0;text-align:justify}.power-overview__data li+li{margin-top:.3em}.power-history{overflow:hidden;position:relative;padding-top:120px;background:linear-gradient(to bottom,#1e2022 0,#626364 100%)}.power-history__title{position:relative;z-index:1;margin-bottom:3.8em;color:#fff}.power-history__title span{display:inline-block;margin:0 .1em;padding:.1em .2em;background-color:#effb6b;color:#1e2022}.power-history__flow{position:relative;z-index:1}.power-history__flow::before{content:"";display:block;position:absolute;top:0;left:calc(50% - 3px);border-radius:5px;width:5px;height:calc(100% + 1vw * 20 - 30px);background-color:#effb6b}.power-history__clip{position:relative;bottom:-.5px;padding-top:20%;width:100%;background-color:#fff;-webkit-clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%)}.power-history__star{position:absolute;top:0;left:0}.power-history__star::after{content:"";display:block;width:100%;height:100%;position:absolute;top:5500px;left:0}.power-history__star._small{width:1px;height:1px;-webkit-animation:animation-star 150s linear infinite;animation:animation-star 150s linear infinite;box-shadow:43vw 2439px #fff,34.5vw 2488px #fff,90.5vw 1687px #fff,99.5vw 3720px #fff,68vw 3005px #fff,85vw 1677px #fff,99.5vw 209px #fff,66vw 5062px #fff,3.5vw 2336px #fff,50vw 706px #fff,28.5vw 2319px #fff,89.5vw 2294px #fff,96.5vw 3404px #fff,33.5vw 2629px #fff,97vw 4067px #fff,67vw 2881px #fff,27.5vw 3279px #fff,28.5vw 5490px #fff,55.5vw 1117px #fff,19.5vw 2952px #fff,89vw 2679px #fff,84vw 3643px #fff,6.5vw 1095px #fff,9.5vw 1840px #fff,21.5vw 4003px #fff,8vw 948px #fff,80vw 4676px #fff,94.5vw 4088px #fff,57.5vw 3489px #fff,90.5vw 4886px #fff,4vw 2765px #fff,60.5vw 5302px #fff,7.5vw 1992px #fff,45vw 3029px #fff,8.5vw 4512px #fff,68vw 677px #fff,75.5vw 3665px #fff,66vw 1093px #fff,99vw 5341px #fff,15vw 3901px #fff,98.5vw 2782px #fff,72.5vw 2352px #fff,36vw 3820px #fff,7vw 4322px #fff,70.5vw 1213px #fff,38.5vw 1232px #fff,25vw 3290px #fff,41vw 4150px #fff,99.5vw 678px #fff,73vw 559px #fff,1vw 1020px #fff,80.5vw 5317px #fff,56.5vw 1908px #fff,18vw 2578px #fff,85.5vw 3954px #fff,98.5vw 3979px #fff,53vw 381px #fff,20vw 4715px #fff,72vw 1464px #fff,14vw 3788px #fff,82vw 4956px #fff,30.5vw 2747px #fff,35.5vw 3503px #fff,18.5vw 2771px #fff,31.5vw 2714px #fff,15vw 2021px #fff,41vw 5252px #fff,35vw 660px #fff,21vw 3537px #fff,16vw 1294px #fff,25.5vw 3245px #fff,61.5vw 750px #fff,28.5vw 1397px #fff,37vw 5483px #fff,97.5vw 2782px #fff,25vw 4180px #fff,54.5vw 4240px #fff,86.5vw 1297px #fff,75vw 524px #fff,87vw 6px #fff,73.5vw 2322px #fff,49vw 2854px #fff,61.5vw 1939px #fff,57vw 1920px #fff,43.5vw 2838px #fff,16.5vw 2307px #fff,39vw 1343px #fff,93vw 4956px #fff,35vw 2052px #fff,94.5vw 4543px #fff,96.5vw 452px #fff,23vw 2837px #fff,62.5vw 3703px #fff,11.5vw 4292px #fff,29vw 3821px #fff,20vw 4245px #fff,57.5vw 4937px #fff,18.5vw 12px #fff,15.5vw 1787px #fff,76.5vw 4293px #fff,68vw 4037px #fff,77.5vw 508px #fff,69.5vw 1756px #fff,95.5vw 4336px #fff,98.5vw 5067px #fff,82vw 5348px #fff,26.5vw 3634px #fff,99.5vw 4000px #fff,60.5vw 430px #fff,65.5vw 1490px #fff,58vw 350px #fff,43.5vw 159px #fff,19vw 2400px #fff,46.5vw 3296px #fff,88.5vw 3414px #fff,2vw 3973px #fff,58.5vw 323px #fff,77vw 4217px #fff,28vw 2566px #fff,25vw 2074px #fff,62vw 4176px #fff,61.5vw 1832px #fff,55.5vw 3576px #fff,17vw 2738px #fff,75.5vw 890px #fff,49.5vw 2569px #fff,53vw 10px #fff,53.5vw 2196px #fff,97vw 4469px #fff,2.5vw 3903px #fff,22.5vw 1945px #fff,72vw 3962px #fff,16vw 2198px #fff,83.5vw 2257px #fff,5vw 4329px #fff,26.5vw 2828px #fff,80vw 4353px #fff,62vw 1832px #fff,85.5vw 3859px #fff,24vw 4911px #fff,86vw 1768px #fff,29.5vw 2704px #fff,53vw 4516px #fff,100vw 1859px #fff,22.5vw 1408px #fff,57vw 65px #fff,47vw 3597px #fff,17vw 1616px #fff,43.5vw 1849px #fff,16vw 1406px #fff,74.5vw 2323px #fff,100vw 5473px #fff,7vw 1137px #fff,55vw 5028px #fff,1.5vw 5328px #fff,55.5vw 3481px #fff,74vw 1408px #fff,29.5vw 2646px #fff,58vw 4687px #fff,15vw 5471px #fff,52.5vw 2755px #fff,17.5vw 409px #fff,91.5vw 913px #fff,13.5vw 1775px #fff,4vw 391px #fff,86vw 3111px #fff,36.5vw 2526px #fff,64.5vw 2430px #fff,38vw 4996px #fff,83.5vw 3137px #fff,82vw 2586px #fff,26vw 5165px #fff,1.5vw 4549px #fff,92.5vw 802px #fff,59.5vw 1830px #fff,10.5vw 3597px #fff,83vw 1004px #fff,97vw 4358px #fff,46vw 4288px #fff,6.5vw 5317px #fff,33vw 3719px #fff,76.5vw 2815px #fff,48.5vw 4213px #fff,3.5vw 2454px #fff,5.5vw 2479px #fff,56vw 3921px #fff,98.5vw 2596px #fff,73vw 3180px #fff,84.5vw 2432px #fff,88.5vw 3249px #fff,40vw 5294px #fff,23vw 3917px #fff,7vw 2858px #fff,42.5vw 3524px #fff,18vw 4526px #fff,15vw 881px #fff,3.5vw 4850px #fff,50.5vw 1213px #fff,92.5vw 5375px #fff,71.5vw 4895px #fff,70.5vw 4092px #fff,33.5vw 1867px #fff,8.5vw 1718px #fff,43vw 4704px #fff,98vw 2392px #fff,46vw 1369px #fff,70.5vw 2294px #fff,14vw 4054px #fff,5vw 1535px #fff,65.5vw 473px #fff,45vw 957px #fff,86.5vw 1704px #fff,95.5vw 1163px #fff,57vw 3173px #fff,19vw 932px #fff,45vw 839px #fff,94.5vw 1691px #fff,85.5vw 3233px #fff,25vw 2382px #fff,52.5vw 3943px #fff,63.5vw 3486px #fff,6vw 1039px #fff,14.5vw 990px #fff,30vw 4914px #fff,1vw 1022px #fff,4.5vw 4912px #fff,90vw 4729px #fff,55.5vw 1434px #fff,37vw 2483px #fff,51.5vw 3596px #fff,75.5vw 183px #fff,86.5vw 73px #fff,86vw 1179px #fff,82.5vw 4777px #fff,37vw 2251px #fff,4.5vw 3748px #fff,76.5vw 1632px #fff,93.5vw 2553px #fff,62vw 1449px #fff,19.5vw 4832px #fff,63.5vw 5289px #fff,83.5vw 1318px #fff,75vw 2356px #fff,82.5vw 4469px #fff,90.5vw 125px #fff,85.5vw 4691px #fff,48vw 2973px #fff,9.5vw 3917px #fff,56vw 5187px #fff,23.5vw 921px #fff,70vw 4991px #fff,98vw 4446px #fff,35vw 1642px #fff,98vw 4214px #fff,17.5vw 3350px #fff,23.5vw 67px #fff,90.5vw 4087px #fff,58vw 2723px #fff,92.5vw 12px #fff,66vw 2210px #fff,46vw 1001px #fff,47.5vw 854px #fff,72.5vw 2527px #fff,17vw 4161px #fff,73.5vw 1059px #fff,38.5vw 138px #fff,36.5vw 1849px #fff,44.5vw 4583px #fff,69vw 314px #fff,25.5vw 1936px #fff,14vw 1827px #fff,99vw 2359px #fff,85.5vw 4861px #fff,59.5vw 704px #fff,30.5vw 5318px #fff,10vw 3021px #fff,53vw 4249px #fff,36vw 2394px #fff,56vw 36px #fff,79vw 3457px #fff,63.5vw 1262px #fff,50.5vw 3559px #fff,35vw 2696px #fff,53vw 2003px #fff,89.5vw 2964px #fff,42.5vw 4792px #fff,56vw 3365px #fff,62.5vw 1368px #fff,66.5vw 4148px #fff,9.5vw 5164px #fff,50vw 2740px #fff,81vw 5417px #fff,37vw 1002px #fff,15vw 108px #fff,86.5vw 3032px #fff,15vw 3384px #fff,61.5vw 436px #fff,78vw 3899px #fff,11vw 703px #fff,78.5vw 150px #fff,45.5vw 2651px #fff,57vw 2072px #fff,16.5vw 3167px #fff,93.5vw 2538px #fff,90.5vw 4437px #fff,86.5vw 4420px #fff,32.5vw 886px #fff,93.5vw 2867px #fff,85.5vw 4859px #fff,43vw 4935px #fff,47vw 908px #fff,50.5vw 2548px #fff,51.5vw 4668px #fff,23.5vw 1167px #fff,48vw 2003px #fff,77.5vw 5107px #fff,65.5vw 2183px #fff,49vw 1728px #fff,96.5vw 3815px #fff,52.5vw 34px #fff,52vw 3158px #fff,73.5vw 1508px #fff,41vw 1612px #fff,53.5vw 1480px #fff,17.5vw 882px #fff,7vw 1921px #fff,71.5vw 2376px #fff,38.5vw 1847px #fff,49vw 697px #fff,33vw 633px #fff,26.5vw 3928px #fff,44vw 2513px #fff,36.5vw 433px #fff,54vw 1882px #fff,100vw 193px #fff,90.5vw 1158px #fff,34.5vw 5444px #fff,57vw 3107px #fff,26.5vw 1447px #fff,91vw 4435px #fff,100vw 435px #fff,55vw 896px #fff,53vw 5346px #fff,92.5vw 3832px #fff,32vw 4635px #fff,93vw 2934px #fff,55vw 4338px #fff,83.5vw 1340px #fff,4vw 836px #fff,19vw 2415px #fff,44vw 4746px #fff,67.5vw 2027px #fff,46.5vw 5486px #fff,41vw 4687px #fff,71vw 511px #fff,45vw 5178px #fff,52.5vw 5396px #fff,23.5vw 4667px #fff,13vw 2043px #fff,73.5vw 2244px #fff,64vw 1700px #fff,97.5vw 5430px #fff,100vw 5296px #fff,32vw 4441px #fff,52vw 3005px #fff,45vw 4339px #fff,87vw 371px #fff,5vw 3725px #fff,87vw 1016px #fff,99.5vw 4021px #fff,32vw 1997px #fff,81vw 3294px #fff,41vw 880px #fff,39vw 4533px #fff,63vw 3950px #fff,10.5vw 2324px #fff,52.5vw 5216px #fff,89vw 517px #fff,99.5vw 4238px #fff,14vw 797px #fff,90vw 3833px #fff,64.5vw 2957px #fff,83vw 1540px #fff,45.5vw 2347px #fff,94vw 3709px #fff,4vw 3462px #fff,74vw 1328px #fff,43.5vw 1850px #fff,50.5vw 3015px #fff,44.5vw 2937px #fff,36vw 4089px #fff,1vw 4637px #fff,64.5vw 4662px #fff,22.5vw 3752px #fff,79vw 1614px #fff,57.5vw 248px #fff,97vw 5488px #fff,55vw 1241px #fff,46vw 460px #fff,10.5vw 2218px #fff,35.5vw 4200px #fff,92vw 5490px #fff,29.5vw 287px #fff,83vw 4227px #fff,90.5vw 4139px #fff,59.5vw 5324px #fff,98vw 4222px #fff,66.5vw 4132px #fff,70vw 3903px #fff,29.5vw 3154px #fff,91.5vw 4757px #fff,56vw 210px #fff,65.5vw 4180px #fff,2vw 4241px #fff,94.5vw 391px #fff,68.5vw 3795px #fff,41.5vw 93px #fff,8vw 5177px #fff,92.5vw 4636px #fff,91.5vw 4573px #fff,2.5vw 4232px #fff,96.5vw 1110px #fff,81vw 1089px #fff,59.5vw 149px #fff,64.5vw 1535px #fff,87.5vw 5018px #fff,48.5vw 2618px #fff,59.5vw 2497px #fff,43.5vw 4215px #fff,87vw 3269px #fff,62vw 4769px #fff,33.5vw 2426px #fff,24vw 1423px #fff,87vw 2763px #fff,80vw 2017px #fff,28vw 2250px #fff,12vw 5228px #fff,44vw 4279px #fff,99vw 756px #fff,18vw 1715px #fff,23.5vw 3147px #fff,41.5vw 5376px #fff,42.5vw 5382px #fff,75.5vw 816px #fff,58vw 1907px #fff,61.5vw 3921px #fff,98vw 3087px #fff,70vw 3009px #fff,70vw 326px #fff,2.5vw 3547px #fff,96.5vw 1723px #fff,11.5vw 4918px #fff,71.5vw 3537px #fff,27.5vw 2563px #fff,70.5vw 4919px #fff,84vw 5319px #fff,9vw 2092px #fff,9vw 2501px #fff,9vw 2690px #fff,68vw 5089px #fff,76vw 1489px #fff,69.5vw 3678px #fff,53vw 1967px #fff,32vw 3167px #fff,48.5vw 294px #fff,89.5vw 350px #fff,67.5vw 304px #fff,45.5vw 4981px #fff,47vw 3843px #fff,50.5vw 1052px #fff,21vw 2061px #fff,45.5vw 222px #fff,25.5vw 3673px #fff,80.5vw 2977px #fff,6vw 3675px #fff,86vw 3491px #fff,80.5vw 856px #fff,31.5vw 3644px #fff,29vw 2398px #fff,30vw 1013px #fff,20vw 1929px #fff,90.5vw 931px #fff,8vw 2684px #fff,7.5vw 4881px #fff,39vw 3743px #fff,86.5vw 4541px #fff,42vw 2345px #fff,18vw 2217px #fff,94vw 174px #fff,45.5vw 3556px #fff,52.5vw 2633px #fff,31.5vw 3718px #fff,84vw 2527px #fff,57.5vw 3628px #fff,65.5vw 809px #fff,38vw 1283px #fff,43.5vw 3630px #fff,35.5vw 3538px #fff,61.5vw 3549px #fff,16.5vw 2660px #fff,36vw 865px #fff,31.5vw 4484px #fff,14.5vw 4677px #fff,7vw 871px #fff,11.5vw 4377px #fff,77.5vw 187px #fff,77.5vw 789px #fff,92.5vw 4544px #fff,32.5vw 2077px #fff,50vw 731px #fff,97.5vw 3473px #fff,40vw 4275px #fff,50.5vw 169px #fff,80.5vw 469px #fff,43vw 3150px #fff,18vw 1311px #fff,32.5vw 2270px #fff,85vw 1087px #fff,72.5vw 4841px #fff,29.5vw 3654px #fff,88.5vw 1736px #fff,7vw 544px #fff,94.5vw 1591px #fff,15vw 1303px #fff,20vw 1986px #fff,94.5vw 2466px #fff,69.5vw 4198px #fff,31vw 3735px #fff,3vw 4143px #fff,65vw 382px #fff,24.5vw 5447px #fff,39vw 4109px #fff,50vw 244px #fff,11.5vw 856px #fff,23vw 379px #fff,41vw 3521px #fff,34vw 1327px #fff,3.5vw 2661px #fff,74.5vw 4439px #fff,73vw 3113px #fff,22vw 5497px #fff,33.5vw 1408px #fff,25.5vw 591px #fff,2vw 2172px #fff,.5vw 5464px #fff,5vw 2388px #fff,70vw 4234px #fff,20.5vw 717px #fff,19vw 547px #fff,71vw 3457px #fff,28vw 2249px #fff,52.5vw 5492px #fff,35vw 1722px #fff,67.5vw 487px #fff,26.5vw 2461px #fff,22.5vw 2327px #fff,79vw 114px #fff,72vw 431px #fff,84.5vw 4637px #fff,12vw 3343px #fff,6.5vw 5307px #fff,77vw 1928px #fff,75.5vw 459px #fff,68.5vw 2535px #fff,47.5vw 3622px #fff,44.5vw 5111px #fff,39.5vw 3418px #fff,81vw 947px #fff,26vw 1118px #fff,89.5vw 5125px #fff,97.5vw 1935px #fff,1.5vw 657px #fff,61.5vw 2173px #fff,52vw 4271px #fff,77vw 1815px #fff,73vw 3984px #fff,91.5vw 5073px #fff,22vw 763px #fff,51.5vw 3531px #fff,6.5vw 4182px #fff,82.5vw 3995px #fff,9vw 2054px #fff,68vw 3795px #fff,67vw 63px #fff,64.5vw 3865px #fff,68.5vw 972px #fff,31vw 4175px #fff,30.5vw 1630px #fff,61vw 3808px #fff,27.5vw 4826px #fff,19vw 5392px #fff,49vw 2666px #fff,47vw 4944px #fff,2.5vw 1163px #fff,19vw 972px #fff,44vw 1527px #fff,62vw 824px #fff,95vw 2727px #fff,99.5vw 5193px #fff,7.5vw 895px #fff,65vw 3817px #fff,60vw 470px #fff,78.5vw 2839px #fff,66vw 4003px #fff,98vw 1603px #fff,6vw 1169px #fff,56.5vw 2748px #fff,83vw 4871px #fff,26.5vw 2406px #fff,49.5vw 48px #fff,82.5vw 2556px #fff,77vw 4421px #fff,64vw 2714px #fff,73.5vw 5448px #fff,37vw 3042px #fff,92.5vw 172px #fff,9vw 2854px #fff,9.5vw 2716px #fff,51vw 5151px #fff,90vw 4038px #fff,33.5vw 5196px #fff,82.5vw 3965px #fff,2.5vw 3017px #fff,78vw 3965px #fff,55.5vw 3735px #fff,77.5vw 3479px #fff,27vw 3576px #fff,1.5vw 3362px #fff,42.5vw 2677px #fff,45.5vw 4495px #fff,78vw 5136px #fff,37vw 422px #fff,23vw 4750px #fff,29vw 4370px #fff,71vw 2904px #fff,55vw 3965px #fff,21.5vw 4155px #fff,3.5vw 479px #fff,81.5vw 2988px #fff,24.5vw 333px #fff,35vw 2841px #fff,1.5vw 5426px #fff,17vw 4694px #fff,64.5vw 828px #fff,92vw 1921px #fff,64.5vw 917px #fff,69vw 4059px #fff,58.5vw 3785px #fff,50.5vw 4395px #fff,64.5vw 1681px #fff,72.5vw 3718px #fff,67vw 385px #fff,23vw 1237px #fff,86vw 4832px #fff,52vw 3953px #fff,10vw 4433px #fff,62.5vw 2884px #fff,64vw 2476px #fff,52vw 3537px #fff,4.5vw 3780px #fff,76.5vw 1241px #fff,44vw 5210px #fff,16.5vw 2892px #fff,30.5vw 1310px #fff,65vw 1020px #fff,93vw 2806px #fff,95vw 3917px #fff,62.5vw 3354px #fff,6vw 2866px #fff,53vw 214px #fff,8.5vw 3025px #fff,28vw 1629px #fff,75.5vw 4599px #fff,46vw 158px #fff,5.5vw 1022px #fff,52.5vw 4168px #fff,36.5vw 4245px #fff,62.5vw 2868px #fff,79.5vw 4124px #fff,26.5vw 2929px #fff,90vw 3660px #fff,73vw 119px #fff,89vw 3975px #fff,8.5vw 2113px #fff,38.5vw 3971px #fff,14vw 2915px #fff,47vw 2085px #fff,63.5vw 1494px #fff,50.5vw 2025px #fff,64vw 4683px #fff,58vw 4365px #fff,35.5vw 3159px #fff,77.5vw 2142px #fff,84.5vw 3455px #fff,85vw 3843px #fff,50vw 4205px #fff,69vw 3013px #fff,2vw 645px #fff,48vw 3990px #fff,100vw 3059px #fff,53.5vw 326px #fff,23.5vw 1708px #fff,49vw 2973px #fff,69vw 1101px #fff,65vw 632px #fff,84vw 4858px #fff,3.5vw 478px #fff,32.5vw 2343px #fff,70vw 5107px #fff,77vw 3284px #fff,82vw 2918px #fff,89.5vw 4307px #fff,75vw 5491px #fff,88.5vw 4944px #fff,17.5vw 246px #fff,41.5vw 2755px #fff,89.5vw 4784px #fff,8.5vw 278px #fff,48.5vw 5162px #fff,83.5vw 1372px #fff,52.5vw 4076px #fff,94vw 4082px #fff,70.5vw 3799px #fff,4.5vw 4272px #fff,79vw 1497px #fff,93.5vw 2375px #fff,11.5vw 1729px #fff,29vw 1702px #fff,46.5vw 1602px #fff,71vw 4133px #fff,40vw 1805px #fff,30.5vw 3747px #fff,35vw 4239px #fff,27vw 1388px #fff,85vw 2695px #fff,83vw 440px #fff,72.5vw 5037px #fff,75vw 1672px #fff,44.5vw 3685px #fff}.power-history__star._small::after{box-shadow:43vw 2439px #fff,34.5vw 2488px #fff,90.5vw 1687px #fff,99.5vw 3720px #fff,68vw 3005px #fff,85vw 1677px #fff,99.5vw 209px #fff,66vw 5062px #fff,3.5vw 2336px #fff,50vw 706px #fff,28.5vw 2319px #fff,89.5vw 2294px #fff,96.5vw 3404px #fff,33.5vw 2629px #fff,97vw 4067px #fff,67vw 2881px #fff,27.5vw 3279px #fff,28.5vw 5490px #fff,55.5vw 1117px #fff,19.5vw 2952px #fff,89vw 2679px #fff,84vw 3643px #fff,6.5vw 1095px #fff,9.5vw 1840px #fff,21.5vw 4003px #fff,8vw 948px #fff,80vw 4676px #fff,94.5vw 4088px #fff,57.5vw 3489px #fff,90.5vw 4886px #fff,4vw 2765px #fff,60.5vw 5302px #fff,7.5vw 1992px #fff,45vw 3029px #fff,8.5vw 4512px #fff,68vw 677px #fff,75.5vw 3665px #fff,66vw 1093px #fff,99vw 5341px #fff,15vw 3901px #fff,98.5vw 2782px #fff,72.5vw 2352px #fff,36vw 3820px #fff,7vw 4322px #fff,70.5vw 1213px #fff,38.5vw 1232px #fff,25vw 3290px #fff,41vw 4150px #fff,99.5vw 678px #fff,73vw 559px #fff,1vw 1020px #fff,80.5vw 5317px #fff,56.5vw 1908px #fff,18vw 2578px #fff,85.5vw 3954px #fff,98.5vw 3979px #fff,53vw 381px #fff,20vw 4715px #fff,72vw 1464px #fff,14vw 3788px #fff,82vw 4956px #fff,30.5vw 2747px #fff,35.5vw 3503px #fff,18.5vw 2771px #fff,31.5vw 2714px #fff,15vw 2021px #fff,41vw 5252px #fff,35vw 660px #fff,21vw 3537px #fff,16vw 1294px #fff,25.5vw 3245px #fff,61.5vw 750px #fff,28.5vw 1397px #fff,37vw 5483px #fff,97.5vw 2782px #fff,25vw 4180px #fff,54.5vw 4240px #fff,86.5vw 1297px #fff,75vw 524px #fff,87vw 6px #fff,73.5vw 2322px #fff,49vw 2854px #fff,61.5vw 1939px #fff,57vw 1920px #fff,43.5vw 2838px #fff,16.5vw 2307px #fff,39vw 1343px #fff,93vw 4956px #fff,35vw 2052px #fff,94.5vw 4543px #fff,96.5vw 452px #fff,23vw 2837px #fff,62.5vw 3703px #fff,11.5vw 4292px #fff,29vw 3821px #fff,20vw 4245px #fff,57.5vw 4937px #fff,18.5vw 12px #fff,15.5vw 1787px #fff,76.5vw 4293px #fff,68vw 4037px #fff,77.5vw 508px #fff,69.5vw 1756px #fff,95.5vw 4336px #fff,98.5vw 5067px #fff,82vw 5348px #fff,26.5vw 3634px #fff,99.5vw 4000px #fff,60.5vw 430px #fff,65.5vw 1490px #fff,58vw 350px #fff,43.5vw 159px #fff,19vw 2400px #fff,46.5vw 3296px #fff,88.5vw 3414px #fff,2vw 3973px #fff,58.5vw 323px #fff,77vw 4217px #fff,28vw 2566px #fff,25vw 2074px #fff,62vw 4176px #fff,61.5vw 1832px #fff,55.5vw 3576px #fff,17vw 2738px #fff,75.5vw 890px #fff,49.5vw 2569px #fff,53vw 10px #fff,53.5vw 2196px #fff,97vw 4469px #fff,2.5vw 3903px #fff,22.5vw 1945px #fff,72vw 3962px #fff,16vw 2198px #fff,83.5vw 2257px #fff,5vw 4329px #fff,26.5vw 2828px #fff,80vw 4353px #fff,62vw 1832px #fff,85.5vw 3859px #fff,24vw 4911px #fff,86vw 1768px #fff,29.5vw 2704px #fff,53vw 4516px #fff,100vw 1859px #fff,22.5vw 1408px #fff,57vw 65px #fff,47vw 3597px #fff,17vw 1616px #fff,43.5vw 1849px #fff,16vw 1406px #fff,74.5vw 2323px #fff,100vw 5473px #fff,7vw 1137px #fff,55vw 5028px #fff,1.5vw 5328px #fff,55.5vw 3481px #fff,74vw 1408px #fff,29.5vw 2646px #fff,58vw 4687px #fff,15vw 5471px #fff,52.5vw 2755px #fff,17.5vw 409px #fff,91.5vw 913px #fff,13.5vw 1775px #fff,4vw 391px #fff,86vw 3111px #fff,36.5vw 2526px #fff,64.5vw 2430px #fff,38vw 4996px #fff,83.5vw 3137px #fff,82vw 2586px #fff,26vw 5165px #fff,1.5vw 4549px #fff,92.5vw 802px #fff,59.5vw 1830px #fff,10.5vw 3597px #fff,83vw 1004px #fff,97vw 4358px #fff,46vw 4288px #fff,6.5vw 5317px #fff,33vw 3719px #fff,76.5vw 2815px #fff,48.5vw 4213px #fff,3.5vw 2454px #fff,5.5vw 2479px #fff,56vw 3921px #fff,98.5vw 2596px #fff,73vw 3180px #fff,84.5vw 2432px #fff,88.5vw 3249px #fff,40vw 5294px #fff,23vw 3917px #fff,7vw 2858px #fff,42.5vw 3524px #fff,18vw 4526px #fff,15vw 881px #fff,3.5vw 4850px #fff,50.5vw 1213px #fff,92.5vw 5375px #fff,71.5vw 4895px #fff,70.5vw 4092px #fff,33.5vw 1867px #fff,8.5vw 1718px #fff,43vw 4704px #fff,98vw 2392px #fff,46vw 1369px #fff,70.5vw 2294px #fff,14vw 4054px #fff,5vw 1535px #fff,65.5vw 473px #fff,45vw 957px #fff,86.5vw 1704px #fff,95.5vw 1163px #fff,57vw 3173px #fff,19vw 932px #fff,45vw 839px #fff,94.5vw 1691px #fff,85.5vw 3233px #fff,25vw 2382px #fff,52.5vw 3943px #fff,63.5vw 3486px #fff,6vw 1039px #fff,14.5vw 990px #fff,30vw 4914px #fff,1vw 1022px #fff,4.5vw 4912px #fff,90vw 4729px #fff,55.5vw 1434px #fff,37vw 2483px #fff,51.5vw 3596px #fff,75.5vw 183px #fff,86.5vw 73px #fff,86vw 1179px #fff,82.5vw 4777px #fff,37vw 2251px #fff,4.5vw 3748px #fff,76.5vw 1632px #fff,93.5vw 2553px #fff,62vw 1449px #fff,19.5vw 4832px #fff,63.5vw 5289px #fff,83.5vw 1318px #fff,75vw 2356px #fff,82.5vw 4469px #fff,90.5vw 125px #fff,85.5vw 4691px #fff,48vw 2973px #fff,9.5vw 3917px #fff,56vw 5187px #fff,23.5vw 921px #fff,70vw 4991px #fff,98vw 4446px #fff,35vw 1642px #fff,98vw 4214px #fff,17.5vw 3350px #fff,23.5vw 67px #fff,90.5vw 4087px #fff,58vw 2723px #fff,92.5vw 12px #fff,66vw 2210px #fff,46vw 1001px #fff,47.5vw 854px #fff,72.5vw 2527px #fff,17vw 4161px #fff,73.5vw 1059px #fff,38.5vw 138px #fff,36.5vw 1849px #fff,44.5vw 4583px #fff,69vw 314px #fff,25.5vw 1936px #fff,14vw 1827px #fff,99vw 2359px #fff,85.5vw 4861px #fff,59.5vw 704px #fff,30.5vw 5318px #fff,10vw 3021px #fff,53vw 4249px #fff,36vw 2394px #fff,56vw 36px #fff,79vw 3457px #fff,63.5vw 1262px #fff,50.5vw 3559px #fff,35vw 2696px #fff,53vw 2003px #fff,89.5vw 2964px #fff,42.5vw 4792px #fff,56vw 3365px #fff,62.5vw 1368px #fff,66.5vw 4148px #fff,9.5vw 5164px #fff,50vw 2740px #fff,81vw 5417px #fff,37vw 1002px #fff,15vw 108px #fff,86.5vw 3032px #fff,15vw 3384px #fff,61.5vw 436px #fff,78vw 3899px #fff,11vw 703px #fff,78.5vw 150px #fff,45.5vw 2651px #fff,57vw 2072px #fff,16.5vw 3167px #fff,93.5vw 2538px #fff,90.5vw 4437px #fff,86.5vw 4420px #fff,32.5vw 886px #fff,93.5vw 2867px #fff,85.5vw 4859px #fff,43vw 4935px #fff,47vw 908px #fff,50.5vw 2548px #fff,51.5vw 4668px #fff,23.5vw 1167px #fff,48vw 2003px #fff,77.5vw 5107px #fff,65.5vw 2183px #fff,49vw 1728px #fff,96.5vw 3815px #fff,52.5vw 34px #fff,52vw 3158px #fff,73.5vw 1508px #fff,41vw 1612px #fff,53.5vw 1480px #fff,17.5vw 882px #fff,7vw 1921px #fff,71.5vw 2376px #fff,38.5vw 1847px #fff,49vw 697px #fff,33vw 633px #fff,26.5vw 3928px #fff,44vw 2513px #fff,36.5vw 433px #fff,54vw 1882px #fff,100vw 193px #fff,90.5vw 1158px #fff,34.5vw 5444px #fff,57vw 3107px #fff,26.5vw 1447px #fff,91vw 4435px #fff,100vw 435px #fff,55vw 896px #fff,53vw 5346px #fff,92.5vw 3832px #fff,32vw 4635px #fff,93vw 2934px #fff,55vw 4338px #fff,83.5vw 1340px #fff,4vw 836px #fff,19vw 2415px #fff,44vw 4746px #fff,67.5vw 2027px #fff,46.5vw 5486px #fff,41vw 4687px #fff,71vw 511px #fff,45vw 5178px #fff,52.5vw 5396px #fff,23.5vw 4667px #fff,13vw 2043px #fff,73.5vw 2244px #fff,64vw 1700px #fff,97.5vw 5430px #fff,100vw 5296px #fff,32vw 4441px #fff,52vw 3005px #fff,45vw 4339px #fff,87vw 371px #fff,5vw 3725px #fff,87vw 1016px #fff,99.5vw 4021px #fff,32vw 1997px #fff,81vw 3294px #fff,41vw 880px #fff,39vw 4533px #fff,63vw 3950px #fff,10.5vw 2324px #fff,52.5vw 5216px #fff,89vw 517px #fff,99.5vw 4238px #fff,14vw 797px #fff,90vw 3833px #fff,64.5vw 2957px #fff,83vw 1540px #fff,45.5vw 2347px #fff,94vw 3709px #fff,4vw 3462px #fff,74vw 1328px #fff,43.5vw 1850px #fff,50.5vw 3015px #fff,44.5vw 2937px #fff,36vw 4089px #fff,1vw 4637px #fff,64.5vw 4662px #fff,22.5vw 3752px #fff,79vw 1614px #fff,57.5vw 248px #fff,97vw 5488px #fff,55vw 1241px #fff,46vw 460px #fff,10.5vw 2218px #fff,35.5vw 4200px #fff,92vw 5490px #fff,29.5vw 287px #fff,83vw 4227px #fff,90.5vw 4139px #fff,59.5vw 5324px #fff,98vw 4222px #fff,66.5vw 4132px #fff,70vw 3903px #fff,29.5vw 3154px #fff,91.5vw 4757px #fff,56vw 210px #fff,65.5vw 4180px #fff,2vw 4241px #fff,94.5vw 391px #fff,68.5vw 3795px #fff,41.5vw 93px #fff,8vw 5177px #fff,92.5vw 4636px #fff,91.5vw 4573px #fff,2.5vw 4232px #fff,96.5vw 1110px #fff,81vw 1089px #fff,59.5vw 149px #fff,64.5vw 1535px #fff,87.5vw 5018px #fff,48.5vw 2618px #fff,59.5vw 2497px #fff,43.5vw 4215px #fff,87vw 3269px #fff,62vw 4769px #fff,33.5vw 2426px #fff,24vw 1423px #fff,87vw 2763px #fff,80vw 2017px #fff,28vw 2250px #fff,12vw 5228px #fff,44vw 4279px #fff,99vw 756px #fff,18vw 1715px #fff,23.5vw 3147px #fff,41.5vw 5376px #fff,42.5vw 5382px #fff,75.5vw 816px #fff,58vw 1907px #fff,61.5vw 3921px #fff,98vw 3087px #fff,70vw 3009px #fff,70vw 326px #fff,2.5vw 3547px #fff,96.5vw 1723px #fff,11.5vw 4918px #fff,71.5vw 3537px #fff,27.5vw 2563px #fff,70.5vw 4919px #fff,84vw 5319px #fff,9vw 2092px #fff,9vw 2501px #fff,9vw 2690px #fff,68vw 5089px #fff,76vw 1489px #fff,69.5vw 3678px #fff,53vw 1967px #fff,32vw 3167px #fff,48.5vw 294px #fff,89.5vw 350px #fff,67.5vw 304px #fff,45.5vw 4981px #fff,47vw 3843px #fff,50.5vw 1052px #fff,21vw 2061px #fff,45.5vw 222px #fff,25.5vw 3673px #fff,80.5vw 2977px #fff,6vw 3675px #fff,86vw 3491px #fff,80.5vw 856px #fff,31.5vw 3644px #fff,29vw 2398px #fff,30vw 1013px #fff,20vw 1929px #fff,90.5vw 931px #fff,8vw 2684px #fff,7.5vw 4881px #fff,39vw 3743px #fff,86.5vw 4541px #fff,42vw 2345px #fff,18vw 2217px #fff,94vw 174px #fff,45.5vw 3556px #fff,52.5vw 2633px #fff,31.5vw 3718px #fff,84vw 2527px #fff,57.5vw 3628px #fff,65.5vw 809px #fff,38vw 1283px #fff,43.5vw 3630px #fff,35.5vw 3538px #fff,61.5vw 3549px #fff,16.5vw 2660px #fff,36vw 865px #fff,31.5vw 4484px #fff,14.5vw 4677px #fff,7vw 871px #fff,11.5vw 4377px #fff,77.5vw 187px #fff,77.5vw 789px #fff,92.5vw 4544px #fff,32.5vw 2077px #fff,50vw 731px #fff,97.5vw 3473px #fff,40vw 4275px #fff,50.5vw 169px #fff,80.5vw 469px #fff,43vw 3150px #fff,18vw 1311px #fff,32.5vw 2270px #fff,85vw 1087px #fff,72.5vw 4841px #fff,29.5vw 3654px #fff,88.5vw 1736px #fff,7vw 544px #fff,94.5vw 1591px #fff,15vw 1303px #fff,20vw 1986px #fff,94.5vw 2466px #fff,69.5vw 4198px #fff,31vw 3735px #fff,3vw 4143px #fff,65vw 382px #fff,24.5vw 5447px #fff,39vw 4109px #fff,50vw 244px #fff,11.5vw 856px #fff,23vw 379px #fff,41vw 3521px #fff,34vw 1327px #fff,3.5vw 2661px #fff,74.5vw 4439px #fff,73vw 3113px #fff,22vw 5497px #fff,33.5vw 1408px #fff,25.5vw 591px #fff,2vw 2172px #fff,.5vw 5464px #fff,5vw 2388px #fff,70vw 4234px #fff,20.5vw 717px #fff,19vw 547px #fff,71vw 3457px #fff,28vw 2249px #fff,52.5vw 5492px #fff,35vw 1722px #fff,67.5vw 487px #fff,26.5vw 2461px #fff,22.5vw 2327px #fff,79vw 114px #fff,72vw 431px #fff,84.5vw 4637px #fff,12vw 3343px #fff,6.5vw 5307px #fff,77vw 1928px #fff,75.5vw 459px #fff,68.5vw 2535px #fff,47.5vw 3622px #fff,44.5vw 5111px #fff,39.5vw 3418px #fff,81vw 947px #fff,26vw 1118px #fff,89.5vw 5125px #fff,97.5vw 1935px #fff,1.5vw 657px #fff,61.5vw 2173px #fff,52vw 4271px #fff,77vw 1815px #fff,73vw 3984px #fff,91.5vw 5073px #fff,22vw 763px #fff,51.5vw 3531px #fff,6.5vw 4182px #fff,82.5vw 3995px #fff,9vw 2054px #fff,68vw 3795px #fff,67vw 63px #fff,64.5vw 3865px #fff,68.5vw 972px #fff,31vw 4175px #fff,30.5vw 1630px #fff,61vw 3808px #fff,27.5vw 4826px #fff,19vw 5392px #fff,49vw 2666px #fff,47vw 4944px #fff,2.5vw 1163px #fff,19vw 972px #fff,44vw 1527px #fff,62vw 824px #fff,95vw 2727px #fff,99.5vw 5193px #fff,7.5vw 895px #fff,65vw 3817px #fff,60vw 470px #fff,78.5vw 2839px #fff,66vw 4003px #fff,98vw 1603px #fff,6vw 1169px #fff,56.5vw 2748px #fff,83vw 4871px #fff,26.5vw 2406px #fff,49.5vw 48px #fff,82.5vw 2556px #fff,77vw 4421px #fff,64vw 2714px #fff,73.5vw 5448px #fff,37vw 3042px #fff,92.5vw 172px #fff,9vw 2854px #fff,9.5vw 2716px #fff,51vw 5151px #fff,90vw 4038px #fff,33.5vw 5196px #fff,82.5vw 3965px #fff,2.5vw 3017px #fff,78vw 3965px #fff,55.5vw 3735px #fff,77.5vw 3479px #fff,27vw 3576px #fff,1.5vw 3362px #fff,42.5vw 2677px #fff,45.5vw 4495px #fff,78vw 5136px #fff,37vw 422px #fff,23vw 4750px #fff,29vw 4370px #fff,71vw 2904px #fff,55vw 3965px #fff,21.5vw 4155px #fff,3.5vw 479px #fff,81.5vw 2988px #fff,24.5vw 333px #fff,35vw 2841px #fff,1.5vw 5426px #fff,17vw 4694px #fff,64.5vw 828px #fff,92vw 1921px #fff,64.5vw 917px #fff,69vw 4059px #fff,58.5vw 3785px #fff,50.5vw 4395px #fff,64.5vw 1681px #fff,72.5vw 3718px #fff,67vw 385px #fff,23vw 1237px #fff,86vw 4832px #fff,52vw 3953px #fff,10vw 4433px #fff,62.5vw 2884px #fff,64vw 2476px #fff,52vw 3537px #fff,4.5vw 3780px #fff,76.5vw 1241px #fff,44vw 5210px #fff,16.5vw 2892px #fff,30.5vw 1310px #fff,65vw 1020px #fff,93vw 2806px #fff,95vw 3917px #fff,62.5vw 3354px #fff,6vw 2866px #fff,53vw 214px #fff,8.5vw 3025px #fff,28vw 1629px #fff,75.5vw 4599px #fff,46vw 158px #fff,5.5vw 1022px #fff,52.5vw 4168px #fff,36.5vw 4245px #fff,62.5vw 2868px #fff,79.5vw 4124px #fff,26.5vw 2929px #fff,90vw 3660px #fff,73vw 119px #fff,89vw 3975px #fff,8.5vw 2113px #fff,38.5vw 3971px #fff,14vw 2915px #fff,47vw 2085px #fff,63.5vw 1494px #fff,50.5vw 2025px #fff,64vw 4683px #fff,58vw 4365px #fff,35.5vw 3159px #fff,77.5vw 2142px #fff,84.5vw 3455px #fff,85vw 3843px #fff,50vw 4205px #fff,69vw 3013px #fff,2vw 645px #fff,48vw 3990px #fff,100vw 3059px #fff,53.5vw 326px #fff,23.5vw 1708px #fff,49vw 2973px #fff,69vw 1101px #fff,65vw 632px #fff,84vw 4858px #fff,3.5vw 478px #fff,32.5vw 2343px #fff,70vw 5107px #fff,77vw 3284px #fff,82vw 2918px #fff,89.5vw 4307px #fff,75vw 5491px #fff,88.5vw 4944px #fff,17.5vw 246px #fff,41.5vw 2755px #fff,89.5vw 4784px #fff,8.5vw 278px #fff,48.5vw 5162px #fff,83.5vw 1372px #fff,52.5vw 4076px #fff,94vw 4082px #fff,70.5vw 3799px #fff,4.5vw 4272px #fff,79vw 1497px #fff,93.5vw 2375px #fff,11.5vw 1729px #fff,29vw 1702px #fff,46.5vw 1602px #fff,71vw 4133px #fff,40vw 1805px #fff,30.5vw 3747px #fff,35vw 4239px #fff,27vw 1388px #fff,85vw 2695px #fff,83vw 440px #fff,72.5vw 5037px #fff,75vw 1672px #fff,44.5vw 3685px #fff}.power-history__star._medium{width:2px;height:2px;-webkit-animation:animation-star 250s linear infinite;animation:animation-star 250s linear infinite;box-shadow:62vw 2236px #fff,47.5vw 4977px #fff,89.5vw 1504px #fff,88.5vw 1219px #fff,4.5vw 1315px #fff,6.5vw 1729px #fff,50.5vw 429px #fff,33vw 5388px #fff,49vw 1353px #fff,65.5vw 1756px #fff,93.5vw 2576px #fff,73vw 4563px #fff,89.5vw 47px #fff,49.5vw 3376px #fff,60.5vw 3787px #fff,41.5vw 4881px #fff,72.5vw 3604px #fff,74.5vw 4168px #fff,100vw 3447px #fff,26.5vw 3237px #fff,55.5vw 3174px #fff,65vw 4130px #fff,83vw 73px #fff,53.5vw 537px #fff,59vw 910px #fff,50vw 3707px #fff,5.5vw 4863px #fff,9.5vw 1425px #fff,7.5vw 4696px #fff,35.5vw 681px #fff,44.5vw 2866px #fff,93vw 4298px #fff,16.5vw 5281px #fff,88.5vw 4457px #fff,40vw 134px #fff,35vw 5273px #fff,67vw 1608px #fff,15vw 3387px #fff,34vw 1125px #fff,33.5vw 2306px #fff,24.5vw 2245px #fff,40.5vw 4419px #fff,54vw 4161px #fff,29.5vw 1937px #fff,83vw 1346px #fff,84vw 1965px #fff,35.5vw 4594px #fff,45.5vw 634px #fff,81vw 5341px #fff,74.5vw 2456px #fff,1.5vw 4020px #fff,58vw 2310px #fff,10vw 5070px #fff,66.5vw 3607px #fff,67.5vw 1176px #fff,71vw 3657px #fff,99.5vw 2307px #fff,72vw 2136px #fff,45.5vw 3764px #fff,14.5vw 1641px #fff,87.5vw 4159px #fff,98vw 2447px #fff,84.5vw 3318px #fff,94vw 4375px #fff,80vw 812px #fff,20vw 100px #fff,49vw 1268px #fff,28.5vw 157px #fff,66.5vw 408px #fff,53vw 4105px #fff,61.5vw 3938px #fff,97vw 4970px #fff,94.5vw 1314px #fff,83.5vw 2847px #fff,54.5vw 1517px #fff,12.5vw 213px #fff,71.5vw 3947px #fff,72.5vw 1462px #fff,44vw 1659px #fff,40vw 14px #fff,76.5vw 1252px #fff,8vw 820px #fff,5vw 5079px #fff,68.5vw 3384px #fff,30.5vw 3777px #fff,41vw 468px #fff,32.5vw 5042px #fff,23.5vw 1859px #fff,3vw 3480px #fff,57vw 1601px #fff,28vw 1738px #fff,65vw 2711px #fff,41.5vw 2546px #fff,40.5vw 3080px #fff,90.5vw 2521px #fff,11.5vw 1122px #fff,85vw 2838px #fff,27.5vw 144px #fff,87.5vw 4828px #fff,62.5vw 2951px #fff,69vw 166px #fff,47vw 82px #fff,47.5vw 2484px #fff,8vw 262px #fff,24.5vw 1449px #fff,91.5vw 92px #fff,74vw 593px #fff,13.5vw 3672px #fff,26vw 2945px #fff,52vw 2701px #fff,85.5vw 2182px #fff,23vw 3323px #fff,39.5vw 5464px #fff,41.5vw 4575px #fff,46.5vw 925px #fff,3.5vw 4566px #fff,23.5vw 3269px #fff,21.5vw 110px #fff,82.5vw 1933px #fff,47.5vw 1710px #fff,84vw 2833px #fff,28vw 3284px #fff,68.5vw 1126px #fff,68vw 2839px #fff,45vw 3878px #fff,80vw 695px #fff,34vw 3016px #fff,94vw 3809px #fff,4.5vw 4486px #fff,93.5vw 2954px #fff,32vw 4850px #fff,44.5vw 518px #fff,69.5vw 3639px #fff,100vw 1700px #fff,2vw 5170px #fff,84vw 735px #fff,50vw 3134px #fff,85vw 2306px #fff,15.5vw 1157px #fff,40.5vw 81px #fff,16vw 3316px #fff,65vw 1515px #fff,97.5vw 474px #fff,81.5vw 4481px #fff,43.5vw 1824px #fff,33.5vw 1440px #fff,80.5vw 2770px #fff,91.5vw 1781px #fff,29.5vw 4197px #fff,17.5vw 5139px #fff,62vw 1935px #fff,58.5vw 599px #fff,72.5vw 1229px #fff,59vw 1988px #fff,6vw 3306px #fff,16.5vw 3253px #fff,14vw 3991px #fff,70.5vw 907px #fff,19.5vw 4365px #fff,14.5vw 4542px #fff,42vw 4277px #fff,47vw 1999px #fff,16.5vw 5062px #fff,24vw 250px #fff,52.5vw 2976px #fff,89vw 4986px #fff,89.5vw 1303px #fff,6vw 252px #fff,80.5vw 3499px #fff,54vw 1131px #fff,69vw 4921px #fff,12.5vw 1290px #fff,21vw 5471px #fff,82.5vw 2318px #fff,11vw 4202px #fff,91vw 3974px #fff,81vw 4072px #fff,28vw 2635px #fff,92vw 2281px #fff,14.5vw 4284px #fff,44vw 2845px #fff,68vw 3441px #fff,79vw 1190px #fff,32.5vw 877px #fff,98.5vw 2873px #fff,11vw 5470px #fff,37vw 438px #fff,47.5vw 4338px #fff,29.5vw 1384px #fff,57.5vw 1483px #fff,52vw 4816px #fff,6vw 360px #fff,29vw 1891px #fff,89.5vw 3702px #fff,82vw 3498px #fff,42vw 5476px #fff,69vw 3867px #fff,35.5vw 4622px #fff,12.5vw 1993px #fff,76.5vw 2793px #fff,17vw 4731px #fff,40.5vw 4331px #fff,30vw 5258px #fff,9.5vw 1531px #fff,43vw 4912px #fff,59vw 1635px #fff,33vw 3625px #fff,88vw 4686px #fff,4vw 1191px #fff,37vw 294px #fff,4vw 2759px #fff,12.5vw 3212px #fff,87.5vw 270px #fff,19.5vw 3846px #fff,20.5vw 2493px #fff,17vw 2628px #fff,85.5vw 3539px #fff,81vw 4033px #fff,4.5vw 3478px #fff,31vw 1878px #fff,55vw 1511px #fff,90vw 1011px #fff,83.5vw 1278px #fff,24vw 2451px #fff,6vw 3466px #fff,16vw 969px #fff,69vw 3321px #fff,98.5vw 892px #fff,78vw 3179px #fff,8.5vw 5488px #fff,23.5vw 3342px #fff,14vw 4388px #fff,19vw 2956px #fff,60vw 2455px #fff,23vw 3221px #fff,17.5vw 3293px #fff,79.5vw 5364px #fff,79.5vw 2096px #fff,44vw 400px #fff,22vw 4122px #fff,40.5vw 5250px #fff,64.5vw 1004px #fff,100vw 1440px #fff,10.5vw 1901px #fff,63vw 3058px #fff,98vw 2387px #fff,60vw 4674px #fff,85vw 3146px #fff,94vw 4539px #fff}.power-history__star._medium::after{box-shadow:62vw 2236px #fff,47.5vw 4977px #fff,89.5vw 1504px #fff,88.5vw 1219px #fff,4.5vw 1315px #fff,6.5vw 1729px #fff,50.5vw 429px #fff,33vw 5388px #fff,49vw 1353px #fff,65.5vw 1756px #fff,93.5vw 2576px #fff,73vw 4563px #fff,89.5vw 47px #fff,49.5vw 3376px #fff,60.5vw 3787px #fff,41.5vw 4881px #fff,72.5vw 3604px #fff,74.5vw 4168px #fff,100vw 3447px #fff,26.5vw 3237px #fff,55.5vw 3174px #fff,65vw 4130px #fff,83vw 73px #fff,53.5vw 537px #fff,59vw 910px #fff,50vw 3707px #fff,5.5vw 4863px #fff,9.5vw 1425px #fff,7.5vw 4696px #fff,35.5vw 681px #fff,44.5vw 2866px #fff,93vw 4298px #fff,16.5vw 5281px #fff,88.5vw 4457px #fff,40vw 134px #fff,35vw 5273px #fff,67vw 1608px #fff,15vw 3387px #fff,34vw 1125px #fff,33.5vw 2306px #fff,24.5vw 2245px #fff,40.5vw 4419px #fff,54vw 4161px #fff,29.5vw 1937px #fff,83vw 1346px #fff,84vw 1965px #fff,35.5vw 4594px #fff,45.5vw 634px #fff,81vw 5341px #fff,74.5vw 2456px #fff,1.5vw 4020px #fff,58vw 2310px #fff,10vw 5070px #fff,66.5vw 3607px #fff,67.5vw 1176px #fff,71vw 3657px #fff,99.5vw 2307px #fff,72vw 2136px #fff,45.5vw 3764px #fff,14.5vw 1641px #fff,87.5vw 4159px #fff,98vw 2447px #fff,84.5vw 3318px #fff,94vw 4375px #fff,80vw 812px #fff,20vw 100px #fff,49vw 1268px #fff,28.5vw 157px #fff,66.5vw 408px #fff,53vw 4105px #fff,61.5vw 3938px #fff,97vw 4970px #fff,94.5vw 1314px #fff,83.5vw 2847px #fff,54.5vw 1517px #fff,12.5vw 213px #fff,71.5vw 3947px #fff,72.5vw 1462px #fff,44vw 1659px #fff,40vw 14px #fff,76.5vw 1252px #fff,8vw 820px #fff,5vw 5079px #fff,68.5vw 3384px #fff,30.5vw 3777px #fff,41vw 468px #fff,32.5vw 5042px #fff,23.5vw 1859px #fff,3vw 3480px #fff,57vw 1601px #fff,28vw 1738px #fff,65vw 2711px #fff,41.5vw 2546px #fff,40.5vw 3080px #fff,90.5vw 2521px #fff,11.5vw 1122px #fff,85vw 2838px #fff,27.5vw 144px #fff,87.5vw 4828px #fff,62.5vw 2951px #fff,69vw 166px #fff,47vw 82px #fff,47.5vw 2484px #fff,8vw 262px #fff,24.5vw 1449px #fff,91.5vw 92px #fff,74vw 593px #fff,13.5vw 3672px #fff,26vw 2945px #fff,52vw 2701px #fff,85.5vw 2182px #fff,23vw 3323px #fff,39.5vw 5464px #fff,41.5vw 4575px #fff,46.5vw 925px #fff,3.5vw 4566px #fff,23.5vw 3269px #fff,21.5vw 110px #fff,82.5vw 1933px #fff,47.5vw 1710px #fff,84vw 2833px #fff,28vw 3284px #fff,68.5vw 1126px #fff,68vw 2839px #fff,45vw 3878px #fff,80vw 695px #fff,34vw 3016px #fff,94vw 3809px #fff,4.5vw 4486px #fff,93.5vw 2954px #fff,32vw 4850px #fff,44.5vw 518px #fff,69.5vw 3639px #fff,100vw 1700px #fff,2vw 5170px #fff,84vw 735px #fff,50vw 3134px #fff,85vw 2306px #fff,15.5vw 1157px #fff,40.5vw 81px #fff,16vw 3316px #fff,65vw 1515px #fff,97.5vw 474px #fff,81.5vw 4481px #fff,43.5vw 1824px #fff,33.5vw 1440px #fff,80.5vw 2770px #fff,91.5vw 1781px #fff,29.5vw 4197px #fff,17.5vw 5139px #fff,62vw 1935px #fff,58.5vw 599px #fff,72.5vw 1229px #fff,59vw 1988px #fff,6vw 3306px #fff,16.5vw 3253px #fff,14vw 3991px #fff,70.5vw 907px #fff,19.5vw 4365px #fff,14.5vw 4542px #fff,42vw 4277px #fff,47vw 1999px #fff,16.5vw 5062px #fff,24vw 250px #fff,52.5vw 2976px #fff,89vw 4986px #fff,89.5vw 1303px #fff,6vw 252px #fff,80.5vw 3499px #fff,54vw 1131px #fff,69vw 4921px #fff,12.5vw 1290px #fff,21vw 5471px #fff,82.5vw 2318px #fff,11vw 4202px #fff,91vw 3974px #fff,81vw 4072px #fff,28vw 2635px #fff,92vw 2281px #fff,14.5vw 4284px #fff,44vw 2845px #fff,68vw 3441px #fff,79vw 1190px #fff,32.5vw 877px #fff,98.5vw 2873px #fff,11vw 5470px #fff,37vw 438px #fff,47.5vw 4338px #fff,29.5vw 1384px #fff,57.5vw 1483px #fff,52vw 4816px #fff,6vw 360px #fff,29vw 1891px #fff,89.5vw 3702px #fff,82vw 3498px #fff,42vw 5476px #fff,69vw 3867px #fff,35.5vw 4622px #fff,12.5vw 1993px #fff,76.5vw 2793px #fff,17vw 4731px #fff,40.5vw 4331px #fff,30vw 5258px #fff,9.5vw 1531px #fff,43vw 4912px #fff,59vw 1635px #fff,33vw 3625px #fff,88vw 4686px #fff,4vw 1191px #fff,37vw 294px #fff,4vw 2759px #fff,12.5vw 3212px #fff,87.5vw 270px #fff,19.5vw 3846px #fff,20.5vw 2493px #fff,17vw 2628px #fff,85.5vw 3539px #fff,81vw 4033px #fff,4.5vw 3478px #fff,31vw 1878px #fff,55vw 1511px #fff,90vw 1011px #fff,83.5vw 1278px #fff,24vw 2451px #fff,6vw 3466px #fff,16vw 969px #fff,69vw 3321px #fff,98.5vw 892px #fff,78vw 3179px #fff,8.5vw 5488px #fff,23.5vw 3342px #fff,14vw 4388px #fff,19vw 2956px #fff,60vw 2455px #fff,23vw 3221px #fff,17.5vw 3293px #fff,79.5vw 5364px #fff,79.5vw 2096px #fff,44vw 400px #fff,22vw 4122px #fff,40.5vw 5250px #fff,64.5vw 1004px #fff,100vw 1440px #fff,10.5vw 1901px #fff,63vw 3058px #fff,98vw 2387px #fff,60vw 4674px #fff,85vw 3146px #fff,94vw 4539px #fff}.power-history__star._big{width:3px;height:3px;-webkit-animation:animation-star 350s linear infinite;animation:animation-star 350s linear infinite;box-shadow:53vw 3855px #fff,72.5vw 972px #fff,89vw 2641px #fff,89vw 3808px #fff,57vw 227px #fff,45vw 1931px #fff,19.5vw 1254px #fff,54vw 1135px #fff,16.5vw 4158px #fff,11.5vw 1846px #fff,84.5vw 1968px #fff,89.5vw 5318px #fff,88.5vw 3105px #fff,33vw 1653px #fff,92.5vw 560px #fff,47.5vw 615px #fff,78.5vw 5195px #fff,33.5vw 4676px #fff,79.5vw 4547px #fff,53vw 4641px #fff,16.5vw 755px #fff,.5vw 605px #fff,54vw 2610px #fff,7vw 3049px #fff,78.5vw 490px #fff,28.5vw 3780px #fff,60vw 2901px #fff,72vw 1782px #fff,49.5vw 3905px #fff,40vw 357px #fff,76vw 2502px #fff,52vw 927px #fff,34vw 4551px #fff,46.5vw 1003px #fff,12.5vw 2319px #fff,6vw 2305px #fff,99.5vw 3144px #fff,59.5vw 3081px #fff,98vw 286px #fff,25vw 1448px #fff,71vw 1205px #fff,45vw 3659px #fff,74vw 1907px #fff,70vw 258px #fff,2vw 4531px #fff,59vw 1957px #fff,9.5vw 4803px #fff,98vw 4366px #fff,30.5vw 3527px #fff,59vw 1509px #fff,6.5vw 214px #fff,49.5vw 5107px #fff,16.5vw 1594px #fff,72.5vw 1544px #fff,21.5vw 4445px #fff,47vw 1363px #fff,88.5vw 815px #fff,66vw 5315px #fff,13vw 5448px #fff,38.5vw 2003px #fff,77vw 2523px #fff,43.5vw 2400px #fff,86vw 3083px #fff,44.5vw 4089px #fff,78.5vw 2508px #fff,52.5vw 3030px #fff,49.5vw 2198px #fff,62.5vw 3045px #fff,42.5vw 1338px #fff,49.5vw 998px #fff,96.5vw 4164px #fff,58vw 1696px #fff,67vw 3936px #fff,59vw 118px #fff,26vw 4260px #fff,13vw 528px #fff,92vw 4473px #fff,11.5vw 2633px #fff,2.5vw 1318px #fff,33.5vw 3876px #fff,47.5vw 3345px #fff,96vw 4455px #fff,30.5vw 3272px #fff,4vw 1482px #fff,8vw 2103px #fff,27vw 4660px #fff,33vw 286px #fff,78.5vw 2845px #fff,17.5vw 1691px #fff,55.5vw 2765px #fff,45.5vw 2989px #fff,94vw 764px #fff,26vw 4014px #fff,93.5vw 3816px #fff,59.5vw 1845px #fff,.5vw 2411px #fff,51vw 2349px #fff,29vw 933px #fff,12.5vw 4631px #fff,54vw 4302px #fff,67vw 4299px #fff,57vw 894px #fff,92.5vw 3108px #fff,84.5vw 4348px #fff,17.5vw 1373px #fff,97.5vw 797px #fff,99vw 5389px #fff,42.5vw 1232px #fff,66.5vw 4990px #fff,98.5vw 5476px #fff,57.5vw 5379px #fff,20vw 4148px #fff,83vw 3343px #fff,15.5vw 5147px #fff,24vw 2966px #fff,89.5vw 5131px #fff,98vw 1277px #fff,98vw 4731px #fff,77.5vw 2096px #fff,12.5vw 581px #fff,80vw 4417px #fff,6vw 4232px #fff,86.5vw 2685px #fff,7.5vw 2083px #fff,39vw 3763px #fff,37.5vw 5030px #fff,50vw 4977px #fff,19.5vw 1831px #fff,46vw 2877px #fff,42.5vw 3200px #fff,8.5vw 1479px #fff,8vw 3413px #fff,5vw 2094px #fff,31.5vw 1732px #fff,38.5vw 1396px #fff,40.5vw 5447px #fff,36.5vw 3450px #fff,73.5vw 4250px #fff,9.5vw 4204px #fff,37vw 1228px #fff,57.5vw 2491px #fff,86vw 5436px #fff,74.5vw 1038px #fff,11vw 4653px #fff,78vw 977px #fff,99vw 1286px #fff,34.5vw 2578px #fff,78.5vw 2828px #fff,7vw 2719px #fff}.power-history__star._big::after{box-shadow:53vw 3855px #fff,72.5vw 972px #fff,89vw 2641px #fff,89vw 3808px #fff,57vw 227px #fff,45vw 1931px #fff,19.5vw 1254px #fff,54vw 1135px #fff,16.5vw 4158px #fff,11.5vw 1846px #fff,84.5vw 1968px #fff,89.5vw 5318px #fff,88.5vw 3105px #fff,33vw 1653px #fff,92.5vw 560px #fff,47.5vw 615px #fff,78.5vw 5195px #fff,33.5vw 4676px #fff,79.5vw 4547px #fff,53vw 4641px #fff,16.5vw 755px #fff,.5vw 605px #fff,54vw 2610px #fff,7vw 3049px #fff,78.5vw 490px #fff,28.5vw 3780px #fff,60vw 2901px #fff,72vw 1782px #fff,49.5vw 3905px #fff,40vw 357px #fff,76vw 2502px #fff,52vw 927px #fff,34vw 4551px #fff,46.5vw 1003px #fff,12.5vw 2319px #fff,6vw 2305px #fff,99.5vw 3144px #fff,59.5vw 3081px #fff,98vw 286px #fff,25vw 1448px #fff,71vw 1205px #fff,45vw 3659px #fff,74vw 1907px #fff,70vw 258px #fff,2vw 4531px #fff,59vw 1957px #fff,9.5vw 4803px #fff,98vw 4366px #fff,30.5vw 3527px #fff,59vw 1509px #fff,6.5vw 214px #fff,49.5vw 5107px #fff,16.5vw 1594px #fff,72.5vw 1544px #fff,21.5vw 4445px #fff,47vw 1363px #fff,88.5vw 815px #fff,66vw 5315px #fff,13vw 5448px #fff,38.5vw 2003px #fff,77vw 2523px #fff,43.5vw 2400px #fff,86vw 3083px #fff,44.5vw 4089px #fff,78.5vw 2508px #fff,52.5vw 3030px #fff,49.5vw 2198px #fff,62.5vw 3045px #fff,42.5vw 1338px #fff,49.5vw 998px #fff,96.5vw 4164px #fff,58vw 1696px #fff,67vw 3936px #fff,59vw 118px #fff,26vw 4260px #fff,13vw 528px #fff,92vw 4473px #fff,11.5vw 2633px #fff,2.5vw 1318px #fff,33.5vw 3876px #fff,47.5vw 3345px #fff,96vw 4455px #fff,30.5vw 3272px #fff,4vw 1482px #fff,8vw 2103px #fff,27vw 4660px #fff,33vw 286px #fff,78.5vw 2845px #fff,17.5vw 1691px #fff,55.5vw 2765px #fff,45.5vw 2989px #fff,94vw 764px #fff,26vw 4014px #fff,93.5vw 3816px #fff,59.5vw 1845px #fff,.5vw 2411px #fff,51vw 2349px #fff,29vw 933px #fff,12.5vw 4631px #fff,54vw 4302px #fff,67vw 4299px #fff,57vw 894px #fff,92.5vw 3108px #fff,84.5vw 4348px #fff,17.5vw 1373px #fff,97.5vw 797px #fff,99vw 5389px #fff,42.5vw 1232px #fff,66.5vw 4990px #fff,98.5vw 5476px #fff,57.5vw 5379px #fff,20vw 4148px #fff,83vw 3343px #fff,15.5vw 5147px #fff,24vw 2966px #fff,89.5vw 5131px #fff,98vw 1277px #fff,98vw 4731px #fff,77.5vw 2096px #fff,12.5vw 581px #fff,80vw 4417px #fff,6vw 4232px #fff,86.5vw 2685px #fff,7.5vw 2083px #fff,39vw 3763px #fff,37.5vw 5030px #fff,50vw 4977px #fff,19.5vw 1831px #fff,46vw 2877px #fff,42.5vw 3200px #fff,8.5vw 1479px #fff,8vw 3413px #fff,5vw 2094px #fff,31.5vw 1732px #fff,38.5vw 1396px #fff,40.5vw 5447px #fff,36.5vw 3450px #fff,73.5vw 4250px #fff,9.5vw 4204px #fff,37vw 1228px #fff,57.5vw 2491px #fff,86vw 5436px #fff,74.5vw 1038px #fff,11vw 4653px #fff,78vw 977px #fff,99vw 1286px #fff,34.5vw 2578px #fff,78.5vw 2828px #fff,7vw 2719px #fff}@-webkit-keyframes animation-star{from{transform:translateY(0)}to{transform:translateY(-5500px)}}@keyframes animation-star{from{transform:translateY(0)}to{transform:translateY(-5500px)}}.power-start{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content 1fr;grid-template-columns:max-content max-content 1fr;align-items:center;gap:0 45px;position:relative;margin:0 auto 160px;border-radius:2px;padding:15px 30px;max-width:560px;background-color:#fff}.power-start__year{color:#effb6b;font-family:acumin-pro,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:38px;font-weight:600;-webkit-text-stroke:1px #1e2022;letter-spacing:-.01em;line-height:1}.power-start__title{font-size:28px;font-weight:900;letter-spacing:.05em;text-align:center}.power-start__text{font-size:17px;letter-spacing:.03em}.power-event:nth-of-type(odd) .power-event__year{text-align:right}.power-event{position:relative;border-radius:2px;padding:1px 0 50px;background-color:#fff}.power-event>:not(.power-event__photo){position:relative;z-index:1}.power-event__year{margin-top:-.55em;margin-bottom:-.1em;padding:0 30px 0 20px;color:#effb6b;font-family:acumin-pro,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:148px;font-weight:600;-webkit-text-stroke:1px #1e2022;letter-spacing:-.01em;line-height:1;opacity:.9}.power-event__lead{padding:0 65px;color:#fff;font-size:25px;font-weight:700;letter-spacing:.15em;line-height:1.8}.power-event__lead span{display:inline-block;padding:0 .4em;background-color:#1e2022}.power-event__lead br+span{margin-top:.4em}.power-event__photo img{width:100%;height:100%}.power-event__box{margin:auto 40px 0;padding:15px 25px 10px;width:535px;background-color:#fff}.power-event__title{margin-bottom:.5em;font-size:33px;font-weight:900;letter-spacing:.05em;line-height:1.39}.power-event__text{font-size:17px;letter-spacing:.03em;line-height:1.76;text-align:justify}.power-current{padding-top:100px}.power-current__title{margin-bottom:3.4em;color:#fff}.power-current__title span{background-color:#1e2022}.power-current__list{padding:55px 0 120px}.power-current__clip{position:relative;top:-.5px;padding-top:20%;width:100%;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.power-achievement{padding:0 40px}.power-achievement__content{margin:0 auto;max-width:1200px}.power-achievement-title{margin-bottom:1.8em;font-size:26px;font-weight:700;letter-spacing:.05em;text-align:center}.power-achievement__col{padding:60px 20px 30px;letter-spacing:.05em}.power-achievement__col+.power-achievement__col{position:relative}.power-achievement__col._share .power-achievement__title{margin-bottom:2.5em}.power-achievement__title{margin-bottom:1.3em;font-size:18px;font-weight:700;text-align:center}.power-achievement__number{font-family:acumin-pro,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:min(8.18vw, 90px);font-weight:300;letter-spacing:-.03em;line-height:1;text-align:center}.power-achievement__number small{padding-left:.3em;font-size:35.55%;font-weight:500;letter-spacing:.05em}.power-achievement__number-detail{display:grid;grid-template-columns:repeat(auto-fit,2.8em);justify-content:center;gap:0 8%;padding-top:10px;font-family:acumin-pro,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:min(4.55vw, 50px);letter-spacing:-.03em;line-height:1;text-align:center}.power-achievement__number-detail div{border-bottom:1px solid #1e2022;padding-bottom:.1em}.power-achievement__number-detail small{font-size:18px;font-size:36%;font-weight:700;letter-spacing:.05em}.power-achievement__number-detail small:nth-of-type(1){padding-right:.3em}.power-achievement__number-detail small:nth-of-type(2){padding-left:.3em}.power-achievement__icon{display:flex;align-items:center;justify-content:center;height:190px}.power-achievement__icon img{width:150px}.power-achievement__note{padding:0 7%;font-size:13px;text-align:right}.power-achievement__share-list{display:grid;grid-template-columns:repeat(3,minmax(0,225px));gap:50px 9.6%;justify-content:center;padding-bottom:45px;font-size:15px;font-weight:700;text-align:center}.power-achievement__share-list li{display:grid;gap:1.2em 0}.power-future{display:grid;margin-top:-20%;padding:calc(20% + 120px) 0 425px;background:url(../images/first/power/future-bg.jpg) no-repeat top center;background-size:cover}.power-future p{color:#fff}.power-future__title{margin-bottom:3.4em}.power-future__title span{background-color:#effb6b}.person .special-mv__number{width:475px;height:475px}.person .special-mv__number::before{content:"";display:block;position:absolute;top:0;left:0;width:400px;height:400px;background:rgba(46,68,85,.2);filter:blur(26px)}.person-intro{position:relative;margin-top:-210px;padding-bottom:130px}.person-intro::before{content:"";display:block;position:absolute;z-index:-1;top:60px;width:100%;height:calc(100% - 60px);background-image:url(../images/bg-line.svg);background-size:72px 72px}.person-intro__box{position:relative;z-index:1;margin:0 auto;border-radius:7px;padding:60px 5% 65px;max-width:960px;background-color:#fff}.person-intro__box p{font-size:14px;letter-spacing:.03em;line-height:2;align-content:start;text-align:center}.person-intro__title{position:relative;margin-bottom:.7em;padding-bottom:.7em;font-size:32px;font-weight:700;letter-spacing:.04em;text-align:center}.person-intro__title::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 10px);width:20px;height:2px;background-color:#1e2022}.person-intro__title span{display:inline-block;margin-right:.5em;padding-bottom:.4em}.person-intro__title img{width:13.5em}.person-card-set{padding-bottom:50px}.person-card-wrap{padding:110px 0}.person-card-wrap:nth-of-type(odd) .person-card__text-set{padding-left:8.9%}.person-card-wrap:nth-of-type(even){background-color:azure}.person-card-wrap:nth-of-type(even) .person-card{flex-direction:row-reverse}.person-card-wrap:nth-of-type(even) .person-card__photo-set{margin-left:auto}.person-card-wrap:nth-of-type(even) .person-card__text-set{padding-right:8.9%}.person-card__photo-set{position:relative}.person-card__text-set{padding-top:2.2%;transition:opacity .3s}.person-card__more{position:absolute;bottom:0;left:0;border-radius:4px 4px 0 0;padding:.8em 1.5em .7em;background-color:#5898dd;color:#fff;font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:18px;font-weight:500;letter-spacing:.04em;transition:background-color .3s}.person-card__more::after{content:"";display:inline-block;margin-left:.7em;width:8px;height:12px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff}.person-card__number{color:#5898dd;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em}.person-card__title{margin-top:.8em;margin-bottom:1.3em;font-size:min(3.07vw, 42px);font-weight:500;letter-spacing:.03em;line-height:1.61;white-space:nowrap}.person-card__data{border-left:5px solid #5898dd;padding:10px 0 5px 20px}.person-card__data li:nth-of-type(1){margin-bottom:.4em;font-size:16px;font-weight:500}.person-card__data li:nth-of-type(2){display:flex;align-items:center;flex-wrap:wrap;font-size:15px;font-weight:300}.person-card__data .name{padding-right:.5em;font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;font-weight:400;letter-spacing:.04em}.person-content{box-shadow:10px 10px 5px rgba(0,0,0,.1);padding:20px 0 30px;background-color:#fff}.person-content__number{padding:0 25px 20px;color:#5898dd;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em}.person-content__photo{position:relative;padding-bottom:15px}.person-content__photo-data._long{width:calc(100% + 31px)}.person-content__photo-data{position:absolute;bottom:0;left:-50px;padding:15px 20px 10px;width:100%;background-color:rgba(88,152,221,.8);color:#fff}.person-content__photo-data li:nth-of-type(1){margin-bottom:.4em;font-size:min(1.48vw, 16px);font-weight:500}.person-content__photo-data li:nth-of-type(2){display:flex;flex-wrap:wrap;align-items:center;font-size:min(1.39vw, 15px);font-weight:300}.person-content__photo-data .name{padding-right:.5em;font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:min(2.31vw, 25px);font-weight:400;letter-spacing:.04em;vertical-align:middle}.person-content__title{margin-bottom:.7em;font-size:min(3.7vw, 40px);font-weight:500;letter-spacing:.03em;line-height:1.63;white-space:nowrap}.person-content__text{font-size:min(1.48vw, 16px);font-weight:500;letter-spacing:.02em;line-height:1.88;text-align:justify}.business-intro{margin:auto;padding:95px 0 130px}.business-intro__lead{margin-bottom:85px;padding:0 20px;font-size:34px;font-weight:700;letter-spacing:.12em;line-height:1.76;text-align:center}.business-section-set{padding-bottom:205px}.business-section{margin:auto;max-width:1200px}.business-section+.business-section{margin-top:55px}.business-section__title{display:grid}.business-section__title-icon,.business-section__title-overlay,.business-section__title-photo{grid-row:1/2;grid-column:1/2}.business-section__title-overlay{align-self:center;justify-self:center;z-index:1;color:#fff;font-size:43px;font-weight:500;letter-spacing:.2em}.business-section__title-icon{align-self:center;justify-self:flex-end;position:relative;z-index:1;margin-right:6.7%;border-radius:50%;border:2px solid #fff;width:80px;height:80px}.business-section__title-icon::after,.business-section__title-icon::before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 11px);width:22px;height:2px;background-color:#fff}.business-section__title-icon::after{transform:rotate(90deg);transform-origin:center;transition:transform .4s}.accordion-open .business-section__title-icon::after{transform:rotate(0)}.business-section__title-photo{transition:opacity .3s}.business-section__title-photo img{height:300px}.business-section__content{counter-reset:number 0;padding:80px 20px}.business-section__content-inner{margin:auto;max-width:960px}.business-section__overview{margin-bottom:75px}.business-section__overview p{font-size:18px;letter-spacing:.05em;line-height:1.94;text-align:justify}.business-section__overview-title{margin-bottom:1em;font-size:30px;font-weight:700;letter-spacing:.08em;line-height:1.67}.business-section__case{display:grid;grid-template-columns:33.34% 1fr;gap:0 40px}.business-section__case p{font-size:16px;letter-spacing:.05em;line-height:1.75;text-align:justify}.business-section__case+.business-section__case{margin-top:50px}.business-section__case-photo{position:relative}.business-section__case-photo img{width:100%}.business-section__case-photo .share{display:flex;align-items:flex-end;position:absolute;bottom:-27px;right:-22px}.business-section__case-photo .share__world{width:min(9.59vw,94px)}.business-section__case-photo .share__jp{width:min(12.76vw,125px)}.business-section__case-title{display:grid;grid-template-columns:75px 1fr;margin-top:5px;margin-bottom:1.2em;border-top:2px solid #1e2022;border-bottom:2px solid #1e2022;padding:5px 0;font-size:18px;font-weight:700;letter-spacing:.05em}.business-section__case-title::before{content:"case." counter(number);counter-increment:number 1;align-self:center;display:inline-block;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;text-align:center}.business-section__case-title>span{display:inline-block;border-left:1px solid #1e2022;padding:.5em 0 .5em .8em}.job-link{padding:105px 0 120px;background-color:#efeff0}.job-link__container{max-width:900px;margin-left:auto;margin-right:auto}.job-link__top{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;margin-right:11%;padding-bottom:45px}.job-link__top-item .item-title{position:relative;border-bottom:2px solid #1e2022;padding-left:.3em;padding-bottom:.5em;font-size:19px;font-weight:500;letter-spacing:.11em}.job-link__top-item .item-title::after{content:"";display:block;position:absolute;bottom:-2px;left:100%;width:16px;height:12px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%)}.job-link__top-item .item-icon{margin-top:25px;margin-right:-15px;height:95px;text-align:center}.job-link__top-item .item-icon img{max-height:100%}.job-link__bottom{display:grid;grid-template-rows:auto 30px auto;grid-template-columns:1fr min(10.11vw,95px) min(8.51vw,80px) min(8.51vw,80px) 1fr min(9.57vw,90px);gap:10px;position:relative}.job-link__bottom-item{border-radius:3px;padding:15px 0;color:#fff;font-size:17px;font-weight:700;letter-spacing:.05em;text-align:center}.job-link__bottom-item small{font-size:15px;font-weight:400}a.job-link__bottom-item::after{content:"";display:block;margin:15px auto 0;width:10px;height:6px;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.job-link__bottom-item._kaihatsu{background-color:rgba(27,106,165,.85)}.job-link__bottom-item._seisan{background-color:rgba(70,140,80,.85)}.job-link__bottom-item._eigyou{background-color:rgba(110,100,160,.85)}.job-link__bottom-item._service{background-color:rgba(240,120,90,.85)}.job-link__bottom-item._kanri{background-color:rgba(3,115,101,.85)}.job-link__bottom-item._kaihatsu{grid-row:1;grid-column:1}.job-link__bottom-item._seisan{grid-row:1;grid-column:2}.job-link__bottom-item._shizai{grid-row:1;grid-column:3;background-color:rgba(120,160,80,.85)}.job-link__bottom-item._seizou{grid-row:1;grid-column:4;background-color:rgba(140,190,100,.85)}.job-link__bottom-item._eigyou{grid-row:1/span 2;grid-column:5;border-radius:3px 3px 3px 0}.job-link__bottom-item._eigyou::before{content:"";display:block;position:absolute;top:0;left:0;right:-10px;bottom:0;grid-row:2/span 1;grid-column:1/span 4;border-radius:3px 0 0 3px;background-color:inherit}.job-link__bottom-item._service{grid-row:1/span 2;grid-column:6}.job-link__bottom-item._kanri{grid-row:3;grid-column:1/span 6;letter-spacing:.05em}.job-section-set{padding:130px 0 35px}.job-section{padding-bottom:130px}.job-section._kaihatsu .job-intro__photo::after,.job-section._kaihatsu .job-intro__photo::before{background-color:#1b6aa5}.job-section._kaihatsu .job-intro__text{color:#1b6aa5}.job-section._kaihatsu .job-work__title::after{background-image:url(../images/work/job/kaihatsu-bg-line.svg)}.job-section._kaihatsu .job-interview{background-color:#e8f0f6}.job-section._kaihatsu .job-interview__title{color:#1b6aa5}.job-section._seisan .job-intro__photo::after,.job-section._seisan .job-intro__photo::before{background-color:#468c50}.job-section._seisan .job-intro__text{color:#468c50}.job-section._seisan .job-work__title::after{background-image:url(../images/work/job/seisan-bg-line.svg)}.job-section._seisan .job-interview{background-color:#edf4ee}.job-section._seisan .job-interview__title{color:#468c50}.job-section._eigyou .job-intro__photo::after,.job-section._eigyou .job-intro__photo::before{background-color:#6e64a0}.job-section._eigyou .job-intro__text{color:#6e64a0}.job-section._eigyou .job-work__title::after{background-image:url(../images/work/job/eigyou-bg-line.svg)}.job-section._eigyou .job-interview{background-color:#f1f0f6}.job-section._eigyou .job-interview__title{color:#6e64a0}.job-section._service .job-intro__photo::after,.job-section._service .job-intro__photo::before{background-color:#f0785a}.job-section._service .job-intro__text{color:#f0785a}.job-section._service .job-work__title::after{background-image:url(../images/work/job/service-bg-line.svg)}.job-section._service .job-interview{background-color:#fef2ef}.job-section._service .job-interview__title{color:#f0785a}.job-section._kanri .job-intro__photo::after,.job-section._kanri .job-intro__photo::before{background-color:#037365}.job-section._kanri .job-intro__text{color:#037365}.job-section._kanri .job-work__title::after{background-image:url(../images/work/job/kanri-bg-line.svg)}.job-section._kanri .job-interview{background-color:#e6f1f0}.job-section._kanri .job-interview__title{color:#037365}.job-intro{display:grid;grid-template-columns:440px 1fr;align-items:center;background-color:#efeff0}.job-intro__photo,.job-intro__title{grid-row:1;grid-column:1}.job-intro__title{z-index:1;padding-left:2.1em;color:#fff;font-size:39px;font-weight:500;letter-spacing:.1em;line-height:1}.job-intro__title small{font-size:31px}.job-intro__photo{position:relative;height:100%;-webkit-clip-path:polygon(0 0,100% 0,54.5% 100%,0 100%);clip-path:polygon(0 0,100% 0,54.5% 100%,0 100%)}.job-intro__photo::after,.job-intro__photo::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.job-intro__photo::before{mix-blend-mode:overlay}.job-intro__text{padding:20px;font-size:18px;letter-spacing:.05em;line-height:1.67;text-align:justify}.job-work{display:grid;grid-template-columns:repeat(3,minmax(0,270px));gap:0 45px;justify-content:center;padding:75px 0 90px}.job-work p{font-size:17px;letter-spacing:.05em;line-height:1.76;text-align:justify}.job-work__title{font-size:20px;font-weight:700;letter-spacing:.05em;text-align:center}.job-work__title::after{content:"";display:block;margin:20px 0 30px;width:100%;height:10px;background-size:72px 72px}.job-interview{margin:0 auto;padding:55px 20px 50px;max-width:1040px}.job-interview__title{margin-bottom:2.1em;font-size:18px;font-weight:700;letter-spacing:.17em;text-align:center}.job-interview__link-set{display:flex;gap:30px;justify-content:center}.job-interview__link{display:grid;grid-template-rows:auto auto;grid-template-areas:"itemA" "itemB";gap:5px 0;max-width:255px}.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;align-self:start;justify-self:start;position:relative;z-index:1;border-radius:0 0 3px 0;width:80px;padding:.4em;background-color:#fff;font-size:12px;font-weight:700;text-align:center}.job-interview__link>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1}.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;padding:0 10px 5px 0}.job-interview__link>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1}.job-interview__link-photo img{height:200px}.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;align-self:end;justify-self:end;position:relative;z-index:1;color:#fff;font-size:14px;font-weight:500;line-height:1.47;text-align:right}.job-interview__link>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1}.job-interview__link-lead span{display:inline-block;padding:0 .2em;background-color:#1e2022}.job-interview__link-data{-ms-grid-row:2;-ms-grid-column:1;grid-area:itemB}.job-interview__link>.job-interview__link-data{-ms-grid-row:3;-ms-grid-column:1}.interview-index-link>.job-interview__link-data{-ms-grid-row:2;-ms-grid-column:1}.project-profile__item>.job-interview__link-data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.job-interview__link-data{-ms-grid-row:1;-ms-grid-column:2}.job-interview__link-data .department{font-size:10px;font-weight:300;line-height:1.45}.job-interview__link-data .department::after{content:"";display:block;margin:1em 0 .7em;width:10px;height:1px;background-color:#1e2022}.job-interview__link-data .department div{margin-right:-2.7em;transform:scale(.9);transform-origin:top left}.job-interview__link-data .name{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;letter-spacing:.04em}.interview-mv{padding:calc(var(--headerH) + 10px) 70px 0}.interview-mv__inner{position:relative}.interview-mv__photo{border-radius:7px;overflow:hidden}.interview-mv__photo img{width:100%;height:720px;-o-object-position:68% 50%;object-position:68% 50%}.interview-mv__title{position:absolute;top:160px;right:-20px;color:#fff;font-size:39px;font-size:min(3.25vw, 39px);font-weight:500;letter-spacing:.02em;line-height:1.3;text-align:right}.interview-mv__title span{display:inline-block;padding:.05em .2em;height:55px;background-color:#1e2022}.interview-mv__data{position:absolute;bottom:60px;left:-20px;background-color:#fff;padding:65px 40px 40px;width:420px}.interview-mv__data .category{position:absolute;top:0;left:0;color:#fff;font-size:18px;font-weight:700;padding:.4em 1.5em}.interview-mv__data .department{font-size:16px;font-weight:500}.interview-mv__data .name{margin:.4em 0 .5em;font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;letter-spacing:.04em}.interview-mv__data .start{font-size:15px;font-weight:300}.interview-profile{position:relative;padding:70px 45px 130px}.interview-profile p{font-size:15px;font-weight:700;letter-spacing:.05em;line-height:2;text-align:justify}.interview-profile__box{margin:0 auto;padding:45px 80px 60px;max-width:960px;background-image:url(../images/bg-line.svg);background-size:72px 72px;background-color:rgba(255,255,255,.5);background-blend-mode:lighten}.interview-profile__title{margin-bottom:1em;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:18px;font-weight:900;letter-spacing:.1em;text-align:center}.interview-topic{padding-bottom:135px}.interview-topic__title{-ms-grid-row:1;-ms-grid-column:1;grid-area:areaA;margin-bottom:1.2em;color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em}.interview-topic__title span{display:inline-block;padding:.15em .5em;background-color:#1e2022}.interview-topic__lead{-ms-grid-row:3;-ms-grid-column:1;grid-area:areaB;display:flex;align-items:flex-start;font-size:27px;font-weight:500;letter-spacing:.03em;line-height:1.67}.interview-topic__lead .inner{position:relative}.interview-topic__lead .inner::after{content:"";margin-top:.8em;display:block;height:10px;background-image:url(../images/bg-line.svg);background-size:72px 72px}.interview-topic__lead p{padding-right:.3em}.interview-topic__text{-ms-grid-row:5;-ms-grid-column:1;grid-area:areaC;font-size:18px;letter-spacing:.03em;line-height:1.94;text-align:justify;-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.interview-topic__bottom{margin-top:105px}.interview-topic__bottom img{width:100%}.interview-topic__bottom._full{margin-top:130px}.interview-schedule{padding:115px 0 120px;background-color:#1e2022}.interview-schedule__inner{display:grid;grid-template-columns:260px 1fr}.interview-schedule__title{color:#fff;font-size:21px;font-weight:700;letter-spacing:.1em;line-height:1}.interview-schedule__title::after{content:"";display:block;margin-top:1.4em;width:10px;height:1px;background-color:#fff}.interview-schedule__item{display:grid;grid-template-columns:75px 1fr;gap:0 35px;position:relative;padding:10px 10px;color:#fff}.interview-schedule__item .time{font-family:acumin-pro,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif,sans-serif;font-size:28px;font-weight:300;letter-spacing:.06em;text-align:right}.interview-schedule__item .work{padding-top:.55em;font-size:17px;font-weight:700;letter-spacing:.05em;line-height:1.76;text-align:justify}.interview-schedule__item+.interview-schedule__item::before{content:"";display:block;position:absolute;top:-15px;left:59px;width:2px;height:30px;background-size:2px 6px;background-image:linear-gradient(to top,#fff,#fff 2px,transparent 2px,transparent 6px);background-repeat:repeat-y}.interview-schedule__item:nth-of-type(odd){padding:20px 40px 25px 20px;background-color:#292b2d}.interview-schedule__item:nth-of-type(even){padding:25px 40px 30px 20px}.interview-other{display:grid;grid-template-columns:255px 220px 255px;justify-content:center;padding:120px 15px 130px}.interview-other__link{display:block}.interview-other__link-top{position:relative;padding-right:10px;padding-bottom:10px}.interview-other__link-top .category{position:absolute;top:0;left:0;border-radius:0 0 3px 0;padding:.3em 2.1em;background-color:#fff;font-size:12px;font-weight:700;text-align:center}.interview-other__link-top .lead{position:absolute;bottom:0;right:0;color:#fff;font-size:14px;font-weight:500;line-height:1.43;text-align:right}.interview-other__link-top .lead span{display:inline-block;padding:0 .3em .05em .3em;background-color:#1e2022}.interview-other__link-top .photo{border-radius:3px}.interview-other__link-bottom .department{font-size:10px;font-weight:300;line-height:1.5}.interview-other__link-bottom .department::after{content:"";display:block;margin:1em 0 .8em;width:10px;height:1px;background:#1e2022}.interview-other__link-bottom .name{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em}.interview-other__index{padding-top:60px;height:200px}.interview-other__index-link{display:block;margin:0 auto;line-height:1}.interview-other__index-link:hover .interview-other__index-icon::after{opacity:1;visibility:visible}.interview-other__index-icon{position:relative;margin:0 auto 8px;width:41px;height:41px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2041%22%3E%3Cg%3E%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%2220%22%20style%3D%22fill%3A%20none%3Bstroke%3A%20%231e2022%3Bstroke-miterlimit%3A%2010%22%2F%3E%3Cg%3E%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%231e2022%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2220.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%231e2022%22%2F%3E%3Ccircle%20cx%3D%2228.5%22%20cy%3D%2220.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%231e2022%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain}.interview-other__index-icon::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041%2041%22%3E%3Cg%3E%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%2220%22%20style%3D%22fill%3A%20%231e2022%3Bstroke%3A%20%231e2022%3Bstroke-miterlimit%3A%2010%22%2F%3E%3Cg%3E%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2220.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%3Ccircle%20cx%3D%2228.5%22%20cy%3D%2220.5%22%20r%3D%222%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.interview-other__index-text{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;text-align:center;white-space:nowrap}.interview-index-link-set{display:grid;grid-template-columns:repeat(2,minmax(0,415px));gap:60px 70px;justify-content:center;padding:110px 25px 210px}.interview-index-link{display:grid;grid-template-rows:auto auto;grid-template-areas:"itemA" "itemB"}.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;align-self:start;justify-self:start;position:relative;z-index:1;border-radius:0 0 4px 0;width:100px;padding:.4em;background-color:#fff;font-size:13px;font-weight:700;text-align:center}.job-interview__link>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;padding:0 15px 15px 0}.job-interview__link>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link__photo img{height:225px}.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;align-self:end;justify-self:end;position:relative;z-index:1;color:#fff;font-size:17px;font-weight:500;line-height:1.47;text-align:right}.job-interview__link>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link__lead span{display:inline-block;padding:0 .2em;background-color:#1e2022}.interview-index-link__data{-ms-grid-row:2;-ms-grid-column:1;grid-area:itemB}.job-interview__link>.interview-index-link__data{-ms-grid-row:3;-ms-grid-column:1}.interview-index-link>.interview-index-link__data{-ms-grid-row:2;-ms-grid-column:1}.project-profile__item>.interview-index-link__data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.interview-index-link__data{-ms-grid-row:1;-ms-grid-column:2}.interview-index-link__data .department{font-size:11px;font-weight:300;line-height:1.45}.interview-index-link__data .department::after{content:"";display:block;margin:.7em 0 .5em;width:10px;height:1px;background-color:#1e2022}.interview-index-link__data .name{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:17px;letter-spacing:.04em}.project._belt .project-intro__bg{-webkit-mask-image:url(../images/mask-number01.svg);mask-image:url(../images/mask-number01.svg)}.project._drill .project-intro__bg{-webkit-mask-image:url(../images/mask-number02.svg);mask-image:url(../images/mask-number02.svg)}.project-mv{padding:calc(var(--headerH) + 10px) 70px 0}.project-mv__inner{position:relative}.project-mv__photo{overflow:hidden;border-radius:7px}.project-mv__photo img{width:100%;height:600px}.project-mv__over{position:absolute;bottom:-30px;left:-20px}.project-mv__over-title{margin-bottom:2em;font-size:16px;font-weight:700;letter-spacing:.08em}.project-mv__over-title span{display:inline-block;padding:.3em .7em;background-color:#fff}.project-mv__over-lead{color:#fff;font-size:44px;font-weight:500;letter-spacing:.02em;line-height:1.42;white-space:nowrap}.project-mv__over-lead span{display:inline-block;padding:0 .2em;background-color:#1e2022}.project-intro{position:relative;padding:90px 0 80px;font-size:19px;font-weight:500;letter-spacing:.03em;line-height:2.11;text-align:justify}.project-intro__bg{position:absolute;z-index:-1;bottom:-10px;left:0;width:100%;height:calc(100% + 15px);background-image:url(../images/bg-line.svg);background-size:72px 72px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(100% + 25px) bottom;mask-position:calc(100% + 25px) bottom;-webkit-mask-size:526px auto;mask-size:526px auto}.project-profile{padding:45px 0 70px;background-color:#1e2022;color:#fff}.project-profile__title{margin-bottom:1.5em;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.1em;text-align:center}.project-profile__item{display:grid;grid-template-columns:180px 200px 1fr;grid-template-areas:"itemA itemB itemC";gap:0 20px;align-items:center}.project-profile__item+.project-profile__item{margin-top:65px}.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA}.job-interview__link>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item-data{-ms-grid-row:2;-ms-grid-column:1;grid-area:itemB}.job-interview__link>.project-profile__item-data{-ms-grid-row:3;-ms-grid-column:1}.interview-index-link>.project-profile__item-data{-ms-grid-row:2;-ms-grid-column:1}.project-profile__item>.project-profile__item-data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.project-profile__item-data{-ms-grid-row:1;-ms-grid-column:2}.project-profile__item-data .name{font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;font-weight:700;letter-spacing:.1em;line-height:1}.project-profile__item-data .department{margin:.6em 0;font-size:15px;line-height:1.67}.project-profile__item-data .start{font-size:15px;font-weight:300}.project-profile__item-text{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:itemC;padding-top:8px;letter-spacing:.05em;line-height:2;text-align:justify}.project-profile__item>.project-profile__item-text{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}.talk-member__item>.project-profile__item-text{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.project-chapter-set{padding:130px 0}.project-chapter._01 .project-chapter__number span:nth-of-type(2){-webkit-mask-image:url(../images/mask-number01.svg);mask-image:url(../images/mask-number01.svg)}.project-chapter._01 .project-chapter__content-row{grid-template-columns:40.42% 1fr}.project-chapter._01 .project-chapter__photo-inner{margin-right:max(calc((var(--vw)*50 - 620px) * -1),-120px)}.project-chapter._02 .project-chapter__number span:nth-of-type(2){-webkit-mask-image:url(../images/mask-number02.svg);mask-image:url(../images/mask-number02.svg)}.project-chapter._03 .project-chapter__number span:nth-of-type(2){-webkit-mask-image:url(../images/mask-number03.svg);mask-image:url(../images/mask-number03.svg)}.project-chapter._03 .project-chapter__content-row{grid-template-columns:1fr 40.42%}.project-chapter._03 .project-chapter__photo{grid-area:1/1/2/2}.project-chapter._03 .project-chapter__photo-inner{margin-left:max(calc((var(--vw)*50 - 620px) * -1),-120px)}.project-chapter._04 .project-chapter__number span:nth-of-type(2){-webkit-mask-image:url(../images/mask-number04.svg);mask-image:url(../images/mask-number04.svg)}.project-chapter._04 .project-chapter__content-row{grid-template-columns:55% 1fr}.project-chapter{padding-bottom:125px}.project-chapter__content-row{display:grid;gap:0 min(5.65vw,70px)}.project-chapter__content-box{position:relative;margin-top:-130px;padding:0 20px}.project-chapter__content-box-inner{margin:0 auto;padding:95px 9% 10px;max-width:1240px;background-color:#fff}.project-chapter__number{display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto 90px}.project-chapter__number span:nth-of-type(1){display:inline-block;padding-bottom:6px;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:15px;font-weight:900;letter-spacing:.1em;line-height:1}.project-chapter__number span:nth-of-type(2){display:block;overflow:hidden;margin-left:-30px;width:103px;height:75px;background-image:url(../images/bg-line.svg);background-size:72px 72px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:100% auto;mask-size:100% auto;text-indent:100%;white-space:nowrap}.project-chapter__title{margin-top:-.3em;margin-bottom:1em;font-size:min(3.08vw, 32px);font-weight:500;letter-spacing:.03em;line-height:1.56;white-space:nowrap}.project-chapter__text{font-size:min(3.08vw, 18px);letter-spacing:.05em;line-height:1.94;text-align:justify;-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.project-chapter__full img{width:100%;height:590px}.education-content{padding-bottom:165px}.education-lead{padding:90px 0 105px;font-size:18px;font-weight:300;letter-spacing:.03em;line-height:1.94;text-align:center}.education-table{display:grid;position:relative}.education-table__bg,.education-table__content{grid-column:1/2;grid-row:1/2}.education-table__bg{display:grid;grid-template-columns:80px 1fr 1fr 1fr;gap:0 10px}.education-table__bg::before{content:"";display:block;width:0;height:0}.education-table__bg div:nth-of-type(1){background-color:#82c4dd}.education-table__bg div:nth-of-type(2){background-color:#eccf45}.education-table__bg div:nth-of-type(3){background-color:#58a77f}.education-table__header{display:grid;grid-template-columns:80px 1fr 1fr 1fr;gap:0 10px;position:relative;z-index:1;color:#fff;font-size:20px;font-weight:500;letter-spacing:.12em;text-align:center}.education-table__header::before{align-self:end;content:"";display:block;width:0;height:0}.education-table__header div{padding:.6em}.education-table__row:first-of-type dt{border-top:1px dashed #8f9091}.education-table__row{display:grid;grid-template-columns:80px 1fr;gap:0 10px;position:relative;z-index:1}.education-table__row dt{display:flex;align-items:center;justify-content:center;border-bottom:1px dashed #8f9091;min-height:115px;background-color:#f4f4f4;font-size:17px;font-weight:500;letter-spacing:.08em;writing-mode:vertical-rl}.education-table__row dt span{position:relative;left:.25em}.education-table__row dd{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px 45px;align-content:center;position:relative;margin-bottom:1px;padding:20px;background-color:rgba(255,255,255,.6);background-blend-mode:lighten}.education-table__row .item{display:flex;align-items:center;justify-content:center;border-style:solid;border-left-width:4px;border-right-width:4px;padding:.3em;background-color:#fff;font-size:17px;font-weight:700;letter-spacing:.05em;text-align:center}.education-table__row .item._bl-blue{border-left-color:#82c4dd}.education-table__row .item._bl-yellow{border-left-color:#eccf45}.education-table__row .item._bl-green{border-left-color:#58a77f}.education-table__row .item._br-blue{border-right-color:#82c4dd}.education-table__row .item._br-yellow{border-right-color:#eccf45}.education-table__row .item._br-green{border-right-color:#58a77f}.education-table__row small{font-size:15px}.talk-mv{padding:calc(var(--headerH) + 10px) 70px 0;background:linear-gradient(to bottom,#fff 0,#fff calc(var(--headerH) + 400px),#1e2022 calc(var(--headerH) + 400px),#1e2022 100%)}.talk-mv__photo{border-radius:7px}.talk-mv__photo img{-o-object-position:50% 20%;object-position:50% 20%;width:100%;height:600px}.talk-mv__bottom{position:relative;margin-top:-130px;padding:0 10px}.talk-mv__bottom-box{margin:0 auto;padding:45px 0 70px;max-width:960px;background-color:#fff;text-align:center}.talk-mv__bottom-title{margin-bottom:1.3em;color:#fff;font-size:16px;font-weight:700;letter-spacing:.08em}.talk-mv__bottom-title span{display:inline-block;padding:.4em 1.1em;background-color:#1e2022}.talk-mv__bottom-lead{display:flex;justify-content:center;font-size:38px;font-weight:700;letter-spacing:.05em;line-height:1.58}.talk-mv__bottom-lead>span{display:inline-block}.talk-member{margin-top:-5px;padding:70px 0 110px;background-color:#1e2022;color:#fff}.talk-member__container{max-width:1040px;margin-left:auto;margin-right:auto}.talk-member__title{margin-bottom:1.7em;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:22px;font-weight:700;letter-spacing:.12em;text-align:center}.talk-member__item{display:grid;grid-template-columns:140px 33.66% 1fr;grid-template-areas:"itemA itemB itemC"}.talk-member__item+.talk-member__item{margin-top:40px}.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA}.job-interview__link>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item-data{-ms-grid-row:2;-ms-grid-column:1;grid-area:itemB;padding:5px 11.5%;font-size:15px;line-height:1.67}.job-interview__link>.talk-member__item-data{-ms-grid-row:3;-ms-grid-column:1}.interview-index-link>.talk-member__item-data{-ms-grid-row:2;-ms-grid-column:1}.project-profile__item>.talk-member__item-data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.talk-member__item-data{-ms-grid-row:1;-ms-grid-column:2}.talk-member__item-data li:nth-of-type(1){font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;font-weight:700;letter-spacing:.04em}.talk-member__item-data li:nth-of-type(2){margin-bottom:.5em}.talk-member__item-data li:nth-of-type(3){margin-right:-.2em;font-weight:300}.talk-member__item-profile{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:itemC;border-left:2px dotted #fff;padding:10px 0 10px 10.5%;font-size:15px;letter-spacing:.05em;line-height:2;text-align:justify}.project-profile__item>.talk-member__item-profile{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}.talk-member__item>.talk-member__item-profile{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.talk-topic-set{padding-top:115px}.talk-topic:nth-of-type(odd) .talk-topic__photo div:nth-of-type(2){margin-top:130px}.talk-topic:nth-of-type(even){position:relative;background-color:#efeff0}.talk-topic:nth-of-type(even)::before{content:"";display:block;position:absolute;bottom:100%;left:0;width:100%;height:20.94vw;background-color:#efeff0}.talk-topic:nth-of-type(even)::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:20.94vw;background-color:#fff}.talk-topic:nth-of-type(even) .talk-topic__photo div:nth-of-type(1){margin-top:130px}.talk-topic:last-of-type{padding-bottom:180px}.talk-topic:nth-of-type(1) .talk-topic__title{background-image:url(../images/workstyle/talk/topic-title01.svg)}.talk-topic:nth-of-type(2) .talk-topic__title{background-image:url(../images/workstyle/talk/topic-title02.svg)}.talk-topic:nth-of-type(3) .talk-topic__title{background-image:url(../images/workstyle/talk/topic-title03.svg)}.talk-topic+.talk-topic{padding-top:160px}.talk-topic__title{display:flex;align-items:center;justify-content:center;margin-bottom:80px;padding-top:1em;padding-bottom:1em;min-height:4.86em;background-size:auto 4.86em;background-position:center;background-repeat:no-repeat;font-size:28px;font-weight:500;letter-spacing:.03em;line-height:1.43;text-align:center}.talk-topic__title span{display:inline-block}.talk-topic__talk{display:flex;align-items:flex-start;max-width:790px}.talk-topic__talk:nth-of-type(odd) .talk-topic__talk-person{margin-right:30px}.talk-topic__talk:nth-of-type(even){flex-direction:row-reverse;margin-left:auto}.talk-topic__talk:nth-of-type(even) .talk-topic__talk-person{margin-left:30px}.talk-topic__talk:last-of-type .talk-topic__talk-person{margin-bottom:0}.talk-topic__talk:last-of-type .talk-topic__talk-comment{margin-bottom:0}.talk-topic__talk-person{flex:0 0 110px;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px;font-weight:700;letter-spacing:.04em;text-align:center}.talk-topic__talk-comment{flex:1;border-bottom:1px solid #1e2022;margin-bottom:60px;padding:.6em 0 1.4em;font-size:17px;letter-spacing:.05em;line-height:2.06;text-align:justify}.talk-topic__photo{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;position:relative;z-index:1;margin-top:145px}.talk-topic__photo img{width:100%}.talk-bottom img{width:100%}.welfare-lead{padding:100px 0 125px}.welfare-lead p{font-size:16px;font-weight:300;letter-spacing:.03em;line-height:1.88;text-align:justify}.welfare-lead__title{margin-bottom:1.2em;font-size:34px;font-weight:700;letter-spacing:.12em;text-align:center}.welfare-content{padding-bottom:50px}.welfare-system._yellow .welfare-system__title{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 1px),#eccf45 calc(50% - 1px),#eccf45 calc(50% + 1px),#fff calc(50% + 1px),#fff 100%)}.welfare-system._yellow .welfare-system__title::after{background-color:#eccf45}.welfare-system._yellow .welfare-system__title span{border-left-color:#eccf45;background-color:#f7ecb5}.welfare-system._yellow .welfare-system__list dt:before{background-color:#eccf45}.welfare-system._green .welfare-system__title{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 1px),#58a77f calc(50% - 1px),#58a77f calc(50% + 1px),#fff calc(50% + 1px),#fff 100%)}.welfare-system._green .welfare-system__title::after{background-color:#58a77f}.welfare-system._green .welfare-system__title span{border-left-color:#58a77f;background-color:#bcdccc}.welfare-system._green .welfare-system__list dt:before{background-color:#58a77f}.welfare-system._blue .welfare-system__title{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 1px),#82c4dd calc(50% - 1px),#82c4dd calc(50% + 1px),#fff calc(50% + 1px),#fff 100%)}.welfare-system._blue .welfare-system__title::after{background-color:#82c4dd}.welfare-system._blue .welfare-system__title span{border-left-color:#82c4dd;background-color:#cde7f1}.welfare-system._blue .welfare-system__list dt:before{background-color:#82c4dd}.welfare-system._purple .welfare-system__title{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 1px),#c0a4dd calc(50% - 1px),#c0a4dd calc(50% + 1px),#fff calc(50% + 1px),#fff 100%)}.welfare-system._purple .welfare-system__title::after{background-color:#c0a4dd}.welfare-system._purple .welfare-system__title span{border-left-color:#c0a4dd;background-color:#e6dbf1}.welfare-system._purple .welfare-system__list dt:before{background-color:#c0a4dd}.welfare-system._ocher .welfare-system__title{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 1px),#d1c5a8 calc(50% - 1px),#d1c5a8 calc(50% + 1px),#fff calc(50% + 1px),#fff 100%)}.welfare-system._ocher .welfare-system__title::after{background-color:#d1c5a8}.welfare-system._ocher .welfare-system__title span{border-left-color:#d1c5a8;background-color:#ede8dc}.welfare-system._ocher .welfare-system__list dt:before{background-color:#d1c5a8}.welfare-system{font-size:16px;line-height:1.56;text-align:justify}.welfare-system__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7em;font-size:28px;font-weight:500;letter-spacing:.07em}.welfare-system__title::after{content:"";display:block;border-radius:50%;border:solid 2px #fff;width:10px;height:10px}.welfare-system__title span{display:inline-flex;align-items:center;border-left-width:5px;border-left-style:solid;padding-right:.6em;padding-left:.3em;height:40px}.welfare-system__list dt{font-weight:700}.welfare-system__list dt::before{content:"";display:inline-block;margin:0 .2em .15em .2em;width:.625em;height:.5em;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.welfare-system__list dd+dt{margin-top:.7em}.welfare-system__photo{display:flex;margin-top:35px;font-size:14px;font-weight:500;line-height:1.43}.welfare-system__photo figure{flex:1}.welfare-system__photo figure+figure{margin-left:15px}.welfare-system__photo img{border-radius:1px}.welfare-system__photo figcaption{margin-top:.8em;padding-right:.8em}.guideline-marker-title{font-size:21px;font-weight:500;letter-spacing:.05em;line-height:1;text-align:center}.guideline-marker-title span{position:relative;padding:0 .6em}.guideline-marker-title span::after{content:"";display:block;position:absolute;top:calc(100% - .3em);left:0;width:100%;height:10px;background-image:url(../images/bg-line.svg);background-size:72px 72px}.guideline-photo-title{position:relative;height:135px;color:#fff;font-size:38px;font-weight:500;letter-spacing:.13em}.guideline-photo-title img{width:100%;min-height:100%}.guideline-photo-title span{display:flex;align-items:center;position:absolute;top:0;left:0;padding-left:8.5%;width:100%;height:100%}.guideline-table__item{display:grid;grid-template-columns:105px 1fr;gap:0 15px;font-size:17px;line-height:1.47}.guideline-table__item dt{border-top:2px solid #1e2022;padding:30px 0;font-weight:700;letter-spacing:.05em;text-align:center}.guideline-table__item dd{border-top:2px dotted #1e2022;padding:30px 0 30px 10px;font-weight:300;letter-spacing:.02em;line-height:1.47}.guideline-table__item li+li{margin-top:.6em}.guideline-table__item b{font-weight:700}.guideline-table__item b::before{content:"";display:inline-block;margin:0 .1em .4em .2em;margin-bottom:.1em;margin-right:.4em;width:.6em;height:.5em;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background-color:#1e2022}.guideline-table__item:last-of-type dt{border-bottom:2px solid #1e2022}.guideline-table__item:last-of-type dd{border-bottom:2px dotted #1e2022}.guideline-step__item{position:relative;margin-bottom:70px;border:2px solid #1e2022;padding:30px 0;font-size:18px;font-weight:500;letter-spacing:.05em;text-align:center}.guideline-step__item::after{content:"";display:block;position:absolute;top:100%;left:calc(50% - 4px);width:8px;height:60px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2060%22%3E%3Cpolygon%20points%3D%224.5%2053.06%204.5%200%203.5%200%203.5%2053.06%200%2053.06%204%2060%208%2053.06%204.5%2053.06%22%20style%3D%22fill%3A%20%23171a1d%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% auto;background-position:bottom center}.guideline-step__item .number{display:flex;align-items:center;position:absolute;top:0;left:5%;height:100%;font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:54px;font-weight:100;line-height:1;letter-spacing:-.03em}.guideline-step__item .number span{padding-left:.1em}.guideline-step__item small{font-size:15px}.guideline-step__item:last-of-type{margin-bottom:0}.guideline-step__item:last-of-type::after{display:none}.guideline-step__note{margin-top:40px;font-size:12px;letter-spacing:.05em;line-height:2;text-align:center}.guideline-contact{margin:0 auto;padding:15px;max-width:700px;background-image:url(../images/bg-line.svg);background-size:72px 72px;text-align:center}.guideline-contact__inner{padding:50px 0 70px;background-color:#fff}.guideline-contact__title{font-size:20px;font-weight:700;letter-spacing:.1em}.guideline-contact__text{margin-top:10px;font-size:14px;letter-spacing:.05em}.guideline-contact__data{margin-top:30px;padding:0 1em;font-size:17px;letter-spacing:.03em;line-height:1.56}.guideline-contact__data p+p{margin-top:.5em}.guideline-contact__data b{font-size:16px;font-size:calc(1em - 1px);font-weight:500}.guideline-contact__data a{text-decoration:underline}.guideline-button{display:flex;align-items:center;justify-content:center;position:relative;border:2px solid #1e2022;height:110px;background-color:#1e2022;color:#fff;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:23px;font-weight:500;letter-spacing:.19em;line-height:1;transition:color .3s}.guideline-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.guideline-button::after{content:"";display:block;position:absolute;top:calc(50% - 6px);right:9.5%;width:12px;height:12px;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.guideline-button span{position:relative;z-index:1}.guideline-percent{margin:0 auto;max-width:960px}.guideline-percent .guideline-marker-title{font-size:17px}.guideline-percent__content{padding:45px 0 5px}.guideline-percent__item-set{display:grid;grid-template-columns:repeat(3,1fr);padding:50px 20px 40px}.guideline-percent__item{padding-bottom:30px;letter-spacing:.05em;text-align:center}.guideline-percent__item dt{margin-bottom:.6em;font-size:16px;font-weight:700}.guideline-percent__item dd{padding-left:4%;font-size:32px;font-weight:500;line-height:1}.guideline-percent__item dd span{padding-right:3px;font-family:Poppins,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:300;font-size:85px;letter-spacing:-.03em}.guideline-percent__item+.guideline-percent__item{border-left:2px dotted #1e2022}.guideline-percent__note{padding:0 20px;font-size:12px;letter-spacing:.05em;text-align:right}.accordion-open .guideline-accordion__icon::after{transform:rotate(0)}.guideline-accordion+.guideline-accordion{margin-top:30px}.guideline-accordion__title{display:flex;align-items:center;justify-content:center;position:relative;height:100px;background-color:#1e2022;color:#fff;font-size:22px;font-weight:500;letter-spacing:.15em;cursor:pointer;transition:opacity .3s}.guideline-accordion__title:hover{opacity:.8}.guideline-accordion__title small{font-size:18px}.guideline-accordion__icon{display:block;position:absolute;top:calc(50% - 23px);right:3.5%;border-radius:50%;border:solid 1px #fff;width:45px;height:45px}.guideline-accordion__icon::after,.guideline-accordion__icon::before{content:"";display:block;position:absolute;top:50%;left:calc(50% - 10px);width:20px;height:1px;background-color:#fff;transition:transform .4s}.guideline-accordion__icon:after{transform:rotate(90deg)}.guideline-accordion__content{padding:40px 80px 80px;font-size:16px;line-height:1.88}.guideline-accordion__content p{text-align:justify}.guideline-referral{display:grid;grid-template-columns:50% 1fr;grid-template-areas:"areaA areaD" "areaB areaD" "areaC areaD";gap:0 50px}.guideline-referral__text{-ms-grid-row:1;-ms-grid-column:1;grid-area:areaA}.guideline-referral__note{-ms-grid-row:3;-ms-grid-column:1;grid-area:areaB;color:#626364;font-size:15px;line-height:1.67}.guideline-referral__button{-ms-grid-row:5;-ms-grid-column:1;grid-area:areaC;display:block;position:relative;margin-top:35px;border:1px solid #1e2022;padding:.8em 0;font-size:20px;font-weight:500;letter-spacing:.1em;text-align:center;transition:color .3s}.guideline-referral__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e2022;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.guideline-referral__button::after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:7.5%;width:6px;height:10px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .3s}.guideline-referral__button span{position:relative;z-index:1}.guideline-referral__process{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:areaD;background-color:#f4f4f4;text-align:center}.guideline-referral__process .title{padding:.5em;background-color:#a5a6a7;color:#fff;font-size:17px;font-weight:700;letter-spacing:.02em}.guideline-referral__process .steps{padding:0 8%;font-size:15px;font-weight:500;letter-spacing:.02em}.guideline-referral__process .steps li{position:relative;border-bottom:1px solid #1e2022;padding:1.9em 0}.guideline-referral__process .steps li::after{content:"";display:block;position:absolute;top:100%;left:calc(50% - 7px);width:15px;height:10px;background-color:#1e2022;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.guideline-referral__process .steps li:last-of-type::after{display:none}.guideline-jobreturn__table{margin-top:60px;padding:25px 5% 60px;background-color:#f4f4f4}.guideline-jobreturn__table dl{display:grid;grid-template-columns:135px 1fr;gap:0 15px}.guideline-jobreturn__table dt{border-bottom:2px solid #1e2022;padding:25px 0;font-weight:700;letter-spacing:.05em;text-align:center}.guideline-jobreturn__table dd{border-bottom:2px dotted #1e2022;padding:25px 10px;font-weight:300;letter-spacing:.03em;text-align:justify}.new-guideline-info{padding:110px 0}.new-guideline-schedule{padding:110px 0;background-color:#f4f4f4}.new-guideline-schedule .guideline-marker-title{margin-bottom:95px}.new-guideline-entry{padding:110px 20px 160px}.new-guideline-entry .guideline-contact{margin-bottom:110px}.new-guideline-entry .guideline-button-set{padding:0 10px}.mid-guideline{padding-bottom:165px}.mid-guideline-link{padding:110px 0 145px}.mid-guideline-info .guideline-photo-title{margin-bottom:70px}.mid-guideline-info .guideline-table__item{font-size:16px;line-height:1.56}.mid-guideline-info+.mid-guideline-info{margin-top:110px}.mid-guideline-percent-contact{padding:165px 30px 120px}.mid-guideline-percent-contact .guideline-percent{margin-bottom:130px}.message-comment{position:relative;padding:95px 20px 180px}.message-comment p{font-size:18px;letter-spacing:.12em;line-height:3.33;text-align:center}.message-comment p+p{margin-top:3.33em}.message-comment__inner{position:relative;z-index:1}.message-comment__title{margin-bottom:1.4em;font-size:34px;font-weight:500;letter-spacing:.12em;line-height:1.76;text-align:center}.message-comment__title::after{content:"";display:block;margin:1.7em auto 0;width:55px;height:2px;background-color:#1e2022}.message-comment__photo-set{overflow:hidden;position:absolute;top:0;left:calc(50% - 680px);width:1360px;height:calc(100% + 55px)}.message-comment__photo{position:absolute;opacity:.5;transition:opacity .5s}.message-comment__photo._01{top:240px;left:0;width:225px}.message-comment__photo._02{top:440px;right:0;width:180px}.message-comment__photo._03{bottom:260px;left:4.8%;width:180px}.message-comment__photo._04{bottom:0;right:11%;width:225px}.message-personality{padding:130px 20px 175px;background-image:url(../images/recruit/message/personality-bg.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.message-personality__title{margin-bottom:70px;font-size:21px;font-weight:700;letter-spacing:.05em;text-align:center}.message-personality__title span{position:relative;padding:0 1.4em}.message-personality__title span::after{content:"";display:block;position:absolute;top:calc(100% - .3em);left:0;width:100%;height:10px;background-image:url(../images/bg-line.svg);background-size:72px 72px}.message-personality__circle-row{display:flex;justify-content:center}.message-personality__circle-row .message-personality__circle+.message-personality__circle{margin-left:-20px}.message-personality__circle-row+.message-personality__circle-row{margin-top:-85px}.message-personality__circle{display:flex;flex-direction:column;justify-content:center;border-radius:50%;border-style:solid;border-width:2px;padding-bottom:3%;width:380px;height:380px;text-align:center}.message-personality__circle .number{font-family:Jost,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:68px;letter-spacing:-.03em;line-height:1}.message-personality__circle .title{margin:1em 0;font-size:25px;font-weight:500;letter-spacing:.08em}.message-personality__circle .text{font-size:16px;letter-spacing:.06em;line-height:1.69}.message-personality__circle._01{border-color:#fa9696}.message-personality__circle._01 .number{color:#fa9696}.message-personality__circle._02{border-color:#8cc8e6}.message-personality__circle._02 .number{color:#8cc8e6}.message-personality__circle._03{border-color:#8cb48c}.message-personality__circle._03 .number{color:#8cb48c}.faq-link .page-link:nth-of-type(1)::after{background-color:#ff931e}.faq-section:nth-of-type(1){background-color:#fffaf4}.faq-section:nth-of-type(1) .faq-item__q::before{background-color:#ff931e}.faq-section:nth-of-type(1) .faq-item__a::before{border-color:#ff931e;color:#ff931e}.faq-link .page-link:nth-of-type(2)::after{background-color:#3fa9f5}.faq-section:nth-of-type(2){background-color:#f5fbff}.faq-section:nth-of-type(2) .faq-item__q::before{background-color:#3fa9f5}.faq-section:nth-of-type(2) .faq-item__a::before{border-color:#3fa9f5;color:#3fa9f5}.faq-link .page-link:nth-of-type(3)::after{background-color:#7ac943}.faq-section:nth-of-type(3){background-color:#f8fcf6}.faq-section:nth-of-type(3) .faq-item__q::before{background-color:#7ac943}.faq-section:nth-of-type(3) .faq-item__a::before{border-color:#7ac943;color:#7ac943}.faq-link{padding:110px 0}.faq-section{padding:100px 0 135px}.faq-section__title{margin-bottom:.4em;font-size:30px;font-weight:700;letter-spacing:.06em;text-align:center}.accordion-open.faq-item::after{transform:rotate(0)}.faq-item{position:relative;padding:30px 80px 30px 0}.faq-item::after,.faq-item::before{content:"";display:block;position:absolute;top:75px;right:0;width:35px;height:2px;background-color:#1e2022}.faq-item::after{transform:rotate(90deg);transform-origin:center;transition:transform .4s}.faq-item+.faq-item{border-top:2px dotted #1e2022}.faq-item:last-of-type{border-bottom:2px dotted #1e2022}.faq-item__a,.faq-item__q{display:grid;grid-template-columns:80px 1fr}.faq-item__a::before,.faq-item__q::before{display:flex;align-items:center;justify-content:center;border-radius:50%;width:2em;height:2em;font-family:Lato,"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;font-weight:700;letter-spacing:0;line-height:1}.faq-item__q{padding:20px 0;font-size:23px;font-weight:700;letter-spacing:.04em;text-align:justify}.faq-item__q:hover p{opacity:.6}.faq-item__q::before{content:"Q";color:#fff}.faq-item__q p{padding-top:.3em;transition:opacity .3s}.faq-item__a{padding-bottom:20px;font-size:18px;letter-spacing:.05em;line-height:1.94;text-align:justify}.faq-item__a::before{content:"A";border-width:2px;border-style:solid}.faq-item__a p{padding-top:.3em}.faq-item__a a{text-decoration:underline}.faq-item__contact{display:inline-block;margin-top:1.94em;border-top:1px dashed #1e2022;padding-top:1.94em;padding-right:.5em;text-align:left}sub{font-size:65%;bottom:0}@media (max-width:1600px){.top-swiper-slide{width:67.5vw}}@media (max-width:1370px){.l-header__button-wrap{margin-left:0}}@media (max-width:1360px){.message-comment__photo-set{left:0;width:100%}}@media not all and (max-width:1300px){.project-chapter__title._w-short{display:none}}@media (max-width:1300px){.person-intro__container{padding-right:80px;padding-left:110px}.project-chapter__title._w-long{display:none}}@media (max-width:1290px){.l-header__submenu._work .container{max-width:initial!important;width:100%;padding-left:20px;padding-right:20px}}@media (max-width:1260px){.container._1200-30{max-width:initial!important;width:100%;padding-left:30px;padding-right:30px}}@media (max-width:1240px){.container._1200{max-width:initial!important;width:100%;padding-left:20px;padding-right:20px}.project-chapter._01 .project-chapter__photo-inner{margin-right:0}.project-chapter._03 .project-chapter__photo-inner{margin-left:0}}@media (max-width:1150px){.message-comment__photo{opacity:.3}}@media (max-width:1140px){.container._1080-30{max-width:initial!important;width:100%;padding-left:30px;padding-right:30px}}@media (max-width:1100px){.container._1060{max-width:initial!important;width:100%;padding-left:20px;padding-right:20px}.talk-member__container{max-width:initial!important;width:100%;padding-left:30px;padding-right:30px}}@media (max-width:1020px){.container._960-30{max-width:initial!important;width:100%;padding-left:30px;padding-right:30px}}@media (max-width:1000px){.container._960{max-width:initial!important;width:100%;padding-left:20px;padding-right:20px}}@media (max-width:940px){.job-link__container{max-width:initial!important;width:100%;padding-left:20px;padding-right:20px}}@media not all and (max-width:900px){:root{--headerH:100px}.u-sp-only{display:none}.u-ib--pc{display:inline-block}.u-ls-0--pc{letter-spacing:0!important}.l-header__button:hover{background-color:#1e2022;color:#fff}.top-footer{padding:20px 30px}.top-footer__inner{flex-wrap:wrap;align-items:center;justify-content:flex-end;width:47%}.top-footer__link-set{display:flex;gap:0 10px}.footer{justify-content:space-between;padding:20px 50px}.footer__link-set{gap:0 10px}.l-nav__inner{display:grid;gap:0 70px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"areaA areaC" "areaB areaD" "areaB areaE";margin:0 auto;max-width:870px}.l-nav__category:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:areaA}.l-nav__category:nth-of-type(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:areaB;margin-top:60px}.l-nav__category:nth-of-type(3){-ms-grid-row:5;-ms-grid-column:1;grid-area:areaC}.l-nav__category:nth-of-type(4){-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:areaD;margin-top:60px}.l-nav__category:nth-of-type(5){grid-area:areaE;margin-top:30px}.hover-zoom:hover .hover-zoom__target{overflow:hidden}.hover-zoom:hover .hover-zoom__target img{transform:scale(1.05)}.hover-zoom:hover .hover-zoom__target--opacity{overflow:hidden}.hover-zoom:hover .hover-zoom__target--opacity img{opacity:.7;transform:scale(1.05)}.hover-opacity:hover{opacity:.7}.hover-opacity-img:hover img{opacity:.7}.modal__overlay{display:flex;align-items:center;justify-content:center}.modal__scroll--pc{padding:70px 0 30px;max-height:100vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal__scroll--pc::-webkit-scrollbar{display:none}.modal__close:hover{opacity:.7}.special-mv__photo .photo{width:100%;height:600px;-o-object-position:center right;object-position:center right}.suggest-content__banner:hover .suggest-content__banner-more{color:#fff;background-color:#1e2022}.suggest-content__banner:hover .suggest-content__banner-more::after{background-color:#fff}.policy-content .lh-closely{line-height:1.76}.power-overview__data{display:grid;grid-template-columns:40.5% 1fr}.power-overview__data dl+dl{margin-left:25px;border-left:2px dotted #1e2022;padding-left:25px}.power-event:nth-of-type(even){margin-left:auto}.power-event:nth-of-type(even) .power-event__photo{right:-.5px;border-radius:0 2px 2px 0}.power-event:nth-of-type(odd) .power-event__lead{text-align:right}.power-event:nth-of-type(odd) .power-event__photo{left:-.5px;border-radius:2px 0 0 0 2px}.power-event:nth-of-type(odd) .power-event__box{margin-left:auto}.power-event+.power-event{margin-top:105px}.power-event{display:flex;flex-direction:column;max-width:960px;min-height:570px}.power-event__photo{overflow:hidden;position:absolute;top:0;width:53.33%;width:min(53.34%,512px);height:100%}.power-achievement__row._3-colum{display:grid;grid-template-columns:repeat(3,1fr)}.power-achievement__row._2-colum{display:grid;grid-template-columns:repeat(2,1fr)}.power-achievement__col+.power-achievement__col{border-left:2px solid #1e2022}.power-achievement__col+.power-achievement__col::after,.power-achievement__col+.power-achievement__col::before{content:"";display:block;position:absolute;left:-7px;border-radius:50%;width:12px;height:12px;background-color:#fff}.power-achievement__col+.power-achievement__col::before{top:-11px}.power-achievement__col+.power-achievement__col::after{bottom:-11px}.power-achievement__col._office .power-achievement__title{margin-bottom:.7em}.power-achievement__col._office .power-achievement__icon{align-items:flex-end;height:150px}.person-card{display:flex;align-items:flex-start}.person-card>div{width:50%}.person-card:hover .person-card__more{background-color:#1e2022}.person-card:hover .person-card__text-set{opacity:.7}.person-content__grid{display:grid;align-items:start;grid-template-columns:31.96% 1fr;gap:0 5%;padding:0 50px}.business-section__title:hover .business-section__title-photo{opacity:.7}.business-section__overview small{font-size:15px}.interview-topic__top{display:grid;grid-template-columns:41% 1fr;gap:0 6.4%;grid-template-areas:"areaA areaA" "areaB areaC"}.welfare-system-group{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"areaA areaB" "areaC areaC" "areaD areaD" "areaE areaE" "areaF areaF";gap:110px 70px}.welfare-system:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:areaA}.welfare-system:nth-of-type(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:areaB}.welfare-system:nth-of-type(3){-ms-grid-row:5;-ms-grid-column:1;grid-area:areaC}.welfare-system:nth-of-type(4){-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:areaD}.welfare-system:nth-of-type(5){grid-area:areaE}.welfare-system__oversea-content{display:grid;grid-template-columns:48% 1fr;gap:0 55px;padding-top:5px}.welfare-system__oversea-content .welfare-system__list dd+dt{margin-top:1.3em}.welfare-system__oversea-content .welfare-system__photo{margin-top:5px}.welfare-system__other-content{display:grid;grid-template-columns:32.81% 29.16% 1fr;grid-template-areas:"areaA areaB areaC" "areaD areaD areaD";gap:70px 45px}.welfare-system__other-content>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:areaA}.welfare-system__other-content>div:nth-of-type(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:areaB}.welfare-system__other-content>div:nth-of-type(3){-ms-grid-row:5;-ms-grid-column:1;grid-area:areaC}.welfare-system__other-content>div:nth-of-type(4){-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3;grid-area:areaD}.guideline-button-set{display:grid;grid-template-columns:repeat(2,minmax(0,450px));justify-content:center;gap:0 60px}.guideline-button:hover{color:#1e2022}.guideline-button:hover::before{transform-origin:left top;transform:scale(1,1)}.guideline-button:hover::after{background-color:#1e2022}.guideline-referral__button:hover{color:#fff}.guideline-referral__button:hover::before{transform-origin:left top;transform:scale(1,1)}.guideline-referral__button:hover::after{background-color:#fff}.mid-guideline-percent-contact .guideline-contact__data{font-size:16px}.faq-section:last-of-type{padding-bottom:160px}.l-nav__inner>.interview-topic__title{-ms-grid-row:1;-ms-grid-column:1}.interview-topic__top>.interview-topic__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system-group>.interview-topic__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>.interview-topic__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__inner>.interview-topic__lead{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.interview-topic__top>.interview-topic__lead{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system-group>.interview-topic__lead{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system__other-content>.interview-topic__lead{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.l-nav__inner>.interview-topic__text{-ms-grid-row:1;-ms-grid-column:3}.interview-topic__top>.interview-topic__text{-ms-grid-row:3;-ms-grid-column:3}.welfare-system-group>.interview-topic__text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.interview-topic__text{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.l-nav__inner>.guideline-referral__text{-ms-grid-row:1;-ms-grid-column:1}.interview-topic__top>.guideline-referral__text{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system-group>.guideline-referral__text{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>.guideline-referral__text{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__inner>.guideline-referral__note{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.interview-topic__top>.guideline-referral__note{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system-group>.guideline-referral__note{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system__other-content>.guideline-referral__note{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.l-nav__inner>.guideline-referral__button{-ms-grid-row:1;-ms-grid-column:3}.interview-topic__top>.guideline-referral__button{-ms-grid-row:3;-ms-grid-column:3}.welfare-system-group>.guideline-referral__button{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.guideline-referral__button{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.l-nav__inner>.guideline-referral__process{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system-group>.guideline-referral__process{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.guideline-referral__process{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5}}@media not all and (max-width:900px){.l-nav__inner>.l-nav__category:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.interview-topic__top>.l-nav__category:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system-group>.l-nav__category:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>.l-nav__category:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__inner>.l-nav__category:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.interview-topic__top>.l-nav__category:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system-group>.l-nav__category:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system__other-content>.l-nav__category:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.l-nav__inner>.l-nav__category:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3}.interview-topic__top>.l-nav__category:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:3}.welfare-system-group>.l-nav__category:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.l-nav__category:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.l-nav__inner>.l-nav__category:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system-group>.l-nav__category:nth-of-type(4){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.l-nav__category:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5}.l-nav__category:nth-of-type(5){-ms-grid-row:5;-ms-grid-column:3}.welfare-system-group>.l-nav__category:nth-of-type(5){-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}.l-nav__inner>.welfare-system:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.interview-topic__top>.welfare-system:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system-group>.welfare-system:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>.welfare-system:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__inner>.welfare-system:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.interview-topic__top>.welfare-system:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system-group>.welfare-system:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system__other-content>.welfare-system:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.l-nav__inner>.welfare-system:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3}.interview-topic__top>.welfare-system:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:3}.welfare-system-group>.welfare-system:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.welfare-system:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.l-nav__inner>.welfare-system:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system-group>.welfare-system:nth-of-type(4){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.welfare-system:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5}.welfare-system:nth-of-type(5){-ms-grid-row:5;-ms-grid-column:3}.welfare-system-group>.welfare-system:nth-of-type(5){-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}.l-nav__inner>.welfare-system__other-content>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.interview-topic__top>.welfare-system__other-content>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system-group>.welfare-system__other-content>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>.welfare-system__other-content>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__inner>.welfare-system__other-content>div:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.interview-topic__top>.welfare-system__other-content>div:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system-group>.welfare-system__other-content>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system__other-content>.welfare-system__other-content>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}.l-nav__inner>.welfare-system__other-content>div:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3}.interview-topic__top>.welfare-system__other-content>div:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:3}.welfare-system-group>.welfare-system__other-content>div:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.welfare-system__other-content>div:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.l-nav__inner>.welfare-system__other-content>div:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.welfare-system-group>.welfare-system__other-content>div:nth-of-type(4){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.welfare-system__other-content>.welfare-system__other-content>div:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5}}@media (max-width:900px){:root{--headerH:45px}.u-pc-only{display:none}.u-ib--sp{display:inline-block}.l-header{justify-content:space-between;height:45px}.l-header__logo{margin:0 12px}.l-header__logo img:nth-of-type(1){width:182px}.l-header__logo img:nth-of-type(2){margin-left:8px;width:83px}.l-header__menu-list,.l-header__submenu{display:none}.nav-open .l-header__button-wrap{visibility:visible;opacity:1}.l-header__button-wrap{position:fixed;top:var(--headerH);left:0;margin:0;padding:18px 18px 30px;width:100%;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out}.l-header__button{font-size:16px;width:50%;height:40px}.l-header__button+.l-header__button{background-color:#1e2022;color:#fff}.l-header__hamburger{margin-right:12px;padding:6px}.top-footer{padding:5px 10px}.top-footer__inner{align-items:flex-end;justify-content:space-between}.top-footer__link-set .link{transform-origin:center left;transform:scale(.9)}.top-footer__copyright{margin-left:-10%;text-align:right;letter-spacing:0;transform-origin:center right;transform:scale(.8)}.footer{flex-direction:column;gap:5px 0;padding:8px 10px}.footer__page-top{bottom:calc(100% + 8px);right:4px;height:32px;width:15px}.footer__link-set{gap:0 5px}.footer__link-set .link{transform-origin:center center;transform:scale(.9)}.footer__copyright{text-align:center;transform-origin:center;transform:scale(.8)}.l-nav{top:calc(var(--headerH) + 90px);width:100%;background-color:#fff}.l-nav__scroll{height:calc(var(--firstViewH) * 100 - var(--headerH) - 90px);padding:0 11.4% 50px 8%}.l-nav__category dt{font-size:11px}.l-nav__links li{font-size:min(4.53vw, 17px);letter-spacing:.02em}.l-nav__links li .en{padding-left:.2em}.l-nav__links li .fz-m{font-size:12px}.l-nav__links li .fz-s{font-size:11px}.l-nav__links li+li{margin-top:.7em}.l-nav__category+.l-nav__category{margin-top:35px}.l-nav__links._project li{letter-spacing:0;white-space:nowrap}.page-link-set{grid-template-columns:185px}.page-link{margin:0 auto;padding-top:25px;font-size:13px}.page-link::after{margin-bottom:1.1em}.block-business-list__graph{justify-self:auto;padding:0 10px 0 12px}.block-business-list__graph img{width:100%}.block-business-list__logo{padding-bottom:5%}.block-business-list__logo img{width:39%}.block-business-list__bg{padding:0}.modal__overlay{padding-top:55px}.modal__scroll--sp{overflow-y:scroll;padding-bottom:45px;height:calc(var(--vh) * 100 - 55px);-ms-overflow-style:none;scrollbar-width:none}.modal__scroll--sp::-webkit-scrollbar{display:none}.modal__close{padding-bottom:7px;font-size:14px}.modal__close::after{margin-left:7px;width:18px;height:18px}.mv img{height:auto}.mv__title-en{margin-bottom:.3em;font-size:10px;transform-origin:top left;transform:scale(.9)}.mv__title-ja{padding:.5em .6em;font-size:24px}.special-mv{padding:calc(var(--headerH) + 5px) 10px 0}.special-mv__label{width:20px;font-size:10px}.special-mv__number{padding-top:30px}.special-mv__number img{left:-35px;width:157px}.special-mv__title{left:-25px;padding-bottom:30px}.special-mv__title .ja{font-size:30px}.special-mv__title .en{margin-top:-5px;padding-top:.1em;font-size:20px}.suggest-content{padding:55px 20px 60px}.suggest-content__title{margin-bottom:3em;font-size:13px}.suggest-content__banner-set{grid-template-columns:1fr;gap:20px 0}.suggest-content__banner-set .suggest-content__banner-title{width:120px}.suggest-content__banner-title{left:-10px;padding:8px 5px;width:205px}.suggest-content__banner-title .en{font-size:10px}.suggest-content__banner-title .ja{font-size:13px}.suggest-content__banner-more{padding:.7em .7em .6em .9em;transform-origin:bottom right;transform:scale(.9)}.suggest-content__banner-more::after{margin-left:.3em}.top-swiper{padding:0}.top-swiper-slide{width:calc(100vw - 60px)}.top-item__text-set::before{top:25px;right:-12px;width:123px;height:90px}.top-item__lead{padding-top:55px;padding-right:35px;min-width:11.5em;font-size:13px;letter-spacing:.02em;line-height:1.65}.top-item__lead sub{display:inline-block;font-size:10px;transform-origin:bottom center;transform:scale(.9)}.top-item__label{flex-direction:column;width:40px;height:110px;font-size:10px;transform-origin:right bottom;transform:scale(.8)}.top-item__label span{display:inline-block;writing-mode:vertical-rl}.top-item__label::after{position:static;margin-top:.5em}.top-catch{bottom:17px;width:165px;transform:none}.top-pagination{top:calc(100% + 15px)}.top-pagination .swiper-pagination-bullet.swiper-pagination-bullet{margin:0 2px;width:6px;height:6px}.policy-mv .mv__inner{height:200px}.policy-content{padding-bottom:110px}.policy-content dl{grid-template-columns:1fr;padding:40px 0}.policy-content dt{margin-bottom:1.3em}.policy-content dd{font-size:12px;line-height:2.08}.policy-content dd::before{display:none}.passion-intro{padding:50px 30px;font-size:13px;line-height:2.31}.passion-intro p+p{margin-top:2.31em}.passion-section{padding-bottom:45px}.passion-section__mv img{height:250px}.passion-section__desc{margin-top:-55px}.passion-section__desc::before{font-size:74px}.passion-section__desc{margin-top:-55px}.passion-section__desc-box{padding:65px 20px 75px}.passion-section__desc-sdgs{grid-template-columns:repeat(auto-fit,minmax(0,60px));gap:0 10px}.passion-section__desc-title{margin:45px 0 25px;font-size:25px;line-height:1.6}.passion-section__desc-text{margin-bottom:40px;font-size:12px;line-height:2.08}.passion-section__desc-example .title{font-size:15px;line-height:1.73}.passion-section__desc-example p{font-size:11px}.passion-section__desc-example._co2{grid-template-columns:1fr;gap:35px 0;padding:25px 0 30px}.passion-section__desc-example._co2 .col{padding:0}.passion-section__desc-example._co2 .col-separator{width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right,#1e2022,#1e2022 2px,transparent 2px,transparent 4px);background-repeat:repeat-x}.passion-section__desc-example._co2 .photo{margin:25px 0 10px;padding:0 35px}.passion-section__desc-example._infrastructure{padding:25px 0 30px}.passion-section__desc-example._infrastructure .title{margin-bottom:1.9em}.passion-section__desc-example._infrastructure .row{grid-template-columns:1fr;gap:20px 0}.passion-section__desc-example._infrastructure .photo{padding:0 35px}.passion-section__desc-example._water{grid-template-columns:1fr;gap:30px 0;padding:25px 0 35px}.passion-section__desc-example._water .col{padding:0}.passion-section__desc-example._water .col-separator{width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right,#1e2022,#1e2022 2px,transparent 2px,transparent 4px);background-repeat:repeat-x}.passion-section__desc-example._water .data{grid-template-rows:auto 1.3em;font-size:22px}.passion-section__desc-example._water .data__nenkan{font-size:11px}.passion-section__desc-example._water .note{margin-top:5px;font-size:12px}.passion-section__solution{margin-top:-35px;padding:0 45px 40px}.passion-section__solution::before{height:calc(100% + 150px)}div:last-of-type.passion-section__solution{padding-bottom:55px}.passion-section__solution-arrow{width:180px;height:90px}.passion-section__solution-title{font-size:30px}.passion-section__solution-panel-set{flex-wrap:wrap}.passion-section__solution-panel{width:100%;max-width:initial}.passion-section__solution-panel .photo{padding:0 37px}.passion-section__solution-panel dt{margin:.6em 0 .3em;font-size:13px}.passion-section__solution-panel dd{font-size:11px}.passion-section__pickup{padding:20px 20px 60px}.passion-section__pickup-title{max-width:210px;height:55px;font-size:13px}.passion-section__pickup-link{margin-top:-30px}.passion-section__pickup-link .photo img{height:160px}.passion-section__pickup-link .lead{font-size:12px;line-height:1.67}.passion-section__pickup-link .lead span:first-of-type{padding-top:.2em}.passion-section__pickup-link .lead span:last-of-type{padding-bottom:.2em}.passion-section__pickup-link .label{padding:5px 8px;font-size:10px}.passion-section__pickup-link .label::after{margin-left:.5em;width:.4em;height:.4em}.power-title{font-size:14px}.power-mark-title{font-size:15px}.power-lead-text-bold{font-size:18px;line-height:1.89}.power-lead-text{font-size:13px;line-height:2.31}.power-intro{padding:50px 0 45px}.power-overview{padding-bottom:55px}.power-overview__box{padding:20px 20px 25px;max-width:640px}.power-overview__title{margin-bottom:1em;border-bottom:2px dotted #1e2022;padding-bottom:.5em}.power-overview__data dl{grid-template-columns:7.5em 1fr;gap:0 .7em;font-size:12px;line-height:1.87}.power-overview__data dd,.power-overview__data dt{margin-top:.2em}.power-overview__data li+li{margin-top:0}.power-history{padding-top:35px}.power-history__flow{padding-bottom:30px}.power-history__flow::before{width:3px;left:calc(50% - 2px);height:calc(100% + 1vw * 20 - 20px)}.power-start{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-areas:"itemA itemA" "itemB itemC";gap:0 30px;margin-bottom:55px;padding:1px 25px 10px;max-width:490px;width:calc(100% - 70px);min-width:265px}.power-start__year{-ms-grid-row:1;-ms-grid-column:1;grid-area:itemA;margin-top:-.5em;margin-bottom:.2em;font-size:27px}.job-interview__link>.power-start__year{-ms-grid-row:1;-ms-grid-column:1}.interview-index-link>.power-start__year{-ms-grid-row:1;-ms-grid-column:1}.project-profile__item>.power-start__year{-ms-grid-row:1;-ms-grid-column:1}.talk-member__item>.power-start__year{-ms-grid-row:1;-ms-grid-column:1}.power-start__title{-ms-grid-row:2;-ms-grid-column:1;grid-area:itemB;font-size:20px}.job-interview__link>.power-start__title{-ms-grid-row:3;-ms-grid-column:1}.interview-index-link>.power-start__title{-ms-grid-row:2;-ms-grid-column:1}.project-profile__item>.power-start__title{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.power-start__title{-ms-grid-row:1;-ms-grid-column:2}.power-start__text{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:itemC;font-size:12px}.power-event+.power-event{margin-top:55px}.power-event{margin-right:auto;margin-left:auto;padding-bottom:20px;max-width:640px}.power-event__year{padding:0 15px;font-size:63px}.power-event__lead{padding:0 20px;height:80px;font-size:15px;line-height:1.7;white-space:nowrap}.power-event__lead span{padding:0 .2em}.power-event__photo{width:calc(100% + .5px)}.power-event__photo img{height:initial}.power-event__box{margin:-20px 20px 0;padding:10px 15px;width:initial}.power-event__title{margin-right:-.5em;margin-bottom:.3em;font-size:20px;line-height:1.43}.power-event__text{font-size:12px;line-height:1.79}.power-current{padding-top:45px}.power-current__list{padding:45px 0 45px}.power-achievement-title{font-size:19px}.power-achievement__row{grid-template-columns:minmax(0,295px)}.power-achievement__col{padding:40px 20px 20px}.power-achievement__col+.power-achievement__col{border-top:2px solid #1e2022}.power-achievement__col+.power-achievement__col::after,.power-achievement__col+.power-achievement__col::before{content:"";display:block;position:absolute;top:-6px;border-radius:50%;border:2px solid #fff;width:10px;height:10px;background-color:#1e2022}.power-achievement__col+.power-achievement__col::before{left:0}.power-achievement__col+.power-achievement__col::after{right:0}.power-achievement__col._share .power-achievement__title{margin-bottom:3.4em}.power-achievement__title{font-size:13px}.power-achievement__number{font-size:65px}.power-achievement__number small{font-size:35.39%}.power-achievement__number-detail{gap:0 20px;font-size:36px}.power-achievement__icon{height:135px}.power-achievement__icon img{width:108px}.power-achievement__note{padding:0;font-size:10px}.power-achievement__share-list{grid-template-columns:repeat(auto-fit,165px);gap:35px 35px;margin:0 auto;padding-bottom:20px;max-width:760px;font-size:12px}.power-future{padding:calc(20% + 45px) 0 170px;background-image:url(../images/first/power/future-bg_sp.jpg)}.power-future__title{margin-bottom:2em}.person .special-mv__number{width:210px;height:210px}.person .special-mv__number::before{width:175px;height:175px}.person-intro{margin-top:-45px;padding-bottom:30px}.person-intro::before{top:-5.4vw;height:calc(100% + 5.4vw)}.person-intro__container{padding-right:20px;padding-left:40px}.person-intro__box{padding:25px 20px 35px}.person-intro__box p{font-size:11px;letter-spacing:.03em;line-height:1.91}.person-intro__title{margin-bottom:1.2em;padding-bottom:1.2em;font-size:18px;letter-spacing:.1em}.person-intro__title::after{width:15px}.person-intro__title span{margin-right:0;padding-bottom:.2em}.person-intro__title img{width:12em}.person-card-set{padding-bottom:0}.person-card-wrap{padding:40px 0}.person-card-wrap:nth-of-type(odd) .person-card__text-set{padding-left:0}.person-card-wrap:nth-of-type(even) .person-card__text-set{padding-right:0}.person-card__photo-set{width:89.55%}.person-card__text-set{padding-top:30px}.person-card__more{padding:.6em 1em .4em;font-size:10px}.person-card__more::after{width:4px;height:6px}.person-card__number{font-size:11px}.person-card__title{margin-top:.3em;margin-right:-.1em;margin-bottom:1.2em;font-size:min(6.93vw, 26px)}.person-card__data{padding:5px 0 3px 10px}.person-card__data li:nth-of-type(1){font-size:12px}.person-card__data li:nth-of-type(2){font-size:11px}.person-card__data .name{font-size:18px}.person-content{padding:20px 20px 30px}.person-content__number{padding:0 0 10px 0;font-size:11px}.person-content__photo{padding-bottom:20px}.person-content__photo-data._long{width:285px}.person-content__photo-data{position:relative;left:-20px;margin-top:-30px;padding:10px 14px 5px;width:250px;max-width:calc(100% + 20px)}.person-content__photo-data li:nth-of-type(1){font-size:11px}.person-content__photo-data li:nth-of-type(2){font-size:11px}.person-content__photo-data .name{font-size:18px}.person-content__title{font-size:min(5.6vw, 21px);line-height:1.67}.person-content__text{font-size:12px;line-height:2.08}.business-intro{padding:35px 0 60px}.business-intro__lead{margin-bottom:50px;font-size:22px;letter-spacing:.085em;line-height:1.82}.business-section-set{padding-bottom:80px}.business-section+.business-section{margin-top:20px}.business-section__title-overlay{justify-self:auto;padding-left:1.3em;font-size:30px;letter-spacing:.1em}.business-section__title-icon{margin-right:5%;width:45px;height:45px}.business-section__title-icon::after,.business-section__title-icon::before{left:calc(50% - 7px);width:14px}.business-section__title-photo img{width:100%;height:200px}.business-section__content{padding:35px 20px}.business-section__overview{margin-bottom:40px}.business-section__overview p{font-size:12px;line-height:2.08}.business-section__overview-title{font-size:21px;letter-spacing:.05em;line-height:1.67}.business-section__case{grid-template-columns:1fr;gap:20px 0}.business-section__case p{font-size:11px;line-height:1.82}.business-section__case+.business-section__case{margin-top:25px}.business-section__case-photo{padding-right:15px}.business-section__case-photo .share{bottom:-10px;right:-10px}.business-section__case-photo .share__world{width:min(20.53vw,77px)}.business-section__case-photo .share__jp{width:min(25.07vw,94px)}.business-section__case-title{grid-template-columns:55px 1fr;margin-top:0;font-size:13px;line-height:1.54}.business-section__case-title::before{font-size:12px}.business-section__case-title>span{padding-right:.8em}.job-link{padding:45px 0 60px}.job-link__top{gap:0 15px;padding-bottom:20px}.job-link__top-item .item-title{padding-left:0;padding-bottom:.7em;font-size:13px}.job-link__top-item .item-title::after{width:8px;height:8px}.job-link__top-item .item-icon{margin-top:15px;margin-right:-8px;height:54px}.job-link__top-item:nth-of-type(1) .item-icon,.job-link__top-item:nth-of-type(3) .item-icon{padding:5px 0}.job-link__bottom{grid-template-rows:auto 10px auto;grid-template-columns:25.33vw 1fr 1fr 1fr 24.53vw 1fr;gap:5px}.job-link__bottom-item{padding:8px 0 6px;font-size:min(3.2vw, 12px);letter-spacing:0;line-height:1.17}.job-link__bottom-item span{display:inline-flex;align-items:center;justify-content:center;min-height:2.34em}.job-link__bottom-item small{font-size:10px}a.job-link__bottom-item::after{margin-top:8px;width:5px;height:5px}.job-link__bottom-item._eigyou::before{right:-5px}.job-section-set{padding:45px 0 0}.job-section{padding-bottom:60px}.job-intro{grid-template-rows:140px auto;grid-template-columns:1fr}.job-intro__title{padding-left:1.5em;font-size:27px}.job-intro__title small{font-size:22px}.job-intro__photo{margin-right:25px;max-width:308px}.job-intro__text{padding:15px 25px 20px;font-size:13px;letter-spacing:.035em;line-height:1.92}.job-work{grid-template-columns:1fr;gap:35px 0;padding:35px 0 50px}.job-work p{padding:0 10px;font-size:12px;line-height:1.67}.job-work__title{font-size:14px}.job-work__title::after{margin:15px 0 15px;height:7px}.job-interview{padding:35px 20px 40px}.job-interview__title{font-size:13px}.job-interview__link-set{gap:20px;flex-wrap:wrap}.job-interview__link{gap:15px 0;width:calc((100% - 20px)/ 2);max-width:135px}.job-interview__link-category{padding:.2em;width:67px;font-size:10px;transform:scale(.9);transform-origin:top left}.job-interview__link-photo{padding:0}.job-interview__link-photo img{height:auto}.job-interview__link-data .department::after{margin-top:.5em}.job-interview__link-data .name{font-size:12px}.interview-mv{padding-right:20px;padding-left:20px}.interview-mv__photo img{height:auto;min-height:360px;-o-object-position:50% 50%;object-position:50% 50%}.interview-mv__title{top:max(205px,54.67vw);right:-10px;font-size:17px;letter-spacing:.03em}.interview-mv__title span{height:24px}.interview-mv__data{position:relative;bottom:auto;left:-10px;margin-top:-50px;padding:45px 20px 20px;width:275px}.interview-mv__data .category{font-size:12px}.interview-mv__data .department{font-size:11px}.interview-mv__data .name{font-size:17px}.interview-mv__data .start{font-size:10px}.interview-profile{padding:30px 45px 50px}.interview-profile p{font-size:11px;line-height:1.82}.interview-profile__box{padding:30px 25px 40px}.interview-profile__title{font-size:13px;letter-spacing:.08em}.interview-topic-set{padding-bottom:15px}.interview-topic{padding-bottom:45px}.interview-topic__title{font-size:11px}.interview-topic__title span{padding:.1em .5em .2em}.interview-topic__lead{display:block;margin-bottom:1.2em;font-size:21px;line-height:1.62}.interview-topic__lead p{display:inline-block;margin-right:-1px;padding-right:0}.interview-topic__text{font-size:12px;letter-spacing:.05em;line-height:2.08}.interview-topic__bottom{margin-top:25px}.interview-topic__bottom._full{margin-top:45px}.interview-schedule{padding:50px 0 35px}.interview-schedule__inner{display:block}.interview-schedule__title{margin-bottom:1.8em;font-size:14px}.interview-schedule__title::after{width:10px}.interview-schedule__item{display:block}.interview-schedule__item .time{font-size:17px;text-align:left}.interview-schedule__item .work{font-size:11px;line-height:1.82}.interview-schedule__item+.interview-schedule__item::before{top:-10px;left:calc(50% - 1px);height:20px}.interview-schedule__item:nth-of-type(odd){padding:15px 20px 30px}.interview-schedule__item:nth-of-type(even){padding:15px 20px 30px}.interview-other{grid-template-columns:minmax(0,140px) 65px minmax(0,140px);padding:35px 15px 65px}.interview-other__link-top{padding-right:5px}.interview-other__link-top .category{font-size:10px;transform:scale(.9);transform-origin:top left}.interview-other__link-top .photo img{min-height:110px}.interview-other__link-bottom .department::after{margin:.6em 0 .5em}.interview-other__link-bottom .name{font-size:12px}.interview-other__index{padding-top:45px;padding-left:0;height:110px}.interview-other__index-icon{margin-bottom:3px;width:26px;height:26px}.interview-other__index-text{font-size:10px;transform:scale(.9);transform-origin:top center}.interview-index-link-set{grid-template-columns:repeat(auto-fit,minmax(0,325px));gap:30px 35px;padding:40px 25px 60px}.interview-index-link{margin-left:15px}.interview-index-link__category{padding:.2em;width:75px;font-size:12px}.interview-index-link__photo{padding:0 30px 15px 0}.interview-index-link__photo img{height:158px}.interview-index-link__lead{font-size:13px;line-height:1.54}.interview-index-link__data .name{font-size:15px}.project-mv{padding-right:20px;padding-left:20px}.project-mv__photo img{height:auto}.project-mv__over{bottom:-57px;left:-10px}.project-mv__over-title{margin-bottom:1.4em;font-size:11px}.project-mv__over-title span{padding:.4em 1em .4em .4em}.project-mv__over-lead{font-size:min(7.2vw, 27px);line-height:1.44}.project-intro{padding:80px 0 40px;font-size:13px;line-height:1.92}.project-intro__bg{background-size:50px 50px;-webkit-mask-position:calc(100% + 6px) bottom;mask-position:calc(100% + 6px) bottom;-webkit-mask-size:185px auto;mask-size:185px auto}.project-profile{padding:30px 0 40px}.project-profile__title{margin-bottom:1em;font-size:13px}.project-profile__item{grid-template-columns:125px 1fr;grid-template-areas:"itemA itemB" "itemC itemC";gap:0 15px}.project-profile__item+.project-profile__item{margin-top:40px}.project-profile__item-data .name{font-size:17px}.project-profile__item-data .department{margin:.7em 0;font-size:11px;line-height:1.64}.project-profile__item-data .start{font-size:11px}.project-profile__item-text{font-size:11px;line-height:1.82}.project-chapter-set{padding:45px 0}.project-chapter{padding-bottom:60px}.project-chapter__content-row{display:block}.project-chapter__content-box{margin-top:-55px}.project-chapter__content-box-inner{padding:45px 6% 5px}.project-chapter__number{margin-bottom:30px}.project-chapter__number span:nth-of-type(1){font-size:11px}.project-chapter__number span:nth-of-type(2){margin-left:-20px;width:72px;height:55px;background-size:50px 50px}.project-chapter__title{font-size:22px;letter-spacing:.05em}.project-chapter__text{font-size:12px;line-height:2.08}.project-chapter__photo{margin-top:35px}.project-chapter__full img{height:auto;min-height:240px}.education-content{padding-bottom:60px}.education-lead{padding:45px 0 55px;font-size:13px;letter-spacing:.05em;line-height:1.92}.education-table__bg{grid-template-columns:33px 1fr 1fr 1fr;gap:0 2px}.education-table__header{grid-template-columns:33px 1fr 1fr 1fr;gap:0 2px;font-size:13px;letter-spacing:.085em}.education-table__header div{padding:.8em}.education-table__row{grid-template-columns:33px 1fr;gap:0 2px}.education-table__row dt{margin-right:3px;min-height:70px;font-size:12px;letter-spacing:.05em}.education-table__row dd{gap:5px 10px;align-content:stretch;padding:10px 5px}.education-table__row .item{border-left-width:3px;border-right-width:3px;padding:.8em .35em;font-size:11px;line-height:1.27}.education-table__row small{font-size:10px}.talk-mv{padding:calc(var(--headerH) + 15px) 20px 0;background:linear-gradient(to bottom,#fff 0,#fff calc(var(--headerH) + 15px + 48vw),#1e2022 calc(var(--headerH) + 15px + 48vw),#1e2022 100%)}.talk-mv__photo img{height:auto}.talk-mv__bottom{margin-top:-80px}.talk-mv__bottom-box{padding:30px 10px 35px}.talk-mv__bottom-title{font-size:11px}.talk-mv__bottom-lead{font-size:26px;line-height:1.46}.talk-member{padding:45px 0 50px}.talk-member__title{font-size:15px}.talk-member__item{grid-template-columns:100px 1fr;grid-template-areas:"itemA itemB " "itemC itemC";gap:20px 0}.talk-member__item-data{padding:7px 0 0 20px;font-size:11px;line-height:1.45}.talk-member__item-data li:nth-of-type(1){font-size:17px}.talk-member__item-profile{border-top:2px dotted #fff;border-left:none;padding:15px 0 0;font-size:11px;line-height:1.82}.talk-topic-set{padding-top:55px}.talk-topic:nth-of-type(odd) .talk-topic__photo div:nth-of-type(2){margin-top:45px}.talk-topic:nth-of-type(even)::before{height:31.34vw}.talk-topic:nth-of-type(even)::after{height:31.34vw}.talk-topic:nth-of-type(even) .talk-topic__photo div:nth-of-type(1){margin-top:45px}.talk-topic:last-of-type{padding-bottom:50px}.talk-topic+.talk-topic{padding-top:65px}.talk-topic__title{display:block;margin-bottom:40px;padding-top:1.2em;padding-bottom:0;min-height:5.2em;background-size:auto 4.675em;background-position:center top;font-size:20px;line-height:1.4}.talk-topic__talk:nth-of-type(odd) .talk-topic__talk-person{margin-right:20px}.talk-topic__talk:nth-of-type(even) .talk-topic__talk-person{margin-left:20px}.talk-topic__talk-person{margin-bottom:30px;flex:0 0 75px;font-size:14px}.talk-topic__talk-comment{margin-bottom:30px;font-size:12px;letter-spacing:.07em;line-height:1.67}.talk-topic__photo{gap:0 10px;margin-top:50px}.welfare-lead{padding:40px 0 60px}.welfare-lead p{font-size:12px;line-height:2.08}.welfare-lead__title{margin-bottom:1em;font-size:22px;line-height:1.59}.welfare-content{padding-bottom:60px}.welfare-system{font-size:12px;line-height:1.67}.welfare-system+.welfare-system{margin-top:45px}.welfare-system__title{font-size:20px}.welfare-system__title span{border-left-width:4px;padding-right:.4em;height:30px}.welfare-system__photo{margin-top:25px;font-size:11px;line-height:1.36}.welfare-system__photo figcaption{padding-right:0}.welfare-system__circle-content .welfare-system__photo{display:block;margin-left:0}.welfare-system__circle-content .welfare-system__photo figure{display:grid;align-items:center;grid-template-columns:1fr 54%}.welfare-system__circle-content .welfare-system__photo figure+figure{margin-top:10px;margin-left:0}.welfare-system__circle-content .welfare-system__photo figcaption{margin-top:0;padding:0 10px}.welfare-system__other-content>div+div{margin-top:45px}.guideline-marker-title{font-size:15px}.guideline-marker-title span::after{height:10px}.guideline-photo-title{height:60px;font-size:17px}.guideline-photo-title span{padding-left:6%}.guideline-table__item{grid-template-columns:80px 1fr;gap:0 10px;font-size:12px;line-height:1.67}.guideline-table__item dt{padding:20px 0}.guideline-table__item dd{padding:20px 5px 25px 5px;line-height:1.67}.guideline-table__item li+li{margin-top:.8em}.guideline-step__item{margin-bottom:45px;border-width:1px;padding:20px 0;font-size:12px}.guideline-step__item::after{height:42px}.guideline-step__item .number{font-size:18px}.guideline-step__item small{font-size:11px}.guideline-step__note{margin-top:30px;font-size:10px}.guideline-contact{padding:10px;max-width:initial}.guideline-contact__inner{padding:35px 0 50px}.guideline-contact__title{font-size:14px}.guideline-contact__text{font-size:11px}.guideline-contact__data{margin-top:20px;font-size:12px;line-height:1.67}.guideline-button{height:75px;font-size:16px}.guideline-button::after{top:calc(50% - 4px);width:9px;height:9px}.guideline-button+.guideline-button{margin-top:15px}.guideline-percent{padding:0 5px}.guideline-percent .guideline-marker-title{font-size:13px}.guideline-percent__content{padding:30px 0 10px}.guideline-percent__item-set{grid-template-columns:120px;justify-content:center;padding:20px 0 5px}.guideline-percent__item{padding:25px 0 20px}.guideline-percent__item dt{padding-right:1.5em;font-size:12px}.guideline-percent__item dd{padding-left:0;font-size:21px}.guideline-percent__item dd span{font-size:64px}.guideline-percent__item+.guideline-percent__item{border-left:none;border-top:2px dotted #1e2022}.guideline-percent__note{font-size:10px}.guideline-accordion+.guideline-accordion{margin-top:20px}.guideline-accordion__title{justify-content:flex-start;padding:0 70px 0 30px;height:95px;font-size:17px}.guideline-accordion__title small{font-size:14px}.guideline-accordion__icon{top:calc(50% - 17px);right:6%;width:35px;height:35px}.guideline-accordion__icon::after,.guideline-accordion__icon::before{left:calc(50% - 7px);width:14px}.guideline-accordion__content{padding:20px 20px 40px;font-size:11px;line-height:1.82}.guideline-referral{grid-template-columns:1fr;grid-template-areas:"areaA" "areaD" "areaB" "areaC"}.guideline-referral__note{font-size:10px;line-height:2}.guideline-referral__button{margin-top:30px;padding:1.1em 0;font-size:17px;letter-spacing:.15em}.guideline-referral__button::after{right:10%}.guideline-referral__process{margin:25px 15px}.guideline-referral__process .title{padding:.8em;font-size:13px}.guideline-referral__process .steps{padding:0 9.5% 30px;font-size:11px}.guideline-referral__process .steps li::after{left:calc(50% - 4px);width:9px;height:6px}.guideline-jobreturn__table{margin-top:25px;padding:5px 20px 45px}.guideline-jobreturn__table dl{grid-template-columns:80px 1fr;gap:0 10px}.guideline-jobreturn__table dt{font-size:11px;line-height:1.55}.guideline-jobreturn__table dd{padding:25px 5px}.new-guideline-info{padding:45px 0 60px}.new-guideline-schedule{padding:50px 0 60px}.new-guideline-schedule .guideline-marker-title{margin-bottom:35px}.new-guideline-entry{padding:45px 20px 60px}.new-guideline-entry .guideline-contact{margin-bottom:60px}.mid-guideline{padding-bottom:25px}.mid-guideline-link{padding:5px 0 60px}.mid-guideline-info .guideline-photo-title{margin-bottom:30px}.mid-guideline-info .guideline-table__item{font-size:11px;line-height:1.82}.mid-guideline-info+.mid-guideline-info{margin-top:60px}.mid-guideline-percent-contact{padding:70px 15px 60px}.mid-guideline-percent-contact .guideline-percent{margin-bottom:55px}.message-comment{padding:50px 20px 60px}.message-comment p{font-size:13px;letter-spacing:.08em;line-height:2.69}.message-comment p+p{margin-top:2.69em}.message-comment__title{margin-bottom:2em;font-size:22px;line-height:1.59}.message-comment__title::after{margin-top:1.9em;width:30px}.message-comment__photo-set{height:calc(100% + 20px)}.message-comment__photo._01{top:205px;left:30px;width:min(29.33vw,110px)}.message-comment__photo._02{top:323px;right:-25px;width:min(33.6vw,126px)}.message-comment__photo._03{bottom:150px;left:-50px;width:min(33.6vw,126px)}.message-comment__photo._04{right:35px;width:min(29.33vw,110px);opacity:.4}.message-personality{padding:60px 20px 110px;background-image:url(../images/recruit/message/personality-bg_sp.jpg)}.message-personality__title{margin-bottom:45px;font-size:15px}.message-personality__title span{padding:0 .7em}.message-personality__title span::after{height:10px}.message-personality__circle-row .message-personality__circle+.message-personality__circle{margin-left:-10px}.message-personality__circle-row+.message-personality__circle-row{margin-top:-40px}.message-personality__circle-row+.message-personality__circle-row .message-personality__circle{padding-bottom:0}.message-personality__circle{padding-bottom:5%;width:min(45.87vw,172px);height:min(45.87vw,172px)}.message-personality__circle .number{font-size:30px}.message-personality__circle .title{margin-bottom:.6em;font-size:12px}.message-personality__circle .text{font-size:10px;line-height:1.5}.faq-link{padding:5px 0 60px}.faq-section{padding:55px 0 60px}.faq-section__title{margin-bottom:.6em;font-size:17px;letter-spacing:.13em}.faq-item{padding:5px 40px 5px 0}.faq-item::after,.faq-item::before{top:47px;width:25px}.faq-item__a,.faq-item__q{grid-template-columns:55px 1fr}.faq-item__a::before,.faq-item__q::before{font-size:18px}.faq-item__q{padding:25px 0;font-size:16px;line-height:1.38}.faq-item__q p{padding-top:.1em}.faq-item__a{font-size:12px;line-height:1.67}.faq-item__a p{padding-top:.1em}.faq-item__contact{margin-top:1.67em;padding-top:1.67em;padding-right:0}.power-start>.data__nenkan{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.data__nenkan{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.data__nenkan{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.data__yaku{-ms-grid-row:3;-ms-grid-column:1}.project-profile__item>.data__yaku{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.data__yaku{-ms-grid-row:1;-ms-grid-column:3}.power-start>.data__number{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.project-profile__item>.data__number{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.talk-member__item>.data__number{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.power-start>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.job-interview__link-category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.job-interview__link-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.job-interview__link-lead{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.job-interview__link-data{-ms-grid-row:3;-ms-grid-column:1}.project-profile__item>.job-interview__link-data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.job-interview__link-data{-ms-grid-row:1;-ms-grid-column:3}.interview-topic__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.interview-topic__lead{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.interview-topic__text{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.interview-index-link__category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.interview-index-link__photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.interview-index-link__lead{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.interview-index-link__data{-ms-grid-row:3;-ms-grid-column:1}.project-profile__item>.interview-index-link__data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.interview-index-link__data{-ms-grid-row:1;-ms-grid-column:3}.power-start>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.project-profile__item-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.project-profile__item-data{-ms-grid-row:3;-ms-grid-column:1}.project-profile__item>.project-profile__item-data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.project-profile__item-data{-ms-grid-row:1;-ms-grid-column:3}.power-start>.project-profile__item-text{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.project-profile__item>.project-profile__item-text{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.talk-member__item>.project-profile__item-text{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.power-start>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.talk-member__item-photo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.talk-member__item-data{-ms-grid-row:3;-ms-grid-column:1}.project-profile__item>.talk-member__item-data{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.talk-member__item-data{-ms-grid-row:1;-ms-grid-column:3}.power-start>.talk-member__item-profile{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.project-profile__item>.talk-member__item-profile{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.talk-member__item>.talk-member__item-profile{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.guideline-referral__text{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.guideline-referral__note{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.guideline-referral__button{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.guideline-referral__process{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__category:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__category:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.l-nav__category:nth-of-type(3){-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.l-nav__category:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system:nth-of-type(3){-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>div:nth-of-type(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.welfare-system__other-content>div:nth-of-type(3){-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.welfare-system__other-content>div:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}.project-profile__item>.power-start__text{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}.talk-member__item>.power-start__text{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3}@media (max-width:900px){.power-start>.power-start__year{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-profile__item>.power-start__year{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.talk-member__item>.power-start__year{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.power-start>.power-start__title{-ms-grid-row:3;-ms-grid-column:1}.project-profile__item>.power-start__title{-ms-grid-row:1;-ms-grid-column:3}.talk-member__item>.power-start__title{-ms-grid-row:1;-ms-grid-column:3}.power-start>.power-start__text{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.project-profile__item>.power-start__text{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.talk-member__item>.power-start__text{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}}@media (max-width:880px){.container._800-40{max-width:initial!important;width:100%;padding-left:40px;padding-right:40px}}@media (max-width:860px){.container._800-30{max-width:initial!important;width:100%;padding-left:30px;padding-right:30px}}@media (max-width:840px){.container._800{max-width:initial!important;width:100%;padding-left:20px;padding-right:20px}}@media (max-width:580px){.job-interview__link-set._sp-left-justified::after{content:"";display:block;width:calc((100% - 20px)/ 2);max-width:135px;height:0}}@media (max-width:450px){.guideline-step__item._adjust-text-position{padding-left:10%}}@media not all and (min-width:901px)and (max-width:1200px){.interview-mv__title._short{display:none}}@media (min-width:901px)and (max-width:1200px){.interview-mv__title._long{display:none}}