.utils_outer__McJjJ{padding:0 16px;margin:0 auto}@media(min-width:521px){.utils_outer__McJjJ{padding:0 40px}}@media(min-width:521px)and (min-width:961px){.utils_outer__McJjJ{width:100%;max-width:1104px}}.utils_sectionTtl__9vn12{font-family:Open Sans,sans-serif;font-weight:500;font-size:32px;text-transform:uppercase;color:#00356d;letter-spacing:.1em;line-height:1;font-weight:600}.utils_singlePageWrapper__BFu8I{margin:48px auto 64px;padding:0 16px}@media(min-width:521px){.utils_singlePageWrapper__BFu8I{padding:0 40px}}@media(min-width:521px)and (min-width:1201px){.utils_singlePageWrapper__BFu8I{margin:64px auto 128px;width:min(100%,1104px)}}.utils_pageWrapper__roiNk{margin-bottom:64px}@media(min-width:1201px){.utils_pageWrapper__roiNk{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:85px;width:min(100%,1104px);margin:0 auto 128px}}.utils_pageBody__KHgTF{padding:0 16px;margin:48px auto 0}@media(min-width:521px){.utils_pageBody__KHgTF{padding:0 40px}}@media(min-width:521px)and (min-width:1201px){.utils_pageBody__KHgTF{margin:64px 0 0;padding:0 40px 0 0;width:100%;max-width:712px}}.utils_pageAside__AV1c7{display:none}@media(min-width:1201px){.utils_pageAside__AV1c7{display:inline-block;margin-top:104px;margin-left:40px;text-align:center;width:267px}.utils_pageAside__AV1c7 ol{position:relative}.utils_pageAside__AV1c7 ol:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:3px;height:100%;opacity:20%;background-color:#00356d}.utils_pageAside__AV1c7 ol li{padding:24px 0 24px 24px;text-align:left}.utils_pageAside__AV1c7 ol li a{color:#333}}.utils_pageTitle__e05F0{margin-top:64px;margin-left:16px;color:#00356d;position:relative}@media(min-width:521px){.utils_pageTitle__e05F0{margin-left:40px}}@media(min-width:521px)and (min-width:1201px){.utils_pageTitle__e05F0{margin:104px auto 0;width:min(100%,1024px)}}.utils_pageTitle__e05F0 .utils_enTitle___swc0{font-family:Open Sans,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.utils_pageTitle__e05F0 h1{font-size:26px;font-weight:500;line-height:1.5;padding-bottom:11px;position:relative;letter-spacing:.1em;padding-right:16px}@media(min-width:1201px){.utils_pageTitle__e05F0 h1{font-size:32px;margin-right:calc(50% - 50vw)}}.utils_pageTitle__e05F0 h1:after{content:"";display:inline-block;width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#00356d}.utils_subTitle__8A6Vn{font-size:24px;font-weight:500;line-height:1.5}@media(min-width:961px){.utils_subTitle__8A6Vn{font-size:28px}}.utils_workExample__ckk_m{margin-top:48px;font-size:20px;font-weight:500;color:#00356d;position:relative}@media(min-width:961px){.utils_workExample__ckk_m{margin-top:64px;font-size:24px}}.utils_workExample__ckk_m:before{content:"作業例";display:block;font-size:14px;font-weight:700}.utils_workExample__ckk_m:after{content:"";position:absolute;top:12px;left:60px;display:inline-block;width:64px;height:1px;background-color:#00356d}.utils_bigNum__8wjTv{font-size:98px;font-family:Open Sans,sans-serif;line-height:.8;color:transparent;-webkit-text-stroke:1px #00356d}@media(min-width:961px){.utils_bigNum__8wjTv{font-size:104px}}.utils_section__6yrEA{padding-top:128px;margin-top:-64px}@media(min-width:1201px){.utils_section__6yrEA{margin-top:0;padding-top:104px}}.utils_sec1__REVIu{padding-top:128px;margin-top:-112px}@media(min-width:1201px){.utils_sec1__REVIu{margin-top:-104px;padding-top:104px}}.utils_spHeaderNav__Iye9P{margin-top:48px;padding:0 16px;text-align:center}@media(min-width:521px){.utils_spHeaderNav__Iye9P{padding:0 40px}}.utils_spHeaderNav__Iye9P ol{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.utils_spHeaderNav__Iye9P ol li{width:calc(50% - 8px);height:96px;background-color:#f7f8fa;border-radius:10px}.utils_spHeaderNav__Iye9P ol li a{display:inline-block;width:100%;height:100%;position:relative}.utils_spHeaderNav__Iye9P ol li a:after{content:"";position:absolute;bottom:8px;right:8px;display:inline-block;width:24px;height:24px;background-image:url(/_next/static/media/arrow_opacity.7e48f403.svg)}.utils_spHeaderNav__Iye9P ol li a p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:14px;color:#333;line-height:1.5;letter-spacing:.04em}@media(min-width:521px){.utils_spHeaderNav__Iye9P ol li a p{font-size:16px}}.utils_scrollIn__Hcs4v{position:relative}.utils_scrollIn__Hcs4v:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:3px;height:100%;background-color:#00356d}.utils_barLeft__Jwg84{position:relative;padding-left:20px;color:#00356d;font-size:16px;font-weight:700}.utils_barLeft__Jwg84:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:4px;height:100%;background-color:rgba(0,53,109,.2)}.utils_defaultBtn__5bbM_{display:block;margin:48px auto 0}@media(min-width:1201px){.utils_defaultBtn__5bbM_{margin:64px 0 0;text-align:left}}.utils_defaultBtn__5bbM_ a{display:inline-block;width:100%;height:100%;border:1px solid #00356d;border-radius:30px;padding:8px 48px}.utils_defaultBtn__5bbM_ a:hover{opacity:.7}.utils_mt16_24__7MKtR{margin-top:16px}@media(min-width:1201px){.utils_mt16_24__7MKtR{margin-top:24px}}.utils_mt24_32__ZEbS4{margin-top:24px}@media(min-width:1201px){.utils_mt24_32__ZEbS4{margin-top:32px}}.utils_mt48_64__xUZ16{margin-top:48px}@media(min-width:1201px){.utils_mt48_64__xUZ16{margin-top:64px}}.utils_fixed__EZp19{position:fixed;margin-top:0;top:120px;left:calc(50% - 418px);transform:translate(-50%)}.utils_hidden__Ne11q{opacity:0;visibility:hidden;transition:.3s}.utils_sr-only__uo4ng{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.breadcrumb_wrapper__yG1XT{background-color:#00356d}.breadcrumb_breadcrumb___ozKf{line-height:1.5;padding-top:16px;padding-bottom:16px}.breadcrumb_breadcrumb___ozKf li{display:inline;font-size:14px;color:#fff}.breadcrumb_breadcrumb___ozKf li:first-child a{position:relative;top:2px}.breadcrumb_breadcrumb___ozKf li:not(:first-child):before{content:"/";padding:0 5px}@media(min-width:961px){.breadcrumb_breadcrumb___ozKf li:not(:first-child):before{padding:0 7px}}.breadcrumb_breadcrumb___ozKf li a{color:#fff}.form_hidden__ngb6_{display:none}.form_visible__fKz2O{color:red;display:block}.form_example___BuhC{color:#00356d}.form_form__ugXof{margin-top:64px}.form_form__ugXof .form_itemTitle__6WxxI{font-size:18px;font-weight:700}@media(min-width:961px){.form_form__ugXof .form_itemTitle__6WxxI{width:280px}.form_form__ugXof .form_inquiryList__OCWty{flex:1 1}}.form_form__ugXof .form_inquiryList__OCWty li{display:flex;background-color:rgba(0,53,109,.1);border-radius:5px;padding:8px}.form_form__ugXof .form_inquiryList__OCWty li:not(:first-child){margin-top:16px}.form_form__ugXof .form_inquiryList__OCWty li input{display:none}.form_form__ugXof .form_inquiryList__OCWty li input:checked~.form_inquiryCheckBox__EtjDr{border:5px solid rgba(0,53,109,.7)}.form_form__ugXof .form_inquiryList__OCWty li label{cursor:pointer}.form_form__ugXof .form_inquiryList__OCWty li .form_inquiryCheckBox__EtjDr{content:"";display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:50%;border:1px solid rgba(0,53,109,.2);position:relative;top:6px}.form_form__ugXof .form_inquiryList__OCWty li .form_inquiryTitle__sZWTd{padding-left:8px;display:inline-block;width:calc(100% - 16px);line-height:1.7}@media(min-width:961px){.form_formItem__09AQo{display:flex}}.form_formItem__09AQo:not(:first-child){margin-top:32px}@media(min-width:961px){.form_formItem__09AQo:not(:first-child){margin-top:64px}.form_companyBody__bXkuS,.form_mailBody__yCiWC,.form_nameBody__VHKfR,.form_telBody__jWo4M{flex:1 1}}.form_companyBody__bXkuS input,.form_mailBody__yCiWC input,.form_nameBody__VHKfR input,.form_telBody__jWo4M input{background-color:#f7f8fa;border:1px solid rgba(0,53,109,.2);width:100%;border-radius:5px;padding:3px 8px}@media(min-width:961px){.form_messageBody__VjBtg{flex:1 1}}.form_messageBody__VjBtg textarea{background-color:#f7f8fa;border:1px solid rgba(0,53,109,.2);border-radius:5px;padding:3px 8px;width:100%;resize:none;height:200px}@media(min-width:961px){.form_messageBody__VjBtg textarea{height:155px}}.form_messageBody__VjBtg textarea::placeholder{color:rgba(0,53,109,.3)}.form_privacy__JqOv8{margin-top:16px;display:flex;align-items:center;gap:16px;justify-content:center}@media(min-width:961px){.form_privacy__JqOv8{margin-top:32px}}.form_privacy__JqOv8 input{display:none}.form_privacy__JqOv8 input:checked~.form_privacyCheckBox__gEtSw span{display:inline-block}.form_privacy__JqOv8 .form_privacyCheckBox__gEtSw{content:"";display:inline-block;width:24px;height:24px;border-radius:5px;background-color:#f7f8fa;border:1px solid rgba(0,53,109,.2);cursor:pointer}.form_privacy__JqOv8 .form_privacyCheckBox__gEtSw span{display:none;position:relative;top:-4px;left:2px}.form_privacy__JqOv8 .form_privacyCheckBox__gEtSw span img{width:20px;height:auto}.form_button__T2nMQ{display:block;margin:16px auto 0}.form_button__T2nMQ:disabled{opacity:.5}.form_button__T2nMQ p{cursor:pointer;display:inline-block;font-size:18px;padding:16px 124px;border:1px solid #00356d;border-radius:50px;font-weight:700;color:#00356d;letter-spacing:.15em}.form_errorList__i4mC5{margin-top:32px;text-align:center}.form_recapcha__1J7lL>div{margin:16px auto 0}.form_addPrivacy__CjHmF{margin-top:32px}@media(min-width:961px){.form_addPrivacy__CjHmF{margin-top:64px}}.form_addPrivacy__CjHmF .form_addTtl__VGQFs{font-size:18px}@media(min-width:961px){.form_addPrivacy__CjHmF .form_addTtl__VGQFs{width:280px;flex-shrink:0}.form_addPrivacy__CjHmF{display:flex}}.form_addPrivacy__CjHmF .form_contents__tzoee{margin-top:1em;height:300px;overflow-y:scroll;padding:2em 1em;border:1px solid rgba(0,53,109,.2);border-radius:5px;font-size:14px}@media(min-width:961px){.form_addPrivacy__CjHmF .form_contents__tzoee{margin-top:0;padding:2em}}.form_addPrivacy__CjHmF .form_contents__tzoee h3{font-size:16px}.form_addPrivacy__CjHmF .form_contents__tzoee .form_co_name__cv7Tm{text-align:right;margin-bottom:1em}.form_addPrivacy__CjHmF .form_contents__tzoee dl{margin-top:1em}.form_addPrivacy__CjHmF .form_contents__tzoee dl dt{font-weight:700;font-size:16px;line-height:1.5}.form_addPrivacy__CjHmF .form_contents__tzoee dl dd{margin-top:.5em;padding-left:1em}.form_addPrivacy__CjHmF .form_contents__tzoee .form_mt1__tmlE8{margin-top:1em}.contact_blue__hYOad{color:#00356d;text-decoration:underline;font-weight:700}