@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";body:after{position:fixed;display:flex;justify-content:center;align-items:center;font-size:20px;padding:1em;right:0;bottom:0;z-index:9999999;background:#3c32ff33;pointer-events:none}.env-local:after{content:"開発環境"}.env-staging:after{content:"ステージング環境"}.env-production:after{display:none}.spi,.spib,.sp{display:none}.pci{display:inline}.pcib{display:inline-block}.pc{display:block}@media screen and (max-width: 765px){.pci,.pcib,.pc{display:none}.spi{display:inline}.spib{display:inline-block}.sp{display:block}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{box-sizing:border-box}nav ul{list-style:none}a,span{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}::placeholder{color:#999}body{font-feature-settings:"palt"!important;letter-spacing:.03em;text-align:justify;-webkit-text-size-adjust:100%;font-family:Zen Maru Gothic,serif;font-weight:400;line-height:1;color:#000;position:relative;background-color:#f1f1ee}@media screen and (max-width: 765px){body h1,body h2,body h3,body h4,body p,body ul,body li,body div,body section,body span,body nav,body main,body a,body header,body picture{max-width:none!important;max-height:none!important}}a,a:link,a:visited,a:active{text-decoration:none;color:#000}a:hover{opacity:.7}img{width:100%}body:before{content:"";position:fixed;pointer-events:none;z-index:1;top:0;left:0;right:0;bottom:0;background-image:url(/img/common/mv-bg.jpg?v=1.1);background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 765px){body:before{background-image:url(/img/common/mv-bg-sp.jpg?v=1.1)}}.grecaptcha-badge{z-index:999}.container{position:relative;z-index:2}@media screen and (max-width: 765px){.container{overflow:hidden}}.section{margin-bottom:16.6666666667vw}@media screen and (min-width: 1200px){.section{margin-bottom:200px}}@media screen and (max-width: 765px){.section{margin-bottom:30.534351145vw}}body.is-scroll .header{background:#ffffffe6}.header{padding:1vw 0vw;position:fixed;top:0;left:0;right:0;z-index:99;transition:all .6s cubic-bezier(.04,.51,.155,.985)}@media screen and (min-width: 1200px){.header{padding:12px 0}}.header .inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:block;width:9.5833333333vw;max-width:115px;margin-bottom:.3333333333vw}@media screen and (min-width: 1200px){.header__logo{margin-bottom:4px}}.header__copy{display:block;font-size:1vw;font-size:max(1vw,12px);font-weight:500;color:#000;line-height:1.666666667}@media screen and (min-width: 1200px){.header__copy{font-size:12px}}.header__list{width:auto;display:flex;justify-content:space-between}.header__item a{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:1.1666666667vw;font-size:1.5vw;font-size:max(1.5vw,12px);width:12vw;max-width:144px;height:5.3333333333vw;max-height:64px}@media screen and (min-width: 1200px){.header__item a{border-radius:14px}}@media screen and (min-width: 1200px){.header__item a{font-size:18px}}.header__item.is-accennt a{margin-right:2vw;background-color:#f28705}@media screen and (min-width: 1200px){.header__item.is-accennt a{margin-right:24px}}.header__item.is-primary a{background-color:#001b77;color:#fff!important}@media screen and (max-width: 765px){.header{padding:0;height:17.048346056vw;display:flex;align-items:center;border-bottom:rgba(112,112,112,.1) solid}.header .inner{padding-left:5.0890585242vw;width:100vw}.header__logo{width:20.3562340967vw;margin-bottom:0;line-height:1}.header__copy{font-size:2.0356234097vw;margin-bottom:0}.header__nav{width:17.048346056vw;height:17.048346056vw;background-color:#000;display:flex;justify-content:center;align-items:center;cursor:pointer}.header__hb-wrap{height:6.3613231552vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.header__hb-bd{display:inline-block;width:7.8880407125vw;height:0;border-bottom:solid .7633587786vw #fff;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.header__hb-ttl{font-size:3.5623409669vw;font-weight:500;color:#fff!important;line-height:1;display:inline-block}.header__hb-ttl:before{content:"menu"}.header__list{position:absolute;background:#000;left:0;top:16.5394402036vw;display:block;width:100vw;opacity:0;height:0;overflow:hidden;padding:0;pointer-events:none;transform:translate3d(0,-2.5445292621vw,0);transition:transform .6s cubic-bezier(.04,.51,.155,.985),opacity .6s cubic-bezier(.04,.51,.155,.985)}.header__item a{width:auto;height:auto;color:#fff;display:block;border-radius:0;font-size:4.5801526718vw;font-weight:500;padding:1.8em 0;border-bottom:solid .2544529262vw #ffffff}.header__item.is-accennt a,.header__item.is-primary a{margin:10.1781170483vw auto 0;border:none;width:71.2468193384vw;height:16.2849872774vw;display:flex;justify-content:center;align-items:center;border-radius:2.5445292621vw}.header__item.is-accennt a{color:#000}}@media screen and (max-width: 765px){body.is-menu-open{position:fixed;width:100vw}body.is-menu-open .header__list{pointer-events:auto;opacity:1;padding:10.1781170483vw 5.0890585242vw 0;height:100vh;transform:none}body.is-menu-open .header__hb-bd{position:relative}body.is-menu-open .header__hb-bd:nth-child(1){transform:rotate(45deg);top:2.7989821883vw}body.is-menu-open .header__hb-bd:nth-child(3){transform:rotate(-45deg);top:-2.7989821883vw}body.is-menu-open .header__hb-bd:nth-child(2){opacity:0}body.is-menu-open .header__hb-ttl:before{content:"close"}}.main{padding:7.3333333333vw 0vw 0vw;min-height:calc(100vh - 36.5vw)}@media screen and (min-width: 1200px){.main{padding:88px 0 0}}@media screen and (min-width: 1280px){.main{min-height:calc(100vh - 438px)}}@media screen and (max-width: 765px){.main{padding-top:17.048346056vw;min-height:calc(100vh - 119.0839694656vw)}}.mv{margin-bottom:.8333333333vw}@media screen and (min-width: 1200px){.mv{margin-bottom:10px}}.mv--job-seeker{margin-bottom:6.6666666667vw}@media screen and (min-width: 1200px){.mv--job-seeker{margin-bottom:80px}}.mv--briefing{margin-bottom:12.5vw}@media screen and (min-width: 1200px){.mv--briefing{margin-bottom:150px}}.mv__ttl{margin:10vw auto}@media screen and (min-width: 1200px){.mv__ttl{margin:120px auto}}.mv__ttl--job-seeker{width:24vw;max-width:288px}.mv__ttl--com-briefing{width:44vw;max-width:528px}.mv__ttl--briefing{width:60vw;max-width:720px}.mv__ttl--seminar{width:16vw;max-width:192px}.mv__img{width:100%;margin:0vw auto 5.3333333333vw}@media screen and (min-width: 1200px){.mv__img{margin:0 auto 64px}}.mv__wrap{width:100%;text-align:center}.mv__copy{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:3.3333333333vw;font-weight:700}@media screen and (min-width: 1200px){.mv__copy{font-size:30px}}@media screen and (min-width: 1200px){.mv__copy{margin-bottom:40px}}.mv__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;text-align:center;line-height:1.5}@media screen and (min-width: 1200px){.mv__txt{font-size:20px}}@media screen and (max-width: 765px){.mv__ttl{margin:20.3562340967vw auto 19.0839694656vw}.mv__ttl--job-seeker{width:54.9618320611vw}.mv__ttl--com-briefing{width:64.1221374046vw}.mv__ttl--briefing{width:64.631043257vw}.mv__ttl--job-seeker{margin-bottom:16.2849872774vw}.mv__ttl--briefing{margin-bottom:20.3562340967vw}.mv__ttl--seminar{width:36.641221374vw}.mv__img{margin-bottom:10.1781170483vw}.mv__copy{font-size:5.0890585242vw;margin-bottom:6.106870229vw;line-height:1.8}.mv__txt{font-size:4.5801526718vw;line-height:1.666666667;text-align:left}}.message{width:100vw;max-width:1200px;margin:auto}.alert{font-size:1.5vw;font-size:max(1.5vw,12px);padding:1em;border:solid 1px #ccc;border-radius:10px;background:#ccc;font-weight:700;margin-bottom:.5em}@media screen and (min-width: 1200px){.alert{font-size:18px}}.alert a{text-decoration:underline}.alert li{margin-left:1em;line-height:1.5}.alert-primary{color:#052c65;background:#9ec5fe;border-color:#9ec5fe}.alert-secondaly{color:#2b2f32;background:#e2e3e5;border-color:#c4c8cb}.alert-success{color:#0a3622;background:#d1e7dd;border-color:#a3cfbb}.alert-danger,.alert-error{color:#58151c;background:#f8d7da;border-color:#f1aeb5}.alert-warning{color:#664d03;background:#fff3cd;border-color:#ffe69c}.alert-info{color:#055160;background:#cff4fc;border-color:#9eeaf9}.alert-light{color:#495057;background:#fcfcfd;border-color:#e9ecef}.alert-dark{color:#495057;background:#ced4da;border-color:#adb5bd}@media screen and (max-width: 765px){.alert{font-size:3.5623409669vw;border-radius:0}}.inner{width:100vw;max-width:1200px;margin:0vw auto}@media screen and (min-width: 1200px){.inner{margin:0 auto}}@media screen and (max-width: 765px){.inner{width:89.8218829517vw}}.body{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:6.6666666667vw;font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.body{font-size:20px}}@media screen and (min-width: 1200px){.body{margin-bottom:80px}}.body--empty-txt{text-align:center;padding:5em;width:100%}@media screen and (max-width: 765px){.body{font-size:4.0712468193vw;margin-bottom:16.2849872774vw;line-height:1.875}}.ttl{font-size:4vw;font-size:max(4vw,12px);margin-bottom:4vw;font-weight:900}@media screen and (min-width: 1200px){.ttl{font-size:48px}}@media screen and (min-width: 1200px){.ttl{margin-bottom:48px}}.ttl.is-center{text-align:center}@media screen and (max-width: 765px){.ttl{font-size:9.1603053435vw;margin-bottom:11.1959287532vw}}.bd-ttl{font-size:2vw;font-size:max(2vw,12px);padding-left:2.1666666667vw;margin-bottom:2vw;font-weight:700;line-height:1.25;position:relative}@media screen and (min-width: 1200px){.bd-ttl{font-size:24px}}@media screen and (min-width: 1200px){.bd-ttl{padding-left:26px}}@media screen and (min-width: 1200px){.bd-ttl{margin-bottom:24px}}.bd-ttl:before{display:inline-block;content:"";width:.8333333333vw;max-width:10px;height:2.9166666667vw;max-height:35px;background-color:#001b77;position:absolute;top:0;left:0}@media screen and (max-width: 765px){.bd-ttl{font-size:5.0890585242vw;padding-left:4.834605598vw;margin-bottom:4.0712468193vw}.bd-ttl:before{width:2.5445292621vw;height:7.3791348601vw}}.dot-ttl{font-size:2.5vw;font-size:max(2.5vw,12px);padding-bottom:1.9166666667vw;margin-bottom:3.3333333333vw;font-weight:700;line-height:1;position:relative}@media screen and (min-width: 1200px){.dot-ttl{font-size:30px}}@media screen and (min-width: 1200px){.dot-ttl{padding-bottom:23px}}@media screen and (min-width: 1200px){.dot-ttl{margin-bottom:40px}}.dot-ttl:before{content:"";display:inline-block;width:33.3333333333vw;max-width:400px;height:.6666666667vw;max-height:8px;background-image:url(/img/job-seeker/border.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;margin:0vw auto 0vw 0vw}@media screen and (min-width: 1200px){.dot-ttl:before{margin:0 auto 0 0}}@media screen and (max-width: 765px){.dot-ttl{font-size:5.0890585242vw;line-height:1.5;padding-bottom:5.0890585242vw;margin-bottom:4.5801526718vw}.dot-ttl:before{width:76.3358778626vw;height:2.0356234097vw}}.copy{font-size:2vw;font-size:max(2vw,12px);margin-bottom:2vw;font-weight:900;line-height:1.25}@media screen and (min-width: 1200px){.copy{font-size:24px}}@media screen and (min-width: 1200px){.copy{margin-bottom:24px}}@media screen and (max-width: 765px){.copy{font-size:5.0890585242vw;line-height:1.5}}.btn{width:26.6666666667vw;max-width:320px;height:7.3333333333vw;max-height:88px;font-size:2vw;font-size:max(2vw,12px);padding:0vw;margin:0vw auto;display:flex;justify-content:center;align-items:center;font-weight:500;background:#001b77;color:#fff!important;border-radius:1.6666666667vw;cursor:pointer}@media screen and (min-width: 1200px){.btn{font-size:24px}}@media screen and (min-width: 1200px){.btn{padding:0}}@media screen and (min-width: 1200px){.btn{margin:0 auto}}@media screen and (min-width: 1200px){.btn{border-radius:20px}}.btn--orange{background:#f28707;color:#000!important}.btn--m{width:23.3333333333vw;max-width:280px;height:6.6666666667vw;max-height:80px}.btn--s{width:23.3333333333vw;max-width:280px;height:6vw;max-height:72px}.btn--bd{color:#001b77!important;background-color:#fff;border:.3333333333vw solid #001B77}@media screen and (min-width: 1200px){.btn--bd{border-width:4px}}.btn--none{margin:0}@media screen and (max-width: 765px){.btn{font-size:5.0890585242vw;width:71.2468193384vw;height:16.2849872774vw;border-radius:5.0890585242vw}.btn--m{height:16.2849872774vw}.btn--s{width:61.0687022901vw;height:16.2849872774vw}.btn--bd{border-width:1.0178117048vw}}.bread{margin:16.6666666667vw 0vw 2vw}@media screen and (min-width: 1200px){.bread{margin:200px 0 24px}}.bread__list{display:flex;align-items:baseline;list-style:none}.bread__item{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin-right:1.3333333333vw;font-weight:400;line-height:1.875}@media screen and (min-width: 1200px){.bread__item{font-size:16px}}@media screen and (min-width: 1200px){.bread__item{margin-right:16px}}.bread__item-s{font-size:1vw;font-size:max(1vw,12px);margin-right:1.3333333333vw;font-weight:400;line-height:1.875}@media screen and (min-width: 1200px){.bread__item-s{font-size:12px}}@media screen and (min-width: 1200px){.bread__item-s{margin-right:16px}}@media screen and (max-width: 765px){.bread{margin:38.1679389313vw 0 3.8167938931vw}.bread__item{margin-right:4.0712468193vw;font-size:3.5623409669vw;line-height:2.142857143}.bread__item-s{font-size:2.5445292621vw;margin-right:4.0712468193vw;line-height:2.142857143}}.footer{padding:3.3333333333vw 0vw .8333333333vw;background-color:#000;color:#fff!important}@media screen and (min-width: 1200px){.footer{padding:40px 0 10px}}.footer__ttl{width:20.6666666667vw;max-width:248px;margin:0vw auto 2vw}@media screen and (min-width: 1200px){.footer__ttl{margin:0 auto 24px}}.footer__logo{width:2.3333333333vw;max-width:28px;margin:0vw .6666666667vw;display:inline-block}@media screen and (min-width: 1200px){.footer__logo{margin:0 8px}}.footer__sponsorship,.footer__txt{font-weight:500;display:flex;align-items:center;justify-content:center}.footer__sponsorship{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin:0vw auto 1.3333333333vw;line-height:1.5}@media screen and (min-width: 1200px){.footer__sponsorship{font-size:20px}}@media screen and (min-width: 1200px){.footer__sponsorship{margin:0 auto 16px}}.footer__txt{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin:0vw auto .4166666667vw;line-height:1.875}@media screen and (min-width: 1200px){.footer__txt{font-size:16px}}@media screen and (min-width: 1200px){.footer__txt{margin:0 auto 5px}}.footer__txt2{margin-bottom:0vw}@media screen and (min-width: 1200px){.footer__txt2{margin-bottom:0}}.footer__txt-regular{margin-left:1em;display:inline-block;font-weight:400}.footer__txt-l{font-size:2vw;font-size:max(2vw,12px);margin:0vw auto 2.8333333333vw;font-weight:500;line-height:1.25;display:flex;align-items:baseline;justify-content:center}@media screen and (min-width: 1200px){.footer__txt-l{font-size:24px}}@media screen and (min-width: 1200px){.footer__txt-l{margin:0 auto 34px}}.footer__txt-l-regular{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin-left:1em;font-weight:400}@media screen and (min-width: 1200px){.footer__txt-l-regular{font-size:16px}}.footer__txt-s{font-size:1vw;font-size:max(1vw,12px);font-weight:400;text-align:center;line-height:2.5}@media screen and (min-width: 1200px){.footer__txt-s{font-size:12px}}.footer__sns{display:flex;justify-content:center;margin:3.3333333333vw 0vw}@media screen and (min-width: 1200px){.footer__sns{margin:40px 0}}.footer__sns a{display:block;width:3.3333333333vw;max-width:40px;margin:0vw 2.5vw}@media screen and (min-width: 1200px){.footer__sns a{margin:0 30px}}.footer__sns a img{display:block;width:100%}@media screen and (max-width: 765px){.footer{padding:7.1246819338vw 0 1.7811704835vw}.footer__ttl{width:63.1043256997vw;margin-bottom:6.106870229vw}.footer__logo{width:5.8524173028vw;margin:0 2.0356234097vw}.footer__sponsorship{align-items:flex-start;font-size:4.0712468193vw;margin-bottom:5.5979643766vw}.footer__txt{font-size:3.5623409669vw;margin:0 auto 2.5445292621vw -2em}.footer__txt-l{font-size:7.6335877863vw;margin-bottom:8.9058524173vw;flex-direction:column;align-items:center}.footer__txt-l-regular{font-size:3.5623409669vw}.footer__txt-s{font-size:3.0534351145vw}.footer__sns{margin:10.1781170483vw 0}.footer__sns a{width:11.1959287532vw;margin:0 5.0890585242vw}}.pagi__list{display:flex;justify-content:center;align-items:center;list-style:none}.pagi__link{width:2.5833333333vw;max-width:31px;height:2.6666666667vw;max-height:32px;margin-right:1.25vw;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;color:#001b77;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (min-width: 1200px){.pagi__link{margin-right:15px}}@media screen and (min-width: 1200px){.pagi__link{font-size:20px}}.pagi__link.is-active{background-color:#001b77;color:#fff}@media screen and (max-width: 765px){.pagi__list{flex-wrap:wrap}.pagi__link{font-size:5.0890585242vw;width:7.8880407125vw;height:8.1424936387vw}}.detailed-mv{margin-bottom:6.6666666667vw}@media screen and (min-width: 1200px){.detailed-mv{margin-bottom:80px}}.detailed-mv.is-report{margin-bottom:5vw}@media screen and (min-width: 1200px){.detailed-mv.is-report{margin-bottom:60px}}.detailed-mv__mv{width:100vw;max-width:1200px;height:66.6666666667vw;max-height:800px;margin:0vw auto;background:#fff6}@media screen and (min-width: 1200px){.detailed-mv__mv{margin:0 auto}}.detailed-mv__mv img{display:block;object-fit:contain;width:100vw;max-width:1200px;height:66.6666666667vw;max-height:800px}@media screen and (max-width: 765px){.detailed-mv{margin-bottom:16.2849872774vw}.detailed-mv.is-report{margin-bottom:7.6335877863vw}.detailed-mv__mv,.detailed-mv__mv img{width:89.8218829517vw;height:59.796437659vw}}.detailed-list .inner{width:100vw;max-width:1200px;margin:0vw auto 4.1666666667vw;display:flex;flex-wrap:wrap}@media screen and (min-width: 1200px){.detailed-list .inner{margin:0 auto 50px}}.detailed-list__seminar{padding:5.3333333333vw 0vw 2.8333333333vw;background-color:#ffffff80}@media screen and (min-width: 1200px){.detailed-list__seminar{padding:64px 0 34px}}.detailed-list__nav-list{width:100vw;max-width:1200px;margin:0vw auto;display:flex;justify-content:space-between}@media screen and (min-width: 1200px){.detailed-list__nav-list{margin:0 auto}}.detailed-list__nav-list.is-small .detailed-list__nav-item{width:23.3333333333vw;max-width:280px}.detailed-list__nav-item{cursor:pointer;width:29.1666666667vw;max-width:350px;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);padding:1.9166666667vw 0vw 2vw;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;line-height:1.5;text-align:center;background-color:#c3c3c3;border-radius:.8333333333vw .8333333333vw 0 0}@media screen and (min-width: 1200px){.detailed-list__nav-item{font-size:20px}}@media screen and (min-width: 1200px){.detailed-list__nav-item{padding:23px 0 24px}}@media screen and (min-width: 1200px){.detailed-list__nav-item{border-radius:10px 10px 0 0}}.detailed-list .is-active{color:#fff;background-color:#001b77}.detailed-list__wrap{position:relative;width:31.6666666667vw;max-width:380px;margin:0vw 2.5vw 2.5vw 0vw;padding:2.9166666667vw 2.5vw 10.8333333333vw;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.detailed-list__wrap{margin:0 30px 30px 0}}@media screen and (min-width: 1200px){.detailed-list__wrap{padding:35px 30px 130px}}@media screen and (min-width: 1200px){.detailed-list__wrap{border-radius:20px}}.detailed-list__wrap:nth-child(3n){margin-right:0}.detailed-list__wrap .btn{position:absolute;left:0;bottom:0;margin:0vw 0vw 2.5vw 2.5vw}@media screen and (min-width: 1200px){.detailed-list__wrap .btn{margin:0 0 30px 30px}}.detailed-list__wrap.is-new:before{content:"NEW";width:5.8333333333vw;max-width:70px;height:2.5vw;max-height:30px;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);border-radius:.4166666667vw;font-weight:700;position:absolute;inset:0 auto auto 0;display:flex;justify-content:center;align-items:center;color:#fff;background:#d21911}@media screen and (min-width: 1200px){.detailed-list__wrap.is-new:before{font-size:20px}}@media screen and (min-width: 1200px){.detailed-list__wrap.is-new:before{border-radius:5px}}.detailed-list__ttl{font-size:2vw;font-size:max(2vw,12px);padding-bottom:1.5vw;margin-bottom:2vw;font-weight:700;line-height:1.25;border-bottom:1px solid #000000}@media screen and (min-width: 1200px){.detailed-list__ttl{font-size:24px}}@media screen and (min-width: 1200px){.detailed-list__ttl{padding-bottom:18px}}@media screen and (min-width: 1200px){.detailed-list__ttl{margin-bottom:24px}}.detailed-list__img{margin-bottom:1.6666666667vw}@media screen and (min-width: 1200px){.detailed-list__img{margin-bottom:20px}}.detailed-list__ttl-l{font-size:2vw;font-size:max(2vw,12px);font-weight:700;line-height:1.25}@media screen and (min-width: 1200px){.detailed-list__ttl-l{font-size:24px}}.detailed-list__ttl-s{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:1.1666666667vw;padding-left:1.5vw;font-weight:700;line-height:1.5;position:relative}@media screen and (min-width: 1200px){.detailed-list__ttl-s{font-size:20px}}@media screen and (min-width: 1200px){.detailed-list__ttl-s{margin-bottom:14px}}@media screen and (min-width: 1200px){.detailed-list__ttl-s{padding-left:18px}}.detailed-list__ttl-s:before{content:"";display:inline-block;width:.5vw;max-width:6px;height:2.4166666667vw;max-height:29px;background-color:#001b77;position:absolute;top:50%;left:0;margin-top:-1.1666666667vw}@media screen and (min-width: 1200px){.detailed-list__ttl-s:before{margin-top:-14px}}.detailed-list__wrap-cate{display:flex;flex-wrap:wrap;width:100%;margin:0vw 0vw 1.6666666667vw}@media screen and (min-width: 1200px){.detailed-list__wrap-cate{margin:0 0 20px}}.detailed-list__wrap-cate.is-top{margin:0vw 0vw .8333333333vw}@media screen and (min-width: 1200px){.detailed-list__wrap-cate.is-top{margin:0 0 10px}}.detailed-list__cate{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin:0vw 1.6666666667vw .8333333333vw 0vw;height:3vw;max-height:36px;padding:0 1em;font-weight:400;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;border-radius:2.0833333333vw;background:#ccc;text-align:center}@media screen and (min-width: 1200px){.detailed-list__cate{font-size:20px}}@media screen and (min-width: 1200px){.detailed-list__cate{margin:0 20px 10px 0}}.detailed-list__cate.is-type1{background:#001b77;color:#fff}.detailed-list__cate.is-type2{background:#f28705}@media screen and (min-width: 1200px){.detailed-list__cate{border-radius:25px}}.detailed-list__body{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:3vw;padding-right:1em;font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.detailed-list__body{font-size:20px}}@media screen and (min-width: 1200px){.detailed-list__body{margin-bottom:36px}}@media screen and (max-width: 765px){.detailed-list .inner{width:89.8218829517vw;margin-bottom:10.1781170483vw;flex-direction:column}.detailed-list__seminar{padding:10.1781170483vw 0 5.0890585242vw}.detailed-list__nav-list{width:89.8218829517vw}.detailed-list__nav-list.is-small{flex-wrap:wrap}.detailed-list__nav-list.is-small .detailed-list__nav-item{width:calc(50% - 1px)!important;margin-top:2px}.detailed-list__nav-item{width:27.989821883vw;max-width:27.989821883vw;font-size:4.5801526718vw;border-radius:2.5445292621vw 2.5445292621vw 0 0;line-height:1.666666667;padding:5.0890585242vw 0}.detailed-list__wrap{width:89.8218829517vw;margin-bottom:5.0890585242vw;padding:10.1781170483vw 2.5445292621vw 22.9007633588vw}.detailed-list__wrap .btn{margin:0 0 5.0890585242vw 7.6335877863vw}.detailed-list__wrap.is-new:before{width:17.8117048346vw;height:7.6335877863vw;font-size:5.0890585242vw;border-radius:1.272264631vw}.detailed-list__ttl{font-size:6.106870229vw;line-height:1.25;padding-bottom:3.5623409669vw;margin-bottom:5.5979643766vw;border-width:1px}.detailed-list__img{margin-bottom:5.5979643766vw}.detailed-list__ttl-s{font-size:5.0890585242vw;padding-left:3.0534351145vw;margin-bottom:3.3078880407vw}.detailed-list__ttl-s:before{width:1.5267175573vw;height:7.3791348601vw;margin-top:-3.3078880407vw}.detailed-list__wrap-cate{margin-bottom:5.0890585242vw}.detailed-list__wrap-cate.is-top{margin-bottom:2.5445292621vw}.detailed-list__cate{font-size:5.0890585242vw;height:9.1603053435vw;border-radius:6.3613231552vw;margin:0 6.106870229vw 3.0534351145vw 0}.detailed-list__body{font-size:5.0890585242vw;margin-bottom:8.9058524173vw}}.favorite{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:5.8333333333vw;max-width:70px;height:2.5vw;max-height:30px;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);border-radius:.4166666667vw;font-weight:700;position:absolute;inset:0 0 auto auto;display:flex;justify-content:center;align-items:center;color:#fff;background:#ccc;cursor:pointer}@media screen and (min-width: 1200px){.favorite{font-size:20px}}@media screen and (min-width: 1200px){.favorite{border-radius:5px}}.favorite.is-favorite{background:#d9c726}.favorite:hover{background:#fdeb5a}@media screen and (max-width: 765px){.favorite{width:17.8117048346vw;height:7.6335877863vw;font-size:5.0890585242vw;border-radius:1.272264631vw}}.current__list{margin:6.6666666667vw auto;display:flex;justify-content:center;list-style:none}@media screen and (min-width: 1200px){.current__list{margin:80px auto}}.current__item{z-index:2}.current__item:nth-child(1),.current__item:nth-child(2){padding-right:7.9166666667vw;position:relative;z-index:2}@media screen and (min-width: 1200px){.current__item:nth-child(1),.current__item:nth-child(2){padding-right:95px}}.current__item:nth-child(1):after,.current__item:nth-child(2):after{content:"";display:inline-block;width:7.9166666667vw;max-width:95px;height:.3333333333vw;max-height:4px;background-color:#001b77;position:absolute;top:50%;right:0;margin:-.1666666667vw 0vw 0vw auto;z-index:1}@media screen and (min-width: 1200px){.current__item:nth-child(1):after,.current__item:nth-child(2):after{margin:-2px 0 0 auto}}.current__number{font-size:2.6666666667vw;font-size:max(2.6666666667vw,12px);font-weight:500;color:#001b77;width:5vw;max-width:60px;height:5vw;max-height:60px;border-radius:50%;background-color:#fff;border:.3333333333vw solid #001B77;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 1200px){.current__number{font-size:32px}}@media screen and (min-width: 1200px){.current__number{border-width:4px}}.current__number.is-current{color:#fff;background:#001b77}@media screen and (max-width: 765px){.current__list{margin:15.2671755725vw auto}.current__item:nth-child(1),.current__item:nth-child(2){padding-right:16.5394402036vw}.current__item:nth-child(1):after,.current__item:nth-child(2):after{width:16.5394402036vw;height:1.0178117048vw;margin-top:-.5089058524vw}.current__number{font-size:6.106870229vw;font-weight:500;line-height:1.25;width:12.213740458vw;height:12.213740458vw;border-width:1.0178117048vw}}.form__bg{margin:0vw auto 6.25vw;padding:2.5vw 0vw 5vw;width:100%;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.form__bg{margin:0 auto 75px}}@media screen and (min-width: 1200px){.form__bg{padding:30px 0 60px}}@media screen and (min-width: 1200px){.form__bg{border-radius:20px}}.form__table{width:80vw;max-width:960px;margin:0vw auto 3.5vw;border-collapse:collapse;display:block}@media screen and (min-width: 1200px){.form__table{margin:0 auto 42px}}.form__table--log-in{margin-bottom:5.8333333333vw}@media screen and (min-width: 1200px){.form__table--log-in{margin-bottom:70px}}.form__tr{display:flex;align-items:center;padding:3.3333333333vw 0vw;border-bottom:1px solid #000000}@media screen and (min-width: 1200px){.form__tr{padding:40px 0}}.form__th{padding-left:1.6666666667vw;width:20vw;max-width:240px;display:flex;justify-content:space-between}@media screen and (min-width: 1200px){.form__th{padding-left:20px}}.form__text{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px)}@media screen and (min-width: 1200px){.form__text{font-size:20px}}.form__label{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;line-height:1.5;display:inline-block}@media screen and (min-width: 1200px){.form__label{font-size:20px}}.form__small{width:4.6666666667vw;max-width:56px;font-size:1.1666666667vw;font-size:max(1.1666666667vw,12px);font-weight:400;line-height:2.142857143;color:#fff;display:inline-flex;justify-content:center;align-items:center;border-radius:.4166666667vw;background-color:#001b77}@media screen and (min-width: 1200px){.form__small{font-size:14px}}@media screen and (min-width: 1200px){.form__small{border-radius:5px}}.form__td{padding-left:5.4166666667vw;width:60vw;max-width:720px}@media screen and (min-width: 1200px){.form__td{padding-left:65px}}.form__td--choice{display:flex;align-items:center}.form__ip-txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);width:33.3333333333vw;max-width:400px;padding:.5833333333vw .4166666667vw .5833333333vw 1.6666666667vw;font-weight:400;line-height:1.5;border-radius:.8333333333vw;border:1px solid #000000}@media screen and (min-width: 1200px){.form__ip-txt{font-size:20px}}@media screen and (min-width: 1200px){.form__ip-txt{padding:7px 5px 7px 20px}}@media screen and (min-width: 1200px){.form__ip-txt{border-radius:10px}}.form__ip-txt--mail{width:41.6666666667vw;max-width:500px}.form__ip-txt--phone{width:14.5vw;max-width:174px}.form__ip-txt--password{width:16.6666666667vw;max-width:200px}.form__ip-txt--log-in{width:41.6666666667vw;max-width:500px}.form__ip-txt--wide{width:52.5vw;max-width:630px;height:10em}.form__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.form__txt{font-size:20px}}.form__txt-s{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin-bottom:.6666666667vw;font-weight:400;line-height:1.875}@media screen and (min-width: 1200px){.form__txt-s{font-size:16px}}@media screen and (min-width: 1200px){.form__txt-s{margin-bottom:8px}}.form__wrap-radio{margin-right:6.25vw;display:flex;align-items:center}@media screen and (min-width: 1200px){.form__wrap-radio{margin-right:75px}}.form__wrap-radio:last-child{margin-right:0}.form__radio{margin-right:1.25vw;display:none}@media screen and (min-width: 1200px){.form__radio{margin-right:15px}}.form__radio+label{display:flex;align-items:center;cursor:pointer}.form__radio+label:before{content:"";width:1.6666666667vw;max-width:20px;height:1.6666666667vw;max-height:20px;box-sizing:border-box;margin-right:.25em;display:block;line-height:1;border-radius:50%;border:1px solid #000000;background-color:#fff}.form__radio:checked+label:before{background-color:#001b77}.form__checkboxs{display:flex;flex-wrap:wrap;width:100%}.form__checkboxs.is-column2 .form__checkbox-wrap{width:50%}.form__checkboxs.is-column3 .form__checkbox-wrap{width:33%}.form__checkboxs.is-column4 .form__checkbox-wrap{width:25%}.form__checkboxs.is-column5 .form__checkbox-wrap{width:20%}.form__checkbox-wrap{display:flex;align-items:center;padding-left:1em;margin-bottom:2em}.form__checkbox-wrap[disabled]{opacity:.3}.form__checkbox{display:none}.form__checkbox+label{display:flex;align-items:center;cursor:pointer}.form__checkbox+label:before{content:"";width:2.3333333333vw;max-width:28px;height:2.3333333333vw;max-height:28px;display:flex;justify-content:center;align-items:center;margin-right:.5em;border-radius:.4166666667vw;border:1px solid #000000}@media screen and (min-width: 1200px){.form__checkbox+label:before{border-radius:5px}}.form__checkbox:checked+label:before{content:"✓";color:#fff;background-color:#001b77}.form__select{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;color:#676767;line-height:1.5;display:block;width:19.75vw;max-width:237px;height:3.8333333333vw;max-height:46px;padding:.5833333333vw .4166666667vw .5833333333vw 1.6666666667vw;border-radius:.8333333333vw;background-color:#fff;border:1px solid #000000;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 1200px){.form__select{font-size:20px}}@media screen and (min-width: 1200px){.form__select{padding:7px 5px 7px 20px}}@media screen and (min-width: 1200px){.form__select{border-radius:10px}}.form__wrap{width:80vw;max-width:960px;margin:0vw auto}@media screen and (min-width: 1200px){.form__wrap{margin:0 auto}}.form__ttl{font-size:2.5vw;font-size:max(2.5vw,12px);font-weight:900;line-height:3.333333333}@media screen and (min-width: 1200px){.form__ttl{font-size:30px}}.form__wrap-body{width:80vw;max-width:960px;height:39.0833333333vw;max-height:469px;margin:0vw auto 3.3333333333vw;padding:2vw;border-radius:.8333333333vw;border:2px solid #000000}@media screen and (min-width: 1200px){.form__wrap-body{margin:0 auto 40px}}@media screen and (min-width: 1200px){.form__wrap-body{padding:24px}}@media screen and (min-width: 1200px){.form__wrap-body{border-radius:10px}}.form__body{white-space:pre-wrap;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.form__body{font-size:20px}}.form__center{display:flex;justify-content:center;align-items:center}.form__wrap-btn{width:60vw;max-width:720px;margin:0vw auto;display:flex;justify-content:space-between}@media screen and (min-width: 1200px){.form__wrap-btn{margin:0 auto}}@media screen and (max-width: 765px){.form__bg{width:89.8218829517vw;padding:5.0890585242vw 0 10.1781170483vw;margin-bottom:16.2849872774vw;border-radius:2.5445292621vw}.form .inner-complete{width:89.8218829517vw;margin:0 auto 16.2849872774vw}.form__table{width:84.7328244275vw;margin-bottom:6.106870229vw}.form__table--log-in{margin-bottom:16.2849872774vw}.form__tr{flex-direction:column;padding:6.106870229vw 0}.form__th{width:84.7328244275vw;max-width:84.7328244275vw;margin-bottom:3.8167938931vw;padding-left:0;justify-content:flex-start}.form__text{font-size:4.5801526718vw}.form__label{font-size:4.5801526718vw;margin-right:3.8167938931vw}.form__td{width:84.7328244275vw;padding-left:0}.form__small{width:14.2493638677vw;font-size:3.5623409669vw;border-radius:1.272264631vw}.form__ip-txt{font-size:4.5801526718vw;width:84.7328244275vw;border-radius:2.5445292621vw;padding:2.0356234097vw 3.8167938931vw}.form__ip-txt--mail{width:84.7328244275vw}.form__ip-txt--phone{width:36.641221374vw}.form__ip-txt--password{width:50.8905852417vw}.form__txt{font-size:4.5801526718vw;line-height:1.666666667}.form__txt-s{font-size:3.5623409669vw;line-height:2.142857143}.form__select{width:61.0687022901vw;height:11.7048346056vw;max-height:none;font-size:4.5801526718vw;line-height:1.666666667;border-radius:2.5445292621vw;padding:0 3.8167938931vw}.form__wrap{width:84.7328244275vw}.form__ttl{font-size:5.0890585242vw}.form__wrap-body{overflow:scroll;width:100%;height:67.4300254453vw;border-radius:2.5445292621vw;border-width:.5089058524vw;margin-bottom:6.106870229vw;padding:4.0712468193vw 3.8167938931vw}.form__checkboxs .form__checkbox-wrap{width:50%!important}.form__checkboxs.is-sp-column1 .form__checkbox-wrap{width:100%!important}.form__checkbox-wrap{margin-bottom:1em}.form__radio+label:before{width:7.6335877863vw;height:7.6335877863vw}.form__checkbox+label:before{width:7.6335877863vw;height:7.6335877863vw;border-radius:1.272264631vw}.form__center{width:84.7328244275vw;margin:0 auto}.form__body{font-size:4.5801526718vw}.form__body--sp{font-size:4.0712468193vw}.form__wrap-btn{width:100%;flex-direction:column-reverse}.form__wrap-btn .btn:nth-child(2){margin-bottom:10.1781170483vw}}.top-mv{margin-bottom:9.9166666667vw;height:90vw;max-height:1080px}@media screen and (min-width: 1200px){.top-mv{margin-bottom:119px}}.top-mv .inner{position:relative}.top-mv__ttl{width:45vw;max-width:540px;margin-top:37.9166666667vw;position:absolute}@media screen and (min-width: 1200px){.top-mv__ttl{margin-top:455px}}.top-mv__img1{width:29.6666666667vw;max-width:356px;position:absolute;left:50%;margin:14.8333333333vw 0vw 0vw -5.8333333333vw}@media screen and (min-width: 1200px){.top-mv__img1{margin:178px 0 0 -70px}}.top-mv__img2{width:23.8333333333vw;max-width:286px;position:absolute;right:0;margin:36.5vw 2.5vw 0vw 0vw}@media screen and (min-width: 1200px){.top-mv__img2{margin:438px 30px 0 0}}.top-mv__img3{width:18.3333333333vw;max-width:220px;position:absolute;left:50%;margin:55.6666666667vw 0vw 0vw 5.4166666667vw}@media screen and (min-width: 1200px){.top-mv__img3{margin:668px 0 0 65px}}@media screen and (max-width: 765px){.top-mv{height:calc(100vh - 17.048346056vw);height:calc(100svh - 17.048346056vw);display:flex;align-items:center;justify-content:center}.top-mv .inner{width:89.8218829517vw;height:138.4223918575vw;position:relative}.top-mv__ttl{width:82.5699745547vw;margin:49.3638676845vw 0 0;left:0}.top-mv__img1{width:46.31043257vw;margin:.5089058524vw 0 0}.top-mv__img2{width:38.1679389313vw;margin:82.951653944vw 0 0 2.2900763359vw;left:0}.top-mv__img3{width:30.534351145vw;margin:108.3969465649vw 6.6157760814vw 0 0;right:0;left:auto}}.index-info--re .index-info__btn{margin:0vw 0vw 4vw auto}@media screen and (min-width: 1200px){.index-info--re .index-info__btn{margin:0 0 48px auto}}.index-info__wrap{display:flex;justify-content:space-between}.index-info__body{width:50vw;max-width:600px}.index-info__btn{margin:0vw 0vw 4vw}@media screen and (min-width: 1200px){.index-info__btn{margin:0 0 48px}}.index-info__img1{width:44.1666666667vw;max-width:530px}@media screen and (max-width: 765px){.index-info--re .index-info__btn{margin:0 auto}.index-info .inner{position:relative}.index-info .ttl{padding-bottom:67.4300254453vw}.index-info__wrap{flex-direction:column}.index-info__copy{text-align:center;margin-bottom:6.106870229vw}.index-info__body{width:100%}.index-info__btn{margin:0 auto}.index-info__img1{width:89.8218829517vw;position:absolute;top:0;left:0;margin-top:21.3740458015vw}}.job-seeker-mv{margin-bottom:.8333333333vw;height:90vw;max-height:1080px}@media screen and (min-width: 1200px){.job-seeker-mv{margin-bottom:10px}}.job-seeker-mv .inner{position:relative}.job-seeker-mv__ttl{width:24vw;max-width:288px;margin:17.3333333333vw auto 0vw -12vw;position:absolute;top:0;left:50%}@media screen and (min-width: 1200px){.job-seeker-mv__ttl{margin:208px auto 0 -144px}}.job-seeker-mv__img{width:100%;height:42.25vw;max-height:507px;margin:33.1666666667vw 0vw 0vw;position:absolute;top:0;right:0;bottom:auto;left:0}@media screen and (min-width: 1200px){.job-seeker-mv__img{margin:398px 0 0}}.job-seeker-mv__wrap{margin-top:80.75vw;width:100%;text-align:center;position:absolute}@media screen and (min-width: 1200px){.job-seeker-mv__wrap{margin-top:969px}}.job-seeker-mv__copy{font-size:2.5vw;font-size:max(2.5vw,12px);font-weight:700}@media screen and (min-width: 1200px){.job-seeker-mv__copy{font-size:30px}}@media screen and (max-width: 765px){.job-seeker-mv{height:311.7048346056vw;margin-bottom:0}.job-seeker-mv__ttl{width:54.9618320611vw;margin:37.4045801527vw auto 0 -27.4809160305vw}.job-seeker-mv__img{margin-top:69.9745547074vw}.job-seeker-mv__wrap{margin-top:278.8804071247vw}.job-seeker-mv__copy{font-size:5.0890585242vw;line-height:1.8}}.job-seeker .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.job-seeker__ttl{font-size:2vw;font-size:max(2vw,12px);padding-left:2.1666666667vw;margin-bottom:2vw;font-weight:700;line-height:1.25;position:relative}@media screen and (min-width: 1200px){.job-seeker__ttl{font-size:24px}}@media screen and (min-width: 1200px){.job-seeker__ttl{padding-left:26px}}@media screen and (min-width: 1200px){.job-seeker__ttl{margin-bottom:24px}}.job-seeker__ttl:before{display:inline-block;content:"";width:.8333333333vw;max-width:10px;height:2.9166666667vw;max-height:35px;background-color:#001b77;position:absolute;top:0;left:0}.job-seeker__wrap{width:48.3333333333vw;max-width:580px;margin-bottom:6.25vw;padding:2vw 2vw 0vw;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.job-seeker__wrap{margin-bottom:75px}}@media screen and (min-width: 1200px){.job-seeker__wrap{padding:24px 24px 0}}@media screen and (min-width: 1200px){.job-seeker__wrap{border-radius:20px}}.job-seeker__wrap--l{width:100vw;max-width:1200px;padding-bottom:2.3333333333vw;margin-bottom:12.5vw}@media screen and (min-width: 1200px){.job-seeker__wrap--l{padding-bottom:28px}}@media screen and (min-width: 1200px){.job-seeker__wrap--l{margin-bottom:150px}}.job-seeker__wrap--l .job-seeker__ttl{margin-bottom:3.3333333333vw}@media screen and (min-width: 1200px){.job-seeker__wrap--l .job-seeker__ttl{margin-bottom:40px}}.job-seeker__wrap--l .job-seeker__list{padding:0vw 1.3333333333vw;display:flex;justify-content:space-between}@media screen and (min-width: 1200px){.job-seeker__wrap--l .job-seeker__list{padding:0 16px}}.job-seeker__wrap--l .job-seeker__txt{text-align:center}.job-seeker__list{list-style:none}.job-seeker__item{margin-bottom:2vw}@media screen and (min-width: 1200px){.job-seeker__item{margin-bottom:24px}}.job-seeker__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;line-height:1.5}@media screen and (min-width: 1200px){.job-seeker__txt{font-size:20px}}.job-seeker__img{width:20.8333333333vw;max-width:250px;margin-bottom:2.5833333333vw}@media screen and (min-width: 1200px){.job-seeker__img{margin-bottom:31px}}@media screen and (max-width: 765px){.job-seeker .inner{flex-direction:column}.job-seeker__wrap{width:100%;margin-bottom:10.1781170483vw;padding:6.106870229vw 4.0712468193vw 0;border-radius:2.5445292621vw}.job-seeker__wrap--l{margin-bottom:29.262086514vw}.job-seeker__wrap--l .job-seeker__ttl{margin-bottom:10.1781170483vw}.job-seeker__wrap--l .job-seeker__list{flex-direction:column;justify-content:center;align-items:center;padding:0}.job-seeker__wrap--l .job-seeker__item{margin-bottom:5.0890585242vw}.job-seeker__wrap--l .job-seeker__txt{font-size:5.0890585242vw;margin-bottom:5.0890585242vw}.job-seeker__ttl{font-size:5.0890585242vw;padding-left:4.834605598vw;margin-bottom:4.0712468193vw}.job-seeker__ttl:before{width:2.5445292621vw;height:7.3791348601vw}.job-seeker__txt{font-size:4.5801526718vw;margin-bottom:4.0712468193vw;line-height:1.666666667}.job-seeker__img{width:63.6132315522vw;margin-bottom:5.0890585242vw}}.about-link__wrap{margin-bottom:11.6666666667vw}@media screen and (min-width: 1200px){.about-link__wrap{margin-bottom:140px}}.about-link__ttl{font-size:2.5vw;font-size:max(2.5vw,12px);padding-bottom:1.9166666667vw;margin-bottom:3.3333333333vw;font-weight:700;line-height:1;position:relative}@media screen and (min-width: 1200px){.about-link__ttl{font-size:30px}}@media screen and (min-width: 1200px){.about-link__ttl{padding-bottom:23px}}@media screen and (min-width: 1200px){.about-link__ttl{margin-bottom:40px}}.about-link__ttl:before{content:"";display:inline-block;width:33.3333333333vw;max-width:400px;height:.6666666667vw;max-height:8px;background-image:url(/img/job-seeker/border.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;margin:0vw auto 0vw 0vw}@media screen and (min-width: 1200px){.about-link__ttl:before{margin:0 auto 0 0}}.about-link__body{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:6.6666666667vw;font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.about-link__body{font-size:20px}}@media screen and (min-width: 1200px){.about-link__body{margin-bottom:80px}}.about-link__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-top:1.3333333333vw;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width: 1200px){.about-link__txt{font-size:20px}}@media screen and (min-width: 1200px){.about-link__txt{margin-top:16px}}.about-link__banner{display:flex}.about-link__banner img{display:block;margin-right:.8333333333vw}@media screen and (min-width: 1200px){.about-link__banner img{margin-right:10px}}.about-link__banner img.is-timee{width:23.75vw;max-width:285px}@media screen and (max-width: 765px){.about-link__wrap{margin-bottom:30.534351145vw}.about-link__ttl{font-size:5.0890585242vw;line-height:1.5;padding-bottom:5.0890585242vw;margin-bottom:4.5801526718vw}.about-link__ttl:before{width:76.3358778626vw;height:2.0356234097vw}.about-link__body{font-size:4.5801526718vw;line-height:1.666666667;margin-bottom:16.2849872774vw}.about-link__txt{font-size:4.5801526718vw;margin-top:6.106870229vw}.about-link__banner{flex-direction:column;align-items:center}.about-link__banner img{margin:0 0 7.6335877863vw}.about-link__banner img.is-timee{width:72.5190839695vw}}.registration__ttl{width:16vw;max-width:192px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto}@media screen and (min-width: 1200px){.registration__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.registration__ttl{margin:0 auto}}.registration__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);padding-top:10vw;font-weight:400;line-height:1.5;text-align:center;display:block}@media screen and (min-width: 1200px){.registration__txt{font-size:20px}}@media screen and (min-width: 1200px){.registration__txt{padding-top:120px}}.registration__txt--b{padding-top:5.3333333333vw;font-weight:700}@media screen and (min-width: 1200px){.registration__txt--b{padding-top:64px}}.registration__txt--complete{margin-bottom:6.6666666667vw}@media screen and (min-width: 1200px){.registration__txt--complete{margin-bottom:80px}}.registration__txt.is-inner{line-height:2;margin:0;padding:4.1666666667vw 2.5vw 2.5vw}@media screen and (min-width: 1200px){.registration__txt.is-inner{padding:50px 30px 30px}}@media screen and (max-width: 765px){.registration__ttl{width:36.641221374vw;padding-top:37.4045801527vw}.registration__txt{font-size:4.5801526718vw;line-height:1.666666667;padding-top:20.3562340967vw;text-align:left}.registration__txt--b{padding-top:10.1781170483vw;text-align:center}.registration__txt--center{text-align:center}.registration__txt.is-inner{padding:7.6335877863vw}}.log-in__ttl{width:24vw;max-width:288px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.log-in__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.log-in__ttl{margin:0 auto 120px}}.log-in__icon{width:10.8333333333vw;max-width:130px;height:10.8333333333vw;max-height:130px;margin:10vw auto 3.3333333333vw}@media screen and (min-width: 1200px){.log-in__icon{margin:120px auto 40px}}.log-in__ttl-s{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:4.1666666667vw;font-weight:700;line-height:1;text-align:center}@media screen and (min-width: 1200px){.log-in__ttl-s{font-size:30px}}@media screen and (min-width: 1200px){.log-in__ttl-s{margin-bottom:50px}}@media screen and (max-width: 765px){.log-in__ttl{width:54.9618320611vw;padding-top:37.4045801527vw}.log-in__icon{width:33.0788804071vw;height:33.0788804071vw;margin:20.3562340967vw auto 6.106870229vw}.log-in__ttl-s{font-size:5.0890585242vw;line-height:1.5;margin-bottom:16.2849872774vw}}.log-in-txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5;text-align:center;margin:2.9166666667vw auto 4.1666666667vw}@media screen and (min-width: 1200px){.log-in-txt{font-size:20px}}@media screen and (min-width: 1200px){.log-in-txt{margin:35px auto 50px}}@media screen and (max-width: 765px){.log-in-txt{font-size:4.5801526718vw;line-height:1.666666667;margin:16.2849872774vw auto}.log-in-txt--left{text-align:left}}.forget-password__ttl{width:44vw;max-width:528px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.forget-password__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.forget-password__ttl{margin:0 auto 120px}}.forget-password__icon{width:10.8333333333vw;max-width:130px;height:10.8333333333vw;max-height:130px;margin:10vw auto 3.3333333333vw}@media screen and (min-width: 1200px){.forget-password__icon{margin:120px auto 40px}}.forget-password__ttl-s{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:4.1666666667vw;font-weight:700;line-height:1;text-align:center}@media screen and (min-width: 1200px){.forget-password__ttl-s{font-size:30px}}@media screen and (min-width: 1200px){.forget-password__ttl-s{margin-bottom:50px}}.forget-password__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5;text-align:center;margin:2.9166666667vw auto 4.1666666667vw}@media screen and (min-width: 1200px){.forget-password__txt{font-size:20px}}@media screen and (min-width: 1200px){.forget-password__txt{margin:35px auto 50px}}@media screen and (max-width: 765px){.forget-password__txt{font-size:4.5801526718vw;line-height:1.666666667;margin:0 auto 16.2849872774vw}}@media screen and (max-width: 765px){.forget-password__ttl{width:54.9618320611vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}.forget-password__icon{width:33.0788804071vw;height:33.0788804071vw;margin:20.3562340967vw auto 6.106870229vw}.forget-password__ttl-s{font-size:5.0890585242vw;line-height:1.5;margin-bottom:6.106870229vw}}.forget-password-reset__ttl{width:32vw;max-width:384px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.forget-password-reset__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.forget-password-reset__ttl{margin:0 auto 120px}}.forget-password-reset__icon{width:10.8333333333vw;max-width:130px;height:10.8333333333vw;max-height:130px;margin:10vw auto 3.3333333333vw}@media screen and (min-width: 1200px){.forget-password-reset__icon{margin:120px auto 40px}}.forget-password-reset__ttl-s{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:4.1666666667vw;font-weight:700;line-height:1;text-align:center}@media screen and (min-width: 1200px){.forget-password-reset__ttl-s{font-size:30px}}@media screen and (min-width: 1200px){.forget-password-reset__ttl-s{margin-bottom:50px}}.forget-password-reset__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5;text-align:center;margin:2.9166666667vw auto 4.1666666667vw}@media screen and (min-width: 1200px){.forget-password-reset__txt{font-size:20px}}@media screen and (min-width: 1200px){.forget-password-reset__txt{margin:35px auto 50px}}@media screen and (max-width: 765px){.forget-password-reset__txt{font-size:4.5801526718vw;line-height:1.666666667;margin:0 auto 16.2849872774vw}}@media screen and (max-width: 765px){.forget-password-reset__ttl{width:73.2824427481vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}.forget-password-reset__icon{width:33.0788804071vw;height:33.0788804071vw;margin:20.3562340967vw auto 6.106870229vw}.forget-password-reset__ttl-s{font-size:5.0890585242vw;line-height:1.5;margin-bottom:6.106870229vw}}.log-in-wrap{width:80vw;max-width:960px;margin:0vw auto;border-bottom:1px solid #000000}@media screen and (min-width: 1200px){.log-in-wrap{margin:0 auto}}@media screen and (max-width: 765px){.log-in-wrap{width:89.8218829517vw}}.log-in-link{font-weight:700;color:#001b77}@media screen and (max-width: 765px){.log-in-sp{width:89.8218829517vw;margin:6.6157760814vw auto 10.1781170483vw}.log-in-sp .log-in-txt{text-align:left;margin:0 auto}}.forget-password-complete__ttl{width:32vw;max-width:384px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.forget-password-complete__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.forget-password-complete__ttl{margin:0 auto 120px}}.forget-password-complete__ttl-s{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:4.1666666667vw;font-weight:700;line-height:1;text-align:center}@media screen and (min-width: 1200px){.forget-password-complete__ttl-s{font-size:30px}}@media screen and (min-width: 1200px){.forget-password-complete__ttl-s{margin-bottom:50px}}.forget-password-complete__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5;text-align:center;margin:2.9166666667vw auto 6.6666666667vw}@media screen and (min-width: 1200px){.forget-password-complete__txt{font-size:20px}}@media screen and (min-width: 1200px){.forget-password-complete__txt{margin:35px auto 80px}}@media screen and (max-width: 765px){.forget-password-complete__txt{font-size:4.5801526718vw;line-height:1.666666667;margin:0 auto 16.2849872774vw}}@media screen and (max-width: 765px){.forget-password-complete__ttl{width:73.2824427481vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}.forget-password-complete__ttl-s{font-size:5.0890585242vw;line-height:1.5;margin-bottom:6.106870229vw}}.cooperation__ttl{width:16vw;max-width:192px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.cooperation__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.cooperation__ttl{margin:0 auto 120px}}@media screen and (max-width: 765px){.cooperation__ttl{width:36.641221374vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}}.index-cooperation .inner{display:block;width:100vw;max-width:1200px;margin:0vw auto 6.6666666667vw;padding:3.3333333333vw;border-radius:5.0890585242vw;background-color:#fffc}@media screen and (min-width: 1200px){.index-cooperation .inner{margin:0 auto 80px}}@media screen and (min-width: 1200px){.index-cooperation .inner{padding:40px}}@media screen and (min-width: 1200px){.index-cooperation .inner{border-radius:20px}}.index-cooperation__ttl{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:2vw;font-weight:700;line-height:1}@media screen and (min-width: 1200px){.index-cooperation__ttl{font-size:30px}}@media screen and (min-width: 1200px){.index-cooperation__ttl{margin-bottom:24px}}.index-cooperation__wrap{display:flex}.index-cooperation__img{flex-shrink:0;width:25vw;max-width:300px;margin-right:3.3333333333vw}@media screen and (min-width: 1200px){.index-cooperation__img{margin-right:40px}}.index-cooperation__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:2.5vw;font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.index-cooperation__txt{font-size:20px}}@media screen and (min-width: 1200px){.index-cooperation__txt{margin-bottom:30px}}.index-cooperation__img-s{width:25vw;max-width:300px}.index-cooperation__btn{margin:0vw;position:relative}@media screen and (min-width: 1200px){.index-cooperation__btn{margin:0}}.index-cooperation__btn:after{content:"";display:inline-block;width:2vw;max-width:24px;height:2vw;max-height:24px;background-image:url(/img/cooperation/icon.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;margin:-1vw 2.8333333333vw auto auto}@media screen and (min-width: 1200px){.index-cooperation__btn:after{margin:-12px 34px auto auto}}@media screen and (max-width: 765px){.index-cooperation .inner{width:89.8218829517vw;border-radius:2.5445292621vw;margin-bottom:15.2671755725vw;padding:6.106870229vw 2.5445292621vw}.index-cooperation .inner:last-child{margin-bottom:0}.index-cooperation__ttl{font-size:5.0890585242vw;line-height:1.5;margin-bottom:5.0890585242vw}.index-cooperation__wrap{flex-direction:column}.index-cooperation__img{width:100%;margin-bottom:6.106870229vw}.index-cooperation__txt{font-size:4.5801526718vw;line-height:1.666666667;margin-bottom:10.1781170483vw}.index-cooperation__img-s{width:66.1577608142vw;margin:0 auto}.index-cooperation__btn{margin:0 auto}.index-cooperation__btn:after{width:4.0712468193vw;height:4.0712468193vw;margin:-2.0356234097vw 8.6513994911vw auto auto;background-image:url(/img/cooperation/icon-sp.png)}}.offer__ttl{width:12vw;max-width:144px;padding:10vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.offer__ttl{padding:120px 0 0}}@media screen and (min-width: 1200px){.offer__ttl{margin:0 auto 120px}}.offer__txt{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:1.5vw;font-weight:700;line-height:1.5}@media screen and (min-width: 1200px){.offer__txt{font-size:30px}}@media screen and (min-width: 1200px){.offer__txt{margin-bottom:18px}}@media screen and (max-width: 765px){.offer__ttl{width:27.4809160305vw;padding-top:20.3562340967vw}.offer__txt{font-size:5.0890585242vw;margin-bottom:2.5445292621vw}}.form-offer.is-open .form-offer__head{background:transparent}.form-offer.is-open .form-offer__head:after{transform:rotate(180deg)}.form-offer.is-open .form-offer__body{opacity:1;height:auto}.form-offer{padding:0vw;margin:0vw 0vw 6.25vw}@media screen and (min-width: 1200px){.form-offer{padding:0}}@media screen and (min-width: 1200px){.form-offer{margin:0 0 75px}}.form-offer__head{font-size:2.5vw;font-size:max(2.5vw,12px);padding:.5em;font-weight:700;display:block;position:relative;cursor:pointer;background:#ffffffe6;transition:all .6s cubic-bezier(.04,.51,.155,.985);border-radius:10px}@media screen and (min-width: 1200px){.form-offer__head{font-size:30px}}.form-offer__head:hover{opacity:.7}.form-offer__head:after{content:"";position:absolute;right:20px;top:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:16px 13px;border-color:#000 transparent transparent transparent;transform-origin:center 30%;transition:all .6s cubic-bezier(.04,.51,.155,.985)}.form-offer__body{height:0;overflow:hidden;opacity:0;transition:all .6s cubic-bezier(.04,.51,.155,.985)}.form-offer__bg{margin:auto;padding:2.9166666667vw 0vw 5vw;width:100%;background-color:#fffc;border-top:.1666666667vw solid #000000}@media screen and (min-width: 1200px){.form-offer__bg{padding:35px 0 60px}}@media screen and (min-width: 1200px){.form-offer__bg{border-width:2px}}.form-offer__table{width:93.3333333333vw;max-width:1120px;margin:0vw auto 3.5vw;border-collapse:collapse;display:block}@media screen and (min-width: 1200px){.form-offer__table{margin:0 auto 42px}}.form-offer__tr{display:block;width:93.3333333333vw;max-width:1120px}.form-offer__th{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);padding-bottom:2vw;font-weight:700;display:block;width:100%;border-bottom:.1666666667vw solid #000000}@media screen and (min-width: 1200px){.form-offer__th{font-size:20px}}@media screen and (min-width: 1200px){.form-offer__th{padding-bottom:24px}}@media screen and (min-width: 1200px){.form-offer__th{border-width:2px}}.form-offer__th--high{padding-top:3.3333333333vw}@media screen and (min-width: 1200px){.form-offer__th--high{padding-top:40px}}.form-offer__td{display:flex;justify-content:space-between;padding:2vw 0vw}@media screen and (min-width: 1200px){.form-offer__td{padding:24px 0}}.form-offer__wrap-checkbox{width:25%}.form-offer__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.form-offer__txt{font-size:20px}}.form-offer__wrap-btn{width:60vw;max-width:720px;margin:0vw auto;display:flex;justify-content:space-between}@media screen and (min-width: 1200px){.form-offer__wrap-btn{margin:0 auto}}@media screen and (max-width: 765px){.form-offer{margin-bottom:8.1424936387vw}.form-offer__head{font-size:5.0890585242vw;line-height:1.5;border-radius:2.5445292621vw}.form-offer__head:after{right:2.5vw;top:calc(50% - 1.272264631vw);border-width:3.0534351145vw 2.0356234097vw;transform-origin:center 20%}.form-offer__bg{width:89.8218829517vw;padding:0 0 10.1781170483vw;border-width:1px}.form-offer__table{width:100%;margin-bottom:10.1781170483vw}.form-offer__tr{width:89.8218829517vw;flex-direction:column;padding:0;margin-bottom:1em}.form-offer__th{width:89.8218829517vw;font-size:4.5801526718vw;border-width:1px;line-height:1.666666667;padding:4.0712468193vw 0 4.0712468193vw 2.5445292621vw}.form-offer__th--high{padding-top:10.1781170483vw}.form-offer__td{width:100%;padding:0}.form-offer__txt{width:100%;font-size:4.5801526718vw;line-height:1.666666667;padding:4.0712468193vw 0}.form-offer__wrap-btn{width:100%;flex-direction:column-reverse}.form-offer__wrap-btn .btn:nth-child(2){margin-bottom:10.1781170483vw}}.offer-detail__ttl{width:12vw;max-width:144px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.offer-detail__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.offer-detail__ttl{margin:0 auto 120px}}.offer-detail__bg{margin:0vw auto 6.25vw;padding:2.9166666667vw 0vw 5vw;width:100%;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.offer-detail__bg{margin:0 auto 75px}}@media screen and (min-width: 1200px){.offer-detail__bg{padding:35px 0 60px}}@media screen and (min-width: 1200px){.offer-detail__bg{border-width:2px;border-radius:20px}}.offer-detail__frame{position:relative}.offer-detail__table-wrap{width:80vw;max-width:960px;margin:auto}.offer-detail__table{width:100%;margin:0vw auto 6.6666666667vw;border-collapse:collapse}@media screen and (min-width: 1200px){.offer-detail__table{margin:0 auto 80px}}.offer-detail__tr{border-bottom:.1666666667vw solid #000000}@media screen and (min-width: 1200px){.offer-detail__tr{border-width:2px}}.offer-detail__th{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;width:220px;padding:3.3333333333vw 0vw 3.3333333333vw 1.6666666667vw}@media screen and (min-width: 1200px){.offer-detail__th{font-size:20px}}@media screen and (min-width: 1200px){.offer-detail__th{padding:40px 0 40px 20px}}@media screen and (min-width: 1200px){.offer-detail__th{border-width:2px}}.offer-detail__td{width:100%;display:flex;padding:3.3333333333vw 0vw}@media screen and (min-width: 1200px){.offer-detail__td{padding:40px 0}}.offer-detail__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.offer-detail__txt{font-size:20px}}.offer-detail__cate{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin:0vw 1.6666666667vw 0vw 0vw;height:3vw;max-height:36px;padding:0 1em;font-weight:400;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;border-radius:2.0833333333vw;text-align:center}@media screen and (min-width: 1200px){.offer-detail__cate{font-size:20px}}@media screen and (min-width: 1200px){.offer-detail__cate{margin:0 20px 0 0}}@media screen and (min-width: 1200px){.offer-detail__cate{border-radius:25px}}.offer-detail .cate-blue{color:#fff;background-color:#001b77}.offer-detail .cate-orange{color:#000;background-color:#e5512f}.offer-detail .cate-yellow{color:#000;background-color:#f28705}.offer-detail .cate-green{color:#000;background-color:#0ca3b4}.offer-detail__btns{display:flex;align-items:center;justify-content:center;width:50vw;max-width:600px;margin:auto}.offer-detail__btn{position:relative}.offer-detail__btn:after{content:"";display:inline-block;width:2.1666666667vw;max-width:26px;height:2.4166666667vw;max-height:29px;background-image:url(/img/offer-detail/icon.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:0;margin:-1.2083333333vw 3.3333333333vw auto auto}@media screen and (min-width: 1200px){.offer-detail__btn:after{margin:-14.5px 40px auto auto}}@media screen and (max-width: 765px){.offer-detail__ttl{width:27.4809160305vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}.offer-detail__bg{width:89.8218829517vw;padding:6.106870229vw 0 10.1781170483vw;margin-bottom:16.2849872774vw;border-width:1px}.offer-detail__table-wrap{width:79.6437659033vw}.offer-detail__table{margin-bottom:10.1781170483vw}.offer-detail__tr{display:block;padding:0}.offer-detail__th{display:block;width:100%;max-width:100%;font-size:4.5801526718vw;border-width:.5089058524vw;line-height:1.666666667;padding:6.106870229vw 0 4.0712468193vw}.offer-detail__td{display:block;width:100%;flex-wrap:wrap;padding:0 0 6.106870229vw}.offer-detail__td.is-cate{display:flex}.offer-detail__txt{font-size:4.5801526718vw;line-height:1.666666667;padding-right:1em}.offer-detail__cate{font-size:5.0890585242vw;height:9.1603053435vw;border-radius:6.3613231552vw;margin:0 6.106870229vw 0 0}.offer-detail__btns{display:block;width:auto}.offer-detail__btn{margin-bottom:7.6335877863vw}.offer-detail__btn:last-child{margin-bottom:0}.offer-detail__btn:after{width:5.5979643766vw;height:6.106870229vw;margin:-3.0534351145vw 10.1781170483vw auto auto;background-image:url(/img/offer-detail/icon-sp.png)}}.dispatch-mv{margin-bottom:15vw}@media screen and (min-width: 1200px){.dispatch-mv{margin-bottom:180px}}.dispatch-mv__ttl{width:20vw;max-width:240px;margin:10vw auto}@media screen and (min-width: 1200px){.dispatch-mv__ttl{margin:120px auto}}.dispatch-mv__img{width:100%;margin:0vw auto 5.3333333333vw}@media screen and (min-width: 1200px){.dispatch-mv__img{margin:0 auto 64px}}.dispatch-mv__wrap{width:100%;text-align:center}.dispatch-mv__copy{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:3.1666666667vw;font-weight:700}@media screen and (min-width: 1200px){.dispatch-mv__copy{font-size:30px}}@media screen and (min-width: 1200px){.dispatch-mv__copy{margin-bottom:38px}}.dispatch-mv__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5;text-align:center}@media screen and (min-width: 1200px){.dispatch-mv__txt{font-size:20px}}@media screen and (max-width: 765px){.dispatch-mv{margin-bottom:30.534351145vw}.dispatch-mv__ttl{width:54.9618320611vw;margin:20.3562340967vw auto}.dispatch-mv__img{margin-bottom:10.1781170483vw}.dispatch-mv__copy{font-size:5.0890585242vw;line-height:1.8}.dispatch-mv__txt{font-size:4.5801526718vw;text-align:left}}.dispatch{margin-bottom:12.5vw}@media screen and (min-width: 1200px){.dispatch{margin-bottom:150px}}.dispatch__inner{width:100vw;max-width:1200px;margin:0vw auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1200px){.dispatch__inner{margin:0 auto}}.dispatch__ttl{font-size:2.5vw;font-size:max(2.5vw,12px);padding-bottom:1.9166666667vw;margin-bottom:3.3333333333vw;font-weight:700;line-height:1;position:relative}@media screen and (min-width: 1200px){.dispatch__ttl{font-size:30px}}@media screen and (min-width: 1200px){.dispatch__ttl{padding-bottom:23px}}@media screen and (min-width: 1200px){.dispatch__ttl{margin-bottom:40px}}.dispatch__ttl:before{content:"";display:inline-block;width:33.3333333333vw;max-width:400px;height:.6666666667vw;max-height:8px;background-image:url(/img/job-seeker/border.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;margin:0vw auto 0vw 0vw}@media screen and (min-width: 1200px){.dispatch__ttl:before{margin:0 auto 0 0}}.dispatch__ttl-s{font-size:2vw;font-size:max(2vw,12px);padding-left:2.1666666667vw;font-weight:700;line-height:1.25;position:absolute;top:0;left:0;margin:2vw auto auto 2vw}@media screen and (min-width: 1200px){.dispatch__ttl-s{font-size:24px}}@media screen and (min-width: 1200px){.dispatch__ttl-s{padding-left:26px}}@media screen and (min-width: 1200px){.dispatch__ttl-s{margin:24px auto auto 24px}}.dispatch__ttl-s:before{display:inline-block;content:"";width:.8333333333vw;max-width:10px;height:2.9166666667vw;max-height:35px;background-color:#001b77;position:absolute;top:0;left:0}.dispatch__wrap{width:48.3333333333vw;max-width:580px;margin-bottom:3.3333333333vw;padding:3.3333333333vw 2vw;display:flex;justify-content:space-between;background-color:#fffc;border-radius:1.6666666667vw;position:relative}@media screen and (min-width: 1200px){.dispatch__wrap{margin-bottom:40px}}@media screen and (min-width: 1200px){.dispatch__wrap{padding:40px 24px}}@media screen and (min-width: 1200px){.dispatch__wrap{border-radius:20px}}.dispatch__photo{width:13.8333333333vw;max-width:166px}.dispatch__wrap-s{list-style:none}.dispatch__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;line-height:1.5}@media screen and (min-width: 1200px){.dispatch__txt{font-size:20px}}.dispatch__cate{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin-bottom:1.3333333333vw;font-weight:700;line-height:1.875}@media screen and (min-width: 1200px){.dispatch__cate{font-size:16px}}@media screen and (min-width: 1200px){.dispatch__cate{margin-bottom:16px}}.dispatch__name{font-size:2vw;font-size:max(2vw,12px);margin-bottom:2vw;font-weight:700;line-height:1.25}@media screen and (min-width: 1200px){.dispatch__name{font-size:24px}}@media screen and (min-width: 1200px){.dispatch__name{margin-bottom:24px}}.dispatch__wrap-body{width:28.1666666667vw;max-width:338px}.dispatch__body{font-size:1.5vw;font-size:max(1.5vw,12px);font-weight:400;line-height:1.666666667}@media screen and (min-width: 1200px){.dispatch__body{font-size:18px}}@media screen and (max-width: 765px){.dispatch{margin-bottom:27.989821883vw}.dispatch__inner{width:89.8218829517vw;flex-direction:column}.dispatch__wrap{flex-direction:column;width:89.8218829517vw;margin-bottom:10.1781170483vw;padding:27.2264631043vw 4.0712468193vw 6.106870229vw;border-radius:2.5445292621vw;position:relative}.dispatch__wrap--multiple-lines{padding-top:33.0788804071vw}.dispatch__ttl{font-size:5.0890585242vw;line-height:1.5;padding-bottom:5.0890585242vw;margin-bottom:4.5801526718vw}.dispatch__ttl:before{width:76.3358778626vw;height:2.0356234097vw}.dispatch__ttl-s{display:block;width:100%;font-size:5.0890585242vw;padding-left:4.834605598vw;margin:6.106870229vw auto auto 6.106870229vw}.dispatch__ttl-s:before{width:2.5445292621vw;height:7.3791348601vw}.dispatch__cate{font-size:4.0712468193vw;line-height:1.3125;position:absolute;top:6.106870229vw;left:4.0712468193vw}.dispatch__name{font-size:6.106870229vw;position:absolute;top:14.2493638677vw;left:4.0712468193vw}.dispatch__name--multiple-lines{top:19.5928753181vw}.dispatch__photo{width:43.2569974555vw;margin:0 auto 4.0712468193vw}.dispatch__txt{font-size:4.5801526718vw;margin-bottom:4.0712468193vw;line-height:1.666666667}.dispatch__img{width:63.6132315522vw;margin-bottom:5.0890585242vw}.dispatch__wrap-body{width:100%}.dispatch__body{font-size:4.0712468193vw}}.dispatch-procedure__ttl-s{font-size:2vw;font-size:max(2vw,12px);padding-left:2.1666666667vw;font-weight:700;line-height:1.25;position:absolute;top:0;left:0;margin:2vw auto auto 2vw}@media screen and (min-width: 1200px){.dispatch-procedure__ttl-s{font-size:24px}}@media screen and (min-width: 1200px){.dispatch-procedure__ttl-s{padding-left:26px}}@media screen and (min-width: 1200px){.dispatch-procedure__ttl-s{margin:24px auto auto 24px}}.dispatch-procedure__ttl-s:before{display:inline-block;content:"";width:.8333333333vw;max-width:10px;height:2.9166666667vw;max-height:35px;background-color:#001b77;position:absolute;top:0;left:0}.dispatch-procedure__ttl{margin-bottom:10.1781170483vw}.dispatch-procedure__wrap{width:100vw;max-width:1200px;padding:8.25vw 2vw 5.3333333333vw;margin:0vw auto 6.6666666667vw;background-color:#fffc;border-radius:1.6666666667vw;position:relative}@media screen and (min-width: 1200px){.dispatch-procedure__wrap{padding:99px 24px 64px}}@media screen and (min-width: 1200px){.dispatch-procedure__wrap{margin:0 auto 80px}}@media screen and (min-width: 1200px){.dispatch-procedure__wrap{border-radius:20px}}.dispatch-procedure__img{width:83.3333333333vw;max-width:1000px;margin:0vw auto}@media screen and (min-width: 1200px){.dispatch-procedure__img{margin:0 auto}}@media screen and (max-width: 765px){.dispatch-procedure__ttl-s{display:block;width:100%;font-size:5.0890585242vw;padding-left:4.834605598vw;margin:6.106870229vw auto auto 6.106870229vw}.dispatch-procedure__ttl-s:before{width:2.5445292621vw;height:7.3791348601vw}.dispatch-procedure__wrap{width:89.8218829517vw;margin-bottom:10.1781170483vw;padding:23.6641221374vw 0 10.1781170483vw;border-radius:2.5445292621vw}.dispatch-procedure__img{width:71.2468193384vw}}.my-page__ttl{width:19.4025vw;max-width:232.83px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.my-page__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.my-page__ttl{margin:0 auto 120px}}.my-page__ttl-favorite{width:20.6666666667vw;max-width:248px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.my-page__ttl-favorite{padding:208px 0 0}}@media screen and (min-width: 1200px){.my-page__ttl-favorite{margin:0 auto 120px}}@media screen and (max-width: 765px){.my-page__ttl{width:36.641221374vw;padding-top:37.4045801527vw}.my-page__ttl-favorite{width:45.8015267176vw;padding-top:37.4045801527vw}}.form-my-page__wrap-btn{width:56.6666666667vw;max-width:680px;margin:0vw auto 4.1666666667vw;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 1200px){.form-my-page__wrap-btn{margin:0 auto 50px}}.form-my-page__wrap-btn .btn{margin-bottom:2.5vw}@media screen and (min-width: 1200px){.form-my-page__wrap-btn .btn{margin-bottom:30px}}@media screen and (max-width: 765px){.form-my-page__wrap-btn{width:71.2468193384vw;flex-direction:column-reverse;margin-bottom:10.1781170483vw}.form-my-page__wrap-btn .btn{margin-bottom:5.0890585242vw}}.member-information-change__ttl{width:24vw;max-width:288px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.member-information-change__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.member-information-change__ttl{margin:0 auto 120px}}@media screen and (max-width: 765px){.member-information-change__ttl{width:54.9618320611vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}}.form__link{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:500;line-height:1.5;color:#001b77;text-decoration:underline!important}@media screen and (min-width: 1200px){.form__link{font-size:20px}}@media screen and (max-width: 765px){.form__link{font-size:4.5801526718vw;line-height:1.666666667}}.change-password__ttl{width:27.7391666667vw;max-width:332.87px;padding:17.3333333333vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.change-password__ttl{padding:208px 0 0}}@media screen and (min-width: 1200px){.change-password__ttl{margin:0 auto 120px}}@media screen and (max-width: 765px){.change-password__ttl{width:54.9618320611vw;padding-top:37.4045801527vw;margin-bottom:20.3562340967vw}}.com-briefing{width:100vw;max-width:1200px;margin:0vw auto}@media screen and (min-width: 1200px){.com-briefing{margin:0 auto}}.com-briefing__ttl{font-size:2vw;font-size:max(2vw,12px);padding-left:2.1666666667vw;margin-bottom:2vw;font-weight:700;line-height:1.25;position:relative}@media screen and (min-width: 1200px){.com-briefing__ttl{font-size:24px}}@media screen and (min-width: 1200px){.com-briefing__ttl{padding-left:26px}}@media screen and (min-width: 1200px){.com-briefing__ttl{margin-bottom:24px}}.com-briefing__ttl:before{display:inline-block;content:"";width:.8333333333vw;max-width:10px;height:2.9166666667vw;max-height:35px;background-color:#001b77;position:absolute;top:0;left:0}.com-briefing__wrap{width:100%;margin-bottom:3.3333333333vw;padding:3.3333333333vw 2vw 4.1666666667vw;background-color:#fffc;border-radius:1.6666666667vw;position:relative}@media screen and (min-width: 1200px){.com-briefing__wrap{margin-bottom:40px}}@media screen and (min-width: 1200px){.com-briefing__wrap{padding:40px 24px 50px}}@media screen and (min-width: 1200px){.com-briefing__wrap{border-radius:20px}}.com-briefing__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:1.5em;font-weight:700;line-height:1.5}@media screen and (min-width: 1200px){.com-briefing__txt{font-size:20px}}.com-briefing__wrap-s{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 350px)}.com-briefing__day{font-size:4vw;font-size:max(4vw,12px);margin-right:3.3333333333vw;font-weight:700;line-height:.625;display:flex;align-items:center}@media screen and (min-width: 1200px){.com-briefing__day{font-size:48px}}@media screen and (min-width: 1200px){.com-briefing__day{margin-right:40px}}.com-briefing__txt-s{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);padding:1.25vw 0vw 0vw .8333333333vw;font-weight:700;line-height:1.5;display:inline-block}@media screen and (min-width: 1200px){.com-briefing__txt-s{font-size:20px}}@media screen and (min-width: 1200px){.com-briefing__txt-s{padding:15px 0 0 10px}}.com-briefing__data{width:100%;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);line-height:1.5;border-bottom:dotted 1px #999;margin-bottom:.3em;padding-bottom:.3em;display:flex}@media screen and (min-width: 1200px){.com-briefing__data{font-size:20px}}.com-briefing__data span{width:7em;font-weight:700}.com-briefing__data div{width:calc(100% - 7em)}.com-briefing__place{width:100%;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;line-height:1.5}@media screen and (min-width: 1200px){.com-briefing__place{font-size:20px}}.com-briefing .btn{position:absolute;top:50%;right:0;margin:-3.6666666667vw 2vw 0vw 0vw}@media screen and (min-width: 1200px){.com-briefing .btn{margin:-44px 24px 0 0}}@media screen and (max-width: 765px){.com-briefing{width:89.8218829517vw}.com-briefing__wrap{margin-bottom:10.1781170483vw;padding:6.106870229vw 4.0712468193vw 32.5699745547vw;border-radius:2.5445292621vw}.com-briefing__ttl{font-size:5.0890585242vw;padding-left:4.834605598vw;margin-bottom:4.0712468193vw}.com-briefing__ttl:before{width:2.5445292621vw;height:7.3791348601vw}.com-briefing__txt{font-size:5.0890585242vw;margin-bottom:8.9058524173vw;line-height:1.5}.com-briefing__wrap-s{flex-direction:column;align-items:start}.com-briefing__day{font-size:12.213740458vw;margin-bottom:7.1246819338vw}.com-briefing__txt-s{font-size:6.106870229vw;line-height:1.25;padding:3.8167938931vw 0 0 2.5445292621vw}.com-briefing__data{display:block;width:81.4249363868vw;font-size:5.0890585242vw}.com-briefing__data span,.com-briefing__data div{width:auto}.com-briefing__place{font-size:5.0890585242vw;margin-bottom:0}.com-briefing .btn{top:auto;right:auto;bottom:6.106870229vw;left:50%;margin-left:-35.6234096692vw}}.detail__ttl{width:12vw;max-width:144px;padding:10vw 0vw 0vw;margin:0vw auto 10vw}@media screen and (min-width: 1200px){.detail__ttl{padding:120px 0 0}}@media screen and (min-width: 1200px){.detail__ttl{margin:0 auto 120px}}.detail__ttl-l{font-size:2.5vw;font-size:max(2.5vw,12px);font-weight:700;line-height:1.2}@media screen and (min-width: 1200px){.detail__ttl-l{font-size:30px}}.detail__ttl-l.is-top{margin-bottom:1.5em;padding-bottom:.5em;border-bottom:.1666666667vw solid #000000}.detail__bg{margin:0vw auto 6.25vw;padding:2.9166666667vw 0vw 5vw;width:100%;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.detail__bg{margin:0 auto 75px}}@media screen and (min-width: 1200px){.detail__bg{padding:35px 0 60px}}@media screen and (min-width: 1200px){.detail__bg{border-width:2px;border-radius:20px}}.detail__about{margin:0vw auto 5vw;padding:2.9166666667vw 5vw 3.3333333333vw;width:100%;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.detail__about{margin:0 auto 60px}}@media screen and (min-width: 1200px){.detail__about{padding:35px 60px 40px}}@media screen and (min-width: 1200px){.detail__about{border-width:2px;border-radius:20px}}.detail__table{width:80vw;max-width:960px;margin:0vw auto 6.6666666667vw;border-collapse:collapse;display:block}@media screen and (min-width: 1200px){.detail__table{margin:0 auto 80px}}.detail__tr{border-bottom:.1666666667vw solid #000000}@media screen and (min-width: 1200px){.detail__tr{border-width:2px}}.detail__th{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:700;width:18.3333333333vw;max-width:220px;padding:3.3333333333vw 0vw 3.3333333333vw 1.6666666667vw}@media screen and (min-width: 1200px){.detail__th{font-size:20px}}@media screen and (min-width: 1200px){.detail__th{padding:40px 0 40px 20px}}@media screen and (min-width: 1200px){.detail__th{border-width:2px}}.detail__td{width:61.6666666667vw;max-width:740px;padding:3.3333333333vw 0vw}@media screen and (min-width: 1200px){.detail__td{padding:40px 0}}.detail__txt{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.detail__txt{font-size:20px}}.detail__txt.is-space{padding:0 2em}.detail__cate{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin:0vw 1.6666666667vw 1.6666666667vw 0vw;height:3vw;max-height:36px;padding:0 1em;font-weight:400;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;border-radius:2.0833333333vw;text-align:center}@media screen and (min-width: 1200px){.detail__cate{font-size:20px}}@media screen and (min-width: 1200px){.detail__cate{margin:0 20px 20px 0}}@media screen and (min-width: 1200px){.detail__cate{border-radius:25px}}.detail__cate.is-type1{color:#fff;background-color:#001b77}.detail__cate.is-type2{background-color:#f28705}.detail__btn{position:relative}.detail__btn:after{content:"";display:inline-block;width:2.1666666667vw;max-width:26px;height:2.4166666667vw;max-height:29px;background-image:url(/img/offer-detail/icon.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:0;margin:-1.2083333333vw 3.3333333333vw auto auto}@media screen and (min-width: 1200px){.detail__btn:after{margin:-14.5px 40px auto auto}}@media screen and (max-width: 765px){.detail__ttl{width:27.4809160305vw;padding-top:20.3562340967vw;margin-bottom:20.3562340967vw}.detail__ttl-l{font-size:6.106870229vw;line-height:1.25}.detail__ttl-l.is-top{margin-bottom:1em}.detail__bg{width:89.8218829517vw;padding:6.106870229vw 0 10.1781170483vw;margin-bottom:16.2849872774vw;border-width:1px}.detail__about{width:89.8218829517vw;padding:6.106870229vw;margin-bottom:7.6335877863vw;border-width:1px}.detail__table{width:79.6437659033vw;margin-bottom:10.1781170483vw}.detail__tr{display:block;padding:0}.detail__th{display:block;width:100%;max-width:100%;font-size:4.5801526718vw;border-width:.5089058524vw;line-height:1.666666667;padding:6.106870229vw 0 4.0712468193vw}.detail__td{display:block;width:100%;flex-wrap:wrap;padding:0 0 6.106870229vw}.detail__td.is-cate{display:flex}.detail__txt{font-size:4.5801526718vw;line-height:1.666666667;padding-right:1em}.detail__cate{font-size:5.0890585242vw;height:9.1603053435vw;border-radius:6.3613231552vw;margin:0 6.106870229vw 0 0}.detail__btn:after{width:5.5979643766vw;height:6.106870229vw;margin:-3.0534351145vw 10.1781170483vw auto auto;background-image:url(/img/offer-detail/icon-sp.png)}}.detail-voice{width:87.5vw;max-width:1050px;margin:auto}.detail-voice__ttl{display:flex;align-items:center;font-size:2.5vw;font-size:max(2.5vw,12px);font-weight:700}@media screen and (min-width: 1200px){.detail-voice__ttl{font-size:30px}}.detail-voice__ttl:before{content:"";width:4vw;max-width:48px;height:4vw;max-height:48px;background:url(/img/common/icon-voice.svg) no-repeat center center/contain;margin-right:.8333333333vw}@media screen and (min-width: 1200px){.detail-voice__ttl:before{margin-right:10px}}.detail-voice__item{margin-top:3.3333333333vw;border:solid 2px #000;border-radius:20px;padding:2.9166666667vw 3.3333333333vw 3.3333333333vw;font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);line-height:1.5;background:#fff;position:relative}@media screen and (min-width: 1200px){.detail-voice__item{margin-top:40px}}@media screen and (min-width: 1200px){.detail-voice__item{padding:35px 40px 40px}}@media screen and (min-width: 1200px){.detail-voice__item{font-size:20px}}.detail-voice__item:after{content:"";position:absolute;left:0;bottom:0;margin:0 0 -19px 62px;width:31px;height:19px;background:url(/img/common/icon-balloon.svg) no-repeat left bottom/contain}@media screen and (max-width: 765px){.detail-voice{width:83.9694656489vw}.detail-voice__ttl{font-size:7.1246819338vw}.detail-voice__ttl:before{width:11.1959287532vw;height:11.1959287532vw;margin-right:3.8167938931vw}.detail-voice__item{margin-top:12.7226463104vw;padding:5.0890585242vw 2.5445292621vw;font-size:5.0890585242vw}.detail-voice__item:after{margin:0 0 -19px 62px;width:31px;height:19px}}.editor__wrap{width:87.5vw;max-width:1050px;margin:auto}.editor__body{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);line-height:1.5}@media screen and (min-width: 1200px){.editor__body{font-size:20px}}.editor__body p,.editor__body ul,.editor__body dl,.editor__body ol,.editor__body h1,.editor__body h2,.editor__body h3,.editor__body h4,.editor__body h5,.editor__body h6,.editor__body img{margin-bottom:1.6666666667vw}@media screen and (min-width: 1200px){.editor__body p,.editor__body ul,.editor__body dl,.editor__body ol,.editor__body h1,.editor__body h2,.editor__body h3,.editor__body h4,.editor__body h5,.editor__body h6,.editor__body img{margin-bottom:20px}}.editor__body p:last-child,.editor__body ul:last-child,.editor__body dl:last-child,.editor__body ol:last-child,.editor__body h1:last-child,.editor__body h2:last-child,.editor__body h3:last-child,.editor__body h4:last-child,.editor__body h5:last-child,.editor__body h6:last-child,.editor__body img:last-child{margin-bottom:0}.editor__body a{font-weight:700;color:#0b76ff!important;text-decoration:underline!important}@media screen and (max-width: 765px){.editor__wrap{width:79.6437659033vw}.editor__body{font-size:5.0890585242vw}.editor__body p,.editor__body ul,.editor__body dl,.editor__body ol,.editor__body h1,.editor__body h2,.editor__body h3,.editor__body h4,.editor__body h5,.editor__body h6,.editor__body img{margin-bottom:7.6335877863vw}.editor__body p:last-child,.editor__body ul:last-child,.editor__body dl:last-child,.editor__body ol:last-child,.editor__body h1:last-child,.editor__body h2:last-child,.editor__body h3:last-child,.editor__body h4:last-child,.editor__body h5:last-child,.editor__body h6:last-child,.editor__body img:last-child{margin-bottom:0}}.company-mv__ttl{width:20vw;max-width:240px;margin:10vw auto}@media screen and (min-width: 1200px){.company-mv__ttl{margin:120px auto}}@media screen and (max-width: 765px){.company-mv__ttl{width:45.8015267176vw;margin:20.3562340967vw auto}}.company__inner{width:100vw;max-width:1200px;margin:0vw auto;display:flex;flex-wrap:wrap}@media screen and (min-width: 1200px){.company__inner{margin:0 auto}}.company__wrap{width:48.3333333333vw;max-width:580px;margin:0vw 3.3333333333vw 5.3333333333vw 0vw;padding:3.3333333333vw 0vw;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.company__wrap{margin:0 40px 64px 0}}@media screen and (min-width: 1200px){.company__wrap{padding:40px 0}}@media screen and (min-width: 1200px){.company__wrap{border-radius:20px}}.company__wrap:nth-child(2n){margin-right:0}.company__img1,.company__img2,.company__img3{margin:0vw auto 2.6666666667vw}@media screen and (min-width: 1200px){.company__img1,.company__img2,.company__img3{margin:0 auto 32px}}.company__img1{width:40.75vw;max-width:489px}.company__img2{width:22.8333333333vw;max-width:274px}.company__img3{width:33.5833333333vw;max-width:403px}.company__ttl{font-size:2.5vw;font-size:max(2.5vw,12px);font-weight:900;text-align:center}@media screen and (min-width: 1200px){.company__ttl{font-size:30px}}@media screen and (max-width: 765px){.company__inner{width:89.8218829517vw;flex-direction:column}.company__wrap{width:89.8218829517vw;margin:0 0 6.106870229vw;padding:3.8167938931vw 0 6.106870229vw;border-radius:2.5445292621vw}.company__ttl{font-size:6.106870229vw}.company__img1,.company__img2,.company__img3{margin:0 auto 8.1424936387vw}.company__img1{width:75.8269720102vw}.company__img2{width:42.4936386768vw}.company__img3{width:62.5954198473vw}}.news-mv__ttl{width:16vw;max-width:192px;margin:10vw auto}@media screen and (min-width: 1200px){.news-mv__ttl{margin:120px auto}}@media screen and (max-width: 765px){.news-mv .inner{width:89.8218829517vw}.news-mv__ttl{width:36.641221374vw;margin:20.3562340967vw auto}}.news{width:100%;padding:5.3333333333vw 5.5833333333vw;margin-bottom:2.5vw;background-color:#fffc;border-radius:1.6666666667vw;margin-bottom:5.8333333333vw}@media screen and (min-width: 1200px){.news{padding:64px 67px}}@media screen and (min-width: 1200px){.news{margin-bottom:30px}}@media screen and (min-width: 1200px){.news{margin-bottom:70px}}@media screen and (min-width: 1200px){.news{border-radius:20px}}.news__item{margin-bottom:3.1666666667vw;border-bottom:1px solid #000000}@media screen and (min-width: 1200px){.news__item{margin-bottom:38px}}.news__date{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin-bottom:1.3333333333vw;font-weight:400;line-height:1.875}@media screen and (min-width: 1200px){.news__date{font-size:16px}}@media screen and (min-width: 1200px){.news__date{margin-bottom:16px}}.news__body{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);margin-bottom:3.3333333333vw;font-weight:500;line-height:1.5}@media screen and (min-width: 1200px){.news__body{font-size:20px}}@media screen and (min-width: 1200px){.news__body{margin-bottom:40px}}.news .btn{margin-top:6.6666666667vw}@media screen and (min-width: 1200px){.news .btn{margin-top:80px}}@media screen and (max-width: 765px){.news{padding:10.1781170483vw 2.5445292621vw;border-radius:2.5445292621vw;margin-bottom:15.2671755725vw}.news__item{margin-bottom:8.3969465649vw}.news__date{font-size:3.5623409669vw;line-height:2.142857143}.news__body{font-size:4.0712468193vw;line-height:1.875;margin-bottom:7.6335877863vw}.news .btn{margin-top:15.7760814249vw}}.news-detail__date{font-size:1.3333333333vw;font-size:max(1.3333333333vw,12px);margin-bottom:1.3333333333vw;font-weight:400;line-height:1.875}@media screen and (min-width: 1200px){.news-detail__date{font-size:16px}}@media screen and (min-width: 1200px){.news-detail__date{margin-bottom:16px}}.news-detail__ttl{font-size:2.5vw;font-size:max(2.5vw,12px);margin-bottom:6.6666666667vw;font-weight:500;line-height:1.666666667}@media screen and (min-width: 1200px){.news-detail__ttl{font-size:30px}}@media screen and (min-width: 1200px){.news-detail__ttl{margin-bottom:80px}}.news-detail__wrap{width:100%;margin-bottom:6.6666666667vw;padding:5.3333333333vw 5.5833333333vw;background-color:#fffc;border-radius:1.6666666667vw}@media screen and (min-width: 1200px){.news-detail__wrap{margin-bottom:80px}}@media screen and (min-width: 1200px){.news-detail__wrap{padding:64px 67px}}@media screen and (min-width: 1200px){.news-detail__wrap{border-radius:20px}}.news-detail__body{font-size:1.6666666667vw;font-size:max(1.6666666667vw,12px);font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.news-detail__body{font-size:20px}}@media screen and (max-width: 765px){.news-detail__date{font-size:3.5623409669vw;line-height:2.142857143}.news-detail__ttl{font-size:5.0890585242vw;line-height:1.5;margin-bottom:16.2849872774vw}.news-detail__wrap{padding:10.1781170483vw 2.5445292621vw;border-radius:2.5445292621vw;margin-bottom:16.2849872774vw}.news-detail__body{font-size:4.5801526718vw;line-height:1.666666667}}
