.Footer-module-scss-module__xwksKa__root{color:#fff;background:#272d30}@media not all and (max-width:750px){.Footer-module-scss-module__xwksKa__root{min-height:140px}}.Footer-module-scss-module__xwksKa__inner{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:40px 40px 0;display:flex}@media screen and (max-width:750px){.Footer-module-scss-module__xwksKa__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;padding-bottom:40px}}.Footer-module-scss-module__xwksKa__links{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px;display:flex}@media screen and (max-width:750px){.Footer-module-scss-module__xwksKa__links{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.Footer-module-scss-module__xwksKa__link{color:inherit;letter-spacing:.4px;font-family:Noto Sans JP,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo;font-size:12px;font-weight:300;line-height:166%;text-decoration:none;transition:opacity .12s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__xwksKa__link{text-decoration:none}.Footer-module-scss-module__xwksKa__link:hover,.Footer-module-scss-module__xwksKa__link:focus,[data-hovered=true] .Footer-module-scss-module__xwksKa__link:hover{opacity:.6}}.Footer-module-scss-module__xwksKa__copyright{letter-spacing:.4px;text-align:right;white-space:nowrap;font-family:Noto Sans JP,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo;font-size:10px;font-weight:300;line-height:166%}@media screen and (max-width:750px){.Footer-module-scss-module__xwksKa__copyright{text-align:center;white-space:normal;width:100%}}
.Header-module-scss-module__REFuiq__root{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in oklab,CanvasText 12%,transparent);background:#fff;align-items:center;width:100%;display:flex;position:sticky;top:0}.Header-module-scss-module__REFuiq__skipLink{color:canvastext;border:1px solid color-mix(in oklab,CanvasText 20%,transparent);background:canvas;border-radius:10px;padding:8px 10px;transition:transform .12s;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.Header-module-scss-module__REFuiq__skipLink:focus{transform:translateY(0)}.Header-module-scss-module__REFuiq__inner{justify-content:space-between;align-items:center;gap:20px;width:100%;height:64px;padding:0 40px;display:flex}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__inner{align-items:flex-start;height:97px;padding:8px 24px}}.Header-module-scss-module__REFuiq__logo{min-width:163.59px;height:48px}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__logo{min-width:109px;height:32px}}.Header-module-scss-module__REFuiq__nav{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__nav{width:auto}}.Header-module-scss-module__REFuiq__links{align-items:center;gap:16px;display:flex}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__links{gap:12px;margin-right:-15px}}.Header-module-scss-module__REFuiq__link{letter-spacing:.15px;text-align:center;width:96px;padding-block:3px 5px;font-size:14px;font-weight:400;line-height:175%;transition:opacity .12s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__REFuiq__link{text-decoration:none}.Header-module-scss-module__REFuiq__link:hover,.Header-module-scss-module__REFuiq__link:focus,[data-hovered=true] .Header-module-scss-module__REFuiq__link:hover{opacity:.6}}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__link{letter-spacing:.15px;width:77px;padding-block:6px 7px;font-size:11px}.Header-module-scss-module__REFuiq__pageType{font-size:14px;position:absolute;top:50px;left:14px}}.Header-module-scss-module__REFuiq__linkRegister{color:#fff;background:#fb8d00}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__linkRegister{letter-spacing:.15px}}.Header-module-scss-module__REFuiq__linkLogin{color:#0095d8}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__linkLogin{letter-spacing:.4px;font-size:12px;font-weight:300;line-height:166%}}.Header-module-scss-module__REFuiq__linkCompany{color:#0095d8;width:100px}@media screen and (max-width:750px){.Header-module-scss-module__REFuiq__linkCompany{display:none}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000;line-height:1.15;overflow-y:scroll}html,body{min-height:100%}body,p,table,blockquote,address,pre,iframe,form,figure,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;background-color:#0000;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}table{border-collapse:collapse;border-color:inherit}button,input,textarea,select{font:inherit;color:inherit}.u-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-container{max-width:calc(var(--content-max-width) + 64px);margin-inline:auto}.u-stack>*+*{margin-block-start:var(--stack-space,16px)}.u-text-center{text-align:center}.u-media-cover{object-fit:cover;width:auto;height:100%}.detailLayout{--layout-padding-bottom:80px;flex-direction:column;width:100%;display:flex}@media not all and (max-width:750px){.detailLayout{padding:var(--layout-padding-bottom)32px;gap:40px}}@media screen and (max-width:750px){.detailLayout{padding:40px 24px var(--layout-padding-bottom)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--content-max-width:1040px;--page-gutter:16px;--color-line:#d3dadd;--bp-tablet:1024px;--bp-mobile:750px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#272d30;background-color:#f6f8f9;flex-direction:column;min-height:100vh;font-family:Noto Sans JP,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo;display:flex}#main{flex:1 0 auto;min-width:0}:where(:root,body){overflow-x:clip}:where(h1,h2,h3,h4){letter-spacing:.04em;font-family:Noto Sans JP,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;line-height:140%}h1{font-size:32px}@media screen and (max-width:750px){h1{font-size:28px}}h2{font-size:24px}@media screen and (max-width:750px){h2{font-size:20px}}h3{font-size:20px}@media screen and (max-width:750px){h3{font-size:18px}}h4{font-size:16px}
