@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanjp.min.css");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.cf:before,.clearfix:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.sp{display:none !important}.pc{display:block !important}@media only screen and (max-width: 768px){.sp{display:block !important}.pc{display:none !important}.is-white{background-color:#ffffff}}a[href^="tel:"]{cursor:default;pointer-events:none}@media only screen and (max-width: 599px){a[href^="tel:"]{cursor:pointer;pointer-events:auto}}html{font-size:62.5%}body{font-family:YakuHanJP,'Noto Sans JP', san-serif, 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:500;font-display:swap;width:100%}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}img{width:100%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.ie-mincho{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E",
 "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.l-header{position:fixed;width:100%;height:120px;top:0;z-index:1000}.l-header__sp-nav{display:none}@media screen and (max-width: 768px){.l-header{position:fixed;background-color:transparent}.l-header__sp-nav{display:block;padding:0 0 8%;-webkit-transition:all ease 3s;transition:all ease 3s}.l-header__sp-nav__inner{height:142px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-header__sp-nav__logo img{width:116px;margin:40px 0 0 41px}.l-header .js-sp-ac__btn{position:absolute;top:56px;right:44px;margin:0 auto 2em !important;width:33px}.l-header .js-sp-ac__btn a{position:relative;display:block;height:33px;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header .js-sp-ac__btn a span{position:absolute;display:inline-block;left:0;width:100%;height:1px;background-color:#000;border-radius:2px;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header .js-sp-ac__btn a span:nth-of-type(1){top:0}.l-header .js-sp-ac__btn a span:nth-of-type(2){top:15px}.l-header .js-sp-ac__btn a span:nth-of-type(2)::after{position:absolute;top:0;left:0;content:'';width:100%;height:1px;background-color:#161b1d;border-radius:2px;-webkit-transition:all 0.4s;transition:all 0.4s}.l-header .js-sp-ac__btn a span:nth-of-type(3){bottom:0}.l-header .js-sp-nav{display:none;padding:0}.l-header .js-sp-nav__ttl{font-size:28px;font-size:2.8rem;padding:5.45% 0;color:#333;border-top:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}.l-header .js-sp-nav__ttl:before{content:"";display:inline-block;position:absolute;top:50%;right:15px;margin-top:-2px;width:33px;height:1px;background-color:#000}.l-header .js-sp-nav__ttl:after{content:"";display:inline-block;position:absolute;top:50%;right:15px;margin-top:-2px;width:33px;height:1px;background-color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s;transition:all 0.3s}.l-header .js-sp-nav__sub-ttl a{font-size:28px;font-size:2.8rem;padding:5.45% 0;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative;display:block}.l-header .js-sp-nav__sub-ttl a:after{content:"";display:inline-block;position:absolute;top:50%;right:25px;width:12px;height:23px;background:url("/images/common/arrow-gray.svg") top center no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header .js-sp-nav__sub-ttl-cmn{border-top:1px solid #eaeaea}.l-header .js-sp-nav__sub-ttl-last{border-top:none;border-bottom:1px solid #eaeaea}.l-header .js-sp-nav__btn{display:none}.l-header .js-sp-nav__btn li a{display:inline-block;width:100%;font-size:28px;font-size:2.8rem;color:#333;padding:5.45% 0 5.45% 7.16%;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.l-header .js-sp-nav__btn li a:before{content:'';display:inline-block;width:12px;height:23px;background:url("/images/common/arrow-gray.svg") top center no-repeat;background-size:100%;margin:0 1em 0 0}.l-header .js-sp-nav__btn--common{border-bottom:1px solid #eaeaea}.l-header .js-sp-nav__btn--last{border-bottom:1px solid transparent}.l-header .js-sp-nav__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:13% 0 0}.l-header .js-sp-nav__sns p{width:20%;margin:0 3%}.l-header .is-open span:nth-of-type(1){-webkit-transform:translateY(20px) scale(0);transform:translateY(20px) scale(0)}.l-header .is-open span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header .is-open span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-header .is-open span:nth-of-type(3){-webkit-transform:translateY(-20px) scale(0);transform:translateY(-20px) scale(0)}.l-header .is-sub-open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width: 599px){.l-header__sp-nav__inner{height:71px}.l-header__sp-nav__logo img{width:58px;margin:20px 0 0 20px}.l-header .js-sp-ac__btn{position:absolute;top:25px;right:21px;margin:0 auto 2em !important;width:19px}.l-header .js-sp-ac__btn a{position:relative;display:block;height:21px;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header .js-sp-ac__btn a span{position:absolute;display:inline-block;left:0;width:100%;height:1px;background-color:#000;border-radius:2px;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header .js-sp-ac__btn a span:nth-of-type(1){top:0}.l-header .js-sp-ac__btn a span:nth-of-type(2){top:10px}.l-header .js-sp-ac__btn a span:nth-of-type(2)::after{position:absolute;top:0;left:0;content:'';width:100%;height:1px;background-color:#161b1d;border-radius:2px;-webkit-transition:all 0.4s;transition:all 0.4s}.l-header .js-sp-ac__btn a span:nth-of-type(3){bottom:0}.l-header .js-sp-nav{display:none;padding:0 13.33%}.l-header .js-sp-nav__ttl{font-size:14px;font-size:1.4rem;padding:5.45% 0;color:#333;border-top:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}.l-header .js-sp-nav__ttl:before{content:"";display:inline-block;position:absolute;top:50%;right:15px;margin-top:-2px;width:17px;height:1px;background-color:#000}.l-header .js-sp-nav__ttl:after{content:"";display:inline-block;position:absolute;top:50%;right:15px;margin-top:-2px;width:17px;height:1px;background-color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s;transition:all 0.3s}.l-header .js-sp-nav__sub-ttl a{font-size:14px;font-size:1.4rem}.l-header .js-sp-nav__sub-ttl a:after{content:"";display:inline-block;position:absolute;top:50%;right:17px;width:6px;height:12px;background:url("/images/common/arrow-gray.svg") top center no-repeat;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header .js-sp-nav__btn{display:none}.l-header .js-sp-nav__btn li a{display:inline-block;width:100%;font-size:14px;font-size:1.4rem;color:#333;padding:5.45% 0 5.45% 7.16%;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.l-header .js-sp-nav__btn li a:before{content:'';display:inline-block;width:6px;height:12px;background:url("/images/common/arrow-gray.svg") top center no-repeat;background-size:100%;margin:0 1em 0 0}.l-header .is-sub-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.l-header__nav{background-color:#ffffff;max-width:1280px;height:70px;margin:20px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media screen and (max-width: 768px){.l-header__nav{display:none}}.l-header__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.l-header__heading{margin:0 auto 0 25px}.l-header__heading a{position:relative;z-index:100}.l-header__heading img{width:87px}.l-header__item{letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:inline-block}.l-header__item--btn{color:#333;font-weight:bold;font-size:14px;font-size:1.4rem;margin:14px 0 0;padding:0 0 14px;text-decoration:none;display:block;position:relative;z-index:100}.l-header__item--btn:before{content:'';width:0;left:50%;bottom:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:2px solid #f99c1c;position:absolute;display:block}.l-header__item--btn:hover:before{width:50%;border-bottom:2px solid #f99c1c}.l-header__item--btn:after{content:'';width:0;right:50%;bottom:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:2px solid #f99c1c;position:absolute;display:block}.l-header__item--btn:hover:after{width:50%;border-bottom:2px solid #f99c1c}.l-header__item:not(:first-child){margin-left:60px}.l-header__item:last-child{margin:0 60px}@media screen and (max-width: 768px){.is-show{background-color:#ffffff;height:100vh}}.megamenu-low{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:341px;box-sizing:border-box;padding:70px 0 0;background-color:transparent;z-index:1}.megamenu-low__inner{border-top:1px solid #eaeaea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.megamenu-low__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;font-size:1.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;font-weight:500;color:#333;width:270px;height:270px;position:relative}.megamenu-low__ttl a{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.megamenu-low__company-ttl{background:url("/images/common/megamenu-low__company-ttl-bg.png") left top no-repeat;background-size:cover}.megamenu-low__company-ttl span{width:7px;margin:0 16px 0 0}.megamenu-low__services-ttl{background:url("/images/common/megamenu-low__services-ttl-bg.png") left top no-repeat;background-size:cover}.megamenu-low__services-ttl span{width:7px;margin:0 16px 0 0}.megamenu-low__recruit-ttl{background:url("/images/common/megamenu-low__recruit-ttl-bg.png") left top no-repeat;background-size:cover}.megamenu-low__recruit-ttl span{width:7px;margin:0 16px 0 0}.megamenu-low__ir-ttl{background:url("/images/common/megamenu-low__ir-ttl-bg.png") left top no-repeat;background-size:cover}.megamenu-low__ir-ttl span{width:7px;margin:0 16px 0 0}.megamenu-low__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1010px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px}.megamenu-low__details__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.megamenu-low__details__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;font-weight:500}.megamenu-low__details__ttl span{margin:0 9px 0 0}.megamenu-low__details__ttl span img{width:7px}.megamenu-low__details__tmb{overflow:hidden}.megamenu-low__details__tmb img{display:block;-webkit-transition-duration:0s;transition-duration:0s}.megamenu-low__details__tmb img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.8s;transition-duration:0.8s}.megamenu-low__details01__card{width:200px}.megamenu-low__details01__tmb{width:200px;height:92px}.megamenu-low__details02{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu-low__details02:before{content:"";display:block;width:23%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.megamenu-low__details02:after{content:"";display:block;width:23%}.megamenu-low__details02__link-txt{width:200px;height:38px;border-bottom:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 0 0;position:relative}.megamenu-low__details02__link-txt:before{content:'';display:inline-block;width:7px;height:13px;background:url("/images/common/arrow-gray.svg") top center no-repeat;background-size:100%;margin:0 0.8em 0 0}.megamenu-low__details02__link-txt a{font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.06em}.megamenu-low__details02__link-txt.adj>a{letter-spacing:normal}.megamenu-low__details03__card{width:276px}.megamenu-low__details03__tmb{width:276px;height:92px}.darken-bg{display:none;-webkit-transition:all 10s linear 2s;transition:all 10s linear 2s}.darken-bg--hover{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2;cursor:pointer;-webkit-animation-name:darken-bg-in;animation-name:darken-bg-in;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes darken-bg-in{from{opacity:0}to{opacity:1}}@keyframes darken-bg-in{from{opacity:0}to{opacity:1}}.top-kv{width:100%;background:url("/images/recruit/top-kv.png") top center no-repeat;background-size:cover;height:350px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:160px 0 70px}.top-kv__inner{max-width:1000px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-kv__ttl{display:block;font-family:"游明朝","YuMincho";font-weight:700;font-size:20px;font-size:2rem;font-family:"minion-pro",serif;font-weight:600;font-size:80px;font-size:8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;color:#333;line-height:1;margin:20px 0 0}.top-kv__ttl:after{content:"企業情報";display:block;color:#333;font-family:"游明朝","YuMincho";font-weight:700;font-size:20px;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;margin:20px 0 0}.top-kv__sub-ttl{font-family:"游明朝","YuMincho";font-weight:700;font-size:16px;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;color:#333}@media screen and (max-width: 768px){.top-kv{height:85vh;background:url("/images/recruit/sp-top-kv.png") top center no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24.27% 8% 10.27%}.top-kv__inner{max-width:100%;margin:0;display:block}.top-kv__ttl{font-size:108px;font-size:10.8rem}.top-kv__ttl:after{font-size:27px;font-size:2.7rem;margin:7.46% 0 0}.top-kv__sub-ttl{font-size:38px;font-size:3.8rem;line-height:1.8;margin:35% 0 0}}@media screen and (max-width: 599px){.top-kv{height:64vh;padding:24.27% 8% 10.27%}.top-kv__ttl{font-size:54px;font-size:5.4rem}.top-kv__ttl:after{font-size:13px;font-size:1.3rem}.top-kv__sub-ttl{font-size:19px;font-size:1.9rem}}.top-i-links{width:100%;padding:130px 0}.top-i-links__inner{max-width:1000px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.top-i-links__card{width:30%;height:330px;position:relative;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.05);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.05);-webkit-transition:.3s;transition:.3s}.top-i-links__card:hover{-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.25);box-shadow:5px 10px 20px rgba(0,0,0,0.25);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.top-i-links__card h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"游明朝","YuMincho";font-weight:700;font-size:18px;font-size:1.8rem;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;margin:38px 0 0}.top-i-links__card h3 span{font-family:"minion-pro",serif;font-weight:400;font-size:16px;font-size:1.6rem;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:10px 0 0}.top-i-links__link{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}@media screen and (max-width: 768px){.top-i-links{padding:20% 0}.top-i-links__inner{max-width:100%;margin:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8%}.top-i-links__card{width:100%;height:auto;-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.25);box-shadow:5px 10px 20px rgba(0,0,0,0.25);position:relative;margin:0 0 9.52%}.top-i-links__card:first-child{margin:0 0 9.52%}.top-i-links__card:last-child{margin:0}.top-i-links__card h3{font-size:36px;font-size:3.6rem;margin:0;padding:6.35% 0}.top-i-links__card h3 span{font-size:32px;font-size:3.2rem;margin:3.17% 0 0}}@media screen and (max-width: 599px){.top-i-links__inner{max-width:100%;margin:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8%}.top-i-links__card h3{font-size:18px;font-size:1.8rem}.top-i-links__card h3 span{font-size:16px;font-size:1.6rem}}.career-kv{width:100%;background:url("/images/recruit/career-kv.png") top center no-repeat;background-size:cover;height:350px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:160px 0 70px}.career-kv__inner{max-width:1000px;margin:0 auto}.career-kv__ttl{font-family:"minion-pro",serif;font-weight:600;font-size:80px;font-size:8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;color:#333}.career-kv__ttl:after{display:block;content:"中途採用";font-family:"游明朝","YuMincho";font-weight:700;font-size:20px;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;margin:20px 0 0}@media screen and (max-width: 768px){.career-kv{background:url("/images/recruit/sp-career-kv.png") top center no-repeat;background-size:cover;height:85vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24.27% 8% 10.27%}.career-kv__inner{max-width:100%;margin:0;display:block}.career-kv__ttl{font-size:108px;font-size:10.8rem}.career-kv__ttl:after{font-size:27px;font-size:2.7rem;margin:7.46% 0 0}.career-kv__sub-ttl{font-size:38px;font-size:3.8rem;line-height:1.8;margin:48% 0 0}}@media screen and (max-width: 599px){.career-kv{padding:24.27% 8% 10.27%;height:64vh}.career-kv__ttl{font-size:54px;font-size:5.4rem}.career-kv__ttl:after{font-size:13px;font-size:1.3rem}.career-kv__sub-ttl{font-size:19px;font-size:1.9rem}}.career-introduction{padding:130px 0 100px}.career-introduction__inner{max-width:1000px;margin:0 auto;text-align:center}.career-introduction__heading{font-family:"游明朝","YuMincho";font-weight:700;font-size:30px;font-size:3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;color:#333}.career-introduction__sub-heading{font-family:"游明朝","YuMincho";font-weight:700;font-size:20px;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.75;letter-spacing:0.1em;color:#333;margin:43px 0 34px}.career-introduction__read{padding:0 0 90px;text-align:center;font-size:14px;font-size:1.4rem;letter-spacing:0.06em;color:#333;line-height:2.5}@media screen and (max-width: 768px){.career-introduction{padding:20% 0}.career-introduction__inner{max-width:100%;margin:0;text-align:left}.career-introduction__heading{font-size:52px;font-size:5.2rem;letter-spacing:0.1em;text-align:center}.career-introduction__sub-heading{font-size:36px;font-size:3.6rem;line-height:1.5;letter-spacing:0.2em;width:73.33%;margin:16% auto 7%}.career-introduction__read{padding:0;text-align:justify;font-size:28px;font-size:2.8rem;line-height:1.75;width:73.33%;margin:0 auto 19.73%}}@media screen and (max-width: 599px){.career-introduction__heading{font-size:26px;font-size:2.6rem}.career-introduction__sub-heading{font-size:18px;font-size:1.8rem}.career-introduction__read{font-size:14px;font-size:1.4rem}}.career-guideline{padding:0 0 130px}.career-guideline__inner{max-width:800px;margin:0 auto}.career-guideline__ttl{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:0.06em;color:#333}.career-guideline__read{padding:37px 0 76px;font-size:14px;font-size:1.4rem;letter-spacing:0.06em;color:#333;line-height:2.5;text-align:justify}.career-guideline__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0;border-bottom:1px solid #ededed}.career-guideline__detail__ttl{width:20%;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#999;line-height:1.4;letter-spacing:0.1em;padding:0 0 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.career-guideline__detail dd{width:80%;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.1em;padding:0 30px 0 74px;-webkit-box-sizing:border-box;box-sizing:border-box}.career-guideline__detail dd a{color:#333}.career-guideline__detail__txt{line-height:1.6;text-align:justify}.career-guideline__detail__corea{line-height:1.2}.career-guideline__detail__corea a{color:#333}.career-guideline__i-link{margin:70px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #333;width:304px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;height:36px}.career-guideline__i-link--btn{width:100%;height:100%;font-family:"游明朝","YuMincho";font-weight:700;font-size:14px;font-size:1.4rem;letter-spacing:0.06em;color:#333;position:relative;line-height:2.5}.career-guideline__i-link--btn:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#333;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.career-guideline__i-link--btn:hover{color:#fff}.career-guideline__i-link--btn:hover:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left;transform-origin:left}.career-guideline__i-link--btn span{position:relative;z-index:1}@media screen and (max-width: 768px){.career-guideline{padding:0 0 20%;display:block}.career-guideline__inner{max-width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 13.33%}.career-guideline__ttl{font-size:32px;font-size:3.2rem}.career-guideline__read{padding:10% 0 13.64%;text-align:left;font-size:28px;font-size:2.8rem;line-height:2}.career-guideline__detail{display:block;padding:0 0 16.36%;border-bottom:none}.career-guideline__detail__ttl{width:100%;font-size:28px;font-size:2.8rem;font-weight:500;padding:0 0 7%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ededed}.career-guideline__detail dd{width:100%;font-size:28px;font-size:2.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.06em;line-height:1.8;padding:5.45% 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify}.career-guideline__detail dd span{display:inline-block;padding-left:1em;text-indent:-1em}.career-guideline__detail__txt{line-height:1.4}.career-guideline__i-link{margin:10.91% 0 0;width:100%;height:auto}.career-guideline__i-link--btn{font-size:30px;font-size:3rem;line-height:2.5}.career-guideline__i-link--btn:before{display:none}.career-guideline__i-link--btn:hover{color:inherit}.career-guideline__i-link--btn:hover:before{display:none}}@media screen and (max-width: 599px){.career-guideline__ttl{font-size:16px;font-size:1.6rem}.career-guideline__read{font-size:14px;font-size:1.4rem}.career-guideline__detail__ttl{font-size:14px;font-size:1.4rem}.career-guideline__detail dd{font-size:14px;font-size:1.4rem}.career-guideline__i-link--btn{font-size:15px;font-size:1.5rem}}.career-wrap{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.career-wrap{max-width:100%;margin:0}}.career-intro{padding:130px 0 0;text-align:center}.career-intro__heading{margin:0 0 60px;font-family:"游明朝","YuMincho";font-weight:700;font-size:30px;font-size:3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8;letter-spacing:.2em;color:#333}.career-intro__read{margin:0 0 50px;text-align:center;font-size:14px;font-size:1.4rem;letter-spacing:.1em;color:#333;line-height:2.5}.career-intro__sub-heading{font-family:"游明朝","YuMincho";font-weight:500;font-size:20px;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.2em;color:#333}@media screen and (max-width: 768px){.career-intro{padding:20% 0 0;text-align:left}.career-intro__heading{margin:0 0 17.33%;font-size:52px;font-size:5.2rem;text-align:center}.career-intro__read{text-align:justify;font-size:28px;font-size:2.8rem;line-height:1.75;width:73.33%;margin:0 auto 12.7%}.career-intro__sub-heading{font-size:36px;font-size:3.6rem;line-height:1.611;text-align:center}}@media screen and (max-width: 599px){.career-intro__heading{font-size:26px;font-size:2.6rem}.career-intro__sub-heading{font-size:18px;font-size:1.8rem}.career-intro__read{font-size:14px;font-size:1.4rem}}.career-details{padding:130px 0 0}.career-details__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 0 2%;font-size:28px;font-size:2.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"游明朝","YuMincho";font-weight:500;color:#333;letter-spacing:0.1em;position:relative;margin:0 0 60px}.career-details__ttl:before{content:"Occupation";font-size:12px;font-size:1.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"minion-pro",serif;font-weight:400;color:#c1c2c2;letter-spacing:0.1em}.career-details__ttl:after{content:"";display:inline-block;position:absolute;border-bottom:2px solid #c1c2c2;left:50%;bottom:0;width:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.career-details__ttl{height:24%;padding:0 0 6.35%;font-size:48px;font-size:4.8rem;line-height:1.2;margin:0 0 10.67%}.career-details__ttl:before{font-size:28px;font-size:2.8rem;margin:0 0 3%}.career-details__ttl:after{content:"";display:inline-block;position:absolute;border-bottom:2px solid #c1c2c2;left:50%;bottom:0;width:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 599px){.career-details__ttl{font-size:24px;font-size:2.4rem}.career-details__ttl:before{font-size:12px;font-size:1.2rem}}.career-details__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 60px}.career-details__tab{position:relative;width:50%;height:100%}.career-details__tab:before{content:"";position:absolute;bottom:0;display:block;width:100%;height:1px;background-color:#ededed}.career-details__tab ._button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:98%;height:100%;padding:20px 0;font-family:"游明朝","YuMincho";font-weight:500;font-size:16px;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.career-details__tab ._button._gap{margin:0 0 0 auto}.career-details__tab ._button:after{content:"";position:absolute;top:50%;left:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:12px}.career-details__tab._notSelected ._button{background-color:#135093;border-left:1px solid #135093;border-top:1px solid #135093;border-right:1px solid #135093;color:white}.career-details__tab._notSelected ._button:after{background:url("/images/common/arrow-white.svg") top center no-repeat;background-size:100% 100%}.career-details__tab._selected ._button{background-color:white;border-left:1px solid #ededed;border-top:1px solid #ededed;border-right:1px solid #ededed;color:#333333}.career-details__tab._selected ._button:after{background:url("/images/common/arrow-gray.svg") top center no-repeat;background-size:100% 100%}.career-details__img{margin:0 0 60px}@media screen and (max-width: 768px){.career-details{padding:20% 8% 0}.career-details__nav{margin:0 0 6.35%}.career-details__tab ._button{width:96.83%;padding:6.56% 0;font-size:24px;font-size:2.4rem;line-height:1.167;text-align:center}.career-details__tab ._button:after{left:12%;width:0.8vw;height:1.6vw}.career-details__img{margin:0 0 15.87%}}@media screen and (max-width: 599px){.career-details__tab ._button{font-size:12px;font-size:1.2rem}}.career-description{padding:0 0 130px}.career-description__inner{max-width:800px;margin:0 auto}.career-description__ttl{margin:0 0 20px;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.1em;line-height:1.5;color:#135093}.career-description__read{margin:0 0 50px;font-size:14px;font-size:1.4rem;letter-spacing:.1em;color:#333;line-height:1.714;text-align:justify;word-break:break-all}.career-description__content{margin:0 0 30px}.career-description__content ._ttl{display:block;margin:0 0 20px;font-size:16px;font-size:1.6rem;font-weight:bold;color:#135093}.career-description__content ._subTtl{font-size:14px;font-size:1.4rem;letter-spacing:.1em;color:#333;display:block;margin:0 0 4px;font-weight:bold}.career-description__content ._list{padding-left:1em;text-indent:-1em;font-size:14px;font-size:1.4rem;letter-spacing:.1em;color:#333;line-height:1.714;text-align:justify;word-break:break-all}.career-description__content ._boxWrap{margin:0 0 40px}.career-description__content ._box:not(:last-of-type){margin:0 0 20px}.career-description__note{margin:0 0 60px;padding:20px;background-color:#f8f8f8}.career-description__note>span{display:block;padding-left:1em;text-indent:-1em;font-size:14px;font-size:1.4rem;letter-spacing:.1em;color:#ff0000}.career-description__label{margin:0 0 30px;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.1em;color:#135093}.career-description__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0;border-bottom:1px solid #ededed}.career-description__detail:first-of-type{border-top:1px solid #ededed}.career-description__detail__ttl{width:20%;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#999;line-height:1.4;letter-spacing:0.1em;padding:0 0 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.career-description__detail dd{width:80%;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.1em;padding:0 30px 0 74px;-webkit-box-sizing:border-box;box-sizing:border-box}.career-description__detail dd a{color:#333}.career-description__detail dd ._box{display:block}.career-description__detail dd ._box:not(:last-of-type){padding-bottom:20px;border-bottom:1px solid #ededed}.career-description__detail dd ._box:not(:first-of-type){padding-top:20px}.career-description__detail dd ._box ._top{display:block;margin:0 0 10px}.career-description__detail__txt{line-height:1.6;text-align:justify}.career-description__detail__corea{line-height:1.2}.career-description__detail__corea a{color:#333}.career-description__i-link{margin:70px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #333;width:304px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;height:36px}.career-description__i-link--btn{width:100%;height:100%;font-family:"游明朝","YuMincho";font-weight:500;font-size:14px;font-size:1.4rem;letter-spacing:0.06em;color:#333;position:relative;line-height:2.5}.career-description__i-link--btn:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#333;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.career-description__i-link--btn:hover{color:#fff}.career-description__i-link--btn:hover:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left;transform-origin:left}.career-description__i-link--btn span{position:relative;z-index:1}@media screen and (max-width: 768px){.career-description{padding:0 0 20%;display:block}.career-description__inner{max-width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6.35%}.career-description__ttl{margin:0 0 10.91%;font-size:40px;font-size:4rem;line-height:1.45}.career-description__read{margin:0 0 14.55%;text-align:left;font-size:28px;font-size:2.8rem;line-height:2}.career-description__content{margin:0 0 12.73%}.career-description__content ._ttl{margin:0 0 7.27%;font-size:32px;font-size:3.2rem}.career-description__content ._subTtl{font-size:28px;font-size:2.8rem;margin:0 0 2%}.career-description__content ._list{font-size:28px;font-size:2.8rem;line-height:1.786}.career-description__content ._list:not(:last-of-type){margin:0 0 2%}.career-description__content ._boxWrap{margin:0 0 12.73%}.career-description__content ._box:not(:last-of-type){margin:0 0 7.27%}.career-description__note{margin:0 0 18.55%;padding:5.45%}.career-description__note>span{font-size:28px;font-size:2.8rem;letter-spacing:.1em;line-height:1.786}.career-description__label{margin:0 0 12.73%;font-size:42px;font-size:4.2rem;font-weight:600;letter-spacing:.1em;color:#135093}.career-description__detail{display:block;padding:0 0 16.36%;border-bottom:none}.career-description__detail:last-of-type{padding:0}.career-description__detail:first-of-type{border-top:none}.career-description__detail__ttl{width:100%;font-size:28px;font-size:2.8rem;font-weight:500;padding:0 0 2.91%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ededed}.career-description__detail dd{width:100%;font-size:28px;font-size:2.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.06em;line-height:1.8;padding:5.45% 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify}.career-description__detail dd ._box{display:block}.career-description__detail dd ._box:not(:last-of-type){padding-bottom:3.64%;border-bottom:1px solid #ededed}.career-description__detail dd ._box:not(:first-of-type){padding-top:3.64%}.career-description__detail dd ._box ._top{margin:0 0 4%}.career-description__detail__txt{line-height:1.4}.career-description__i-link{margin:16.36% 0 0;width:100%;height:auto}.career-description__i-link--btn{font-size:30px;font-size:3rem;line-height:2.5}.career-description__i-link--btn:before{display:none}.career-description__i-link--btn:hover{color:inherit}.career-description__i-link--btn:hover:before{display:none}}@media screen and (max-width: 599px){.career-description__ttl{font-size:20px;font-size:2rem}.career-description__read{font-size:14px;font-size:1.4rem}.career-description__content ._ttl{font-size:16px;font-size:1.6rem}.career-description__content ._subTtl{font-size:14px;font-size:1.4rem}.career-description__content ._list{font-size:14px;font-size:1.4rem}.career-description__note>span{font-size:14px;font-size:1.4rem}.career-description__label{font-size:21px;font-size:2.1rem}.career-description__detail__ttl{font-size:14px;font-size:1.4rem}.career-description__detail dd{font-size:14px;font-size:1.4rem}.career-description__i-link--btn{font-size:15px;font-size:1.5rem}}.interview-kv{width:100%;background:url("/images/recruit/interview-kv.png") top center no-repeat;background-size:cover;height:350px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:160px 0 70px}.interview-kv__inner{max-width:1000px;margin:0 auto}.interview-kv__ttl{font-family:"minion-pro",serif;font-weight:600;font-size:80px;font-size:8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;color:#333}.interview-kv__ttl:after{display:block;content:"社員インタビュー";font-family:"游明朝","YuMincho";font-weight:700;font-size:20px;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;margin:20px 0 0}@media screen and (max-width: 768px){.interview-kv{background:url("/images/recruit/sp-interview-kv.png") top center no-repeat;background-size:cover;height:85vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24.27% 8% 10.27%}.interview-kv__inner{max-width:100%;margin:0;display:block}.interview-kv__ttl{font-size:108px;font-size:10.8rem}.interview-kv__ttl:after{font-size:27px;font-size:2.7rem;margin:7.46% 0 0}.interview-kv__sub-ttl{font-size:38px;font-size:3.8rem;line-height:1.8;margin:48% 0 0}}@media screen and (max-width: 599px){.interview-kv{padding:24.27% 8% 10.27%;height:64vh}.interview-kv__ttl{font-size:54px;font-size:5.4rem}.interview-kv__ttl:after{font-size:13px;font-size:1.3rem}.interview-kv__sub-ttl{font-size:19px;font-size:1.9rem}}.interview-introduction{padding:130px}.interview-introduction__inner{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.interview-introduction{padding:20% 0 0}.interview-introduction__inner{max-width:1000px;margin:0 auto}}@media screen and (max-width: 599px){.interview-introduction{max-width:100%;margin:0}}.interview-introduction__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 0 2%;font-size:28px;font-size:2.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"游明朝","YuMincho";font-weight:700;color:#333;letter-spacing:0.1em;position:relative;margin:0 0 50px}.interview-introduction__ttl:before{content:"Voice";font-size:12px;font-size:1.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"minion-pro",serif;font-weight:400;color:#c1c2c2;letter-spacing:0.1em}.interview-introduction__ttl:after{content:"";display:inline-block;position:absolute;border-bottom:2px solid #c1c2c2;left:50%;bottom:0;width:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.interview-introduction__ttl{height:24%;padding:0 0 6.35%;font-size:48px;font-size:4.8rem;line-height:1.2;margin:0 0 10.67%}.interview-introduction__ttl:before{font-size:28px;font-size:2.8rem;margin:0 0 3%}.interview-introduction__ttl:after{content:"";display:inline-block;position:absolute;border-bottom:2px solid #c1c2c2;left:50%;bottom:0;width:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 599px){.interview-introduction__ttl{font-size:24px;font-size:2.4rem}.interview-introduction__ttl:before{font-size:12px;font-size:1.2rem}}.interview-page-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.interview-page-links{padding:0 8%}}.interview-page-links__card{width:485px;height:132px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 35px 0;position:relative}.interview-page-links__card:hover{opacity:0.7}.interview-page-links__card__lavel{font-family:"minion-pro",serif;font-weight:600;font-size:30px;font-size:3rem;color:#333;display:inline-block;width:65px;border-bottom:1px solid #555;text-align:center;padding:0 0 4px;position:relative}.interview-page-links__card__lavel--down:after{position:absolute;content:"";display:block;width:23px;height:12px;background:url("/images/common/arrow-gray-down.svg") top center no-repeat;background-size:contain;bottom:-23px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:top 0;transform-origin:top 0}.interview-page-links__card__lavel--up:after{position:absolute;content:"";display:block;width:23px;height:12px;background:url("/images/common/arrow-gray-up.svg") top center no-repeat;background-size:contain;margin:auto;bottom:-23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:bottom 0;transform-origin:bottom 0}.interview-page-links__card__detail dt{font-family:"游明朝","YuMincho";font-weight:700;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em;color:#333;line-height:1.6}.interview-page-links__card__detail dd{margin:1em 0 0;font-family:"游明朝","YuMincho";font-weight:700;font-size:12px;font-size:1.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em;color:#333}.interview-page-links__card__detail dd strong{font-size:22px;font-size:2.2rem;margin:0 0 0 0.3em}.interview-page-links__card a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width: 768px){.interview-page-links__card{width:100%;height:auto;padding:5.4% 6.35%}.interview-page-links__card__lavel{font-size:38px;font-size:3.8rem;width:13.49%;padding:0 0 1%}.interview-page-links__card__tmb{width:25.56%}.interview-page-links__card__lavel--down:after{width:30px;height:16px;background:url("/images/common/arrow-gray-down.svg") top center no-repeat;background-size:contain;bottom:-70%}.interview-page-links__card__lavel--up:after{width:30px;height:16px;background:url("/images/common/arrow-gray-up.svg") top center no-repeat;background-size:contain;bottom:-70%}.interview-page-links__card__detail dt{font-size:20px;font-size:2rem;line-height:1.2}.interview-page-links__card__detail dd{font-size:20px;font-size:2rem;letter-spacing:0.06em;line-height:0.5}.interview-page-links__card__detail dd span{font-size:24px;font-size:2.4rem}.interview-page-links__card__detail dd strong{font-size:40px;font-size:4rem;margin:0 0 0 0.3em}}@media screen and (max-width: 599px){.interview-page-links__card__lavel{font-size:19px;font-size:1.9rem}.interview-page-links__card__lavel--down:after{width:15px;height:8px}.interview-page-links__card__lavel--up:after{width:15px;height:8px}.interview-page-links__card__detail dt{font-size:10px;font-size:1rem}.interview-page-links__card__detail dd{font-size:10px;font-size:1rem}.interview-page-links__card__detail dd span{font-size:12px;font-size:1.2rem}.interview-page-links__card__detail dd strong{font-size:20px;font-size:2rem}}.interview-page-links__card02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interview-page-links__card03{margin:30px 0 0}.interview-page-links__card04{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:30px 0 0}@media screen and (max-width: 768px){.interview-page-links__card02{margin:6.35% 0 0}.interview-page-links__card03{margin:6.35% 0 0}.interview-page-links__card04{margin:6.35% 0 0}}.interview-person__inner{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.interview-person__inner{max-width:100%;margin:0}}.interview-person__details__lavel{margin:-52px 0 0;padding:0 0 0 100px}.interview-person__details__number{font-family:"minion-pro",serif;font-weight:600;font-size:100px;font-size:10rem;color:#333;display:inline-block;width:150px;border-bottom:1px solid #555;text-align:center;padding:0 0 14px;margin:0 0 30px}.interview-person__details__position{font-family:"游明朝","YuMincho";font-weight:700;font-size:18px;font-size:1.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em;color:#333}.interview-person__details__position span{padding:0 0 0 1.5em}.interview-person__details__name{padding:14px 0 0;font-family:"游明朝","YuMincho";font-weight:700;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em;color:#333}.interview-person__details__name strong{font-size:30px;font-size:3rem;padding:0 0 0 1em}@media screen and (max-width: 768px){.interview-person__details{padding:0 13.33%}.interview-person__details__lavel{margin:-10% 0 0;padding:0}.interview-person__details__number{font-size:100px;font-size:10rem;width:27.27%;border-bottom:1px solid #555;text-align:center;padding:0 0 5.45%;margin:0 0 7.27%}.interview-person__details__position{font-size:24px;font-size:2.4rem}.interview-person__details__position span{padding:0 0 0 1em}.interview-person__details__name{padding:3.64% 0 0;font-size:20px;font-size:2rem}.interview-person__details__name span{font-size:24px;font-size:2.4rem;vertical-align:text-bottom}.interview-person__details__name strong{font-size:40px;font-size:4rem;padding:0 0 0 0.5em}}@media screen and (max-width: 599px){.interview-person__details__number{font-size:50px;font-size:5rem}.interview-person__details__position{font-size:12px;font-size:1.2rem}.interview-person__details__name{font-size:10px;font-size:1rem}.interview-person__details__name span{font-size:12px;font-size:1.2rem}.interview-person__details__name strong{font-size:20px;font-size:2rem}}.interview-person__message__ttl{font-family:"游明朝","YuMincho";font-weight:700;font-size:32px;font-size:3.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.25em;line-height:1.6}.interview-person__message__read{padding:26px 0 0;font-size:14px;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:0.06em;line-height:2.5em}@media screen and (max-width: 768px){.interview-person__message__ttl{font-size:36px;font-size:3.6rem}.interview-person__message__read{font-size:28px;font-size:2.8rem;line-height:2em;text-align:justify}}@media screen and (max-width: 599px){.interview-person__message__ttl{font-size:18px;font-size:1.8rem}.interview-person__message__read{font-size:14px;font-size:1.4rem}}.interview-person__message01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:130px 0 0}.interview-person__message01__box{width:500px;margin:0 0 0 100px}@media screen and (max-width: 768px){.interview-person__message01{display:block;padding:18.18% 0 0}.interview-person__message01__box{width:100%;margin:0}.interview-person__message01__read{padding:14.55% 0}}.interview-person__message02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:100px 0 0}.interview-person__message02__box{width:500px;margin:0 100px 0 0}@media screen and (max-width: 768px){.interview-person__message02{display:block;padding:18.18% 0 0}.interview-person__message02__box{width:100%;margin:0}.interview-person__message02__read{padding:14.55% 0}}.interview-person__message03{padding:100px 100px 0}@media screen and (max-width: 768px){.interview-person__message03{padding:23.64% 0 0;width:100%}}.interview-person__i-link{margin:130px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #333;width:304px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;height:36px}.interview-person__i-link--btn{width:100%;height:100%;font-family:"游明朝","YuMincho";font-weight:700;font-size:14px;font-size:1.4rem;letter-spacing:0.06em;color:#333;position:relative;line-height:2.5}.interview-person__i-link--btn:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#333;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.interview-person__i-link--btn:hover{color:#fff}.interview-person__i-link--btn:hover:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left;transform-origin:left}.interview-person__i-link--btn span{position:relative;z-index:1}@media screen and (max-width: 768px){.interview-person__i-link{margin:12.7% auto 0;width:87.3%;height:auto}.interview-person__i-link--btn{font-size:30px;font-size:3rem;line-height:2.5}.interview-person__i-link--btn:before{display:none}.interview-person__i-link--btn:hover{color:inherit}.interview-person__i-link--btn:hover:before{display:none}}@media screen and (max-width: 599px){.interview-person__i-link--btn{font-size:15px;font-size:1.5rem}}.interview-person01{padding:0 0 150px}.interview-person02{padding:0 0 150px}.interview-person03{padding:0 0 150px}.interview-person04{padding:0 0 130px}@media screen and (max-width: 768px){.interview-person01{padding:20% 0}.interview-person02{padding:0 0 20%}.interview-person03{padding:0 0 20%}.interview-person04{padding:0 0 20%}}.interview-bottom{padding:0 0 130px}.interview-bottom__inner{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.interview-bottom{padding:0 0 21.33%}.interview-bottom__inner{max-width:100%;margin:0}}.google-api{position:relative;width:100%;height:0;padding-top:42%}@media screen and (max-width: 768px){.google-api{padding-top:100%}}.embed{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb{width:100%;background-color:#114987;padding:20px 0}.breadcrumb__inner{max-width:1280px;margin:0 auto}.breadcrumb__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb__details li span{margin:0 1em}.breadcrumb__details--return a{font-size:12px;font-size:1.2rem;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#9cb9da}.breadcrumb__details--current{font-size:12px;font-size:1.2rem;letter-spacing:0.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff}
