@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;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:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{font-size:62.5%;height:100%}.c-senko-home{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;height:100%;letter-spacing:.01em;line-height:1.7;margin:0;overflow-y:scroll;padding:0;width:100%}.c-senko-home *,.c-senko-home :after,.c-senko-home :before{box-sizing:border-box}.c-senko-home ::-moz-selection{background-color:#b3d4ff}.c-senko-home ::selection{background-color:#b3d4ff}.c-senko-home ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-home ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-home * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-home * img{width:100%}}.c-senko-home * h1,.c-senko-home * h2,.c-senko-home * h3,.c-senko-home * h4,.c-senko-home * h5,.c-senko-home * h6,.c-senko-home * li,.c-senko-home * ol,.c-senko-home * p,.c-senko-home * ul{margin:0}.c-senko-home * ol,.c-senko-home * ul{list-style:none;padding:0}.c-senko-home * a{text-decoration:none}.c-senko-home * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-home * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-home * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-home * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-home * .sp-only{display:none}}.c-senko-home .c-btn{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:27px;color:#262b62;cursor:pointer;display:inline-block;font-size:1.6rem;padding:12px 60px 12px 20px;position:relative}@media screen and (max-width:767px){.c-senko-home .c-btn{border-radius:6.66667vw;font-size:3.46667vw;padding:3.46667vw 16vw 3.46667vw 6.4vw}}.c-senko-home .c-btn[data-style=link]{filter:drop-shadow(0 0 20px rgba(16,25,57,.6));transition:color .3s,background-color .3s}@media screen and (min-width:768px){.c-senko-home .c-btn[data-style=link]{min-width:234px}}@media screen and (max-width:767px){.c-senko-home .c-btn[data-style=link]{min-width:56vw}}.c-senko-home .c-btn[data-style=link]:after,.c-senko-home .c-btn[data-style=link]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-home .c-btn[data-style=link]:before{background-color:#262b62;border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-home .c-btn[data-style=link]:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-home .c-btn[data-style=link]:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-home .c-btn[data-style=link]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-home .c-btn[data-style=link]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}.c-senko-home .c-btn[data-btn=more]{display:block;margin-left:auto;margin-right:auto}.c-senko-home .c-btn[data-style=yellow]{background-color:#fff799;border:1px solid #000;line-height:1.7;min-width:194px;padding:12px 76px 12px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-home .c-btn[data-style=yellow]{min-width:56vw;padding:3.46667vw 28.26667vw 3.46667vw 6.4vw}}.c-senko-home .c-btn[data-style=yellow]:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-home .c-btn[data-style=yellow]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-home .c-btn[data-style=yellow]:hover{background-color:#000;color:#fff}.c-senko-home .c-btn[data-style=yellow]:hover:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-home select{color:#000;cursor:pointer}.c-senko-home[data-fixed=true]{position:fixed!important}.c-senko-home__base{position:relative;width:100%}.c-senko-home__header .c-header{background-color:rgba(29,53,151,.5);letter-spacing:.01em;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:100}.c-senko-home__header .c-header .c-btn{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:27px;color:#262b62;cursor:pointer;display:inline-block;font-size:1.6rem;padding:12px 60px 12px 20px;position:relative}@media screen and (max-width:767px){.c-senko-home__header .c-header .c-btn{border-radius:6.66667vw;font-size:3.46667vw;padding:3.46667vw 16vw 3.46667vw 6.4vw}}.c-senko-home__header .c-header .c-btn[data-style=link]{filter:drop-shadow(0 0 20px rgba(16,25,57,.6));transition:color .3s,background-color .3s}@media screen and (min-width:768px){.c-senko-home__header .c-header .c-btn[data-style=link]{min-width:234px}}@media screen and (max-width:767px){.c-senko-home__header .c-header .c-btn[data-style=link]{min-width:56vw}}.c-senko-home__header .c-header .c-btn[data-style=link]:after,.c-senko-home__header .c-header .c-btn[data-style=link]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-home__header .c-header .c-btn[data-style=link]:before{background-color:#262b62;border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-home__header .c-header .c-btn[data-style=link]:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-home__header .c-header .c-btn[data-style=link]:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-home__header .c-header .c-btn[data-style=link]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-home__header .c-header .c-btn[data-style=link]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}.c-senko-home__header .c-header .c-btn[data-btn=more]{display:block;margin-left:auto;margin-right:auto}.c-senko-home__header .c-header .c-btn[data-style=yellow]{background-color:#fff799;border:1px solid #000;line-height:1.7;min-width:194px;padding:12px 76px 12px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-home__header .c-header .c-btn[data-style=yellow]{min-width:56vw;padding:3.46667vw 28.26667vw 3.46667vw 6.4vw}}.c-senko-home__header .c-header .c-btn[data-style=yellow]:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-home__header .c-header .c-btn[data-style=yellow]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-home__header .c-header .c-btn[data-style=yellow]:hover{background-color:#000;color:#fff}.c-senko-home__header .c-header .c-btn[data-style=yellow]:hover:after{background-image:url(/img/icon-arrow.svg)}.c-senko-home__header .c-header{overflow:hidden}}.c-senko-home__header .c-header[data-color=blue]{background-color:#1d3597}@media screen and (min-width:768px){.c-senko-home__header .c-header[data-color=blue]{border-bottom:1px solid #fff;box-shadow:2px 0 36px rgba(16,25,57,.4)}.c-senko-home__header .c-header[data-color=blue]:after{background-image:url(/img/bg-header-right.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:284px}}.c-senko-home__header .c-header[data-open=true]{background-color:#1d3597}.c-senko-home__header .c-header__body{display:flex;flex-direction:column;padding:18px 129px 9px 104px}@media screen and (min-width:768px){.c-senko-home__header .c-header__body{margin-left:auto;margin-right:auto;max-width:1920px}}@media screen and (max-width:1440px){.c-senko-home__header .c-header__body{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.c-senko-home__header .c-header__body{padding:0 0 0 5.33333vw}}.c-senko-home__header .c-header__external-links{margin-left:auto;margin-right:16px}@media screen and (max-width:767px){.c-senko-home__header .c-header__external-links{display:none}}.c-senko-home__header .c-header__external-links ul{align-items:center;display:grid;gap:47px;grid-template-columns:repeat(3,auto);list-style:none;margin:0;padding:0}.c-senko-home__header .c-header__external-links ul li a{align-items:center;display:flex;position:relative;transition:opacity .3s}.c-senko-home__header .c-header__external-links ul li a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:8px;margin-left:13px;width:10px}@media screen and (min-width:768px){.c-senko-home__header .c-header__external-links ul li a:hover{opacity:.7}}.c-senko-home__header .c-header__external-links ul li[data-link=instagram] a:after{content:none}.c-senko-home__header .c-header__info{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header__info{align-items:unset;flex-direction:column;gap:10px}}.c-senko-home__header .c-header__info .c-header__logo a,.c-senko-home__header .c-header__info h1 a{display:block;transition:opacity .3s;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.c-senko-home__header .c-header__info .c-header__logo a:hover,.c-senko-home__header .c-header__info h1 a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-home__header .c-header__info .c-header__logo a img,.c-senko-home__header .c-header__info h1 a img{width:57.2vw}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__btn{display:none}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__btn{background-color:#fff;font-size:0;height:16vw;width:16vw}.c-senko-home__header .c-header__nav-global .c-nav-global__btn button{align-items:center;display:flex;height:100%;padding:0 3.33333vw;width:100%}.c-senko-home__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-home__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:after,.c-senko-home__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:before{left:-2.13333vw;top:0;width:8vw}.c-senko-home__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:before{transform:rotate(45deg)}.c-senko-home__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:after{transform:rotate(-45deg)}.c-senko-home__header .c-header__nav-global .c-nav-global__btn span{background-color:#1d3597;height:2px;margin-left:auto;position:relative;width:6.66667vw}.c-senko-home__header .c-header__nav-global .c-nav-global__btn span:after,.c-senko-home__header .c-header__nav-global .c-nav-global__btn span:before{background-color:#1d3597;content:"";display:inline-block;height:2px;position:absolute;right:0;transition:transform .3s;width:6.66667vw}.c-senko-home__header .c-header__nav-global .c-nav-global__btn span:before{top:-2.66667vw;width:9.33333vw}.c-senko-home__header .c-header__nav-global .c-nav-global__btn span:after{top:2.66667vw;width:4vw}.c-senko-home__header .c-header__nav-global .c-nav-global__body{background-color:#1d3597;height:0;left:0;opacity:0;overflow-y:auto;padding:0;position:fixed;top:15.86667vw;visibility:hidden;width:100%}}.c-senko-home__header .c-header__nav-global .c-nav-global__body[data-open=true]{height:100%;opacity:1;padding:12.8vw 0 29.33333vw;transition:opacity .3s,visibility .3s,height .3s;visibility:visible}.c-senko-home__header .c-header__nav-global .c-nav-global__list{display:grid;gap:30px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__list{grid-template-columns:repeat(7,auto)}}@media screen and (max-width:1440px){.c-senko-home__header .c-header__nav-global .c-nav-global__list{gap:10px 10px}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__list{flex-direction:column;gap:9.86667vw;grid-template-columns:unset;justify-content:center}}.c-senko-home__header .c-header__nav-global .c-nav-global__item{position:relative}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__item{margin-bottom:-20px;padding-bottom:20px}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__item{align-items:center;display:flex;flex-direction:column;text-align:center}}.c-senko-home__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a{color:#c6e4f0}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-home__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-detail{opacity:1;visibility:visible}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] a,.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] a{align-items:center;display:flex}}.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] a:after,.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:2.66667vw;margin-left:3.2vw;width:3.2vw}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck]{display:none}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] img{width:16.66667vw}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv]{display:none}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] img{width:24.4vw}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__item[data-link=instagram] img{width:8vw}}.c-senko-home__header .c-header__nav-global .c-nav-global__item a{color:#fff;font-size:1.6rem}@media screen and (max-width:1200px){.c-senko-home__header .c-header__nav-global .c-nav-global__item a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global__item a{font-size:3.73333vw}.c-senko-home__header .c-header__nav-global .c-nav-global__item>a{font-size:4vw;font-weight:500}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global__item>a:hover{text-decoration:underline}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title{display:inline-block}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title{padding-left:5.33333vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title button{background:none;border:none;padding:0}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title button{display:none}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;position:relative;transition:color .3s}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title button[aria-expanded=true]{color:#c6e4f0}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title button[aria-expanded=true]:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title button:after{border-bottom:0;border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.6vw solid #fff;content:"";display:inline-block;margin-left:4vw;transition:transform .3s,border-top-color .3s}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title a{align-items:center;display:flex;position:relative;transition:color .3s}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title a{display:none}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-title a:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;content:"";display:inline-block;margin-left:14px;transition:transform .3s,border-top-color .3s}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail{background-color:#1d3597;display:flex;justify-content:center;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail{box-shadow:2px 0 36px rgba(16,25,57,.4);gap:48px;left:50%;padding:39px 20px 43px;position:fixed;top:104px;transform:translate(-50%);width:100%;z-index:1}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail{gap:30px;top:141px}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail{align-items:center;flex-direction:column;height:auto;opacity:1;overflow:hidden;text-align:left;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail-top-link>span{color:#fff;font-size:4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail-top-link>span{display:none}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff;border:none;color:#000;display:block;font-weight:400;margin-top:15px;min-height:unset;min-width:unset;padding:8px 52px 9px 17px;width:unset}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:unset;color:#fff;font-size:3.73333vw;margin:7.73333vw 0 0;padding:0}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn:after,.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn:before{content:none}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul{display:grid;gap:29px 70px;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul{grid-auto-flow:column;grid-template-rows:repeat(3,1fr);padding-left:52px;padding-right:32px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul{gap:30px;grid-template-rows:repeat(4,1fr);padding-left:30px;padding-right:0}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul{gap:3.73333vw;margin-top:5.6vw;min-width:43.73333vw}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:unset}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{gap:5.06667vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li svg{height:auto;justify-self:center;will-change:transform}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:29px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:4.93333vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:16px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:2.4vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:31px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:4.4vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:26px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:3.46667vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:28px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:4vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:27px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:4.13333vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:26px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:3.33333vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:27px}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:3.86667vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{align-items:center;display:grid;gap:17px;grid-template-columns:31px 1fr}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{gap:4.13333vw;grid-template-columns:4.93333vw 1fr;margin-left:15.2vw}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a:before{content:none}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;width:2px}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul a{font-size:1.6rem;transition:opacity .3s}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul a{align-items:center;display:flex;font-size:3.73333vw;margin-left:9.06667vw;position:relative}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-home__header .c-header__nav-global .c-nav-global-accordion-detail ul a[data-link=none]{pointer-events:none}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__body{background-color:#fff}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__list{grid-template-columns:repeat(5,auto)}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top]{display:none}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top] a{border:1px solid #000;border-radius:4vw;font-size:4.26667vw;line-height:1;padding:1.6vw 5.86667vw}}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{color:#000}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{font-weight:400}}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a:after{border-top-color:#094}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button{color:#000;font-weight:400}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button:after{border-top-color:#094}}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{background-color:#fff;box-shadow:unset}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:95px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:102px}}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul:before{background-color:#eee}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul a:before{background-color:#009724}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link{display:none}}@media screen and (min-width:768px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff799;border:1px solid #000;max-width:190px;padding:8px 52px 8px 37px}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn:hover{background-color:#000;color:#fff}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link>span{color:#000}}@media screen and (max-width:767px){.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span,.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:after,.c-senko-home__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:before{background-color:#000}}.c-senko-home__header .c-header[data-style=recruit]{background-color:#fff;border-bottom:1px solid #000}.c-senko-home__header .c-header[data-style=recruit] .c-header__body{padding-bottom:13px;padding-top:14px}@media screen and (max-width:767px){.c-senko-home__header .c-header[data-style=recruit] .c-header__body{padding-bottom:0;padding-top:0}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header[data-style=recruit] .c-header__info{align-items:unset;flex-direction:column;gap:0}}@media screen and (max-width:767px){.c-senko-home__header .c-header[data-style=recruit] .c-header__info{gap:5.33333vw}}.c-senko-home__header .c-header[data-style=recruit] .c-header__info .c-header__logo a,.c-senko-home__header .c-header[data-style=recruit] .c-header__info h1 a{align-items:center;display:flex;gap:33px}@media screen and (max-width:767px){.c-senko-home__header .c-header[data-style=recruit] .c-header__info .c-header__logo a,.c-senko-home__header .c-header[data-style=recruit] .c-header__info h1 a{gap:2.66667vw}}.c-senko-home__header .c-header[data-style=recruit] .c-header__info .c-header__logo a span,.c-senko-home__header .c-header[data-style=recruit] .c-header__info h1 a span{color:#000;font-size:2rem;font-weight:400}@media screen and (max-width:767px){.c-senko-home__header .c-header[data-style=recruit] .c-header__info .c-header__logo a span,.c-senko-home__header .c-header[data-style=recruit] .c-header__info h1 a span{font-size:2.66667vw;letter-spacing:0;padding-top:1.6vw}}.c-senko-home__header .c-header[data-style=recruit] .c-header__right{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__header .c-header[data-style=recruit] .c-header__top-link{margin-left:auto;margin-top:-40px}}@media screen and (max-width:767px){.c-senko-home__header .c-header[data-style=recruit] .c-header__top-link{display:none}}.c-senko-home__header .c-header[data-style=recruit] .c-header__top-link a{border:1px solid #000;border-radius:15px;color:#000;display:block;font-size:1.6rem;line-height:1;margin-left:auto;padding:6px 22px;transition:opacity .3s;width:-moz-fit-content;width:fit-content}.c-senko-home__header .c-header[data-style=recruit] .c-header__top-link a:hover{opacity:.7}.c-senko-home__footer .c-footer{background-color:#262b62;position:relative;width:100%}.c-senko-home__footer .c-footer:before{background-image:url(/img/bg-footer.jpg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}@media screen and (max-width:767px){.c-senko-home__footer .c-footer:before{background-image:url(/img/bg-footer-sp.png)}}.c-senko-home__footer .c-footer__nav{padding:59px 0 48px}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav{padding:7.46667vw 0 4.8vw}}.c-senko-home__footer .c-footer__info{border-top:1px solid #fff;position:relative}.c-senko-home__footer .c-footer__info-body{align-items:center;display:grid;gap:84px;margin:0 auto;max-width:1060px;padding:36px 30px}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__info-body{grid-template-columns:repeat(2,auto)}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-home__footer .c-footer__info-body{gap:30px}}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__info-body{gap:2.93333vw 7.73333vw;padding:2.4vw 6.66667vw 8vw}}.c-senko-home__footer .c-footer__info-body ul{align-items:center;display:grid;gap:48px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__info-body ul{grid-template-columns:repeat(4,auto)}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-home__footer .c-footer__info-body ul{gap:10px 20px;grid-template-columns:repeat(2,auto)}}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__info-body ul{gap:1.6vw .53333vw;grid-template-columns:repeat(2,auto)}.c-senko-home__footer .c-footer__info-body ul li[data-link=instagram]{display:none}}.c-senko-home__footer .c-footer__info-body ul li[data-link=instagram] a{display:block;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__info-body ul li[data-link=instagram] a:hover{opacity:.7}}.c-senko-home__footer .c-footer__info-body ul a{color:#fff;display:unset;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__info-body ul a{font-size:3.2vw}}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__info-body ul a:hover{text-decoration:underline}}.c-senko-home__footer .c-footer__copyright small{color:#fff;display:block;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__copyright small{font-size:3.2vw;text-align:center}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap__body{margin:0 auto;max-width:1060px;padding:0 30px;position:relative}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap__body{padding:0 5.33333vw}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{gap:70px}}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{flex-direction:column}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child{margin-left:1.33333vw;margin-top:4.8vw}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child ul{align-items:center;display:flex}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child ul a{padding:0}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul{display:grid}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul{gap:26px}}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li:not([data-link]){border-top:1px solid #fff}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li:not([data-link]):last-child{border-bottom:1px solid #fff}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a{transition:opacity .3s}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a:hover{opacity:.7}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a img{border-radius:10px}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a img{border-radius:1.33333vw;width:16vw}}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram] a{margin-left:6.66667vw;width:-moz-fit-content;width:fit-content}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram] a img{width:10.66667vw}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-icon=arrow] a{align-items:center;display:flex;justify-content:space-between;padding:3.2vw 2.66667vw;position:relative}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-icon=arrow] a:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:3.73333vw;width:4.26667vw}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul a{color:#fff;display:block;font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul a{font-size:4vw;font-weight:500;padding:4.8vw 2.66667vw;width:100%}.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"]{border-top:1px solid #fff}}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"]>div{min-height:60px}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span{color:#fff;display:flex;font-size:1.6rem;font-weight:500;position:relative}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span{display:none}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span:before{background-color:#fff;content:"";display:inline-block;height:20px;margin-right:14px;margin-top:4px;width:4px}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button{display:none}}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;padding:4.53333vw 3.46667vw 3.46667vw 2.66667vw;position:relative;width:100%}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button[aria-expanded=true]:after{transform:scaleY(-1)}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button:after{border-bottom:0;border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #fff;content:"";display:inline-block;margin-left:auto;transition:transform .3s}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"]{display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"]{gap:4.53333vw;height:auto;margin:.53333vw 0 0;opacity:1;overflow:hidden;padding:0 4.8vw 4vw;transition:opacity .1s,visibility .1s;visibility:visible}.c-senko-home__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"][aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a{color:#fff;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a{align-items:center;display:flex;font-size:3.2vw;position:relative}.c-senko-home__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap a{display:inline-block}@media screen and (min-width:768px){.c-senko-home__footer .c-footer__nav .c-nav-sitemap a:hover{text-decoration:underline}}.c-senko-home__footer .c-footer__nav .c-nav-sitemap a[data-link=none]{pointer-events:none}.c-senko-home__bg{background-color:#212e61;position:relative}.c-senko-home__bg:before{content:"";height:100%;position:absolute;top:0;width:100%}@media screen and (min-width:1920px){.c-senko-home__bg:before{background-image:url(/img/bg-main.jpg),url(/img/bg-main-repeat.jpg);background-repeat:no-repeat,repeat-y;background-size:100% auto,100% 100%;left:50%;transform:translate(-50%)}}@media screen and (min-width:768px){.c-senko-home__bg:before{background-image:url(/img/bg-main.jpg),url(/img/bg-main-repeat.jpg);background-repeat:no-repeat,repeat-y;background-size:100% auto,100% 100%}}@media screen and (max-width:767px){.c-senko-home__bg:before{background-image:url(/img/bg-main-sp.jpg);height:726.93333vw}.c-senko-home__bg:after,.c-senko-home__bg:before{background-repeat:no-repeat;background-size:100% auto}.c-senko-home__bg:after{background-image:url(/img/bg-main-sp-bottom.jpg);content:"";height:488.26667vw;position:absolute;top:726.8vw;width:100%;z-index:-1}}.c-senko-home__info{background-color:#212e61;padding-top:110px;position:relative}@media screen and (max-width:767px){.c-senko-home__info{padding-top:10.93333vw}}.c-senko-home__info-body{background-color:rgba(0,0,0,.1);border:1px solid #fff;margin-left:auto;margin-right:auto;max-width:1060px;max-width:1000px;padding:19px 125px 15px;width:100%}@media screen and (max-width:767px){.c-senko-home__info-body{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media (min-width:768px) and (max-width:1060px){.c-senko-home__info-body{max-width:94.3396226415vw}}@media screen and (max-width:767px){.c-senko-home__info-body{max-width:89.33333vw;padding:3.2vw 5.33333vw;position:relative;z-index:1}}.c-senko-home__info-body p{color:#fff;font-size:1.6rem;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){.c-senko-home__info-body p{font-size:3.46667vw;line-height:1.84}}.c-senko-home__company{overflow:hidden}@media screen and (min-width:768px){.c-senko-home__company{padding-top:110px}}@media screen and (max-width:767px){.c-senko-home__company{margin-top:-24vw}}.c-senko-home__company-body{margin-left:auto;margin-right:auto;max-width:1060px;max-width:872px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-home__company-body{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.c-senko-home__company-text{position:relative}@media screen and (max-width:1650px){.c-senko-home__company-text{max-width:700px}}@media screen and (max-width:1250px){.c-senko-home__company-text{max-width:650px}}@media screen and (max-width:1020px){.c-senko-home__company-text{max-width:600px}}@media screen and (max-width:850px){.c-senko-home__company-text{max-width:500px}}@media screen and (max-width:767px){.c-senko-home__company-text{max-width:unset;padding-left:1.33333vw;padding-top:114.93333vw}}.c-senko-home__company-text p{color:#fff;font-size:2rem;line-height:2}@media screen and (max-width:767px){.c-senko-home__company-text p{font-size:3.73333vw;line-height:2.28}}.c-senko-home__company-text p+p{margin-top:10px}@media screen and (max-width:767px){.c-senko-home__company-text p+p{margin-top:0}}.c-senko-home__company-img{opacity:0;position:absolute;right:calc(50% - 43.54167vw);top:23.95833vw;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (max-width:767px){.c-senko-home__company-img{left:50%;right:unset;top:58.13333vw;transform:translate(-50%);width:62.66667vw}}.c-senko-home__company-img.play{opacity:1;visibility:visible}.c-senko-home__company-img img{width:20.52083vw}@media screen and (max-width:767px){.c-senko-home__company-img img{width:62.66667vw}}.c-senko-home__company-btn{margin-top:48px}@media screen and (max-width:767px){.c-senko-home__company-btn{margin-top:5.6vw}}.c-senko-home__company-movie{margin-left:auto;margin-right:auto;margin-top:60px;max-width:600px;overflow:hidden}@media screen and (max-width:767px){.c-senko-home__company-movie{margin-top:11.2vw;max-width:80vw}}.c-senko-home__company-movie-btn{cursor:pointer;display:block;position:relative;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-home__company-movie-btn:hover{opacity:.7}}.c-senko-home__company-movie-btn:after,.c-senko-home__company-movie-btn:before{content:"";left:50%;position:absolute;top:50%;transition:transform .3s}.c-senko-home__company-movie-btn:before{border-bottom:20px solid transparent;border-left:30px solid #fff;border-right:0;border-top:20px solid transparent;display:inline-block;transform:translate(calc(-50% + 4px),-50%)}@media screen and (max-width:767px){.c-senko-home__company-movie-btn:before{border-bottom:2.13333vw solid transparent;border-left:3.73333vw solid #fff;border-top:2.13333vw solid transparent;transform:translate(calc(-50% + .53333vw),-50%)}}.c-senko-home__company-movie-btn:after{animation:rotate 5s linear infinite;background-image:url(/img/obj-movie-btn.svg);background-repeat:no-repeat;background-size:100% 100%;height:122px;transform:translate(-50%,-50%);width:122px}@media screen and (max-width:767px){.c-senko-home__company-movie-btn:after{height:16.26667vw;width:16.26667vw}}.c-senko-home__company-movie span{align-items:center;color:#fff;display:flex;font-size:1.8rem;left:50%;position:absolute;top:244px;transform:translate(-50%)}@media screen and (max-width:767px){.c-senko-home__company-movie span{font-size:3.73333vw;top:32vw}}.c-senko-home__company-movie span:after{border-bottom:7px solid transparent;border-left:12px solid #fff;border-right:0;border-top:7px solid transparent;content:"";display:inline-block;margin-left:10px}@media screen and (max-width:767px){.c-senko-home__company-movie span:after{border-bottom:1.2vw solid transparent;border-left:1.86667vw solid #fff;border-top:1.2vw solid transparent;margin-left:2.13333vw}}.c-senko-home__company-message{background-color:rgba(0,0,0,.2);margin:63px calc(50% - 50vw) 0;padding:13px 0 12px;position:relative;text-align:center;width:100vw}@media screen and (max-width:767px){.c-senko-home__company-message{margin:5.33333vw calc(50% - 50vw) 0;padding:1.33333vw 0}}.c-senko-home__company-message p{color:#fff;font-family:Inter,sans-serif;font-size:12.6rem;font-weight:700;line-height:.76;opacity:.16}@media screen and (max-width:1440px){.c-senko-home__company-message p{font-size:9rem}}@media screen and (max-width:1120px){.c-senko-home__company-message p{font-size:6.8rem}}@media screen and (max-width:767px){.c-senko-home__company-message p{font-size:13.33333vw;letter-spacing:.05em;line-height:1.1}}.c-senko-home__company .c-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.c-senko-home__company .c-modal[aria-hidden=false]{display:block}.c-senko-home__company .c-modal[aria-hidden=true]{display:none}.c-senko-home__company .c-modal[data-anim=scale][data-animation=true]{animation:show-modal-scale .3s forwards}.c-senko-home__company .c-modal[data-anim=scale][data-animation=false]{animation:hide-modal-scale .3s forwards}.c-senko-home__company .c-modal__btn button{border:none;padding:0}.c-senko-home__company .c-modal__content{background-color:#fff;height:100%;left:50%;max-height:450px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px) and (max-width:1440px){.c-senko-home__company .c-modal__content{max-height:31.25vw;max-width:55.5555555556vw}}@media screen and (max-width:767px){.c-senko-home__company .c-modal__content{max-height:54vw;max-width:unset;width:100vw}}.c-senko-home__company .c-modal__close{background:transparent;border:none;cursor:pointer;font-size:0;height:60px;position:absolute;right:-60px;top:-60px;transition:opacity .3s;width:60px}@media screen and (max-width:767px){.c-senko-home__company .c-modal__close{height:8vw;right:0;top:-8vw;width:8vw}}.c-senko-home__company .c-modal__close:after,.c-senko-home__company .c-modal__close:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:60px}@media screen and (max-width:767px){.c-senko-home__company .c-modal__close:after,.c-senko-home__company .c-modal__close:before{width:8vw}}.c-senko-home__company .c-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-senko-home__company .c-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-senko-home__company .c-modal__close:hover{opacity:.7}}.c-senko-home__company .c-modal__list-item{display:none}.c-senko-home__company .c-modal__list-item[data-display=block]{display:block}.c-senko-home__company .c-modal__list-item[data-display=none]{display:none}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__close{right:2.13333vw;top:4.8vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__close:after,.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__close:before{background-color:#000}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__content{height:738px;max-height:80vh;max-width:1000px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__content{height:147.73333vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:63px 138px 103px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__list-item{padding-left:88px}}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__list-item{padding:10.66667vw 6.66667vw 16vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] h2{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] h2{gap:3.2vw}.c-senko-home__company .c-modal[data-modal=recruit-message] h2 img{width:70.66667vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] h2 span{font-size:2.2rem;font-weight:500;padding-left:80px;position:relative}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] h2 span{font-size:3.46667vw;padding-left:10.66667vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] h2 span:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] h2 span:before{height:1px;width:8vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:50px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:6.4vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:1.8rem;line-height:2.44}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:3.46667vw;line-height:1.84}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.18}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:4vw;line-height:1.8}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:32px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:4.26667vw}}.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-34px;pointer-events:none;position:absolute;right:-20px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-3.2075471698vw;right:-1.8867924528vw}}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-12.53333vw;right:-7.46667vw}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__img img{width:37.1698113208vw}}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-message] .c-modal__img img{width:58.13333vw}}.c-senko-home__company .c-modal[data-modal=recruit-points]{background-color:rgba(0,0,0,.5)}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__close{right:4.53333vw;top:4.8vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__close:after,.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__close:before{background-color:#fff}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__content{background-color:#000;height:465px;max-height:80vh;max-width:1000px;position:relative}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__content{height:138.4vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:270px;left:50%;pointer-events:none;position:absolute;top:168px;transform:translate(calc(-50% + 6px));width:904px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal-sp.png);height:101.73333vw;top:10.13333vw;transform:translate(calc(-50% - 1.6vw));width:89.86667vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:84px 130px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item{padding:17.06667vw 6.66667vw 13.33333vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{width:48vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:flex;gap:118px;justify-content:center;margin-top:60px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul{gap:60px}}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:grid;gap:8vw 6.66667vw;grid-template-columns:1fr 1fr;margin-top:8.8vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li{border-radius:50%;position:relative}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:before{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom;transition:transform .3s;width:100%}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate]:before{background-color:#fff799}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:before{background-color:#66b479}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:after{background-image:url(/img/icon-arrow.svg)}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career]:before{background-color:#fff}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:before{background-color:#66b479}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]{grid-column:span 2;justify-self:center}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]:before{background-color:#66b479}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a{color:#fff}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:before{background-color:#fff}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:after{background-image:url(/img/icon-arrow-black.svg)}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]{pointer-events:none}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]:before{background-color:#aaa}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a{color:#fff}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a:before{background-color:#999}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none][data-type=comeback] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (min-width:768px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover:before{transform:translate(-50%,-50%) scale(1.1)}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:before{background-color:#000}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;gap:22px;height:170px;justify-content:center;padding-top:18px;position:relative;width:170px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{font-size:4.8vw;gap:6.66667vw;height:40vw;padding-top:4.53333vw;width:40vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{border-radius:50%;content:"";display:inline-block;height:56px;order:2;transition:background-color .3s;width:56px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{height:9.33333vw;width:9.33333vw}}.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{background-repeat:no-repeat;background-size:100% auto;bottom:40px;content:"";height:17px;position:absolute;width:19px}@media screen and (max-width:767px){.c-senko-home__company .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{bottom:8.53333vw;height:3.73333vw;width:4.26667vw}}.c-senko-home__solution{position:relative}@media screen and (min-width:768px) and (max-width:1024px){.c-senko-home__solution{overflow:hidden}}.c-senko-home__solution-body{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:30px;padding-right:30px;padding-top:94px;width:100%}@media screen and (max-width:767px){.c-senko-home__solution-body{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:16vw}}.c-senko-home__solution-body h2{color:#fff;font-size:6rem;font-weight:700;padding-left:82px;position:relative}@media screen and (min-width:768px) and (max-width:1024px){.c-senko-home__solution-body h2{margin-top:48px}}@media screen and (max-width:767px){.c-senko-home__solution-body h2{font-size:9.33333vw;line-height:1.5;margin-top:12.66667vw;padding-left:10.93333vw}}.c-senko-home__solution-body h2 span{background-color:#fff;color:#000;font-size:2.4rem;font-weight:500;left:-38px;letter-spacing:0;line-height:1;padding:6px 7px;position:absolute;top:62px;transform:rotate(90deg)}@media screen and (max-width:767px){.c-senko-home__solution-body h2 span{font-size:3.73333vw;left:-6.66667vw;padding:.8vw 1.86667vw;top:10.4vw}}.c-senko-home__solution-body h3{background:linear-gradient(90deg,transparent,rgba(0,0,0,.2) 15%,rgba(0,0,0,.2) 85%,transparent);color:#fff;font-size:3.8rem;font-weight:500;padding:18px 0;text-align:center}@media screen and (max-width:767px){.c-senko-home__solution-body h3{font-size:5.86667vw;margin-top:14.13333vw;padding:1.73333vw 0}}@media screen and (min-width:1025px) and (max-width:1440px){.c-senko-home__solution-stickey-area{max-width:800px}}@media screen and (min-width:768px){.c-senko-home__solution-stickey-area{padding-bottom:64px}}.c-senko-home__solution-stickey-text{top:464px}@media screen and (min-width:768px){.c-senko-home__solution-stickey-text{margin:-12px calc(50% - 50vw) 0;padding-left:50px;position:sticky;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1920px){.c-senko-home__solution-stickey-text{margin:-12px calc(50% - 960px) 0}}@media screen and (max-width:1919px){.c-senko-home__solution-stickey-text{margin-top:-.625vw;padding-left:1.04167vw}}@media screen and (max-width:1440px){.c-senko-home__solution-stickey-text{padding-left:120px}}@media screen and (max-width:1024px){.c-senko-home__solution-stickey-text{display:none}}@media screen and (min-width:768px){.c-senko-home__solution-stickey-text p{color:#bae4ee;font-family:Inter,sans-serif;font-size:5rem;font-weight:600;letter-spacing:0;line-height:1;opacity:.5;position:relative;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1919px){.c-senko-home__solution-stickey-text p{font-size:1.92708vw}}@media screen and (min-width:768px){.c-senko-home__solution-stickey-text p:before{background-color:hsla(0,0%,100%,.5);bottom:-4px;content:"";height:1px;left:50%;position:absolute;transform:translate(calc(-50% - 20px));width:492px}}@media screen and (max-width:1919px){.c-senko-home__solution-stickey-text p:before{bottom:-.20833vw;transform:translate(calc(-50% - 4.16667vw));width:25.625vw}}.c-senko-home__solution-lead{margin-top:34px}@media screen and (min-width:768px){.c-senko-home__solution-lead{padding-left:88px}}@media screen and (max-width:767px){.c-senko-home__solution-lead{margin-top:3.73333vw;padding-left:1.33333vw}}.c-senko-home__solution-lead p{color:#fff;font-size:3.4rem;font-weight:500;line-height:1.76}@media screen and (max-width:767px){.c-senko-home__solution-lead p{font-size:5.86667vw;line-height:1.8}}.c-senko-home__solution-text{margin-top:-10px}@media screen and (min-width:768px){.c-senko-home__solution-text{padding-left:88px}}@media screen and (min-width:768px) and (max-width:1024px){.c-senko-home__solution-text{margin-top:14px}}@media screen and (max-width:767px){.c-senko-home__solution-text{margin-top:3.73333vw;padding-left:1.33333vw}}.c-senko-home__solution-text p{color:#fff;font-size:2rem;line-height:2}@media screen and (max-width:767px){.c-senko-home__solution-text p{font-size:3.73333vw;line-height:2.28}.c-senko-home__solution-text p+p{margin-top:1.6vw}}.c-senko-home__solution-btn{margin-top:38px}@media screen and (min-width:768px){.c-senko-home__solution-btn{padding-bottom:54px;padding-left:88px}}@media screen and (max-width:1024px){.c-senko-home__solution-btn{padding-bottom:0}}@media screen and (max-width:767px){.c-senko-home__solution-btn{margin-top:6.93333vw;padding-left:1.33333vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj[data-obj=top]{display:flex;justify-content:space-between;margin-right:-1.86667vw;padding:0 8vw 0 9.86667vw;position:relative}.c-senko-home__solution-obj[data-obj=top]:after,.c-senko-home__solution-obj[data-obj=top]:before{opacity:.6;position:absolute}.c-senko-home__solution-obj[data-obj=top]:before{bottom:3.46667vw;color:#bae4ee;content:"Watch & research.";font-family:Inter,sans-serif;font-size:8vw;font-weight:600;letter-spacing:0}.c-senko-home__solution-obj[data-obj=top]:after{background-color:#bae4ee;bottom:4.8vw;content:"";height:1px;max-width:70.66667vw;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.c-senko-home__solution-obj[data-obj=bottom]{margin-top:50px}}@media screen and (max-width:1024px){.c-senko-home__solution-obj[data-obj=bottom]{display:flex;flex-direction:column;gap:6.66667vw;padding:0 4.26667vw}}@media screen and (max-width:767px){.c-senko-home__solution-obj[data-obj=bottom]{margin-right:-3.73333vw;margin-top:13.33333vw}}@media screen and (min-width:1025px){.c-senko-home__solution-obj-img{position:absolute}}.c-senko-home__solution-obj-img[data-img="01"]{top:445px}@media screen and (min-width:1920px){.c-senko-home__solution-obj-img[data-img="01"]{left:calc(50% - 874px)}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="01"]{left:calc(50% - 49.16667vw)}}@media screen and (max-width:1400px){.c-senko-home__solution-obj-img[data-img="01"]{left:calc(50% - 688px)}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="01"] img{width:7.29167vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="01"] img{width:18.66667vw}}.c-senko-home__solution-obj-img[data-img="02"]{top:757px}@media screen and (min-width:1920px){.c-senko-home__solution-obj-img[data-img="02"]{left:calc(50% - 758px)}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="02"]{left:calc(50% - 43.125vw)}}@media screen and (max-width:1400px){.c-senko-home__solution-obj-img[data-img="02"]{left:calc(50% - 604px)}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="02"]{margin-top:12.8vw}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="02"] img{width:11.66667vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="02"] img{width:24.66667vw}}.c-senko-home__solution-obj-img[data-img="03"]{top:316px}@media screen and (min-width:1920px){.c-senko-home__solution-obj-img[data-img="03"]{right:calc(50% - 700px)}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"]{right:calc(50% - 41.14583vw)}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"]{position:relative;right:unset;top:unset;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="03"]{width:49.86667vw}}.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:first-child{animation:solution-01-text-left 5.5s cubic-bezier(0,.4,0,.4) forwards;--start-bottom:-200px;--between-bottom:-20px;--end-bottom:53px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:first-child{--start-bottom:-10.41667vw;--between-bottom:-1.04167vw;--end-bottom:2.76042vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:first-child{--start-bottom:-200px;--between-bottom:-20px;--end-bottom:62px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:first-child{--start-bottom:-26.66667vw;--between-bottom:-2.66667vw;--end-bottom:8.26667vw}}.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:nth-child(2){animation:solution-01-text-right 5.5s cubic-bezier(0,.4,0,.4) forwards;--start-top:-200px;--between-top:-20px;--end-top:148px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:nth-child(2){--start-top:-10.41667vw;--between-top:-1.04167vw;--end-top:7.70833vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:nth-child(2){--start-top:-200px;--between-top:-20px;--end-top:178px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="03"].play .c-senko-home__solution-obj-text span:nth-child(2){--start-top:-26.66667vw;--between-top:-2.66667vw;--end-top:23.73333vw}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"] img{width:16.35417vw}}@media screen and (min-width:768px) and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"] img{max-width:374px;width:100%}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="03"] img{width:100%}}.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span{color:#edfaff;font-family:Inter,sans-serif;font-size:3.2rem;font-weight:800;letter-spacing:.05em;opacity:.8;position:absolute}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span{font-size:1.66667vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span{font-size:3.2rem}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span{font-size:4.93333vw}}.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span:first-child{left:-32px;opacity:0}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span:first-child{left:-1.66667vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span:first-child{left:-4.26667vw}}.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span:nth-child(2){opacity:0;right:-34px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span:nth-child(2){right:-1.77083vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="03"] .c-senko-home__solution-obj-text span:nth-child(2){right:-4.53333vw}}.c-senko-home__solution-obj-img[data-img="04"]{top:669px}@media screen and (min-width:1920px){.c-senko-home__solution-obj-img[data-img="04"]{right:calc(50% - 816px)}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"]{right:calc(50% - 47.1875vw)}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"]{margin-left:auto;position:relative;right:unset;top:unset;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"]{width:49.86667vw}}.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text p{animation:solution-02-text-fadein 6s cubic-bezier(.5,1,.89,1) 1.3s forwards}.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:first-child{animation:solution-02-white-line 1s cubic-bezier(.25,1,.5,1) forwards,solution-02-white-line-top 1.2s cubic-bezier(.25,1,.5,1) 1.3s forwards,solution-02-white-line-out .5s cubic-bezier(.83,0,.17,1) 2.3s forwards;--start-mt:-1px;--end-mt:-35px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:first-child{--start-mt:-0.05208vw;--end-mt:-1.82292vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:first-child{--start-mt:-1px;--end-mt:-55px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:first-child{--start-mt:-0.13333vw;--end-mt:-7.33333vw}}.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:last-child{animation:solution-02-white-line 1s cubic-bezier(.25,1,.5,1) forwards,solution-02-white-line-bottom 1.2s cubic-bezier(.25,1,.5,1) 1.3s forwards,solution-02-white-line-out .5s cubic-bezier(.83,0,.17,1) 2.3s forwards;--start-mb:-1px;--end-mb:-35px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:last-child{--start-mb:-0.05208vw;--end-mb:-1.82292vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:last-child{--start-mb:-1px;--end-mb:-55px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:last-child{--start-mb:-0.13333vw;--end-mb:-7.33333vw}}.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:before{animation:solution-02-blue-line-left 1.3s cubic-bezier(.83,0,.17,1) 1.5s forwards,solution-02-blue-line-left-out 1.3s cubic-bezier(.83,0,.17,1) 2.3s forwards;--start-ml:0;--end-ml:-135px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:before{--end-ml:-7.03125vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:before{--end-ml:-216px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:before{--end-ml:-28.8vw}}.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:after{animation:solution-02-blue-line-right 1.3s cubic-bezier(.83,0,.17,1) 1.5s forwards,solution-02-blue-line-right-out 1.3s cubic-bezier(.83,0,.17,1) 2.3s forwards;--start-mr:0;--end-mr:-135px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:after{--end-mr:-7.03125vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:after{--end-mr:-216px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"].play .c-senko-home__solution-obj-text span:after{--end-mr:-28.8vw}}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"] img{width:11.66667vw}}@media screen and (min-width:768px) and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"] img{max-width:374px;width:100%}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"] img{width:100%}}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text p{color:#edfaff;font-family:Inter,sans-serif;font-size:4rem;font-weight:500;left:50%;letter-spacing:.05em;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 50%,transparent);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 100%;mask-size:0 100%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text p{font-size:2.08333vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text p{font-size:6rem}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text p{font-size:8vw}}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span{background:#fff;clip-path:inset(100%);display:block;height:2px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%,-50%);width:270px}@media screen and (max-width:1919px){.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span{width:14.0625vw}}@media screen and (max-width:1024px){.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span{width:432px}}@media screen and (max-width:767px){.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span{width:57.6vw}}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span:first-child{margin-top:-1px;top:50%}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span:last-child{bottom:50%;margin-bottom:-1px}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span:after,.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span:before{background:#9ae4ff;content:"";display:block;height:100%;position:absolute;width:50%}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span:before{clip-path:inset(0 0 0 100%);left:0}.c-senko-home__solution-obj-img[data-img="04"] .c-senko-home__solution-obj-text span:after{clip-path:inset(0 100% 0 0);right:0}.c-senko-home__solution-obj-img img{box-shadow:0 20px 40px 0 rgba(0,0,0,.8)}.c-senko-home__solution-search{margin-top:50px}@media screen and (max-width:767px){.c-senko-home__solution-search{margin-top:8.8vw}}.c-senko-home__solution-search .c-search{word-break:break-all}.c-senko-home__solution-search .c-search__category{background-color:hsla(0,0%,100%,.26);border:1px solid #fff}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category{border-left:none;border-right:none;margin:0 calc(50% - 50vw);width:100vw}}.c-senko-home__solution-search .c-search__category-body{padding:31px 49px 28px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-body{padding:2.93333vw 5.33333vw 3.73333vw}}.c-senko-home__solution-search .c-search__category-btn{position:relative;text-align:center}.c-senko-home__solution-search .c-search__category-btn:before{background-image:url(/img/obj-search-top.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:237px;left:50%;pointer-events:none;position:absolute;top:-31px;transform:translate(-50%);width:473px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-btn:before{height:28.26667vw;top:-3.06667vw;width:63.06667vw}}.c-senko-home__solution-search .c-search__category-btn button{cursor:pointer;padding-right:50px;position:relative}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-btn button{padding-right:7.2vw}}.c-senko-home__solution-search .c-search__category-btn button span{color:#fff;font-size:2.2rem;font-weight:500;text-shadow:0 0 30px rgba(29,53,151,.6)}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-btn button span{font-size:4.26667vw}}.c-senko-home__solution-search .c-search__category-btn button:after,.c-senko-home__solution-search .c-search__category-btn button:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-home__solution-search .c-search__category-btn button:before{background-color:#202562;border-radius:50%;height:30px;right:0;width:30px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-btn button:before{height:4vw;width:4vw}}.c-senko-home__solution-search .c-search__category-btn button:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;margin-top:1px;right:7px;transition:transform .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-btn button:after{border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.33333vw solid #fff;right:.93333vw}}.c-senko-home__solution-search .c-search__category-btn button[aria-expanded=true]:after{margin-top:0;transform:translateY(-50%) scaleY(-1)}.c-senko-home__solution-search .c-search__category-detail{height:auto;opacity:1;overflow:hidden;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-home__solution-search .c-search__category-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.c-senko-home__solution-search .c-search__category-list{border-radius:20px;display:flex;justify-content:center;margin-top:27px}@media screen and (max-width:1060px){.c-senko-home__solution-search .c-search__category-list{display:grid;gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-list{border-radius:2.66667vw;display:grid;gap:1.6vw;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:3.46667vw;max-width:88.53333vw}}.c-senko-home__solution-search .c-search__category-item{display:grid;grid-template-columns:repeat(4,112px)}@media screen and (max-width:1060px){.c-senko-home__solution-search .c-search__category-item{justify-content:center}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item{grid-template-columns:repeat(4,22.13333vw)}}.c-senko-home__solution-search .c-search__category-item button{background-color:#fff;color:#202562;cursor:pointer;display:grid;font-size:1.6rem;gap:5px;grid-template-rows:1fr 1fr;line-height:1.25;max-height:112px;max-width:112px;padding:8px 12px 12px;place-items:center;position:relative;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button{font-size:3.46667vw;gap:1.06667vw;max-height:22.13333vw;max-width:22.13333vw;padding:2.13333vw .53333vw 1.86667vw}}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__category-item button:hover{background-color:hsla(0,0%,100%,.8)}}.c-senko-home__solution-search .c-search__category-item button:after{background-color:#202562;content:"";height:calc(100% - 4px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button:after{height:100%}}.c-senko-home__solution-search .c-search__category-item button svg{height:auto}.c-senko-home__solution-search .c-search__category-item button[data-btn=logimaterials]{border-radius:20px 0 0 20px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=logimaterials]{border-radius:2.66667vw 0 0 2.66667vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=logimaterials] svg{width:46px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=logimaterials] svg{width:9.33333vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=energy] svg{width:23px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=energy] svg{width:4.4vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=construction] svg{width:48px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=construction] svg{width:9.2vw}}@media screen and (max-width:1060px){.c-senko-home__solution-search .c-search__category-item button[data-btn=environment_infra]{border-radius:0 20px 20px 0}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=environment_infra]{border-radius:0 2.66667vw 2.66667vw 0}}@media screen and (max-width:1060px){.c-senko-home__solution-search .c-search__category-item button[data-btn=environment_infra]:after{content:none}}.c-senko-home__solution-search .c-search__category-item button[data-btn=environment_infra] svg{width:40px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=environment_infra] svg{width:8.26667vw}}@media screen and (max-width:1060px){.c-senko-home__solution-search .c-search__category-item button[data-btn=purchasing]{border-radius:20px 0 0 20px}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=purchasing]{border-radius:2.66667vw 0 0 2.66667vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=purchasing] svg{width:34px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=purchasing] svg{width:7.46667vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=it] svg{width:40px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=it] svg{width:8.53333vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=trade] svg{width:42px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=trade] svg{width:8.4vw}}.c-senko-home__solution-search .c-search__category-item button[data-btn=planning]{border-radius:0 20px 20px 0}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=planning]{border-radius:0 2.66667vw 2.66667vw 0}}.c-senko-home__solution-search .c-search__category-item button[data-btn=planning]:after{content:none}.c-senko-home__solution-search .c-search__category-item button[data-btn=planning] svg{width:37px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__category-item button[data-btn=planning] svg{width:6.93333vw}}.c-senko-home__solution-search .c-search__category-item button[data-current=true]{background-color:#202562;color:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=logimaterials] svg path{fill:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=energy] svg path{stroke:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=construction] svg path,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=construction] svg rect{fill:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=environment_infra] svg path,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=purchasing] svg line,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=purchasing] svg polygon,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=purchasing] svg polyline{stroke:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=purchasing] svg circle{fill:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=it] svg circle,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=it] svg ellipse,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=it] svg line{stroke:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=it] svg path,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=planning] svg path,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=planning] svg rect,.c-senko-home__solution-search .c-search__category-item button[data-current=true][data-btn=trade] svg path{fill:#fff}.c-senko-home__solution-search .c-search__category-item button[data-current=false]{background-color:hsla(0,0%,100%,.66)}.c-senko-home__solution-search .c-search__category-item button[data-current=false]:after{background-color:#fff;right:-1px}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__category-item button[data-current=false]:hover{background-color:hsla(0,0%,100%,.3)}}.c-senko-home__solution-search .c-search__tag{background-color:hsla(0,0%,100%,.26);border:1px solid #fff;margin-top:10px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag{border-left:none;border-right:none;margin:2.66667vw calc(50% - 50vw) 0;width:100vw}}.c-senko-home__solution-search .c-search__tag-body{padding:29px 50px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-body{padding:2.93333vw 5.33333vw 3.73333vw}}.c-senko-home__solution-search .c-search__tag-btn{text-align:center}.c-senko-home__solution-search .c-search__tag-btn button{cursor:pointer;padding-right:50px;position:relative}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-btn button{padding-right:6.66667vw}}.c-senko-home__solution-search .c-search__tag-btn button span{color:#fff;font-size:2.2rem;font-weight:500;text-shadow:0 0 30px rgba(29,53,151,.8)}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-btn button span{font-size:4.26667vw}}.c-senko-home__solution-search .c-search__tag-btn button:after,.c-senko-home__solution-search .c-search__tag-btn button:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-home__solution-search .c-search__tag-btn button:before{background-color:#202562;border-radius:50%;height:30px;right:0;width:30px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-btn button:before{height:4vw;width:4vw}}.c-senko-home__solution-search .c-search__tag-btn button:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;margin-top:1px;right:7px;transition:transform .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-btn button:after{border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.33333vw solid #fff;right:.93333vw}}.c-senko-home__solution-search .c-search__tag-btn button[aria-expanded=true]:after{margin-top:0;transform:translateY(-50%) scaleY(-1)}.c-senko-home__solution-search .c-search__tag-detail{height:auto;opacity:1;overflow:hidden;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-home__solution-search .c-search__tag-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.c-senko-home__solution-search .c-search__tag-list{margin-top:27px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-list{margin-top:3.73333vw}}.c-senko-home__solution-search .c-search__tag-item{background-color:hsla(0,0%,100%,.66);display:flex;gap:26px;padding:16px 20px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-item{border:1px solid #fff;flex-direction:column;gap:4.53333vw;padding:3.46667vw 5.86667vw 4.66667vw}}.c-senko-home__solution-search .c-search__tag-item+.c-search__tag-item{margin-top:14px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-item+.c-search__tag-item{margin-top:2.66667vw}}.c-senko-home__solution-search .c-search__tag-title{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.75;position:relative}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__tag-title{min-width:104px}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-title{font-size:4vw;padding-bottom:1.33333vw;text-align:center}}.c-senko-home__solution-search .c-search__tag-title:before{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-title:before{bottom:0;height:1px;left:50%;right:unset;top:unset;transform:translate(-50%);width:10.66667vw}}.c-senko-home__solution-search .c-search__tag-title span{color:#202562}.c-senko-home__solution-search .c-search__tag-check ul{display:flex;flex-wrap:wrap;gap:18px 22px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-check ul{gap:4vw 5.33333vw}}.c-senko-home__solution-search .c-search__tag-check li label{align-items:center;cursor:pointer;display:flex}.c-senko-home__solution-search .c-search__tag-check li label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #262b62;border-radius:0;cursor:pointer;height:20px;position:relative;width:20px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-check li label input{height:4.53333vw;width:4.53333vw}}.c-senko-home__solution-search .c-search__tag-check li label input:checked{background-color:#202562;border:1px solid #fff}.c-senko-home__solution-search .c-search__tag-check li label input:checked:before{opacity:1}.c-senko-home__solution-search .c-search__tag-check li label input:checked+span{font-weight:700}.c-senko-home__solution-search .c-search__tag-check li label input:disabled{border:1px solid #fff;cursor:default;opacity:.5}.c-senko-home__solution-search .c-search__tag-check li label input:disabled+span{cursor:default;opacity:.5}.c-senko-home__solution-search .c-search__tag-check li label input:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:7px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 1px)) rotate(-45deg);width:12px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-check li label input:before{border-bottom:1px solid #fff;border-left:1px solid #fff;height:1.33333vw;width:2vw}}.c-senko-home__solution-search .c-search__tag-check li label span{color:#202562;font-size:1.6rem;padding-left:15px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-check li label span{font-size:3.46667vw;padding-left:2vw}}.c-senko-home__solution-search .c-search__tag-form-btn{align-items:center;display:flex;flex-direction:column;gap:22px;margin-top:27px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-form-btn{gap:3.73333vw;margin-top:5.33333vw}}.c-senko-home__solution-search .c-search__tag-form-btn button{color:#fff;cursor:pointer;transition:color .3s,background-color .3s}.c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=submit]{background-color:#fff;border-radius:22px;color:#000;font-size:1.6rem;padding:13px 40px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=submit]{border-radius:4.66667vw;font-size:3.46667vw;line-height:1;min-width:40vw;padding:2.93333vw 5.33333vw}}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=submit]:hover{background-color:#1d3597;color:#fff}}.c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=reset]{color:#fff;font-size:1.4rem;text-decoration:underline;transition:opacity .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=reset]{font-size:3.46667vw}}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=reset]:hover{opacity:.7}}.c-senko-home__solution-search .c-search__word{background-color:hsla(0,0%,100%,.26);border:1px solid #fff;margin-top:10px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word{border-left:none;border-right:none;margin:2.66667vw calc(50% - 50vw) 0;width:100vw}}.c-senko-home__solution-search .c-search__word-body{padding:30px 76px}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__word-body{align-items:center;display:flex;gap:50px}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word-body{padding:3.2vw 5.33333vw 4.8vw}}.c-senko-home__solution-search .c-search__word-btn{text-align:center}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__word-btn{min-width:176px}}.c-senko-home__solution-search .c-search__word-btn button span{color:#fff;font-size:2.2rem;font-weight:500}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word-btn button span{font-size:4.26667vw}}.c-senko-home__solution-search .c-search__word-detail{max-height:40px;position:relative}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__word-detail{max-width:610px;width:100%}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word-detail{margin-top:3.46667vw;max-height:8vw;text-align:center}}.c-senko-home__solution-search .c-search__word-detail input{background-color:#fff;border:1px solid #fff;border-radius:20px;color:#000;line-height:1;padding:7px 20px 8px;width:100%}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word-detail input{border-radius:4vw;font-size:4.26667vw;max-width:88.53333vw;min-height:8vw;padding:.66667vw 2.66667vw}}.c-senko-home__solution-search .c-search__word-detail button{background-color:#000;border-radius:50%;cursor:pointer;font-size:0;height:38px;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:opacity .3s;width:38px;z-index:1}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word-detail button{height:7.46667vw;right:.53333vw;width:7.46667vw}}.c-senko-home__solution-search .c-search__word-detail button:before{background-image:url(/img/icon-search.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__word-detail button:before{height:3.46667vw;width:3.46667vw}}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__word-detail button:hover{opacity:.7}}.c-senko-home__solution-search .c-search__result{margin-top:50px;overflow:hidden;position:relative}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result{margin-top:8vw}}.c-senko-home__solution-search .c-search__result:after{background-image:url(/img/bg-main-repeat.jpg);background-repeat:repeat-y;background-size:100% 100%;bottom:0;content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.c-senko-home__solution-search .c-search__result-body{padding-bottom:150px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result-body{padding-bottom:20.53333vw}}.c-senko-home__solution-search .c-search__result ul{display:flex;flex-wrap:wrap;gap:40px 20px}@media screen and (max-width:1080px){.c-senko-home__solution-search .c-search__result ul{gap:20px 10px;justify-content:center}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result ul{display:grid;gap:5.33333vw 4vw;grid-template-columns:1fr 1fr;justify-content:unset}}.c-senko-home__solution-search .c-search__result ul li.empty{color:#fff;font-size:1.6rem}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result ul li.empty{font-size:3.46667vw;grid-column:span 2;max-width:unset}}.c-senko-home__solution-search .c-search__result li{max-width:320px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result li{max-width:42.66667vw;width:100%}}.c-senko-home__solution-search .c-search__result li a{display:flex;flex-direction:column;height:100%;padding:20px;position:relative}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result li a{padding:2.66667vw 2.66667vw 6vw}}.c-senko-home__solution-search .c-search__result li a:after,.c-senko-home__solution-search .c-search__result li a:before{content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.c-senko-home__solution-search .c-search__result li a:before{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(33,92,209,.3))}.c-senko-home__solution-search .c-search__result li a:after{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(33,92,209,.7));opacity:0}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__result li a:hover:before{opacity:0}.c-senko-home__solution-search .c-search__result li a:hover:after{opacity:1}.c-senko-home__solution-search .c-search__result li a:hover img{transform:scale(1.2)}}.c-senko-home__solution-search .c-search__result li a h4{color:#fff;display:-webkit-box;font-size:1.8rem;font-weight:400;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;z-index:1}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__result li a h4{padding-left:10px}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result li a h4{font-size:3.73333vw;margin-top:2.4vw}}.c-senko-home__solution-search .c-search__result li a p{color:#fff;display:-webkit-box;font-size:1.4rem;line-height:1.85;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;z-index:1}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__result li a p{padding-left:10px}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result li a p{font-size:3.46667vw;line-height:1.69;margin-top:.8vw}}.c-senko-home__solution-search .c-search__result li a picture{overflow:hidden;z-index:1}.c-senko-home__solution-search .c-search__result li a picture img{max-height:160px;max-width:280px;min-height:160px;-o-object-fit:contain;object-fit:contain;transition:transform .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result li a picture img{max-height:21.33333vw;max-width:37.33333vw;min-height:21.33333vw}}.c-senko-home__solution-search .c-search__result li a .c-search__result-tag{background-color:#215cd1;border-radius:0 15px 15px 0;font-size:1.4rem;left:0;padding:3px 33px;position:absolute;top:30px;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result li a .c-search__result-tag{border-radius:0 2.66667vw 2.66667vw 0;font-size:3.2vw;padding:0 3.46667vw;top:3.73333vw}}.c-senko-home__solution-search .c-search__result li a .c-search__result-tag span{color:#fff}.c-senko-home__solution-search .c-search__result-btn{margin-top:48px}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result-btn{margin-top:8.26667vw}}.c-senko-home__solution-search .c-search__result-btn .c-btn{align-items:center;display:flex;min-width:234px;padding:17px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result-btn .c-btn{min-width:56vw;padding:4.4vw 3.46667vw 4.4vw 6.66667vw}}.c-senko-home__solution-search .c-search__result-btn .c-btn:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #262b62;content:"";margin-left:auto;transition:border-top-color .3s}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__result-btn .c-btn:after{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #262b62}}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__result-btn .c-btn:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.c-senko-home__solution-search .c-search__result-btn .c-btn:hover:after{border-top-color:#fff}}.c-senko-home__solution-search .c-search__result-btn[data-display=false]{display:none}.c-senko-home__solution-search .c-search__back-btn{opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-home__solution-search .c-search__back-btn{display:none}}@media screen and (max-width:767px){.c-senko-home__solution-search .c-search__back-btn{bottom:5.33333vw;left:50%;position:fixed;transform:translate(-50%);z-index:2}}.c-senko-home__solution-search .c-search__back-btn[data-display=true]{opacity:1;visibility:visible;z-index:51}.c-senko-home__solution-search .c-search__back-btn:before{background-color:rgba(29,53,151,.2);content:"";height:20vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}.c-senko-home__solution-search .c-search__back-btn a{background-color:#fff;border-radius:4.66667vw;color:#000;display:block;font-size:3.46667vw;min-width:40vw;padding:1.6vw 4vw;text-align:center}[data-page=solution] .c-senko-home__solution-search .c-search{margin-top:34px}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search{margin-top:6.66667vw}}[data-page=solution] .c-senko-home__solution-search .c-search__body{position:relative}[data-page=solution] .c-senko-home__solution-search .c-search__body:before{background-image:url(/img/bg-solution.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:1344px;left:50%;position:absolute;top:76px;transform:translate(-50%);width:1920px;z-index:-1}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__body:before{background-image:url(/img/bg-solution-sp.png);height:100%;top:-54.4vw;width:100vw}}[data-page=solution] .c-senko-home__solution-search .c-search__category{background-color:#dfedf2;border:1px solid #5cbcdd}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__category{border-left:none;border-right:none}}[data-page=solution] .c-senko-home__solution-search .c-search__category-btn{line-height:1.7}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__category-btn{line-height:2.1}}[data-page=solution] .c-senko-home__solution-search .c-search__category-btn:before{background:none}[data-page=solution] .c-senko-home__solution-search .c-search__category-btn button:before{background-color:#fff}[data-page=solution] .c-senko-home__solution-search .c-search__category-btn button:after{border-top-color:#202562}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__category-btn button:after{border-top-color:#202562}}[data-page=solution] .c-senko-home__solution-search .c-search__category-btn button span{color:#202562;text-shadow:none}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button{border-bottom:1px solid #202562;border-top:1px solid #202562}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button:after{z-index:1}@media screen and (min-width:768px){[data-page=solution] .c-senko-home__solution-search .c-search__category-item button:hover{background-color:hsla(0,0%,100%,.2)}}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-current=true]{z-index:2}@media screen and (min-width:768px){[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-current=true]{background-color:#202562}}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-current=false]{background-color:hsla(0,0%,100%,.9)}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-current=false]:after{background-color:#eee}@media screen and (min-width:768px){[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-current=false]:hover{background-color:hsla(0,0%,100%,.2)}}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-btn=logimaterials]{border-left:1px solid #262b62}@media screen and (max-width:1060px){[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-btn=environment_infra]{border-right:1px solid #262b62}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-btn=purchasing]{border-left:1px solid #262b62}}[data-page=solution] .c-senko-home__solution-search .c-search__category-item button[data-btn=planning]{border-right:1px solid #262b62}[data-page=solution] .c-senko-home__solution-search .c-search__tag{background-color:#dfedf2;border:1px solid #5cbcdd}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__tag{border-left:none;border-right:none}}[data-page=solution] .c-senko-home__solution-search .c-search__tag-item{background-color:#fff}[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn{line-height:1.7}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn{line-height:2.1}}[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn:before{background:none}[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn button:before{background-color:#fff}[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn button:after{border-top-color:#202562}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn button:after{border-top-color:#202562}}[data-page=solution] .c-senko-home__solution-search .c-search__tag-btn button span{color:#202562;text-shadow:none}[data-page=solution] .c-senko-home__solution-search .c-search__tag-title:before{background-color:#202562}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__tag-title:before{background:none}}[data-page=solution] .c-senko-home__solution-search .c-search__tag-check li{margin:0;padding:0}[data-page=solution] .c-senko-home__solution-search .c-search__tag-check li:before{content:none}[data-page=solution] .c-senko-home__solution-search .c-search__tag-check li label input{background-color:#eff5f7}[data-page=solution] .c-senko-home__solution-search .c-search__tag-check li label input:checked{background-color:#202562;border:none}[data-page=solution] .c-senko-home__solution-search .c-search__tag-check li label input:disabled{border:none;opacity:1}[data-page=solution] .c-senko-home__solution-search .c-search__tag-check li label input:disabled span{color:#a0a0a0;opacity:1}[data-page=solution] .c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=submit]{border:1px solid #202562}[data-page=solution] .c-senko-home__solution-search .c-search__tag-form-btn button[data-btn=reset]{color:#202562}[data-page=solution] .c-senko-home__solution-search .c-search__word{background-color:#dfedf2;border:1px solid #5cbcdd}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__word{border-left:none;border-right:none}[data-page=solution] .c-senko-home__solution-search .c-search__word-btn{line-height:2.1}}[data-page=solution] .c-senko-home__solution-search .c-search__word-btn button span{color:#202562}[data-page=solution] .c-senko-home__solution-search .c-search__word-detail input{background-color:#fff;border:1px solid #202562;color:#000}[data-page=solution] .c-senko-home__solution-search .c-search__word-detail button{background-color:#262b62}[data-page=solution] .c-senko-home__solution-search .c-search__result:after{background:none}@media screen and (min-width:768px){[data-page=solution] .c-senko-home__solution-search .c-search__result-body{padding-bottom:6px}}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result-body{padding-bottom:0}}[data-page=solution] .c-senko-home__solution-search .c-search__result li{margin:0;padding:0}[data-page=solution] .c-senko-home__solution-search .c-search__result li:before{content:none}[data-page=solution] .c-senko-home__solution-search .c-search__result li.empty{color:#000}[data-page=solution] .c-senko-home__solution-search .c-search__result li a{background:linear-gradient(0deg,#eee,rgba(223,239,244,.8))}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a{padding-bottom:2.66667vw}}@media screen and (min-width:768px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a:hover{opacity:1}[data-page=solution] .c-senko-home__solution-search .c-search__result li a:hover:before{background-color:#202562;opacity:1}[data-page=solution] .c-senko-home__solution-search .c-search__result li a:hover:after{background-image:url(/img/icon-arrow.svg)}}[data-page=solution] .c-senko-home__solution-search .c-search__result li a:after,[data-page=solution] .c-senko-home__solution-search .c-search__result li a:before{background:none;bottom:20px;content:"";left:unset;position:absolute;top:unset}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a:after,[data-page=solution] .c-senko-home__solution-search .c-search__result li a:before{bottom:2.4vw}}[data-page=solution] .c-senko-home__solution-search .c-search__result li a:before{background-color:#fff;border-radius:50%;height:30px;right:21px;transition:background-color .3s;width:30px}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}[data-page=solution] .c-senko-home__solution-search .c-search__result li a:after{background-image:url(/img/icon-arrow-purple.svg);background-repeat:no-repeat;background-size:100% 100%;bottom:26px;height:17px;opacity:1;right:26px;width:19px}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a:after{bottom:3.73333vw;height:3.73333vw;right:4.26667vw;width:4.26667vw}}[data-page=solution] .c-senko-home__solution-search .c-search__result li a h4{color:#202562;padding:0 50px 0 0}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a h4{padding:0 8vw 0 0}}[data-page=solution] .c-senko-home__solution-search .c-search__result li a p{color:#000;padding:0 50px 0 0}@media screen and (max-width:767px){[data-page=solution] .c-senko-home__solution-search .c-search__result li a p{padding:0 8vw 0 0}}[data-page=solution] .c-senko-home__solution-search .c-search__result-btn button{border:1px solid #202562}@media screen and (min-width:768px){[data-page=solution] .c-senko-home__solution-search .c-search__result-btn button:hover{background-color:#202562;color:#fff}[data-page=solution] .c-senko-home__solution-search .c-search__result-btn button:hover:after{border-top-color:#fff}}[data-page=solution] .c-senko-home__solution-search .c-search__back-btn:before{background-color:rgba(92,188,221,.2)}.c-senko-home__recruit{position:relative}.c-senko-home__recruit a{display:block}.c-senko-home__recruit picture img{margin-left:auto;margin-right:auto;width:100%}.c-senko-home__news{overflow:hidden;position:relative}.c-senko-home__news:before{background-image:url(/img/bg-news.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}@media screen and (max-width:767px){.c-senko-home__news:before{background-image:url(/img/bg-news-sp.jpg)}}.c-senko-home__news-body{margin-left:auto;margin-right:auto;max-width:1060px;padding:94px 30px 82px;width:100%}@media screen and (max-width:767px){.c-senko-home__news-body{padding-bottom:18.93333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:19.46667vw}}.c-senko-home__news-body h2{color:#fff;font-size:6rem;font-weight:700;padding-left:86px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:1060px){.c-senko-home__news-body h2{padding-left:8.1132075472vw}}@media screen and (max-width:767px){.c-senko-home__news-body h2{font-size:9.33333vw;padding-left:11.46667vw}}.c-senko-home__news-body h2 span{background-color:#fff;color:#000;font-size:2.4rem;font-weight:500;left:-28px;letter-spacing:0;line-height:1;padding:6px 12px;position:absolute;top:36px;transform:rotate(90deg)}@media screen and (max-width:767px){.c-senko-home__news-body h2 span{font-size:3.73333vw;left:-5.33333vw;padding:.8vw 2.66667vw;top:4.8vw}}.c-senko-home__news-btn{margin-top:48px;text-align:right}@media screen and (max-width:767px){.c-senko-home__news-btn{margin-top:8.53333vw}}.c-senko-home__news-btn .c-btn{text-align:left}.c-senko-home__news .c-news{position:relative}@media screen and (min-width:768px){.c-senko-home__news .c-news{margin-top:-70px}}.c-senko-home__news .c-news__body{display:flex;flex-direction:column;gap:80px}@media screen and (max-width:767px){.c-senko-home__news .c-news__body{gap:6.66667vw}}.c-senko-home__news .c-news__btn{align-self:flex-end;display:flex}@media screen and (max-width:767px){.c-senko-home__news .c-news__btn{margin-top:5.6vw;width:100%}}.c-senko-home__news .c-news__btn button{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;cursor:pointer;font-size:1.6rem;padding:10px 18px;position:relative;transition:background-color .3s,color .3s}@media screen and (max-width:1060px){.c-senko-home__news .c-news__btn button{font-size:1.4rem}}@media screen and (max-width:767px){.c-senko-home__news .c-news__btn button{font-size:3.46667vw;padding:1.6vw 2.4vw;white-space:nowrap;width:100%}}.c-senko-home__news .c-news__btn button:first-child{border-left:1px solid #fff}.c-senko-home__news .c-news__btn button:last-child{border-right:1px solid #fff}.c-senko-home__news .c-news__btn button:not(:last-child):after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.c-senko-home__news .c-news__btn button[aria-selected=false]{background-color:#282a61;color:#fff}.c-senko-home__news .c-news__btn button[aria-selected=false]:hover{background-color:hsla(0,0%,100%,.1)}.c-senko-home__news .c-news__btn button[aria-selected=true]{background-color:#fff;color:#000}.c-senko-home__news .c-news__panel[aria-hidden=false]{animation:tabOpen .4s ease .2s 1 forwards;display:block;opacity:0;visibility:hidden}.c-senko-home__news .c-news__panel[aria-hidden=true]{display:none}.c-senko-home__news .c-news__panel ul{display:flex;flex-direction:column}.c-senko-home__news .c-news__panel ul li:last-child a{border-bottom:1px solid #fff}@media screen and (min-width:768px){.c-senko-home__news .c-news__panel li.empty .c-news__detail{grid-template-columns:1fr}}.c-senko-home__news .c-news__panel li.empty .c-news__detail:after,.c-senko-home__news .c-news__panel li.empty .c-news__detail:before{content:none}.c-senko-home__news .c-news__panel li.empty .c-news__detail p{padding:0}.c-senko-home__news .c-news__panel li[data-link=pdf] p:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:24px;margin:0 8px;vertical-align:middle;width:19px}@media screen and (max-width:767px){.c-senko-home__news .c-news__panel li[data-link=pdf] p:after{height:5.06667vw;margin:0 .8vw;width:3.86667vw}}.c-senko-home__news .c-news__panel li a{border-top:1px solid #fff;display:block;margin:0 calc(50% - 50vw);padding:32px;transition:background-color .3s;width:100vw}@media screen and (max-width:767px){.c-senko-home__news .c-news__panel li a{padding:5.33333vw 6.66667vw 3.46667vw}}@media screen and (min-width:768px){.c-senko-home__news .c-news__panel li a:hover{background-color:hsla(0,0%,100%,.1)}}.c-senko-home__news .c-news__detail{align-items:center;display:flex;gap:40px;margin-left:auto;margin-right:auto;max-width:1000px;position:relative}@media screen and (min-width:768px){.c-senko-home__news .c-news__detail{display:grid;grid-template-columns:85px 160px auto;padding-left:90px}}@media (min-width:768px) and (max-width:1060px){.c-senko-home__news .c-news__detail{padding-left:0}}@media screen and (max-width:767px){.c-senko-home__news .c-news__detail{flex-wrap:wrap;gap:1.6vw 4.53333vw}}.c-senko-home__news .c-news__detail:after,.c-senko-home__news .c-news__detail:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-home__news .c-news__detail:before{background-color:hsla(0,0%,100%,.2);border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-home__news .c-news__detail:before{content:none}}.c-senko-home__news .c-news__detail:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-home__news .c-news__detail:after{content:none}}.c-senko-home__news .c-news__detail p{color:#fff;display:-webkit-box;font-size:1.6rem;line-height:1.5;max-width:500px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}@media screen and (min-width:768px){.c-senko-home__news .c-news__detail p{padding-left:46px}}@media (min-width:768px) and (max-width:1060px){.c-senko-home__news .c-news__detail p{max-width:37.7358490566vw;padding-left:0}}@media screen and (max-width:767px){.c-senko-home__news .c-news__detail p{font-size:3.46667vw;line-height:1.84;width:100%}}.c-senko-home__news .c-news__date{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.c-senko-home__news .c-news__date{min-width:84px}}@media screen and (max-width:767px){.c-senko-home__news .c-news__date{font-size:3.46667vw;min-width:18.26667vw}}.c-senko-home__news .c-news__category{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:8px 20px;position:relative}@media screen and (min-width:768px){.c-senko-home__news .c-news__category{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767px){.c-senko-home__news .c-news__category{border-radius:2.66667vw;font-size:3.2vw;padding:1.06667vw 6.13333vw 1.06667vw 4.53333vw}}.c-senko-home__news .c-news__category[data-category=others]{background-color:#80c269}.c-senko-home__news .c-news__category[data-category=recruit]{background-color:#0081cc}.c-senko-home__news .c-news__category[data-category=solution]{background-color:#ef8051}.c-senko-home__news .c-news__category:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:12px;width:6px}@media screen and (max-width:767px){.c-senko-home__news .c-news__category:before{height:1.33333vw;margin-right:1.33333vw;margin-right:2.66667vw;width:1.33333vw}}[data-page=news] .c-senko-home__news .c-news{margin-top:0}[data-page=news] .c-senko-home__news .c-news__body{display:block}[data-page=news] .c-senko-home__news .c-news__btn{justify-content:center}[data-page=news] .c-senko-home__news .c-news__btn[data-position=bottom]{margin-top:60px}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__btn[data-position=bottom]{margin-top:8vw}}[data-page=news] .c-senko-home__news .c-news__btn button{border-bottom:1px solid #202562;border-top:1px solid #202562}[data-page=news] .c-senko-home__news .c-news__btn button:first-child{border-left:1px solid #202562}[data-page=news] .c-senko-home__news .c-news__btn button:last-child{border-right:1px solid #202562}[data-page=news] .c-senko-home__news .c-news__btn button:not(:last-child):after{background-color:#202562;content:""}[data-page=news] .c-senko-home__news .c-news__btn button[aria-selected=false]{background-color:#fff;color:#202562}@media screen and (min-width:768px){[data-page=news] .c-senko-home__news .c-news__btn button[aria-selected=false]:hover{background-color:#202562;color:#fff}}[data-page=news] .c-senko-home__news .c-news__btn button[aria-selected=true]{background-color:#202562;color:#fff}[data-page=news] .c-senko-home__news .c-news__panel{margin-top:60px}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__panel{margin-top:9.86667vw}}[data-page=news] .c-senko-home__news .c-news__panel ul{border-bottom:1px solid #000}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__panel ul{margin-left:-5.33333vw;width:100vw}}[data-page=news] .c-senko-home__news .c-news__panel ul.empty{border-bottom:none}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__panel ul.empty{margin:0}}@media screen and (min-width:768px){[data-page=news] .c-senko-home__news .c-news__panel ul.empty .c-news__detail{grid-template-columns:1fr}}[data-page=news] .c-senko-home__news .c-news__panel ul.empty .c-news__detail:after,[data-page=news] .c-senko-home__news .c-news__panel ul.empty .c-news__detail:before{content:none}[data-page=news] .c-senko-home__news .c-news__panel ul.empty .c-news__detail p{padding:0}[data-page=news] .c-senko-home__news .c-news__panel ul li a{border-top:1px solid #b5b5b5;margin:0 auto;width:100%}@media screen and (min-width:768px){[data-page=news] .c-senko-home__news .c-news__panel ul li a{padding-right:0}[data-page=news] .c-senko-home__news .c-news__panel ul li a:hover{background-color:rgba(0,0,0,.1)}}[data-page=news] .c-senko-home__news .c-news__panel ul li:first-child a{border-top:1px solid #000}[data-page=news] .c-senko-home__news .c-news__panel ul li:last-child a{border-bottom:none}@media screen and (min-width:768px){[data-page=news] .c-senko-home__news .c-news__detail{padding-left:0}}[data-page=news] .c-senko-home__news .c-news__detail:after{background-image:url(/img/icon-arrow-blue.svg)}[data-page=news] .c-senko-home__news .c-news__date,[data-page=news] .c-senko-home__news .c-news__detail p{color:#000}[data-page=news] .c-senko-home__news .c-news__more{margin-top:60px}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__more{margin-top:8vw}}[data-page=news] .c-senko-home__news .c-news__more[data-display=false]{display:none}[data-page=news] .c-senko-home__news .c-news__more .c-btn{align-items:center;border:1px solid #202562;display:flex;min-width:234px;padding:17px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__more .c-btn{min-width:56vw;padding:4.4vw 3.46667vw 4.4vw 6.66667vw}}[data-page=news] .c-senko-home__news .c-news__more .c-btn:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #202562;content:"";margin-left:auto;transition:border-top-color .3s}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news__more .c-btn:after{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #202562}}@media screen and (min-width:768px){[data-page=news] .c-senko-home__news .c-news__more .c-btn:hover{background-color:#202562;color:#fff}[data-page=news] .c-senko-home__news .c-news__more .c-btn:hover:after{border-top-color:#fff}}[data-page=news] .c-senko-home__news .c-news h2{font-size:2.2rem;font-weight:500;margin-top:70px;text-align:center}@media screen and (max-width:767px){[data-page=news] .c-senko-home__news .c-news h2{font-size:4.26667vw;margin-top:9.6vw}}.c-senko-home__faq .c-faq{overflow:hidden;position:relative}.c-senko-home__faq .c-faq:after,.c-senko-home__faq .c-faq:before{background-repeat:no-repeat;content:"";left:50%;position:absolute;transform:translate(-50%)}.c-senko-home__faq .c-faq:before{background-image:url(/img/bg-faq.jpg);background-position:50%;background-size:cover;height:100%;top:0;width:100%}@media screen and (max-width:767px){.c-senko-home__faq .c-faq:before{background-image:url(/img/bg-faq-sp.jpg)}}.c-senko-home__faq .c-faq:after{background-image:url(/img/bg-faq-02.png);background-size:100% auto;height:220px;pointer-events:none;top:130px;width:1220px}@media screen and (max-width:767px){.c-senko-home__faq .c-faq:after{content:none}}.c-senko-home__faq .c-faq__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:81px 30px 96px;position:relative;width:100%}@media screen and (max-width:767px){.c-senko-home__faq .c-faq__body{padding-bottom:11.73333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:13.33333vw}}.c-senko-home__faq .c-faq__body h2{align-items:center;color:#1d3597;display:flex;flex-direction:column;font-size:6.4rem;font-weight:700;line-height:2}@media screen and (max-width:767px){.c-senko-home__faq .c-faq__body h2{font-size:9.33333vw;gap:.8vw}}.c-senko-home__faq .c-faq__body h2 span{background-color:#1d3597;color:#fff;font-size:2.4rem;font-weight:500;line-height:1;padding:6px 14px}@media screen and (max-width:767px){.c-senko-home__faq .c-faq__body h2 span{font-size:3.73333vw;padding:.8vw 4.8vw}}.c-senko-home__faq .c-faq__text{margin-top:10px;text-align:center}@media screen and (max-width:767px){.c-senko-home__faq .c-faq__text{margin-top:1.06667vw}}.c-senko-home__faq .c-faq__text p{color:#1d3597;font-size:1.6rem;line-height:2.5}@media screen and (max-width:767px){.c-senko-home__faq .c-faq__text p{font-size:3.46667vw;line-height:1.84}}.c-senko-home__faq .c-faq__btn{margin-top:40px;text-align:center}@media screen and (max-width:767px){.c-senko-home__faq .c-faq__btn{margin-top:7.46667vw}}.c-senko-home__faq .c-faq__btn .c-btn{background-color:rgba(29,53,151,.8);border:none;color:#fff;filter:none;text-align:left;transition:background-color .3s,color .3s}.c-senko-home__faq .c-faq__btn .c-btn:before{background-color:#fff}.c-senko-home__faq .c-faq__btn .c-btn:after{background-image:url(/img/icon-arrow-purple.svg)}@media screen and (min-width:768px){.c-senko-home__faq .c-faq__btn .c-btn:hover{background-color:#fff;color:#1d3597}}@keyframes solution-01-text-left{0%{bottom:var(--start-bottom);opacity:0}1%{bottom:var(--between-bottom);opacity:1}to{bottom:var(--end-bottom);opacity:1}}@keyframes solution-01-text-right{0%{opacity:0;top:var(--start-top)}1%{opacity:1;top:var(--between-top)}to{opacity:1;top:var(--end-top)}}@keyframes solution-02-white-line{0%{clip-path:inset(100%)}to{clip-path:inset(0)}}@keyframes solution-02-white-line-top{0%{margin-top:var(--start-mt)}to{margin-top:var(--end-mt)}}@keyframes solution-02-white-line-bottom{0%{margin-bottom:var(--start-mb)}to{margin-bottom:var(--end-mb)}}@keyframes solution-02-white-line-out{0%{background:radial-gradient(circle at center,transparent 0,transparent 50%,#fff 51%,#fff 100%)}50%{background:radial-gradient(circle at center,transparent 0,transparent 50%,#fff 51%,#fff 100%)}to{background:transparent}}@keyframes solution-02-text-fadein{to{-webkit-mask-size:500% 100%;mask-size:500% 100%}}@keyframes solution-02-blue-line-left{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes solution-02-blue-line-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes solution-02-blue-line-left-out{0%{margin-left:var(--start-ml)}to{margin-left:var(--end-ml)}}@keyframes solution-02-blue-line-right-out{0%{margin-right:var(--start-mr)}to{margin-right:var(--end-mr)}}.c-senko-sub{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;height:100%;letter-spacing:.01em;line-height:1.7;margin:0;padding:0;width:100%;word-break:break-all}.c-senko-sub *,.c-senko-sub :after,.c-senko-sub :before{box-sizing:border-box}.c-senko-sub ::-moz-selection{background-color:#b3d4ff}.c-senko-sub ::selection{background-color:#b3d4ff}.c-senko-sub ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-sub * img{width:100%}}.c-senko-sub * h1,.c-senko-sub * h2,.c-senko-sub * h3,.c-senko-sub * h4,.c-senko-sub * h5,.c-senko-sub * h6,.c-senko-sub * li,.c-senko-sub * ol,.c-senko-sub * p,.c-senko-sub * ul{margin:0}.c-senko-sub * ol,.c-senko-sub * ul{list-style:none;padding:0}.c-senko-sub * a{text-decoration:none}.c-senko-sub * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-sub * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-sub * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-sub * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-sub * .sp-only{display:none}}.c-senko-sub .c-btn{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:27px;color:#262b62;cursor:pointer;display:inline-block;font-size:1.6rem;padding:12px 60px 12px 20px;position:relative}@media screen and (max-width:767px){.c-senko-sub .c-btn{border-radius:6.66667vw;font-size:3.46667vw;padding:3.46667vw 16vw 3.46667vw 6.4vw}}.c-senko-sub .c-btn[data-style=link]{filter:drop-shadow(0 0 20px rgba(16,25,57,.6));transition:color .3s,background-color .3s}@media screen and (min-width:768px){.c-senko-sub .c-btn[data-style=link]{min-width:234px}}@media screen and (max-width:767px){.c-senko-sub .c-btn[data-style=link]{min-width:56vw}}.c-senko-sub .c-btn[data-style=link]:after,.c-senko-sub .c-btn[data-style=link]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-sub .c-btn[data-style=link]:before{background-color:#262b62;border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-sub .c-btn[data-style=link]:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-sub .c-btn[data-style=link]:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-sub .c-btn[data-style=link]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-sub .c-btn[data-style=link]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}.c-senko-sub .c-btn[data-btn=more]{display:block;margin-left:auto;margin-right:auto}.c-senko-sub .c-btn[data-style=yellow]{background-color:#fff799;border:1px solid #000;line-height:1.7;min-width:194px;padding:12px 76px 12px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-sub .c-btn[data-style=yellow]{min-width:56vw;padding:3.46667vw 28.26667vw 3.46667vw 6.4vw}}.c-senko-sub .c-btn[data-style=yellow]:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-sub .c-btn[data-style=yellow]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-sub .c-btn[data-style=yellow]:hover{background-color:#000;color:#fff}.c-senko-sub .c-btn[data-style=yellow]:hover:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-sub select{color:#000;cursor:pointer}.c-senko-sub[data-fixed=true]{position:fixed!important}.c-senko-sub__base{overflow-x:hidden;position:relative}.c-senko-sub__header .c-header{background-color:#1d3597;border-bottom:1px solid #fff;color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;letter-spacing:.01em;line-height:1.7;margin:0;padding:0;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:100}@media screen and (min-width:768px){.c-senko-sub__header .c-header{box-shadow:2px 0 36px rgba(16,25,57,.4)}.c-senko-sub__header .c-header:after{background-image:url(/img/bg-header-right.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:284px}}.c-senko-sub__header .c-header *,.c-senko-sub__header .c-header :after,.c-senko-sub__header .c-header :before{box-sizing:border-box}.c-senko-sub__header .c-header ::-moz-selection{background-color:#b3d4ff}.c-senko-sub__header .c-header ::selection{background-color:#b3d4ff}.c-senko-sub__header .c-header ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub__header .c-header ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub__header .c-header * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-sub__header .c-header * img{width:100%}}.c-senko-sub__header .c-header * h1,.c-senko-sub__header .c-header * h2,.c-senko-sub__header .c-header * h3,.c-senko-sub__header .c-header * h4,.c-senko-sub__header .c-header * h5,.c-senko-sub__header .c-header * h6,.c-senko-sub__header .c-header * li,.c-senko-sub__header .c-header * ol,.c-senko-sub__header .c-header * p,.c-senko-sub__header .c-header * ul{margin:0}.c-senko-sub__header .c-header * ol,.c-senko-sub__header .c-header * ul{list-style:none;padding:0}.c-senko-sub__header .c-header * a{text-decoration:none}.c-senko-sub__header .c-header * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-sub__header .c-header * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-sub__header .c-header * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-sub__header .c-header * .sp-only{display:none}}.c-senko-sub__header .c-header .c-btn{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:27px;color:#262b62;cursor:pointer;display:inline-block;font-size:1.6rem;padding:12px 60px 12px 20px;position:relative}@media screen and (max-width:767px){.c-senko-sub__header .c-header .c-btn{border-radius:6.66667vw;font-size:3.46667vw;padding:3.46667vw 16vw 3.46667vw 6.4vw}}.c-senko-sub__header .c-header .c-btn[data-style=link]{filter:drop-shadow(0 0 20px rgba(16,25,57,.6));transition:color .3s,background-color .3s}@media screen and (min-width:768px){.c-senko-sub__header .c-header .c-btn[data-style=link]{min-width:234px}}@media screen and (max-width:767px){.c-senko-sub__header .c-header .c-btn[data-style=link]{min-width:56vw}}.c-senko-sub__header .c-header .c-btn[data-style=link]:after,.c-senko-sub__header .c-header .c-btn[data-style=link]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-sub__header .c-header .c-btn[data-style=link]:before{background-color:#262b62;border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-sub__header .c-header .c-btn[data-style=link]:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-sub__header .c-header .c-btn[data-style=link]:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-sub__header .c-header .c-btn[data-style=link]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-sub__header .c-header .c-btn[data-style=link]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}.c-senko-sub__header .c-header .c-btn[data-btn=more]{display:block;margin-left:auto;margin-right:auto}.c-senko-sub__header .c-header .c-btn[data-style=yellow]{background-color:#fff799;border:1px solid #000;line-height:1.7;min-width:194px;padding:12px 76px 12px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-sub__header .c-header .c-btn[data-style=yellow]{min-width:56vw;padding:3.46667vw 28.26667vw 3.46667vw 6.4vw}}.c-senko-sub__header .c-header .c-btn[data-style=yellow]:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-sub__header .c-header .c-btn[data-style=yellow]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-sub__header .c-header .c-btn[data-style=yellow]:hover{background-color:#000;color:#fff}.c-senko-sub__header .c-header .c-btn[data-style=yellow]:hover:after{background-image:url(/img/icon-arrow.svg)}.c-senko-sub__header .c-header{overflow:hidden}}.c-senko-sub__header .c-header[data-color=blue]{background-color:#1d3597}@media screen and (min-width:768px){.c-senko-sub__header .c-header[data-color=blue]{border-bottom:1px solid #fff;box-shadow:2px 0 36px rgba(16,25,57,.4)}.c-senko-sub__header .c-header[data-color=blue]:after{background-image:url(/img/bg-header-right.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:284px}}.c-senko-sub__header .c-header[data-open=true]{background-color:#1d3597}.c-senko-sub__header .c-header__body{display:flex;flex-direction:column;padding:18px 129px 9px 104px}@media screen and (min-width:768px){.c-senko-sub__header .c-header__body{margin-left:auto;margin-right:auto;max-width:1920px}}@media screen and (max-width:1440px){.c-senko-sub__header .c-header__body{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__body{padding:0 0 0 5.33333vw}}.c-senko-sub__header .c-header__external-links{margin-left:auto;margin-right:16px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__external-links{display:none}}.c-senko-sub__header .c-header__external-links ul{align-items:center;display:grid;gap:47px;grid-template-columns:repeat(3,auto);list-style:none;margin:0;padding:0}.c-senko-sub__header .c-header__external-links ul li a{align-items:center;display:flex;position:relative;transition:opacity .3s}.c-senko-sub__header .c-header__external-links ul li a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:8px;margin-left:13px;width:10px}@media screen and (min-width:768px){.c-senko-sub__header .c-header__external-links ul li a:hover{opacity:.7}}.c-senko-sub__header .c-header__external-links ul li[data-link=instagram] a:after{content:none}.c-senko-sub__header .c-header__info{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header__info{align-items:unset;flex-direction:column;gap:10px}}.c-senko-sub__header .c-header__info .c-header__logo a,.c-senko-sub__header .c-header__info h1 a{display:block;transition:opacity .3s;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.c-senko-sub__header .c-header__info .c-header__logo a:hover,.c-senko-sub__header .c-header__info h1 a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__info .c-header__logo a img,.c-senko-sub__header .c-header__info h1 a img{width:57.2vw}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__btn{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__btn{background-color:#fff;font-size:0;height:16vw;width:16vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn button{align-items:center;display:flex;height:100%;padding:0 3.33333vw;width:100%}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:after,.c-senko-sub__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:before{left:-2.13333vw;top:0;width:8vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:before{transform:rotate(45deg)}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:after{transform:rotate(-45deg)}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn span{background-color:#1d3597;height:2px;margin-left:auto;position:relative;width:6.66667vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn span:after,.c-senko-sub__header .c-header__nav-global .c-nav-global__btn span:before{background-color:#1d3597;content:"";display:inline-block;height:2px;position:absolute;right:0;transition:transform .3s;width:6.66667vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn span:before{top:-2.66667vw;width:9.33333vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__btn span:after{top:2.66667vw;width:4vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__body{background-color:#1d3597;height:0;left:0;opacity:0;overflow-y:auto;padding:0;position:fixed;top:15.86667vw;visibility:hidden;width:100%}}.c-senko-sub__header .c-header__nav-global .c-nav-global__body[data-open=true]{height:100%;opacity:1;padding:12.8vw 0 29.33333vw;transition:opacity .3s,visibility .3s,height .3s;visibility:visible}.c-senko-sub__header .c-header__nav-global .c-nav-global__list{display:grid;gap:30px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__list{grid-template-columns:repeat(7,auto)}}@media screen and (max-width:1440px){.c-senko-sub__header .c-header__nav-global .c-nav-global__list{gap:10px 10px}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__list{flex-direction:column;gap:9.86667vw;grid-template-columns:unset;justify-content:center}}.c-senko-sub__header .c-header__nav-global .c-nav-global__item{position:relative}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item{margin-bottom:-20px;padding-bottom:20px}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item{align-items:center;display:flex;flex-direction:column;text-align:center}}.c-senko-sub__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a{color:#c6e4f0}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-sub__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-detail{opacity:1;visibility:visible}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] a,.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] a{align-items:center;display:flex}}.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] a:after,.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:2.66667vw;margin-left:3.2vw;width:3.2vw}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck]{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] img{width:16.66667vw}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv]{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] img{width:24.4vw}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item[data-link=instagram] img{width:8vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global__item a{color:#fff;font-size:1.6rem}@media screen and (max-width:1200px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item a{font-size:3.73333vw}.c-senko-sub__header .c-header__nav-global .c-nav-global__item>a{font-size:4vw;font-weight:500}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global__item>a:hover{text-decoration:underline}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title{display:inline-block}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title{padding-left:5.33333vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title button{background:none;border:none;padding:0}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title button{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;position:relative;transition:color .3s}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title button[aria-expanded=true]{color:#c6e4f0}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title button[aria-expanded=true]:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title button:after{border-bottom:0;border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.6vw solid #fff;content:"";display:inline-block;margin-left:4vw;transition:transform .3s,border-top-color .3s}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title a{align-items:center;display:flex;position:relative;transition:color .3s}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title a{display:none}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-title a:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;content:"";display:inline-block;margin-left:14px;transition:transform .3s,border-top-color .3s}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail{background-color:#1d3597;display:flex;justify-content:center;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail{box-shadow:2px 0 36px rgba(16,25,57,.4);gap:48px;left:50%;padding:39px 20px 43px;position:fixed;top:104px;transform:translate(-50%);width:100%;z-index:1}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail{gap:30px;top:141px}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail{align-items:center;flex-direction:column;height:auto;opacity:1;overflow:hidden;text-align:left;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail-top-link>span{color:#fff;font-size:4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail-top-link>span{display:none}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff;border:none;color:#000;display:block;font-weight:400;margin-top:15px;min-height:unset;min-width:unset;padding:8px 52px 9px 17px;width:unset}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:unset;color:#fff;font-size:3.73333vw;margin:7.73333vw 0 0;padding:0}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn:after,.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn:before{content:none}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul{display:grid;gap:29px 70px;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul{grid-auto-flow:column;grid-template-rows:repeat(3,1fr);padding-left:52px;padding-right:32px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul{gap:30px;grid-template-rows:repeat(4,1fr);padding-left:30px;padding-right:0}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul{gap:3.73333vw;margin-top:5.6vw;min-width:43.73333vw}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:unset}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{gap:5.06667vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li svg{height:auto;justify-self:center;will-change:transform}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:29px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:4.93333vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:16px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:2.4vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:31px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:4.4vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:26px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:3.46667vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:28px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:4vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:27px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:4.13333vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:26px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:3.33333vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:27px}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:3.86667vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{align-items:center;display:grid;gap:17px;grid-template-columns:31px 1fr}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{gap:4.13333vw;grid-template-columns:4.93333vw 1fr;margin-left:15.2vw}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a:before{content:none}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;width:2px}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul a{font-size:1.6rem;transition:opacity .3s}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul a{align-items:center;display:flex;font-size:3.73333vw;margin-left:9.06667vw;position:relative}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global-accordion-detail ul a[data-link=none]{pointer-events:none}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__body{background-color:#fff}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__list{grid-template-columns:repeat(5,auto)}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top]{display:none}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top] a{border:1px solid #000;border-radius:4vw;font-size:4.26667vw;line-height:1;padding:1.6vw 5.86667vw}}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{color:#000}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{font-weight:400}}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a:after{border-top-color:#094}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button{color:#000;font-weight:400}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button:after{border-top-color:#094}}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{background-color:#fff;box-shadow:unset}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:95px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:102px}}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul:before{background-color:#eee}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul a:before{background-color:#009724}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link{display:none}}@media screen and (min-width:768px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff799;border:1px solid #000;max-width:190px;padding:8px 52px 8px 37px}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn:hover{background-color:#000;color:#fff}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link>span{color:#000}}@media screen and (max-width:767px){.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span,.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:after,.c-senko-sub__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:before{background-color:#000}}.c-senko-sub__header .c-header[data-style=recruit]{background-color:#fff;border-bottom:1px solid #000}.c-senko-sub__header .c-header[data-style=recruit] .c-header__body{padding-bottom:13px;padding-top:14px}@media screen and (max-width:767px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__body{padding-bottom:0;padding-top:0}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__info{align-items:unset;flex-direction:column;gap:0}}@media screen and (max-width:767px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__info{gap:5.33333vw}}.c-senko-sub__header .c-header[data-style=recruit] .c-header__info .c-header__logo a,.c-senko-sub__header .c-header[data-style=recruit] .c-header__info h1 a{align-items:center;display:flex;gap:33px}@media screen and (max-width:767px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__info .c-header__logo a,.c-senko-sub__header .c-header[data-style=recruit] .c-header__info h1 a{gap:2.66667vw}}.c-senko-sub__header .c-header[data-style=recruit] .c-header__info .c-header__logo a span,.c-senko-sub__header .c-header[data-style=recruit] .c-header__info h1 a span{color:#000;font-size:2rem;font-weight:400}@media screen and (max-width:767px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__info .c-header__logo a span,.c-senko-sub__header .c-header[data-style=recruit] .c-header__info h1 a span{font-size:2.66667vw;letter-spacing:0;padding-top:1.6vw}}.c-senko-sub__header .c-header[data-style=recruit] .c-header__right{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__top-link{margin-left:auto;margin-top:-40px}}@media screen and (max-width:767px){.c-senko-sub__header .c-header[data-style=recruit] .c-header__top-link{display:none}}.c-senko-sub__header .c-header[data-style=recruit] .c-header__top-link a{border:1px solid #000;border-radius:15px;color:#000;display:block;font-size:1.6rem;line-height:1;margin-left:auto;padding:6px 22px;transition:opacity .3s;width:-moz-fit-content;width:fit-content}.c-senko-sub__header .c-header[data-style=recruit] .c-header__top-link a:hover{opacity:.7}.c-senko-sub__nav-global .c-nav-global *,.c-senko-sub__nav-global .c-nav-global :after,.c-senko-sub__nav-global .c-nav-global :before{box-sizing:border-box}.c-senko-sub__nav-global .c-nav-global ::-moz-selection{background-color:#b3d4ff}.c-senko-sub__nav-global .c-nav-global ::selection{background-color:#b3d4ff}.c-senko-sub__nav-global .c-nav-global ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub__nav-global .c-nav-global ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub__nav-global .c-nav-global * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global * img{width:100%}}.c-senko-sub__nav-global .c-nav-global * h1,.c-senko-sub__nav-global .c-nav-global * h2,.c-senko-sub__nav-global .c-nav-global * h3,.c-senko-sub__nav-global .c-nav-global * h4,.c-senko-sub__nav-global .c-nav-global * h5,.c-senko-sub__nav-global .c-nav-global * h6,.c-senko-sub__nav-global .c-nav-global * li,.c-senko-sub__nav-global .c-nav-global * ol,.c-senko-sub__nav-global .c-nav-global * p,.c-senko-sub__nav-global .c-nav-global * ul{margin:0}.c-senko-sub__nav-global .c-nav-global * ol,.c-senko-sub__nav-global .c-nav-global * ul{list-style:none;padding:0}.c-senko-sub__nav-global .c-nav-global * a{text-decoration:none}.c-senko-sub__nav-global .c-nav-global * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global * .sp-only,.c-senko-sub__nav-global .c-nav-global__btn{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__btn{background-color:#fff;font-size:0;height:16vw;width:16vw}.c-senko-sub__nav-global .c-nav-global__btn button{align-items:center;display:flex;height:100%;padding:0 3.33333vw;width:100%}.c-senko-sub__nav-global .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-sub__nav-global .c-nav-global__btn button[data-open=true] span:after,.c-senko-sub__nav-global .c-nav-global__btn button[data-open=true] span:before{left:-2.13333vw;top:0;width:8vw}.c-senko-sub__nav-global .c-nav-global__btn button[data-open=true] span:before{transform:rotate(45deg)}.c-senko-sub__nav-global .c-nav-global__btn button[data-open=true] span:after{transform:rotate(-45deg)}.c-senko-sub__nav-global .c-nav-global__btn span{background-color:#1d3597;height:2px;margin-left:auto;position:relative;width:6.66667vw}.c-senko-sub__nav-global .c-nav-global__btn span:after,.c-senko-sub__nav-global .c-nav-global__btn span:before{background-color:#1d3597;content:"";display:inline-block;height:2px;position:absolute;right:0;transition:transform .3s;width:6.66667vw}.c-senko-sub__nav-global .c-nav-global__btn span:before{top:-2.66667vw;width:9.33333vw}.c-senko-sub__nav-global .c-nav-global__btn span:after{top:2.66667vw;width:4vw}.c-senko-sub__nav-global .c-nav-global__body{background-color:#1d3597;height:0;left:0;opacity:0;overflow-y:auto;padding:0;position:fixed;top:15.86667vw;visibility:hidden;width:100%}}.c-senko-sub__nav-global .c-nav-global__body[data-open=true]{height:100%;opacity:1;padding:12.8vw 0 29.33333vw;transition:opacity .3s,visibility .3s,height .3s;visibility:visible}.c-senko-sub__nav-global .c-nav-global__list{display:grid;gap:30px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__list{grid-template-columns:repeat(7,auto)}}@media screen and (max-width:1440px){.c-senko-sub__nav-global .c-nav-global__list{gap:10px 10px}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__list{flex-direction:column;gap:9.86667vw;grid-template-columns:unset;justify-content:center}}.c-senko-sub__nav-global .c-nav-global__item{position:relative}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__item{margin-bottom:-20px;padding-bottom:20px}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__item{align-items:center;display:flex;flex-direction:column;text-align:center}}.c-senko-sub__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a{color:#c6e4f0}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-sub__nav-global .c-nav-global__item:hover .c-nav-global-accordion-detail{opacity:1;visibility:visible}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__item[data-link=goody-tv] a,.c-senko-sub__nav-global .c-nav-global__item[data-link=yume-truck] a{align-items:center;display:flex}}.c-senko-sub__nav-global .c-nav-global__item[data-link=goody-tv] a:after,.c-senko-sub__nav-global .c-nav-global__item[data-link=yume-truck] a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:2.66667vw;margin-left:3.2vw;width:3.2vw}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__item[data-link=yume-truck]{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__item[data-link=yume-truck] img{width:16.66667vw}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__item[data-link=goody-tv]{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__item[data-link=goody-tv] img{width:24.4vw}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__item[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__item[data-link=instagram] img{width:8vw}}.c-senko-sub__nav-global .c-nav-global__item a{color:#fff;font-size:1.6rem}@media screen and (max-width:1200px){.c-senko-sub__nav-global .c-nav-global__item a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global__item a{font-size:3.73333vw}.c-senko-sub__nav-global .c-nav-global__item>a{font-size:4vw;font-weight:500}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global__item>a:hover{text-decoration:underline}}.c-senko-sub__nav-global .c-nav-global-accordion-title{display:inline-block}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-title{padding-left:5.33333vw}}.c-senko-sub__nav-global .c-nav-global-accordion-title button{background:none;border:none;padding:0}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global-accordion-title button{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-title button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;position:relative;transition:color .3s}}.c-senko-sub__nav-global .c-nav-global-accordion-title button[aria-expanded=true]{color:#c6e4f0}.c-senko-sub__nav-global .c-nav-global-accordion-title button[aria-expanded=true]:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-sub__nav-global .c-nav-global-accordion-title button:after{border-bottom:0;border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.6vw solid #fff;content:"";display:inline-block;margin-left:4vw;transition:transform .3s,border-top-color .3s}.c-senko-sub__nav-global .c-nav-global-accordion-title a{align-items:center;display:flex;position:relative;transition:color .3s}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-title a{display:none}}.c-senko-sub__nav-global .c-nav-global-accordion-title a:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;content:"";display:inline-block;margin-left:14px;transition:transform .3s,border-top-color .3s}.c-senko-sub__nav-global .c-nav-global-accordion-detail{background-color:#1d3597;display:flex;justify-content:center;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global-accordion-detail{box-shadow:2px 0 36px rgba(16,25,57,.4);gap:48px;left:50%;padding:39px 20px 43px;position:fixed;top:104px;transform:translate(-50%);width:100%;z-index:1}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__nav-global .c-nav-global-accordion-detail{gap:30px;top:141px}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail{align-items:center;flex-direction:column;height:auto;opacity:1;overflow:hidden;text-align:left;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-sub__nav-global .c-nav-global-accordion-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-sub__nav-global .c-nav-global-accordion-detail-top-link>span{color:#fff;font-size:4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail-top-link>span{display:none}}.c-senko-sub__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff;border:none;color:#000;display:block;font-weight:400;margin-top:15px;min-height:unset;min-width:unset;padding:8px 52px 9px 17px;width:unset}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:unset;color:#fff;font-size:3.73333vw;margin:7.73333vw 0 0;padding:0}.c-senko-sub__nav-global .c-nav-global-accordion-detail-top-link .c-btn:after,.c-senko-sub__nav-global .c-nav-global-accordion-detail-top-link .c-btn:before{content:none}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul{display:grid;gap:29px 70px;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul{grid-auto-flow:column;grid-template-rows:repeat(3,1fr);padding-left:52px;padding-right:32px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul{gap:30px;grid-template-rows:repeat(4,1fr);padding-left:30px;padding-right:0}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul{gap:3.73333vw;margin-top:5.6vw;min-width:43.73333vw}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:unset}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{gap:5.06667vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li svg{height:auto;justify-self:center;will-change:transform}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:29px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:4.93333vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:16px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:2.4vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:31px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:4.4vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:26px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:3.46667vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:28px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:4vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:27px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:4.13333vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:26px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:3.33333vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:27px}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:3.86667vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{align-items:center;display:grid;gap:17px;grid-template-columns:31px 1fr}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{gap:4.13333vw;grid-template-columns:4.93333vw 1fr;margin-left:15.2vw}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a:before{content:none}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;width:2px}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul a{font-size:1.6rem;transition:opacity .3s}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul a{align-items:center;display:flex;font-size:3.73333vw;margin-left:9.06667vw;position:relative}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global-accordion-detail ul a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-sub__nav-global .c-nav-global-accordion-detail ul a[data-link=none]{pointer-events:none}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__body{background-color:#fff}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__list{grid-template-columns:repeat(5,auto)}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top]{display:none}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top] a{border:1px solid #000;border-radius:4vw;font-size:4.26667vw;line-height:1;padding:1.6vw 5.86667vw}}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{color:#000}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{font-weight:400}}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a:after{border-top-color:#094}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button{color:#000;font-weight:400}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button:after{border-top-color:#094}}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{background-color:#fff;box-shadow:unset}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:95px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:102px}}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul:before{background-color:#eee}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul a:before{background-color:#009724}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link{display:none}}@media screen and (min-width:768px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff799;border:1px solid #000;max-width:190px;padding:8px 52px 8px 37px}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn:hover{background-color:#000;color:#fff}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link>span{color:#000}}@media screen and (max-width:767px){.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span,.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:after,.c-senko-sub__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:before{background-color:#000}}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb{background:linear-gradient(0deg,#262b62,#1d3597);padding:4px 110px;position:relative;z-index:2}@media screen and (max-width:1440px){.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb{padding:4px 30px}}@media screen and (max-width:767px){.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb{padding:1.33333vw 4vw}}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb ol{display:flex;margin:0 auto;max-width:1700px;overflow-x:auto}@media screen and (max-width:767px){.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb ol{align-items:center}}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb ol li{line-height:2.3;list-style:none;padding-right:42px;white-space:nowrap}@media screen and (max-width:767px){.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb ol li{padding-right:9.06667vw}}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb ol li:last-child{padding-right:0}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item{font-size:1.4rem;position:relative}@media screen and (max-width:767px){.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item{font-size:2.9333333333vw}}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}@media screen and (max-width:767px){.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item:before{border-right:1px solid #fff;border-top:1px solid #fff;height:1.86667vw;right:4vw;width:1.86667vw}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item:first-child{font-size:3.46667vw}}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item:last-child:before{display:none}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item:last-child a{pointer-events:none}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb__item a{color:#fff}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb[data-style=recruit]{background:#fff}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb[data-style=recruit] .c-nav-breadcrumb__item:before{border-right-color:#094;border-top-color:#094}.c-senko-sub__nav-breadcrumb .c-nav-breadcrumb[data-style=recruit] .c-nav-breadcrumb__item a{color:#000}.c-senko-sub__main{padding-top:106px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__main{padding-top:143px}}@media screen and (max-width:767px){.c-senko-sub__main{padding-top:16vw}}.c-senko-sub__title-page .c-title-page{padding:86px 0 0;position:relative}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page{padding-top:16.26667vw}}.c-senko-sub__title-page .c-title-page:before{background:url(/img/bg-h1-center.png) no-repeat top/100% auto;content:"";display:block;height:392px;left:-30px;position:absolute;top:0;width:calc(100% + 60px);z-index:-1}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page:before{background-image:url(/img/bg-h1-center-sp.png);height:37.86667vw;left:-5.33333vw;width:100vw}}@media screen and (min-width:768px){.c-senko-sub__title-page .c-title-page[data-style=archive]:before,.c-senko-sub__title-page .c-title-page[data-style=maintenance]:before{left:50%;transform:translate(-50%);width:1060px}}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page[data-style=archive]:before,.c-senko-sub__title-page .c-title-page[data-style=maintenance]:before{left:0}}.c-senko-sub__title-page .c-title-page[data-style=maintenance] .c-title-page__logo{padding-top:40px}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page[data-style=maintenance] .c-title-page__logo{padding-top:2.4vw}}.c-senko-sub__title-page .c-title-page[data-style=maintenance] .c-title-page__logo img{margin:0 auto}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page[data-style=maintenance] .c-title-page__logo img{width:52.93333vw}.c-senko-sub__title-page .c-title-page[data-style=single]{padding-top:13.06667vw}}.c-senko-sub__title-page .c-title-page[data-style=single]:before{background-image:url(/img/bg-h1-news-detail.png);height:190px;left:-4px;width:100%}@media screen and (min-width:768px){.c-senko-sub__title-page .c-title-page[data-style=single]:before{width:1920px}}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page[data-style=single]:before{background-image:url(/img/bg-h1-news-detail-sp.png);height:37.86667vw;left:0}}.c-senko-sub__title-page .c-title-page[data-style=single] h1{justify-content:flex-start;letter-spacing:.01em;text-align:left}.c-senko-sub__title-page .c-title-page__body{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page__body{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.c-senko-sub__title-page .c-title-page h1{align-items:center;display:flex;font-size:4.8rem;font-weight:500;justify-content:center;line-height:1.6;text-align:center;word-break:break-all}@media screen and (max-width:767px){.c-senko-sub__title-page .c-title-page h1{font-size:8.53333vw;line-height:12vw}}.c-senko-sub__content{overflow:hidden}.c-senko-sub__content-index{margin-left:auto;margin-right:auto;margin-top:46px;max-width:1060px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-index{margin-top:9.33333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.c-senko-sub__content-detail{margin-left:auto;margin-right:auto;margin-top:26px;max-width:1060px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-detail{margin-top:5.06667vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.c-senko-sub__content-detail .c-content-main{font-size:1.6rem;line-height:1.875}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main{font-size:3.46667vw;line-height:5.86667vw}}.c-senko-sub__content-detail .c-content-main a{color:currentColor;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main a:hover{opacity:.6}}.c-senko-sub__content-detail .c-content-main h2{background:url(/img/icon-h2-normal.png) no-repeat top/29px auto;color:#000;font-size:3.8rem;font-weight:500;line-height:1.6;margin:100px 0 0;padding:42px 0 0;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2{background-size:4.8vw auto;font-size:7.46667vw;line-height:12vw;margin-top:16vw;padding-top:7.2vw}}.c-senko-sub__content-detail .c-content-main h2:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main h2.icon-logimaterials{background:url(/img/icon-h2-logimaterials.svg) no-repeat top/54px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-logimaterials{background-size:6.93333vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-energy{background:url(/img/icon-h2-energy.svg) no-repeat top/23px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-energy{background-size:3.33333vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-construction{background:url(/img/icon-h2-construction.svg) no-repeat top/48px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-construction{background-size:7.06667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-purchasing{background:url(/img/icon-h2-purchasing.svg) no-repeat top/45px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-purchasing{background-size:6.66667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-environment_infra{background:url(/img/icon-h2-environment_infra.svg) no-repeat top/51px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-environment_infra{background-size:7.46667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-trade{background:url(/img/icon-h2-trade.svg) no-repeat top/47px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-trade{background-size:6.93333vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-it{background:url(/img/icon-h2-it.svg) no-repeat top/46px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-it{background-size:6.66667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-planning{background:url(/img/icon-h2-planning.svg) no-repeat top/48px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-planning{background-size:7.06667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-search{background:url(/img/icon-h2-search.png) no-repeat top/29px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-search{background-size:5.33333vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-about{background:url(/img/icon-h2-about.png) no-repeat top/22px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-about{background-size:4.26667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-group{background:url(/img/icon-h2-group.png) no-repeat top/53px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-group{background-size:9.33333vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-movie{background:url(/img/icon-movie.png) no-repeat top/42px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-movie{background-size:6.66667vw auto}}.c-senko-sub__content-detail .c-content-main h2.icon-philosophy{background:url(/img/icon-philosophy.png) no-repeat top/34px auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.icon-philosophy{background-size:5.33333vw auto}}.c-senko-sub__content-detail .c-content-main h2.style-solution{background-position:center 52px;color:#202562;font-family:Inter,sans-serif;font-size:6rem;font-weight:700;line-height:1;padding:0;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.style-solution{background-position:center 6.66667vw;font-size:13.33333vw}}.c-senko-sub__content-detail .c-content-main h2.style-solution:after,.c-senko-sub__content-detail .c-content-main h2.style-solution:before{content:"";display:block;left:50%;pointer-events:none;transform:translate(-50%);z-index:-1}.c-senko-sub__content-detail .c-content-main h2.style-solution:before{background:linear-gradient(0deg,rgba(223,237,242,0),#dfedf2);height:108px;position:relative;width:calc(100vw - 100px)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.style-solution:before{height:13.06667vw;width:100vw}}.c-senko-sub__content-detail .c-content-main h2.style-solution:after{background-image:url(/img/obj-h2-solution.png);background-repeat:no-repeat;background-size:100% auto;height:144px;position:absolute;top:0;width:216px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2.style-solution:after{background-image:url(/img/obj-h2-solution-sp.png);height:24.53333vw;width:56.8vw}}.c-senko-sub__content-detail .c-content-main h2+p{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2+p{margin-top:8vw}}.c-senko-sub__content-detail .c-content-main h2+ol,.c-senko-sub__content-detail .c-content-main h2+ul{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h2+ol,.c-senko-sub__content-detail .c-content-main h2+ul{margin-top:8vw}}.c-senko-sub__content-detail .c-content-main h3{font-size:3rem;font-weight:500;margin:60px auto 0;padding:0 70px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h3{font-size:5.86667vw;line-height:9.33333vw;margin-top:10.66667vw;padding:0 9.06667vw}}.c-senko-sub__content-detail .c-content-main h3:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main h3:after,.c-senko-sub__content-detail .c-content-main h3:before{background:linear-gradient(90deg,#70cdde,#ade0fe);content:"";display:block;height:2px;position:absolute;top:calc(50% + 1px);width:40px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h3:after,.c-senko-sub__content-detail .c-content-main h3:before{height:1px;top:50%;width:5.33333vw}}.c-senko-sub__content-detail .c-content-main h3:before{left:0}.c-senko-sub__content-detail .c-content-main h3:after{right:0;transform:rotate(180deg)}.c-senko-sub__content-detail .c-content-main h3+p{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h3+p{margin-top:6.66667vw}}.c-senko-sub__content-detail .c-content-main h4{font-size:2rem;font-weight:500;margin:44px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h4{font-size:4.26667vw;margin-top:8.53333vw}}.c-senko-sub__content-detail .c-content-main h4:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main h5{font-size:1.8rem;font-weight:500;margin:44px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h5{font-size:3.73333vw;margin-top:8.53333vw}}.c-senko-sub__content-detail .c-content-main h5:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main h6{font-size:1.6rem;font-weight:500;margin:44px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main h6{font-size:3.46667vw;margin-top:8.53333vw}}.c-senko-sub__content-detail .c-content-main h6:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main ol,.c-senko-sub__content-detail .c-content-main ul{margin:40px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol,.c-senko-sub__content-detail .c-content-main ul{margin-top:6.66667vw}}.c-senko-sub__content-detail .c-content-main ol:first-child,.c-senko-sub__content-detail .c-content-main ul:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main ol>li>ul,.c-senko-sub__content-detail .c-content-main ul>li>ul{margin:6px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li>ul,.c-senko-sub__content-detail .c-content-main ul>li>ul{margin-top:1.06667vw}}.c-senko-sub__content-detail .c-content-main ol>li>ul li,.c-senko-sub__content-detail .c-content-main ul>li>ul li{padding-left:23px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li>ul li,.c-senko-sub__content-detail .c-content-main ul>li>ul li{padding-left:5.6vw}}.c-senko-sub__content-detail .c-content-main ol>li>ul li:before,.c-senko-sub__content-detail .c-content-main ul>li>ul li:before{background:#1d3597;border-radius:50%;height:6px;left:3px;top:12px;width:6px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li>ul li:before,.c-senko-sub__content-detail .c-content-main ul>li>ul li:before{height:1.33333vw;left:1.6vw;top:2.4vw;width:1.33333vw}}.c-senko-sub__content-detail .c-content-main ol>li>ol,.c-senko-sub__content-detail .c-content-main ul>li>ol{margin:6px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li>ol,.c-senko-sub__content-detail .c-content-main ul>li>ol{margin-top:1.06667vw}}.c-senko-sub__content-detail .c-content-main ol>li>ol li,.c-senko-sub__content-detail .c-content-main ul>li>ol li{padding-left:23px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li>ol li,.c-senko-sub__content-detail .c-content-main ul>li>ol li{padding-left:6.66667vw}}.c-senko-sub__content-detail .c-content-main ol>li>ol li:before,.c-senko-sub__content-detail .c-content-main ul>li>ol li:before{color:#215cd1;font-weight:400}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li>ol li:before,.c-senko-sub__content-detail .c-content-main ul>li>ol li:before{left:1.46667vw}}.c-senko-sub__content-detail .c-content-main ol>li+li,.c-senko-sub__content-detail .c-content-main ul>li+li{margin-top:7px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li+li,.c-senko-sub__content-detail .c-content-main ul>li+li{margin-top:.8vw}}.c-senko-sub__content-detail .c-content-main ul>li{list-style:none;padding-left:22px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ul>li{padding-left:4.26667vw}}.c-senko-sub__content-detail .c-content-main ul>li:before{background:url(/img/icon-list.png) no-repeat top/100% auto;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ul>li:before{height:2.13333vw;top:2.13333vw;width:2.13333vw}}.c-senko-sub__content-detail .c-content-main ul.list-annotation{font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ul.list-annotation{font-size:3.2vw;line-height:5.33333vw;margin-top:4.53333vw}.c-senko-sub__content-detail .c-content-main ul.list-annotation>li{padding-left:5.86667vw}}.c-senko-sub__content-detail .c-content-main ul.list-annotation>li:before{background:none;content:"※";height:auto;top:0;width:auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ul.list-annotation>li+li{margin-top:1.33333vw}}.c-senko-sub__content-detail .c-content-main ol{counter-reset:content-main-ol-default;padding-left:0}.c-senko-sub__content-detail .c-content-main ol>li{list-style:none;padding-left:23px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol>li{padding-left:4.26667vw}}.c-senko-sub__content-detail .c-content-main ol>li:before{color:#1d3597;content:counter(content-main-ol-default,decimal) ". ";counter-increment:content-main-ol-default;font-weight:700;left:0;position:absolute;top:0}.c-senko-sub__content-detail .c-content-main ol.list-annotation-number{font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol.list-annotation-number{font-size:3.2vw;line-height:5.33333vw;margin-top:4.53333vw}}.c-senko-sub__content-detail .c-content-main ol.list-annotation-number>li{padding-left:30px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol.list-annotation-number>li{padding-left:8vw}}.c-senko-sub__content-detail .c-content-main ol.list-annotation-number>li:before{color:#000;content:"※" counter(content-main-ol-default,decimal);font-weight:400}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main ol.list-annotation-number>li+li{margin-top:1.33333vw}}.c-senko-sub__content-detail .c-content-main .table-scroll{overflow-x:auto}.c-senko-sub__content-detail .c-content-main .table-scroll>.wp-block-group__inner-container{position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .table-scroll>.wp-block-group__inner-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,.1),#fff);content:"";height:100%;pointer-events:none;position:absolute;right:-5.33333vw;top:0;transition:opacity .3s;width:16vw}.c-senko-sub__content-detail .c-content-main .table-scroll[data-scroll=true]>.wp-block-group__inner-container:after{opacity:0}.c-senko-sub__content-detail .c-content-main .table-scroll table{width:213.33333vw}}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .table-scroll table thead th:first-child{min-width:256px}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .table-scroll table thead th:first-child{min-width:44.8vw;padding-left:8vw}.c-senko-sub__content-detail .c-content-main .table-scroll table tbody tr td:first-child{padding-left:8vw}}.c-senko-sub__content-detail .c-content-main table{border-bottom:2px solid #202562;border-collapse:collapse;border-top:2px solid #202562;margin:50px 0 0;width:100%}@media screen and (max-width:576px){.c-senko-sub__content-detail .c-content-main table{margin-top:9.33333vw}}.c-senko-sub__content-detail .c-content-main caption{font-weight:700;text-align:left}@media screen and (max-width:576px){.c-senko-sub__content-detail .c-content-main caption{display:block}}.c-senko-sub__content-detail .c-content-main thead{border-bottom:1px solid #202562}.c-senko-sub__content-detail .c-content-main tbody tr:not(:first-child){border-top:1px solid #202562}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main tbody tr th{min-width:unset;width:190px}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main tbody tr th{min-width:32vw}}.c-senko-sub__content-detail .c-content-main td,.c-senko-sub__content-detail .c-content-main th{color:#000;padding:10px 38px;vertical-align:top}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main td,.c-senko-sub__content-detail .c-content-main th{padding:2.4vw 3.33333vw}}.c-senko-sub__content-detail .c-content-main td:not(:first-child),.c-senko-sub__content-detail .c-content-main th:not(:first-child){border-left:1px solid #202562}.c-senko-sub__content-detail .c-content-main td ul li,.c-senko-sub__content-detail .c-content-main th ul li{padding-left:20px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main td ul li,.c-senko-sub__content-detail .c-content-main th ul li{padding-left:4.53333vw}}.c-senko-sub__content-detail .c-content-main td ul li:before,.c-senko-sub__content-detail .c-content-main th ul li:before{background:#215cd1;border-radius:50%;height:6px;left:3px;top:12px;width:6px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main td ul li:before,.c-senko-sub__content-detail .c-content-main th ul li:before{height:1.33333vw;left:.53333vw;top:2.13333vw;width:1.33333vw}}.c-senko-sub__content-detail .c-content-main th{background-color:#dfedf2;font-weight:700;text-align:left}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main th{min-width:211px}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main th{min-width:31.73333vw}}.c-senko-sub__content-detail .c-content-main td:first-child{background-color:#f4f9fa;font-weight:700}.c-senko-sub__content-detail .c-content-main p{margin:12px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p{margin-top:3.2vw}}.c-senko-sub__content-detail .c-content-main p:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main p:last-child{margin-bottom:0}.c-senko-sub__content-detail .c-content-main p a{color:#215cd1;display:inline-block;margin:0 2px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p a{margin:0 .53333vw}}.c-senko-sub__content-detail .c-content-main p a:before{background:#215cd1;bottom:1px;content:"";display:block;height:1px;position:absolute;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p a:before{bottom:0}}.c-senko-sub__content-detail .c-content-main p a[target=_blank]{margin:0 6px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p a[target=_blank]{margin:0 1.33333vw}}.c-senko-sub__content-detail .c-content-main p a[target=_blank]:before{content:none}.c-senko-sub__content-detail .c-content-main p a[target=_blank]:after{background-image:url(/img/icon-external-blue.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:10px;margin:0 0 0 4px;width:12px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p a[target=_blank]:after{height:2.66667vw;margin:0 0 0 1.06667vw;width:3.2vw}}.c-senko-sub__content-detail .c-content-main p a[href$=".pdf"]{margin:0 8px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p a[href$=".pdf"]{margin:0 1.33333vw}}.c-senko-sub__content-detail .c-content-main p a[href$=".pdf"]:before{content:none}.c-senko-sub__content-detail .c-content-main p a[href$=".pdf"]:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:25px;margin:0 0 0 8px;position:relative;top:4px;width:20px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p a[href$=".pdf"]:after{height:5.2vw;margin:0 0 0 .8vw;width:3.86667vw}}.c-senko-sub__content-detail .c-content-main p+p{margin:24px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main p+p{margin-top:4.8vw}}.c-senko-sub__content-detail .c-content-main blockquote{background:rgba(0,0,0,.5);margin:0 0 0 2em;padding:1em 2em;position:relative}.c-senko-sub__content-detail .c-content-main blockquote:before{content:"“";left:0;margin-top:.5em;top:0}.c-senko-sub__content-detail .c-content-main blockquote:after,.c-senko-sub__content-detail .c-content-main blockquote:before{display:block;font-size:2.5em;line-height:0;opacity:.2;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-senko-sub__content-detail .c-content-main blockquote:after{bottom:0;content:"”";right:0}.c-senko-sub__content-detail .c-content-main figure{margin-bottom:0;margin-top:0}.c-senko-sub__content-detail .c-content-main figcaption{background:none;font-size:.875em;font-weight:400;line-height:1.6;padding:.8em 1.2em;text-align:left}.c-senko-sub__content-detail .c-content-main hr{background:#d2cdcd;border-style:none;color:#d2cdcd;height:2px;margin:50px auto;width:95%}.c-senko-sub__content-detail .c-content-main hr:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main .smf-progress-tracker .smf-progress-tracker__item{margin:0}.c-senko-sub__content-detail .c-content-main .smf-progress-tracker .smf-progress-tracker__item:before{content:"";top:12px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-progress-tracker .smf-progress-tracker__item:after,.c-senko-sub__content-detail .c-content-main .smf-progress-tracker .smf-progress-tracker__item:before{top:3.2vw}.c-senko-sub__content-detail .c-content-main .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number{height:6.4vw;width:6.4vw}}.c-senko-sub__content-detail .c-content-main .smf-form{line-height:1.8;margin-top:60px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form{margin-top:9.86667vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item{padding:10px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-item{padding-left:0;padding-right:0}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item:last-child{padding-top:0}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label label{color:#666;cursor:default}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label label{font-size:4.26667vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label label:first-child{display:block;padding-bottom:5px;text-align:left}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label__text em,.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label__text strong{border-radius:2px;display:inline-block;font-style:normal;line-height:.64em;margin:.1em 0 .1em .5em;padding:5px 3px}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label__text em+em,.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label__text strong+em{background:unset;color:#999;margin:0}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label__text em{background:#f2859d;color:#000}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__label__text strong{background:#7fbee7;color:#000;font-weight:400}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__description{color:#333;font-size:1.6rem;margin-top:0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__description{font-size:3.2vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__description a{color:#215cd1;letter-spacing:.02em;text-decoration:underline;text-underline-offset:5px;transition:opacity .3s ease}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__description a:hover{opacity:.6}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__controls .wp-block-columns{gap:20px;margin-top:0}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__controls .smf-placeholder[data-name=agree] .smf-checkboxes-control{padding:10px 10px 0;text-align:center}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item__controls .smf-placeholder[data-name=agree] .smf-error-messages{text-align:center}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item.privacy-check .smf-checkbox-control{align-items:center;display:flex;gap:3px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-item.privacy-check .smf-checkbox-control{font-size:3.2vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item.privacy-check .smf-checkbox-control:after{background:#f2859d;border-radius:2px;color:#000;content:"必須";display:inline-block;font-style:normal;line-height:.64em;margin:.1em 0;padding:5px 3px}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item .smf-text-control__control[data-invalid]{border-color:#fc92a5}.c-senko-sub__content-detail .c-content-main .smf-form .smf-item .smf-error-messages{color:#fc92a5;margin:0}.c-senko-sub__content-detail .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]),.c-senko-sub__content-detail .c-content-main .smf-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,39%,.1);border:1px solid rgba(0,0,0,.3);border-radius:2px;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);color:#333;font-family:inherit;font-size:1.6rem;height:auto;line-height:1.8;max-width:100%;padding:13px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]),.c-senko-sub__content-detail .c-content-main .smf-form textarea{font-size:4.26667vw;padding:3.46667vw}}.c-senko-sub__content-detail .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]):focus,.c-senko-sub__content-detail .c-content-main .smf-form textarea:focus{background:#fff;border-color:#50c8a7;outline:none}.c-senko-sub__content-detail .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]):not([size]){width:100%}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]):not([size]){min-height:37px}}.c-senko-sub__content-detail .c-content-main .smf-form textarea{resize:vertical}.c-senko-sub__content-detail .c-content-main .smf-form textarea:not([cols]){width:100%}.c-senko-sub__content-detail .c-content-main .smf-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d2cdcd;border-radius:0;font-size:1.6rem;height:2.5em;padding:8px 16px 8px 4px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form select{background-size:2.1333333333vw 1.3333333333vw;font-size:4.26667vw;height:15.06667vw;padding:3.2vw 8vw 3.2vw 3.2vw}}.c-senko-sub__content-detail .c-content-main .smf-form select:focus-visible{outline:revert}.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control__control .smf-label{display:inline-block;margin-right:15px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control__control .smf-label label{font-size:4.26667vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control{display:inline-block;gap:0}.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:13px;margin-top:0;vertical-align:middle;width:13px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control{height:4.26667vw;margin-top:.53333vw;width:4.26667vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control:before{content:none}.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control:checked+span{color:#7fbee7}.c-senko-sub__content-detail .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__label{color:rgba(51,51,51,.6);padding:3px 5px 3px 1px;vertical-align:middle}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control__control .smf-label{display:inline-block;margin-right:15px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control__control .smf-label label{font-size:4.26667vw}}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control{display:inline-block}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input{border-color:#333;height:14px;margin:0;vertical-align:middle;width:14px}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input:before{background-color:#3a87fd;height:7px;left:50%;top:50%;transform:translate(-50%,-50%);width:7px}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input:checked{background-color:#fff}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input:checked+span{color:#7fbee7}.c-senko-sub__content-detail .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control__label{color:rgba(51,51,51,.6);padding:3px 5px 3px 1px;vertical-align:middle}.c-senko-sub__content-detail .c-content-main .smf-form .smf-select-control:before{background-image:url(/img/icon-arrow-down.svg);background-position:right 0 top 50%;background-repeat:no-repeat;content:"";height:5px;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:8px;z-index:2}.c-senko-sub__content-detail .c-content-main .smf-action{display:flex;gap:6px;justify-content:center;margin-top:8px}.c-senko-sub__content-detail .c-content-main .smf-action .smf-button-control button{background:#1d3597;border:none;border-radius:2px;color:#fff;line-height:1.8;min-width:100px;padding:5px}.c-senko-sub__content-detail .c-content-main .smf-action .smf-button-control button[data-action=back]{background-color:#e9d985!important;color:#635712}.c-senko-sub__content-detail .c-content-main .smf-action .smf-button-control+.smf-button-control{margin-left:0}.c-senko-sub__content-detail .c-content-main .smf-action .smf-button-control__control{background:#999!important;pointer-events:none}.c-senko-sub__content-detail .c-content-main .smf-action[data-check=true] .smf-button-control__control{background-color:#1d3597!important;pointer-events:unset}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-item:last-child{padding-bottom:0}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder{background-color:hsla(0,0%,39%,.1);color:#333;padding:13px}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree]{background:none;color:#7fbee7;padding:10px;text-align:center}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree] [data-validations]{display:inline-block;padding:3px 5px 3px 18px;position:relative}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree] [data-validations]:before{background:#d1d1d1;border:1px solid #d1d1d1;border-radius:2px;content:"";display:block;height:13px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:13px}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree] [data-validations]:after{border-bottom:2px solid #ededed;border-left:2px solid #ededed;content:"";display:block;height:5px;left:3px;margin-top:-2px;position:absolute;top:50%;transform:rotate(-45deg) translateY(-50%);width:10px}.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=complete] .smf-form .smf-complete-content,.c-senko-sub__content-detail .c-content-main .snow-monkey-form[data-screen=systemerror] .smf-form .smf-system-error-content{text-align:center}.c-senko-sub__content-detail .c-content-main .mt-zero{margin-top:0}.c-senko-sub__content-detail .c-content-main .mb-zero{margin-bottom:0}.c-senko-sub__content-detail .c-content-main .wp-block-buttons{align-items:center;display:flex;flex-flow:wrap;gap:31px;justify-content:center;margin-top:120px;padding:0 22px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons{gap:6.66667vw 0;margin-top:18.66667vw;padding:0}}.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button{display:block;min-width:calc(25% - 24.75px)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button{min-width:56vw}}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button:only-child{min-width:234px}}.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link{background-color:#fff;border:1px solid #202562;display:block;padding:11px 50px 11px 20px;position:relative;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link{padding:3.46667vw 13.33333vw 3.46667vw 6.4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link:after,.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link:before{content:"";display:block;position:absolute}.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link:before{background-color:#202562;border-radius:50%;height:30px;right:10px;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link:before{height:6.66667vw;right:3.06667vw;width:6.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link:after{background:url(/img/icon-arrow.svg) no-repeat 50%/100% auto;height:17px;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link[target=_blank]:after{background:url(/img/icon-external.png) no-repeat 50%/100% auto;height:12px;right:18px;width:14px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-buttons .wp-block-button__link[target=_blank]:after{height:2.93333vw;right:4.53333vw;width:3.6vw}}.c-senko-sub__content-detail .c-content-main .wp-block-file{align-items:center;display:flex;flex-flow:wrap;gap:33px;justify-content:center;margin-top:50px;padding:0 22px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-file{gap:6.66667vw 0;margin-top:8.53333vw;padding:0}}.c-senko-sub__content-detail .c-content-main .wp-block-file a{background-color:#fff;border:1px solid #202562;border-radius:27px;display:block;font-size:1.6rem;margin:0;min-width:calc(25% - 24.75px);padding:11px 50px 11px 20px;position:relative;text-align:left}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-file a{min-width:234px}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-file a{border-radius:6.66667vw;font-size:3.46667vw;min-width:56vw;padding:3.46667vw 13.33333vw 3.46667vw 6.4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-file a:first-child{display:none}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-file a:only-child{min-width:234px}}.c-senko-sub__content-detail .c-content-main .wp-block-file a:after,.c-senko-sub__content-detail .c-content-main .wp-block-file a:before{content:"";display:block;position:absolute}.c-senko-sub__content-detail .c-content-main .wp-block-file a:before{background-color:#202562;border-radius:50%;height:30px;right:10px;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-file a:before{height:6.66667vw;right:3.06667vw;width:6.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-file a:after{background:url(/img/icon-download-white.png) no-repeat 50%/100% auto;height:15px;right:18px;top:50%;transform:translateY(-50%);width:13px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-file a:after{height:3.46667vw;right:4.8vw;width:2.93333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-image{margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-image{margin-top:9.33333vw}}@media screen and (max-width:781px){.c-senko-sub__content-detail .c-content-main .wp-block-image img{width:100%}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .sp-scroll-1800{overflow-x:scroll}.c-senko-sub__content-detail .c-content-main .sp-scroll-1800 .wp-block-image img{min-width:240vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text{gap:20px 50px;margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text{gap:5.33333vw;grid-template-columns:100%;margin-top:9.33333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text__content{padding:0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text__content{grid-column:1;grid-row:2}.c-senko-sub__content-detail .c-content-main .wp-block-media-text__media{grid-column:1;grid-row:1}.c-senko-sub__content-detail .c-content-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1}.c-senko-sub__content-detail .c-content-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:2}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text h2+p,.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3+p{margin-top:20px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text h2+p,.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3+p{margin-top:3.46667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text h2{background-position:top 20px left;font-size:3.8rem;font-weight:500;padding:0 0 0 61px;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text h2{background-position:top 4vw left;font-size:7.46667vw;padding-left:8.53333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text h2+h3{margin-top:9px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text h2+h3{margin-top:6.13333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3{font-size:3rem;font-weight:500;margin-left:0;margin-right:0;padding:0 0 0 70px;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3{font-size:5.86667vw;padding-left:7.6vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3:before{left:0;top:29px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3:before{top:4.8vw;width:4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-media-text h3:after{content:none}.c-senko-sub__content-detail .c-content-main .wp-block-columns{gap:50px;margin-bottom:0;margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-columns{gap:5.33333vw;margin-top:9.33333vw}}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-column:hover .wp-block-image a{opacity:1}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-column:hover .wp-block-image a img{transform:scale(1.1)}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-column:hover .wp-block-button__link:after{transform:translate(5px)}}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-column.map iframe{height:100%;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-column.map iframe{min-height:66.93333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-image{margin-top:0}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-image a{display:block;overflow:hidden}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-image img{transition:transform .3s}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-buttons{display:block;margin-top:0;padding:0}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-button{width:100%}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-button__link{border:none;font-size:2.2rem;font-weight:500;padding:11px 0 0;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-button__link{font-size:4.26667vw;padding-top:4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-button__link:before{content:none}.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-button__link:after{background:url(/img/icon-arrow-purple.svg) no-repeat 50%/100% auto;content:"";display:inline-block;height:17px;margin-left:16px;position:relative;right:auto;top:auto;transform:none;transition:transform .3s;width:19px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-columns .wp-block-button__link:after{height:3.73333vw;margin-left:6.66667vw;width:4.26667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block{margin:70px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block{margin-top:9.33333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block:first-child{margin-top:0}.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block h2{background:none;font-size:3.4rem;line-height:1.5;padding:0}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block h2{font-size:5.6vw;line-height:8vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block p{margin-top:22px;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.lead-block p{margin-top:4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block{left:50%;padding:84px 0 50px;position:relative;transform:translateX(-50%);width:100vw}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block{padding:10.4vw 0 6.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block:before{background:url(/img/bg-h1-left.png) no-repeat 50%/100% auto;content:"";display:block;height:174px;left:0;position:absolute;top:0;width:334px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block:before{background-image:url(/img/bg-h1-left-sp.png);height:26.66667vw;width:38.13333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block:after{background:linear-gradient(90deg,#5cbcdd,transparent);bottom:0;content:"";display:block;height:200px;left:0;position:absolute;width:calc(50vw + 500px);z-index:-1}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block:after{height:26.66667vw;width:100vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block .wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:30px;padding-right:30px;position:relative;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block .wp-block-group__inner-container{padding-left:5.3333333333vw;padding-left:6.66667vw;padding-right:5.3333333333vw;padding-right:6.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block h1{font-size:6rem;font-weight:700;line-height:1.4;padding:0 0 0 64px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block h1{font-size:9.33333vw;line-height:12.8vw;min-height:20vw;padding-left:10.13333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block p{background-color:#202562;color:#fff;font-size:2.4rem;font-weight:400;left:31px;letter-spacing:-.02em;line-height:1;margin:0;padding:10px 5px 11px 7px;position:absolute;top:16px;writing-mode:vertical-rl}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block p{font-size:3.73333vw;left:6.66667vw;padding:2.4vw .53333vw 2.4vw 1.06667vw;top:2.93333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block figure{margin-top:89px;width:calc(50vw + 500px)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-2-block figure{margin-top:7.46667vw;width:93.33333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block{padding:86px 0 0;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block{padding-top:16.26667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block:before{background:url(/img/bg-h1-center.png) no-repeat top/100% auto;content:"";display:block;height:392px;left:-30px;position:absolute;top:0;width:calc(100% + 60px);z-index:-1}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block:before{background-image:url(/img/bg-h1-center-sp.png);height:37.86667vw;left:-5.33333vw;width:100vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block h1{align-items:center;display:flex;font-size:4.8rem;font-weight:500;justify-content:center;line-height:1.6;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block h1{font-size:8.53333vw;line-height:12vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block figure{margin-top:34px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block figure{margin-top:7.6vw;padding:0 1.33333vw}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-construction h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-energy h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-it h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-planning h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-trade h1{flex-direction:column}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{background:url(/img/icon-energy.svg) no-repeat 50%/100% auto;content:"";display:inline-block;height:64px;margin-right:28px;width:34px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before,.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{display:block;margin:2.13333vw 0 2.4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before{background-image:url(/img/icon-energy.svg);height:64px;width:34px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before{height:12.26667vw;width:6.53333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before{background-image:url(/img/icon-construction.svg);height:60px;width:70px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before{height:11.46667vw;width:13.46667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before{background-image:url(/img/icon-environment_infra.svg);height:47px;width:72px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before{height:9.06667vw;width:13.73333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before{background-image:url(/img/icon-purchasing.svg);height:47px;margin-top:6px;width:61px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before{height:9.06667vw;width:11.73333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before{background-image:url(/img/icon-it.svg);height:48px;width:60px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before{height:9.2vw;width:11.46667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{background-image:url(/img/icon-trade.svg);height:46px;margin-top:4px;width:61px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{height:8.8vw;width:11.73333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before{background-image:url(/img/icon-logimaterials.svg);height:54px;width:69px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before{height:10.4vw;width:13.2vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before{background-image:url(/img/icon-planning.svg);height:54px;width:54px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before{height:10.4vw;width:10.4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block+p{margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.title-page-3-block+p{margin-top:8vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block{background:url(/img/bg-strengths-block.jpg) no-repeat 50%/cover;left:50%;margin-top:100px;padding:72px 0 90px;position:relative;transform:translateX(-50%);width:calc(100vw - 100px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block{width:91.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block{background-color:#1d3597;background-image:url(/img/bg-strengths-block-sp.jpg);background-position:0 0;background-size:100% auto;margin-top:16vw;padding:13.33333vw 9.06667vw 21.33333vw;width:100vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block.play .strengths-block-item{opacity:1;transform:scale(1)}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block>.wp-block-group__inner-container{margin:0 auto;max-width:1100px;padding:0 40px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block>.wp-block-group__inner-container{padding:0 2.5vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block>.wp-block-group__inner-container{padding:0}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title h2{color:#fff;filter:brightness(0) invert(1);font-size:3.6rem}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title h2{font-weight:500}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title h2{font-size:6.93333vw;font-weight:700;line-height:12vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title h2 strong{font-size:4.4rem}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title h2 strong{font-weight:500}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title h2 strong{font-size:8vw;font-weight:700}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title p{background:linear-gradient(90deg,transparent,#1d3597 50%,transparent);color:#fff;font-size:2rem;font-weight:500;line-height:1.6;margin:7px auto 0;min-width:400px;padding:0 40px 4px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-title p{font-size:4vw;line-height:1.5;margin-top:3.2vw;min-width:53.33333vw;padding:0 5.33333vw .66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list{margin-top:9.06667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list>.wp-block-group__inner-container{counter-reset:content-main-ol-default;display:flex;flex-flow:wrap;gap:50px 20px;justify-content:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list>.wp-block-group__inner-container{gap:9.06667vw 0}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p{font-size:2.2rem;font-weight:700;line-height:2;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p{font-size:4.8vw;line-height:1.94}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:after,.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:before{background:#202562;clip-path:polygon(28px 28px,28px 0,100% 0,100% 100%,0 100%,0 28px);content:"";display:block;height:30px;position:absolute;width:30px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:after,.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:before{clip-path:polygon(7.46667vw 7.46667vw,7.46667vw 0,100% 0,100% 100%,0 100%,0 7.46667vw);height:7.73333vw;width:7.73333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:before{left:34px;top:20px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:before{left:8.4vw;top:4.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:after{bottom:3px;right:3px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p:after{bottom:.4vw;right:.4vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p strong{color:#215cd1;font-size:3rem;line-height:1.46}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-list p strong{font-size:7.2vw;line-height:1.51}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item{box-shadow:16px 16px 20px 0 #202562;opacity:0;position:relative;transform:scale(.97) translateY(50px);transition:opacity .3s ease,transform .8s cubic-bezier(.63,.05,.49,3)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item{box-shadow:4.26667vw 4.26667vw 5.33333vw 0 #202562;width:100%}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(2){transition-delay:.2s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(3){transition-delay:.4s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(4){transition-delay:.6s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(5){transition-delay:.8s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(6){transition-delay:1s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(7){transition-delay:1.2s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(8){transition-delay:1.4s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(9){transition-delay:1.6s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:nth-child(10){transition-delay:1.8s}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:before{color:#fff;content:"0" counter(content-main-ol-default,decimal);counter-increment:content-main-ol-default;font-size:6rem;font-weight:400;left:-6px;line-height:1;position:absolute;top:-20px;transform:scaleX(.7)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item:before{font-size:15.46667vw;left:-1.33333vw;top:-5.6vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item>.wp-block-group__inner-container{align-items:center;background-color:hsla(0,0%,100%,.9);border:1px solid #fff;clip-path:polygon(60px 46px,60px 0,100% 0,100% 100%,0 100%,0 46px);display:flex;justify-content:center;min-height:198px;min-width:320px;padding:70px 20px 50px}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item>.wp-block-group__inner-container{height:100%;max-width:320px}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.strengths-block-item>.wp-block-group__inner-container{clip-path:polygon(15.46667vw 11.73333vw,15.46667vw 0,100% 0,100% 100%,0 100%,0 11.73333vw);min-height:51.2vw;min-width:auto;padding:14.66667vw 5.33333vw 12vw;width:100%}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block{background:url(/img/bg-philosophy-block-pc.jpg) no-repeat 50%/cover;left:50%;margin-top:60px;padding:50px 20px 70px;position:relative;transform:translateX(-50%);width:calc(100vw - 100px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block{width:91.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block{background-image:url(/img/bg-philosophy-block-sp.jpg);margin-top:10.66667vw;padding:9.33333vw 5.33333vw;width:100vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-list{margin:0 auto;max-width:800px}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-list:not(:first-child){margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-list:not(:first-child){margin-top:6.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item{background:hsla(0,0%,100%,.9);margin:0 auto;padding:72px 50px 22px;position:relative;z-index:1}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item{padding:12.26667vw 5.33333vw 4.26667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item{padding-top:18px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item{padding-top:5.06667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:last-child{padding-bottom:54px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:last-child{padding-bottom:7.2vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;top:0;width:calc(100% - 100px)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:before{width:calc(100% - 10.66667vw)}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3{background-color:#202562;color:#fff;display:flex;flex-direction:column;font-size:1.6rem;font-weight:500;line-height:1.5;min-width:200px;padding:5px 58px 10px;z-index:2}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3{font-size:3.73333vw;line-height:1.5;min-width:60vw;padding:.66667vw 14.66667vw 1.46667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:after,.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:before{background:#fff;height:6px;top:calc(50% - 3px);transform:rotate(45deg);width:6px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:after,.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:before{height:1.06667vw;top:calc(50% - .53333vw);width:1.06667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:before{left:14px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:before{left:7.86667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:after{right:14px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3:after{right:7.86667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3 strong{font-size:2.8rem;line-height:1.5}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3 strong{font-size:5.6vw;line-height:1.4}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item{margin-top:-56px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item{margin-top:-10.66667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item:last-child{padding-bottom:24px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item:last-child{padding-bottom:4.26667vw}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item h4{margin-top:3.46667vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h4{font-size:2.6rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h4{font-size:5.33333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h4+p{font-weight:500;margin-top:-6px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block h4+p{font-size:3.73333vw;margin-top:.8vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block p{line-height:2.06;margin-top:1px;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block p{line-height:8.53333vw;margin-top:1.33333vw}}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block p strong{color:#3342b1;font-size:2.2rem;font-weight:500}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block p strong{font-size:4.53333vw}.c-senko-sub__content-detail .c-content-main .wp-block-group.philosophy-block p+p{margin-top:.66667vw}}.c-senko-sub__content-detail .c-content-main .list-anchor{display:flex;flex-flow:wrap;gap:20px 48px;justify-content:center;margin-top:60px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .list-anchor{gap:2.66667vw 9.33333vw;margin-top:11.2vw}}.c-senko-sub__content-detail .c-content-main .list-anchor li{margin:0;padding:0}.c-senko-sub__content-detail .c-content-main .list-anchor li:before{content:none}.c-senko-sub__content-detail .c-content-main .list-anchor li a{font-size:1.8rem;font-weight:500;padding-right:24px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .list-anchor li a{font-size:4.26667vw;padding-right:6.66667vw}}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .list-anchor li a:hover:after{top:60%}}.c-senko-sub__content-detail .c-content-main .list-anchor li a:after{border:2px solid #000;border-bottom:0;border-left:0;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(135deg);transition:top .3s;width:10px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .list-anchor li a:after{height:3.2vw;right:.53333vw;top:calc(50% - .53333vw);width:3.2vw}}.c-senko-sub__content-detail .c-content-main .group-company-block{margin-top:100px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .group-company-block{margin-top:16vw}}.c-senko-sub__content-detail .c-content-main .group-company-block .wp-block-group__inner-container{align-items:center;display:grid;gap:40px 60px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .group-company-block .wp-block-group__inner-container{gap:8vw;grid-template-columns:repeat(2,1fr)}}.c-senko-sub__content-detail .c-content-main .group-company-block .wp-block-group__inner-container figure{align-items:center;display:flex;justify-content:center;margin:0}.c-senko-sub__content-detail .c-content-main .group-company-block .wp-block-group__inner-container figure a{display:inline-block}.c-senko-sub__content-detail .c-content-main .group-company-block .wp-block-group__inner-container figure img{max-height:80px;width:auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .group-company-block .wp-block-group__inner-container figure img{max-height:10.66667vw}}.c-senko-sub__content-detail .c-content-main .movie-block{margin-left:auto;margin-right:auto;margin-top:50px;max-width:600px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .movie-block{margin-top:9.33333vw;max-width:80vw}}.c-senko-sub__content-detail .c-content-main .movie-block-btn{cursor:pointer;display:block;position:relative;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .movie-block-btn:hover{opacity:.7}}.c-senko-sub__content-detail .c-content-main .movie-block-btn:after,.c-senko-sub__content-detail .c-content-main .movie-block-btn:before{content:"";left:50%;position:absolute;top:50%;transition:transform .3s}.c-senko-sub__content-detail .c-content-main .movie-block-btn:before{border-bottom:20px solid transparent;border-left:30px solid #fff;border-right:0;border-top:20px solid transparent;display:inline-block;transform:translate(calc(-50% + 4px),-50%)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .movie-block-btn:before{border-bottom:2.13333vw solid transparent;border-left:3.73333vw solid #fff;border-top:2.13333vw solid transparent;transform:translate(calc(-50% + .53333vw),-50%)}}.c-senko-sub__content-detail .c-content-main .movie-block-btn:after{animation:rotate 5s linear infinite;background-image:url(/img/obj-movie-btn.svg);background-repeat:no-repeat;background-size:100% 100%;height:122px;transform:translate(-50%,-50%);width:122px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .movie-block-btn:after{height:16.26667vw;width:16.26667vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block{margin-top:100px;padding:60px 0;position:relative;word-break:break-all}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block{margin-top:16vw;padding:13.33333vw 0}}.c-senko-sub__content-detail .c-content-main .customer-voice-block:before{background-image:url(/img/bg-carousel.jpg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:1860px;z-index:-1}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block:before{background-image:url(/img/bg-carousel-sp.jpg);height:100%;width:100vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block h2{background:url(/img/icon-h2-voice.png) no-repeat top/32px auto;color:#fff}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block h2{background-size:5.46667vw auto}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel{left:50%;margin-top:34px;position:relative;transform:translate(-50%);width:1860px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel{width:155vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel{margin-top:6.66667vw;max-width:100vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-list{overflow:hidden}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:center;margin:20px auto 0;max-width:800px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots{max-width:66.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots{gap:1.33333vw 5.33333vw;margin:1.86667vw auto 0;max-width:81.33333vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots li{margin:0;padding:0}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots li:before{content:none}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots li.slick-active button{background-color:#fff}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots li button{background-color:#5cbcdd;border-radius:2px;cursor:pointer;font-size:0;height:4px;width:60px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-dots li button{border-radius:.4vw;height:.8vw;width:8vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow{background-color:#fff;border-radius:50%;box-shadow:2px 0 10px 0 rgba(38,43,98,.6);cursor:pointer;font-size:0;height:50px;position:absolute;top:calc(50% - 48px);transition:opacity .3s;width:50px;z-index:1}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow{height:4.1666666667vw;top:calc(50% - 4vw);width:4.1666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow{height:10.66667vw;top:calc(50% - 9.86667vw);width:10.66667vw}}@media screen and (min-width:768px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow:hover{opacity:.7}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow:before{border-right:2px solid #202562;border-top:2px solid #202562;content:"";height:12px;left:50%;position:absolute;top:50%;width:12px}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow:before{border-right:2px solid #202562;border-top:2px solid #202562;height:2.66667vw;width:2.66667vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev{left:calc(50% - 494px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev{left:calc(50% - 41.16667vw)}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev{left:calc(50% - 46.93333vw)}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev:before{transform:translate(calc(-50% + 2px),-50%) rotate(-135deg)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev:before{transform:translate(calc(-50% + .26667vw),-50%) rotate(-135deg)}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next{right:calc(50% - 494px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next{right:calc(50% - 41.16667vw)}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next{right:calc(50% - 46.93333vw)}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next:before{transform:translate(calc(-50% - 2px),-50%) rotate(45deg)}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next:before{transform:translate(calc(-50% - .26667vw),-50%) rotate(45deg)}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-wrapper[data-slide=none] .customer-voice-block__carousel-item{margin:0 auto}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-wrapper[data-slide=none] .customer-voice-block__carousel-item{margin:0 5.33333vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-item{background-color:hsla(0,0%,100%,.86);display:flex;gap:40px;margin:0 40px;max-width:860px;min-height:284px;padding:40px 40px 44px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-item{gap:3.3333333333vw;margin:0 3.3333333333vw;max-width:71.6666666667vw;min-height:23.6666666667vw;padding:3.3333333333vw 3.3333333333vw 3.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-item{flex-direction:column;gap:0;margin:0 5.33333vw;min-height:94.4vw;padding:6.66667vw 6.66667vw 8.26667vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-item figure img{max-height:200px;max-width:280px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-item figure img{max-height:16.6666666667vw;max-width:23.3333333333vw}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-item figure img{max-height:54.13333vw;max-width:76vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail{padding-top:20px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail{padding-top:0}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail{padding-top:5.33333vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail span{background-color:#262b62;color:#fff;display:block;font-size:1.6rem;font-weight:500;padding:0 25px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail span{font-size:3.46667vw;padding:.53333vw 4.26667vw}}.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail p{line-height:1.75;margin:20px 0 0}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail p{margin:1.6666666667vw 0 0}}@media screen and (max-width:767px){.c-senko-sub__content-detail .c-content-main .customer-voice-block__carousel-detail p{line-height:1.46;margin:2.66667vw 0 0}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block{padding:88px 0 38px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block{padding:12vw 0 7.73333vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block:before{background-image:url(/img/bg-message.jpg);background-position:top;background-size:cover;height:458px;left:50%;transform:translate(-50%);width:100%}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block:before{background-image:url(/img/bg-message-sp.jpg);height:68.26667vw;width:100vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block:after{background:none;background-image:url(/img/obj-message-top.png);background-size:100% auto;bottom:unset;height:404px;left:50%;pointer-events:none;top:-220px;transform:translate(-50%);width:404px;z-index:1}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block:after{height:53.33333vw;top:-34.13333vw;width:53.33333vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block>.wp-block-group__inner-container{display:flex}@media screen and (min-width:768px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block>.wp-block-group__inner-container{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block>.wp-block-group__inner-container{flex-direction:column}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block h1{color:#fcfeff;font-family:Inter,sans-serif;font-size:10rem;font-weight:900;letter-spacing:.01em;line-height:1;padding:0}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block h1{font-size:13.33333vw;min-height:unset}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block p{background:none;color:#fcfeff;font-size:3rem;font-weight:500;left:0;letter-spacing:.01em;padding:36px 0 0;position:relative;top:0;writing-mode:unset}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block p{font-size:4vw;margin-top:4vw;padding:0}}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block figure{margin-top:68px;position:relative;width:100%}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block figure{margin-top:8.8vw}}@media screen and (min-width:768px){[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block figure:after,[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block figure:before{background-repeat:no-repeat;background-size:100% auto;bottom:-48px;content:"";height:138px;position:absolute;width:176px}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block figure:before{background-image:url(/img/obj-message-left.png);left:-200px}[data-page=message] .c-senko-sub__content-detail .c-content-main .title-page-2-block figure:after{background-image:url(/img/obj-message-right.png);right:-200px}}[data-page=message] .c-senko-sub__content-detail .c-content-main p{line-height:2.25;margin:0}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main p{line-height:1.69}}[data-page=message] .c-senko-sub__content-detail .c-content-main p+p{margin-top:36px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main p+p{margin-top:4.8vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main h2{margin-top:100px;position:relative}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main h2{margin-top:17.33333vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main h2.style-gradation{background-position:center 98px;padding:0}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main h2.style-gradation{background-position:center 16.53333vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main h2.style-gradation:before{background:linear-gradient(0deg,rgba(223,237,242,0),#dfedf2);content:"";display:block;height:138px;left:50%;pointer-events:none;position:relative;transform:translate(-50%);width:calc(100vw - 100px);z-index:-1}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main h2.style-gradation:before{height:23.73333vw;width:100vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main .wp-block-columns+p{margin-top:50px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .wp-block-columns+p{margin-top:4.8vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main .movie-block{margin-top:30px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .movie-block{margin-top:8vw}}[data-page=message] .c-senko-sub__content-detail .c-content-main .philosophy-block{margin-top:36px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-detail .c-content-main .philosophy-block{margin-top:6.93333vw}}[data-page=branch] .c-senko-sub__content-detail .c-content-main h2,[data-page=privacy] .c-senko-sub__content-detail .c-content-main h2{background:none;font-size:2.8rem;padding:0 0 16px;position:relative;text-align:left}@media screen and (max-width:767px){[data-page=branch] .c-senko-sub__content-detail .c-content-main h2,[data-page=privacy] .c-senko-sub__content-detail .c-content-main h2{font-size:5.86667vw;padding:0 0 .8vw}}[data-page=branch] .c-senko-sub__content-detail .c-content-main h2:before,[data-page=privacy] .c-senko-sub__content-detail .c-content-main h2:before{background:linear-gradient(90deg,#a98eff,#ade0fe);bottom:0;content:"";height:2px;left:0;position:absolute;width:80px}@media screen and (max-width:767px){[data-page=branch] .c-senko-sub__content-detail .c-content-main h2:before,[data-page=privacy] .c-senko-sub__content-detail .c-content-main h2:before{height:1px;width:13.33333vw}}[data-page=branch] .c-senko-sub__content-detail .c-content-main h2 strong,[data-page=privacy] .c-senko-sub__content-detail .c-content-main h2 strong{color:#202562;font-weight:500}@media screen and (min-width:768px){[data-page=branch] .c-senko-sub__content-detail .c-content-main .wp-block-columns+.wp-block-columns,[data-page=branch] .c-senko-sub__content-detail .c-content-main h2+.wp-block-columns,[data-page=privacy] .c-senko-sub__content-detail .c-content-main .wp-block-columns+.wp-block-columns,[data-page=privacy] .c-senko-sub__content-detail .c-content-main h2+.wp-block-columns{margin-top:30px}}@media screen and (max-width:767px){[data-page=branch] .c-senko-sub__content-detail .c-content-main .wp-block-columns+.wp-block-columns,[data-page=privacy] .c-senko-sub__content-detail .c-content-main .wp-block-columns+.wp-block-columns{margin-top:5.33333vw}}@media screen and (min-width:768px){[data-page=branch] .c-senko-sub__content-detail .c-content-main .wp-block-columns+h2,[data-page=privacy] .c-senko-sub__content-detail .c-content-main .wp-block-columns+h2{margin-top:60px}}[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block{text-align:center}[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block h1{font-size:4.8rem;font-weight:500;margin-top:42px}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block h1{font-size:8.53333vw;margin-top:8.53333vw}}[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block p{font-size:1.6rem;letter-spacing:0;line-height:1.75;margin:10px 0 0}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block p{font-size:3.46667vw;margin:8.53333vw 0 0}}[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block-period{background:linear-gradient(90deg,#eee,rgba(223,239,244,.8));border-radius:10px;margin-left:auto;margin-right:auto;margin-top:36px;max-width:540px;padding:19px 24px}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block-period{border-radius:1.33333vw;margin-top:7.2vw;max-width:89.33333vw;padding:3.33333vw 3.2vw}}[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block-period p{font-size:2.2rem;font-weight:500;line-height:1;margin:0}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-detail .c-content-main .maintenance-block-period p{font-size:3.73333vw}}.c-senko-sub__content-main{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-main{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.c-senko-sub__content-main .c-content-main{font-size:1.6rem;line-height:1.875}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main{font-size:3.46667vw;line-height:5.86667vw}}.c-senko-sub__content-main .c-content-main a{color:currentColor;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main a:hover{opacity:.6}}.c-senko-sub__content-main .c-content-main h2{background:url(/img/icon-h2-normal.png) no-repeat top/29px auto;color:#000;font-size:3.8rem;font-weight:500;line-height:1.6;margin:100px 0 0;padding:42px 0 0;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2{background-size:4.8vw auto;font-size:7.46667vw;line-height:12vw;margin-top:16vw;padding-top:7.2vw}}.c-senko-sub__content-main .c-content-main h2:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main h2.icon-logimaterials{background:url(/img/icon-h2-logimaterials.svg) no-repeat top/54px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-logimaterials{background-size:6.93333vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-energy{background:url(/img/icon-h2-energy.svg) no-repeat top/23px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-energy{background-size:3.33333vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-construction{background:url(/img/icon-h2-construction.svg) no-repeat top/48px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-construction{background-size:7.06667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-purchasing{background:url(/img/icon-h2-purchasing.svg) no-repeat top/45px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-purchasing{background-size:6.66667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-environment_infra{background:url(/img/icon-h2-environment_infra.svg) no-repeat top/51px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-environment_infra{background-size:7.46667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-trade{background:url(/img/icon-h2-trade.svg) no-repeat top/47px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-trade{background-size:6.93333vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-it{background:url(/img/icon-h2-it.svg) no-repeat top/46px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-it{background-size:6.66667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-planning{background:url(/img/icon-h2-planning.svg) no-repeat top/48px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-planning{background-size:7.06667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-search{background:url(/img/icon-h2-search.png) no-repeat top/29px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-search{background-size:5.33333vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-about{background:url(/img/icon-h2-about.png) no-repeat top/22px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-about{background-size:4.26667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-group{background:url(/img/icon-h2-group.png) no-repeat top/53px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-group{background-size:9.33333vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-movie{background:url(/img/icon-movie.png) no-repeat top/42px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-movie{background-size:6.66667vw auto}}.c-senko-sub__content-main .c-content-main h2.icon-philosophy{background:url(/img/icon-philosophy.png) no-repeat top/34px auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.icon-philosophy{background-size:5.33333vw auto}}.c-senko-sub__content-main .c-content-main h2.style-solution{background-position:center 52px;color:#202562;font-family:Inter,sans-serif;font-size:6rem;font-weight:700;line-height:1;padding:0;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.style-solution{background-position:center 6.66667vw;font-size:13.33333vw}}.c-senko-sub__content-main .c-content-main h2.style-solution:after,.c-senko-sub__content-main .c-content-main h2.style-solution:before{content:"";display:block;left:50%;pointer-events:none;transform:translate(-50%);z-index:-1}.c-senko-sub__content-main .c-content-main h2.style-solution:before{background:linear-gradient(0deg,rgba(223,237,242,0),#dfedf2);height:108px;position:relative;width:calc(100vw - 100px)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.style-solution:before{height:13.06667vw;width:100vw}}.c-senko-sub__content-main .c-content-main h2.style-solution:after{background-image:url(/img/obj-h2-solution.png);background-repeat:no-repeat;background-size:100% auto;height:144px;position:absolute;top:0;width:216px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2.style-solution:after{background-image:url(/img/obj-h2-solution-sp.png);height:24.53333vw;width:56.8vw}}.c-senko-sub__content-main .c-content-main h2+p{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2+p{margin-top:8vw}}.c-senko-sub__content-main .c-content-main h2+ol,.c-senko-sub__content-main .c-content-main h2+ul{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h2+ol,.c-senko-sub__content-main .c-content-main h2+ul{margin-top:8vw}}.c-senko-sub__content-main .c-content-main h3{font-size:3rem;font-weight:500;margin:60px auto 0;padding:0 70px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h3{font-size:5.86667vw;line-height:9.33333vw;margin-top:10.66667vw;padding:0 9.06667vw}}.c-senko-sub__content-main .c-content-main h3:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main h3:after,.c-senko-sub__content-main .c-content-main h3:before{background:linear-gradient(90deg,#70cdde,#ade0fe);content:"";display:block;height:2px;position:absolute;top:calc(50% + 1px);width:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h3:after,.c-senko-sub__content-main .c-content-main h3:before{height:1px;top:50%;width:5.33333vw}}.c-senko-sub__content-main .c-content-main h3:before{left:0}.c-senko-sub__content-main .c-content-main h3:after{right:0;transform:rotate(180deg)}.c-senko-sub__content-main .c-content-main h3+p{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h3+p{margin-top:6.66667vw}}.c-senko-sub__content-main .c-content-main h4{font-size:2rem;font-weight:500;margin:44px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h4{font-size:4.26667vw;margin-top:8.53333vw}}.c-senko-sub__content-main .c-content-main h4:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main h5{font-size:1.8rem;font-weight:500;margin:44px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h5{font-size:3.73333vw;margin-top:8.53333vw}}.c-senko-sub__content-main .c-content-main h5:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main h6{font-size:1.6rem;font-weight:500;margin:44px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main h6{font-size:3.46667vw;margin-top:8.53333vw}}.c-senko-sub__content-main .c-content-main h6:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main ol,.c-senko-sub__content-main .c-content-main ul{margin:40px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol,.c-senko-sub__content-main .c-content-main ul{margin-top:6.66667vw}}.c-senko-sub__content-main .c-content-main ol:first-child,.c-senko-sub__content-main .c-content-main ul:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main ol>li>ul,.c-senko-sub__content-main .c-content-main ul>li>ul{margin:6px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li>ul,.c-senko-sub__content-main .c-content-main ul>li>ul{margin-top:1.06667vw}}.c-senko-sub__content-main .c-content-main ol>li>ul li,.c-senko-sub__content-main .c-content-main ul>li>ul li{padding-left:23px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li>ul li,.c-senko-sub__content-main .c-content-main ul>li>ul li{padding-left:5.6vw}}.c-senko-sub__content-main .c-content-main ol>li>ul li:before,.c-senko-sub__content-main .c-content-main ul>li>ul li:before{background:#1d3597;border-radius:50%;height:6px;left:3px;top:12px;width:6px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li>ul li:before,.c-senko-sub__content-main .c-content-main ul>li>ul li:before{height:1.33333vw;left:1.6vw;top:2.4vw;width:1.33333vw}}.c-senko-sub__content-main .c-content-main ol>li>ol,.c-senko-sub__content-main .c-content-main ul>li>ol{margin:6px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li>ol,.c-senko-sub__content-main .c-content-main ul>li>ol{margin-top:1.06667vw}}.c-senko-sub__content-main .c-content-main ol>li>ol li,.c-senko-sub__content-main .c-content-main ul>li>ol li{padding-left:23px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li>ol li,.c-senko-sub__content-main .c-content-main ul>li>ol li{padding-left:6.66667vw}}.c-senko-sub__content-main .c-content-main ol>li>ol li:before,.c-senko-sub__content-main .c-content-main ul>li>ol li:before{color:#215cd1;font-weight:400}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li>ol li:before,.c-senko-sub__content-main .c-content-main ul>li>ol li:before{left:1.46667vw}}.c-senko-sub__content-main .c-content-main ol>li+li,.c-senko-sub__content-main .c-content-main ul>li+li{margin-top:7px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li+li,.c-senko-sub__content-main .c-content-main ul>li+li{margin-top:.8vw}}.c-senko-sub__content-main .c-content-main ul>li{list-style:none;padding-left:22px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ul>li{padding-left:4.26667vw}}.c-senko-sub__content-main .c-content-main ul>li:before{background:url(/img/icon-list.png) no-repeat top/100% auto;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ul>li:before{height:2.13333vw;top:2.13333vw;width:2.13333vw}}.c-senko-sub__content-main .c-content-main ul.list-annotation{font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ul.list-annotation{font-size:3.2vw;line-height:5.33333vw;margin-top:4.53333vw}.c-senko-sub__content-main .c-content-main ul.list-annotation>li{padding-left:5.86667vw}}.c-senko-sub__content-main .c-content-main ul.list-annotation>li:before{background:none;content:"※";height:auto;top:0;width:auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ul.list-annotation>li+li{margin-top:1.33333vw}}.c-senko-sub__content-main .c-content-main ol{counter-reset:content-main-ol-default;padding-left:0}.c-senko-sub__content-main .c-content-main ol>li{list-style:none;padding-left:23px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol>li{padding-left:4.26667vw}}.c-senko-sub__content-main .c-content-main ol>li:before{color:#1d3597;content:counter(content-main-ol-default,decimal) ". ";counter-increment:content-main-ol-default;font-weight:700;left:0;position:absolute;top:0}.c-senko-sub__content-main .c-content-main ol.list-annotation-number{font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol.list-annotation-number{font-size:3.2vw;line-height:5.33333vw;margin-top:4.53333vw}}.c-senko-sub__content-main .c-content-main ol.list-annotation-number>li{padding-left:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol.list-annotation-number>li{padding-left:8vw}}.c-senko-sub__content-main .c-content-main ol.list-annotation-number>li:before{color:#000;content:"※" counter(content-main-ol-default,decimal);font-weight:400}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main ol.list-annotation-number>li+li{margin-top:1.33333vw}}.c-senko-sub__content-main .c-content-main .table-scroll{overflow-x:auto}.c-senko-sub__content-main .c-content-main .table-scroll>.wp-block-group__inner-container{position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .table-scroll>.wp-block-group__inner-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,.1),#fff);content:"";height:100%;pointer-events:none;position:absolute;right:-5.33333vw;top:0;transition:opacity .3s;width:16vw}.c-senko-sub__content-main .c-content-main .table-scroll[data-scroll=true]>.wp-block-group__inner-container:after{opacity:0}.c-senko-sub__content-main .c-content-main .table-scroll table{width:213.33333vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .table-scroll table thead th:first-child{min-width:256px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .table-scroll table thead th:first-child{min-width:44.8vw;padding-left:8vw}.c-senko-sub__content-main .c-content-main .table-scroll table tbody tr td:first-child{padding-left:8vw}}.c-senko-sub__content-main .c-content-main table{border-bottom:2px solid #202562;border-collapse:collapse;border-top:2px solid #202562;margin:50px 0 0;width:100%}@media screen and (max-width:576px){.c-senko-sub__content-main .c-content-main table{margin-top:9.33333vw}}.c-senko-sub__content-main .c-content-main caption{font-weight:700;text-align:left}@media screen and (max-width:576px){.c-senko-sub__content-main .c-content-main caption{display:block}}.c-senko-sub__content-main .c-content-main thead{border-bottom:1px solid #202562}.c-senko-sub__content-main .c-content-main tbody tr:not(:first-child){border-top:1px solid #202562}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main tbody tr th{min-width:unset;width:190px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main tbody tr th{min-width:32vw}}.c-senko-sub__content-main .c-content-main td,.c-senko-sub__content-main .c-content-main th{color:#000;padding:10px 38px;vertical-align:top}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main td,.c-senko-sub__content-main .c-content-main th{padding:2.4vw 3.33333vw}}.c-senko-sub__content-main .c-content-main td:not(:first-child),.c-senko-sub__content-main .c-content-main th:not(:first-child){border-left:1px solid #202562}.c-senko-sub__content-main .c-content-main td ul li,.c-senko-sub__content-main .c-content-main th ul li{padding-left:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main td ul li,.c-senko-sub__content-main .c-content-main th ul li{padding-left:4.53333vw}}.c-senko-sub__content-main .c-content-main td ul li:before,.c-senko-sub__content-main .c-content-main th ul li:before{background:#215cd1;border-radius:50%;height:6px;left:3px;top:12px;width:6px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main td ul li:before,.c-senko-sub__content-main .c-content-main th ul li:before{height:1.33333vw;left:.53333vw;top:2.13333vw;width:1.33333vw}}.c-senko-sub__content-main .c-content-main th{background-color:#dfedf2;font-weight:700;text-align:left}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main th{min-width:211px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main th{min-width:31.73333vw}}.c-senko-sub__content-main .c-content-main td:first-child{background-color:#f4f9fa;font-weight:700}.c-senko-sub__content-main .c-content-main p{margin:12px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p{margin-top:3.2vw}}.c-senko-sub__content-main .c-content-main p:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main p:last-child{margin-bottom:0}.c-senko-sub__content-main .c-content-main p a{color:#215cd1;display:inline-block;margin:0 2px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p a{margin:0 .53333vw}}.c-senko-sub__content-main .c-content-main p a:before{background:#215cd1;bottom:1px;content:"";display:block;height:1px;position:absolute;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p a:before{bottom:0}}.c-senko-sub__content-main .c-content-main p a[target=_blank]{margin:0 6px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p a[target=_blank]{margin:0 1.33333vw}}.c-senko-sub__content-main .c-content-main p a[target=_blank]:before{content:none}.c-senko-sub__content-main .c-content-main p a[target=_blank]:after{background-image:url(/img/icon-external-blue.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:10px;margin:0 0 0 4px;width:12px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p a[target=_blank]:after{height:2.66667vw;margin:0 0 0 1.06667vw;width:3.2vw}}.c-senko-sub__content-main .c-content-main p a[href$=".pdf"]{margin:0 8px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p a[href$=".pdf"]{margin:0 1.33333vw}}.c-senko-sub__content-main .c-content-main p a[href$=".pdf"]:before{content:none}.c-senko-sub__content-main .c-content-main p a[href$=".pdf"]:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:25px;margin:0 0 0 8px;position:relative;top:4px;width:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p a[href$=".pdf"]:after{height:5.2vw;margin:0 0 0 .8vw;width:3.86667vw}}.c-senko-sub__content-main .c-content-main p+p{margin:24px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main p+p{margin-top:4.8vw}}.c-senko-sub__content-main .c-content-main blockquote{background:rgba(0,0,0,.5);margin:0 0 0 2em;padding:1em 2em;position:relative}.c-senko-sub__content-main .c-content-main blockquote:before{content:"“";left:0;margin-top:.5em;top:0}.c-senko-sub__content-main .c-content-main blockquote:after,.c-senko-sub__content-main .c-content-main blockquote:before{display:block;font-size:2.5em;line-height:0;opacity:.2;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-senko-sub__content-main .c-content-main blockquote:after{bottom:0;content:"”";right:0}.c-senko-sub__content-main .c-content-main figure{margin-bottom:0;margin-top:0}.c-senko-sub__content-main .c-content-main figcaption{background:none;font-size:.875em;font-weight:400;line-height:1.6;padding:.8em 1.2em;text-align:left}.c-senko-sub__content-main .c-content-main hr{background:#d2cdcd;border-style:none;color:#d2cdcd;height:2px;margin:50px auto;width:95%}.c-senko-sub__content-main .c-content-main hr:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main .smf-progress-tracker .smf-progress-tracker__item{margin:0}.c-senko-sub__content-main .c-content-main .smf-progress-tracker .smf-progress-tracker__item:before{content:"";top:12px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-progress-tracker .smf-progress-tracker__item:after,.c-senko-sub__content-main .c-content-main .smf-progress-tracker .smf-progress-tracker__item:before{top:3.2vw}.c-senko-sub__content-main .c-content-main .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number{height:6.4vw;width:6.4vw}}.c-senko-sub__content-main .c-content-main .smf-form{line-height:1.8;margin-top:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form{margin-top:9.86667vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-item{padding:10px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-item{padding-left:0;padding-right:0}}.c-senko-sub__content-main .c-content-main .smf-form .smf-item:last-child{padding-top:0}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label label{color:#666;cursor:default}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label label{font-size:4.26667vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label label:first-child{display:block;padding-bottom:5px;text-align:left}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label__text em,.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label__text strong{border-radius:2px;display:inline-block;font-style:normal;line-height:.64em;margin:.1em 0 .1em .5em;padding:5px 3px}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label__text em+em,.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label__text strong+em{background:unset;color:#999;margin:0}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label__text em{background:#f2859d;color:#000}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__label__text strong{background:#7fbee7;color:#000;font-weight:400}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__description{color:#333;font-size:1.6rem;margin-top:0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-item__description{font-size:3.2vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__description a{color:#215cd1;letter-spacing:.02em;text-decoration:underline;text-underline-offset:5px;transition:opacity .3s ease}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .smf-form .smf-item__description a:hover{opacity:.6}}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__controls .wp-block-columns{gap:20px;margin-top:0}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__controls .smf-placeholder[data-name=agree] .smf-checkboxes-control{padding:10px 10px 0;text-align:center}.c-senko-sub__content-main .c-content-main .smf-form .smf-item__controls .smf-placeholder[data-name=agree] .smf-error-messages{text-align:center}.c-senko-sub__content-main .c-content-main .smf-form .smf-item.privacy-check .smf-checkbox-control{align-items:center;display:flex;gap:3px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-item.privacy-check .smf-checkbox-control{font-size:3.2vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-item.privacy-check .smf-checkbox-control:after{background:#f2859d;border-radius:2px;color:#000;content:"必須";display:inline-block;font-style:normal;line-height:.64em;margin:.1em 0;padding:5px 3px}.c-senko-sub__content-main .c-content-main .smf-form .smf-item .smf-text-control__control[data-invalid]{border-color:#fc92a5}.c-senko-sub__content-main .c-content-main .smf-form .smf-item .smf-error-messages{color:#fc92a5;margin:0}.c-senko-sub__content-main .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]),.c-senko-sub__content-main .c-content-main .smf-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,39%,.1);border:1px solid rgba(0,0,0,.3);border-radius:2px;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);color:#333;font-family:inherit;font-size:1.6rem;height:auto;line-height:1.8;max-width:100%;padding:13px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]),.c-senko-sub__content-main .c-content-main .smf-form textarea{font-size:4.26667vw;padding:3.46667vw}}.c-senko-sub__content-main .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]):focus,.c-senko-sub__content-main .c-content-main .smf-form textarea:focus{background:#fff;border-color:#50c8a7;outline:none}.c-senko-sub__content-main .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]):not([size]){width:100%}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .smf-form input:not([type=radio]):not([type=checkbox]):not([size]){min-height:37px}}.c-senko-sub__content-main .c-content-main .smf-form textarea{resize:vertical}.c-senko-sub__content-main .c-content-main .smf-form textarea:not([cols]){width:100%}.c-senko-sub__content-main .c-content-main .smf-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d2cdcd;border-radius:0;font-size:1.6rem;height:2.5em;padding:8px 16px 8px 4px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form select{background-size:2.1333333333vw 1.3333333333vw;font-size:4.26667vw;height:15.06667vw;padding:3.2vw 8vw 3.2vw 3.2vw}}.c-senko-sub__content-main .c-content-main .smf-form select:focus-visible{outline:revert}.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control__control .smf-label{display:inline-block;margin-right:15px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control__control .smf-label label{font-size:4.26667vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control{display:inline-block;gap:0}.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:13px;margin-top:0;vertical-align:middle;width:13px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control{height:4.26667vw;margin-top:.53333vw;width:4.26667vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control:before{content:none}.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__control:checked+span{color:#7fbee7}.c-senko-sub__content-main .c-content-main .smf-form .smf-checkboxes-control .smf-checkbox-control__label{color:rgba(51,51,51,.6);padding:3px 5px 3px 1px;vertical-align:middle}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control__control .smf-label{display:inline-block;margin-right:15px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control__control .smf-label label{font-size:4.26667vw}}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control{display:inline-block}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input{border-color:#333;height:14px;margin:0;vertical-align:middle;width:14px}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input:before{background-color:#3a87fd;height:7px;left:50%;top:50%;transform:translate(-50%,-50%);width:7px}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input:checked{background-color:#fff}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control input:checked+span{color:#7fbee7}.c-senko-sub__content-main .c-content-main .smf-form .smf-radio-buttons-control .smf-radio-button-control__label{color:rgba(51,51,51,.6);padding:3px 5px 3px 1px;vertical-align:middle}.c-senko-sub__content-main .c-content-main .smf-form .smf-select-control:before{background-image:url(/img/icon-arrow-down.svg);background-position:right 0 top 50%;background-repeat:no-repeat;content:"";height:5px;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:8px;z-index:2}.c-senko-sub__content-main .c-content-main .smf-action{display:flex;gap:6px;justify-content:center;margin-top:8px}.c-senko-sub__content-main .c-content-main .smf-action .smf-button-control button{background:#1d3597;border:none;border-radius:2px;color:#fff;line-height:1.8;min-width:100px;padding:5px}.c-senko-sub__content-main .c-content-main .smf-action .smf-button-control button[data-action=back]{background-color:#e9d985!important;color:#635712}.c-senko-sub__content-main .c-content-main .smf-action .smf-button-control+.smf-button-control{margin-left:0}.c-senko-sub__content-main .c-content-main .smf-action .smf-button-control__control{background:#999!important;pointer-events:none}.c-senko-sub__content-main .c-content-main .smf-action[data-check=true] .smf-button-control__control{background-color:#1d3597!important;pointer-events:unset}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-item:last-child{padding-bottom:0}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder{background-color:hsla(0,0%,39%,.1);color:#333;padding:13px}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree]{background:none;color:#7fbee7;padding:10px;text-align:center}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree] [data-validations]{display:inline-block;padding:3px 5px 3px 18px;position:relative}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree] [data-validations]:before{background:#d1d1d1;border:1px solid #d1d1d1;border-radius:2px;content:"";display:block;height:13px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:13px}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=confirm] .smf-form .smf-placeholder[data-name=agree] [data-validations]:after{border-bottom:2px solid #ededed;border-left:2px solid #ededed;content:"";display:block;height:5px;left:3px;margin-top:-2px;position:absolute;top:50%;transform:rotate(-45deg) translateY(-50%);width:10px}.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=complete] .smf-form .smf-complete-content,.c-senko-sub__content-main .c-content-main .snow-monkey-form[data-screen=systemerror] .smf-form .smf-system-error-content{text-align:center}.c-senko-sub__content-main .c-content-main .mt-zero{margin-top:0}.c-senko-sub__content-main .c-content-main .mb-zero{margin-bottom:0}.c-senko-sub__content-main .c-content-main .wp-block-buttons{align-items:center;display:flex;flex-flow:wrap;gap:31px;justify-content:center;margin-top:120px;padding:0 22px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-buttons{gap:6.66667vw 0;margin-top:18.66667vw;padding:0}}.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button{display:block;min-width:calc(25% - 24.75px)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button{min-width:56vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button:only-child{min-width:234px}}.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link{background-color:#fff;border:1px solid #202562;display:block;padding:11px 50px 11px 20px;position:relative;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link{padding:3.46667vw 13.33333vw 3.46667vw 6.4vw}}.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link:after,.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link:before{content:"";display:block;position:absolute}.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link:before{background-color:#202562;border-radius:50%;height:30px;right:10px;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link:before{height:6.66667vw;right:3.06667vw;width:6.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link:after{background:url(/img/icon-arrow.svg) no-repeat 50%/100% auto;height:17px;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link[target=_blank]:after{background:url(/img/icon-external.png) no-repeat 50%/100% auto;height:12px;right:18px;width:14px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-buttons .wp-block-button__link[target=_blank]:after{height:2.93333vw;right:4.53333vw;width:3.6vw}}.c-senko-sub__content-main .c-content-main .wp-block-file{align-items:center;display:flex;flex-flow:wrap;gap:33px;justify-content:center;margin-top:50px;padding:0 22px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-file{gap:6.66667vw 0;margin-top:8.53333vw;padding:0}}.c-senko-sub__content-main .c-content-main .wp-block-file a{background-color:#fff;border:1px solid #202562;border-radius:27px;display:block;font-size:1.6rem;margin:0;min-width:calc(25% - 24.75px);padding:11px 50px 11px 20px;position:relative;text-align:left}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-file a{min-width:234px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-file a{border-radius:6.66667vw;font-size:3.46667vw;min-width:56vw;padding:3.46667vw 13.33333vw 3.46667vw 6.4vw}}.c-senko-sub__content-main .c-content-main .wp-block-file a:first-child{display:none}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-file a:only-child{min-width:234px}}.c-senko-sub__content-main .c-content-main .wp-block-file a:after,.c-senko-sub__content-main .c-content-main .wp-block-file a:before{content:"";display:block;position:absolute}.c-senko-sub__content-main .c-content-main .wp-block-file a:before{background-color:#202562;border-radius:50%;height:30px;right:10px;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-file a:before{height:6.66667vw;right:3.06667vw;width:6.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-file a:after{background:url(/img/icon-download-white.png) no-repeat 50%/100% auto;height:15px;right:18px;top:50%;transform:translateY(-50%);width:13px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-file a:after{height:3.46667vw;right:4.8vw;width:2.93333vw}}.c-senko-sub__content-main .c-content-main .wp-block-image{margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-image{margin-top:9.33333vw}}@media screen and (max-width:781px){.c-senko-sub__content-main .c-content-main .wp-block-image img{width:100%}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .sp-scroll-1800{overflow-x:scroll}.c-senko-sub__content-main .c-content-main .sp-scroll-1800 .wp-block-image img{min-width:240vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text{gap:20px 50px;margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text{gap:5.33333vw;grid-template-columns:100%;margin-top:9.33333vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text__content{padding:0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text__content{grid-column:1;grid-row:2}.c-senko-sub__content-main .c-content-main .wp-block-media-text__media{grid-column:1;grid-row:1}.c-senko-sub__content-main .c-content-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1}.c-senko-sub__content-main .c-content-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:2}}.c-senko-sub__content-main .c-content-main .wp-block-media-text h2+p,.c-senko-sub__content-main .c-content-main .wp-block-media-text h3+p{margin-top:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text h2+p,.c-senko-sub__content-main .c-content-main .wp-block-media-text h3+p{margin-top:3.46667vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text h2{background-position:top 20px left;font-size:3.8rem;font-weight:500;padding:0 0 0 61px;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text h2{background-position:top 4vw left;font-size:7.46667vw;padding-left:8.53333vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text h2+h3{margin-top:9px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text h2+h3{margin-top:6.13333vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text h3{font-size:3rem;font-weight:500;margin-left:0;margin-right:0;padding:0 0 0 70px;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text h3{font-size:5.86667vw;padding-left:7.6vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text h3:before{left:0;top:29px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-media-text h3:before{top:4.8vw;width:4vw}}.c-senko-sub__content-main .c-content-main .wp-block-media-text h3:after{content:none}.c-senko-sub__content-main .c-content-main .wp-block-columns{gap:50px;margin-bottom:0;margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-columns{gap:5.33333vw;margin-top:9.33333vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-column:hover .wp-block-image a{opacity:1}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-column:hover .wp-block-image a img{transform:scale(1.1)}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-column:hover .wp-block-button__link:after{transform:translate(5px)}}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-column.map iframe{height:100%;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-column.map iframe{min-height:66.93333vw}}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-image{margin-top:0}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-image a{display:block;overflow:hidden}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-image img{transition:transform .3s}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-buttons{display:block;margin-top:0;padding:0}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-button{width:100%}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-button__link{border:none;font-size:2.2rem;font-weight:500;padding:11px 0 0;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-button__link{font-size:4.26667vw;padding-top:4vw}}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-button__link:before{content:none}.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-button__link:after{background:url(/img/icon-arrow-purple.svg) no-repeat 50%/100% auto;content:"";display:inline-block;height:17px;margin-left:16px;position:relative;right:auto;top:auto;transform:none;transition:transform .3s;width:19px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-columns .wp-block-button__link:after{height:3.73333vw;margin-left:6.66667vw;width:4.26667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block{margin:70px 0 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block{margin-top:9.33333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block:first-child{margin-top:0}.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block h2{background:none;font-size:3.4rem;line-height:1.5;padding:0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block h2{font-size:5.6vw;line-height:8vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block p{margin-top:22px;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.lead-block p{margin-top:4vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block{left:50%;padding:84px 0 50px;position:relative;transform:translateX(-50%);width:100vw}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block{padding:10.4vw 0 6.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block:before{background:url(/img/bg-h1-left.png) no-repeat 50%/100% auto;content:"";display:block;height:174px;left:0;position:absolute;top:0;width:334px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block:before{background-image:url(/img/bg-h1-left-sp.png);height:26.66667vw;width:38.13333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block:after{background:linear-gradient(90deg,#5cbcdd,transparent);bottom:0;content:"";display:block;height:200px;left:0;position:absolute;width:calc(50vw + 500px);z-index:-1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block:after{height:26.66667vw;width:100vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block .wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:30px;padding-right:30px;position:relative;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block .wp-block-group__inner-container{padding-left:5.3333333333vw;padding-left:6.66667vw;padding-right:5.3333333333vw;padding-right:6.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block h1{font-size:6rem;font-weight:700;line-height:1.4;padding:0 0 0 64px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block h1{font-size:9.33333vw;line-height:12.8vw;min-height:20vw;padding-left:10.13333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block p{background-color:#202562;color:#fff;font-size:2.4rem;font-weight:400;left:31px;letter-spacing:-.02em;line-height:1;margin:0;padding:10px 5px 11px 7px;position:absolute;top:16px;writing-mode:vertical-rl}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block p{font-size:3.73333vw;left:6.66667vw;padding:2.4vw .53333vw 2.4vw 1.06667vw;top:2.93333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block figure{margin-top:89px;width:calc(50vw + 500px)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-2-block figure{margin-top:7.46667vw;width:93.33333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block{padding:86px 0 0;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block{padding-top:16.26667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block:before{background:url(/img/bg-h1-center.png) no-repeat top/100% auto;content:"";display:block;height:392px;left:-30px;position:absolute;top:0;width:calc(100% + 60px);z-index:-1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block:before{background-image:url(/img/bg-h1-center-sp.png);height:37.86667vw;left:-5.33333vw;width:100vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block h1{align-items:center;display:flex;font-size:4.8rem;font-weight:500;justify-content:center;line-height:1.6;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block h1{font-size:8.53333vw;line-height:12vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block figure{margin-top:34px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block figure{margin-top:7.6vw;padding:0 1.33333vw}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-construction h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-energy h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-it h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-planning h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-trade h1{flex-direction:column}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{background:url(/img/icon-energy.svg) no-repeat 50%/100% auto;content:"";display:inline-block;height:64px;margin-right:28px;width:34px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before,.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{display:block;margin:2.13333vw 0 2.4vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before{background-image:url(/img/icon-energy.svg);height:64px;width:34px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-energy h1:before{height:12.26667vw;width:6.53333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before{background-image:url(/img/icon-construction.svg);height:60px;width:70px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-construction h1:before{height:11.46667vw;width:13.46667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before{background-image:url(/img/icon-environment_infra.svg);height:47px;width:72px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-environment_infra h1:before{height:9.06667vw;width:13.73333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before{background-image:url(/img/icon-purchasing.svg);height:47px;margin-top:6px;width:61px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-purchasing h1:before{height:9.06667vw;width:11.73333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before{background-image:url(/img/icon-it.svg);height:48px;width:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-it h1:before{height:9.2vw;width:11.46667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{background-image:url(/img/icon-trade.svg);height:46px;margin-top:4px;width:61px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-trade h1:before{height:8.8vw;width:11.73333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before{background-image:url(/img/icon-logimaterials.svg);height:54px;width:69px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-logimaterials h1:before{height:10.4vw;width:13.2vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before{background-image:url(/img/icon-planning.svg);height:54px;width:54px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block.icon-planning h1:before{height:10.4vw;width:10.4vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block+p{margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.title-page-3-block+p{margin-top:8vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block{background:url(/img/bg-strengths-block.jpg) no-repeat 50%/cover;left:50%;margin-top:100px;padding:72px 0 90px;position:relative;transform:translateX(-50%);width:calc(100vw - 100px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block{width:91.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block{background-color:#1d3597;background-image:url(/img/bg-strengths-block-sp.jpg);background-position:0 0;background-size:100% auto;margin-top:16vw;padding:13.33333vw 9.06667vw 21.33333vw;width:100vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block.play .strengths-block-item{opacity:1;transform:scale(1)}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block>.wp-block-group__inner-container{margin:0 auto;max-width:1100px;padding:0 40px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block>.wp-block-group__inner-container{padding:0 2.5vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block>.wp-block-group__inner-container{padding:0}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title h2{color:#fff;filter:brightness(0) invert(1);font-size:3.6rem}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title h2{font-weight:500}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title h2{font-size:6.93333vw;font-weight:700;line-height:12vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title h2 strong{font-size:4.4rem}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title h2 strong{font-weight:500}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title h2 strong{font-size:8vw;font-weight:700}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title p{background:linear-gradient(90deg,transparent,#1d3597 50%,transparent);color:#fff;font-size:2rem;font-weight:500;line-height:1.6;margin:7px auto 0;min-width:400px;padding:0 40px 4px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-title p{font-size:4vw;line-height:1.5;margin-top:3.2vw;min-width:53.33333vw;padding:0 5.33333vw .66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list{margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list{margin-top:9.06667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list>.wp-block-group__inner-container{counter-reset:content-main-ol-default;display:flex;flex-flow:wrap;gap:50px 20px;justify-content:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list>.wp-block-group__inner-container{gap:9.06667vw 0}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p{font-size:2.2rem;font-weight:700;line-height:2;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p{font-size:4.8vw;line-height:1.94}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:after,.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:before{background:#202562;clip-path:polygon(28px 28px,28px 0,100% 0,100% 100%,0 100%,0 28px);content:"";display:block;height:30px;position:absolute;width:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:after,.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:before{clip-path:polygon(7.46667vw 7.46667vw,7.46667vw 0,100% 0,100% 100%,0 100%,0 7.46667vw);height:7.73333vw;width:7.73333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:before{left:34px;top:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:before{left:8.4vw;top:4.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:after{bottom:3px;right:3px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p:after{bottom:.4vw;right:.4vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p strong{color:#215cd1;font-size:3rem;line-height:1.46}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-list p strong{font-size:7.2vw;line-height:1.51}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item{box-shadow:16px 16px 20px 0 #202562;opacity:0;position:relative;transform:scale(.97) translateY(50px);transition:opacity .3s ease,transform .8s cubic-bezier(.63,.05,.49,3)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item{box-shadow:4.26667vw 4.26667vw 5.33333vw 0 #202562;width:100%}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(2){transition-delay:.2s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(3){transition-delay:.4s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(4){transition-delay:.6s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(5){transition-delay:.8s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(6){transition-delay:1s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(7){transition-delay:1.2s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(8){transition-delay:1.4s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(9){transition-delay:1.6s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:nth-child(10){transition-delay:1.8s}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:before{color:#fff;content:"0" counter(content-main-ol-default,decimal);counter-increment:content-main-ol-default;font-size:6rem;font-weight:400;left:-6px;line-height:1;position:absolute;top:-20px;transform:scaleX(.7)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item:before{font-size:15.46667vw;left:-1.33333vw;top:-5.6vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item>.wp-block-group__inner-container{align-items:center;background-color:hsla(0,0%,100%,.9);border:1px solid #fff;clip-path:polygon(60px 46px,60px 0,100% 0,100% 100%,0 100%,0 46px);display:flex;justify-content:center;min-height:198px;min-width:320px;padding:70px 20px 50px}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item>.wp-block-group__inner-container{height:100%;max-width:320px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.strengths-block-item>.wp-block-group__inner-container{clip-path:polygon(15.46667vw 11.73333vw,15.46667vw 0,100% 0,100% 100%,0 100%,0 11.73333vw);min-height:51.2vw;min-width:auto;padding:14.66667vw 5.33333vw 12vw;width:100%}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block{background:url(/img/bg-philosophy-block-pc.jpg) no-repeat 50%/cover;left:50%;margin-top:60px;padding:50px 20px 70px;position:relative;transform:translateX(-50%);width:calc(100vw - 100px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block{width:91.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block{background-image:url(/img/bg-philosophy-block-sp.jpg);margin-top:10.66667vw;padding:9.33333vw 5.33333vw;width:100vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-list{margin:0 auto;max-width:800px}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-list:not(:first-child){margin-top:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-list:not(:first-child){margin-top:6.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item{background:hsla(0,0%,100%,.9);margin:0 auto;padding:72px 50px 22px;position:relative;z-index:1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item{padding:12.26667vw 5.33333vw 4.26667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item{padding-top:18px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item{padding-top:5.06667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:last-child{padding-bottom:54px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:last-child{padding-bottom:7.2vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;top:0;width:calc(100% - 100px)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block-item+.philosophy-block-item:before{width:calc(100% - 10.66667vw)}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3{background-color:#202562;color:#fff;display:flex;flex-direction:column;font-size:1.6rem;font-weight:500;line-height:1.5;min-width:200px;padding:5px 58px 10px;z-index:2}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3{font-size:3.73333vw;line-height:1.5;min-width:60vw;padding:.66667vw 14.66667vw 1.46667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:after,.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:before{background:#fff;height:6px;top:calc(50% - 3px);transform:rotate(45deg);width:6px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:after,.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:before{height:1.06667vw;top:calc(50% - .53333vw);width:1.06667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:before{left:14px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:before{left:7.86667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:after{right:14px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3:after{right:7.86667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3 strong{font-size:2.8rem;line-height:1.5}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3 strong{font-size:5.6vw;line-height:1.4}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item{margin-top:-56px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item{margin-top:-10.66667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item:last-child{padding-bottom:24px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item:last-child{padding-bottom:4.26667vw}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h3+.philosophy-block-item h4{margin-top:3.46667vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h4{font-size:2.6rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h4{font-size:5.33333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h4+p{font-weight:500;margin-top:-6px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block h4+p{font-size:3.73333vw;margin-top:.8vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block p{line-height:2.06;margin-top:1px;text-align:center}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block p{line-height:8.53333vw;margin-top:1.33333vw}}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block p strong{color:#3342b1;font-size:2.2rem;font-weight:500}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block p strong{font-size:4.53333vw}.c-senko-sub__content-main .c-content-main .wp-block-group.philosophy-block p+p{margin-top:.66667vw}}.c-senko-sub__content-main .c-content-main .list-anchor{display:flex;flex-flow:wrap;gap:20px 48px;justify-content:center;margin-top:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .list-anchor{gap:2.66667vw 9.33333vw;margin-top:11.2vw}}.c-senko-sub__content-main .c-content-main .list-anchor li{margin:0;padding:0}.c-senko-sub__content-main .c-content-main .list-anchor li:before{content:none}.c-senko-sub__content-main .c-content-main .list-anchor li a{font-size:1.8rem;font-weight:500;padding-right:24px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .list-anchor li a{font-size:4.26667vw;padding-right:6.66667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .list-anchor li a:hover:after{top:60%}}.c-senko-sub__content-main .c-content-main .list-anchor li a:after{border:2px solid #000;border-bottom:0;border-left:0;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(135deg);transition:top .3s;width:10px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .list-anchor li a:after{height:3.2vw;right:.53333vw;top:calc(50% - .53333vw);width:3.2vw}}.c-senko-sub__content-main .c-content-main .group-company-block{margin-top:100px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .group-company-block{margin-top:16vw}}.c-senko-sub__content-main .c-content-main .group-company-block .wp-block-group__inner-container{align-items:center;display:grid;gap:40px 60px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .group-company-block .wp-block-group__inner-container{gap:8vw;grid-template-columns:repeat(2,1fr)}}.c-senko-sub__content-main .c-content-main .group-company-block .wp-block-group__inner-container figure{align-items:center;display:flex;justify-content:center;margin:0}.c-senko-sub__content-main .c-content-main .group-company-block .wp-block-group__inner-container figure a{display:inline-block}.c-senko-sub__content-main .c-content-main .group-company-block .wp-block-group__inner-container figure img{max-height:80px;width:auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .group-company-block .wp-block-group__inner-container figure img{max-height:10.66667vw}}.c-senko-sub__content-main .c-content-main .movie-block{margin-left:auto;margin-right:auto;margin-top:50px;max-width:600px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .movie-block{margin-top:9.33333vw;max-width:80vw}}.c-senko-sub__content-main .c-content-main .movie-block-btn{cursor:pointer;display:block;position:relative;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .movie-block-btn:hover{opacity:.7}}.c-senko-sub__content-main .c-content-main .movie-block-btn:after,.c-senko-sub__content-main .c-content-main .movie-block-btn:before{content:"";left:50%;position:absolute;top:50%;transition:transform .3s}.c-senko-sub__content-main .c-content-main .movie-block-btn:before{border-bottom:20px solid transparent;border-left:30px solid #fff;border-right:0;border-top:20px solid transparent;display:inline-block;transform:translate(calc(-50% + 4px),-50%)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .movie-block-btn:before{border-bottom:2.13333vw solid transparent;border-left:3.73333vw solid #fff;border-top:2.13333vw solid transparent;transform:translate(calc(-50% + .53333vw),-50%)}}.c-senko-sub__content-main .c-content-main .movie-block-btn:after{animation:rotate 5s linear infinite;background-image:url(/img/obj-movie-btn.svg);background-repeat:no-repeat;background-size:100% 100%;height:122px;transform:translate(-50%,-50%);width:122px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .movie-block-btn:after{height:16.26667vw;width:16.26667vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block{margin-top:100px;padding:60px 0;position:relative;word-break:break-all}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block{margin-top:16vw;padding:13.33333vw 0}}.c-senko-sub__content-main .c-content-main .customer-voice-block:before{background-image:url(/img/bg-carousel.jpg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:1860px;z-index:-1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block:before{background-image:url(/img/bg-carousel-sp.jpg);height:100%;width:100vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block h2{background:url(/img/icon-h2-voice.png) no-repeat top/32px auto;color:#fff}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block h2{background-size:5.46667vw auto}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel{left:50%;margin-top:34px;position:relative;transform:translate(-50%);width:1860px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel{width:155vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel{margin-top:6.66667vw;max-width:100vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-list{overflow:hidden}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:center;margin:20px auto 0;max-width:800px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots{max-width:66.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots{gap:1.33333vw 5.33333vw;margin:1.86667vw auto 0;max-width:81.33333vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots li{margin:0;padding:0}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots li:before{content:none}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots li.slick-active button{background-color:#fff}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots li button{background-color:#5cbcdd;border-radius:2px;cursor:pointer;font-size:0;height:4px;width:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-dots li button{border-radius:.4vw;height:.8vw;width:8vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow{background-color:#fff;border-radius:50%;box-shadow:2px 0 10px 0 rgba(38,43,98,.6);cursor:pointer;font-size:0;height:50px;position:absolute;top:calc(50% - 48px);transition:opacity .3s;width:50px;z-index:1}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow{height:4.1666666667vw;top:calc(50% - 4vw);width:4.1666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow{height:10.66667vw;top:calc(50% - 9.86667vw);width:10.66667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow:hover{opacity:.7}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow:before{border-right:2px solid #202562;border-top:2px solid #202562;content:"";height:12px;left:50%;position:absolute;top:50%;width:12px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow:before{border-right:2px solid #202562;border-top:2px solid #202562;height:2.66667vw;width:2.66667vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev{left:calc(50% - 494px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev{left:calc(50% - 41.16667vw)}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev{left:calc(50% - 46.93333vw)}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev:before{transform:translate(calc(-50% + 2px),-50%) rotate(-135deg)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-prev:before{transform:translate(calc(-50% + .26667vw),-50%) rotate(-135deg)}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next{right:calc(50% - 494px)}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next{right:calc(50% - 41.16667vw)}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next{right:calc(50% - 46.93333vw)}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next:before{transform:translate(calc(-50% - 2px),-50%) rotate(45deg)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel .slick-arrow.slick-next:before{transform:translate(calc(-50% - .26667vw),-50%) rotate(45deg)}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-wrapper[data-slide=none] .customer-voice-block__carousel-item{margin:0 auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-wrapper[data-slide=none] .customer-voice-block__carousel-item{margin:0 5.33333vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-item{background-color:hsla(0,0%,100%,.86);display:flex;gap:40px;margin:0 40px;max-width:860px;min-height:284px;padding:40px 40px 44px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-item{gap:3.3333333333vw;margin:0 3.3333333333vw;max-width:71.6666666667vw;min-height:23.6666666667vw;padding:3.3333333333vw 3.3333333333vw 3.6666666667vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-item{flex-direction:column;gap:0;margin:0 5.33333vw;min-height:94.4vw;padding:6.66667vw 6.66667vw 8.26667vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-item figure img{max-height:200px;max-width:280px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-item figure img{max-height:16.6666666667vw;max-width:23.3333333333vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-item figure img{max-height:54.13333vw;max-width:76vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail{padding-top:20px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail{padding-top:0}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail{padding-top:5.33333vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail span{background-color:#262b62;color:#fff;display:block;font-size:1.6rem;font-weight:500;padding:0 25px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail span{font-size:3.46667vw;padding:.53333vw 4.26667vw}}.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail p{line-height:1.75;margin:20px 0 0}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail p{margin:1.6666666667vw 0 0}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .customer-voice-block__carousel-detail p{line-height:1.46;margin:2.66667vw 0 0}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block{padding:88px 0 38px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block{padding:12vw 0 7.73333vw}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block:before{background-image:url(/img/bg-message.jpg);background-position:top;background-size:cover;height:458px;left:50%;transform:translate(-50%);width:100%}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block:before{background-image:url(/img/bg-message-sp.jpg);height:68.26667vw;width:100vw}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block:after{background:none;background-image:url(/img/obj-message-top.png);background-size:100% auto;bottom:unset;height:404px;left:50%;pointer-events:none;top:-220px;transform:translate(-50%);width:404px;z-index:1}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block:after{height:53.33333vw;top:-34.13333vw;width:53.33333vw}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block>.wp-block-group__inner-container{display:flex}@media screen and (min-width:768px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block>.wp-block-group__inner-container{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block>.wp-block-group__inner-container{flex-direction:column}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block h1{color:#fcfeff;font-family:Inter,sans-serif;font-size:10rem;font-weight:900;letter-spacing:.01em;line-height:1;padding:0}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block h1{font-size:13.33333vw;min-height:unset}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block p{background:none;color:#fcfeff;font-size:3rem;font-weight:500;left:0;letter-spacing:.01em;padding:36px 0 0;position:relative;top:0;writing-mode:unset}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block p{font-size:4vw;margin-top:4vw;padding:0}}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block figure{margin-top:68px;position:relative;width:100%}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block figure{margin-top:8.8vw}}@media screen and (min-width:768px){[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block figure:after,[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block figure:before{background-repeat:no-repeat;background-size:100% auto;bottom:-48px;content:"";height:138px;position:absolute;width:176px}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block figure:before{background-image:url(/img/obj-message-left.png);left:-200px}[data-page=message] .c-senko-sub__content-main .c-content-main .title-page-2-block figure:after{background-image:url(/img/obj-message-right.png);right:-200px}}[data-page=message] .c-senko-sub__content-main .c-content-main p{line-height:2.25;margin:0}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main p{line-height:1.69}}[data-page=message] .c-senko-sub__content-main .c-content-main p+p{margin-top:36px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main p+p{margin-top:4.8vw}}[data-page=message] .c-senko-sub__content-main .c-content-main h2{margin-top:100px;position:relative}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main h2{margin-top:17.33333vw}}[data-page=message] .c-senko-sub__content-main .c-content-main h2.style-gradation{background-position:center 98px;padding:0}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main h2.style-gradation{background-position:center 16.53333vw}}[data-page=message] .c-senko-sub__content-main .c-content-main h2.style-gradation:before{background:linear-gradient(0deg,rgba(223,237,242,0),#dfedf2);content:"";display:block;height:138px;left:50%;pointer-events:none;position:relative;transform:translate(-50%);width:calc(100vw - 100px);z-index:-1}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main h2.style-gradation:before{height:23.73333vw;width:100vw}}[data-page=message] .c-senko-sub__content-main .c-content-main .wp-block-columns+p{margin-top:50px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .wp-block-columns+p{margin-top:4.8vw}}[data-page=message] .c-senko-sub__content-main .c-content-main .movie-block{margin-top:30px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .movie-block{margin-top:8vw}}[data-page=message] .c-senko-sub__content-main .c-content-main .philosophy-block{margin-top:36px}@media screen and (max-width:767px){[data-page=message] .c-senko-sub__content-main .c-content-main .philosophy-block{margin-top:6.93333vw}}[data-page=branch] .c-senko-sub__content-main .c-content-main h2,[data-page=privacy] .c-senko-sub__content-main .c-content-main h2{background:none;font-size:2.8rem;padding:0 0 16px;position:relative;text-align:left}@media screen and (max-width:767px){[data-page=branch] .c-senko-sub__content-main .c-content-main h2,[data-page=privacy] .c-senko-sub__content-main .c-content-main h2{font-size:5.86667vw;padding:0 0 .8vw}}[data-page=branch] .c-senko-sub__content-main .c-content-main h2:before,[data-page=privacy] .c-senko-sub__content-main .c-content-main h2:before{background:linear-gradient(90deg,#a98eff,#ade0fe);bottom:0;content:"";height:2px;left:0;position:absolute;width:80px}@media screen and (max-width:767px){[data-page=branch] .c-senko-sub__content-main .c-content-main h2:before,[data-page=privacy] .c-senko-sub__content-main .c-content-main h2:before{height:1px;width:13.33333vw}}[data-page=branch] .c-senko-sub__content-main .c-content-main h2 strong,[data-page=privacy] .c-senko-sub__content-main .c-content-main h2 strong{color:#202562;font-weight:500}@media screen and (min-width:768px){[data-page=branch] .c-senko-sub__content-main .c-content-main .wp-block-columns+.wp-block-columns,[data-page=branch] .c-senko-sub__content-main .c-content-main h2+.wp-block-columns,[data-page=privacy] .c-senko-sub__content-main .c-content-main .wp-block-columns+.wp-block-columns,[data-page=privacy] .c-senko-sub__content-main .c-content-main h2+.wp-block-columns{margin-top:30px}}@media screen and (max-width:767px){[data-page=branch] .c-senko-sub__content-main .c-content-main .wp-block-columns+.wp-block-columns,[data-page=privacy] .c-senko-sub__content-main .c-content-main .wp-block-columns+.wp-block-columns{margin-top:5.33333vw}}@media screen and (min-width:768px){[data-page=branch] .c-senko-sub__content-main .c-content-main .wp-block-columns+h2,[data-page=privacy] .c-senko-sub__content-main .c-content-main .wp-block-columns+h2{margin-top:60px}}[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block{text-align:center}[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block h1{font-size:4.8rem;font-weight:500;margin-top:42px}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block h1{font-size:8.53333vw;margin-top:8.53333vw}}[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block p{font-size:1.6rem;letter-spacing:0;line-height:1.75;margin:10px 0 0}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block p{font-size:3.46667vw;margin:8.53333vw 0 0}}[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block-period{background:linear-gradient(90deg,#eee,rgba(223,239,244,.8));border-radius:10px;margin-left:auto;margin-right:auto;margin-top:36px;max-width:540px;padding:19px 24px}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block-period{border-radius:1.33333vw;margin-top:7.2vw;max-width:89.33333vw;padding:3.33333vw 3.2vw}}[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block-period p{font-size:2.2rem;font-weight:500;line-height:1;margin:0}@media screen and (max-width:767px){[data-page=maintenance] .c-senko-sub__content-main .c-content-main .maintenance-block-period p{font-size:3.73333vw}}.c-senko-sub__content-main .c-content-main .c-search{word-break:break-all}.c-senko-sub__content-main .c-content-main .c-search__category{background-color:hsla(0,0%,100%,.26);border:1px solid #fff}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category{border-left:none;border-right:none;margin:0 calc(50% - 50vw);width:100vw}}.c-senko-sub__content-main .c-content-main .c-search__category-body{padding:31px 49px 28px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-body{padding:2.93333vw 5.33333vw 3.73333vw}}.c-senko-sub__content-main .c-content-main .c-search__category-btn{position:relative;text-align:center}.c-senko-sub__content-main .c-content-main .c-search__category-btn:before{background-image:url(/img/obj-search-top.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:237px;left:50%;pointer-events:none;position:absolute;top:-31px;transform:translate(-50%);width:473px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-btn:before{height:28.26667vw;top:-3.06667vw;width:63.06667vw}}.c-senko-sub__content-main .c-content-main .c-search__category-btn button{cursor:pointer;padding-right:50px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-btn button{padding-right:7.2vw}}.c-senko-sub__content-main .c-content-main .c-search__category-btn button span{color:#fff;font-size:2.2rem;font-weight:500;text-shadow:0 0 30px rgba(29,53,151,.6)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-btn button span{font-size:4.26667vw}}.c-senko-sub__content-main .c-content-main .c-search__category-btn button:after,.c-senko-sub__content-main .c-content-main .c-search__category-btn button:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-sub__content-main .c-content-main .c-search__category-btn button:before{background-color:#202562;border-radius:50%;height:30px;right:0;width:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-btn button:before{height:4vw;width:4vw}}.c-senko-sub__content-main .c-content-main .c-search__category-btn button:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;margin-top:1px;right:7px;transition:transform .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-btn button:after{border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.33333vw solid #fff;right:.93333vw}}.c-senko-sub__content-main .c-content-main .c-search__category-btn button[aria-expanded=true]:after{margin-top:0;transform:translateY(-50%) scaleY(-1)}.c-senko-sub__content-main .c-content-main .c-search__category-detail{height:auto;opacity:1;overflow:hidden;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-sub__content-main .c-content-main .c-search__category-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.c-senko-sub__content-main .c-content-main .c-search__category-list{border-radius:20px;display:flex;justify-content:center;margin-top:27px}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-search__category-list{display:grid;gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-list{border-radius:2.66667vw;display:grid;gap:1.6vw;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:3.46667vw;max-width:88.53333vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item{display:grid;grid-template-columns:repeat(4,112px)}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-search__category-item{justify-content:center}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item{grid-template-columns:repeat(4,22.13333vw)}}.c-senko-sub__content-main .c-content-main .c-search__category-item button{background-color:#fff;color:#202562;cursor:pointer;display:grid;font-size:1.6rem;gap:5px;grid-template-rows:1fr 1fr;line-height:1.25;max-height:112px;max-width:112px;padding:8px 12px 12px;place-items:center;position:relative;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button{font-size:3.46667vw;gap:1.06667vw;max-height:22.13333vw;max-width:22.13333vw;padding:2.13333vw .53333vw 1.86667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__category-item button:hover{background-color:hsla(0,0%,100%,.8)}}.c-senko-sub__content-main .c-content-main .c-search__category-item button:after{background-color:#202562;content:"";height:calc(100% - 4px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button:after{height:100%}}.c-senko-sub__content-main .c-content-main .c-search__category-item button svg{height:auto}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=logimaterials]{border-radius:20px 0 0 20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=logimaterials]{border-radius:2.66667vw 0 0 2.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=logimaterials] svg{width:46px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=logimaterials] svg{width:9.33333vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=energy] svg{width:23px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=energy] svg{width:4.4vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=construction] svg{width:48px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=construction] svg{width:9.2vw}}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=environment_infra]{border-radius:0 20px 20px 0}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=environment_infra]{border-radius:0 2.66667vw 2.66667vw 0}}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=environment_infra]:after{content:none}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=environment_infra] svg{width:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=environment_infra] svg{width:8.26667vw}}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=purchasing]{border-radius:20px 0 0 20px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=purchasing]{border-radius:2.66667vw 0 0 2.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=purchasing] svg{width:34px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=purchasing] svg{width:7.46667vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=it] svg{width:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=it] svg{width:8.53333vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=trade] svg{width:42px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=trade] svg{width:8.4vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=planning]{border-radius:0 20px 20px 0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=planning]{border-radius:0 2.66667vw 2.66667vw 0}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=planning]:after{content:none}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=planning] svg{width:37px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=planning] svg{width:6.93333vw}}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true]{background-color:#202562;color:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=logimaterials] svg path{fill:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=energy] svg path{stroke:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=construction] svg path,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=construction] svg rect{fill:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=environment_infra] svg path,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=purchasing] svg line,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=purchasing] svg polygon,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=purchasing] svg polyline{stroke:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=purchasing] svg circle{fill:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=it] svg circle,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=it] svg ellipse,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=it] svg line{stroke:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=it] svg path,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=planning] svg path,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=planning] svg rect,.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true][data-btn=trade] svg path{fill:#fff}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=false]{background-color:hsla(0,0%,100%,.66)}.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=false]:after{background-color:#fff;right:-1px}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=false]:hover{background-color:hsla(0,0%,100%,.3)}}.c-senko-sub__content-main .c-content-main .c-search__tag{background-color:hsla(0,0%,100%,.26);border:1px solid #fff;margin-top:10px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag{border-left:none;border-right:none;margin:2.66667vw calc(50% - 50vw) 0;width:100vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-body{padding:29px 50px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-body{padding:2.93333vw 5.33333vw 3.73333vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-btn{text-align:center}.c-senko-sub__content-main .c-content-main .c-search__tag-btn button{cursor:pointer;padding-right:50px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-btn button{padding-right:6.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-btn button span{color:#fff;font-size:2.2rem;font-weight:500;text-shadow:0 0 30px rgba(29,53,151,.8)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-btn button span{font-size:4.26667vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-btn button:after,.c-senko-sub__content-main .c-content-main .c-search__tag-btn button:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-sub__content-main .c-content-main .c-search__tag-btn button:before{background-color:#202562;border-radius:50%;height:30px;right:0;width:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-btn button:before{height:4vw;width:4vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-btn button:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;margin-top:1px;right:7px;transition:transform .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-btn button:after{border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.33333vw solid #fff;right:.93333vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-btn button[aria-expanded=true]:after{margin-top:0;transform:translateY(-50%) scaleY(-1)}.c-senko-sub__content-main .c-content-main .c-search__tag-detail{height:auto;opacity:1;overflow:hidden;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-sub__content-main .c-content-main .c-search__tag-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.c-senko-sub__content-main .c-content-main .c-search__tag-list{margin-top:27px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-list{margin-top:3.73333vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-item{background-color:hsla(0,0%,100%,.66);display:flex;gap:26px;padding:16px 20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-item{border:1px solid #fff;flex-direction:column;gap:4.53333vw;padding:3.46667vw 5.86667vw 4.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-item+.c-search__tag-item{margin-top:14px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-item+.c-search__tag-item{margin-top:2.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-title{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.75;position:relative}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__tag-title{min-width:104px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-title{font-size:4vw;padding-bottom:1.33333vw;text-align:center}}.c-senko-sub__content-main .c-content-main .c-search__tag-title:before{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-title:before{bottom:0;height:1px;left:50%;right:unset;top:unset;transform:translate(-50%);width:10.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-title span{color:#202562}.c-senko-sub__content-main .c-content-main .c-search__tag-check ul{display:flex;flex-wrap:wrap;gap:18px 22px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-check ul{gap:4vw 5.33333vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label{align-items:center;cursor:pointer;display:flex}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #262b62;border-radius:0;cursor:pointer;height:20px;position:relative;width:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input{height:4.53333vw;width:4.53333vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:checked{background-color:#202562;border:1px solid #fff}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:checked:before{opacity:1}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:checked+span{font-weight:700}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:disabled{border:1px solid #fff;cursor:default;opacity:.5}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:disabled+span{cursor:default;opacity:.5}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:7px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 1px)) rotate(-45deg);width:12px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:before{border-bottom:1px solid #fff;border-left:1px solid #fff;height:1.33333vw;width:2vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-check li label span{color:#202562;font-size:1.6rem;padding-left:15px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-check li label span{font-size:3.46667vw;padding-left:2vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn{align-items:center;display:flex;flex-direction:column;gap:22px;margin-top:27px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn{gap:3.73333vw;margin-top:5.33333vw}}.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button{color:#fff;cursor:pointer;transition:color .3s,background-color .3s}.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=submit]{background-color:#fff;border-radius:22px;color:#000;font-size:1.6rem;padding:13px 40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=submit]{border-radius:4.66667vw;font-size:3.46667vw;line-height:1;min-width:40vw;padding:2.93333vw 5.33333vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=submit]:hover{background-color:#1d3597;color:#fff}}.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=reset]{color:#fff;font-size:1.4rem;text-decoration:underline;transition:opacity .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=reset]{font-size:3.46667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=reset]:hover{opacity:.7}}.c-senko-sub__content-main .c-content-main .c-search__word{background-color:hsla(0,0%,100%,.26);border:1px solid #fff;margin-top:10px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word{border-left:none;border-right:none;margin:2.66667vw calc(50% - 50vw) 0;width:100vw}}.c-senko-sub__content-main .c-content-main .c-search__word-body{padding:30px 76px}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__word-body{align-items:center;display:flex;gap:50px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word-body{padding:3.2vw 5.33333vw 4.8vw}}.c-senko-sub__content-main .c-content-main .c-search__word-btn{text-align:center}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__word-btn{min-width:176px}}.c-senko-sub__content-main .c-content-main .c-search__word-btn button span{color:#fff;font-size:2.2rem;font-weight:500}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word-btn button span{font-size:4.26667vw}}.c-senko-sub__content-main .c-content-main .c-search__word-detail{max-height:40px;position:relative}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__word-detail{max-width:610px;width:100%}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word-detail{margin-top:3.46667vw;max-height:8vw;text-align:center}}.c-senko-sub__content-main .c-content-main .c-search__word-detail input{background-color:#fff;border:1px solid #fff;border-radius:20px;color:#000;line-height:1;padding:7px 20px 8px;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word-detail input{border-radius:4vw;font-size:4.26667vw;max-width:88.53333vw;min-height:8vw;padding:.66667vw 2.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__word-detail button{background-color:#000;border-radius:50%;cursor:pointer;font-size:0;height:38px;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:opacity .3s;width:38px;z-index:1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word-detail button{height:7.46667vw;right:.53333vw;width:7.46667vw}}.c-senko-sub__content-main .c-content-main .c-search__word-detail button:before{background-image:url(/img/icon-search.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__word-detail button:before{height:3.46667vw;width:3.46667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__word-detail button:hover{opacity:.7}}.c-senko-sub__content-main .c-content-main .c-search__result{margin-top:50px;overflow:hidden;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result{margin-top:8vw}}.c-senko-sub__content-main .c-content-main .c-search__result:after{background-image:url(/img/bg-main-repeat.jpg);background-repeat:repeat-y;background-size:100% 100%;bottom:0;content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.c-senko-sub__content-main .c-content-main .c-search__result-body{padding-bottom:150px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result-body{padding-bottom:20.53333vw}}.c-senko-sub__content-main .c-content-main .c-search__result ul{display:flex;flex-wrap:wrap;gap:40px 20px}@media screen and (max-width:1080px){.c-senko-sub__content-main .c-content-main .c-search__result ul{gap:20px 10px;justify-content:center}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result ul{display:grid;gap:5.33333vw 4vw;grid-template-columns:1fr 1fr;justify-content:unset}}.c-senko-sub__content-main .c-content-main .c-search__result ul li.empty{color:#fff;font-size:1.6rem}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result ul li.empty{font-size:3.46667vw;grid-column:span 2;max-width:unset}}.c-senko-sub__content-main .c-content-main .c-search__result li{max-width:320px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result li{max-width:42.66667vw;width:100%}}.c-senko-sub__content-main .c-content-main .c-search__result li a{display:flex;flex-direction:column;height:100%;padding:20px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result li a{padding:2.66667vw 2.66667vw 6vw}}.c-senko-sub__content-main .c-content-main .c-search__result li a:after,.c-senko-sub__content-main .c-content-main .c-search__result li a:before{content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.c-senko-sub__content-main .c-content-main .c-search__result li a:before{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(33,92,209,.3))}.c-senko-sub__content-main .c-content-main .c-search__result li a:after{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(33,92,209,.7));opacity:0}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__result li a:hover:before{opacity:0}.c-senko-sub__content-main .c-content-main .c-search__result li a:hover:after{opacity:1}.c-senko-sub__content-main .c-content-main .c-search__result li a:hover img{transform:scale(1.2)}}.c-senko-sub__content-main .c-content-main .c-search__result li a h4{color:#fff;display:-webkit-box;font-size:1.8rem;font-weight:400;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;z-index:1}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__result li a h4{padding-left:10px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result li a h4{font-size:3.73333vw;margin-top:2.4vw}}.c-senko-sub__content-main .c-content-main .c-search__result li a p{color:#fff;display:-webkit-box;font-size:1.4rem;line-height:1.85;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;z-index:1}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__result li a p{padding-left:10px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result li a p{font-size:3.46667vw;line-height:1.69;margin-top:.8vw}}.c-senko-sub__content-main .c-content-main .c-search__result li a picture{overflow:hidden;z-index:1}.c-senko-sub__content-main .c-content-main .c-search__result li a picture img{max-height:160px;max-width:280px;min-height:160px;-o-object-fit:contain;object-fit:contain;transition:transform .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result li a picture img{max-height:21.33333vw;max-width:37.33333vw;min-height:21.33333vw}}.c-senko-sub__content-main .c-content-main .c-search__result li a .c-search__result-tag{background-color:#215cd1;border-radius:0 15px 15px 0;font-size:1.4rem;left:0;padding:3px 33px;position:absolute;top:30px;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result li a .c-search__result-tag{border-radius:0 2.66667vw 2.66667vw 0;font-size:3.2vw;padding:0 3.46667vw;top:3.73333vw}}.c-senko-sub__content-main .c-content-main .c-search__result li a .c-search__result-tag span{color:#fff}.c-senko-sub__content-main .c-content-main .c-search__result-btn{margin-top:48px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result-btn{margin-top:8.26667vw}}.c-senko-sub__content-main .c-content-main .c-search__result-btn .c-btn{align-items:center;display:flex;min-width:234px;padding:17px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result-btn .c-btn{min-width:56vw;padding:4.4vw 3.46667vw 4.4vw 6.66667vw}}.c-senko-sub__content-main .c-content-main .c-search__result-btn .c-btn:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #262b62;content:"";margin-left:auto;transition:border-top-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__result-btn .c-btn:after{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #262b62}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__result-btn .c-btn:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.c-senko-sub__content-main .c-content-main .c-search__result-btn .c-btn:hover:after{border-top-color:#fff}}.c-senko-sub__content-main .c-content-main .c-search__result-btn[data-display=false]{display:none}.c-senko-sub__content-main .c-content-main .c-search__back-btn{opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-search__back-btn{display:none}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-search__back-btn{bottom:5.33333vw;left:50%;position:fixed;transform:translate(-50%);z-index:2}}.c-senko-sub__content-main .c-content-main .c-search__back-btn[data-display=true]{opacity:1;visibility:visible;z-index:51}.c-senko-sub__content-main .c-content-main .c-search__back-btn:before{background-color:rgba(29,53,151,.2);content:"";height:20vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}.c-senko-sub__content-main .c-content-main .c-search__back-btn a{background-color:#fff;border-radius:4.66667vw;color:#000;display:block;font-size:3.46667vw;min-width:40vw;padding:1.6vw 4vw;text-align:center}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search{margin-top:34px}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search{margin-top:6.66667vw}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__body{position:relative}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__body:before{background-image:url(/img/bg-solution.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:1344px;left:50%;position:absolute;top:76px;transform:translate(-50%);width:1920px;z-index:-1}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__body:before{background-image:url(/img/bg-solution-sp.png);height:100%;top:-54.4vw;width:100vw}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category{background-color:#dfedf2;border:1px solid #5cbcdd}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category{border-left:none;border-right:none}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn{line-height:1.7}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn{line-height:2.1}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn:before{background:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn button:before{background-color:#fff}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn button:after{border-top-color:#202562}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn button:after{border-top-color:#202562}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-btn button span{color:#202562;text-shadow:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button{border-bottom:1px solid #202562;border-top:1px solid #202562}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button:after{z-index:1}@media screen and (min-width:768px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button:hover{background-color:hsla(0,0%,100%,.2)}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true]{z-index:2}@media screen and (min-width:768px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=true]{background-color:#202562}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=false]{background-color:hsla(0,0%,100%,.9)}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=false]:after{background-color:#eee}@media screen and (min-width:768px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-current=false]:hover{background-color:hsla(0,0%,100%,.2)}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=logimaterials]{border-left:1px solid #262b62}@media screen and (max-width:1060px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=environment_infra]{border-right:1px solid #262b62}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=purchasing]{border-left:1px solid #262b62}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__category-item button[data-btn=planning]{border-right:1px solid #262b62}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag{background-color:#dfedf2;border:1px solid #5cbcdd}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag{border-left:none;border-right:none}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-item{background-color:#fff}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn{line-height:1.7}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn{line-height:2.1}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn:before{background:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn button:before{background-color:#fff}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn button:after{border-top-color:#202562}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn button:after{border-top-color:#202562}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-btn button span{color:#202562;text-shadow:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-title:before{background-color:#202562}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-title:before{background:none}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-check li{margin:0;padding:0}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-check li:before{content:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-check li label input{background-color:#eff5f7}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:checked{background-color:#202562;border:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:disabled{border:none;opacity:1}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-check li label input:disabled span{color:#a0a0a0;opacity:1}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=submit]{border:1px solid #202562}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__tag-form-btn button[data-btn=reset]{color:#202562}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__word{background-color:#dfedf2;border:1px solid #5cbcdd}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__word{border-left:none;border-right:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__word-btn{line-height:2.1}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__word-btn button span{color:#202562}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__word-detail input{background-color:#fff;border:1px solid #202562;color:#000}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__word-detail button{background-color:#262b62}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result:after{background:none}@media screen and (min-width:768px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result-body{padding-bottom:6px}}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result-body{padding-bottom:0}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li{margin:0;padding:0}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li:before{content:none}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li.empty{color:#000}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a{background:linear-gradient(0deg,#eee,rgba(223,239,244,.8))}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a{padding-bottom:2.66667vw}}@media screen and (min-width:768px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:hover{opacity:1}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:hover:before{background-color:#202562;opacity:1}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:hover:after{background-image:url(/img/icon-arrow.svg)}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:after,[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:before{background:none;bottom:20px;content:"";left:unset;position:absolute;top:unset}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:after,[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:before{bottom:2.4vw}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:before{background-color:#fff;border-radius:50%;height:30px;right:21px;transition:background-color .3s;width:30px}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:after{background-image:url(/img/icon-arrow-purple.svg);background-repeat:no-repeat;background-size:100% 100%;bottom:26px;height:17px;opacity:1;right:26px;width:19px}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a:after{bottom:3.73333vw;height:3.73333vw;right:4.26667vw;width:4.26667vw}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a h4{color:#202562;padding:0 50px 0 0}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a h4{padding:0 8vw 0 0}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a p{color:#000;padding:0 50px 0 0}@media screen and (max-width:767px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result li a p{padding:0 8vw 0 0}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result-btn button{border:1px solid #202562}@media screen and (min-width:768px){[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result-btn button:hover{background-color:#202562;color:#fff}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__result-btn button:hover:after{border-top-color:#fff}}[data-page=solution] .c-senko-sub__content-main .c-content-main .c-search__back-btn:before{background-color:rgba(92,188,221,.2)}.c-senko-sub__content-main .c-content-main .c-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.c-senko-sub__content-main .c-content-main .c-modal[aria-hidden=false]{display:block}.c-senko-sub__content-main .c-content-main .c-modal[aria-hidden=true]{display:none}.c-senko-sub__content-main .c-content-main .c-modal[data-anim=scale][data-animation=true]{animation:show-modal-scale .3s forwards}.c-senko-sub__content-main .c-content-main .c-modal[data-anim=scale][data-animation=false]{animation:hide-modal-scale .3s forwards}.c-senko-sub__content-main .c-content-main .c-modal__btn button{border:none;padding:0}.c-senko-sub__content-main .c-content-main .c-modal__content{background-color:#fff;height:100%;left:50%;max-height:450px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px) and (max-width:1440px){.c-senko-sub__content-main .c-content-main .c-modal__content{max-height:31.25vw;max-width:55.5555555556vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal__content{max-height:54vw;max-width:unset;width:100vw}}.c-senko-sub__content-main .c-content-main .c-modal__close{background:transparent;border:none;cursor:pointer;font-size:0;height:60px;position:absolute;right:-60px;top:-60px;transition:opacity .3s;width:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal__close{height:8vw;right:0;top:-8vw;width:8vw}}.c-senko-sub__content-main .c-content-main .c-modal__close:after,.c-senko-sub__content-main .c-content-main .c-modal__close:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal__close:after,.c-senko-sub__content-main .c-content-main .c-modal__close:before{width:8vw}}.c-senko-sub__content-main .c-content-main .c-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-senko-sub__content-main .c-content-main .c-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-modal__close:hover{opacity:.7}}.c-senko-sub__content-main .c-content-main .c-modal__list-item{display:none}.c-senko-sub__content-main .c-content-main .c-modal__list-item[data-display=block]{display:block}.c-senko-sub__content-main .c-content-main .c-modal__list-item[data-display=none]{display:none}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__close{right:2.13333vw;top:4.8vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__close:after,.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__close:before{background-color:#000}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__content{height:738px;max-height:80vh;max-width:1000px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__content{height:147.73333vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:63px 138px 103px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__list-item{padding-left:88px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__list-item{padding:10.66667vw 6.66667vw 16vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2{gap:3.2vw}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2 img{width:70.66667vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2 span{font-size:2.2rem;font-weight:500;padding-left:80px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2 span{font-size:3.46667vw;padding-left:10.66667vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2 span:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] h2 span:before{height:1px;width:8vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:50px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:6.4vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:1.8rem;line-height:2.44}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:3.46667vw;line-height:1.84}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.18}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:4vw;line-height:1.8}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:32px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:4.26667vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-34px;pointer-events:none;position:absolute;right:-20px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-3.2075471698vw;right:-1.8867924528vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-12.53333vw;right:-7.46667vw}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__img img{width:37.1698113208vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-message] .c-modal__img img{width:58.13333vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points]{background-color:rgba(0,0,0,.5)}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__close{right:4.53333vw;top:4.8vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__close:after,.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__close:before{background-color:#fff}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__content{background-color:#000;height:465px;max-height:80vh;max-width:1000px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__content{height:138.4vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:270px;left:50%;pointer-events:none;position:absolute;top:168px;transform:translate(calc(-50% + 6px));width:904px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal-sp.png);height:101.73333vw;top:10.13333vw;transform:translate(calc(-50% - 1.6vw));width:89.86667vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:84px 130px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item{padding:17.06667vw 6.66667vw 13.33333vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{width:48vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:flex;gap:118px;justify-content:center;margin-top:60px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul{gap:60px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:grid;gap:8vw 6.66667vw;grid-template-columns:1fr 1fr;margin-top:8.8vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li{border-radius:50%;position:relative}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:before{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom;transition:transform .3s;width:100%}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate]:before{background-color:#fff799}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:before{background-color:#66b479}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:after{background-image:url(/img/icon-arrow.svg)}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career]:before{background-color:#fff}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:before{background-color:#66b479}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]{grid-column:span 2;justify-self:center}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]:before{background-color:#66b479}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a{color:#fff}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:before{background-color:#fff}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:after{background-image:url(/img/icon-arrow-black.svg)}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]{pointer-events:none}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]:before{background-color:#aaa}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a{color:#fff}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a:before{background-color:#999}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none][data-type=comeback] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover:before{transform:translate(-50%,-50%) scale(1.1)}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:before{background-color:#000}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;gap:22px;height:170px;justify-content:center;padding-top:18px;position:relative;width:170px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{font-size:4.8vw;gap:6.66667vw;height:40vw;padding-top:4.53333vw;width:40vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{border-radius:50%;content:"";display:inline-block;height:56px;order:2;transition:background-color .3s;width:56px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{height:9.33333vw;width:9.33333vw}}.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{background-repeat:no-repeat;background-size:100% auto;bottom:40px;content:"";height:17px;position:absolute;width:19px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{bottom:8.53333vw;height:3.73333vw;width:4.26667vw}}.c-senko-sub__content-main .c-content-main .c-solution-list{margin-top:34px;position:relative;word-break:break-all}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list{margin-top:5.86667vw}}.c-senko-sub__content-main .c-content-main .c-solution-list ul{display:grid;gap:24px 20px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1080px){.c-senko-sub__content-main .c-content-main .c-solution-list ul{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list ul{gap:5.33333vw 4vw;grid-template-columns:1fr 1fr}}.c-senko-sub__content-main .c-content-main .c-solution-list ul li.empty{color:#fff;font-size:1.6rem}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list ul li.empty{font-size:3.46667vw}}.c-senko-sub__content-main .c-content-main .c-solution-list li{margin:0;max-width:320px;padding:0}@media screen and (max-width:1080px){.c-senko-sub__content-main .c-content-main .c-solution-list li{max-width:45.3703703704vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li{max-width:42.66667vw;width:100%}}.c-senko-sub__content-main .c-content-main .c-solution-list li:before{content:none}.c-senko-sub__content-main .c-content-main .c-solution-list li a{background:linear-gradient(0deg,#eee,rgba(223,239,244,.8));display:flex;flex-direction:column;height:100%;padding:20px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li a{padding:2.66667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-solution-list li a:hover{opacity:1}.c-senko-sub__content-main .c-content-main .c-solution-list li a:hover:before{background-color:#202562}.c-senko-sub__content-main .c-content-main .c-solution-list li a:hover:after{background-image:url(/img/icon-arrow.svg)}.c-senko-sub__content-main .c-content-main .c-solution-list li a:hover img{transform:scale(1.2)}}.c-senko-sub__content-main .c-content-main .c-solution-list li a:after,.c-senko-sub__content-main .c-content-main .c-solution-list li a:before{bottom:20px;content:"";position:absolute}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li a:after,.c-senko-sub__content-main .c-content-main .c-solution-list li a:before{bottom:2.4vw}}.c-senko-sub__content-main .c-content-main .c-solution-list li a:before{background-color:#fff;border-radius:50%;height:30px;right:21px;transition:background-color .3s;width:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li a:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-sub__content-main .c-content-main .c-solution-list li a:after{background-image:url(/img/icon-arrow-purple.svg);background-repeat:no-repeat;background-size:100% 100%;bottom:26px;height:17px;right:26px;width:19px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li a:after{bottom:3.73333vw;height:3.73333vw;right:4.26667vw;width:4.26667vw}}.c-senko-sub__content-main .c-content-main .c-solution-list li a h3{display:-webkit-box;font-size:1.8rem;font-weight:400;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:16px 0 0;padding:0 50px 0 0;text-align:left}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li a h3{font-size:3.73333vw;margin:2.66667vw 0 0;padding:0 8vw 0 0}}.c-senko-sub__content-main .c-content-main .c-solution-list li a h3:after,.c-senko-sub__content-main .c-content-main .c-solution-list li a h3:before{content:none}.c-senko-sub__content-main .c-content-main .c-solution-list li a picture{overflow:hidden;z-index:1}.c-senko-sub__content-main .c-content-main .c-solution-list li a picture img{margin-left:auto;margin-right:auto;max-height:160px;max-width:280px;min-height:160px;-o-object-fit:contain;object-fit:contain;transition:transform .3s}@media screen and (max-width:1080px){.c-senko-sub__content-main .c-content-main .c-solution-list li a picture img{max-height:23.7962962963vw;max-width:41.6666666667vw;min-height:23.7962962963vw;width:100%}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list li a picture img{max-height:21.33333vw;max-width:37.33333vw;min-height:21.33333vw}}.c-senko-sub__content-main .c-content-main .c-solution-list__tag{background-color:#215cd1;border-radius:0 15px 15px 0;font-size:1.4rem;left:0;padding:3px 33px;position:absolute;top:30px;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list__tag{border-radius:0 2.66667vw 2.66667vw 0;font-size:3.2vw;line-height:1.7;padding:0 3.73333vw;top:3.73333vw}}.c-senko-sub__content-main .c-content-main .c-solution-list__tag span{color:#fff}.c-senko-sub__content-main .c-content-main .c-solution-list__more{margin-top:52px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list__more{margin-top:8vw}}.c-senko-sub__content-main .c-content-main .c-solution-list__more[data-display=false]{display:none}.c-senko-sub__content-main .c-content-main .c-solution-list__more .c-btn{align-items:center;border:1px solid #202562;display:flex;min-width:234px;padding:17px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list__more .c-btn{min-width:56vw;padding:4.4vw 3.46667vw 4.4vw 6.66667vw}}.c-senko-sub__content-main .c-content-main .c-solution-list__more .c-btn:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #202562;content:"";margin-left:auto;transition:border-top-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-list__more .c-btn:after{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #202562}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-solution-list__more .c-btn:hover{background-color:#202562;color:#fff}.c-senko-sub__content-main .c-content-main .c-solution-list__more .c-btn:hover:after{border-top-color:#fff}}.c-senko-sub__content-main .c-content-main .c-solution-category{background-color:hsla(0,0%,100%,.26);border:1px solid #fff;margin-top:80px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category{border-left:none;border-right:none;margin:11.2vw calc(50% - 50vw) 0;width:100vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__list{border-radius:20px;display:flex;justify-content:center}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-solution-category__list{display:grid;gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__list{border-radius:2.66667vw;display:grid;gap:1.6vw;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:88.53333vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item{display:grid;grid-template-columns:repeat(4,112px)}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-solution-category__item{justify-content:center}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item{grid-template-columns:repeat(4,22.13333vw)}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a{background-color:#fff;border-bottom:1px solid #262b62;border-top:1px solid #262b62;color:#202562;cursor:pointer;display:grid;font-size:1.6rem;gap:5px;grid-template-rows:1fr 1fr;line-height:1.25;max-height:112px;max-width:112px;padding:8px 12px 12px;place-items:center;position:relative;text-align:center;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a{font-size:3.46667vw;gap:1.06667vw;max-height:22.13333vw;max-width:22.13333vw;padding:2.13333vw .53333vw 1.86667vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a:hover{background-color:rgba(0,0,0,.15);opacity:1}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a:after{background-color:#202562;content:"";height:calc(100% - 4px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a:after{background-color:#eee;height:100%}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a svg{height:auto}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=logimaterials]{border-left:1px solid #262b62;border-radius:20px 0 0 20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=logimaterials]{border-radius:2.66667vw 0 0 2.66667vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=logimaterials] svg{width:46px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=logimaterials] svg{width:9.33333vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=energy] svg{width:23px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=energy] svg{width:4.4vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=construction] svg{width:48px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=construction] svg{width:9.2vw}}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=environment_infra]{border-radius:0 20px 20px 0;border-right:1px solid #262b62}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=environment_infra]{border-radius:0 2.66667vw 2.66667vw 0}}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=environment_infra]:after{content:none}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=environment_infra] svg{width:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=environment_infra] svg{width:8.26667vw}}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=purchasing]{border-left:1px solid #262b62;border-radius:20px 0 0 20px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=purchasing]{border-radius:2.66667vw 0 0 2.66667vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=purchasing] svg{width:34px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=purchasing] svg{width:7.46667vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=it] svg{width:40px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=it] svg{width:8.53333vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=trade] svg{width:42px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=trade] svg{width:8.4vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=planning]{border-radius:0 20px 20px 0;border-right:1px solid #262b62}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=planning]{border-radius:0 2.66667vw 2.66667vw 0}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=planning]:after{content:none}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=planning] svg{width:37px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-btn=planning] svg{width:6.93333vw}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true]{background-color:#202562;color:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true]:before{background-color:#202562;content:"";height:100%;left:-1px;position:absolute;width:1px}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=logimaterials]:before{content:none}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=logimaterials] svg path{fill:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=energy] svg path{stroke:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=construction] svg path,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=construction] svg rect{fill:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=environment_infra] svg path{stroke:#fff}@media screen and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=purchasing]:before{content:none}}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=purchasing] svg line,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=purchasing] svg polygon,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=purchasing] svg polyline{stroke:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=purchasing] svg circle{fill:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=it] svg circle,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=it] svg ellipse,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=it] svg line{stroke:#fff}.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=it] svg path,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=planning] svg path,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=planning] svg rect,.c-senko-sub__content-main .c-content-main .c-solution-category__item a[data-current=true][data-btn=trade] svg path{fill:#fff}.c-senko-sub__content-main .c-content-main .c-news-list{margin-top:100px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list{margin-top:16vw}}.c-senko-sub__content-main .c-content-main .c-news-list h2{background:none;margin:0;padding:0}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list h2{font-size:6.66667vw}}.c-senko-sub__content-main .c-content-main .c-news-list ul{display:flex;flex-direction:column;margin-top:30px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list ul{margin-top:5.86667vw}.c-senko-sub__content-main .c-content-main .c-news-list ul li:first-child a{border-top:1px solid #000}}.c-senko-sub__content-main .c-content-main .c-news-list ul li:last-child a{border-bottom:1px solid #000}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list ul li:last-child a{border-bottom:1px solid #eee}}.c-senko-sub__content-main .c-content-main .c-news-list li{margin:0;padding:0}.c-senko-sub__content-main .c-content-main .c-news-list li.empty .c-news-list__detail:after,.c-senko-sub__content-main .c-content-main .c-news-list li.empty .c-news-list__detail:before,.c-senko-sub__content-main .c-content-main .c-news-list li:before{content:none}.c-senko-sub__content-main .c-content-main .c-news-list li.empty .c-news-list__detail p{padding:0}.c-senko-sub__content-main .c-content-main .c-news-list li[data-link=pdf] p:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:24px;margin:0 8px;vertical-align:middle;width:19px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list li[data-link=pdf] p:after{height:5.06667vw;margin:0 .8vw;width:3.86667vw}}.c-senko-sub__content-main .c-content-main .c-news-list li a{border-top:1px solid #000;display:block;padding:32px 32px 32px 90px;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list li a{border-top:1px solid #eee;margin:0 calc(50% - 50vw);padding:5.33333vw 6.66667vw 3.46667vw;width:100vw}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-news-list li a:hover{background-color:rgba(0,0,0,.1)}}.c-senko-sub__content-main .c-content-main .c-news-list__detail{align-items:center;display:flex;gap:40px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list__detail{flex-wrap:wrap;gap:1.6vw 4.53333vw}}.c-senko-sub__content-main .c-content-main .c-news-list__detail:after{background-image:url(/img/icon-arrow-blue.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:-17px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list__detail:after{content:none}}.c-senko-sub__content-main .c-content-main .c-news-list__detail p{color:#000;display:-webkit-box;font-size:1.6rem;line-height:1.5;max-width:500px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;word-break:break-all}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-news-list__detail p{padding-left:46px}}@media (min-width:768px) and (max-width:1060px){.c-senko-sub__content-main .c-content-main .c-news-list__detail p{max-width:32.0754716981vw;padding-left:0}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list__detail p{font-size:3.46667vw;line-height:1.84;width:100%}}.c-senko-sub__content-main .c-content-main .c-news-list__date{color:#000;font-size:1.6rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-news-list__date{min-width:84px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list__date{font-size:3.46667vw;min-width:18.26667vw}}.c-senko-sub__content-main .c-content-main .c-news-list__category{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:8px 20px;position:relative}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-news-list__category{min-width:160px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list__category{border-radius:2.66667vw;font-size:3.2vw;padding:1.06667vw 6.13333vw 1.06667vw 4.53333vw}}.c-senko-sub__content-main .c-content-main .c-news-list__category[data-category=solution]{background-color:#ef8051}.c-senko-sub__content-main .c-content-main .c-news-list__category[data-category=recruit]{background-color:#0081cc}.c-senko-sub__content-main .c-content-main .c-news-list__category:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:12px;width:6px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list__category:before{height:1.33333vw;margin-right:1.33333vw;margin-right:2.66667vw;width:1.33333vw}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit]{margin-top:64px;position:relative}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit]{margin-top:12.53333vw}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit]:after{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100%}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body{display:flex;gap:50px;margin-left:auto;margin-right:auto;max-width:1060px;padding-bottom:66px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body{padding-left:6.6666666667vw;padding-right:6.6666666667vw}}@media (min-width:768px) and (max-width:1360px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body{align-items:center;flex-direction:column}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body{flex-direction:column;gap:3.73333vw;padding-bottom:13.33333vw}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul{margin-top:4px;width:100%}@media (min-width:768px) and (max-width:1360px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul{max-width:840px}}@media (min-width:768px) and (max-width:1100px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul{max-width:640px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul{margin-top:0}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul.empty{margin-bottom:auto;margin-top:auto}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul.empty .c-news-list__detail:after{content:none}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li:last-child a{border-bottom:none}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li a{border-bottom:1px solid #eee;border-top:none;padding:32px 28px 32px 20px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li a{padding:5.33333vw 6.66667vw 3.46667vw}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li a .c-news-list__detail:after{right:-27px}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li p{padding-left:20px}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li p{max-width:440px}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul li p{padding-left:0}}@media screen and (min-width:768px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul .c-news-list__date{min-width:85px}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body ul .c-news-list__category{min-width:87px}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body>.c-news-list__btn{display:none}}@media (min-width:768px) and (max-width:1360px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body>.c-news-list__btn{display:block}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__body>.c-news-list__btn{margin-top:3.2vw}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__left{display:flex;flex-direction:column;gap:48px;margin-top:36px}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__left{margin-top:0}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__left h2 img{width:24.26667vw}}@media (min-width:768px) and (max-width:1360px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__left .c-news-list__btn{display:none}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__left .c-news-list__btn{display:none}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__obj{left:-40px;position:absolute;top:50px;transform:scale(0) rotate(15deg)}@media (min-width:768px) and (max-width:1440px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__obj{left:-2.7777777778vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__obj{bottom:-3.2vw;left:-13.6vw;top:unset;z-index:1}}.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__obj.play{transform-origin:left top}@media (min-width:768px) and (max-width:1440px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__obj img{width:14.7222222222vw}}@media screen and (max-width:767px){.c-senko-sub__content-main .c-content-main .c-news-list[data-style=recruit] .c-news-list__obj img{width:28.26667vw}}.c-senko-sub__faq{margin-top:120px}@media screen and (max-width:767px){.c-senko-sub__faq{margin-top:18.66667vw}}.c-senko-sub__faq .c-faq{overflow:hidden;position:relative}.c-senko-sub__faq .c-faq:after,.c-senko-sub__faq .c-faq:before{background-repeat:no-repeat;content:"";left:50%;position:absolute;transform:translate(-50%)}.c-senko-sub__faq .c-faq:before{background-image:url(/img/bg-faq.jpg);background-position:50%;background-size:cover;height:100%;top:0;width:100%}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq:before{background-image:url(/img/bg-faq-sp.jpg)}}.c-senko-sub__faq .c-faq:after{background-image:url(/img/bg-faq-02.png);background-size:100% auto;height:220px;pointer-events:none;top:130px;width:1220px}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq:after{content:none}}.c-senko-sub__faq .c-faq__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:81px 30px 96px;position:relative;width:100%}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq__body{padding-bottom:11.73333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:13.33333vw}}.c-senko-sub__faq .c-faq__body h2{align-items:center;color:#1d3597;display:flex;flex-direction:column;font-size:6.4rem;font-weight:700;line-height:2}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq__body h2{font-size:9.33333vw;gap:.8vw}}.c-senko-sub__faq .c-faq__body h2 span{background-color:#1d3597;color:#fff;font-size:2.4rem;font-weight:500;line-height:1;padding:6px 14px}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq__body h2 span{font-size:3.73333vw;padding:.8vw 4.8vw}}.c-senko-sub__faq .c-faq__text{margin-top:10px;text-align:center}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq__text{margin-top:1.06667vw}}.c-senko-sub__faq .c-faq__text p{color:#1d3597;font-size:1.6rem;line-height:2.5}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq__text p{font-size:3.46667vw;line-height:1.84}}.c-senko-sub__faq .c-faq__btn{margin-top:40px;text-align:center}@media screen and (max-width:767px){.c-senko-sub__faq .c-faq__btn{margin-top:7.46667vw}}.c-senko-sub__faq .c-faq__btn .c-btn{background-color:rgba(29,53,151,.8);border:none;color:#fff;filter:none;text-align:left;transition:background-color .3s,color .3s}.c-senko-sub__faq .c-faq__btn .c-btn:before{background-color:#fff}.c-senko-sub__faq .c-faq__btn .c-btn:after{background-image:url(/img/icon-arrow-purple.svg)}@media screen and (min-width:768px){.c-senko-sub__faq .c-faq__btn .c-btn:hover{background-color:#fff;color:#1d3597}}.c-senko-sub__footer .c-footer{background-color:#262b62;color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;letter-spacing:.01em;line-height:1.7;margin:0;padding:0;position:relative;width:100%}.c-senko-sub__footer .c-footer *,.c-senko-sub__footer .c-footer :after,.c-senko-sub__footer .c-footer :before{box-sizing:border-box}.c-senko-sub__footer .c-footer ::-moz-selection{background-color:#b3d4ff}.c-senko-sub__footer .c-footer ::selection{background-color:#b3d4ff}.c-senko-sub__footer .c-footer ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub__footer .c-footer ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-sub__footer .c-footer * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer * img{width:100%}}.c-senko-sub__footer .c-footer * h1,.c-senko-sub__footer .c-footer * h2,.c-senko-sub__footer .c-footer * h3,.c-senko-sub__footer .c-footer * h4,.c-senko-sub__footer .c-footer * h5,.c-senko-sub__footer .c-footer * h6,.c-senko-sub__footer .c-footer * li,.c-senko-sub__footer .c-footer * ol,.c-senko-sub__footer .c-footer * p,.c-senko-sub__footer .c-footer * ul{margin:0}.c-senko-sub__footer .c-footer * ol,.c-senko-sub__footer .c-footer * ul{list-style:none;padding:0}.c-senko-sub__footer .c-footer * a{text-decoration:none}.c-senko-sub__footer .c-footer * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer * .sp-only{display:none}}.c-senko-sub__footer .c-footer:before{background-image:url(/img/bg-footer.jpg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer:before{background-image:url(/img/bg-footer-sp.png)}}.c-senko-sub__footer .c-footer__nav{padding:59px 0 48px}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav{padding:7.46667vw 0 4.8vw}}.c-senko-sub__footer .c-footer__info{border-top:1px solid #fff;position:relative}.c-senko-sub__footer .c-footer__info-body{align-items:center;display:grid;gap:84px;margin:0 auto;max-width:1060px;padding:36px 30px}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__info-body{grid-template-columns:repeat(2,auto)}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-sub__footer .c-footer__info-body{gap:30px}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__info-body{gap:2.93333vw 7.73333vw;padding:2.4vw 6.66667vw 8vw}}.c-senko-sub__footer .c-footer__info-body ul{align-items:center;display:grid;gap:48px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__info-body ul{grid-template-columns:repeat(4,auto)}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-sub__footer .c-footer__info-body ul{gap:10px 20px;grid-template-columns:repeat(2,auto)}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__info-body ul{gap:1.6vw .53333vw;grid-template-columns:repeat(2,auto)}.c-senko-sub__footer .c-footer__info-body ul li[data-link=instagram]{display:none}}.c-senko-sub__footer .c-footer__info-body ul li[data-link=instagram] a{display:block;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__info-body ul li[data-link=instagram] a:hover{opacity:.7}}.c-senko-sub__footer .c-footer__info-body ul a{color:#fff;display:unset;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__info-body ul a{font-size:3.2vw}}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__info-body ul a:hover{text-decoration:underline}}.c-senko-sub__footer .c-footer__copyright small{color:#fff;display:block;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__copyright small{font-size:3.2vw;text-align:center}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap__body{margin:0 auto;max-width:1060px;padding:0 30px;position:relative}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap__body{padding:0 5.33333vw}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{gap:70px}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{flex-direction:column}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child{margin-left:1.33333vw;margin-top:4.8vw}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child ul{align-items:center;display:flex}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child ul a{padding:0}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul{display:grid}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul{gap:26px}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li:not([data-link]){border-top:1px solid #fff}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li:not([data-link]):last-child{border-bottom:1px solid #fff}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a{transition:opacity .3s}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a:hover{opacity:.7}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a img{border-radius:10px}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a img{border-radius:1.33333vw;width:16vw}}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram] a{margin-left:6.66667vw;width:-moz-fit-content;width:fit-content}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram] a img{width:10.66667vw}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-icon=arrow] a{align-items:center;display:flex;justify-content:space-between;padding:3.2vw 2.66667vw;position:relative}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-icon=arrow] a:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:3.73333vw;width:4.26667vw}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul a{color:#fff;display:block;font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul a{font-size:4vw;font-weight:500;padding:4.8vw 2.66667vw;width:100%}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"]{border-top:1px solid #fff}}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"]>div{min-height:60px}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span{color:#fff;display:flex;font-size:1.6rem;font-weight:500;position:relative}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span{display:none}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span:before{background-color:#fff;content:"";display:inline-block;height:20px;margin-right:14px;margin-top:4px;width:4px}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button{display:none}}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;padding:4.53333vw 3.46667vw 3.46667vw 2.66667vw;position:relative;width:100%}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button[aria-expanded=true]:after{transform:scaleY(-1)}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button:after{border-bottom:0;border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #fff;content:"";display:inline-block;margin-left:auto;transition:transform .3s}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"]{display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"]{gap:4.53333vw;height:auto;margin:.53333vw 0 0;opacity:1;overflow:hidden;padding:0 4.8vw 4vw;transition:opacity .1s,visibility .1s;visibility:visible}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"][aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a{color:#fff;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a{align-items:center;display:flex;font-size:3.2vw;position:relative}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap a{display:inline-block}@media screen and (min-width:768px){.c-senko-sub__footer .c-footer__nav .c-nav-sitemap a:hover{text-decoration:underline}}.c-senko-sub__footer .c-footer__nav .c-nav-sitemap a[data-link=none]{pointer-events:none}.c-senko-sub[data-page="404"] .c-content-main{padding-bottom:120px;padding-top:100px;text-align:center}@media screen and (max-width:767px){.c-senko-sub[data-page="404"] .c-content-main{padding-bottom:18.66667vw;padding-top:13.33333vw}}.c-senko-sub[data-page=maintenance] .c-senko-sub__main{padding:0}@keyframes scroll-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes scroll-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.c-senko-recruit{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;height:100%;letter-spacing:.01em;line-height:1.7;margin:0;overflow-y:scroll;padding:0;width:100%;word-break:break-all}.c-senko-recruit *,.c-senko-recruit :after,.c-senko-recruit :before{box-sizing:border-box}.c-senko-recruit ::-moz-selection{background-color:#b3d4ff}.c-senko-recruit ::selection{background-color:#b3d4ff}.c-senko-recruit ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-recruit * img{width:100%}}.c-senko-recruit * h1,.c-senko-recruit * h2,.c-senko-recruit * h3,.c-senko-recruit * h4,.c-senko-recruit * h5,.c-senko-recruit * h6,.c-senko-recruit * li,.c-senko-recruit * ol,.c-senko-recruit * p,.c-senko-recruit * ul{margin:0}.c-senko-recruit * ol,.c-senko-recruit * ul{list-style:none;padding:0}.c-senko-recruit * a{text-decoration:none}.c-senko-recruit * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-recruit * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-recruit * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-recruit * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-recruit * .sp-only{display:none}}.c-senko-recruit .c-btn{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:27px;color:#262b62;cursor:pointer;display:inline-block;font-size:1.6rem;padding:12px 60px 12px 20px;position:relative}@media screen and (max-width:767px){.c-senko-recruit .c-btn{border-radius:6.66667vw;font-size:3.46667vw;padding:3.46667vw 16vw 3.46667vw 6.4vw}}.c-senko-recruit .c-btn[data-style=link]{filter:drop-shadow(0 0 20px rgba(16,25,57,.6));transition:color .3s,background-color .3s}@media screen and (min-width:768px){.c-senko-recruit .c-btn[data-style=link]{min-width:234px}}@media screen and (max-width:767px){.c-senko-recruit .c-btn[data-style=link]{min-width:56vw}}.c-senko-recruit .c-btn[data-style=link]:after,.c-senko-recruit .c-btn[data-style=link]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-recruit .c-btn[data-style=link]:before{background-color:#262b62;border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-recruit .c-btn[data-style=link]:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-recruit .c-btn[data-style=link]:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-recruit .c-btn[data-style=link]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-recruit .c-btn[data-style=link]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}.c-senko-recruit .c-btn[data-btn=more]{display:block;margin-left:auto;margin-right:auto}.c-senko-recruit .c-btn[data-style=yellow]{background-color:#fff799;border:1px solid #000;line-height:1.7;min-width:194px;padding:12px 76px 12px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-recruit .c-btn[data-style=yellow]{min-width:56vw;padding:3.46667vw 28.26667vw 3.46667vw 6.4vw}}.c-senko-recruit .c-btn[data-style=yellow]:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-recruit .c-btn[data-style=yellow]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-recruit .c-btn[data-style=yellow]:hover{background-color:#000;color:#fff}.c-senko-recruit .c-btn[data-style=yellow]:hover:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-recruit select{color:#000;cursor:pointer}.c-senko-recruit[data-fixed=true]{position:fixed!important}.c-senko-recruit[data-page=recruit-top] .c-opening{background-color:#f7f7f7;height:calc(100dvh - 94px);opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:95px;visibility:hidden;width:100%;z-index:1000}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening{height:calc(100dvh - 16vw);top:16.13333vw}}.c-senko-recruit[data-page=recruit-top] .c-opening[data-wait=true]{opacity:1;visibility:visible}.c-senko-recruit[data-page=recruit-top] .c-opening[data-wait=true][data-anim=true]{opacity:0;transition:opacity .8s,visibility .8s;transition-delay:.8s;visibility:0}.c-senko-recruit[data-page=recruit-top] .c-opening[data-wait=true][data-anim=true] .c-opening__obj-01{transform:translate(-100%,-50%)}.c-senko-recruit[data-page=recruit-top] .c-opening[data-wait=true][data-anim=true] .c-opening__obj-02{transform:translate(100%,calc(-50% - 30px))}.c-senko-recruit[data-page=recruit-top] .c-opening[data-wait=true][data-anim=true] .c-opening__obj-copy,.c-senko-recruit[data-page=recruit-top] .c-opening[data-wait=true][data-anim=true] .c-opening__obj-scroll{opacity:0;visibility:hidden}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-01,.c-senko-recruit[data-page=recruit-top] .c-opening__obj-02,.c-senko-recruit[data-page=recruit-top] .c-opening__obj-copy,.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll{position:absolute}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-01{left:-86px;top:50%;transform:translateY(-50%);transition:transform .8s}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-01{left:0}}@media screen and (max-width:1919px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-01 img{width:29.47917vw}}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-01 img{width:39.33333vw}}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-02{right:-64px;top:50%;transform:translateY(calc(-50% - 30px));transition:transform .8s}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-02{right:-24.53333vw;transform:translateY(calc(-50% + 4vw))}}@media screen and (max-width:1919px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-02 img{width:24.16667vw}}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-02 img{width:54.53333vw}}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-copy{left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .8s,visibility .8s}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-copy{transform:translate(-50%,calc(-50% - 12vw))}}@media screen and (max-width:1919px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-copy img{width:40.83333vw}}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-copy img{width:78.93333vw}}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll{bottom:82px;left:50%;transform:translate(-50%);transition:opacity .8s,visibility .8s}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll{bottom:14.13333vw}}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll-detail{display:flex;flex-direction:column}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll-detail span{color:#000;font-size:1.6rem;padding-bottom:28px;position:relative}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll-detail span{font-size:3.46667vw;padding-bottom:5.86667vw}}.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll-detail span:before{border-right:2px solid #000;border-top:2px solid #000;bottom:0;content:"";height:16px;left:50%;position:absolute;transform:translate(-50%) rotate(135deg);width:16px}@media screen and (max-width:767px){.c-senko-recruit[data-page=recruit-top] .c-opening__obj-scroll-detail span:before{height:3.46667vw;width:3.46667vw}}.c-senko-recruit__base{overflow-x:hidden}[data-sub=default] .c-senko-recruit__base{background-color:#f7f7f7}.c-senko-recruit__base .c-float-entry__btn{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:50}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry__btn{top:50svh}}.c-senko-recruit__base .c-float-entry__btn button{background-color:#fff799;border:2px solid #000;border-radius:30px 0 0 30px;border-right:none;cursor:pointer;transition:#000 .3s}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry__btn button{border:1px solid #000;border-radius:5.33333vw 0 0 5.33333vw;border-right:none}}@media screen and (min-width:768px){.c-senko-recruit__base .c-float-entry__btn button:hover{background-color:#000}.c-senko-recruit__base .c-float-entry__btn button:hover span{color:#fff}}.c-senko-recruit__base .c-float-entry__btn button:hover span:after{background-image:url(/img/icon-arrow.svg)}.c-senko-recruit__base .c-float-entry__btn button span{color:#000;display:block;font-size:1.6rem;font-weight:500;letter-spacing:.1em;line-height:1;padding:58px 21px 48px;position:relative;transition:color .3s;writing-mode:vertical-rl}@media screen and (min-width:768px){.c-senko-recruit__base .c-float-entry__btn button span{min-width:58px}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry__btn button span{font-size:2.93333vw;min-width:10.93333vw;padding:10.66667vw 4vw}}.c-senko-recruit__base .c-float-entry__btn button span:after,.c-senko-recruit__base .c-float-entry__btn button span:before{background-repeat:no-repeat;background-size:100% 100%;content:"";left:50%;pointer-events:none;position:absolute;transform:translate(-50%);will-change:transform}.c-senko-recruit__base .c-float-entry__btn button span:before{background-image:url(/img/icon-binoculars.svg);height:37px;width:48px}@media screen and (min-width:768px){.c-senko-recruit__base .c-float-entry__btn button span:before{top:14px;transform:translate(calc(-50% + 2px))}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry__btn button span:before{height:5.33333vw;top:2.4vw;transform:translate(calc(-50% + .26667vw));width:7.06667vw}}.c-senko-recruit__base .c-float-entry__btn button span:after{background-image:url(/img/icon-arrow-black.svg);height:17px;width:19px;z-index:1}@media screen and (min-width:768px){.c-senko-recruit__base .c-float-entry__btn button span:after{bottom:20px}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry__btn button span:after{bottom:4.8vw;height:3.73333vw;width:4.26667vw}}.c-senko-recruit__base .c-float-entry .c-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.c-senko-recruit__base .c-float-entry .c-modal[aria-hidden=false]{display:block}.c-senko-recruit__base .c-float-entry .c-modal[aria-hidden=true]{display:none}.c-senko-recruit__base .c-float-entry .c-modal[data-anim=scale][data-animation=true]{animation:show-modal-scale .3s forwards}.c-senko-recruit__base .c-float-entry .c-modal[data-anim=scale][data-animation=false]{animation:hide-modal-scale .3s forwards}.c-senko-recruit__base .c-float-entry .c-modal__btn button{border:none;padding:0}.c-senko-recruit__base .c-float-entry .c-modal__content{background-color:#fff;height:100%;left:50%;max-height:450px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px) and (max-width:1440px){.c-senko-recruit__base .c-float-entry .c-modal__content{max-height:31.25vw;max-width:55.5555555556vw}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal__content{max-height:54vw;max-width:unset;width:100vw}}.c-senko-recruit__base .c-float-entry .c-modal__close{background:transparent;border:none;cursor:pointer;font-size:0;height:60px;position:absolute;right:-60px;top:-60px;transition:opacity .3s;width:60px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal__close{height:8vw;right:0;top:-8vw;width:8vw}}.c-senko-recruit__base .c-float-entry .c-modal__close:after,.c-senko-recruit__base .c-float-entry .c-modal__close:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:60px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal__close:after,.c-senko-recruit__base .c-float-entry .c-modal__close:before{width:8vw}}.c-senko-recruit__base .c-float-entry .c-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-senko-recruit__base .c-float-entry .c-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-senko-recruit__base .c-float-entry .c-modal__close:hover{opacity:.7}}.c-senko-recruit__base .c-float-entry .c-modal__list-item{display:none}.c-senko-recruit__base .c-float-entry .c-modal__list-item[data-display=block]{display:block}.c-senko-recruit__base .c-float-entry .c-modal__list-item[data-display=none]{display:none}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__close{right:2.13333vw;top:4.8vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__close:after,.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__close:before{background-color:#000}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__content{height:738px;max-height:80vh;max-width:1000px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__content{height:147.73333vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:63px 138px 103px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__list-item{padding-left:88px}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__list-item{padding:10.66667vw 6.66667vw 16vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2{gap:3.2vw}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2 img{width:70.66667vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2 span{font-size:2.2rem;font-weight:500;padding-left:80px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2 span{font-size:3.46667vw;padding-left:10.66667vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2 span:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] h2 span:before{height:1px;width:8vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:50px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:6.4vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:1.8rem;line-height:2.44}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:3.46667vw;line-height:1.84}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.18}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:4vw;line-height:1.8}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:32px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:4.26667vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-34px;pointer-events:none;position:absolute;right:-20px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-3.2075471698vw;right:-1.8867924528vw}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-12.53333vw;right:-7.46667vw}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__img img{width:37.1698113208vw}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-message] .c-modal__img img{width:58.13333vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points]{background-color:rgba(0,0,0,.5)}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__close{right:4.53333vw;top:4.8vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__close:after,.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__close:before{background-color:#fff}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__content{background-color:#000;height:465px;max-height:80vh;max-width:1000px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__content{height:138.4vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:270px;left:50%;pointer-events:none;position:absolute;top:168px;transform:translate(calc(-50% + 6px));width:904px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal-sp.png);height:101.73333vw;top:10.13333vw;transform:translate(calc(-50% - 1.6vw));width:89.86667vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:84px 130px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item{padding:17.06667vw 6.66667vw 13.33333vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{width:48vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:flex;gap:118px;justify-content:center;margin-top:60px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul{gap:60px}}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:grid;gap:8vw 6.66667vw;grid-template-columns:1fr 1fr;margin-top:8.8vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li{border-radius:50%;position:relative}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:before{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom;transition:transform .3s;width:100%}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate]:before{background-color:#fff799}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:before{background-color:#66b479}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:after{background-image:url(/img/icon-arrow.svg)}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career]:before{background-color:#fff}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:before{background-color:#66b479}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]{grid-column:span 2;justify-self:center}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]:before{background-color:#66b479}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a{color:#fff}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:before{background-color:#fff}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:after{background-image:url(/img/icon-arrow-black.svg)}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]{pointer-events:none}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]:before{background-color:#aaa}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a{color:#fff}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a:before{background-color:#999}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none][data-type=comeback] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (min-width:768px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover:before{transform:translate(-50%,-50%) scale(1.1)}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:before{background-color:#000}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;gap:22px;height:170px;justify-content:center;padding-top:18px;position:relative;width:170px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{font-size:4.8vw;gap:6.66667vw;height:40vw;padding-top:4.53333vw;width:40vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{border-radius:50%;content:"";display:inline-block;height:56px;order:2;transition:background-color .3s;width:56px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{height:9.33333vw;width:9.33333vw}}.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{background-repeat:no-repeat;background-size:100% auto;bottom:40px;content:"";height:17px;position:absolute;width:19px}@media screen and (max-width:767px){.c-senko-recruit__base .c-float-entry .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{bottom:8.53333vw;height:3.73333vw;width:4.26667vw}}.c-senko-recruit[data-phase="250930"] .c-aito,.c-senko-recruit[data-phase="250930"] .c-senko-recruit__header,.c-senko-recruit[data-phase="250930"] .c-senko-sub__footer{display:none}.c-senko-recruit[data-phase="250930"] .recruit-teaser-fixed{left:0;position:fixed;top:0}@media screen and (max-width:767px){.c-senko-recruit[data-phase="250930"] .recruit-teaser-fixed{display:none}}.c-senko-recruit[data-phase="250930"] .recruit-teaser-fixed a{display:block;position:absolute;right:6.77083vw;top:.52083vw}.c-senko-recruit[data-phase="250930"] .recruit-teaser-fixed a img{height:auto;width:5.72917vw}@media screen and (min-width:768px){.c-senko-recruit[data-phase="250930"] .recruit-teaser-fixed a:hover{opacity:.7;transition:opacity .3s}}.c-senko-recruit[data-phase="250930"] .recruit-teaser img{display:block;height:auto;width:100%}.c-senko-recruit[data-phase="250930"] .recruit-teaser-main{padding-top:4.27083vw}@media screen and (max-width:767px){.c-senko-recruit[data-phase="250930"] .recruit-teaser-main{padding-top:0}}.c-senko-recruit__header .c-header{background-color:#1d3597;letter-spacing:.01em;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:100}.c-senko-recruit__header .c-header *,.c-senko-recruit__header .c-header :after,.c-senko-recruit__header .c-header :before{box-sizing:border-box}.c-senko-recruit__header .c-header ::-moz-selection{background-color:#b3d4ff}.c-senko-recruit__header .c-header ::selection{background-color:#b3d4ff}.c-senko-recruit__header .c-header ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit__header .c-header ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit__header .c-header * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-recruit__header .c-header * img{width:100%}}.c-senko-recruit__header .c-header * h1,.c-senko-recruit__header .c-header * h2,.c-senko-recruit__header .c-header * h3,.c-senko-recruit__header .c-header * h4,.c-senko-recruit__header .c-header * h5,.c-senko-recruit__header .c-header * h6,.c-senko-recruit__header .c-header * li,.c-senko-recruit__header .c-header * ol,.c-senko-recruit__header .c-header * p,.c-senko-recruit__header .c-header * ul{margin:0}.c-senko-recruit__header .c-header * ol,.c-senko-recruit__header .c-header * ul{list-style:none;padding:0}.c-senko-recruit__header .c-header * a{text-decoration:none}.c-senko-recruit__header .c-header * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-recruit__header .c-header * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header * .sp-only{display:none}}.c-senko-recruit__header .c-header .c-btn{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:27px;color:#262b62;cursor:pointer;display:inline-block;font-size:1.6rem;padding:12px 60px 12px 20px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__header .c-header .c-btn{border-radius:6.66667vw;font-size:3.46667vw;padding:3.46667vw 16vw 3.46667vw 6.4vw}}.c-senko-recruit__header .c-header .c-btn[data-style=link]{filter:drop-shadow(0 0 20px rgba(16,25,57,.6));transition:color .3s,background-color .3s}@media screen and (min-width:768px){.c-senko-recruit__header .c-header .c-btn[data-style=link]{min-width:234px}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header .c-btn[data-style=link]{min-width:56vw}}.c-senko-recruit__header .c-header .c-btn[data-style=link]:after,.c-senko-recruit__header .c-header .c-btn[data-style=link]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-recruit__header .c-header .c-btn[data-style=link]:before{background-color:#262b62;border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header .c-btn[data-style=link]:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}.c-senko-recruit__header .c-header .c-btn[data-style=link]:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header .c-btn[data-style=link]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header .c-btn[data-style=link]:hover{background-color:hsla(0,0%,100%,.2);color:#fff}}.c-senko-recruit__header .c-header .c-btn[data-btn=more]{display:block;margin-left:auto;margin-right:auto}.c-senko-recruit__header .c-header .c-btn[data-style=yellow]{background-color:#fff799;border:1px solid #000;line-height:1.7;min-width:194px;padding:12px 76px 12px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-senko-recruit__header .c-header .c-btn[data-style=yellow]{min-width:56vw;padding:3.46667vw 28.26667vw 3.46667vw 6.4vw}}.c-senko-recruit__header .c-header .c-btn[data-style=yellow]:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header .c-btn[data-style=yellow]:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header .c-btn[data-style=yellow]:hover{background-color:#000;color:#fff}.c-senko-recruit__header .c-header .c-btn[data-style=yellow]:hover:after{background-image:url(/img/icon-arrow.svg)}.c-senko-recruit__header .c-header{overflow:hidden}}.c-senko-recruit__header .c-header[data-color=blue]{background-color:#1d3597}@media screen and (min-width:768px){.c-senko-recruit__header .c-header[data-color=blue]{border-bottom:1px solid #fff;box-shadow:2px 0 36px rgba(16,25,57,.4)}.c-senko-recruit__header .c-header[data-color=blue]:after{background-image:url(/img/bg-header-right.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:284px}}.c-senko-recruit__header .c-header[data-open=true]{background-color:#1d3597}.c-senko-recruit__header .c-header__body{display:flex;flex-direction:column;padding:18px 129px 9px 104px}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__body{margin-left:auto;margin-right:auto;max-width:1920px}}@media screen and (max-width:1440px){.c-senko-recruit__header .c-header__body{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__body{padding:0 0 0 5.33333vw}}.c-senko-recruit__header .c-header__external-links{margin-left:auto;margin-right:16px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__external-links{display:none}}.c-senko-recruit__header .c-header__external-links ul{align-items:center;display:grid;gap:47px;grid-template-columns:repeat(3,auto);list-style:none;margin:0;padding:0}.c-senko-recruit__header .c-header__external-links ul li a{align-items:center;display:flex;position:relative;transition:opacity .3s}.c-senko-recruit__header .c-header__external-links ul li a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:8px;margin-left:13px;width:10px}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__external-links ul li a:hover{opacity:.7}}.c-senko-recruit__header .c-header__external-links ul li[data-link=instagram] a:after{content:none}.c-senko-recruit__header .c-header__info{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header__info{align-items:unset;flex-direction:column;gap:10px}}.c-senko-recruit__header .c-header__info .c-header__logo a,.c-senko-recruit__header .c-header__info h1 a{display:block;transition:opacity .3s;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__info .c-header__logo a:hover,.c-senko-recruit__header .c-header__info h1 a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__info .c-header__logo a img,.c-senko-recruit__header .c-header__info h1 a img{width:57.2vw}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn{background-color:#fff;font-size:0;height:16vw;width:16vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn button{align-items:center;display:flex;height:100%;padding:0 3.33333vw;width:100%}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:after,.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:before{left:-2.13333vw;top:0;width:8vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:before{transform:rotate(45deg)}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn button[data-open=true] span:after{transform:rotate(-45deg)}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn span{background-color:#1d3597;height:2px;margin-left:auto;position:relative;width:6.66667vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn span:after,.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn span:before{background-color:#1d3597;content:"";display:inline-block;height:2px;position:absolute;right:0;transition:transform .3s;width:6.66667vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn span:before{top:-2.66667vw;width:9.33333vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__btn span:after{top:2.66667vw;width:4vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__body{background-color:#1d3597;height:0;left:0;opacity:0;overflow-y:auto;padding:0;position:fixed;top:15.86667vw;visibility:hidden;width:100%}}.c-senko-recruit__header .c-header__nav-global .c-nav-global__body[data-open=true]{height:100%;opacity:1;padding:12.8vw 0 29.33333vw;transition:opacity .3s,visibility .3s,height .3s;visibility:visible}.c-senko-recruit__header .c-header__nav-global .c-nav-global__list{display:grid;gap:30px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__list{grid-template-columns:repeat(7,auto)}}@media screen and (max-width:1440px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__list{gap:10px 10px}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__list{flex-direction:column;gap:9.86667vw;grid-template-columns:unset;justify-content:center}}.c-senko-recruit__header .c-header__nav-global .c-nav-global__item{position:relative}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item{margin-bottom:-20px;padding-bottom:20px}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item{align-items:center;display:flex;flex-direction:column;text-align:center}}.c-senko-recruit__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a{color:#c6e4f0}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-recruit__header .c-header__nav-global .c-nav-global__item:hover .c-nav-global-accordion-detail{opacity:1;visibility:visible}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] a,.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] a{align-items:center;display:flex}}.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] a:after,.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:2.66667vw;margin-left:3.2vw;width:3.2vw}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=yume-truck] img{width:16.66667vw}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=goody-tv] img{width:24.4vw}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item[data-link=instagram] img{width:8vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global__item a{color:#fff;font-size:1.6rem}@media screen and (max-width:1200px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item a{font-size:3.73333vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global__item>a{font-size:4vw;font-weight:500}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global__item>a:hover{text-decoration:underline}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title{display:inline-block}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title{padding-left:5.33333vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title button{background:none;border:none;padding:0}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title button{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;position:relative;transition:color .3s}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title button[aria-expanded=true]{color:#c6e4f0}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title button[aria-expanded=true]:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title button:after{border-bottom:0;border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.6vw solid #fff;content:"";display:inline-block;margin-left:4vw;transition:transform .3s,border-top-color .3s}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title a{align-items:center;display:flex;position:relative;transition:color .3s}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title a{display:none}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-title a:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;content:"";display:inline-block;margin-left:14px;transition:transform .3s,border-top-color .3s}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail{background-color:#1d3597;display:flex;justify-content:center;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail{box-shadow:2px 0 36px rgba(16,25,57,.4);gap:48px;left:50%;padding:39px 20px 43px;position:fixed;top:104px;transform:translate(-50%);width:100%;z-index:1}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail{gap:30px;top:141px}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail{align-items:center;flex-direction:column;height:auto;opacity:1;overflow:hidden;text-align:left;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail-top-link>span{color:#fff;font-size:4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail-top-link>span{display:none}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff;border:none;color:#000;display:block;font-weight:400;margin-top:15px;min-height:unset;min-width:unset;padding:8px 52px 9px 17px;width:unset}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:unset;color:#fff;font-size:3.73333vw;margin:7.73333vw 0 0;padding:0}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn:after,.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail-top-link .c-btn:before{content:none}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul{display:grid;gap:29px 70px;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul{grid-auto-flow:column;grid-template-rows:repeat(3,1fr);padding-left:52px;padding-right:32px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul{gap:30px;grid-template-rows:repeat(4,1fr);padding-left:30px;padding-right:0}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul{gap:3.73333vw;margin-top:5.6vw;min-width:43.73333vw}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:unset}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{gap:5.06667vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li svg{height:auto;justify-self:center;will-change:transform}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:29px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:4.93333vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:16px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:2.4vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:31px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:4.4vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:26px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:3.46667vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:28px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:4vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:27px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:4.13333vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:26px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:3.33333vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:27px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:3.86667vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{align-items:center;display:grid;gap:17px;grid-template-columns:31px 1fr}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{gap:4.13333vw;grid-template-columns:4.93333vw 1fr;margin-left:15.2vw}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a:before{content:none}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;width:2px}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul a{font-size:1.6rem;transition:opacity .3s}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul a{align-items:center;display:flex;font-size:3.73333vw;margin-left:9.06667vw;position:relative}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global-accordion-detail ul a[data-link=none]{pointer-events:none}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__body{background-color:#fff}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__list{grid-template-columns:repeat(5,auto)}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top] a{border:1px solid #000;border-radius:4vw;font-size:4.26667vw;line-height:1;padding:1.6vw 5.86667vw}}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{color:#000}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{font-weight:400}}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a:after{border-top-color:#094}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button{color:#000;font-weight:400}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button:after{border-top-color:#094}}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{background-color:#fff;box-shadow:unset}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:95px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:102px}}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul:before{background-color:#eee}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul a:before{background-color:#009724}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link{display:none}}@media screen and (min-width:768px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff799;border:1px solid #000;max-width:190px;padding:8px 52px 8px 37px}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn:hover{background-color:#000;color:#fff}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link>span{color:#000}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span,.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:after,.c-senko-recruit__header .c-header__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:before{background-color:#000}}.c-senko-recruit__header .c-header[data-style=recruit]{background-color:#fff;border-bottom:1px solid #000}.c-senko-recruit__header .c-header[data-style=recruit] .c-header__body{padding-bottom:13px;padding-top:14px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__body{padding-bottom:0;padding-top:0}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info{align-items:unset;flex-direction:column;gap:0}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info{gap:5.33333vw}}.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info .c-header__logo a,.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info h1 a{align-items:center;display:flex;gap:33px}@media screen and (max-width:767px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info .c-header__logo a,.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info h1 a{gap:2.66667vw}}.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info .c-header__logo a span,.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info h1 a span{color:#000;font-size:2rem;font-weight:400}@media screen and (max-width:767px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info .c-header__logo a span,.c-senko-recruit__header .c-header[data-style=recruit] .c-header__info h1 a span{font-size:2.66667vw;letter-spacing:0;padding-top:1.6vw}}.c-senko-recruit__header .c-header[data-style=recruit] .c-header__right{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__top-link{margin-left:auto;margin-top:-40px}}@media screen and (max-width:767px){.c-senko-recruit__header .c-header[data-style=recruit] .c-header__top-link{display:none}}.c-senko-recruit__header .c-header[data-style=recruit] .c-header__top-link a{border:1px solid #000;border-radius:15px;color:#000;display:block;font-size:1.6rem;line-height:1;margin-left:auto;padding:6px 22px;transition:opacity .3s;width:-moz-fit-content;width:fit-content}.c-senko-recruit__header .c-header[data-style=recruit] .c-header__top-link a:hover{opacity:.7}.c-senko-recruit__nav-global .c-nav-global *,.c-senko-recruit__nav-global .c-nav-global :after,.c-senko-recruit__nav-global .c-nav-global :before{box-sizing:border-box}.c-senko-recruit__nav-global .c-nav-global ::-moz-selection{background-color:#b3d4ff}.c-senko-recruit__nav-global .c-nav-global ::selection{background-color:#b3d4ff}.c-senko-recruit__nav-global .c-nav-global ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit__nav-global .c-nav-global ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit__nav-global .c-nav-global * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global * img{width:100%}}.c-senko-recruit__nav-global .c-nav-global * h1,.c-senko-recruit__nav-global .c-nav-global * h2,.c-senko-recruit__nav-global .c-nav-global * h3,.c-senko-recruit__nav-global .c-nav-global * h4,.c-senko-recruit__nav-global .c-nav-global * h5,.c-senko-recruit__nav-global .c-nav-global * h6,.c-senko-recruit__nav-global .c-nav-global * li,.c-senko-recruit__nav-global .c-nav-global * ol,.c-senko-recruit__nav-global .c-nav-global * p,.c-senko-recruit__nav-global .c-nav-global * ul{margin:0}.c-senko-recruit__nav-global .c-nav-global * ol,.c-senko-recruit__nav-global .c-nav-global * ul{list-style:none;padding:0}.c-senko-recruit__nav-global .c-nav-global * a{text-decoration:none}.c-senko-recruit__nav-global .c-nav-global * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global * .sp-only,.c-senko-recruit__nav-global .c-nav-global__btn{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__btn{background-color:#fff;font-size:0;height:16vw;width:16vw}.c-senko-recruit__nav-global .c-nav-global__btn button{align-items:center;display:flex;height:100%;padding:0 3.33333vw;width:100%}.c-senko-recruit__nav-global .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-recruit__nav-global .c-nav-global__btn button[data-open=true] span:after,.c-senko-recruit__nav-global .c-nav-global__btn button[data-open=true] span:before{left:-2.13333vw;top:0;width:8vw}.c-senko-recruit__nav-global .c-nav-global__btn button[data-open=true] span:before{transform:rotate(45deg)}.c-senko-recruit__nav-global .c-nav-global__btn button[data-open=true] span:after{transform:rotate(-45deg)}.c-senko-recruit__nav-global .c-nav-global__btn span{background-color:#1d3597;height:2px;margin-left:auto;position:relative;width:6.66667vw}.c-senko-recruit__nav-global .c-nav-global__btn span:after,.c-senko-recruit__nav-global .c-nav-global__btn span:before{background-color:#1d3597;content:"";display:inline-block;height:2px;position:absolute;right:0;transition:transform .3s;width:6.66667vw}.c-senko-recruit__nav-global .c-nav-global__btn span:before{top:-2.66667vw;width:9.33333vw}.c-senko-recruit__nav-global .c-nav-global__btn span:after{top:2.66667vw;width:4vw}.c-senko-recruit__nav-global .c-nav-global__body{background-color:#1d3597;height:0;left:0;opacity:0;overflow-y:auto;padding:0;position:fixed;top:15.86667vw;visibility:hidden;width:100%}}.c-senko-recruit__nav-global .c-nav-global__body[data-open=true]{height:100%;opacity:1;padding:12.8vw 0 29.33333vw;transition:opacity .3s,visibility .3s,height .3s;visibility:visible}.c-senko-recruit__nav-global .c-nav-global__list{display:grid;gap:30px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__list{grid-template-columns:repeat(7,auto)}}@media screen and (max-width:1440px){.c-senko-recruit__nav-global .c-nav-global__list{gap:10px 10px}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__list{flex-direction:column;gap:9.86667vw;grid-template-columns:unset;justify-content:center}}.c-senko-recruit__nav-global .c-nav-global__item{position:relative}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__item{margin-bottom:-20px;padding-bottom:20px}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__item{align-items:center;display:flex;flex-direction:column;text-align:center}}.c-senko-recruit__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a{color:#c6e4f0}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__item:hover .c-nav-global-accordion-title a:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-recruit__nav-global .c-nav-global__item:hover .c-nav-global-accordion-detail{opacity:1;visibility:visible}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=goody-tv] a,.c-senko-recruit__nav-global .c-nav-global__item[data-link=yume-truck] a{align-items:center;display:flex}}.c-senko-recruit__nav-global .c-nav-global__item[data-link=goody-tv] a:after,.c-senko-recruit__nav-global .c-nav-global__item[data-link=yume-truck] a:after{background-image:url(/img/icon-external.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:2.66667vw;margin-left:3.2vw;width:3.2vw}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=yume-truck]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=yume-truck] img{width:16.66667vw}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=goody-tv]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=goody-tv] img{width:24.4vw}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__item[data-link=instagram] img{width:8vw}}.c-senko-recruit__nav-global .c-nav-global__item a{color:#fff;font-size:1.6rem}@media screen and (max-width:1200px){.c-senko-recruit__nav-global .c-nav-global__item a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global__item a{font-size:3.73333vw}.c-senko-recruit__nav-global .c-nav-global__item>a{font-size:4vw;font-weight:500}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global__item>a:hover{text-decoration:underline}}.c-senko-recruit__nav-global .c-nav-global-accordion-title{display:inline-block}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-title{padding-left:5.33333vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-title button{background:none;border:none;padding:0}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global-accordion-title button{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-title button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;position:relative;transition:color .3s}}.c-senko-recruit__nav-global .c-nav-global-accordion-title button[aria-expanded=true]{color:#c6e4f0}.c-senko-recruit__nav-global .c-nav-global-accordion-title button[aria-expanded=true]:after{border-top-color:#c6e4f0;transform:scaleY(-1)}.c-senko-recruit__nav-global .c-nav-global-accordion-title button:after{border-bottom:0;border-left:1.06667vw solid transparent;border-right:1.06667vw solid transparent;border-top:1.6vw solid #fff;content:"";display:inline-block;margin-left:4vw;transition:transform .3s,border-top-color .3s}.c-senko-recruit__nav-global .c-nav-global-accordion-title a{align-items:center;display:flex;position:relative;transition:color .3s}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-title a{display:none}}.c-senko-recruit__nav-global .c-nav-global-accordion-title a:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;content:"";display:inline-block;margin-left:14px;transition:transform .3s,border-top-color .3s}.c-senko-recruit__nav-global .c-nav-global-accordion-detail{background-color:#1d3597;display:flex;justify-content:center;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail{box-shadow:2px 0 36px rgba(16,25,57,.4);gap:48px;left:50%;padding:39px 20px 43px;position:fixed;top:104px;transform:translate(-50%);width:100%;z-index:1}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail{gap:30px;top:141px}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail{align-items:center;flex-direction:column;height:auto;opacity:1;overflow:hidden;text-align:left;transition:padding .3s,height .3s,opacity .3s,visibility .3s;visibility:visible}.c-senko-recruit__nav-global .c-nav-global-accordion-detail[aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail-top-link>span{color:#fff;font-size:4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail-top-link>span{display:none}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff;border:none;color:#000;display:block;font-weight:400;margin-top:15px;min-height:unset;min-width:unset;padding:8px 52px 9px 17px;width:unset}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail-top-link .c-btn{background-color:unset;color:#fff;font-size:3.73333vw;margin:7.73333vw 0 0;padding:0}.c-senko-recruit__nav-global .c-nav-global-accordion-detail-top-link .c-btn:after,.c-senko-recruit__nav-global .c-nav-global-accordion-detail-top-link .c-btn:before{content:none}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul{display:grid;gap:29px 70px;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul{grid-auto-flow:column;grid-template-rows:repeat(3,1fr);padding-left:52px;padding-right:32px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul{gap:30px;grid-template-rows:repeat(4,1fr);padding-left:30px;padding-right:0}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul{gap:3.73333vw;margin-top:5.6vw;min-width:43.73333vw}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:unset}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution]{gap:5.06667vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li svg{height:auto;justify-self:center;will-change:transform}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:29px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=logimaterials] svg{width:4.93333vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:16px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=energy] svg{width:2.4vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:31px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=construction] svg{width:4.4vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:26px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=purchasing] svg{width:3.46667vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:28px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=environment_infra] svg{width:4vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:27px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=trade] svg{width:4.13333vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:26px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=it] svg{width:3.33333vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:27px}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] li[data-category=planning] svg{width:3.86667vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{align-items:center;display:grid;gap:17px;grid-template-columns:31px 1fr}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a{gap:4.13333vw;grid-template-columns:4.93333vw 1fr;margin-left:15.2vw}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul[data-group=solution] a:before{content:none}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;width:2px}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul a{font-size:1.6rem;transition:opacity .3s}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul a{font-size:1.3rem}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul a{align-items:center;display:flex;font-size:3.73333vw;margin-left:9.06667vw;position:relative}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul a:hover{opacity:.7}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-recruit__nav-global .c-nav-global-accordion-detail ul a[data-link=none]{pointer-events:none}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__body{background-color:#fff}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__list{grid-template-columns:repeat(5,auto)}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item[data-link=site-top] a{border:1px solid #000;border-radius:4vw;font-size:4.26667vw;line-height:1;padding:1.6vw 5.86667vw}}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{color:#000}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a{font-weight:400}}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__item a:after{border-top-color:#094}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button{color:#000;font-weight:400}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-title button:after{border-top-color:#094}}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{background-color:#fff;box-shadow:unset}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:95px}}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail{top:102px}}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul:before{background-color:#eee}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail ul a:before{background-color:#009724}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link{display:none}}@media screen and (min-width:768px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn{background-color:#fff799;border:1px solid #000;max-width:190px;padding:8px 52px 8px 37px}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link .c-btn:hover{background-color:#000;color:#fff}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global-accordion-detail-top-link>span{color:#000}}@media screen and (max-width:767px){.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn button[data-open=true] span{background-color:transparent}.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span,.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:after,.c-senko-recruit__nav-global .c-nav-global[data-style=recruit] .c-nav-global__btn span:before{background-color:#000}}.c-senko-recruit__main{padding-top:95px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__main{padding-top:102px}}@media screen and (max-width:767px){.c-senko-recruit__main{padding-top:16vw}}[data-page=recruit-sub] .c-senko-recruit__content-main{margin-left:auto;margin-right:auto;max-width:1060px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main{padding-left:6.6666666667vw;padding-right:6.6666666667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit{font-size:1.6rem;line-height:1.875}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit{font-size:3.46667vw;line-height:5.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit a{color:currentColor;transition:opacity .3s}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit a:hover{opacity:.6}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h2{background-image:url(/img/icon-h2-recruit.png);background-position:bottom;background-repeat:no-repeat;background-size:68px 16px;color:#000;font-size:4.4rem;font-weight:500;letter-spacing:.1em;line-height:1.6;margin:120px 0 0;padding:0 0 32px;text-align:center}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h2{background-size:14.66667vw auto;font-size:8.53333vw;margin-top:16vw;padding-bottom:5.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h2:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h2+p{margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h2+p{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img h2{background-image:url(/img/icon-h2-recruit-02.png);background-size:20px 20px;font-size:0;padding:0 0 36px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img h2{background-size:4vw 4vw;padding:0 0 6.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img h2:before{background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img p{color:#009724;font-size:1.8rem;margin-top:10px;text-align:center}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img p{font-size:3.46667vw;margin-top:1.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img+p{margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-img+p{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-oneday h2{padding:0 0 20px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-oneday h2{padding:0 0 3.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-oneday h2:before{background-image:url(/img/text-title-oneday.png);height:74px;width:312px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-oneday h2:before{height:12.13333vw;width:51.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-works h2:before{background-image:url(/img/text-title-works.png);height:62px;width:228px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-works h2:before{height:9.86667vw;width:37.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-point h2{background-image:url(/img/icon-h2-recruit-03.png)}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-point h2:before{background-image:url(/img/text-title-point.png);height:58px;width:170px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-point h2:before{height:9.33333vw;width:28vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-point p{color:#fff}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-interview h2{padding:0 0 36px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-interview h2{padding:0 0 6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-interview h2:before{background-image:url(/img/text-title-interview.png);height:60px;width:322px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-interview h2:before{height:9.6vw;width:53.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-other-interview h2{padding:0 0 36px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-other-interview h2{padding:0 0 6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-other-interview h2:before{background-image:url(/img/text-title-other-interview.png);height:62px;width:580px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-other-interview h2:before{height:10.13333vw;width:86.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-career h2{padding:0 0 36px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-career h2{padding:0 0 6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-career h2:before{background-image:url(/img/text-title-career.png);height:58px;width:236px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-career h2:before{height:9.2vw;width:39.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-member h2{padding:0 0 42px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-member h2{padding:0 0 6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-member h2:before{background-image:url(/img/text-title-member.png);height:56px;width:361px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .title-member h2:before{height:8.93333vw;width:51.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3{background-color:#fff;border:1px solid #000;border-radius:30px;display:flex;font-size:2rem;font-weight:700;gap:28px;line-height:2.18;margin:100px auto 0;max-width:800px;padding:14px 60px 16px 57px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3{align-items:center}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3{align-items:center;border-radius:4vw;flex-direction:column;font-size:4.26667vw;gap:.8vw;line-height:1.5;margin-top:16vw;max-width:86.66667vw;padding:2.66667vw 4.53333vw 2.93333vw;text-align:center;width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3 strong{color:#009724;font-family:Inter,sans-serif;font-size:4.6rem;line-height:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3 strong{font-size:8.8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3.question{padding:14px 36px 16px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3.question{padding:2.66667vw 4.53333vw 2.93333vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3.question strong{min-width:68px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3+p{margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h3+p{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4{color:#009724;font-size:2rem;font-weight:700;line-height:2.4;margin:50px 0 0;padding-left:32px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4{font-size:4vw;line-height:1.6;margin-top:8vw;padding-left:5.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4:before{background-color:#009724;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:20px;width:12px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4:before{height:2.4vw;top:2.4vw;width:2.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4+p{margin-top:46px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h4+p{margin-top:6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h5{font-size:1.8rem;font-weight:500;line-height:1.77;margin-top:36px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h5{font-size:3.73333vw;line-height:1.14;margin-top:5.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h5:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h6{font-size:1.6rem;font-weight:500;line-height:2;margin-top:36px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h6{font-size:3.46667vw;line-height:1.23;margin-top:5.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit h6:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul{margin:40px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul{margin-top:6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol:first-child,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ul,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ul{margin:6px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ul,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ul{margin-top:1.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ul li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ul li{padding-left:23px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ul li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ul li{padding-left:5.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ul li:before,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ul li:before{background:#000;border-radius:50%;height:6px;left:3px;top:12px;width:6px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ul li:before,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ul li:before{height:1.33333vw;left:1.6vw;top:2.4vw;width:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ol,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ol{margin:6px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ol,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ol{margin-top:1.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ol li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ol li{padding-left:23px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ol li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ol li{padding-left:6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ol li:before,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ol li:before{color:#009724;font-weight:400}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li>ol li:before,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li>ol li:before{left:1.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li+li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li+li{margin-top:7px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li+li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li+li{margin-top:.8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li{list-style:none;padding-left:22px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li{padding-left:4.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li:before{background:url(/img/icon-list-green.png) no-repeat top/100% auto;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul>li:before{height:2.13333vw;top:2.13333vw;width:2.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul.list-annotation{font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul.list-annotation{font-size:3.2vw;line-height:5.33333vw;margin-top:4.53333vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul.list-annotation>li{padding-left:5.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul.list-annotation>li:before{background:none;content:"※";height:auto;top:0;width:auto}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ul.list-annotation>li+li{margin-top:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol{counter-reset:content-main-ol-default;padding-left:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li{list-style:none;padding-left:23px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li{padding-left:4.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol>li:before{color:#000;content:counter(content-main-ol-default,decimal) ". ";counter-increment:content-main-ol-default;font-weight:700;left:0;position:absolute;top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol.list-annotation-number{font-size:1.4rem;margin-top:30px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol.list-annotation-number{font-size:3.2vw;line-height:5.33333vw;margin-top:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol.list-annotation-number>li{padding-left:30px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol.list-annotation-number>li{padding-left:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol.list-annotation-number>li:before{color:#000;content:"※" counter(content-main-ol-default,decimal);font-weight:400}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit ol.list-annotation-number>li+li{margin-top:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll{overflow-x:auto}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll>.wp-block-group__inner-container{position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll>.wp-block-group__inner-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,.1),#fff);content:"";height:100%;pointer-events:none;position:absolute;right:-5.33333vw;top:0;transition:opacity .3s;width:16vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll[data-scroll=true]>.wp-block-group__inner-container:after{opacity:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll table{width:213.33333vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll table thead th:first-child{min-width:256px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll table thead th:first-child{min-width:44.8vw;padding-left:8vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .table-scroll table tbody tr td:first-child{padding-left:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit table{border-bottom:2px solid #202562;border-collapse:collapse;border-top:2px solid #202562;margin:50px 0 0;width:100%}@media screen and (max-width:576px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit table{margin-top:9.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit caption{font-weight:700;text-align:left}@media screen and (max-width:576px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit caption{display:block}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit thead{border-bottom:1px solid #202562}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit tbody tr:not(:first-child){border-top:1px solid #202562}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit tbody tr th{min-width:unset;width:190px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit tbody tr th{min-width:32vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th{color:#000;padding:10px 38px;vertical-align:top}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th{padding:2.4vw 3.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td:not(:first-child),[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th:not(:first-child){border-left:1px solid #202562}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td ul li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th ul li{padding-left:20px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td ul li,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th ul li{padding-left:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td ul li:before,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th ul li:before{background:#009724;border-radius:50%;height:6px;left:3px;top:12px;width:6px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td ul li:before,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th ul li:before{height:1.33333vw;left:.53333vw;top:2.13333vw;width:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th{background-color:#c8ead0;font-weight:700;text-align:left}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th{min-width:211px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit th{min-width:31.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit td:first-child{background-color:#e5f1e8;font-weight:700}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p{font-size:1.6rem;letter-spacing:.01em;line-height:1.875;margin:24px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p{font-size:3.46667vw;line-height:1.69;margin-top:4.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p:last-child{margin-bottom:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a{color:#215cd1;display:inline-block;margin:0 2px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a{margin:0 .53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a:before{background:#215cd1;bottom:1px;content:"";display:block;height:1px;position:absolute;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a:before{bottom:0}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a[target=_blank]{background:url(/img/icon-external-blue.png) no-repeat bottom 8px right/12px auto;margin:0 6px;padding:0 16px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a[target=_blank]{background-position:bottom 1.33333vw right;background-size:3.2vw auto;margin:0 1.33333vw;padding-right:4.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a[target=_blank]:before{content:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a[href$=".pdf"]{background:url(/img/icon-download.png) no-repeat bottom 3px right/20px auto;margin:0 8px;padding:0 28px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a[href$=".pdf"]{background-position:bottom .66667vw right .93333vw;background-size:3.86667vw auto;margin:0 .8vw;padding-right:5.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p a[href$=".pdf"]:before{content:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p+p{margin:24px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit p+p{margin-top:4.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit blockquote{background:rgba(0,0,0,.5);margin:0 0 0 2em;padding:1em 2em;position:relative}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit blockquote:before{content:"“";display:block;font-size:2.5em;left:0;line-height:0;margin-top:.5em;opacity:.2;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit blockquote:after{bottom:0;content:"”";display:block;font-size:2.5em;line-height:0;opacity:.2;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit figure{margin-bottom:0;margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit figcaption{background:none;font-size:.875em;font-weight:400;line-height:1.6;padding:.8em 1.2em;text-align:left}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit hr{background:#d2cdcd;border-style:none;color:#d2cdcd;height:2px;margin:50px auto;width:95%}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit hr:first-child{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-description{margin-bottom:20px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form{margin:0 auto}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-agreement{margin-top:20px;text-align:center}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-submit{display:flex;justify-content:center}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset{background:rgba(0,0,0,.5);display:flex;padding:15px 20px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset{display:block}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset fieldset{display:contents}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset>div{border:none;display:flex;margin:0;padding:0;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset>div{display:block}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset legend{margin:0;padding:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-heading{align-items:center;display:flex;font-size:1.8rem;font-weight:700;width:250px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-heading{font-size:4.8vw;width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-heading label{display:block}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-heading .optional,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-heading .required{border-radius:2px;color:#fff;display:inline-block;font-size:1.2rem;line-height:1;margin:0 0 0 10px;padding:5px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-heading .optional{background:#000}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-body{width:calc(100% - 250px)}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .cc-form-fieldset-body{margin-top:2.66667vw;width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field{margin:15px 0 0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field{margin-top:2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field:first-child,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field:only-child{margin:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select],[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text]{display:grid;grid-template-areas:"before-attachment input after-attachment" "description description description" "error-message error-message error-message";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;grid-gap:0;align-items:center;justify-content:flex-start}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-before-attachment,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-before-attachment{grid-area:before-attachment;margin:0 15px 0 0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-before-attachment:empty,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-before-attachment:empty{margin:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-input,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-input{grid-area:input}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-after-attachment,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-after-attachment{grid-area:after-attachment;margin:0 0 0 15px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-after-attachment:empty,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-after-attachment:empty{margin:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-description,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-description{font-size:.75em;grid-area:description}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .mail-description,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .mail-description{font-size:3.73333vw;line-height:4.8vw;margin-top:2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=select] .error-message,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field[data-type=text] .error-message{font-size:.75em;grid-area:error-message}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-before-attachment{font-weight:700}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-after-attachment,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-before-attachment{height:100%;padding-top:3px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input{display:block;grid-area:input}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]),[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d2cdcd;border-radius:0;font-family:inherit;font-size:1.6rem;max-width:100%;padding:8px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]),[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input textarea{font-size:4.26667vw;padding:3.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):focus,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input textarea:focus{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size]){width:100%}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size]){min-height:37px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size])[data-size=short]{width:260px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size])[data-size=short]{width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size])[data-size=half]{width:50%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size])[data-size=half]{width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size])[data-type=zip]{width:100px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input input:not([type=radio]):not([type=checkbox]):not([size])[data-type=zip]{width:32vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input textarea{min-height:200px;resize:vertical}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input textarea{min-height:33.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input textarea:not([cols]){width:100%}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="8" height="5" viewBox="0 0 8 5" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M0.94 0L4 3.09042L7.06 0L8 0.951417L4 5L0 0.951417L0.94 0Z" fill="black"/></svg>');background-position:right 12px top 50%;background-repeat:no-repeat;border:1px solid #d2cdcd;border-radius:0;font-size:1.6rem;padding:8px 30px 8px 8px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input select{font-size:4.26667vw;padding:3.2vw 8vw 3.2vw 3.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input select:focus{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox label{cursor:pointer;position:relative;text-align:left}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox label span{display:inline-block;font-size:1.6rem;line-height:24px;padding-left:34px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox label span{font-size:4.26667vw;padding-left:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox label span:before{background:#fff;border:1px solid #d2cdcd;content:"";display:block;height:20px;left:0;position:absolute;top:2px;width:20px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox label span:before{height:5.33333vw;top:calc(50% - 2.66667vw);width:5.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox input[type=checkbox]:checked+span:after{border-bottom:3px solid #262b62;border-left:3px solid #262b62;content:"";display:block;height:8px;left:3px;position:absolute;top:6px;transform:rotate(-45deg);width:14px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox input[type=checkbox]:checked+span:after{height:2.26667vw;left:.8vw;top:calc(50% - 1.6vw);width:3.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-checkbox input[type=checkbox]:focus+span{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio{margin-right:10px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio label{cursor:pointer;position:relative;text-align:left}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio label span{display:inline-block;font-size:1.6rem;line-height:24px;padding-left:28px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio label span{display:block;font-size:4.26667vw;padding-left:7.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio label span:before{background:#fff;border:1px solid #d2cdcd;border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;top:2px;width:20px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio label span:before{height:4.8vw;top:.93333vw;width:4.8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio input[type=radio]:checked+span:after{background:#262b62;border:1px solid #262b62;border-radius:50%;content:"";display:block;height:10px;left:5px;position:absolute;top:7px;width:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio input[type=radio]:checked+span:after{height:2.66667vw;left:1.06667vw;top:2vw;width:2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-radio input[type=radio]:focus+span{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file{cursor:pointer;display:block;width:70%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file{width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file label{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file label{display:block}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file-input{background:#fff;border:1px solid #d2cdcd;font-size:1.6rem;line-height:1;max-width:100%;overflow:hidden;padding:8px;width:calc(100% - 170px)}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file-input{font-size:4.26667vw;padding:2.66667vw;width:100%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file-btn{align-items:center;display:flex;justify-content:center;width:160px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file-btn{display:block;margin-top:4vw;text-align:center;width:auto}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file-btn span{border-radius:18px;color:#fff;display:inline-block;padding:2px 20px;position:relative;text-align:center}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file-btn span{border-radius:6.66667vw;font-size:4.26667vw;padding:2.66667vw 6.66667vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file:hover .mail-input-file-btn span{background:#262b62}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mail-field .mail-input-file input[type=file]:focus+label{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mt-zero{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .mb-zero{margin-bottom:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image{margin-top:40px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image{margin-top:6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image img{border:1px solid #000;border-radius:15px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image img{width:100%}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image img{border-radius:2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image.full-wide{margin:40px calc(50% - 50vw) 0;position:relative;width:100vw}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image.full-wide{margin-top:6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image.full-wide:before{background-color:rgba(0,0,0,.2);content:"";height:100%;left:50%;max-width:1920px;position:absolute;top:0;transform:translate(-50%);width:100%}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image.full-wide img{border-left:0;border-radius:0;border-right:0;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image.full-wide img{width:1920px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-image.full-wide img{height:34.6666666667vw;-o-object-fit:cover;object-fit:cover}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text{gap:20px 50px;margin-top:50px}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text{grid-template-columns:1fr 50%}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text{gap:6.13333vw;grid-template-columns:100%;margin-top:12vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content{padding:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content{grid-column:1;grid-row:2}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content h3{background-color:unset;border:none;display:block;font-size:2.2rem;font-weight:500;line-height:1.5;margin:0;max-width:unset;padding:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content h3{font-size:4.26667vw;margin-top:-2.13333vw;text-align:left}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content h3+p{margin-top:4px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content h3+p{margin-top:1.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content h4+p{margin-top:14px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__content h4+p{margin-top:4.26667vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__media{grid-column:1;grid-row:1}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__media img{border:1px solid #000;border-radius:15px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text__media img{border-radius:2vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text.has-media-on-the-right{grid-template-columns:50% 1fr}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:2}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns{gap:50px;margin-bottom:0;margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns{gap:10.66667vw;margin-top:12vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-column h3{background-color:unset;border:0;font-size:2.2rem;font-weight:500;line-height:1.5;margin:24px 0 0;padding:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-column h3{align-items:flex-start;font-size:4.26667vw;margin:3.73333vw 0 0;text-align:left}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-column p{font-size:1.6rem;line-height:1.875;margin-top:6px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-column p{font-size:3.46667vw;line-height:1.69;margin:1.6vw 0 0}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-image{margin-top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-image a{display:block;overflow:hidden}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-image img{border-radius:15px;transition:transform .3s}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns .wp-block-image img{border-radius:2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column{gap:110px;justify-content:center;margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column{gap:11.73333vw;margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column .wp-block-column{max-width:320px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column .wp-block-column{max-width:unset}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column h3{font-size:2.2rem;font-weight:500;margin:16px auto 0;padding-bottom:14px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column h3{align-items:center;font-size:4.26667vw;margin:3.73333vw auto 0;padding-bottom:2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column h3:before{background-color:#009724;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column h3:before{width:9.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column p{line-height:1.75;margin-top:16px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column p{line-height:1.69;margin-top:3.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column+.works-column{margin-top:50px}@media screen and (max-width:767px){@media screen and (max-width:767px){@media (max-color:2147477350) and (max-color:2147477350){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column+.works-column{margin-top:11.73333vw}}}@media not screen and (max-width:767px){@media (max-color:2147477350) and (color:2147477350){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column+.works-column{margin-top:11.73333vw}}}}@media not screen and (max-width:767px){@media screen and (max-width:767px){@media (color:2147477350) and (max-color:2147477350){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column+.works-column{margin-top:11.73333vw}}}@media not screen and (max-width:767px){@media (color:2147477350) and (color:2147477350){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.works-column+.works-column{margin-top:11.73333vw}}}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column{gap:60px;justify-content:center;margin-top:40px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column{gap:6.66667vw;margin-top:8vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column .wp-block-column{max-width:360px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column .wp-block-image img{border-radius:50%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column .wp-block-image img{width:70.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column h3{background-color:#fff799;border:1px solid #000;border-radius:27px;display:flex;font-size:2.2rem;font-weight:700;gap:0;letter-spacing:.01em;margin:-50px auto 0;padding:10px 24px}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column h3{max-width:360px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column h3{border-radius:6vw;flex-direction:unset;font-size:4.8vw;margin:-11.2vw auto 0;max-width:81.33333vw;padding:2.13333vw 7.2vw;text-align:left;width:-moz-fit-content;width:fit-content}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column h3 strong{color:#009724;font-family:Noto Sans JP,sans-serif;font-size:2.2rem;line-height:1.5;min-width:67px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column h3 strong{font-size:4.8vw;min-width:14.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column p{line-height:2.25;margin:6px auto 0;text-align:center}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column p{max-width:256px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.member-column p{line-height:1.84;margin:3.2vw auto 0;max-width:55.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.columns-2{justify-content:center}@media screen and (min-width:782px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-columns.columns-2 .wp-block-column{flex:0 0 clamp(0px,(100% - 100px)/3,300px);max-width:300px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block{margin-top:54px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block h2{background:none;font-size:3.4rem;font-weight:500;letter-spacing:.01em;padding:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block h2{font-size:5.6vw;line-height:1.43}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block h2 strong{color:#009724;font-weight:500}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block p{margin-top:20px;text-align:center}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.lead-block p{margin-top:2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column{margin-top:60px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column{margin-top:12vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column .wp-block-group__inner-container{display:grid;gap:18px;grid-template-columns:auto 1fr}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column .wp-block-group__inner-container{gap:1.6vw;grid-template-columns:1fr}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column .wp-block-group__inner-container p{margin:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column .wp-block-group__inner-container p{line-height:1.46}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column .wp-block-group__inner-container p strong{color:#009724;font-size:2rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column .wp-block-group__inner-container p strong{font-size:3.73333vw;line-height:1.71}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column+.text-column{margin-top:16px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.text-column+.text-column{margin-top:2.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block{margin-left:auto;margin-right:auto;margin-top:50px;max-width:600px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block>.wp-block-group__inner-container{align-items:center;background-color:#eee;border-radius:40px;display:flex;justify-content:center;padding:39px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block>.wp-block-group__inner-container{border-radius:5.33333vw;padding:4.13333vw 4vw 4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block>.wp-block-group__inner-container p{font-size:0;position:relative}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block>.wp-block-group__inner-container p:before{background-image:url(/img/text-coming-soon.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:42px;width:270px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.coming-soon-block>.wp-block-group__inner-container p:before{height:7.86667vw;width:52.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block{margin:0 calc(50% - 50vw);overflow:hidden;padding-bottom:86px;padding-top:52px;position:relative;width:100vw}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block{padding-bottom:13.33333vw;padding-top:10.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block:before{content:"";left:50%;position:absolute;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block:before{background-color:#f7f7f7;height:100%;top:0;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block:after{background-color:#009724;bottom:0;height:1px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-01,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-02,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-03{opacity:1;transform:scale(1)!important;visibility:visible}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-01{transform-origin:center top}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-02{transform-origin:right bottom}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-03{transform-origin:center bottom}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block.play .title-page-4-block-obj-03{transform-origin:right center}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;text-align:center}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block h1{font-size:7rem;letter-spacing:.1em;line-height:1.75;padding:0 30px;position:relative;z-index:1}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block h1{font-size:5rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block h1{font-size:10.66667vw;line-height:1.5;padding:0 4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .subtitle{color:#009724;font-size:2rem;font-weight:500;margin-top:-12px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .subtitle{font-size:3.46667vw;margin-top:.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block p{font-size:1.6rem;line-height:1.875;margin-top:32px;position:relative;z-index:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block p{font-size:3.46667vw;line-height:1.15;margin-top:5.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-01,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-02,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-03{opacity:0;pointer-events:none;position:absolute;transform:scale(0) rotate(0deg);transition:opacity .8s,opacity .8s,transform .8s;visibility:hidden}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-01{left:calc(50% - 536px);top:-44px}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-01{left:calc(50% - 37.22222vw);top:-3.0555555556vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-01{left:calc(50% - 49.33333vw);top:-10.66667vw}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-01 img{width:15vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-01 img{width:28.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-02{bottom:-70px;left:calc(50% + 266px)}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-02{bottom:-4.8611111111vw;left:calc(50% + 18.47222vw)}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-02{bottom:-10.66667vw;left:unset;right:-5.33333vw}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-02 img{width:10.8333333333vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-02 img{width:20.8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-03{bottom:-146px;left:calc(50% + 432px)}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-03{bottom:-10.1388888889vw;left:calc(50% + 30vw)}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-03{bottom:14.4vw;left:unset;right:-9.86667vw}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-03 img{width:12.5vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block .title-page-4-block-obj-03 img{transform:rotate(-64deg);width:17.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work{margin:0 calc(50% - 50vw);overflow:hidden;padding-top:52px;position:relative;width:100vw}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work{padding-top:8.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:2}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work:before{top:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work:before{top:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work:after{top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work.play .title-page-4-block-work-obj-01,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work.play .title-page-4-block-work-obj-02{opacity:1;transform:scale(1)!important;visibility:visible}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work.play .title-page-4-block-work-obj-01{transform-origin:left center}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work.play .title-page-4-block-work-obj-02{transform-origin:right top}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work h1{color:#fff;font-size:8rem;font-weight:700;letter-spacing:0;line-height:1.75;margin-left:auto;margin-right:auto;max-width:1000px;position:relative;text-align:center;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000;z-index:3}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work h1{font-size:6rem;max-width:800px}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work h1{max-width:78.125vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work h1{font-size:10.66667vw;line-height:1.375;max-width:80vw;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image{margin-top:36px;position:relative;z-index:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image{margin-top:5.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image:before{background-color:#429d58;bottom:50%;content:"";height:9999px;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image img{border-radius:50px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image img{max-width:1000px}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image img{max-width:800px}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image img{max-width:78.125vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .wp-block-image img{border-radius:6.66667vw;width:86.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-01,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-02{opacity:0;pointer-events:none;position:absolute;transform:scale(0) rotate(0deg);transition:opacity .8s,opacity .8s,transform .8s;visibility:hidden;z-index:2}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-01{left:-50px;top:185px}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-01{left:-3.4722222222vw;top:12.8472222222vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-01{left:-10.66667vw;top:15.06667vw}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-01 img{width:14.7222222222vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-01 img{width:28.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-02{right:-34px;top:-80px}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-02{right:-2.3611111111vw;top:-5.5555555556vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-02{right:-7.2vw;top:-8vw}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-02 img{width:15.8333333333vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-work .title-page-4-block-work-obj-02 img{width:22.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people:before{top:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people:before{top:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people:after{top:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-01,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-02,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-03,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-04,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-05{opacity:1;transform:scale(1)!important;visibility:visible}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-01{transform-origin:left center}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-02{transform-origin:center bottom}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-03{transform-origin:left top}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-04{transform-origin:right top}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people.play .title-page-4-block-people-obj-05{transform-origin:right bottom}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container{align-items:center;display:flex;gap:40px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px;padding-bottom:70px;padding-top:40px}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container{max-width:730px}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container{max-width:71.2890625vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container{flex-direction:column;gap:1.06667vw;padding-bottom:8vw;padding-top:10.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container:before{content:"";left:50%;position:absolute;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container:before{background-color:#000;bottom:0;height:1px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people>.wp-block-group__inner-container:after{background-color:#f7f7f7;height:100%;top:0;z-index:-1}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail{max-width:460px;min-width:460px}}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail{min-width:400px}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail{min-width:39.0625vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail{max-width:84vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title{position:relative;z-index:2}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1{font-size:5rem;font-weight:700;letter-spacing:.1em;line-height:2.8;margin-bottom:-10px;margin-top:-20px}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1{font-size:3rem}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1{font-size:2.9296875vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1{font-size:6.66667vw;margin-bottom:-2.66667vw;margin-top:-2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1 strong{font-size:7rem;letter-spacing:.1em;line-height:2}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1 strong{font-size:5rem}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1 strong{font-size:4.8828125vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title h1 strong{font-size:10.66667vw;line-height:1.75}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job{background-color:unset;color:#009724;font-size:2.2rem;font-weight:500;line-height:2.1;margin-top:10px;padding-left:62px;position:relative}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job{font-size:1.8rem}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job{font-size:1.7578125vw;padding-left:6.0546875vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job{font-size:4.26667vw;line-height:1.43;margin-top:0;padding-left:8.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job:before{background-image:url(/img/icon-recruit-h1-shape-green.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:38px;left:0;position:absolute;top:5px;width:40px}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job:before{height:3.7109375vw;top:.48828125vw;width:3.90625vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .job:before{height:4.93333vw;top:1.6vw;width:5.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .join{background-color:unset;color:#000;display:block;font-size:1.6rem;line-height:1.5;margin-top:-22px;padding:0 0 32px}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .join{font-size:1.4rem;margin-top:-8px;padding:0 0 16px}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .join{font-size:1.3671875vw;margin-top:-.78125vw;padding:0 0 1.5625vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container .title .join{font-size:3.46667vw;margin-top:-2.4vw;padding:0 0 3.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container p{background-color:#fff;border-radius:10px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;font-size:2.6rem;font-weight:500;letter-spacing:0;line-height:2.8;margin-top:4px;padding:6px 23px;width:-moz-fit-content;width:fit-content}@media (min-width:768px) and (max-width:1400px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container p{font-size:2.2rem}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container p{font-size:2.1484375vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container p{border-radius:1.33333vw;font-size:4.8vw;line-height:2.5;margin-top:0;padding:1.06667vw 3.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container p+p{margin-top:20px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .detail>.wp-block-group__inner-container p+p{margin-top:3.2vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .wp-block-image{position:relative;z-index:1}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .wp-block-image img{border-radius:50px}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .wp-block-image img{width:500px}}@media (min-width:768px) and (max-width:1024px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .wp-block-image img{width:48.828125vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .wp-block-image img{border-radius:6.66667vw;max-width:86.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-01,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-02,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-03,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-04,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-05{opacity:0;pointer-events:none;position:absolute;transform:scale(0) rotate(0deg);transition:opacity .8s,opacity .8s,transform .8s;visibility:hidden}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-01{left:-34px;top:24px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-01{left:-1.77083vw;top:1.25vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-01{bottom:38.13333vw;left:-19.6vw;top:unset}}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-01 img{width:15.625vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-01 img{width:39.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-02{bottom:-60px;left:178px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-02{bottom:-3.125vw;left:9.27083vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-02{bottom:-7.2vw;left:-8vw}}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-02 img{width:8.33333vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-02 img{width:21.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-03{right:92px;top:-66px;z-index:1}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-03{right:4.79167vw;top:-3.4375vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-03{right:3.2vw;top:-9.06667vw}}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-03 img{width:11.875vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-03 img{width:30.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-04{right:-66px;top:70px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-04{right:-3.4375vw;top:3.64583vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-04{right:-17.86667vw;top:9.6vw}}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-04 img{width:11.45833vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-04 img{width:29.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-05{bottom:30px;right:-56px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-05{bottom:1.5625vw;right:-2.91667vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-05{display:none}}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.title-page-4-block-people .title-page-4-block-people-obj-05 img{width:17.39583vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:before{background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;position:absolute;z-index:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:before{display:none}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:before{background-image:url(/img/bg-interview-people-block-left.png);height:152px;left:-50px;top:505px;width:180px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:before{height:7.91667vw;left:-2.60417vw;width:9.375vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:after{background-image:url(/img/bg-interview-people-block-right.png);height:150px;right:-44px;top:1150px;width:152px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block:after{height:7.8125vw;right:-2.29167vw;width:7.91667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:84px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container{padding-bottom:16.53333vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:16vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container:before{content:"";position:absolute}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container:before{background-color:#000;bottom:0;height:1px;left:50%;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container:after{background-color:#f7f7f7;height:100%;left:0;top:0;width:100vw;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.people-interview-block>.wp-block-group__inner-container .wp-block-media-text{position:relative;z-index:2}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:before{background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;position:absolute;z-index:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:before{display:none}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:before{background-image:url(/img/bg-interview-people-block-left.png);height:152px;left:-50px;top:1102px;width:180px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:before{height:7.91667vw;left:-2.60417vw;width:9.375vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:after{background-image:url(/img/bg-interview-people-block-right.png);bottom:372px;height:150px;right:-44px;width:152px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block:after{height:7.8125vw;right:-2.29167vw;width:7.91667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:106px 30px 120px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container{padding-bottom:16.53333vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:14.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container:before{content:"";position:absolute}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container:before{background-color:#000;bottom:0;height:1px;left:50%;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container:after{background-color:#f7f7f7;height:100%;left:0;top:0;width:100vw;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container .wp-block-media-text{position:relative;z-index:2}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.team-talk-block>.wp-block-group__inner-container .wp-block-media-text .text-column:first-child{margin-top:0}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:before{background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;position:absolute;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:before{background-image:url(/img/bg-summary-block-left.png);height:442px;left:-50px;top:calc(50% - 174px);width:356px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:before{height:23.02083vw;left:-2.60417vw;width:18.54167vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:before{background-image:url(/img/bg-summary-block-left-sp.png);height:39.46667vw;left:-10.93333vw;top:.8vw;width:40vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:after{background-image:url(/img/bg-summary-block-right.png);height:292px;right:-72px;top:calc(50% - 274px);width:288px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:after{height:15.20833vw;right:-3.75vw;width:15vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block:after{background-image:url(/img/bg-summary-block-right-sp.png);height:23.73333vw;right:-20.26667vw;top:16vw;width:38.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:81px 30px 90px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container{padding-bottom:16vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:16.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container:before{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container .summary-block-lead{margin-top:14px;text-align:center}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container .summary-block-lead{margin-left:auto;margin-right:auto;margin-top:5.6vw;max-width:48.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container .summary-block-lead p{font-size:2.2rem;font-weight:700;line-height:2.18;margin-top:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container .summary-block-lead p{font-size:4vw;line-height:1.66}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container p{line-height:2.25;margin-left:auto;margin-right:auto;margin-top:26px;max-width:840px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container p{line-height:1.46;margin-top:5.33333vw;max-width:84vw}}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container p{max-width:600px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container p+p{margin-top:8px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.summary-block>.wp-block-group__inner-container p+p{margin-top:0}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.other-interview-block{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.other-interview-block:after{background-color:#f7f7f7;content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.other-interview-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:76px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.other-interview-block>.wp-block-group__inner-container{padding-bottom:16.8vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:15.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.other-interview-block .recruit-slider-block ul li a:hover{opacity:1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block{margin:0 calc(50% - 50vw);position:relative;width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:before{background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;position:absolute;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:before{background-image:url(/img/bg-interview-work-block-left.png);height:446px;left:-34px;top:253px;width:252px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:before{height:23.22917vw;left:-1.77083vw;width:13.125vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:before{background-image:url(/img/bg-interview-work-block-left-sp.png);height:40.26667vw;left:-11.2vw;top:113.6vw;width:27.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:after{background-image:url(/img/bg-interview-work-block-right.png);height:268px;right:-22px;top:322px;width:150px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:after{height:13.95833vw;right:-1.14583vw;width:7.8125vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block:after{height:35.73333vw;right:-6.93333vw;top:59.46667vw;width:20vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:80px 30px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block>.wp-block-group__inner-container{padding-bottom:16.8vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:12.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block>.wp-block-group__inner-container:before{background-image:url(/img/obj-recruit-top-work-animal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:131px;pointer-events:none;position:absolute;right:80px;top:-78px;width:158px;z-index:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block>.wp-block-group__inner-container:before{background-image:url(/img/obj-recruit-top-work-animal-sp.png);height:17.46667vw;right:0;top:-10.4vw;width:21.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.work-interview-block .recruit-slider-block ul li a:hover{opacity:1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.works-block>.wp-block-group__inner-container{padding-bottom:100px;padding-top:88px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .wp-block-group.works-block>.wp-block-group__inner-container{padding-bottom:16vw;padding-top:12.8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor{display:flex;flex-flow:wrap;gap:20px 48px;justify-content:center;margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor{align-items:center;flex-direction:column;gap:2.93333vw 9.33333vw;margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li{margin:0;padding:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li:before{content:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li a{font-size:1.8rem;font-weight:500;padding-right:24px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li a{font-size:3.73333vw;padding-right:6.66667vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li a:hover:after{top:60%}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li a:after{border:2px solid #009724;border-bottom:0;border-left:0;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(135deg);transition:top .3s;width:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .list-anchor li a:after{height:2.4vw;right:.53333vw;top:calc(50% - .53333vw);width:2.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block{margin:0 calc(50% - 50vw);position:relative;width:100vw}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block{overflow:hidden}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:before{background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;position:absolute;z-index:1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:before{background-image:url(/img/bg-oneday-block-left.png);height:272px;left:-50px;top:505px;width:164px;z-index:3}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:before{height:14.16667vw;left:-2.60417vw;width:8.54167vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:before{background-image:url(/img/bg-oneday-block-left-sp.png);bottom:-6.66667vw;height:33.06667vw;left:-5.86667vw;top:unset;width:20vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:after{background-image:url(/img/bg-oneday-block-right.png);height:292px;right:-68px;top:1074px;width:288px}@media screen and (max-width:1919px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:after{height:15.20833vw;right:-3.54167vw;width:15vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block:after{background-image:url(/img/bg-oneday-block-right-sp.png);height:29.33333vw;right:-12.26667vw;top:22.66667vw;width:28.8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:100px 30px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block>.wp-block-group__inner-container{padding-bottom:22.66667vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:13.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block>.wp-block-group__inner-container:after,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block>.wp-block-group__inner-container:before{content:"";position:absolute}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block>.wp-block-group__inner-container:before{background-color:#000;bottom:0;height:1px;left:50%;transform:translate(-50%);width:100vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block>.wp-block-group__inner-container:after{background-color:#f7f7f7;height:100%;left:0;top:0;width:100vw;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column{position:relative;z-index:2}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column{padding:0 1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column>.wp-block-group__inner-container{position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column>.wp-block-group__inner-container{padding-left:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column>.wp-block-group__inner-container:before{background:#009724;content:"";display:block;height:100%;left:50%;position:absolute;width:1px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column>.wp-block-group__inner-container:before{left:0}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns{align-items:flex-start!important;gap:81px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns{margin-top:6.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:first-child:before{background:#f7f7f7;content:"";height:50%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:first-child:before{left:-4.66667vw;width:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:last-child{min-height:auto!important}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:last-child:after{background:#f7f7f7;bottom:0;content:"";height:50%;left:50%;position:absolute;transform:translateX(-50%);width:10px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:last-child:after{left:-4.66667vw;width:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns+.wp-block-columns{margin-top:-76px;min-height:210px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns+.wp-block-columns{margin-top:6.66667vw;min-height:auto}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column{border-radius:30px;padding:24px 40px 30px;position:relative}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column{flex-basis:0!important}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column{border-radius:4vw;padding:5.73333vw 6.4vw 6.66667vw 7.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column:before{background:#009724;border-radius:50%;display:block;height:10px;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:1}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column:before{height:1.33333vw;left:-5.06667vw!important;right:auto!important;width:1.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column:after{border-style:solid;display:block;height:16px;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column:after{height:2.26667vw;width:2.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column p{color:#484848}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column p{font-size:3.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group>.wp-block-group__inner-container{gap:1.06667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group>.wp-block-group__inner-container p{font-size:2rem;line-height:1.4;margin:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group>.wp-block-group__inner-container p{font-size:4.26667vw;line-height:5.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group>.wp-block-group__inner-container p:first-child{color:#009724}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group>.wp-block-group__inner-container p:last-child{flex:1 1;font-weight:500}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group+p{line-height:1.675;margin-top:12px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group+p{line-height:5.33333vw;margin-top:2.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group+p+.wp-block-image{margin-top:23px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column>.wp-block-group+p+.wp-block-image{margin-top:3.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column .wp-block-image img{border:none;border-radius:15px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns .wp-block-column .wp-block-image img{border-radius:2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(odd) .wp-block-column:first-child{background:#fff}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(odd) .wp-block-column:first-child:before{content:"";right:-46px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(odd) .wp-block-column:first-child:after{border-bottom:9px solid transparent;border-left:16px solid #000;border-right:0;border-top:9px solid transparent;content:"";right:-18px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(odd) .wp-block-column:first-child:after{border-bottom-width:1.2vw;border-left:none;border-right:2.26667vw solid #000;border-top-width:1.2vw;left:-2.26667vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(2n) .wp-block-column:first-child,[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(odd) .wp-block-column:last-child{display:none}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(2n) .wp-block-column:last-child{background:#fff}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(2n) .wp-block-column:last-child:before{content:"";left:-45px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(2n) .wp-block-column:last-child:after{border-bottom:9px solid transparent;border-left:0;border-right:16px solid #000;border-top:9px solid transparent;content:"";left:-18px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .oneday-block .oneday-block-column .wp-block-columns:nth-child(2n) .wp-block-column:last-child:after{border-bottom-width:1.2vw;border-right-width:2.26667vw;border-top-width:1.2vw;left:-2.26667vw}}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column{gap:50px 20px}}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column{justify-content:center}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column{gap:8vw;justify-content:center;margin-top:8vw}}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column+.data-column{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item{align-items:center;background-color:#fff;border:1px solid #000;border-radius:40px;display:flex;flex-direction:column;overflow:hidden;padding-bottom:17px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item{max-width:63.2vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item{border-radius:5.33333vw;min-height:76vw;padding-bottom:3.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item h3{align-items:center;background:#000;border-radius:0;color:#fff;display:flex;flex-direction:column;font-size:2.6rem;gap:0;justify-content:center;line-height:1.538;margin:0;min-height:60px;padding:7px;text-align:center;width:100%}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item h3{font-size:2.2rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item h3{font-size:5.33333vw;min-height:12.8vw;padding:.93333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item h3 strong{color:#fff;font-size:1.8rem;font-weight:500;line-height:2}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item h3 strong{font-size:3.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image{display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image{margin-top:9.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image img{border:none;border-radius:0;display:inline-block}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image+p{font-weight:700;line-height:1;margin-top:14px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image+p{margin-top:3.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image+p strong{font-size:6rem;margin-right:8px}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image+p strong{font-size:5rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item .wp-block-image+p strong{font-size:12.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item>p{font-size:2.2rem;margin-top:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item>p{font-size:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item>p.annotation{font-size:1.4rem;margin-top:12px;min-height:auto}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item>p.annotation{font-size:2.93333vw;margin-top:2.93333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.locations .wp-block-image img{width:132px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.locations .wp-block-image img{width:27.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.employees .wp-block-image img{width:182px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.employees .wp-block-image img{width:38.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .wp-block-image img{width:122px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .wp-block-image img{width:25.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail{margin-top:16px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail{margin-top:4.26667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container{display:flex;gap:46px;justify-content:center;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container{gap:7.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container:before{background:#eee;content:"";display:block;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:1px}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item{text-align:center}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p{font-size:2.2rem;font-weight:500;line-height:1;margin:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p{font-size:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p:last-child{font-weight:700}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p:last-child strong{font-size:4.6rem}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p:last-child strong{font-size:9.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p+p{margin-top:9px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.ratio .ratio-detail>.wp-block-group__inner-container .ratio-item p+p{margin-top:1.73333vw}}@media screen and (min-width:768px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.age .annotation{margin-top:18px}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.age .wp-block-image img{width:83px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.age .wp-block-image img{width:17.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-list{margin-top:18px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-list{margin-top:3.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-list>.wp-block-group__inner-container{padding:0 9px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-list>.wp-block-group__inner-container{padding:0 2.13333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item{border-bottom:1px solid #eee;padding:8px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item{padding:1.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container{align-items:center;display:flex;gap:33px}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container{gap:16px}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container{gap:8.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p{font-size:1.8rem;line-height:1;margin:0;width:50%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p{font-size:3.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p:first-child{text-align:right}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p:last-child{font-size:1.6rem}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p:last-child{font-size:3.2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p:last-child strong{color:#ea68a2;font-size:2.8rem;font-weight:700}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.generation .generation-item .wp-block-group__inner-container>p:last-child strong{font-size:5.86667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.career .wp-block-image img{width:121px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.career .wp-block-image img{width:25.06667vw}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image img{width:95px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image img{width:20vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image+p{font-size:2.2rem}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image+p{font-size:1.8rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image+p{font-size:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image+p strong{font-size:5rem}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image+p strong{font-size:3.6rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.holiday .wp-block-image+p strong{font-size:10.4vw}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .wp-block-image{margin-top:8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .wp-block-image img{width:73px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .wp-block-image img{width:15.46667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .wp-block-image+p{margin-top:25px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .wp-block-image+p{margin-top:4.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-list{margin-top:10px;padding:0 15px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-list{margin-top:2.4vw;padding:0 2vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item{border-bottom:1px solid #eee;padding:3px 15px 2px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item{padding:1.2vw 4vw .8vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item:first-child{border-top:1px solid #eee}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p{margin:0}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:first-child{font-size:1.4rem;font-weight:500}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:first-child{font-size:1.2rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:first-child{font-size:2.93333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:first-child strong{font-size:1.8rem;font-weight:500}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:first-child strong{font-size:1.4rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:first-child strong{font-size:3.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:last-child{color:#1a8eab;font-size:2.2rem;font-weight:700}@media (min-width:768px) and (max-width:1060px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:last-child{font-size:1.7rem}}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item p:last-child{font-size:4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item .wp-block-group__inner-container{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px) and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.performance .performance-item .wp-block-group__inner-container{gap:30px;justify-content:center}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.company .wp-block-image img{width:86px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.company .wp-block-image img{width:18vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.group .wp-block-image img{width:267px}@media screen and (max-width:781px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.group .wp-block-image img{width:55.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.group .wp-block-image+p{margin-top:30px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .data-column .data-column-item.group .wp-block-image+p{margin-top:5.33333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block{margin:80px calc(50% - 50vw) 0;position:relative;width:100vw}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block{margin-top:16vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block:before{background-color:#313131;content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:1060px;padding:80px 30px;width:100%}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block>.wp-block-group__inner-container{padding-bottom:16vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:16vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-columns{gap:40px;margin-top:72px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-columns{gap:12.8vw;margin-top:11.73333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column{background-color:#fff;border-radius:30px;padding:56px 85px 40px 90px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column{border-radius:4vw;padding:9.06667vw 10.66667vw 6.66667vw 12vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column h3{background-color:#429d58;border:1px solid #000;border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%,0 50%);color:#fff;display:block;font-size:2.2rem;font-weight:700;left:50%;margin:0;min-width:301px;overflow:hidden;padding:8px;position:absolute;text-align:center;top:-26px;transform:translate(-50%)}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column h3{clip-path:polygon(0 0,100% 0,calc(100% - 4vw) 50%,100% 100%,0 100%,0 50%);font-size:4.26667vw;max-width:56vw;min-width:56vw;padding:1.06667vw;top:-4.53333vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column h3:after{border-color:transparent #000 transparent transparent;border-style:solid;border-width:40px 31px 40px 0;content:"";position:absolute;right:-11px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column h3:after{border-width:7.46667vw 6.66667vw 7.46667vw 0;right:-2.66667vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul{display:flex;flex-direction:column;gap:26px;margin:0}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul{gap:5.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul li{font-size:1.8rem;line-height:1.44;padding-left:26px;position:relative}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul li{font-size:3.46667vw;line-height:1.42;padding-left:5.6vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul li:before{content:none}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul li strong{font-weight:500}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul li strong:before{background-color:#009724;content:"";height:2px;left:0;position:absolute;top:12px;width:12px}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column ul li strong:before{height:1px;top:2.4vw;width:2.4vw}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column p{font-size:1.8rem;line-height:1.44}@media screen and (max-width:767px){[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .point-block .wp-block-column p{font-size:3.46667vw;line-height:1.42}}[data-page=recruit-sub] .c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block h3{background:none;border:none;display:block;margin-top:0;padding:0}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block{background-color:#f7f7f7;margin-bottom:12px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block{margin-bottom:5.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block:after{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100%}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__body{margin-left:auto;margin-right:auto;max-width:1060px;max-width:1880px;padding:50px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__body{padding-bottom:0;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:6.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie{animation:fadeIn .1s forwards;animation-delay:.5s;max-height:633px;opacity:0;position:relative;visibility:hidden}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie{display:flex;height:104vw;justify-content:center;max-height:104vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:after,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:before{background-repeat:no-repeat;background-size:100% auto;content:"";position:absolute;top:50%;z-index:1}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:before{background-image:url(/img/obj-hero-left.png);height:445px;left:-50px;transform:translateY(calc(-50% - 10px));width:169px}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:before{width:14.0833333333vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:before{background-image:url(/img/obj-hero-left-sp.png);height:102.4vw;left:-5.33333vw;transform:translateY(calc(-50% + 4vw));width:21.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:after{background-image:url(/img/obj-hero-right.png);height:260px;right:-50px;transform:translateY(calc(-50% - 20px));width:200px}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:after{width:16.6666666667vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie:after{background-image:url(/img/obj-hero-right-sp.png);height:25.6vw;right:-5.33333vw;transform:translateY(calc(-50% - 1.33333vw));width:20.8vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie video{border:2px solid #000;border-radius:50px;filter:brightness(.9);max-height:633px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__movie video{border-radius:6.66667vw;height:104vw;max-height:104vw;width:86.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__img img{width:72.6666666667vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__img img{width:90.4vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead{margin-left:auto;margin-right:auto;margin-top:60px;max-width:1000px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead{margin-top:9.33333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text{max-width:730px}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p{font-size:1.8rem;line-height:2.66}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p{font-size:1.4rem}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p{font-size:3.73333vw;line-height:1.85}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p+p{margin-top:20px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p+p{margin-top:2.93333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p em{color:#094;font-size:2.2rem;font-style:normal;font-weight:500;line-height:2.18}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p em{font-size:1.8rem}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-text p em{font-size:4vw;line-height:1.73}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-img{position:absolute;right:40px;top:-10px}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-img{right:0}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-img{bottom:-5.33333vw;position:relative;right:8vw;top:unset}}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-img img{width:32.5vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__lead-img img{margin-left:auto;width:57.06667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__btn{margin-top:50px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-hero-block__btn{margin-top:8vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block{background-color:#f7f7f7;position:relative}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block:after,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100%}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block:before{top:9px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block:before{top:1.2vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block:after{bottom:0}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:105px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__body{padding-bottom:16vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:16.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2{align-items:center;display:flex;padding-left:106px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2{align-items:flex-start;flex-direction:column;gap:3.46667vw;padding-left:9.86667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2:before{background-image:url(/img/icon-recruit-h2-shape-white.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:66px;left:4px;position:absolute;top:50%;width:70px}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2:before{transform:translateY(-50%)}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2:before{height:8.8vw;left:0;top:0;width:9.33333vw}}@media screen and (min-width:768px) and (max-width:1060px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2 picture img{width:46.2264150943vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2 picture img{width:75.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2 span{font-size:2.2rem;font-weight:500;padding-left:116px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2 span{font-size:3.46667vw;margin-left:-9.6vw;padding-left:10.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2 span:before{background-color:#000;content:"";height:2px;left:40px;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block h2 span:before{height:1px;left:0;width:8vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block p{line-height:2.5;margin-top:40px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block p{font-size:3.46667vw;line-height:1.84;margin-top:5.86667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul{display:grid;gap:13px;grid-template-columns:repeat(5,1fr);margin-top:50px}@media screen and (min-width:768px) and (max-width:1060px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul{gap:50px 13px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul{gap:8.26667vw 4vw;grid-template-columns:repeat(2,1fr);margin-top:7.73333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=data] a:hover{background-color:#ffe2b8}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=data] a img{width:12.53333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=benefit] a:hover{background-color:#ebf8c4}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=benefit] a img{width:12.53333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=office] a:hover{background-color:#c6e5f3}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=office] a img{width:10.4vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=history] a:hover{background-color:#ded6ee}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=history] a .top-aboutus-block__img{margin:12px 0 0 20px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=history] a .top-aboutus-block__img{margin:.53333vw 0 0 2.66667vw}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=history] a img{width:17.33333vw}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=philosophy]{grid-column:span 2;justify-self:center;width:41.33333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=philosophy] a:hover{background-color:#ffdaea}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li[data-icon=philosophy] a img{width:11.06667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a{align-items:center;background-color:#fff;border:1px solid #000;border-radius:50px;display:flex;flex-direction:column;gap:22px;height:100%;padding:30px 12px 36px;position:relative;transition:background-color .3s}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a{max-width:220px}}@media screen and (min-width:768px) and (max-width:1060px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a{max-width:unset}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a{border-radius:6.66667vw;gap:4.26667vw;min-height:50.4vw;padding:3.73333vw 2.66667vw 7.46667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:after,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:before{content:"";position:absolute}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:before{background-color:#fff799;border:1px solid #000;border-radius:50%;bottom:-30px;height:56px;left:50%;transform:translate(-50%);transition:background-color .3s;width:56px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:before{bottom:-4.8vw;height:9.33333vw;width:9.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% 100%;bottom:-12px;height:17px;left:50%;transform:translate(-50%);width:19px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:after{bottom:-2.26667vw;height:3.73333vw;width:4.26667vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:hover h3{color:#000}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:hover:before{background-color:#000}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a:hover:after{background-image:url(/img/icon-arrow.svg)}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a h3{color:#009724;font-size:1.6rem;font-weight:500;transition:color .3s}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a h3{font-size:3.2vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a p{color:#000;font-size:1.8rem;font-weight:500;line-height:1.55;margin-top:2px;text-align:center}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block ul li a p{font-size:4vw;line-height:1.33;margin-top:0}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__obj{position:absolute;right:-100px;top:250px;transform:scale(0) rotate(15deg)}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__obj{bottom:-16.8vw;right:-19.2vw;top:unset;z-index:1}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__obj.play{transform-origin:right top}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__obj img{width:15.8333333333vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-aboutus-block__obj img{width:37.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block{background-color:#f7f7f7;position:relative}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:100%}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block:before{top:1.2vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:103px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body{padding-bottom:16vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:15.73333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body h2{align-items:center;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body h2{gap:4vw}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body h2 img{width:67.46667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body h2 span{font-size:2.2rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body h2 span{font-size:3.46667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul{display:grid;grid-template-columns:1fr 1fr;margin-top:50px;max-width:1000px}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul{border-bottom:1px solid #000;border-top:1px solid #000}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul{margin-top:6.4vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li{position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li[data-icon=human_resource] a{padding:0 2.66667vw 0 0}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li[data-icon=human_resource] img{width:17.86667vw}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li[data-icon=training-education] a{padding:0 0 0 2.66667vw}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li[data-icon=training-education] img{width:20.8vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a{align-items:center;display:flex;flex-direction:column;gap:30px}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a{padding:26px 30px 38px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a{gap:5.33333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a:hover h3{color:#009724}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a:hover .top-development-block__img{background-color:#fff}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a h3{color:#000;font-size:2.2rem;font-weight:500;transition:color .3s}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li a h3{font-size:4vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li:last-child:before{background-color:#000;content:"";height:calc(100% - 68px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__body ul li:last-child:before{height:calc(100% - 2.66667vw)}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__img{align-items:center;background-color:#eee;border-radius:50%;display:flex;height:200px;justify-content:center;transition:background-color .3s;width:200px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-development-block__img{height:40vw;width:40vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll{background-color:#fff;left:50%;max-width:2560px;overflow:hidden;padding:8px 0;pointer-events:none;position:relative;transform:translate(-50%);width:100vw}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll{padding:4.66667vw 0 3.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__body{display:flex;flex-direction:column;gap:10px;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__body{gap:1.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__list{display:flex}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item{background-color:#fff;display:flex;padding:21px 0 13px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item{padding:0}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item:before{background-color:#009724;border-radius:50%;content:"";height:12px;left:-48px;position:absolute;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item:before{height:1.6vw;left:-6.4vw;width:1.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item img{height:54px;margin-right:80px;width:auto;will-change:transform}@media screen and (min-width:2561px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item img{height:72px}}@media screen and (max-width:2560px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item img{height:2.8125vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item img{height:6.66667vw;margin-right:10.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-message-scroll__item.scroll-right.is-ready{animation:scroll-right 15s linear infinite both}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block{background-color:#429d58;position:relative}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block:after,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100%}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block:before{top:9px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block:before{top:1.2vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block:after{bottom:0}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:111px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__body{padding-bottom:21.06667vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:16.53333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2{align-items:center;display:flex;padding-left:106px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2{align-items:flex-start;flex-direction:column;gap:3.46667vw;padding-left:9.86667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2:before{background-image:url(/img/icon-recruit-h2-shape-yellow.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:66px;left:4px;position:absolute;top:50%;width:70px}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2:before{transform:translateY(-50%)}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2:before{height:8.8vw;left:0;top:0;width:9.33333vw}}@media screen and (min-width:768px) and (max-width:1200px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2 picture img{width:26.6666666667vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2 picture img{width:50.4vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2 span{color:#fff;font-size:2.2rem;font-weight:500;padding-left:116px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2 span{font-size:3.46667vw;margin-left:-9.6vw;padding-left:10.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2 span:before{background-color:#fff;content:"";height:2px;left:40px;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block h2 span:before{height:1px;left:0;width:8vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block p{color:#fff;font-size:1.6rem;line-height:2.5;margin-top:40px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block p{font-size:3.46667vw;line-height:1.84;margin-top:5.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul{counter-reset:number 0;display:flex;flex-wrap:wrap;gap:100px 20px;justify-content:center;margin-top:100px;position:relative;z-index:2}@media screen and (min-width:768px) and (max-width:1300px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul{gap:100px 4.6153846154vw;margin-left:auto;margin-right:auto;max-width:800px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul{flex-direction:column;gap:16vw;margin-top:17.33333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li{position:relative;width:100%}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li{max-width:320px}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a{background-color:#1b682e;border:1px solid #000;border-radius:0 20px 20px 20px;display:flex;flex-direction:column;gap:30px;height:100%;padding:40px 28px 32px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a{border-radius:0 2.66667vw 2.66667vw 2.66667vw;gap:5.6vw;padding:10.66667vw 6.4vw 8.53333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a:before{color:#fff799;content:"0" counter(number);counter-increment:number 1;font-family:Inter,sans-serif;font-size:3.6rem;font-weight:700;left:36px;position:absolute;top:-38px;z-index:1}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a:before{font-size:9.33333vw;left:6.93333vw;top:-8.53333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a:after{background-color:#1b682e;border:1px solid #000;border-bottom:none;border-radius:20px 20px 0 0;content:"";height:50px;left:-1px;position:absolute;top:-50px;width:120px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a:after{border-radius:2.66667vw 2.66667vw 0 0;height:9.33333vw;top:-9.33333vw;width:26.66667vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a:hover .top-work-block__img img{border-radius:50%}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a:hover h3:before{transform:translate(10px)}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a .top-work-block__img img{border:1px solid #000;border-radius:50px;margin-left:auto;margin-right:auto;max-height:240px;min-height:240px;min-width:240px;-o-object-fit:contain;object-fit:contain;transition:border-radius .3s}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a .top-work-block__img img{border-radius:6.66667vw;max-height:64vw;min-height:64vw;min-width:64vw;width:64vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a h3{color:#fff;filter:drop-shadow(2px 0 20px rgba(0,0,0,.4));font-size:2.2rem;line-height:1.72;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a h3{font-size:4.8vw;line-height:1.66}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a h3:before{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% auto;content:"";height:17px;position:absolute;right:0;top:11px;transition:transform .3s;width:19px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li a h3:before{height:3.73333vw;right:1.33333vw;top:2.66667vw;width:4.26667vw}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li:first-child:before{background-image:url(/img/obj-recruit-top-work-animal-sp.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:24vw;position:absolute;right:-6.13333vw;top:-13.86667vw;width:28.8vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block ul li:nth-child(3):before{background-image:url(/img/obj-recruit-top-work-animal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:134px;position:absolute;right:-58px;top:-80px;width:160px}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04{pointer-events:none;position:absolute}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01{left:-40px;transform:scale(0) rotate(15deg)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01{left:-2.08333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01{top:318px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01{bottom:96.26667vw;left:-8.53333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01.play{transform-origin:left bottom}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01 img{width:11.04167vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-01 img{width:21.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02{left:-20px;transform:scale(0) rotate(-15deg)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02{left:-1.04167vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02{top:548px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02{bottom:1.86667vw;left:-2.66667vw;z-index:1}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02.play{transform-origin:left bottom}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02 img{width:9.79167vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-02 img{width:25.86667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03{right:-60px;top:147px;transform:scale(0) rotate(15deg)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03{right:-3.125vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03{right:-1.86667vw;top:179.2vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03.play{transform-origin:right top}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03 img{width:9.79167vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-03 img{width:25.06667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04{right:-40px;transform:scale(0) rotate(-15deg)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04{right:-2.08333vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04{top:502px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04{bottom:-14.13333vw;right:-5.33333vw;z-index:1}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04.play{transform-origin:right bottom}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04 img{width:12.39583vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-work-block__obj-04 img{width:29.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block{position:relative}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block:after,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block:before{background-color:#000;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100%}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block:before{top:9px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block:before{top:1.2vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block:after{bottom:0}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:111px 30px 100px;width:100%}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__body{padding-bottom:15.73333vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:16.53333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2{align-items:center;display:flex;padding-left:106px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2{align-items:flex-start;flex-direction:column;gap:3.46667vw;padding-left:9.86667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2:before{background-image:url(/img/icon-recruit-h2-shape-white.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:66px;left:4px;position:absolute;top:50%;width:70px}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2:before{transform:translateY(-50%)}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2:before{height:8.8vw;left:0;top:0;width:9.33333vw}}@media screen and (min-width:768px) and (max-width:1060px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2 picture img{width:32.641509434vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2 picture img{width:54.13333vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2 span{font-size:2.2rem;font-weight:500;padding-left:116px;position:relative}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2 span{font-size:3.46667vw;margin-left:-9.6vw;padding-left:10.66667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2 span:before{background-color:#000;content:"";height:2px;left:40px;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block h2 span:before{height:1px;left:0;width:8vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block p{font-size:1.6rem;line-height:2.5;margin-top:32px}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block p{font-size:3.46667vw;line-height:1.84;margin-top:5.86667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02,[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03{pointer-events:none;position:absolute}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01{left:-34px;transform:scale(0)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01{left:-1.77083vw}}@media (min-width:768px) and (max-width:1440px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01{left:-6.45833vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01{top:650px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01{bottom:-10.66667vw;left:-9.86667vw;z-index:1}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01.play{transform-origin:left}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01 img{width:14.375vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-01 img{width:29.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02{left:-34px;top:936px;transform:scale(0) rotate(15deg)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02{left:-1.77083vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02{left:-4.53333vw;top:103.6vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02.play{transform-origin:left top}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02 img{width:12.29167vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-02 img{width:31.46667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03{right:-20px;transform:scale(0)}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03{right:-1.04167vw}}@media screen and (min-width:768px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03{top:780px}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03{bottom:55.33333vw;right:-7.46667vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03.play{transform-origin:right}@media screen and (max-width:1919px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03 img{width:7.8125vw}}@media screen and (max-width:767px){[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .top-people-block__obj-03 img{width:20vw}}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .animation-trigger-scale{opacity:0;transition:opacity .8s,opacity .8s,transform .8s;visibility:hidden}[data-page=recruit-top] .c-senko-recruit__content-main .c-content-main-recruit .animation-trigger-scale.play{opacity:1;transform:scale(1)!important;visibility:visible}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block{margin-top:50px;position:relative;z-index:1}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block{display:flex;justify-content:center}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block{margin-top:9.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul{display:flex;justify-content:center}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul{gap:20px}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul li{padding:0}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul li{width:320px}}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul li{width:26.2295081967vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul li{max-width:74.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul li:before{background-image:unset;left:unset;top:unset}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block[data-slick=none] ul li a{height:100%}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li{position:relative}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li:nth-child(3n+1) a:hover{background-color:#facd89}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li:nth-child(3n+2) a:hover{background-color:#7ecef4}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li:nth-child(3n) a:hover{background-color:#f19ec2}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li:before{background-color:#000;border-radius:50%;bottom:16px;content:"";height:10px;position:absolute;right:16px;width:10px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li:before{bottom:4vw;height:2.13333vw;right:4vw;width:2.13333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a{align-items:center;background-color:#eee;border:1px solid #000;border-radius:30px;color:#000;display:flex;flex-direction:column;gap:11px;height:100%;padding:20px 13px 30px;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a{border-radius:4vw;gap:3.06667vw;padding:4.66667vw 4.66667vw 9.06667vw}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a:hover .recruit-slider-block__img img{transform:scale(1.1)}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment{align-items:center;background-color:#fff;border:1px solid #000;border-radius:30px;display:flex;padding:12px 20px 18px;position:relative}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment{max-width:280px;min-height:116px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment{border-radius:4vw;min-height:27.2vw;padding:3.46667vw 6.66667vw 3.73333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment:before{background-image:url(/img/obj-square.png);background-repeat:no-repeat;background-size:100% auto;bottom:-38px;content:"";height:38px;left:46px;position:absolute;width:32px;z-index:1}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment:before{bottom:-10.13333vw;height:10.13333vw;left:10.66667vw;width:8.53333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment p{display:-webkit-box;font-size:1.6rem;font-weight:500;line-height:1.75;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:0}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment p{font-size:1.4rem}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__comment p{font-size:3.46667vw;line-height:1.84}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__img{border:1px solid #000;border-radius:50px;overflow:hidden}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__img{border-radius:6.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__img img{transition:transform .3s}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__img img{width:22.9508196721vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__img img{width:65.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a h3{font-size:1.6rem;line-height:1.5}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a h3{font-size:1.4rem}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a h3{font-size:3.46667vw;line-height:1.6}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a h3 span{font-size:2rem;font-weight:500;line-height:1.2;padding:0 4px}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a h3 span{font-size:1.6rem}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a h3 span{font-size:4.8vw;line-height:1.16;padding:0 .53333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__join{line-height:1.2;margin:0 0 12px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__join{line-height:1.1;margin-bottom:1.06667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__job{background-color:#fff;border:1px solid #000;border-radius:27px;margin-top:auto}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__job{border-radius:6.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__job span{color:#094;display:block;font-size:1.6rem;font-weight:500;line-height:1.5;padding:15px 31px;width:100%}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__job span{font-size:1.4rem}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block ul li a .recruit-slider-block__job span{font-size:4vw;min-width:64vw;padding:3.73333vw;text-align:center}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-list{margin-right:-20px;max-width:1000px}}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-list{margin-right:-1.6393442623vw;max-width:81.9672131148vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-list{margin-left:6vw;margin-right:-6.66667vw;padding-left:1px}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-track{display:flex}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide{height:auto;margin-right:20px;width:320px}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide{margin-right:1.6393442623vw;width:26.2295081967vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide{margin-right:6vw;width:74.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide img{max-height:320px;min-height:320px;min-width:280px}}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide img{max-height:26.2295081967vw;min-height:26.2295081967vw;min-width:22.9508196721vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-slide img{max-height:74.66667vw;min-height:74.66667vw;min-width:65.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-arrow{background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;font-size:0;height:50px;position:absolute;top:50%;transform:translateY(calc(-50% - 40px));transition:background-color .3s;width:50px;z-index:1}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-arrow{height:10.66667vw;transform:translateY(calc(-50% - 3.2vw));width:10.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-arrow:before{border-right:2px solid #000;border-top:2px solid #000;content:"";height:16px;left:50%;position:absolute;top:50%;transition:background-color .3s;width:16px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-arrow:before{height:2.66667vw;width:2.66667vw}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-arrow:hover{background-color:#000}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-arrow:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-prev{left:-70px}@media (min-width:768px) and (max-width:1300px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-prev{left:-20px}}@media (min-width:768px) and (max-width:1220px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-prev{left:-5px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-prev{left:-1.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-prev:before{transform:translate(calc(-50% + 2px),-50%) rotate(-135deg)}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-prev:before{transform:translate(calc(-50% + .26667vw),-50%) rotate(-135deg)}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-next{right:-70px}@media (min-width:768px) and (max-width:1300px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-next{right:-20px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-next{right:-1.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-next:before{transform:translate(calc(-50% - 2px),-50%) rotate(45deg)}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-next:before{transform:translate(calc(-50% - .26667vw),-50%) rotate(45deg)}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots{counter-reset:content-main-ol-default;display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:center;margin:40px auto 0;max-width:600px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots{gap:1.33333vw 4vw;margin:6.66667vw auto 0;max-width:61.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li{margin:0;padding:0;position:relative}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li.slick-active button{background-color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li.slick-active button:before{color:#000}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li:before{content:none}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li button{align-items:center;background-color:#000;border:1px solid #000;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:30px;justify-content:center;width:30px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li button{height:6.66667vw;width:6.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li button:before{color:#fff;content:"0" counter(content-main-ol-default,decimal);counter-increment:content-main-ol-default;font-size:1.2rem;font-weight:500}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-slider-block .slick-dots li button:before{font-size:3.46667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block{margin-left:auto;margin-right:auto;margin-top:50px;position:relative}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block{max-width:600px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block{margin-top:8.26667vw;position:relative;z-index:2}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block:before{background-image:url(/img/bg-closs-talk.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:86px;left:20px;pointer-events:none;position:absolute;top:20px;width:494px;z-index:1}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block:before{height:12.4vw;left:2.66667vw;top:20;width:71.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a{align-items:center;background-color:#fff799;border:1px solid #000;border-radius:48px;display:flex;gap:22px;padding:5px;position:relative;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a{border-radius:6.4vw;gap:2.93333vw;padding:.66667vw}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:hover{background-color:#000;opacity:1}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:hover:before{border:1px solid #fff}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:hover .recruit-banner-block__img:before{background-color:#fff799}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:hover .recruit-banner-block__text-img img:first-child{display:none}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:hover .recruit-banner-block__text-img img:nth-child(2){display:block}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:hover span{color:#fff}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:before{border:1px solid #000;border-radius:48px;content:"";height:calc(100% - 7px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border .3s;width:calc(100% - 7px)}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a:before{border-radius:6.4vw;height:calc(100% - .93333vw);width:calc(100% - .93333vw)}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a span{color:#000;font-size:1.6rem;font-weight:700;transition:color .3s}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block a span{font-size:3.46667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__img{padding-left:37px;position:relative;z-index:1}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__img{padding-left:4.93333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__img:before{background-color:#fff;content:"";height:100%;left:76px;position:absolute;top:0;transform:skew(-20deg);transition:background-color .3s;width:122px;z-index:-1}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__img:before{left:10.13333vw;width:16.26667vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__img img{max-height:149px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__img img{max-height:21.33333vw;width:auto}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text{display:flex;flex-direction:column;gap:16px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text{gap:2.13333vw;z-index:2}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text:after,.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text:before{background-color:#fff;border:1px solid #000;border-radius:50%;height:56px;right:-88px;width:56px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text:before{height:9.33333vw;right:-14.4vw;width:9.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text:after{background-image:url(/img/icon-arrow-black.svg);background-repeat:no-repeat;background-size:100% auto;height:17px;right:-70px;width:19px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text:after{height:3.73333vw;right:-12vw;width:4.26667vw}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text-img img{height:4.8vw;left:2.66667vw;top:20;width:34.93333vw}}.c-senko-recruit__content-main .c-content-main-recruit .recruit-banner-block__text-img img:nth-child(2){display:none}.c-senko-recruit__content-main .c-content-main-recruit .c-entry{background-color:#000;position:relative}.c-senko-recruit__content-main .c-content-main-recruit .c-entry:after,.c-senko-recruit__content-main .c-content-main-recruit .c-entry:before{background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;position:absolute}.c-senko-recruit__content-main .c-content-main-recruit .c-entry:before{background-image:url(/img/bg-recruit-entry.png);height:318px;left:50%;top:50%;transform:translate(calc(-50% + 30px),-50%);width:1576px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry:before{background-image:url(/img/bg-recruit-entry-sp.png);height:136vw;transform:translate(calc(-50% - 1.33333vw),calc(-50% - 1.6vw));width:89.86667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry:after{background-image:url(/img/obj-recruit-entry-bottom.png);bottom:-12px;height:250px;right:calc(50% - 798px);width:338px;z-index:1}@media screen and (max-width:1919px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry:after{height:13.02083vw;right:calc(50% - 46.77083vw);width:17.60417vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry:after{background-image:url(/img/obj-recruit-entry-bottom-sp.png);bottom:-.8vw;height:34.66667vw;right:-2.4vw;width:42.4vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry__body{margin-left:auto;margin-right:auto;max-width:1060px;padding:106px 30px 95px;width:100%}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__body{padding-bottom:32.8vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;padding-top:17.06667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry h2 img{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry h2 img{width:48vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul{display:flex;gap:118px;justify-content:center;margin-top:60px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul{gap:60px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul{display:grid;gap:8vw 6.66667vw;grid-template-columns:1fr 1fr;margin-top:8.8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li{border-radius:50%;position:relative}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li:before{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom;transition:transform .3s;width:100%}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=new-graduate]:before{background-color:#fff799}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=new-graduate] a:before{background-color:#66b479}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=new-graduate] a:after{background-image:url(/img/icon-arrow.svg)}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=career]:before{background-color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=career] a:before{background-color:#66b479}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=career] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=comeback]{grid-column:span 2;justify-self:center}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=comeback]:before{background-color:#66b479}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=comeback] a{color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=comeback] a:before{background-color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-type=comeback] a:after{background-image:url(/img/icon-arrow-black.svg)}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-link=none]{pointer-events:none}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-link=none]:before{background-color:#aaa}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-link=none] a{color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-link=none] a:before{background-color:#999}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li[data-link=none][data-type=comeback] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li:hover:before{transform:translate(-50%,-50%) scale(1.1)}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li:hover a:before{background-color:#000}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li:hover a:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;gap:22px;height:170px;justify-content:center;padding-top:18px;position:relative;width:170px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li a{font-size:4.8vw;gap:6.66667vw;height:40vw;padding-top:4.53333vw;width:40vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li a:before{border-radius:50%;content:"";display:inline-block;height:56px;order:2;transition:background-color .3s;width:56px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li a:before{height:9.33333vw;width:9.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li a:after{background-repeat:no-repeat;background-size:100% auto;bottom:40px;content:"";height:17px;position:absolute;width:19px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry ul li a:after{bottom:8.53333vw;height:3.73333vw;width:4.26667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01{left:-40px;position:absolute;transform:scale(0) rotate(-15deg)}@media screen and (max-width:1919px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01{left:-2.08333vw}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01{top:148px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01{bottom:8vw;left:-8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01.play{transform-origin:left top}@media screen and (max-width:1919px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01 img{width:11.875vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-01 img{width:33.6vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02{position:absolute;right:-80px;transform:scale(0)}@media screen and (max-width:1919px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02{right:-4.16667vw}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02{top:158px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02{bottom:30.13333vw;right:-16vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02.play{transform-origin:right}@media screen and (max-width:1919px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02 img{width:15vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-entry__obj-02 img{width:38.4vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[aria-hidden=false]{display:block}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[aria-hidden=true]{display:none}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-anim=scale][data-animation=true]{animation:show-modal-scale .3s forwards}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-anim=scale][data-animation=false]{animation:hide-modal-scale .3s forwards}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__btn button{border:none;padding:0}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__content{background-color:#fff;height:100%;left:50%;max-height:450px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px) and (max-width:1440px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal__content{max-height:31.25vw;max-width:55.5555555556vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal__content{max-height:54vw;max-width:unset;width:100vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close{background:transparent;border:none;cursor:pointer;font-size:0;height:60px;position:absolute;right:-60px;top:-60px;transition:opacity .3s;width:60px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close{height:8vw;right:0;top:-8vw;width:8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:after,.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:60px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:after,.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:before{width:8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal__close:hover{opacity:.7}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__list-item{display:none}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__list-item[data-display=block]{display:block}.c-senko-recruit__content-main .c-content-main-recruit .c-modal__list-item[data-display=none]{display:none}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__close{right:2.13333vw;top:4.8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__close:after,.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__close:before{background-color:#000}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__content{height:738px;max-height:80vh;max-width:1000px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__content{height:147.73333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:63px 138px 103px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__list-item{padding-left:88px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__list-item{padding:10.66667vw 6.66667vw 16vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2{gap:3.2vw}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2 img{width:70.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2 span{font-size:2.2rem;font-weight:500;padding-left:80px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2 span{font-size:3.46667vw;padding-left:10.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2 span:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] h2 span:before{height:1px;width:8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:50px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:6.4vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:1.8rem;line-height:2.44}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:3.46667vw;line-height:1.84}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.18}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:4vw;line-height:1.8}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:32px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:4.26667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-34px;pointer-events:none;position:absolute;right:-20px}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-3.2075471698vw;right:-1.8867924528vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-12.53333vw;right:-7.46667vw}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__img img{width:37.1698113208vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-message] .c-modal__img img{width:58.13333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points]{background-color:rgba(0,0,0,.5)}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__close{right:4.53333vw;top:4.8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__close:after,.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__close:before{background-color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__content{background-color:#000;height:465px;max-height:80vh;max-width:1000px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__content{height:138.4vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:270px;left:50%;pointer-events:none;position:absolute;top:168px;transform:translate(calc(-50% + 6px));width:904px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal-sp.png);height:101.73333vw;top:10.13333vw;transform:translate(calc(-50% - 1.6vw));width:89.86667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:84px 130px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item{padding:17.06667vw 6.66667vw 13.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{width:48vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:flex;gap:118px;justify-content:center;margin-top:60px}@media screen and (min-width:768px) and (max-width:1200px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul{gap:60px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:grid;gap:8vw 6.66667vw;grid-template-columns:1fr 1fr;margin-top:8.8vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li{border-radius:50%;position:relative}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:before{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom;transition:transform .3s;width:100%}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate]:before{background-color:#fff799}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:before{background-color:#66b479}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:after{background-image:url(/img/icon-arrow.svg)}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career]:before{background-color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:before{background-color:#66b479}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]{grid-column:span 2;justify-self:center}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]:before{background-color:#66b479}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a{color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:before{background-color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:after{background-image:url(/img/icon-arrow-black.svg)}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]{pointer-events:none}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]:before{background-color:#aaa}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a{color:#fff}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a:before{background-color:#999}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none][data-type=comeback] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover:before{transform:translate(-50%,-50%) scale(1.1)}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:before{background-color:#000}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:after{background-image:url(/img/icon-arrow.svg)}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;gap:22px;height:170px;justify-content:center;padding-top:18px;position:relative;width:170px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{font-size:4.8vw;gap:6.66667vw;height:40vw;padding-top:4.53333vw;width:40vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{border-radius:50%;content:"";display:inline-block;height:56px;order:2;transition:background-color .3s;width:56px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{height:9.33333vw;width:9.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{background-repeat:no-repeat;background-size:100% auto;bottom:40px;content:"";height:17px;position:absolute;width:19px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{bottom:8.53333vw;height:3.73333vw;width:4.26667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list{margin-top:100px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list{margin-top:16vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list h2{background:none;margin:0;padding:0}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list h2{font-size:6.66667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list ul{display:flex;flex-direction:column;margin-top:30px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list ul{margin-top:5.86667vw}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list ul li:first-child a{border-top:1px solid #000}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list ul li:last-child a{border-bottom:1px solid #000}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list ul li:last-child a{border-bottom:1px solid #eee}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li{margin:0;padding:0}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li.empty .c-news-list__detail:after,.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li.empty .c-news-list__detail:before,.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li:before{content:none}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li.empty .c-news-list__detail p{padding:0}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li[data-link=pdf] p:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:24px;margin:0 8px;vertical-align:middle;width:19px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li[data-link=pdf] p:after{height:5.06667vw;margin:0 .8vw;width:3.86667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li a{border-top:1px solid #000;display:block;padding:32px 32px 32px 90px;transition:background-color .3s}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li a{border-top:1px solid #eee;margin:0 calc(50% - 50vw);padding:5.33333vw 6.66667vw 3.46667vw;width:100vw}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list li a:hover{background-color:rgba(0,0,0,.1)}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail{align-items:center;display:flex;gap:40px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail{flex-wrap:wrap;gap:1.6vw 4.53333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail:after{background-image:url(/img/icon-arrow-blue.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:-17px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail:after{content:none}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail p{color:#000;display:-webkit-box;font-size:1.6rem;line-height:1.5;max-width:500px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;word-break:break-all}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail p{padding-left:46px}}@media (min-width:768px) and (max-width:1060px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail p{max-width:32.0754716981vw;padding-left:0}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__detail p{font-size:3.46667vw;line-height:1.84;width:100%}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__date{color:#000;font-size:1.6rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__date{min-width:84px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__date{font-size:3.46667vw;min-width:18.26667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:8px 20px;position:relative}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category{min-width:160px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category{border-radius:2.66667vw;font-size:3.2vw;padding:1.06667vw 6.13333vw 1.06667vw 4.53333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category[data-category=solution]{background-color:#ef8051}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category[data-category=recruit]{background-color:#0081cc}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:12px;width:6px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list__category:before{height:1.33333vw;margin-right:1.33333vw;margin-right:2.66667vw;width:1.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit]{margin-top:64px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit]{margin-top:12.53333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit]:after{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:100%}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body{display:flex;gap:50px;margin-left:auto;margin-right:auto;max-width:1060px;padding-bottom:66px;padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body{padding-left:6.6666666667vw;padding-right:6.6666666667vw}}@media (min-width:768px) and (max-width:1360px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body{align-items:center;flex-direction:column}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body{flex-direction:column;gap:3.73333vw;padding-bottom:13.33333vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul{margin-top:4px;width:100%}@media (min-width:768px) and (max-width:1360px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul{max-width:840px}}@media (min-width:768px) and (max-width:1100px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul{max-width:640px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul{margin-top:0}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul.empty{margin-bottom:auto;margin-top:auto}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul.empty .c-news-list__detail:after{content:none}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li:last-child a{border-bottom:none}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li a{border-bottom:1px solid #eee;border-top:none;padding:32px 28px 32px 20px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li a{padding:5.33333vw 6.66667vw 3.46667vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li a .c-news-list__detail:after{right:-27px}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li p{padding-left:20px}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li p{max-width:440px}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul li p{padding-left:0}}@media screen and (min-width:768px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul .c-news-list__date{min-width:85px}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body ul .c-news-list__category{min-width:87px}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body>.c-news-list__btn{display:none}}@media (min-width:768px) and (max-width:1360px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body>.c-news-list__btn{display:block}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__body>.c-news-list__btn{margin-top:3.2vw}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__left{display:flex;flex-direction:column;gap:48px;margin-top:36px}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__left{margin-top:0}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__left h2 img{width:24.26667vw}}@media (min-width:768px) and (max-width:1360px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__left .c-news-list__btn{display:none}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__left .c-news-list__btn{display:none}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__obj{left:-40px;position:absolute;top:50px;transform:scale(0) rotate(15deg)}@media (min-width:768px) and (max-width:1440px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__obj{left:-2.7777777778vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__obj{bottom:-3.2vw;left:-13.6vw;top:unset;z-index:1}}.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__obj.play{transform-origin:left top}@media (min-width:768px) and (max-width:1440px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__obj img{width:14.7222222222vw}}@media screen and (max-width:767px){.c-senko-recruit__content-main .c-content-main-recruit .c-news-list[data-style=recruit] .c-news-list__obj img{width:28.26667vw}}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb{background:linear-gradient(0deg,#262b62,#1d3597);padding:4px 110px;position:relative;z-index:2}@media screen and (max-width:1440px){.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb{padding:4px 30px}}@media screen and (max-width:767px){.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb{padding:1.33333vw 4vw}}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb ol{display:flex;margin:0 auto;max-width:1700px;overflow-x:auto}@media screen and (max-width:767px){.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb ol{align-items:center}}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb ol li{line-height:2.3;list-style:none;padding-right:42px;white-space:nowrap}@media screen and (max-width:767px){.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb ol li{padding-right:9.06667vw}}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb ol li:last-child{padding-right:0}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item{font-size:1.4rem;position:relative}@media screen and (max-width:767px){.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item{font-size:2.9333333333vw}}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}@media screen and (max-width:767px){.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item:before{border-right:1px solid #fff;border-top:1px solid #fff;height:1.86667vw;right:4vw;width:1.86667vw}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item:first-child{font-size:3.46667vw}}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item:last-child:before{display:none}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item:last-child a{pointer-events:none}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb__item a{color:#fff}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb[data-style=recruit]{background:#fff}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb[data-style=recruit] .c-nav-breadcrumb__item:before{border-right-color:#094;border-top-color:#094}.c-senko-recruit__nav-breadcrumb .c-nav-breadcrumb[data-style=recruit] .c-nav-breadcrumb__item a{color:#000}[data-sub=default] .c-senko-recruit__footer:before{content:"";display:block;padding-top:120px}@media screen and (max-width:767px){[data-sub=default] .c-senko-recruit__footer:before{padding-top:18.66667vw}}.c-senko-recruit__footer .c-footer{background-color:#262b62;color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;letter-spacing:.01em;line-height:1.7;margin:0;padding:0;position:relative;width:100%}.c-senko-recruit__footer .c-footer *,.c-senko-recruit__footer .c-footer :after,.c-senko-recruit__footer .c-footer :before{box-sizing:border-box}.c-senko-recruit__footer .c-footer ::-moz-selection{background-color:#b3d4ff}.c-senko-recruit__footer .c-footer ::selection{background-color:#b3d4ff}.c-senko-recruit__footer .c-footer ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit__footer .c-footer ::placeholder{color:rgba(0,0,0,.5);opacity:1}.c-senko-recruit__footer .c-footer * img{display:block;height:auto}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer * img{width:100%}}.c-senko-recruit__footer .c-footer * h1,.c-senko-recruit__footer .c-footer * h2,.c-senko-recruit__footer .c-footer * h3,.c-senko-recruit__footer .c-footer * h4,.c-senko-recruit__footer .c-footer * h5,.c-senko-recruit__footer .c-footer * h6,.c-senko-recruit__footer .c-footer * li,.c-senko-recruit__footer .c-footer * ol,.c-senko-recruit__footer .c-footer * p,.c-senko-recruit__footer .c-footer * ul{margin:0}.c-senko-recruit__footer .c-footer * ol,.c-senko-recruit__footer .c-footer * ul{list-style:none;padding:0}.c-senko-recruit__footer .c-footer * a{text-decoration:none}.c-senko-recruit__footer .c-footer * button{background:none;border:none;padding:0}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer * [data-display=pc]{display:none}}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer * [data-display=sp]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer * .pc-only{display:none}}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer * .sp-only{display:none}}.c-senko-recruit__footer .c-footer:before{background-image:url(/img/bg-footer.jpg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer:before{background-image:url(/img/bg-footer-sp.png)}}.c-senko-recruit__footer .c-footer__nav{padding:59px 0 48px}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav{padding:7.46667vw 0 4.8vw}}.c-senko-recruit__footer .c-footer__info{border-top:1px solid #fff;position:relative}.c-senko-recruit__footer .c-footer__info-body{align-items:center;display:grid;gap:84px;margin:0 auto;max-width:1060px;padding:36px 30px}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__info-body{grid-template-columns:repeat(2,auto)}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__footer .c-footer__info-body{gap:30px}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__info-body{gap:2.93333vw 7.73333vw;padding:2.4vw 6.66667vw 8vw}}.c-senko-recruit__footer .c-footer__info-body ul{align-items:center;display:grid;gap:48px;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__info-body ul{grid-template-columns:repeat(4,auto)}}@media screen and (min-width:768px) and (max-width:1060px){.c-senko-recruit__footer .c-footer__info-body ul{gap:10px 20px;grid-template-columns:repeat(2,auto)}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__info-body ul{gap:1.6vw .53333vw;grid-template-columns:repeat(2,auto)}.c-senko-recruit__footer .c-footer__info-body ul li[data-link=instagram]{display:none}}.c-senko-recruit__footer .c-footer__info-body ul li[data-link=instagram] a{display:block;transition:opacity .3s}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__info-body ul li[data-link=instagram] a:hover{opacity:.7}}.c-senko-recruit__footer .c-footer__info-body ul a{color:#fff;display:unset;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__info-body ul a{font-size:3.2vw}}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__info-body ul a:hover{text-decoration:underline}}.c-senko-recruit__footer .c-footer__copyright small{color:#fff;display:block;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__copyright small{font-size:3.2vw;text-align:center}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap__body{margin:0 auto;max-width:1060px;padding:0 30px;position:relative}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap__body{padding:0 5.33333vw}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{gap:70px}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]{flex-direction:column}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child{margin-left:1.33333vw;margin-top:4.8vw}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child ul{align-items:center;display:flex}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]):last-child ul a{padding:0}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul{display:grid}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul{gap:26px}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li:not([data-link]){border-top:1px solid #fff}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li:not([data-link]):last-child{border-bottom:1px solid #fff}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a{transition:opacity .3s}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a:hover{opacity:.7}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a img{border-radius:10px}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=pmark] a img{border-radius:1.33333vw;width:16vw}}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram]{display:none}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram] a{margin-left:6.66667vw;width:-moz-fit-content;width:fit-content}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-link=instagram] a img{width:10.66667vw}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-icon=arrow] a{align-items:center;display:flex;justify-content:space-between;padding:3.2vw 2.66667vw;position:relative}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul li[data-icon=arrow] a:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:3.73333vw;width:4.26667vw}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul a{color:#fff;display:block;font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="1"]>li:not([data-sitemap-level]) ul a{font-size:4vw;font-weight:500;padding:4.8vw 2.66667vw;width:100%}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"]{border-top:1px solid #fff}}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"]>div{min-height:60px}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span{color:#fff;display:flex;font-size:1.6rem;font-weight:500;position:relative}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span{display:none}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] span:before{background-color:#fff;content:"";display:inline-block;height:20px;margin-right:14px;margin-top:4px;width:4px}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button{display:none}}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button{align-items:center;color:#fff;display:flex;font-size:4vw;font-weight:500;padding:4.53333vw 3.46667vw 3.46667vw 2.66667vw;position:relative;width:100%}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button[aria-expanded=true]:after{transform:scaleY(-1)}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="1"] button:after{border-bottom:0;border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #fff;content:"";display:inline-block;margin-left:auto;transition:transform .3s}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"]{display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"]{gap:4.53333vw;height:auto;margin:.53333vw 0 0;opacity:1;overflow:hidden;padding:0 4.8vw 4vw;transition:opacity .1s,visibility .1s;visibility:visible}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap ul[data-sitemap-level="2"][aria-hidden=true]{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a{color:#fff;font-size:1.4rem}@media screen and (max-width:767px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a{align-items:center;display:flex;font-size:3.2vw;position:relative}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap li[data-sitemap-level="2"] a:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:2.66667vw;width:2.13333vw}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap a{display:inline-block}@media screen and (min-width:768px){.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap a:hover{text-decoration:underline}}.c-senko-recruit__footer .c-footer__nav .c-nav-sitemap a[data-link=none]{pointer-events:none}.c-hero,.c-hero__body{position:relative}.c-hero__logo{bottom:40px;left:80px;position:absolute}@media screen and (max-width:1919px){.c-hero__logo{bottom:2.08333vw;left:4.16667vw}}@media screen and (max-width:767px){.c-hero__logo{bottom:5.33333vw;left:5.33333vw}}@media screen and (max-width:1919px){.c-hero__logo img{width:28.80208vw}}@media screen and (max-width:767px){.c-hero__logo img{width:50.4vw}}.c-hero__news{max-width:765px;position:relative}@media (min-width:768px) and (max-width:1440px){.c-hero__news{max-width:53.125vw}}@media screen and (min-width:768px){.c-hero__news{background-color:rgba(15,19,68,.8);bottom:-70px;position:absolute;right:0;z-index:1}}@media screen and (max-width:767px){.c-hero__news{background-color:#212e61;padding-top:13.33333vw}}.c-hero__news-body{border-left:1px solid #fff;padding:8px 104px 25px 36px}@media (min-width:768px) and (max-width:1440px){.c-hero__news-body{padding:.5555555556vw 7.2222222222vw 1.7361111111vw 2.5vw}}@media screen and (max-width:767px){.c-hero__news-body{background-color:rgba(25,29,81,.7);margin-left:auto;max-width:94.66667vw;padding:1.33333vw 5.33333vw 3.46667vw 4.8vw;position:relative;z-index:1}}.c-hero__news-title{color:#fff;font-size:3rem;font-weight:500}@media (min-width:768px) and (max-width:1440px){.c-hero__news-title{font-size:2.8rem}}@media screen and (max-width:767px){.c-hero__news-title{font-size:5.86667vw}}.c-hero__news-detail{align-items:center;display:flex;margin-top:6px}@media screen and (max-width:767px){.c-hero__news-detail{margin-top:.8vw}}.c-hero__news-date{color:#fff;font-size:1.8rem;font-weight:500}@media (min-width:768px) and (max-width:1440px){.c-hero__news-date{font-size:1.6rem}}@media screen and (max-width:767px){.c-hero__news-date{font-size:3.46667vw}}.c-hero__news-category{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:1.4rem;margin-left:28px;padding:3px 18px;position:relative}@media (min-width:768px) and (max-width:1440px){.c-hero__news-category{font-size:1.2rem}}@media screen and (max-width:767px){.c-hero__news-category{border-radius:2.66667vw;font-size:3.2vw;line-height:1.5;margin-left:4.8vw;padding:.26667vw 6.13333vw .26667vw 4.53333vw}}.c-hero__news-category:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:12px;width:6px}@media screen and (max-width:767px){.c-hero__news-category:before{height:1.33333vw;margin-right:2.66667vw;width:1.33333vw}}.c-hero__news-category[data-category=others]{background-color:#80c269}.c-hero__news-category[data-category=recruit]{background-color:#0081cc}.c-hero__news-category[data-category=solution]{background-color:#ef8051}.c-hero__news a{color:#fff;display:-webkit-box;font-size:1.6rem;margin-top:14px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:-moz-fit-content;width:fit-content;word-break:break-all}@media (min-width:768px) and (max-width:1440px){.c-hero__news a{font-size:1.4rem}}@media screen and (max-width:767px){.c-hero__news a{font-size:3.46667vw;line-height:1.53;margin-top:2.13333vw}}.c-hero__news a[data-link=pdf]:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:24px;margin:0 8px;vertical-align:middle;width:19px}@media screen and (max-width:767px){.c-hero__news a[data-link=pdf]:after{height:5.06667vw;margin:0 .8vw;width:3.86667vw}}@media screen and (min-width:768px){.c-hero__news a:hover{text-decoration:underline}}.c-hero__movie{pointer-events:none;position:relative}@media screen and (max-width:767px){.c-hero__movie{height:108vw;overflow:hidden}}.c-hero__movie:before{background-color:rgba(0,0,0,.4);content:"";height:100%;position:absolute;width:100%}.c-hero__movie video{display:block}@media screen and (max-width:767px){.c-hero__movie video{height:108vw;-o-object-fit:cover;object-fit:cover}.c-hero__movie iframe{height:108vw!important;left:50%!important;transform:translate(-50%);width:192vw!important}}.c-hero__movie button{cursor:pointer;font-size:0;height:122px;left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:122px}@media screen and (max-width:767px){.c-hero__movie button{height:16.26667vw;transform:translate(-50%,calc(-50% + 4.8vw));width:16.26667vw}}@media screen and (min-width:768px){.c-hero__movie button:hover{opacity:.7}}.c-hero__movie button:after,.c-hero__movie button:before{content:"";left:50%;position:absolute;top:50%}.c-hero__movie button:before{border-bottom:20px solid transparent;border-left:30px solid #fff;border-right:0;border-top:20px solid transparent;display:inline-block;transform:translate(calc(-50% + 4px),-50%)}@media screen and (max-width:767px){.c-hero__movie button:before{border-bottom:2.13333vw solid transparent;border-left:3.73333vw solid #fff;border-top:2.13333vw solid transparent;transform:translate(calc(-50% + .53333vw),-50%)}}.c-hero__movie button:after{animation:rotate 5s linear infinite;background-image:url(/img/obj-movie-btn.svg);background-repeat:no-repeat;background-size:100% 100%;height:122px;transform:translate(-50%,-50%);width:122px}@media screen and (max-width:767px){.c-hero__movie button:after{height:16.26667vw;width:16.26667vw}}.c-hero .c-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.c-hero .c-modal[aria-hidden=false]{display:block}.c-hero .c-modal[aria-hidden=true]{display:none}.c-hero .c-modal[data-anim=scale][data-animation=true]{animation:show-modal-scale .3s forwards}.c-hero .c-modal[data-anim=scale][data-animation=false]{animation:hide-modal-scale .3s forwards}.c-hero .c-modal__btn button{border:none;padding:0}.c-hero .c-modal__content{background-color:#fff;height:100%;left:50%;max-height:450px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px) and (max-width:1440px){.c-hero .c-modal__content{max-height:31.25vw;max-width:55.5555555556vw}}@media screen and (max-width:767px){.c-hero .c-modal__content{max-height:54vw;max-width:unset;width:100vw}}.c-hero .c-modal__close{background:transparent;border:none;cursor:pointer;font-size:0;height:60px;position:absolute;right:-60px;top:-60px;transition:opacity .3s;width:60px}@media screen and (max-width:767px){.c-hero .c-modal__close{height:8vw;right:0;top:-8vw;width:8vw}}.c-hero .c-modal__close:after,.c-hero .c-modal__close:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:60px}@media screen and (max-width:767px){.c-hero .c-modal__close:after,.c-hero .c-modal__close:before{width:8vw}}.c-hero .c-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-hero .c-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-hero .c-modal__close:hover{opacity:.7}}.c-hero .c-modal__list-item{display:none}.c-hero .c-modal__list-item[data-display=block]{display:block}.c-hero .c-modal__list-item[data-display=none]{display:none}.c-hero .c-modal[data-modal=recruit-message] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__close{right:2.13333vw;top:4.8vw}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__close:after,.c-hero .c-modal[data-modal=recruit-message] .c-modal__close:before{background-color:#000}.c-hero .c-modal[data-modal=recruit-message] .c-modal__content{height:738px;max-height:80vh;max-width:1000px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__content{height:147.73333vw}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:63px 138px 103px}@media screen and (min-width:768px) and (max-width:1060px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__list-item{padding-left:88px}}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__list-item{padding:10.66667vw 6.66667vw 16vw}}.c-hero .c-modal[data-modal=recruit-message] h2{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] h2{gap:3.2vw}.c-hero .c-modal[data-modal=recruit-message] h2 img{width:70.66667vw}}.c-hero .c-modal[data-modal=recruit-message] h2 span{font-size:2.2rem;font-weight:500;padding-left:80px;position:relative}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] h2 span{font-size:3.46667vw;padding-left:10.66667vw}}.c-hero .c-modal[data-modal=recruit-message] h2 span:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] h2 span:before{height:1px;width:8vw}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:50px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__text{margin-top:6.4vw}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:1.8rem;line-height:2.44}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__text p{font-size:3.46667vw;line-height:1.84}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.18}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__text p em{font-size:4vw;line-height:1.8}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:32px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__text p+p{margin-top:4.26667vw}}.c-hero .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-34px;pointer-events:none;position:absolute;right:-20px}@media screen and (min-width:768px) and (max-width:1060px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-3.2075471698vw;right:-1.8867924528vw}}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__img{bottom:-12.53333vw;right:-7.46667vw}}@media screen and (min-width:768px) and (max-width:1060px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__img img{width:37.1698113208vw}}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-message] .c-modal__img img{width:58.13333vw}}.c-hero .c-modal[data-modal=recruit-points]{background-color:rgba(0,0,0,.5)}.c-hero .c-modal[data-modal=recruit-points] .c-modal__close{right:12px;top:12px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__close{right:4.53333vw;top:4.8vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__close:after,.c-hero .c-modal[data-modal=recruit-points] .c-modal__close:before{background-color:#fff}.c-hero .c-modal[data-modal=recruit-points] .c-modal__content{background-color:#000;height:465px;max-height:80vh;max-width:1000px;position:relative}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__content{height:138.4vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:270px;left:50%;pointer-events:none;position:absolute;top:168px;transform:translate(calc(-50% + 6px));width:904px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__content:before{background-image:url(/img/bg-recruit-entry-modal-sp.png);height:101.73333vw;top:10.13333vw;transform:translate(calc(-50% - 1.6vw));width:89.86667vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item{max-height:80vh;overflow-y:auto;padding:84px 130px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item{padding:17.06667vw 6.66667vw 13.33333vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item h2 img{width:48vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:flex;gap:118px;justify-content:center;margin-top:60px}@media screen and (min-width:768px) and (max-width:1200px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul{gap:60px}}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul{display:grid;gap:8vw 6.66667vw;grid-template-columns:1fr 1fr;margin-top:8.8vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li{border-radius:50%;position:relative}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:before{border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:bottom;transition:transform .3s;width:100%}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate]:before{background-color:#fff799}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:before{background-color:#66b479}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=new-graduate] a:after{background-image:url(/img/icon-arrow.svg)}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career]:before{background-color:#fff}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:before{background-color:#66b479}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=career] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]{grid-column:span 2;justify-self:center}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback]:before{background-color:#66b479}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a{color:#fff}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:before{background-color:#fff}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-type=comeback] a:after{background-image:url(/img/icon-arrow-black.svg)}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]{pointer-events:none}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none]:before{background-color:#aaa}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a{color:#fff}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none] a:before{background-color:#999}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li[data-link=none][data-type=comeback] a:after{background-image:url(/img/icon-arrow.svg)}@media screen and (min-width:768px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover:before{transform:translate(-50%,-50%) scale(1.1)}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:before{background-color:#000}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li:hover a:after{background-image:url(/img/icon-arrow.svg)}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;gap:22px;height:170px;justify-content:center;padding-top:18px;position:relative;width:170px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a{font-size:4.8vw;gap:6.66667vw;height:40vw;padding-top:4.53333vw;width:40vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{border-radius:50%;content:"";display:inline-block;height:56px;order:2;transition:background-color .3s;width:56px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:before{height:9.33333vw;width:9.33333vw}}.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{background-repeat:no-repeat;background-size:100% auto;bottom:40px;content:"";height:17px;position:absolute;width:19px}@media screen and (max-width:767px){.c-hero .c-modal[data-modal=recruit-points] .c-modal__list-item ul li a:after{bottom:8.53333vw;height:3.73333vw;width:4.26667vw}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.c-content-index .c-news{position:relative}@media screen and (min-width:768px){.c-content-index .c-news{margin-top:-70px}}.c-content-index .c-news__body{display:flex;flex-direction:column;gap:80px}@media screen and (max-width:767px){.c-content-index .c-news__body{gap:6.66667vw}}.c-content-index .c-news__btn{align-self:flex-end;display:flex}@media screen and (max-width:767px){.c-content-index .c-news__btn{margin-top:5.6vw;width:100%}}.c-content-index .c-news__btn button{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;cursor:pointer;font-size:1.6rem;padding:10px 18px;position:relative;transition:background-color .3s,color .3s}@media screen and (max-width:1060px){.c-content-index .c-news__btn button{font-size:1.4rem}}@media screen and (max-width:767px){.c-content-index .c-news__btn button{font-size:3.46667vw;padding:1.6vw 2.4vw;white-space:nowrap;width:100%}}.c-content-index .c-news__btn button:first-child{border-left:1px solid #fff}.c-content-index .c-news__btn button:last-child{border-right:1px solid #fff}.c-content-index .c-news__btn button:not(:last-child):after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.c-content-index .c-news__btn button[aria-selected=false]{background-color:#282a61;color:#fff}.c-content-index .c-news__btn button[aria-selected=false]:hover{background-color:hsla(0,0%,100%,.1)}.c-content-index .c-news__btn button[aria-selected=true]{background-color:#fff;color:#000}.c-content-index .c-news__panel[aria-hidden=false]{animation:tabOpen .4s ease .2s 1 forwards;display:block;opacity:0;visibility:hidden}.c-content-index .c-news__panel[aria-hidden=true]{display:none}.c-content-index .c-news__panel ul{display:flex;flex-direction:column}.c-content-index .c-news__panel ul li:last-child a{border-bottom:1px solid #fff}@media screen and (min-width:768px){.c-content-index .c-news__panel li.empty .c-news__detail{grid-template-columns:1fr}}.c-content-index .c-news__panel li.empty .c-news__detail:after,.c-content-index .c-news__panel li.empty .c-news__detail:before{content:none}.c-content-index .c-news__panel li.empty .c-news__detail p{padding:0}.c-content-index .c-news__panel li[data-link=pdf] p:after{background-image:url(/img/icon-download.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:24px;margin:0 8px;vertical-align:middle;width:19px}@media screen and (max-width:767px){.c-content-index .c-news__panel li[data-link=pdf] p:after{height:5.06667vw;margin:0 .8vw;width:3.86667vw}}.c-content-index .c-news__panel li a{border-top:1px solid #fff;display:block;margin:0 calc(50% - 50vw);padding:32px;transition:background-color .3s;width:100vw}@media screen and (max-width:767px){.c-content-index .c-news__panel li a{padding:5.33333vw 6.66667vw 3.46667vw}}@media screen and (min-width:768px){.c-content-index .c-news__panel li a:hover{background-color:hsla(0,0%,100%,.1)}}.c-content-index .c-news__detail{align-items:center;display:flex;gap:40px;margin-left:auto;margin-right:auto;max-width:1000px;position:relative}@media screen and (min-width:768px){.c-content-index .c-news__detail{display:grid;grid-template-columns:85px 160px auto;padding-left:90px}}@media (min-width:768px) and (max-width:1060px){.c-content-index .c-news__detail{padding-left:0}}@media screen and (max-width:767px){.c-content-index .c-news__detail{flex-wrap:wrap;gap:1.6vw 4.53333vw}}.c-content-index .c-news__detail:after,.c-content-index .c-news__detail:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-content-index .c-news__detail:before{background-color:hsla(0,0%,100%,.2);border-radius:50%;height:30px;right:10px;width:30px}@media screen and (max-width:767px){.c-content-index .c-news__detail:before{content:none}}.c-content-index .c-news__detail:after{background-image:url(/img/icon-arrow.svg);background-repeat:no-repeat;background-size:100% 100%;height:17px;right:15px;width:19px}@media screen and (max-width:767px){.c-content-index .c-news__detail:after{content:none}}.c-content-index .c-news__detail p{color:#fff;display:-webkit-box;font-size:1.6rem;line-height:1.5;max-width:500px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}@media screen and (min-width:768px){.c-content-index .c-news__detail p{padding-left:46px}}@media (min-width:768px) and (max-width:1060px){.c-content-index .c-news__detail p{max-width:37.7358490566vw;padding-left:0}}@media screen and (max-width:767px){.c-content-index .c-news__detail p{font-size:3.46667vw;line-height:1.84;width:100%}}.c-content-index .c-news__date{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.c-content-index .c-news__date{min-width:84px}}@media screen and (max-width:767px){.c-content-index .c-news__date{font-size:3.46667vw;min-width:18.26667vw}}.c-content-index .c-news__category{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:8px 20px;position:relative}@media screen and (min-width:768px){.c-content-index .c-news__category{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767px){.c-content-index .c-news__category{border-radius:2.66667vw;font-size:3.2vw;padding:1.06667vw 6.13333vw 1.06667vw 4.53333vw}}.c-content-index .c-news__category[data-category=others]{background-color:#80c269}.c-content-index .c-news__category[data-category=recruit]{background-color:#0081cc}.c-content-index .c-news__category[data-category=solution]{background-color:#ef8051}.c-content-index .c-news__category:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:12px;width:6px}@media screen and (max-width:767px){.c-content-index .c-news__category:before{height:1.33333vw;margin-right:1.33333vw;margin-right:2.66667vw;width:1.33333vw}}[data-page=news] .c-content-index .c-news{margin-top:0}[data-page=news] .c-content-index .c-news__body{display:block}[data-page=news] .c-content-index .c-news__btn{justify-content:center}[data-page=news] .c-content-index .c-news__btn[data-position=bottom]{margin-top:60px}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__btn[data-position=bottom]{margin-top:8vw}}[data-page=news] .c-content-index .c-news__btn button{border-bottom:1px solid #202562;border-top:1px solid #202562}[data-page=news] .c-content-index .c-news__btn button:first-child{border-left:1px solid #202562}[data-page=news] .c-content-index .c-news__btn button:last-child{border-right:1px solid #202562}[data-page=news] .c-content-index .c-news__btn button:not(:last-child):after{background-color:#202562;content:""}[data-page=news] .c-content-index .c-news__btn button[aria-selected=false]{background-color:#fff;color:#202562}@media screen and (min-width:768px){[data-page=news] .c-content-index .c-news__btn button[aria-selected=false]:hover{background-color:#202562;color:#fff}}[data-page=news] .c-content-index .c-news__btn button[aria-selected=true]{background-color:#202562;color:#fff}[data-page=news] .c-content-index .c-news__panel{margin-top:60px}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__panel{margin-top:9.86667vw}}[data-page=news] .c-content-index .c-news__panel ul{border-bottom:1px solid #000}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__panel ul{margin-left:-5.33333vw;width:100vw}}[data-page=news] .c-content-index .c-news__panel ul.empty{border-bottom:none}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__panel ul.empty{margin:0}}@media screen and (min-width:768px){[data-page=news] .c-content-index .c-news__panel ul.empty .c-news__detail{grid-template-columns:1fr}}[data-page=news] .c-content-index .c-news__panel ul.empty .c-news__detail:after,[data-page=news] .c-content-index .c-news__panel ul.empty .c-news__detail:before{content:none}[data-page=news] .c-content-index .c-news__panel ul.empty .c-news__detail p{padding:0}[data-page=news] .c-content-index .c-news__panel ul li a{border-top:1px solid #b5b5b5;margin:0 auto;width:100%}@media screen and (min-width:768px){[data-page=news] .c-content-index .c-news__panel ul li a{padding-right:0}[data-page=news] .c-content-index .c-news__panel ul li a:hover{background-color:rgba(0,0,0,.1)}}[data-page=news] .c-content-index .c-news__panel ul li:first-child a{border-top:1px solid #000}[data-page=news] .c-content-index .c-news__panel ul li:last-child a{border-bottom:none}@media screen and (min-width:768px){[data-page=news] .c-content-index .c-news__detail{padding-left:0}}[data-page=news] .c-content-index .c-news__detail:after{background-image:url(/img/icon-arrow-blue.svg)}[data-page=news] .c-content-index .c-news__date,[data-page=news] .c-content-index .c-news__detail p{color:#000}[data-page=news] .c-content-index .c-news__more{margin-top:60px}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__more{margin-top:8vw}}[data-page=news] .c-content-index .c-news__more[data-display=false]{display:none}[data-page=news] .c-content-index .c-news__more .c-btn{align-items:center;border:1px solid #202562;display:flex;min-width:234px;padding:17px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__more .c-btn{min-width:56vw;padding:4.4vw 3.46667vw 4.4vw 6.66667vw}}[data-page=news] .c-content-index .c-news__more .c-btn:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #202562;content:"";margin-left:auto;transition:border-top-color .3s}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news__more .c-btn:after{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #202562}}@media screen and (min-width:768px){[data-page=news] .c-content-index .c-news__more .c-btn:hover{background-color:#202562;color:#fff}[data-page=news] .c-content-index .c-news__more .c-btn:hover:after{border-top-color:#fff}}[data-page=news] .c-content-index .c-news h2{font-size:2.2rem;font-weight:500;margin-top:70px;text-align:center}@media screen and (max-width:767px){[data-page=news] .c-content-index .c-news h2{font-size:4.26667vw;margin-top:9.6vw}}.c-content-index .c-topics-list{position:relative;word-break:break-all}.c-content-index .c-topics-list h2{color:#202562;font-size:2.2rem;font-weight:500;margin-top:80px;text-align:center}@media screen and (max-width:767px){.c-content-index .c-topics-list h2{font-size:4.26667vw;margin-top:11.2vw}}.c-content-index .c-topics-list__btn{display:flex;flex-wrap:wrap;gap:30px 50px;margin:34px auto 0}@media screen and (min-width:768px){.c-content-index .c-topics-list__btn{max-width:674px}}@media screen and (max-width:767px){.c-content-index .c-topics-list__btn{gap:7.2vw 7.2vw;margin:6.66667vw auto 0;max-width:79.46667vw;width:100%}}.c-content-index .c-topics-list__btn button{color:#000;cursor:pointer;font-size:1.6rem;padding-left:34px;position:relative;transition:color .3s}@media screen and (max-width:767px){.c-content-index .c-topics-list__btn button{font-size:3.46667vw;padding-left:6.4vw}}.c-content-index .c-topics-list__btn button:after,.c-content-index .c-topics-list__btn button:before{content:"";position:absolute}.c-content-index .c-topics-list__btn button:before{border:1px solid #262b62;border-radius:50%;height:20px;left:0;width:20px}@media screen and (max-width:767px){.c-content-index .c-topics-list__btn button:before{height:4.53333vw;width:4.53333vw}}.c-content-index .c-topics-list__btn button:after{background-color:none;border-radius:50%;height:8px;left:6px;top:6px;width:8px}@media screen and (max-width:767px){.c-content-index .c-topics-list__btn button:after{height:2.13333vw;left:1.2vw;top:1.2vw;width:2.13333vw}}.c-content-index .c-topics-list__btn button[aria-selected=true]{font-weight:700}.c-content-index .c-topics-list__btn button[aria-selected=true]:after{background-color:#202562}.c-content-index .c-topics-list__panel{margin-top:50px}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel{margin-top:9.33333vw}}.c-content-index .c-topics-list__panel[aria-hidden=false]{animation:tabOpen .4s ease .2s 1 forwards;display:block;opacity:0;visibility:hidden}.c-content-index .c-topics-list__panel[aria-hidden=true]{display:none}.c-content-index .c-topics-list__panel ul{display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1080px){.c-content-index .c-topics-list__panel ul{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel ul{gap:9.33333vw;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:86.66667vw}}.c-content-index .c-topics-list__panel ul li{position:relative}.c-content-index .c-topics-list__panel ul li a>span{color:#262b62;display:block;font-size:1.6rem;margin-top:8px;padding-right:30px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel ul li a>span{font-size:3.46667vw;margin-top:2.4vw;padding-right:9.06667vw}}.c-content-index .c-topics-list__panel ul li a>span:after{background-image:url(/img/icon-arrow-blue.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:17px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s;width:19px}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel ul li a>span:after{height:3.73333vw;width:4.26667vw}}@media screen and (min-width:768px){.c-content-index .c-topics-list__panel ul li a:hover img{transform:scale(1.1)}.c-content-index .c-topics-list__panel ul li a:hover>span:after{transform:translate(5px,-50%)}}.c-content-index .c-topics-list__panel ul li picture{display:block;overflow:hidden}.c-content-index .c-topics-list__panel ul li picture img{max-height:180px;max-width:300px;min-height:180px;-o-object-fit:contain;object-fit:contain;transition:transform .3s}@media screen and (max-width:1080px){.c-content-index .c-topics-list__panel ul li picture img{max-height:25.9259259259vw;max-width:43.9814814815vw;min-height:25.9259259259vw;width:100%}}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel ul li picture img{max-height:52vw;max-width:86.66667vw;min-height:52vw}}.c-content-index .c-topics-list__panel ul li h3{display:-webkit-box;font-size:2.2rem;font-weight:500;margin-top:14px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel ul li h3{font-size:4.26667vw;margin-top:3.73333vw}}.c-content-index .c-topics-list__panel ul li p{display:-webkit-box;font-size:1.6rem;line-height:1.875;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000}@media screen and (max-width:767px){.c-content-index .c-topics-list__panel ul li p{font-size:3.46667vw;line-height:1.69;margin-top:1.33333vw}}.c-content-index .c-topics-list__date{color:#202562;font-size:1.4rem}@media screen and (max-width:767px){.c-content-index .c-topics-list__date{font-size:3.2vw;margin-top:1.33333vw}}.c-content-index .c-topics-list__category{background-color:#fff;border:1px solid #215cd1;border-radius:0 15px 15px 0;font-size:1.4rem;left:0;padding:2px 20px;position:absolute;top:20px;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:767px){.c-content-index .c-topics-list__category{border-radius:0 2.66667vw 2.66667vw 0;font-size:3.2vw;line-height:1.5;padding:0 5.2vw;top:5.06667vw}}.c-content-index .c-topics-list__category span{color:#215cd1}.c-content-index .c-topics-list__more{margin-top:60px}@media screen and (max-width:767px){.c-content-index .c-topics-list__more{margin-top:8vw}}.c-content-index .c-topics-list__more[data-display=false]{display:none}.c-content-index .c-topics-list__more .c-btn{align-items:center;border:1px solid #202562;display:flex;min-width:234px;padding:17px 20px;transition:color .3s,background-color .3s}@media screen and (max-width:767px){.c-content-index .c-topics-list__more .c-btn{min-width:56vw;padding:4.4vw 3.46667vw 4.4vw 6.66667vw}}.c-content-index .c-topics-list__more .c-btn:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #202562;content:"";margin-left:auto;transition:border-top-color .3s}@media screen and (max-width:767px){.c-content-index .c-topics-list__more .c-btn:after{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-top:2.13333vw solid #202562}}@media screen and (min-width:768px){.c-content-index .c-topics-list__more .c-btn:hover{background-color:#202562;color:#fff}.c-content-index .c-topics-list__more .c-btn:hover:after{border-top-color:#fff}}.c-content-detail__meta{display:flex;gap:30px}@media screen and (max-width:767px){.c-content-detail__meta{gap:6.66667vw}}.c-content-detail__category{align-items:center;border-radius:15px;color:#fff;display:flex;font-size:1.4rem;justify-content:center;line-height:1;padding:8px 20px;position:relative}@media screen and (min-width:768px){.c-content-detail__category{min-width:160px}}@media screen and (max-width:767px){.c-content-detail__category{border-radius:2.66667vw;font-size:3.2vw;padding:1.06667vw 6.13333vw 1.06667vw 4.53333vw}}.c-content-detail__category[data-category=topics]{background-color:#215cd1}.c-content-detail__category[data-category=others]{background-color:#80c269}.c-content-detail__category[data-category=recruit]{background-color:#0081cc}.c-content-detail__category[data-category=solution]{background-color:#ef8051}.c-content-detail__category:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:12px;width:6px}@media screen and (max-width:767px){.c-content-detail__category:before{height:1.33333vw;margin-right:1.33333vw;margin-right:2.66667vw;width:1.33333vw}}.c-content-detail__date{font-size:1.6rem}@media screen and (max-width:767px){.c-content-detail__date{font-size:3.46667vw}}.c-content-detail__main{margin-top:30px}@media screen and (max-width:767px){.c-content-detail__main{margin-top:3.46667vw}}.c-content-detail__btn{display:flex;justify-content:center;margin-top:50px}@media screen and (max-width:767px){.c-content-detail__btn{margin-top:8.53333vw}}.c-content-detail__btn a{border:1px solid #202562;border-radius:50px;color:#000;display:block;line-height:1.875;min-width:234px;padding:11px 50px 11px 20px;position:relative;text-align:left;transition:opacity .3s}@media screen and (max-width:767px){.c-content-detail__btn a{font-size:3.46667vw;line-height:5.86667vw;min-width:56vw;padding:3.46667vw 13.33333vw 3.46667vw 6.4vw}}@media screen and (min-width:768px){.c-content-detail__btn a:hover{opacity:.7}}.c-content-detail__btn a:after,.c-content-detail__btn a:before{content:"";display:block;position:absolute}.c-content-detail__btn a:before{background-color:#202562;border-radius:50%;height:30px;right:10px;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){.c-content-detail__btn a:before{height:6.66667vw;right:3.06667vw;width:6.66667vw}}.c-content-detail__btn a:after{background:url(/img/icon-arrow.svg) no-repeat 50%/100% auto;height:17px;right:15px;top:50%;transform:translateY(-50%);width:19px}@media screen and (max-width:767px){.c-content-detail__btn a:after{height:3.73333vw;right:4.26667vw;width:4.26667vw}}.c-tab__body{display:block}.c-tab__btn{align-self:flex-end;display:flex;justify-content:center}@media screen and (max-width:767px){.c-tab__btn{flex-direction:column;margin-top:5.6vw;width:100%}}.c-tab__btn button{color:#fff;cursor:pointer;font-size:1.6rem;padding:10px 18px;position:relative;transition:background-color .3s,color .3s}@media screen and (max-width:1060px){.c-tab__btn button{font-size:1.4rem}}@media screen and (min-width:768px){.c-tab__btn button{border-bottom:1px solid #202562;border-top:1px solid #202562}}@media screen and (max-width:767px){.c-tab__btn button{border-left:1px solid #202562;border-right:1px solid #202562;border-top:1px solid #202562;font-size:3.46667vw;padding:1.6vw 2.4vw;white-space:nowrap;width:100%}}@media screen and (min-width:768px){.c-tab__btn button:first-child{border-left:1px solid #202562}.c-tab__btn button:last-child{border-right:1px solid #202562}}@media screen and (max-width:767px){.c-tab__btn button:last-child{border-bottom:1px solid #202562}}@media screen and (min-width:768px){.c-tab__btn button:not(:last-child):after{background-color:#202562;content:"";height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}}.c-tab__btn button[aria-selected=false]{background-color:#fff;color:#202562}@media screen and (min-width:768px){.c-tab__btn button[aria-selected=false]:hover{background-color:#202562;color:#fff}}.c-tab__btn button[aria-selected=true]{background-color:#202562;color:#fff}.c-tab__panel{margin-top:60px}@media screen and (max-width:767px){.c-tab__panel{margin-top:9.86667vw}}.c-tab__panel[aria-hidden=false]{animation:tabOpen .4s ease .2s 1 forwards;display:block;opacity:0;visibility:hidden}.c-tab__panel[aria-hidden=true]{display:none}@keyframes tabOpen{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.c-aito{bottom:46px;opacity:1;pointer-events:none;position:fixed;transition:opacity .3s,visibility .3s;visibility:visible;z-index:50}@media screen and (min-width:768px){.c-aito{right:7px}}@media screen and (max-width:767px){.c-aito{bottom:15.2vw;left:50%;max-width:86.4vw;transform:translate(calc(-50% - .53333vw));width:100%}}.c-aito[data-display=false]{opacity:0;visibility:hidden}.c-aito__body{align-items:center;display:flex;gap:20px}@media screen and (max-width:767px){.c-aito__body{gap:.53333vw;justify-content:flex-end}}.c-aito__desc{background-color:#262b62;border:3px solid #fff;border-radius:10px;padding:12px 12px 13px 20px;pointer-events:auto;position:relative;transition:opacity .3s,visibility .3s}@media screen and (min-width:768px){.c-aito__desc{max-width:290px}}@media screen and (max-width:767px){.c-aito__desc{border:.8vw solid #fff;border-radius:2.66667vw;max-width:68vw;padding:2vw 3.86667vw;width:100%}}.c-aito__desc[data-display=false]{opacity:0;visibility:hidden}.c-aito__desc:after,.c-aito__desc:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-aito__desc:before{border-bottom:9px solid transparent;border-left:14px solid #fff;border-top:9px solid transparent;height:0;right:-16px;width:0}@media screen and (max-width:767px){.c-aito__desc:before{border-bottom:1.86667vw solid transparent;border-left:3.2vw solid #fff;border-top:1.86667vw solid transparent;right:-3.73333vw}}.c-aito__desc:after{border-bottom:7px solid transparent;border-left:12px solid #262b62;border-top:7px solid transparent;height:0;right:-11px;width:0}@media screen and (max-width:767px){.c-aito__desc:after{border-bottom:1.6vw solid transparent;border-left:3.2vw solid #262b62;border-top:1.6vw solid transparent;right:-2.66667vw}}.c-aito__desc[data-display=none]{display:none}.c-aito__desc p{color:#fff;font-size:1.4rem;letter-spacing:.01em;line-height:1.42;margin:0}@media screen and (max-width:767px){.c-aito__desc p{font-size:3.2vw;line-height:1.5}}.c-aito__btn{padding:6px 0;pointer-events:auto}@media screen and (max-width:767px){.c-aito__btn{padding:3.2vw 0}}.c-aito__btn a,.c-aito__btn button{cursor:pointer;display:block;font-size:0;height:50px;position:relative;transition:opacity .3s;width:56px}@media screen and (max-width:767px){.c-aito__btn a,.c-aito__btn button{height:12.53333vw;margin-top:1.33333vw;width:13.6vw}}.c-aito__btn a:before,.c-aito__btn button:before{background-image:url(/img/icon-bubble.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}@media screen and (max-width:767px){.c-aito__btn a:before,.c-aito__btn button:before{height:12.53333vw;transform:translate(calc(-50% + 2.66667vw),-50%);width:13.6vw}}@media screen and (min-width:768px){.c-aito__btn a:hover,.c-aito__btn button:hover{opacity:.7}}[data-page=recruit-sub] .c-aito,[data-page=solution-lp] .c-aito{opacity:1!important;visibility:visible!important}.c-aito[data-style=recruit] .c-aito__desc{background-color:#fff;border:3px solid #009724}.c-aito[data-style=recruit] .c-aito__desc:before{border-left-color:#009724}.c-aito[data-style=recruit] .c-aito__desc:after{border-left-color:#fff}.c-aito[data-style=recruit] .c-aito__desc p{color:#000}.c-aito[data-style=recruit] .c-aito__desc button{background-color:#009724}.c-aito[data-style=recruit] .c-aito__desc button:after,.c-aito[data-style=recruit] .c-aito__desc button:before{background-color:#fff}.c-aito[data-style=recruit] .c-aito__btn a:before,.c-aito[data-style=recruit] .c-aito__btn button:before{background-image:url(/img/icon-bubble-green.png)}.c-aito[data-position=absolute]{bottom:calc(var(--footer-h, 0px) + 46px);position:absolute}@media screen and (max-width:767px){.c-aito[data-position=absolute]{bottom:calc(var(--footer-h, 0px) + 15.2vw)}}.c-related-solution{bottom:0;left:50%;position:fixed;transform:translate(-50%);z-index:50}.c-related-solution[data-position=absolute]{bottom:var(--footer-h,0);position:absolute}.c-related-solution button{background:none;border:none;border-radius:10px 10px 0 0;cursor:pointer;max-height:64px;overflow:hidden;padding:0}@media screen and (min-width:768px){.c-related-solution button{min-width:620px}}@media screen and (max-width:767px){.c-related-solution button{border:0;border-radius:0;max-height:13.33333vw;width:100vw}}.c-related-solution button span{box-sizing:border-box;color:#fff;display:block;font-size:1.6rem;font-weight:700;letter-spacing:0;padding:23px 16px;position:relative;z-index:1}@media screen and (max-width:767px){.c-related-solution button span{font-size:3.46667vw;padding:4.8vw 13.6vw 4.66667vw 6.66667vw;text-align:center;width:100%}}.c-related-solution button span:after,.c-related-solution button span:before{background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none;position:absolute}.c-related-solution button span:before{background-image:url(/img/obj-solution-float.png);height:64px;left:0;top:0;width:620px;z-index:-1}@media screen and (max-width:767px){.c-related-solution button span:before{background-image:url(/img/obj-solution-float-sp.png);height:13.33333vw;width:100vw}}.c-related-solution button span:after{background-image:url(/img/icon-arrow.svg);display:inline-block;height:17px;margin-left:16px;width:19px;z-index:1}.c-related-solution__modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.c-related-solution__modal[aria-hidden=false]{display:block}.c-related-solution__modal[aria-hidden=true]{display:none}.c-related-solution__modal[data-anim=scale][data-animation=true]{animation:show-modal-scale .3s forwards}.c-related-solution__modal[data-anim=scale][data-animation=false]{animation:hide-modal-scale .3s forwards}.c-related-solution__modal-btn button{border:none;padding:0}.c-related-solution__modal-content{background-color:#fff;filter:drop-shadow(10px 0 20px rgba(0,0,0,.1));height:100%;left:50%;max-height:472px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:768px) and (max-width:1440px){.c-related-solution__modal-content{max-height:32.7777777778vw;max-width:55.5555555556vw}}@media screen and (max-width:767px){.c-related-solution__modal-content{max-height:43.2vw;max-width:80vw}}.c-related-solution__modal-close{background:transparent;border:none;cursor:pointer;font-size:0;height:60px;position:absolute;right:-60px;top:-60px;transition:opacity .3s;width:60px}@media screen and (max-width:767px){.c-related-solution__modal-close{height:8vw;right:-8vw;top:-8vw;width:8vw}}.c-related-solution__modal-close:after,.c-related-solution__modal-close:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:60px}@media screen and (max-width:767px){.c-related-solution__modal-close:after,.c-related-solution__modal-close:before{width:8vw}}.c-related-solution__modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-related-solution__modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.c-related-solution__modal-close:hover{opacity:.7}}.c-related-solution__modal-list-item{display:none}.c-related-solution__modal-list-item[data-display=block]{display:block}.c-related-solution__modal-list-item[data-display=none]{display:none}[data-page=solution-lp] .c-related-solution__modal{word-break:break-all}[data-page=solution-lp] .c-related-solution__modal-content{box-sizing:border-box;height:unset;max-height:calc(100vh - 200px);max-width:1000px;overflow-y:auto;padding:46px 30px 50px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-content{margin-top:2.66667vw;max-height:calc(100svh - 140px);padding:9.33333vw 5.33333vw 10.66667vw}}[data-page=solution-lp] .c-related-solution__modal-close{right:calc(50% - 507px);top:30px}@media screen and (max-width:1040px){[data-page=solution-lp] .c-related-solution__modal-close{right:calc(50% - 48.75vw)}}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-close{right:4vw;top:2.66667vw}}[data-page=solution-lp] .c-related-solution__modal h2{font-size:2.2rem;font-weight:500;margin:0;text-align:center}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal h2{font-size:4.26667vw}}[data-page=solution-lp] .c-related-solution__modal ul{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:26px auto 0;padding:0}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal ul{gap:5.33333vw 5.33333vw;grid-template-columns:1fr 1fr;margin:6.13333vw auto 0}}[data-page=solution-lp] .c-related-solution__modal ul.empty{grid-template-columns:1fr;margin-top:0}[data-page=solution-lp] .c-related-solution__modal ul.empty li{margin-left:auto;margin-right:auto}[data-page=solution-lp] .c-related-solution__modal ul.empty p{margin-top:40px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal ul.empty p{margin-top:8vw}}[data-page=solution-lp] .c-related-solution__modal ul+h2{margin-top:44px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal ul+h2{margin-top:8vw}}[data-page=solution-lp] .c-related-solution__modal li{margin:0;max-width:300px;padding:0}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li{max-width:42.66667vw;width:100%}}[data-page=solution-lp] .c-related-solution__modal li:before{content:none}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li:nth-child(3){display:none}}[data-page=solution-lp] .c-related-solution__modal li a{background:linear-gradient(0deg,#eee,rgba(223,239,244,.8));box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px;position:relative;text-decoration:none}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a{padding:2.66667vw}}@media screen and (min-width:768px){[data-page=solution-lp] .c-related-solution__modal li a:hover{opacity:1}[data-page=solution-lp] .c-related-solution__modal li a:hover:before{background-color:#202562}[data-page=solution-lp] .c-related-solution__modal li a:hover:after{background-image:url(/img/icon-arrow.svg)}[data-page=solution-lp] .c-related-solution__modal li a:hover img{transform:scale(1.2)}}[data-page=solution-lp] .c-related-solution__modal li a:after,[data-page=solution-lp] .c-related-solution__modal li a:before{bottom:20px;content:"";position:absolute}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a:after,[data-page=solution-lp] .c-related-solution__modal li a:before{bottom:2.4vw}}[data-page=solution-lp] .c-related-solution__modal li a:before{background-color:#fff;border-radius:50%;height:30px;right:21px;transition:background-color .3s;width:30px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a:before{height:6.66667vw;right:2.93333vw;width:6.66667vw}}[data-page=solution-lp] .c-related-solution__modal li a:after{background-image:url(/img/icon-arrow-purple.svg);background-repeat:no-repeat;background-size:100% 100%;bottom:26px;height:17px;right:26px;width:19px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a:after{bottom:3.73333vw;height:3.73333vw;right:4.26667vw;width:4.26667vw}}[data-page=solution-lp] .c-related-solution__modal li a h3{display:-webkit-box;font-size:1.8rem;font-weight:400;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#202562;margin:18px 0 0;padding:0 40px 0 0;text-align:left}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a h3{font-size:3.73333vw;margin:2.66667vw 0 0;padding:0 8vw 0 0}}[data-page=solution-lp] .c-related-solution__modal li a h3:after,[data-page=solution-lp] .c-related-solution__modal li a h3:before{content:none}[data-page=solution-lp] .c-related-solution__modal li a picture{overflow:hidden;z-index:1}[data-page=solution-lp] .c-related-solution__modal li a picture img{display:block;height:auto;max-height:160px;max-width:260px;min-height:160px;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a picture img{max-height:21.33333vw;max-width:37.33333vw;min-height:21.33333vw}}[data-page=solution-lp] .c-related-solution__modal li a p{color:#000;display:-webkit-box;font-size:1.4rem;line-height:1.71;margin:4px 0 0;overflow:hidden;padding:0 40px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal li a p{font-size:3.46667vw;margin:.53333vw 0 0;padding:0 8vw 0 0}}[data-page=solution-lp] .c-related-solution__modal-category{background-color:hsla(0,0%,100%,.26);border:1px solid #fff;margin-top:26px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category{border-left:none;border-right:none;margin:5.86667vw calc(50% - 50vw) 0;width:100vw}}[data-page=solution-lp] .c-related-solution__modal-category-list{border-radius:20px;display:flex;justify-content:center}@media screen and (max-width:1060px){[data-page=solution-lp] .c-related-solution__modal-category-list{display:grid;gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-list{border-radius:2.66667vw;display:grid;gap:1.6vw;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:88.53333vw}}[data-page=solution-lp] .c-related-solution__modal-category-item{display:grid;grid-template-columns:repeat(4,112px)}@media screen and (max-width:1060px){[data-page=solution-lp] .c-related-solution__modal-category-item{justify-content:center}}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item{grid-template-columns:repeat(4,22.13333vw)}}[data-page=solution-lp] .c-related-solution__modal-category-item a{background-color:#fff;border-bottom:1px solid #262b62;border-top:1px solid #262b62;box-sizing:border-box;color:#202562;cursor:pointer;display:grid;font-size:1.6rem;gap:5px;grid-template-rows:1fr 1fr;line-height:1.25;max-height:112px;max-width:112px;padding:8px 12px 12px;place-items:center;position:relative;text-align:center;text-decoration:none;transition:background-color .3s}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a{font-size:3.46667vw;gap:1.06667vw;max-height:22.13333vw;max-width:22.13333vw;padding:2.13333vw .53333vw 1.86667vw}}@media screen and (min-width:768px){[data-page=solution-lp] .c-related-solution__modal-category-item a:hover{background-color:rgba(0,0,0,.15);opacity:1}}[data-page=solution-lp] .c-related-solution__modal-category-item a:after{background-color:#202562;content:"";height:calc(100% - 4px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a:after{background-color:#eee;height:calc(100% - 1px)}}[data-page=solution-lp] .c-related-solution__modal-category-item a svg{height:auto}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=logimaterials]{border-left:1px solid #262b62;border-radius:20px 0 0 20px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=logimaterials]{border-radius:2.66667vw 0 0 2.66667vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=logimaterials] svg{width:46px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=logimaterials] svg{width:9.33333vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=energy] svg{width:23px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=energy] svg{width:4.4vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=construction] svg{width:48px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=construction] svg{width:9.2vw}}@media screen and (max-width:1060px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=environment_infra]{border-radius:0 20px 20px 0;border-right:1px solid #262b62}}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=environment_infra]{border-radius:0 2.66667vw 2.66667vw 0}}@media screen and (max-width:1060px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=environment_infra]:after{content:none}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=environment_infra] svg{width:40px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=environment_infra] svg{width:8.26667vw}}@media screen and (max-width:1060px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=purchasing]{border-left:1px solid #262b62;border-radius:20px 0 0 20px}}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=purchasing]{border-radius:2.66667vw 0 0 2.66667vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=purchasing] svg{width:34px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=purchasing] svg{width:7.46667vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=it] svg{width:40px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=it] svg{width:8.53333vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=trade] svg{width:42px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=trade] svg{width:8.4vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=planning]{border-radius:0 20px 20px 0;border-right:1px solid #262b62}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=planning]{border-radius:0 2.66667vw 2.66667vw 0}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=planning]:after{content:none}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=planning] svg{width:37px}@media screen and (max-width:767px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-btn=planning] svg{width:6.93333vw}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true]{background-color:#202562;color:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true]:before{background-color:#202562;content:"";height:100%;left:-1px;position:absolute;width:1px}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=logimaterials]:before{content:none}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=logimaterials] svg path{fill:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=energy] svg path{stroke:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=construction] svg path,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=construction] svg rect{fill:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=environment_infra] svg path{stroke:#fff}@media screen and (max-width:1060px){[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=purchasing]:before{content:none}}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=purchasing] svg line,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=purchasing] svg polygon,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=purchasing] svg polyline{stroke:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=purchasing] svg circle{fill:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=it] svg circle,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=it] svg ellipse,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=it] svg line{stroke:#fff}[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=it] svg path,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=planning] svg path,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=planning] svg rect,[data-page=solution-lp] .c-related-solution__modal-category-item a[data-current=true][data-btn=trade] svg path{fill:#fff}@keyframes show-modal-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes hide-modal-scale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.c-floating[data-float=bottom][data-position=absolute]{bottom:calc(var(--footer-h, 0px) + 155px);position:absolute}@media screen and (max-width:767px){.c-floating[data-float=bottom][data-position=absolute]{bottom:calc(var(--footer-h, 0px) + 32.8vw)}}