body{box-sizing:border-box;overflow-y:auto;-webkit-text-size-adjust:100%}body *,body :after,body :before{background-repeat:no-repeat;box-sizing:inherit}body :after,body :before{text-decoration:inherit;vertical-align:inherit}body *{padding:0;margin:0}body audio:not([controls]){display:none;height:0}body hr{overflow:visible}body article,body aside,body details,body figcaption,body figure,body footer,body header,body main,body menu,body nav,body section,body summary{display:block}body summary{display:list-item}body small{font-size:80%}body [hidden],body template{display:none}body abbr[title]{border-bottom:1px dotted;text-decoration:none}body li,body ol{list-style:none}body a{background-color:rgba(0,0,0,0);text-decoration:none}body a:active,body a:hover{outline-width:0;text-decoration:none}body code,body kbd,body pre,body samp{font-family:monospace,monospace}body b,body strong{font-weight:bolder}body dfn{font-style:italic}body mark{color:#000}body sub,body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}body sub{bottom:-0.25em}body sup{top:-0.5em}body [role=button],body [type=button],body [type=reset],body [type=submit],body button{cursor:pointer;background-color:rgba(0,0,0,0)}body [disabled]{cursor:default}body [type=number]{width:auto}body [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body [type=search]::-webkit-search-cancel-button,body [type=search]::-webkit-search-decoration{-webkit-appearance:none}body textarea{overflow:auto;resize:vertical}body button,body input,body optgroup,body select,body textarea{font:inherit}body optgroup{font-weight:700}body button{overflow:visible}body [type=button]::-moz-focus-inner,body [type=reset]::-moz-focus-inner,body [type=submit]::-moz-focus-inner,body button::-moz-focus-inner{border-style:0;padding:0}body [type=button]::-moz-focus-inner,body [type=reset]::-moz-focus-inner,body [type=submit]::-moz-focus-inner,body button:-moz-focusring{outline:1px dotted ButtonText}body [type=reset],body [type=submit],body button,body html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}body button,body select{text-transform:none}body select{-moz-appearance:none;-webkit-appearance:none;appearance:none}body select::-ms-expand{display:none}body select::-ms-value{color:currentColor}body legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}body img{border-style:none;image-rendering:auto}body progress{vertical-align:baseline}body svg:not(:root){overflow:hidden}body audio,body canvas,body progress,body video{display:inline-block}@media screen{body [hidden~=screen]{display:inherit}body [hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}body [aria-busy=true]{cursor:progress}body [aria-controls]{cursor:pointer}body [aria-disabled]{cursor:default}html{font-size:62.5%}body{margin:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",メイリオ,sans-serif;width:100%;max-width:100%;margin-right:auto;margin-left:auto;scroll-behavior:smooth;opacity:0;-webkit-animation:fadeInAll .5s ease forwards;animation:fadeInAll .5s ease forwards}@-webkit-keyframes fadeInAll{from{opacity:0}to{opacity:1}}@keyframes fadeInAll{from{opacity:0}to{opacity:1}}body *{font-weight:500;font-size:1.6rem;line-height:1.7142857143;letter-spacing:.02em;box-sizing:border-box;color:#002066}@media(min-width: 788px)and (max-width: 1399px){body *{font-size:max(1.1428571429vw, 11.44px)}}@media(max-width: 787px){body *{font-size:max(4vw, 16px);line-height:1.5625}}body main{overflow:hidden}body section{position:relative}body .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;position:relative}@media(max-width: 787px){body .inner{max-width:100%;padding-left:6.25vw;padding-right:6.25vw}}body a,body button{border:none;cursor:pointer;transition:all .3s ease-in-out}@media(hover: hover)and (pointer: fine){body a:hover,body button:hover{opacity:.6}}body a{width:100%}body img{height:auto;vertical-align:middle}body sup{font-size:75%}body sub{font-size:75%}@media(max-width: 787px){.u-pc{display:none !important}}@media(min-width: 788px){.u-sp{display:none !important}}.fadein{opacity:0;transition:1500ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform;transform:translate3d(0, 20px, 0) rotate(0.001deg);transition-delay:.3s}.fadein.is-show{opacity:1;transform:translate3d(0, 0, 0) rotate(0.001deg)}.fadein-mv{opacity:0;transition:3000ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform;transform:translate3d(0, 0, 0) rotate(0.001deg);transition-delay:.3s}.fadein-mv.is-show{opacity:1;transform:translate3d(0, 0, 0) rotate(0.001deg)}.blurin{opacity:0}.blurin.is-show{-webkit-animation:fadeInBlur 1s ease forwards;animation:fadeInBlur 1s ease forwards}@-webkit-keyframes fadeInBlur{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}.blurin-ttl{opacity:0;-webkit-animation-delay:.3s;animation-delay:.3s}.blurin-ttl.is-show{-webkit-animation:fadeInBlurTtl 1.2s linear forwards;animation:fadeInBlurTtl 1.2s linear forwards}@-webkit-keyframes fadeInBlurTtl{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}@keyframes fadeInBlurTtl{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}.slidein .img{display:block}.slidein img{display:block;--transition-delay: 100ms;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transition:900ms cubic-bezier(0.645, 0.045, 0.355, 1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path, -webkit-clip-path;transition-delay:var(--transition-delay, 200ms)}.slidein.is-show img{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.slidein.is-show .img:nth-of-type(1) img{transition-delay:calc(var(--transition-delay, 0ms) + 160ms)}.slidein.is-show .img:nth-of-type(2) img{transition-delay:calc(var(--transition-delay, 0ms) + 320ms);margin-top:-1px}.slidein.is-show .img:nth-of-type(3) img{transition-delay:calc(var(--transition-delay, 0ms) + 480ms);margin-top:-1px}.slidein.is-show .img:nth-of-type(4) img{transition-delay:calc(var(--transition-delay, 0ms) + 640ms);margin-top:-1px}.slidein.is-show .img:nth-of-type(5) img{transition-delay:calc(var(--transition-delay, 0ms) + 800ms);margin-top:-1px}.slidein.is-show .img:nth-of-type(6) img{transition-delay:calc(var(--transition-delay, 0ms) + 960ms);margin-top:-1px}@media(max-width: 787px){.slidein--top img{display:block;--transition-delay: 100ms;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:900ms cubic-bezier(0.645, 0.045, 0.355, 1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path, -webkit-clip-path;transition-delay:var(--transition-delay, 200ms)}.slidein--top.is-show img{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.slidein--top.is-show .img:nth-of-type(1) img{transition-delay:calc(var(--transition-delay, 0ms) + 160ms)}.slidein--top.is-show .img:nth-of-type(2) img{transition-delay:calc(var(--transition-delay, 0ms) + 320ms)}.slidein--top.is-show .img:nth-of-type(3) img{transition-delay:calc(var(--transition-delay, 0ms) + 480ms)}.slidein--top.is-show .img:nth-of-type(4) img{transition-delay:calc(var(--transition-delay, 0ms) + 640ms)}.slidein--top.is-show .img:nth-of-type(5) img{transition-delay:calc(var(--transition-delay, 0ms) + 800ms)}.slidein--top.is-show .img:nth-of-type(6) img{transition-delay:calc(var(--transition-delay, 0ms) + 960ms)}}.delay01.is-show,.delay01.is-show{-webkit-animation-delay:.4s;animation-delay:.4s}@media(max-width: 787px){.delay01.is-show,.delay01.is-show{-webkit-animation-delay:.3s;animation-delay:.3s}}.delay02.is-show,.delay02.is-show{-webkit-animation-delay:.7s;animation-delay:.7s}@media(max-width: 787px){.delay02.is-show,.delay02.is-show{-webkit-animation-delay:.5s;animation-delay:.5s}}.delay03.is-show,.delay03.is-show{-webkit-animation-delay:1s;animation-delay:1s}.site-area-header{height:10rem;display:flex;align-items:center}@media(max-width: 787px){.site-area-header{height:6rem}}.site-area-header .site-area-header__logo{margin-left:2rem}@media(max-width: 787px){.site-area-header .site-area-header__logo{margin-left:1.5rem}}.site-area-header .site-area-header__logo img{width:auto;height:5.9rem}@media(max-width: 787px){.site-area-header .site-area-header__logo img{height:2.6rem}}.site-area-footer .site-area-footer__container__bottom__holder{padding:0;display:flex;align-items:center;justify-content:center;height:6rem}@media(max-width: 787px){.site-area-footer .site-area-footer__container__bottom__holder{height:7rem}}.site-area-footer .site-area-footer__container__bottom__holder .site-area-footer__copyright{color:#fff;display:flex;align-items:center}.page-top{padding-top:20px}@media(max-width: 787px){.page-top{padding-top:10vw}}.page-top .top-heading{text-align:center;padding:0 40px}@media(max-width: 787px){.page-top .top-heading{padding:0 6.25vw}}.page-top .top-heading .ttl img{width:85.7rem}@media(min-width: 788px)and (max-width: 1399px){.page-top .top-heading .ttl img{width:max(61.2142857143vw, 612.755px)}}@media(max-width: 787px){.page-top .top-heading .ttl img{width:64.75vw}}.page-top .top-heading .lead{margin-top:4rem;margin-bottom:4rem;font-size:1.8rem;line-height:1.6666666667}@media(min-width: 788px)and (max-width: 1399px){.page-top .top-heading .lead{font-size:max(1.2857142857vw, 12.87px)}}@media(max-width: 787px){.page-top .top-heading .lead{font-size:4vw;line-height:1.875;margin-top:10vw;margin-bottom:10vw}}.page-top .top-links .list{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 787px){.page-top .top-links .list{justify-content:space-between}}.page-top .top-links .list .item{position:relative;width:20%;transform:translateY(600px);opacity:0;transition:transform 1.5s cubic-bezier(0.2, 0, 0.08, 1),opacity 1s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 787px){.page-top .top-links .list .item{width:50%}}.page-top .top-links .list .item.is-show{transform:translateY(0);opacity:1}.page-top .top-links .list .item.is-pic-show .pic{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.page-top .top-links .list .item a{display:block}@media(min-width: 788px)and (hover: hover)and (pointer: fine){.page-top .top-links .list .item a:hover{opacity:1}.page-top .top-links .list .item a:hover .pic::before{opacity:0}.page-top .top-links .list .item a:hover .copy{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.page-top .top-links .list .item a .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;transition:height .6s ease-out}.page-top .top-links .list .item a .pic{position:relative;z-index:1;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);transition:-webkit-clip-path 1.2s cubic-bezier(0.2, 0, 0.08, 1);transition:clip-path 1.2s cubic-bezier(0.2, 0, 0.08, 1);transition:clip-path 1.2s cubic-bezier(0.2, 0, 0.08, 1), -webkit-clip-path 1.2s cubic-bezier(0.2, 0, 0.08, 1)}.page-top .top-links .list .item a .pic img{width:100%}.page-top .top-links .list .item a .pic::before{content:"";position:absolute;z-index:1;top:0;width:100%;height:10px;transition:all .3s cubic-bezier(0.5, 0, 1, 1)}@media(max-width: 787px){.page-top .top-links .list .item a .pic::before{height:2.5vw}}.page-top .top-links .list .item a .copy{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}@media(min-width: 788px){.page-top .top-links .list .item a .copy{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:-webkit-clip-path .6s cubic-bezier(0.2, 0, 0.08, 1);transition:clip-path .6s cubic-bezier(0.2, 0, 0.08, 1);transition:clip-path .6s cubic-bezier(0.2, 0, 0.08, 1), -webkit-clip-path .6s cubic-bezier(0.2, 0, 0.08, 1)}.page-top .top-links .list .item a .copy::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85}}.page-top .top-links .list .item a .copy img{position:absolute;width:4.0714285714vw}@media(min-width: 788px){.page-top .top-links .list .item a .copy img{top:2.1428571429vw;left:2.1428571429vw}}@media(max-width: 787px){.page-top .top-links .list .item a .copy img{width:12vw;top:5vw;right:2.5vw}}.page-top .top-links .list .item a .copy.line3--pc img{width:6.6428571429vw}@media(max-width: 787px){.page-top .top-links .list .item a .copy.line3--sp img{width:17.5vw}}.page-top .top-links .list .item.field-engineering-hq a .bg{background:#6cb3d4}.page-top .top-links .list .item.field-engineering-hq a .pic::before{background:#6cb3d4}.page-top .top-links .list .item.field-engineering-hq a .copy::before{background:#6cb3d4}.page-top .top-links .list .item.system-dev-hq a .bg{background:#6cc9f3}.page-top .top-links .list .item.system-dev-hq a .pic::before{background:#6cc9f3}.page-top .top-links .list .item.system-dev-hq a .copy::before{background:#6cc9f3}.page-top .top-links .list .item.management-hq a .bg{background:#87abda}.page-top .top-links .list .item.management-hq a .pic::before{background:#87abda}.page-top .top-links .list .item.management-hq a .copy::before{background:#87abda}.page-top .top-links .list .item.sales-hq a .bg{background:#51a7d6}.page-top .top-links .list .item.sales-hq a .pic::before{background:#51a7d6}.page-top .top-links .list .item.sales-hq a .copy::before{background:#51a7d6}.page-top .top-links .list .item.manufacturing-hq a .bg{background:#50c1e2}.page-top .top-links .list .item.manufacturing-hq a .pic::before{background:#50c1e2}.page-top .top-links .list .item.manufacturing-hq a .copy::before{background:#50c1e2}.page-top .top-links .list .item.ip-hq a .bg{background:#a6bdca}.page-top .top-links .list .item.ip-hq a .pic::before{background:#a6bdca}.page-top .top-links .list .item.ip-hq a .copy::before{background:#a6bdca}.page-top .top-links .list .item.qa-dept a .bg{background:#508ad5}.page-top .top-links .list .item.qa-dept a .pic::before{background:#508ad5}.page-top .top-links .list .item.qa-dept a .copy::before{background:#508ad5}.page-top .top-links .list .item.procurement-hq a .bg{background:#00659e}.page-top .top-links .list .item.procurement-hq a .pic::before{background:#00659e}.page-top .top-links .list .item.procurement-hq a .copy::before{background:#00659e}.page-top .top-links .list .item.it-strategy-hq a .bg{background:#b5c2e3}.page-top .top-links .list .item.it-strategy-hq a .pic::before{background:#b5c2e3}.page-top .top-links .list .item.it-strategy-hq a .copy::before{background:#b5c2e3}.page-top .top-links .list .item.process-hq a .bg{background:#c5e7fa}.page-top .top-links .list .item.process-hq a .pic::before{background:#c5e7fa}.page-top .top-links .list .item.process-hq a .copy::before{background:#c5e7fa}.page-interview .interview-mainvisual .inner{position:relative;margin-top:30px;display:flex}@media(min-width: 788px){.page-interview .interview-mainvisual .inner{display:grid;grid-template-columns:52.5% 42.5%;grid-template-rows:auto 1fr;grid-template-areas:"pic ttl" "pic txts"}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner{margin-top:2.1428571429vw}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner{flex-direction:column;margin-top:6.25vw;row-gap:5vw}}.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl{position:relative;z-index:1;grid-area:ttl}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl{padding-top:40px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl{padding-top:2.8571428571vw}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl{position:absolute;top:5vw;right:6.25vw}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.pos--btm{top:107.5vw;transform:translateY(-100%)}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--01{margin-left:-90px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--01{margin-left:-6.4285714286vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--02{margin-left:-195px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--02{margin-left:-13.9285714286vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--03{margin-left:-30px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--03{margin-left:-2.1428571429vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--04{margin-left:-105px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--04{margin-left:-7.5vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--05{margin-left:-55px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--05{margin-left:-3.9285714286vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--06{margin-left:-110px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--06{margin-left:-7.8571428571vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--07{margin-left:-60px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--07{margin-left:-4.2857142857vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--08{margin-left:-35px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--08{margin-left:-2.5vw}}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--09{margin-left:-160px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl.page--09{margin-left:-11.4285714286vw}}.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl .img img{width:auto;max-width:inherit;height:70px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl .img img{height:5vw}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__ttl .img img{height:9vw}}.page-interview .interview-mainvisual .inner .interview-mainvisual__pic{width:100%;grid-area:pic;align-self:start}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__pic{width:75vw}}.page-interview .interview-mainvisual .inner .interview-mainvisual__txts{width:100%;grid-area:txts;align-self:start}@media(min-width: 788px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts{padding-top:80px;padding-left:50px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts{padding-top:5.7142857143vw;padding-left:3.5714285714vw}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts{width:80vw;margin-right:auto;margin-left:auto}}.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--01{font-size:1.8rem;line-height:1.5555555556}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--01{font-size:max(1.2857142857vw, 12.87px)}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--01{font-size:max(4vw, 16px);line-height:1.5625}}.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--02{padding-top:1.5rem;font-size:2.6rem;line-height:1.0769230769;font-weight:bold}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--02{padding-top:1.0714285714vw;font-size:max(1.8571428571vw, 18.59px)}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--02{font-size:max(6.5vw, 26px);line-height:1.0769230769}}.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--03{padding-top:4rem;font-size:1.6rem}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--03{padding-top:2.8571428571vw;font-size:max(1.0714285714vw, 10.725px)}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--03{padding-top:7.5vw;font-size:max(4vw, 16px)}}@media(max-width: 787px){.page-interview .interview-mainvisual .inner .interview-mainvisual__txts .txt--03.is-show{-webkit-animation-delay:0s;animation-delay:0s}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner,.page-interview .interview-sec.sec02 .inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}}.page-interview .interview-sec.sec01 .inner .interview-sec__ttl,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl{grid-area:ttl;display:flex;flex-direction:column;position:relative;z-index:1}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl{row-gap:20px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl{row-gap:1.4285714286vw}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl{row-gap:2.5vw;margin-left:3.75vw}}.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--01,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--01{font-weight:bold;font-size:2.6rem;line-height:1.1153846154}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--01,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--01{font-size:1.8571428571vw}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--01,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--01{font-size:max(4vw, 16px);line-height:1.0625}}.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--02,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02{display:flex;flex-direction:column}.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--02 .img img,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02 .img img{width:auto;height:70px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--02 .img img,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02 .img img{height:5vw}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__ttl .ttl--02 .img img,.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02 .img img{height:9vw}}.page-interview .interview-sec.sec01 .inner .interview-sec__txts,.page-interview .interview-sec.sec02 .inner .interview-sec__txts{grid-area:txt;position:relative;z-index:1}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts,.page-interview .interview-sec.sec02 .inner .interview-sec__txts{padding-right:60px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts,.page-interview .interview-sec.sec02 .inner .interview-sec__txts{padding-right:4.2857142857vw}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts,.page-interview .interview-sec.sec02 .inner .interview-sec__txts{width:80vw;margin-left:auto;margin-right:auto}}.page-interview .interview-sec.sec01 .inner .interview-sec__txts p,.page-interview .interview-sec.sec02 .inner .interview-sec__txts p{font-size:1.6rem}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts p,.page-interview .interview-sec.sec02 .inner .interview-sec__txts p{font-size:max(1.0714285714vw, 10.725px)}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts p,.page-interview .interview-sec.sec02 .inner .interview-sec__txts p{font-size:max(4vw, 16px)}}.page-interview .interview-sec.sec01 .inner .interview-sec__pic,.page-interview .interview-sec.sec02 .inner .interview-sec__pic{grid-area:img;position:relative;z-index:0;width:100%}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic,.page-interview .interview-sec.sec02 .inner .interview-sec__pic{margin-top:10vw;width:72.5vw}}.page-interview .interview-sec.sec01 .inner .interview-sec__pic img,.page-interview .interview-sec.sec02 .inner .interview-sec__pic img{width:100%}.page-interview .interview-sec.sec01{margin-top:80px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01{margin-top:5.7142857143vw}}@media(max-width: 787px){.page-interview .interview-sec.sec01{margin-top:10vw}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner{grid-template-areas:"ttl ttl" "txt img";grid-template-columns:47.5% 52.5%}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts{margin-left:auto}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts{margin-top:5vw}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts p{padding-top:50px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__txts p{padding-top:3.5714285714vw}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic{margin-top:-120px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic{margin-top:-8.5714285714vw}}@media(max-width: 787px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic{margin-left:auto}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic.u-mt--line1{margin-top:-50px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic.u-mt--line1{margin-top:-3.5714285714vw}}@media(min-width: 788px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic.u-mt--line3{margin-top:-185px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec01 .inner .interview-sec__pic.u-mt--line3{margin-top:-13.2142857143vw}}.page-interview .interview-sec.sec02{margin-top:120px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02{margin-top:8.5714285714vw}}@media(max-width: 787px){.page-interview .interview-sec.sec02{margin-top:12.5vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner{grid-template-areas:"img  ttl" "img  txt";grid-template-columns:52.5% 43.3333333333%;-moz-column-gap:4.1666666667%;column-gap:4.1666666667%}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--01{margin-left:-100px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--01{margin-left:-7.1428571429vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--02{margin-left:-55px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--02{margin-left:-3.9285714286vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--03{margin-left:-165px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--03{margin-left:-11.7857142857vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--04{margin-left:-140px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--04{margin-left:-10vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--05{margin-left:-65px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--05{margin-left:-4.6428571429vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--06{margin-left:-145px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--06{margin-left:-10.3571428571vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--07{margin-left:-210px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--07{margin-left:-15vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--08{margin-left:-70px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--08{margin-left:-5vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--09{margin-left:-100px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__ttl .ttl--02.page--09{margin-left:-7.1428571429vw}}@media(min-width: 788px){.page-interview .interview-sec.sec02 .inner .interview-sec__txts{margin-top:40px}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec02 .inner .interview-sec__txts{margin-top:2.8571428571vw}}@media(max-width: 787px){.page-interview .interview-sec.sec02 .inner .interview-sec__txts{margin-top:5vw}}.page-interview .interview-sec.sec03{margin-top:120px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec03{margin-top:8.5714285714vw}}@media(max-width: 787px){.page-interview .interview-sec.sec03{margin-top:12.5vw}}.page-interview .interview-sec.sec03 .inner .interview-sec__ttl{display:flex;flex-direction:column}.page-interview .interview-sec.sec03 .inner .interview-sec__ttl .ttl--03{display:flex;flex-direction:column;margin-right:auto;margin-left:auto}.page-interview .interview-sec.sec03 .inner .interview-sec__ttl .ttl--03 .img img{width:auto;height:70px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-sec.sec03 .inner .interview-sec__ttl .ttl--03 .img img{height:5vw}}@media(max-width: 787px){.page-interview .interview-sec.sec03 .inner .interview-sec__ttl .ttl--03 .img img{height:9vw}}.page-interview .interview-footer{padding-top:160px}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer{padding-top:11.4285714286vw}}@media(max-width: 787px){.page-interview .interview-footer{padding-top:20vw}}.page-interview .interview-footer .inner{max-width:1080px}@media(max-width: 787px){.page-interview .interview-footer .inner{max-width:80vw;padding:0}}.page-interview .interview-footer .inner .interview-footer__nav{display:flex;justify-content:space-between}.page-interview .interview-footer .inner .interview-footer__nav a{width:13.6rem;position:relative}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a{width:max(9.7142857143vw, 97.24px)}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a{width:25vw}}.page-interview .interview-footer .inner .interview-footer__nav a .img{width:100%}.page-interview .interview-footer .inner .interview-footer__nav a .txts{width:350px;min-height:6.8rem;display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1rem 2rem;position:absolute;top:17rem}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a .txts{width:max(25vw, 250.25px);min-height:max(4.8571428571vw, 48.62px);-moz-column-gap:max(1.0714285714vw, 10.725px);column-gap:max(1.0714285714vw, 10.725px);padding:max(0.7142857143vw, 7.15px) max(1.4285714286vw, 14.3px);top:max(12.1428571429vw, 121.55px)}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a .txts{width:16.25vw;min-height:16.25vw;top:28.75vw;padding:0;-moz-column-gap:0;column-gap:0;justify-content:center}}.page-interview .interview-footer .inner .interview-footer__nav a .txts .icon{background:rgba(255,255,255,.3);border-radius:50%;position:relative;width:3.5rem;height:3.5rem;flex-shrink:0}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a .txts .icon{width:2.5vw;height:2.5vw}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a .txts .icon{width:8vw;height:8vw}}.page-interview .interview-footer .inner .interview-footer__nav a .txts .icon::after{content:"";background:url("/tech_and_tai-wa/assets/img/arrow-white.svg") no-repeat center center/contain;width:1rem;height:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a .txts .icon::after{width:.7142857143vw;height:1.2857142857vw}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a .txts .icon::after{width:2.25vw;height:4vw}}.page-interview .interview-footer .inner .interview-footer__nav a .txts p{font-size:1.4rem;line-height:1.7142857143;color:#fff}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a .txts p{font-size:max(1vw, 10.01px)}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a .txts p{display:none}}.page-interview .interview-footer .inner .interview-footer__nav a.prev .txts{left:6rem}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a.prev .txts{left:4.2857142857vw}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a.prev .txts{left:13.75vw}}.page-interview .interview-footer .inner .interview-footer__nav a.prev .txts .icon::after{transform:translate(-50%, -50%) scaleX(-1)}.page-interview .interview-footer .inner .interview-footer__nav a.next .txts{right:6rem;flex-direction:row-reverse}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__nav a.next .txts{right:4.2857142857vw}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__nav a.next .txts{right:13.75vw}}.page-interview .interview-footer .inner .interview-footer__nav a.field-engineering-hq .txts{background:#6cb3d4}.page-interview .interview-footer .inner .interview-footer__nav a.system-dev-hq .txts{background:#6cc9f3}.page-interview .interview-footer .inner .interview-footer__nav a.system-dev-hq .txts .icon::after{background:url("/tech_and_tai-wa/assets/img/arrow-blue.svg") no-repeat center center/contain}.page-interview .interview-footer .inner .interview-footer__nav a.system-dev-hq .txts p{color:#002066}.page-interview .interview-footer .inner .interview-footer__nav a.management-hq .txts{background:#87abda}.page-interview .interview-footer .inner .interview-footer__nav a.sales-hq .txts{background:#51a7d6}.page-interview .interview-footer .inner .interview-footer__nav a.manufacturing-hq .txts{background:#50c1e2}.page-interview .interview-footer .inner .interview-footer__nav a.ip-hq .txts{background:#a6bdca}.page-interview .interview-footer .inner .interview-footer__nav a.ip-hq .txts .icon::after{background:url("/tech_and_tai-wa/assets/img/arrow-blue.svg") no-repeat center center/contain}.page-interview .interview-footer .inner .interview-footer__nav a.ip-hq .txts p{color:#002066}.page-interview .interview-footer .inner .interview-footer__nav a.qa-dept .txts{background:#508ad5}.page-interview .interview-footer .inner .interview-footer__nav a.procurement-hq .txts{background:#00659e}.page-interview .interview-footer .inner .interview-footer__nav a.it-strategy-hq .txts{background:#b5c2e3}.page-interview .interview-footer .inner .interview-footer__nav a.it-strategy-hq .txts .icon::after{background:url("/tech_and_tai-wa/assets/img/arrow-blue.svg") no-repeat center center/contain}.page-interview .interview-footer .inner .interview-footer__nav a.it-strategy-hq .txts p{color:#002066}.page-interview .interview-footer .inner .interview-footer__nav a.process-hq .txts{background:#c5e7fa}.page-interview .interview-footer .inner .interview-footer__nav a.process-hq .txts p{color:#002066}.page-interview .interview-footer .inner .interview-footer__back{padding-top:11rem;padding-bottom:8rem;text-align:center}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__back{padding-top:7.8571428571vw;padding-bottom:5.7142857143vw}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__back{padding-top:15vw;padding-bottom:10vw}}.page-interview .interview-footer .inner .interview-footer__back a{font-size:1.8rem}@media(hover: hover)and (pointer: fine){.page-interview .interview-footer .inner .interview-footer__back a:hover{text-decoration:none !important;color:#002066 !important}}@media(min-width: 788px)and (max-width: 1399px){.page-interview .interview-footer .inner .interview-footer__back a{font-size:max(1.2857142857vw, 12.87px)}}@media(max-width: 787px){.page-interview .interview-footer .inner .interview-footer__back a{font-size:max(3vw, 12px)}}
/*# sourceMappingURL=style.min.css.map */