@font-face{font-display:swap;font-family:notosans;font-style:normal;font-weight:400;src:url(/build/assets/NotoSans_regular-DLbkGchT.woff) format("woff")}@font-face{font-display:swap;font-family:notosans;font-style:normal;font-weight:500;src:url(/build/assets/NotoSans_medium-CVldWXB5.woff) format("woff")}@font-face{font-display:swap;font-family:notosans;font-style:normal;font-weight:700;src:url(/build/assets/NotoSans_bold-BS3NK8nW.woff) format("woff")}@font-face{font-display:swap;font-family:notosans;font-style:normal;font-weight:900;src:url(/build/assets/NotoSans_black-DktOjyBD.woff) format("woff")}main{letter-spacing:.1em}.block-ttl{text-align:center;font-size:24px;font-weight:600;margin-bottom:70px;letter-spacing:.06em}.btns{display:flex;align-items:center;gap:10px}.btns li a{font-size:14px;width:200px;display:flex;align-items:center;justify-content:center;height:56px;border-radius:6px;font-weight:600}.btns li a.orange{color:#fff;background-color:#d45d3e}.btns li a.white{color:#d45d3e;border:1px solid #d45d3e;background-color:#fff}.mv{position:relative;height:500px;overflow:hidden}.mv .mv-inner{display:flex;align-items:center;justify-content:space-between}.mv:before{content:"";position:absolute;bottom:180px;left:calc(50% + 161px);transform:translate(-50%);background:url(/build/assets/guide_bg-D82jLVMl.svg) repeat-x center/contain;width:1985px;height:936px;z-index:-1}.mv figure{position:relative;left:-81px;width:566px;height:500px}.mv .cont{letter-spacing:.06em;position:relative;top:19px;left:-35px}.mv .cont h1{font-size:66px;font-weight:900;line-height:1.4;margin-bottom:10px;font-family:notosans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.mv .cont h1 span{font-size:33px}.mv .cont h1 .is-small{font-size:56px}.benefit{padding:77px 0 87px;background-color:#8bb7db33}.benefit ul{display:flex;justify-content:space-between}.benefit ul li{width:300px}.benefit ul li figure{margin:0 auto 30px;width:150px;height:150px;border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:center}.benefit ul li figure img{width:auto}.benefit ul li .ttl{text-align:center;font-size:18px;font-weight:600;margin-bottom:36px;color:#0f5991;line-height:1.6}.benefit ul li .txt{line-height:1.6;font-size:14px}.how-to{padding-block:80px;background:#e6e6e6 url(/build/assets/how_to_bg-839W6aGV.png) no-repeat center/cover}.how-to .block-ttl{margin-bottom:51px}.how-to-box{padding:60px 55px 88px 100px;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #0000000a;margin-bottom:69px}.how-to-list{position:relative;counter-reset:number}.how-to-list:before{content:"";position:absolute;top:0;bottom:0;left:60px;width:1px;height:100%;border-left:2px dashed #0F5991}.how-to-list li{position:relative;display:flex;align-items:center;gap:40px;z-index:2}.how-to-list li:before{content:counter(number);counter-increment:number;position:absolute;top:4px;left:4px;font-size:14px;width:30px;height:30px;border-radius:50%;background-color:#0f5991;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.how-to-list li+li{margin-top:56px}.how-to-list li figure{width:120px;height:120px;background-color:#eaf1f6;border-radius:50%;overflow:hidden}.how-to-list .cont{flex:1}.how-to-list .ttl{font-size:20px;margin-bottom:20px;color:#0f5991;font-weight:600}.how-to-list .txt{font-size:16px;line-height:1.6}.search-job{width:414px;height:56px;margin:0 auto 22px}.search-job a{font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:600;background-color:#0f5991;color:#fff;height:100%}.hot-to-btns{width:414px;margin:0 auto}.hot-to-btns li{width:calc(50% - 5px)}.hot-to-btns li a{width:100%}.guide{padding-block:80px 100px}.guide .qa{margin-bottom:88px}.guide .qa a{position:relative;border-radius:8px;padding:28px 20px 28px 294px;display:block;background-color:#ecf1f5;box-shadow:0 0 6px #0000000a}.guide .qa a:before{content:"";position:absolute;bottom:0;left:66px;background:url(/build/assets/qa_img-BDGwtmSh.png) no-repeat center/contain;width:171px;height:97px}.guide .qa a:after{content:"";position:absolute;top:50%;right:33px;transform:translateY(-50%) rotate(-90deg);background:url(/build/assets/arrow_gray-9epxZuKP.svg) no-repeat center/contain;width:22px;height:18px}.guide .qa-ttl{font-size:24px;font-weight:600;margin-bottom:17px}.guide .qa-txt{font-size:14px;font-weight:600}.guide h2{position:relative;padding:29px 42px;background-color:#3876a3;border-radius:8px;font-size:22px;color:#fff;font-weight:600;letter-spacing:.1em}.guide h2:after{content:"";position:absolute;bottom:0;right:19px;background:url(/build/assets/headlne_guide02-DJFNAJNn.png) no-repeat center/contain;width:284px;height:132px}.guide h2 span:before{content:"";position:absolute;top:21px;left:434px;background:url(/build/assets/headlne_guide01-DNz49ocm.png) no-repeat center/contain;width:20px;height:21px}.guide ol{display:flex;justify-content:space-between;gap:37px;margin-top:48px;margin-bottom:89px}.guide ol>li{width:calc((100% - 148px)/5);position:relative}.guide ol>li .step{display:flex;flex-direction:column;color:#d45d3e;line-height:1;font-weight:600;position:absolute;top:-14px;left:6px}.guide ol>li .text{font-size:14px;text-transform:uppercase;letter-spacing:.05em}.guide ol>li .num{font-size:40px}.guide ol figure{width:150px;height:150px;background-color:#3876a31a;margin:0 auto;border-radius:50%;overflow:hidden}.guide ol h3{margin-top:33px;font-size:18px;font-weight:600;color:#d45d3e;text-align:center;line-height:1.5;letter-spacing:.1em}.guide ol .list{margin-top:18px}.guide ol .list>li a{position:relative;font-size:14px;color:#1850a5;display:block;padding-block:11px;font-weight:600;border-bottom:1px solid #e1e6ea;letter-spacing:.1em}.guide ol .list>li a:hover{opacity:.6}.guide ol .list>li a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:12px;background:url(/build/assets/guide_arrow-DK9ETz7V.svg) no-repeat;background-size:contain}.guide .btn-txt{text-align:center;font-size:14px;margin-bottom:20px;font-weight:600}.guide .btns{justify-content:center}
