@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit]{border-radius:10px;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]:focus,input[type=submit]:focus{outline-offset:-2px}a:hover{opacity:.8;transition:.3s}.wrapper{position:relative}a{cursor:pointer}a,figure,picture{display:block}img{width:100%}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{position:relative;font-family:Noto Sans JP,serif;word-break:break-all}img{height:auto;vertical-align:top}.screen-reader-text{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.hidden{display:none}@media screen and (max-width:767px){html{font-size:2.1333333333vw!important}p{font-size:1rem}}@media screen and (min-width:768px){html{font-size:1.1111111111vw!important}p{font-size:1rem}}@media screen and (max-width:767px){.inner{margin:0 auto;position:relative}.pc-only{display:none}.sp-only{display:block}}@media screen and (min-width:768px){.inner{width:100%;margin:0 auto;position:relative}.pc-only{display:block}.sp-only{display:none}}.noto{font-family:Noto Sans JP,sans-serif}.hiragino{font-family:ヒラギノ角ゴシック,Hiragino Sans,sans-serif}.shippori{font-family:Shippori Mincho,serif}@media screen and (max-width:767px){.footer-bg{margin:0 0 11.25rem;padding:4.3125rem 0;background:#96a39c}.footer h2{color:#ffffff;font-size:1.25rem;text-align:center;letter-spacing:.11em}}@media screen and (min-width:768px){.footer{position:relative;z-index:5}.footer-bg{padding:2.625rem 0;background:#96a39c}.footer h2{color:#ffffff;font-size:.8125rem;text-align:center;letter-spacing:.11em}.fv{width:125rem;transform:translateX(-17.5rem)}.cta,.fv{overflow:hidden}.cta{position:relative;margin:-6.875rem 0 0}.cta h2{width:112.5rem;transform:translateX(-14.375rem)}.cta-btn{position:absolute;width:40rem;bottom:.9375rem;right:18.125rem}.link{overflow:hidden;position:relative}.link h2{width:131.25rem;transform:translateX(-20.625rem)}.link-wrap{position:absolute;bottom:5.625rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:space-between;width:62.5rem}.link-btn{width:30.3125rem}.interest{overflow:hidden;position:relative;z-index:5;padding:4.8125rem 0 0}.interest h2{width:121.875rem;transform:translateX(-16.25rem)}.cherry_picking{overflow:hidden;margin:-9.375rem 0 0}.cherry_picking h2{width:121.875rem;transform:translateX(-16.25rem)}.company{overflow:hidden}.company h2{width:121.875rem;transform:translateX(-16.25rem)}.introduction{overflow:hidden}.introduction h2{width:121.875rem;transform:translateX(-16.25rem)}.introduction-loop{padding:1.25rem 0}.introduction-loop-contents{display:flex;align-items:center;gap:2.125rem;padding:0}@keyframes loop-left01{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.introduction-loop-logos{display:flex;gap:2.125rem;align-items:center;animation:loop-left01 50s linear -30s infinite}.introduction-loop-logo{width:187.5rem;margin:0 0 0 -2.1875rem}.case{overflow:hidden}.case-bg{padding:5.5625rem 0 5.6875rem;background:#f2f7fb}.case h2{width:55.625rem;margin:0 auto 2.4375rem}.swiper-wrapper.case-tab{width:39.6875rem;margin:0 auto 1.3125rem;justify-content:space-between}.case-tab__name{width:12.1875rem!important;cursor:pointer}.case-tab__name.tab.swiper-slide-thumb-active .case-slide-thumbnail{background:url(/agent/images/case-item01-btn-on-sp.webp) no-repeat 50%/contain}.case-tab__name.tab01.swiper-slide-thumb-active .case-slide-thumbnail01{background:url(/agent/images/case-item02-btn-on-sp.webp) no-repeat 50%/contain}.case-tab__name.tab02.swiper-slide-thumb-active .case-slide-thumbnail02{background:url(/agent/images/case-item03-btn-on-sp.webp) no-repeat 50%/contain}.case-slide{position:relative;z-index:5;overflow:hidden;width:62.5rem;margin:0 auto 2.5rem;background:#ffffff;border-radius:.625rem;box-shadow:-.2125rem -.2125rem 1.275rem .2125rem #e8e9ef,.2125rem .2125rem 1.875rem .2375rem #e8e9ef}.case-slide .swiper-slide-next,.case-slide .swiper-slide-prev{visibility:hidden}.case-slide-thumbnail{width:100%;height:5.875rem;background:url(/agent/images/case-item01-btn-sp.webp) no-repeat 50%/contain}.case-slide-thumbnail01{width:100%;height:5.875rem;background:url(/agent/images/case-item02-btn-sp.webp) no-repeat 50%/contain}.case-slide-thumbnail02{width:100%;height:5.875rem;background:url(/agent/images/case-item03-btn-sp.webp) no-repeat 50%/contain}.adviser{overflow:hidden;position:relative}.adviser h2{width:121.875rem;transform:translateX(-16.25rem)}.step{overflow:hidden}.step h2{width:121.875rem;transform:translateX(-16.25rem)}.contact-bg{padding:6.375rem 0 6.5625rem;background:#dff4e6}.contact-inner{width:62.5rem;margin:0 auto}.contact h2{width:47.5rem;margin:0 auto 2.125rem}.contact-box{padding:3.25rem 0 3.75rem;background:#f0f0f0;box-shadow:0 0 .9375rem rgba(0,0,0,.1)}.contact .form-dl{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;margin-bottom:1rem}.contact .form-dl.form-dl-spacing{margin-bottom:2rem}.contact .form-dt{display:flex;flex-wrap:nowrap;align-items:center;flex:1;margin:.5rem .5rem 0 0;color:#333333;font-size:1rem;letter-spacing:.02em}.contact .form-title{flex:1;text-align:right;line-height:1.25}.contact .form-dt .font-small{font-size:.875rem}.contact .form-dt span.label{display:inline-block;margin:0 0 0 .375rem;padding:.125rem .3125rem;background:#db3400;color:#ffffff;font-size:.8125rem;text-align:center;line-height:1.5;letter-spacing:.11em}.contact .form-dt span.label.optional{background:#717171}.contact .form-dd{width:39.375rem}.contact .form-dd input{width:37.75rem;padding:1.125rem .8125rem;border:none;color:#333333;font-size:1rem;letter-spacing:.02em}.contact .form-dd input::-moz-placeholder{color:#b7b7b7}.contact .form-dd input::placeholder{color:#b7b7b7}.contact .form-dd input.disabled{background-color:#f9f9f9}.contact .form-dd #firstname,.contact .form-dd #secondname{width:17.75rem}.contact .form-dd #firstname{margin:0 .625rem 0 0}.contact .form-dd select{position:relative;width:23.375rem;padding:1rem .8125rem;border:none;color:#333333;background:#ffffff;font-size:1rem;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact .form-dd.select-dd{position:relative}.contact .form-dd.select-dd:after{content:"";position:absolute;top:1.0625rem;left:22.125rem;width:.5625rem;height:1rem;background:url(/agent/images/form-arrow.webp) no-repeat 50%/cover}.contact .form-dd textarea{width:37.75rem;height:5.9375rem;padding:1.125rem .8125rem;border:none;color:#333333;font-size:1rem;line-height:1.5;letter-spacing:.02em}.contact .form-dd .form-cue-detail-title{margin-top:1rem;margin-bottom:.5rem;font-size:.875rem}.contact .form-dd textarea.form-cue-detail-textarea{height:2rem}.contact .form-privacy{position:relative;margin:2.25rem 0 0;text-align:center}.contact .form-privacy input[type=checkbox]{position:absolute;top:-.125rem;left:10.9375rem;width:.9375rem;height:.9375rem}.contact .form-privacy .check-btn{position:relative;box-sizing:border-box;cursor:pointer;display:inline-block;width:auto;color:#111111;font-size:1rem;letter-spacing:.11em;padding-left:1.875rem}.contact .form-privacy .check-btn a{display:inline-block;padding:0 0 .3125rem;border-bottom:1px solid #9c9c9c;color:#111111;font-weight:700}.contact .form-submit{cursor:pointer;display:block;width:30.625rem;margin:2.0625rem auto 0;border:none;background:none}.cv{overflow:hidden;position:fixed;z-index:9999;top:4rem;right:-.625rem;opacity:0}.cv,.cv.open{transition:all .3s}.cv.open{opacity:1}.cv-btn,.cv-link{width:8.75rem}.top_cv{position:fixed;z-index:9999;bottom:.625rem;right:7.5rem;width:5.625rem}.menu_cv{display:none}}@media screen and (max-width:767px){.cta{position:relative}.cta-btn{position:absolute;width:41.875rem;bottom:1.8125rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.link{position:relative}.link-wrap{position:absolute;bottom:4.0625rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:space-between;width:41.875rem}.link-btn{width:20.3125rem}.interest{padding:5.0625rem 0 0}.cherry_picking{padding:0 0 7.4375rem}.introduction-loop{padding:1.875rem 0}.introduction-loop-contents{display:flex;align-items:center;gap:2.125rem;padding:0}@keyframes loop-left01{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.introduction-loop-logos{display:flex;gap:2.125rem;align-items:center;animation:loop-left01 50s linear -30s infinite}.introduction-loop-logo{width:250rem;margin:0 0 0 -1.875rem}.case{position:relative;z-index:5;margin:-3.75rem 0 0}.case-bg{padding:7.3125rem 0 5.1875rem;background:#f2f7fb}.case h2{width:39.625rem;margin:0 auto 3.6875rem}.swiper-wrapper.case-tab{width:39.6875rem;margin:0 auto 1.3125rem;justify-content:space-between}.case-tab__name{width:12.1875rem!important;cursor:pointer}.case-tab__name.tab.swiper-slide-thumb-active .case-slide-thumbnail{background:url(/agent/images/case-item01-btn-on-sp.webp) no-repeat 50%/contain}.case-tab__name.tab01.swiper-slide-thumb-active .case-slide-thumbnail01{background:url(/agent/images/case-item02-btn-on-sp.webp) no-repeat 50%/contain}.case-tab__name.tab02.swiper-slide-thumb-active .case-slide-thumbnail02{background:url(/agent/images/case-item03-btn-on-sp.webp) no-repeat 50%/contain}.case-slide{position:relative;z-index:5;overflow:hidden;width:41.875rem;margin:0 auto 2.5rem;background:#ffffff;border-radius:.625rem;box-shadow:-.2125rem -.2125rem 1.275rem .2125rem #e8e9ef,.2125rem .2125rem 1.875rem .2375rem #e8e9ef}.case-slide .swiper-slide-next,.case-slide .swiper-slide-prev{visibility:hidden}.case-slide-thumbnail{width:100%;height:5.875rem;background:url(/agent/images/case-item01-btn-sp.webp) no-repeat 50%/contain}.case-slide-thumbnail01{width:100%;height:5.875rem;background:url(/agent/images/case-item02-btn-sp.webp) no-repeat 50%/contain}.case-slide-thumbnail02{width:100%;height:5.875rem;background:url(/agent/images/case-item03-btn-sp.webp) no-repeat 50%/contain}.adviser{position:relative}.adviser .scroll__inner{position:absolute;bottom:7.5rem;left:2.625rem;max-width:100%;overflow:auto;white-space:nowrap}.adviser .adviser-item{display:inline-block;width:17.1875rem;margin-right:2.1875rem}.adviser .adviser-item:last-child{margin-right:6.25rem}.contact-bg{padding:5rem 0 8.375rem;background:#dff4e6}.contact-inner{width:41.875rem;margin:0 auto}.contact h2{margin:0 auto 2.6875rem}.contact-box{padding:2.75rem 0 4.6875rem;background:#f0f0f0;box-shadow:0 0 .9375rem rgba(0,0,0,.1)}.contact .form-dl{margin-bottom:2.5rem}.contact .form-dl.form-dl-spacing{margin-bottom:5rem}.contact .form-dt{display:flex;margin:0 0 1.4375rem;color:#333333;font-size:1.75rem;letter-spacing:.02em}.contact .form-dt span.label{margin:0 0 0 1rem;padding:.125rem .625rem;background:#db3400;color:#ffffff;font-size:1.5rem;text-align:center;letter-spacing:.11em}.contact .form-dt span.label.optional{background:#717171}.contact .form-dd input{width:100%;padding:1.625rem 2.0625rem;border:none;color:#333333;font-size:1.875rem;letter-spacing:.02em}.contact .form-dd input::-moz-placeholder{color:#b7b7b7}.contact .form-dd input::placeholder{color:#b7b7b7}.contact .form-dd input.disabled{background-color:#f9f9f9}.contact .form-dd #firstname,.contact .form-dd #secondname{width:15.1875rem}.contact .form-dd #firstname{margin:0 .75rem 0 0}.contact .form-dd select{position:relative;width:100%;padding:1.625rem 2.1875rem;border:none;background:#ffffff;color:#333333;font-size:1.875rem;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact .form-dd.select-dd{position:relative}.contact .form-dd.select-dd:after{content:"";position:absolute;top:1.6875rem;right:.75rem;width:1.125rem;height:2rem;background:url(/agent/images/form-arrow.webp) no-repeat 50%/cover}.contact .form-dd textarea{width:100%;height:9.1875rem;padding:1.625rem 2.0625rem;border:none;color:#333333;font-size:1.5rem;line-height:1.25;letter-spacing:.02em}.contact .form-dd .form-cue-detail-title{margin-top:2rem;margin-bottom:1rem;font-size:1.2rem}.contact .form-dd textarea.form-cue-detail-textarea{height:2rem}.contact .form-privacy{position:relative;margin:2.25rem 0 0;text-align:center}.contact .form-privacy input[type=checkbox]{position:absolute;top:.5rem;left:2.3125rem;width:2.8125rem;height:2.8125rem}.contact .form-privacy .check-btn{position:relative;box-sizing:border-box;cursor:pointer;display:inline-block;width:auto;color:#111111;font-size:1.75rem;letter-spacing:.11em;line-height:2.1}.contact .form-privacy .check-btn a{display:inline-block;border-bottom:1px solid #9c9c9c;color:#111111;font-weight:700}.contact .form-submit{cursor:pointer;display:block;width:37.5rem;margin:2.875rem auto 0;border:none;background:none}.cv{position:fixed;z-index:9999;bottom:0;left:0;width:46.875rem;background:#ffffff;opacity:0;transition:all .3s}.cv-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 2.5rem}.cv.open{opacity:1;transition:all .3s}.cv-link{width:32.5rem}.cv-menu,.top_cv{width:8.125rem}.top_cv{position:fixed;z-index:9998;bottom:12.5rem;right:1.875rem}.menu_cv{z-index:9999;display:none;width:auto;padding:3.0625rem 2.5rem 2.1875rem;background:#d7f1e0;box-shadow:0 -.3125rem .625rem rgba(0,0,0,.2)}.menu_cv.is-open{display:block}.menu_cv_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.menu_cv_btn{width:20.3125rem}}
/*# sourceMappingURL=f9bdb684059cfb3d.css.map*/