﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Oswald:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html,body{margin:0;text-align:left}#page{font-size:16px;line-height:1.875;font-weight:400;color:#004098;background:#fff;overflow:hidden}#page *{box-sizing:border-box}#page a{color:inherit;text-decoration:none;transition:.3s}#page img{width:100%;vertical-align:middle}#page .txt-link{text-decoration:underline;color:#6eabff}#page .sp-only{display:none}#page .l-flex{display:flex;flex-wrap:wrap}@media(max-width: 768px){#page{font-size:15px}#page .sp-only{display:inline-block}#page .pc-only{display:none}}#page .lp-sec__inner{margin:0 auto;max-width:950px}#page .lp-sec__ttl{font-size:45px;line-height:1.7777777778}#page .lp-sec__ttl__huge{font-size:60px;line-height:1.3333333333}#page .lp-sec__ttl--sub{margin-bottom:30px;padding:9px 23px;border-radius:5px;width:fit-content;background:#004098;font-size:23px;font-weight:700;line-height:1.7391304348;color:#fff}#page .mv{margin-bottom:115px;background:url(../img/mv.webp);background-repeat:no-repeat;background-size:cover}#page .mv__inner{padding:145px 0 180px}#page .mv__ttl{margin-bottom:42px;font-size:40px;line-height:1.5;color:#fff}#page .mv__txt{font-size:18px;font-weight:600;line-height:1.9444444444;text-align:left;color:#fff}#page .recruitment{margin-bottom:43px}#page .recruitment__inner{border:1px solid #004098;padding:50px 5.2631578947% 85px}#page .recruitment__block--01{margin-bottom:65px}#page .recruitment__block--02{margin-bottom:95px}#page .recruitment__ttl{margin-bottom:30px;font-size:25px;line-height:1.72}#page .recruitment__txt{color:#000}#page .recruitment .sikaku__big-ttl{margin-bottom:40px;font-size:20px;line-height:1.7}#page .recruitment .sikaku__item{padding:30px 0;border-bottom:1px dotted #a3a3a3;align-items:center}#page .recruitment .sikaku__item:last-of-type{border-bottom:none}#page .recruitment .sikaku__ttl{margin-right:3.9859320047%;width:95px;font-weight:700;color:#000}#page .recruitment .sikaku__txt{max-width:83.5873388042%;color:#000}#page .recruitment .document__btn{padding:13px 0;border:2px solid #004098;border-radius:50px;max-width:230px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;line-height:1.2;font-weight:700}#page .recruitment .document__btn:hover{background:#004098;color:#fff;opacity:1}#page .recruitment .document__btn__area{margin-bottom:45px;justify-content:space-evenly}#page .recruitment .document .sample{margin-bottom:95px;text-align:center;color:#000}#page .recruitment .document .sample__link:hover{border-bottom:1px solid #004098;opacity:1}#page .recruitment .document__contact__link{margin:0 auto;padding:35px 0;max-width:677px;display:flex;justify-content:center;align-items:center;text-align:center;border:2px solid #004098;background:#004098;font-size:20px;font-weight:700;line-height:1.7;color:#fff}#page .recruitment .document__contact__link:hover{background:#fff;color:#004098;opacity:1}#page .intro{margin-bottom:200px;position:relative}#page .intro::after{position:absolute;top:0;right:20%;content:"";display:block;width:410px;height:664px;background:url(../img/intro_bg.webp);background-repeat:no-repeat;background-size:contain}#page .intro__inner{position:relative;z-index:1;padding-top:90px}#page .intro__ttl{margin-bottom:60px;text-align:center}#page .intro__lead{margin-bottom:25px;text-align:center;font-size:22px;font-weight:700;line-height:2.2727272727}#page .intro__img{margin:0 auto;max-width:584px}#page .single_year{margin-bottom:200px}#page .single_year__ttl{margin-bottom:45px}#page .single_year__block{justify-content:space-between}#page .single_year__txt{width:60.1052631579%;font-size:18px;font-weight:600;line-height:1.9444444444}#page .single_year__img{width:32.3157894737%}#page .chamber_of_commerce{margin-bottom:200px}#page .chamber_of_commerce__ttl{margin-bottom:40px}#page .chamber_of_commerce__txt{margin-bottom:60px;font-size:18px;font-weight:600;line-height:1.9444444444}#page .chamber_of_commerce__block--01{margin-bottom:60px}#page .chamber_of_commerce .activity__item{font-size:23px;font-weight:700;line-height:1.7391304348}#page .chamber_of_commerce .features__item{margin-bottom:18px;font-size:18px;font-weight:700;line-height:1.7222222222}#page .chamber_of_commerce .features__item__ttl::after{content:"";margin:0 10px;display:inline-block;width:32px;height:.5rem;align-items:center;border-top:2px solid #004098;box-sizing:border-box}#page .about_yeg{margin-bottom:100px}#page .about_yeg__ttl{margin-bottom:40px}#page .about_yeg__ttl .lp-sec__ttl__huge{padding:0 15px}#page .about_yeg__block{justify-content:space-between}#page .about_yeg__txt{width:69.4736842105%;font-size:18px;font-weight:600;line-height:1.9444444444}#page .about_yeg__img{position:relative;top:-50px;width:19.7894736842%}#page .purpose{margin-bottom:140px}#page .purpose__block{margin-bottom:35px}#page .purpose__box--txt{width:58.2105263158%}#page .purpose__box--img{width:39.4736842105%;display:flex;align-items:center}#page .purpose__ttl{margin-bottom:40px}#page .purpose__cont .lp-sec__ttl--sub{margin-bottom:30px}#page .purpose__cont__item{font-size:18px;font-weight:600;line-height:1.9444444444}#page .purpose__cont--01{margin-bottom:45px}#page .purpose__map{position:relative}#page .purpose__map__txt{position:absolute;bottom:60px;font-size:18px;font-weight:600;line-height:1.9444444444}#page .pillars{margin-bottom:130px}#page .pillars__ttl{margin-bottom:40px}#page .pillars__ttl--sub{margin-bottom:30px;padding:5px 0;width:100%;text-align:center;font-size:30px;font-weight:700;line-height:1.7}#page .pillars__block{margin-bottom:60px}#page .pillars__block:last-of-type{margin-bottom:0}#page .pillars__block--01 .pillars__cont__img{max-width:283px}#page .pillars__block--02 .pillars__cont__img{max-width:218px}#page .pillars__block--03 .pillars__cont__img{max-width:270px}#page .pillars__block--04 .pillars__cont__img{max-width:282px}#page .pillars__cont--txt{width:56.9473684211%}#page .pillars__cont--img{width:43.0526315789%;display:flex;align-items:center}#page .pillars__cont__ttl{margin-bottom:30px;font-size:25px;font-weight:700;line-height:1.4}#page .pillars__cont__item{font-size:18px;font-weight:600;line-height:1.9444444444}#page .pillars__cont__img{margin:0 auto}#page .interview{margin-bottom:115px;counter-reset:num}#page .interview__inner{background:#ededed}#page .interview__big-block{padding-bottom:60px;counter-increment:num}#page .interview__big-block--01 .interview__box--company__logo{max-width:247px}#page .interview__big-block--02{padding-top:120px;background:#dedede}#page .interview__big-block--02 .interview__box--company__logo{max-width:317px}#page .interview__ttl{font-family:"Roboto","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo;font-size:70px;font-weight:400;line-height:1.7714285714}#page .interview__ttl__wrap{margin:0 auto 25px;padding-top:105px;max-width:830px}#page .interview__kv{position:relative}#page .interview__kv::before{content:counter(num, decimal-leading-zero);position:absolute;top:-90px;right:5%;font-size:104px;font-weight:200;font-family:"Roboto","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo;color:#fff}#page .interview__kv__block--img{width:40.4210526316%}#page .interview__kv__block--txt{width:59.5789473684%;display:flex;background:#004098}#page .interview__kv__block__inner{margin:auto 0;padding:0 8.8339222615%}#page .interview__kv__img img{object-fit:cover;height:100%}#page .interview__kv__lead{margin-bottom:40px;font-size:25px;font-weight:700;line-height:1.4;color:#fff}#page .interview__kv__company{font-size:18px;font-weight:700;line-height:1.9444444444;color:#fff}#page .interview__kv__role{font-size:14px;font-weight:600;line-height:2.5;color:#fff}#page .interview__kv__name{font-size:20px;font-weight:700;line-height:1.75;color:#fff}#page .interview__box--faq{padding:70px 6.3157894737% 75px}#page .interview__box--company{padding:0 6.3157894737%}#page .interview__box--company__inner{padding:40px 4.8192771084%;background:#fff}#page .interview__box--company__logo{margin-bottom:30px}#page .interview__box--company__txt{color:#000}#page .interview__dl{margin-bottom:70px}#page .interview__dl:last-of-type{margin-bottom:0}#page .interview__dt{margin-bottom:15px;font-size:22px;font-weight:700;line-height:1.5909090909}#page .interview__dd{color:#000}#page .contact{margin-bottom:365px}#page .contact__btn{margin:0 auto;width:71.2631578947%}#page .contact__link{display:block;padding:35px 0;text-align:center;font-size:20px;font-weight:700;line-height:1.7;border:2px solid #004098;background:#004098;color:#fff}#page .contact__link:hover{background:#fff;color:#004098;opacity:1}@media(max-width: 768px){#page .lp-sec__inner{max-width:calc(100% - 40px)}#page .lp-sec__ttl{font-size:45px;line-height:1.7777777778;text-align:center}#page .lp-sec__ttl__huge{font-size:60px;line-height:1.3333333333}#page .lp-sec__ttl--sub{font-size:23px;width:100%;text-align:center}#page .mv{background-position:70% bottom}#page .mv__inner{padding:100px 0 100px}#page .mv__ttl{margin-bottom:42px;padding:20px 0;background:rgba(161,161,161,.4901960784);text-align:center}#page .mv__txt{text-align:center}#page .recruitment{margin-bottom:43px}#page .recruitment__inner{border:1px solid #004098;padding:50px 5.2631578947% 85px}#page .recruitment__block--01{margin-bottom:50px}#page .recruitment__block--02{margin-bottom:30px}#page .recruitment__ttl{text-align:center}#page .recruitment .sikaku__big-ttl{margin-bottom:20px;text-align:center}#page .recruitment .sikaku__ttl{margin-bottom:5px;margin-right:0;max-width:100%;width:100%}#page .recruitment .sikaku__txt{max-width:100%}#page .recruitment .document__btn{max-width:100%}#page .recruitment .document__btn:first-child{margin-bottom:30px}#page .recruitment .document .sample{margin-bottom:30px}#page .intro{margin-bottom:100px}#page .intro::after{margin:0 auto;left:0;right:0;opacity:.5}#page .single_year{margin-bottom:100px}#page .single_year__txt{margin-bottom:30px;width:100%}#page .single_year__img{width:100%;text-align:center}#page .single_year__img img{width:80%}#page .chamber_of_commerce{margin-bottom:100px}#page .chamber_of_commerce .activity__item{font-size:23px;font-weight:700;line-height:1.7391304348}#page .chamber_of_commerce .features__item{padding-left:1em;text-indent:-1em}#page .chamber_of_commerce .features__item__ttl::after{display:block;border-top:none}#page .about_yeg{margin-bottom:100px}#page .about_yeg__txt{width:100%}#page .about_yeg__img{position:initial;margin:0 auto;width:50%}#page .purpose{margin-bottom:100px}#page .purpose__box--txt{margin-bottom:30px;width:100%}#page .purpose__box--img{width:100%}#page .purpose__cont .lp-sec__ttl--sub{margin-bottom:30px}#page .purpose__cont__item{padding-left:1em;text-indent:-1em}#page .purpose__map__map{margin-bottom:15px}#page .purpose__map__txt{position:initial}#page .pillars{margin-bottom:100px}#page .pillars__block{margin-bottom:60px}#page .pillars__block--01 .pillars__cont__img{max-width:80%}#page .pillars__block--02 .pillars__cont__img{max-width:80%}#page .pillars__block--03 .pillars__cont__img{max-width:80%}#page .pillars__block--04 .pillars__cont__img{max-width:80%}#page .pillars__cont--txt{width:100%;margin-bottom:30px}#page .pillars__cont--img{width:100%}#page .pillars__cont__item{padding-left:1em;text-indent:-1em}#page .interview{margin-bottom:100px}#page .interview__inner{max-width:100%}#page .interview__big-block{padding-bottom:60px}#page .interview__big-block--01 .interview__box--company__logo{max-width:80%}#page .interview__big-block--02{padding-top:60px}#page .interview__big-block--02 .interview__box--company__logo{max-width:80%}#page .interview__ttl{text-align:center}#page .interview__ttl__wrap{margin:0 auto 25px;padding-top:105px;max-width:100%}#page .interview__kv{position:relative}#page .interview__kv__block--img{width:100%}#page .interview__kv__block--txt{width:100%;justify-content:center}#page .interview__kv__block__inner{margin:60px auto;padding:0 0}#page .interview__kv__lead{text-align:center}#page .interview__kv__company{text-align:center}#page .interview__kv__role{text-align:center}#page .interview__kv__name{text-align:center}#page .interview__box--company{padding:0 20px}#page .interview__box--company__inner{padding:30px 20px}#page .interview__box--company__logo{margin:0 auto 30px;text-align:center}#page .interview__dt{padding-left:1em;text-indent:-1em}#page .contact{margin-bottom:150px}#page .contact__btn{width:100%}}/*# sourceMappingURL=style.min.css.map */