@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto&display=swap");html{font-size:62.5%}#contents{margin-bottom:60px;margin-top:75px;padding-bottom:0;padding-top:0}.footer__nav,.header__sub-menu{font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.4}.header__sub-menu button,.header__sub-menu input,.header__sub-menu select,.header__sub-menu textarea{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;font-family:Noto Sans JP,sans-serif;margin:0;padding:0;text-indent:.01px;text-overflow:""}.header__sub-menu button{cursor:pointer}#footer,#siteGuide,.header{font-family:Noto Sans JP,sans-serif;font-size:1.4rem;line-height:1.4}#footer *,#siteGuide *,.header *{box-sizing:border-box;margin:0;padding:0}#footer a,#footer abbr,#footer acronym,#footer address,#footer applet,#footer article,#footer aside,#footer audio,#footer b,#footer big,#footer blockquote,#footer canvas,#footer caption,#footer center,#footer cite,#footer code,#footer dd,#footer del,#footer details,#footer dfn,#footer div,#footer dl,#footer dt,#footer em,#footer embed,#footer fieldset,#footer figcaption,#footer figure,#footer footer,#footer form,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer header,#footer hgroup,#footer hr,#footer i,#footer iframe,#footer img,#footer ins,#footer kbd,#footer label,#footer legend,#footer li,#footer mark,#footer menu,#footer nav,#footer object,#footer ol,#footer output,#footer p,#footer pre,#footer q,#footer ruby,#footer s,#footer samp,#footer section,#footer small,#footer span,#footer strike,#footer strong,#footer summary,#footer table,#footer tbody,#footer td,#footer tfoot,#footer th,#footer thead,#footer time,#footer tr,#footer tt,#footer u,#footer ul,#footer var,#footer video,#siteGuide a,#siteGuide abbr,#siteGuide acronym,#siteGuide address,#siteGuide applet,#siteGuide article,#siteGuide aside,#siteGuide audio,#siteGuide b,#siteGuide big,#siteGuide blockquote,#siteGuide canvas,#siteGuide caption,#siteGuide center,#siteGuide cite,#siteGuide code,#siteGuide dd,#siteGuide del,#siteGuide details,#siteGuide dfn,#siteGuide div,#siteGuide dl,#siteGuide dt,#siteGuide em,#siteGuide embed,#siteGuide fieldset,#siteGuide figcaption,#siteGuide figure,#siteGuide footer,#siteGuide form,#siteGuide h1,#siteGuide h2,#siteGuide h3,#siteGuide h4,#siteGuide h5,#siteGuide h6,#siteGuide header,#siteGuide hgroup,#siteGuide hr,#siteGuide i,#siteGuide iframe,#siteGuide img,#siteGuide ins,#siteGuide kbd,#siteGuide label,#siteGuide legend,#siteGuide li,#siteGuide mark,#siteGuide menu,#siteGuide nav,#siteGuide object,#siteGuide ol,#siteGuide output,#siteGuide p,#siteGuide pre,#siteGuide q,#siteGuide ruby,#siteGuide s,#siteGuide samp,#siteGuide section,#siteGuide small,#siteGuide span,#siteGuide strike,#siteGuide strong,#siteGuide summary,#siteGuide table,#siteGuide tbody,#siteGuide td,#siteGuide tfoot,#siteGuide th,#siteGuide thead,#siteGuide time,#siteGuide tr,#siteGuide tt,#siteGuide u,#siteGuide ul,#siteGuide var,#siteGuide video,.header a,.header abbr,.header acronym,.header address,.header applet,.header article,.header aside,.header audio,.header b,.header big,.header blockquote,.header canvas,.header caption,.header center,.header cite,.header code,.header dd,.header del,.header details,.header dfn,.header div,.header dl,.header dt,.header em,.header embed,.header fieldset,.header figcaption,.header figure,.header footer,.header form,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header header,.header hgroup,.header hr,.header i,.header iframe,.header img,.header ins,.header kbd,.header label,.header legend,.header li,.header mark,.header menu,.header nav,.header object,.header ol,.header output,.header p,.header pre,.header q,.header ruby,.header s,.header samp,.header section,.header small,.header span,.header strike,.header strong,.header summary,.header table,.header tbody,.header td,.header tfoot,.header th,.header thead,.header time,.header tr,.header tt,.header u,.header ul,.header var,.header video{border:0;font:inherit;font-size:100%;font-weight:500;margin:0;padding:0;vertical-align:initial}#footer ol,#footer ul,#siteGuide ol,#siteGuide ul,.header ol,.header ul{list-style:none}#footer table,#siteGuide table,.header table{border-collapse:initial;border-spacing:0;empty-cells:show}#footer table,#footer td,#footer th,#siteGuide table,#siteGuide td,#siteGuide th,.header table,.header td,.header th{font-size:1.5rem;margin:0;padding:0}#footer tr,#siteGuide tr,.header tr{vertical-align:top}#footer caption,#footer th,#siteGuide caption,#siteGuide th,.header caption,.header th{text-align:left}#footer blockquote,#footer q,#siteGuide blockquote,#siteGuide q,.header blockquote,.header q{quotes:none}#footer blockquote:after,#footer blockquote:before,#footer q:after,#footer q:before,#siteGuide blockquote:after,#siteGuide blockquote:before,#siteGuide q:after,#siteGuide q:before,.header blockquote:after,.header blockquote:before,.header q:after,.header q:before{clear:both;content:"";content:none}#footer img,#siteGuide img,.header img{border:0;height:auto;max-width:100%;vertical-align:bottom}#footer article,#footer aside,#footer details,#footer figcaption,#footer figure,#footer footer,#footer header,#footer hgroup,#footer main,#footer menu,#footer nav,#footer section,#footer summary,#siteGuide article,#siteGuide aside,#siteGuide details,#siteGuide figcaption,#siteGuide figure,#siteGuide footer,#siteGuide header,#siteGuide hgroup,#siteGuide main,#siteGuide menu,#siteGuide nav,#siteGuide section,#siteGuide summary,.header article,.header aside,.header details,.header figcaption,.header figure,.header footer,.header header,.header hgroup,.header main,.header menu,.header nav,.header section,.header summary{display:block}#footer button,#footer input,#footer select,#footer textarea,#siteGuide button,#siteGuide input,#siteGuide select,#siteGuide textarea,.header button,.header input,.header select,.header textarea{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;font-family:Noto Sans JP,sans-serif;margin:0;padding:0;text-indent:.01px;text-overflow:""}#footer button,#siteGuide button,.header button{cursor:pointer}#footer a,#siteGuide a,.header a{text-decoration:none}#footer .hover a,#footer a.hover,#siteGuide .hover a,#siteGuide a.hover,.header .hover a,.header a.hover{text-decoration:underline}#footer .btn,#siteGuide .btn,.header .btn{align-items:center;background-color:#006cd9;border:1px solid #006cd9;border-radius:21px;color:#fff;display:flex;justify-content:center;min-height:40px;padding:1px 10px;text-decoration:none!important;transition:opacity .3s ease}#footer .btn:hover,#siteGuide .btn:hover,.header .btn:hover{opacity:.7}#footer .btn.btn__small,#siteGuide .btn.btn__small,.header .btn.btn__small{border-radius:15px;min-height:28px}#footer .btn.btn__clear,#siteGuide .btn.btn__clear,.header .btn.btn__clear{background-color:#fff;color:#006cd9}#footer .btn.btn__reco .btn__inner:before,#siteGuide .btn.btn__reco .btn__inner:before,.header .btn.btn__reco .btn__inner:before{aspect-ratio:13/11;background:url(/assets/images/common/icon_btn_recommend.svg) no-repeat 50%/cover;content:"";width:13px}#footer .btn.btn__search,#siteGuide .btn.btn__search,.header .btn.btn__search{border-radius:25px;font-size:1.6rem;min-height:50px;width:340px}#footer .btn.btn__search .btn__inner:before,#siteGuide .btn.btn__search .btn__inner:before,.header .btn.btn__search .btn__inner:before{aspect-ratio:20/20;background:url(/assets/images/common/icon_btn_search.svg) no-repeat 50%/cover;content:"";width:20px}#footer .btn__inner,#siteGuide .btn__inner,.header .btn__inner{align-items:center;column-gap:8px;display:flex}#footer .btn__wrapper,#siteGuide .btn__wrapper,.header .btn__wrapper{align-items:center;column-gap:8px;display:flex;justify-content:center}#footer .btn__wrapper.gap-large,#siteGuide .btn__wrapper.gap-large,.header .btn__wrapper.gap-large{column-gap:42px}body{margin:0;padding:0}body.is-fixed{left:0;overflow:hidden;position:fixed}.color-white{color:#fff!important}.color-black{color:#333!important}.color-primary{color:#006cd9!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.va-t{vertical-align:top!important}.va-m{vertical-align:middle!important}.jc-sb{justify-content:space-between!important}.jc-c{justify-content:center!important}.jc-end{justify-content:flex-end!important}.ai-c{align-items:center!important}.ai-end{align-items:flex-end!important}@media (min-width:769px){.pc-ta-c{text-align:center!important}.pc-ta-l{text-align:left!important}.pc-ta-r{text-align:right!important}.pc-va-m{vertical-align:middle!important}}@media (max-width:768px){.sp-ta-c{text-align:center!important}.sp-ta-l{text-align:left!important}.sp-ta-r{text-align:right!important}.sp-va-m{vertical-align:middle!important}}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-bold{font-weight:700!important}@media (min-width:769px){.sp-only{display:none!important}}@media (max-width:768px){.pc-only{display:none!important}}@media (min-width:1026px){.tb-only{display:none!important}}.d-ib{display:inline-block}@media (max-width:768px){.sp-full-vw{margin-left:-18px;margin-right:-18px}}.text-small{font-size:1.2rem!important}.text-normal{font-size:1.6rem!important}.pt-s{padding-top:9px!important}.pt-m2{padding-top:24px!important}.pb-m2{padding-bottom:24px!important}.mt-zero{margin-top:0!important}.mt-xs{margin-top:4px!important}.mt-s{margin-top:8px!important}.mt-m{margin-top:16px!important}.mt-m2{margin-top:24px!important}.mt-l{margin-top:32px!important}.mt-xl{margin-top:48px!important}.mt-xxl{margin-top:56px!important}.mt-xxxl{margin-top:80px!important}.mb-zero{margin-bottom:0!important}.mb-xs{margin-bottom:4px!important}.mb-s{margin-bottom:8px!important}.mb-m{margin-bottom:16px!important}.mb-m2{margin-bottom:24px!important}.mb-l{margin-bottom:32px!important}.mb-40{margin-bottom:40px!important}.mb-xl{margin-bottom:48px!important}.mb-xxl{margin-bottom:64px!important}.mb-xxxl{margin-bottom:80px!important}@media (min-width:769px){.pc-mt-zero{margin-top:0!important}.pc-mt-xs{margin-top:4px!important}.pc-mt-s{margin-top:9px!important}.pc-mt-m{margin-top:16px!important}.pc-mt-m2{margin-top:24px!important}.pc-mt-l{margin-top:32px!important}.pc-mt-xl{margin-top:48px!important}.pc-mb-zero{margin-bottom:0!important}.pc-mb-xs{margin-bottom:4px!important}.pc-mb-s{margin-bottom:9px!important}.pc-mb-m{margin-bottom:16px!important}.pc-mb-m2{margin-bottom:24px!important}.pc-mb-l{margin-bottom:32px!important}.pc-mb-xl{margin-bottom:48px!important}.pc-mb-xxl{margin-bottom:64px!important}.pc-mb-xxxl{margin-bottom:80px!important}.pc-ml-zero{margin-left:0!important}.pc-ml-xs{margin-left:4px!important}.pc-ml-s{margin-left:9px!important}.pc-ml-m{margin-left:16px!important}.pc-ml-m2{margin-left:24px!important}.pc-ml-l{margin-left:32px!important}.pc-ml-xl{margin-left:48px!important}.pc-mr-zero{margin-right:0!important}.pc-mr-xs{margin-right:4px!important}.pc-mr-s{margin-right:9px!important}.pc-mr-m{margin-right:16px!important}.pc-mr-m2{margin-right:24px!important}.pc-mr-l{margin-right:32px!important}.pc-mr-xl{margin-right:48px!important}.pc-mr-xxl{margin-right:56px!important}}@media (max-width:768px){.sp-mt-zero{margin-top:0!important}.sp-mt-xs{margin-top:4px!important}.sp-mt-s{margin-top:9px!important}.sp-mt-m{margin-top:16px!important}.sp-mt-m2{margin-top:24px!important}.sp-mt-l{margin-top:32px!important}.sp-mt-xl{margin-top:48px!important}.sp-mb-zero{margin-bottom:0!important}.sp-mb-xs{margin-bottom:4px!important}.sp-mb-s{margin-bottom:9px!important}.sp-mb-m{margin-bottom:16px!important}.sp-mb-m2{margin-bottom:24px!important}.sp-mb-l{margin-bottom:32px!important}.sp-mb-xl{margin-bottom:48px!important}}@media (max-width:){.sp-m-mt-zero{margin-top:0!important}.sp-m-mt-xs{margin-top:4px!important}.sp-m-mt-s{margin-top:9px!important}.sp-m-mt-m{margin-top:16px!important}.sp-m-mt-m2{margin-top:24px!important}.sp-m-mt-l{margin-top:32px!important}.sp-m-mt-xl{margin-top:48px!important}.sp-m-mb-zero{margin-bottom:0!important}.sp-m-mb-xs{margin-bottom:4px!important}.sp-m-mb-s{margin-bottom:9px!important}.sp-m-mb-m{margin-bottom:16px!important}.sp-m-mb-m2{margin-bottom:24px!important}.sp-m-mb-l{margin-bottom:32px!important}.sp-m-mb-xl{margin-bottom:48px!important}}.ml-1em{margin-left:1em!important}.ml-auto{margin-left:auto!important}.mr-xs{margin-right:4px!important}.mr-1em{margin-right:1em!important}.mr-auto{margin-right:auto!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}@media (max-width:768px){.sp-ml-check-same{margin-left:30px!important}}.h-100\%{height:100%}.maxw-300{max-width:300px}.w-0{width:0}.w-5{width:5%}.w-8{width:8%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-100{width:100%!important}.w-auto{width:auto}@media (max-width:768px){.sp-w-full{width:100%}}.wb-all{word-break:break-all}.td-line-through{text-decoration:line-through}.nowrap{white-space:nowrap}.is-hidden{display:none!important}.bg-color-accent01{background-color:#fff3b1}.bg-color-light{background-color:#e2f0ff}.bg-color-light._full-vp{position:relative}.bg-color-light._full-vp:before{background-color:#e2f0ff;content:"";height:100%;left:-100vw;position:absolute;top:0;width:600vw;z-index:-1}.hr{border:none;border-bottom:1px solid #d2d2d2;margin:50px 0}.hover{transition:opacity .3s ease}.hover:hover{opacity:.7}.header{background-color:#fffc;height:75px;min-width:1240px;position:fixed;top:0;width:100%;z-index:9}.header .header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.header .header__logo{flex:0 0 auto}.header .header__logo a{color:#333;display:flex;flex-direction:column;text-decoration:none!important;transition:opacity .3s ease}.header .header__logo a:hover{opacity:.7}.header .header__logo .label{font-size:1.1rem;font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.header .header__logo:has(.header__logo-senkou){align-items:center;column-gap:19px;display:flex}.header .header__logo:has(.header__logo-senkou) .header__logo-senkou{align-items:center;background:url(/assets/images/common/icon_senkou.svg) no-repeat 50%/cover;color:#fff;display:flex;font-size:1.8rem;height:34px;justify-content:center;width:132px}.header .header__menu{align-items:center;column-gap:30px;display:flex;height:100%}.header .header__list{align-items:center;column-gap:25px;display:flex}.header .header__list a{color:#006cd9;text-decoration:none;transition:opacity .3s ease}.header .header__list a:hover{opacity:.7}.header .header__btns{align-items:center;align-self:flex-start;column-gap:1px;display:flex}.header .btn{border-radius:0!important;min-height:60px;min-width:100px}.header .btn__inner{align-items:center;display:flex;flex-direction:column;font-size:1.4rem}.header .btn__inner:before{margin-bottom:5px}.header .btn.header__apply-btn{border-radius:0 0 0 10px!important}.header .btn.header__apply-btn .btn__inner:before{aspect-ratio:22/22;background:url(/assets/images/common/icon_header_apply.svg) no-repeat 50%/cover;content:"";margin-bottom:2px;width:24px}.header .btn.header__login-btn .btn__inner:before{aspect-ratio:20/20;background:url(/assets/images/common/icon_header_login.svg) no-repeat 50%/cover;content:"";margin-bottom:4px;width:22px}.header .btn.header__reco-btn{padding:1px}.header .btn.header__reco-btn .btn__inner:before{aspect-ratio:19/16;background:url(/assets/images/common/icon_header_recommend.svg) no-repeat 50%/cover;content:"";width:19px}.header .btn.header__mailmaga-btn{border-radius:0 0 10px 0!important;padding:1px}.header .btn.header__mailmaga-btn .btn__inner:before{aspect-ratio:20/13;background:url(/assets/images/common/icon_header_mailmaga.svg) no-repeat 50%/cover;content:"";width:20px}#page-top{bottom:20px;position:fixed;right:20px;z-index:5}#page-top a{transition:opacity .3s ease}#page-top a:hover{opacity:.7}#page-top img{vertical-align:top}#siteGuide{background-color:#f2f2f2;border-top:none;min-width:1240px;padding-bottom:40px;padding-top:0}#siteGuide .section{margin:0 auto;max-width:1140px;padding:40px 20px 0!important;width:100%}#siteGuide .section+.section{padding-top:0!important}#siteGuide .linksCategory{float:none;width:100%}#siteGuide .linksCategory dt{border-left:3px solid #006cd9;font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:10px;margin-top:20px;padding-left:10px}#siteGuide .linksCategory dd{border:none!important;display:inline-block;font-size:1.2rem;margin:0 1em 0 0!important;padding:0!important}#siteGuide .linksCategory ul{display:inline-block;margin-left:1em}#siteGuide .linksCategory li{display:inline-block!important;margin-bottom:4px;margin-right:1em!important;padding:0!important;position:relative}#siteGuide .linksCategory li:first-child:before{content:"（";left:-1em;position:absolute;top:0}#siteGuide .linksCategory li:last-child:after{content:"）";position:absolute;right:-1em;top:0}#siteGuide .linksCategory a{color:#555!important;text-decoration:none}#siteGuide .linksCategory a:hover{text-decoration:underline}#contentsLinks #employLinks.linksCategory,#contentsLinks #optionLinks.linksCategory{float:none;width:100%}#contentsLinks .linksCategory{padding:0}#contentsLinks .linksCategory:first-child>dt{margin-top:0}#siteSummary h3{font-weight:700;margin-bottom:10px}#siteSummary p{color:#555;font-size:1.2rem;line-height:1.5}#siteSummary+#contentsLinks .linksCategory dt:first-child{margin-top:20px}#footer{background-color:#404040;min-width:1040px}#footer #footerWrap{margin:0 auto;max-width:1140px;padding:40px 20px}#footer #footerNav{background:none;border-bottom:1px solid #515151;padding-bottom:20px}#footer #footerNav dt a{background:none;padding-left:0}#footer #footerNav ul{border:none}#footer #footerNav li a{background:none}#footer #footerNavWrap{width:100%}#footer #footerNavWrap dt{margin-bottom:18px}#footer #footerNavWrap dd{column-gap:20px;display:flex}#footer #footerNavWrap dd a{font-weight:400;padding-left:16px;position:relative}#footer #footerNavWrap dd a:before{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:4px;left:0;position:absolute;top:calc(50% - 2px);transform:rotate(-135deg);width:4px}#footer #footerNavWrap ul{width:33.33%}#footer #footerNavWrap li{margin-bottom:10px}#footer #footerNavWrap a{color:#fff;text-decoration:none}#footer #footerNavWrap a:hover{text-decoration:underline}#footer #footerNav+#copyright{padding-top:20px}#footer #copyrightWrap{width:100%}#footer #copyrightWrap dl{float:none}#footer #copyrightWrap dt{margin-bottom:10px;text-align:center}#footer #copyrightWrap dd{color:#fff;font-size:1rem;font-weight:400;text-align:center}#footer #copyrightWrap a{color:#fff;font-weight:400;text-decoration:none}#footer #copyrightWrap a:hover{text-decoration:underline}