html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--side-gutter: 40px}h1{font-size:2em}li{list-style:none}table{border-collapse:collapse;border-spacing:0}embed,object,iframe{vertical-align:bottom;border:0}img,video{vertical-align:top}hr{border:none;border-top:1px solid rgb(var(--color-border)/100%)}fieldset{border:none}details{box-sizing:border-box}details>*{box-sizing:border-box}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:1px}:root{--color-c-white: 255 255 255;--color-c-black: 0 0 0;--color-c-blue: 38 124 186;--color-c-red: 241 112 112;--color-c-green: 38 186 181;--color-c-yellow: 254 205 47;--color-c-orange: 245 155 49;--color-c-navy: 15 49 141;--color-c-purple: 157 155 234;--color-c-pink: 254 172 156;--color-bg-body: 255 255 255;--color-bg-default: 252 252 252;--color-bg-blue: 249 249 250;--color-bg-blue2: 228 239 248;--color-bg-blue3: 240 244 247;--color-bg-bread: 241 245 249;--color-bg-green: 235 248 247;--color-bg-gray: 249 249 249;--color-bg-yellow: 255 250 238;--color-bg-red: 255 249 246;--color-bg-input: 250 252 252;--color-text: 67 69 72;--color-primary: 0 137 212;--color-secondary: 254 205 47;--color-attention: 223 70 70;--color-border: 245 245 245;--color-border-base: 219 226 234;--color-border-input: 159 188 204;--color-border-blue: 219 226 234;--color-border-purple: 218 217 239;--color-border-red: 236 204 198;--color-border-green: 171 211 210;--color-border-gray: 221 221 221;--color-border-gray2: 234 234 234;--color-border-yellow: 230 214 0;--color-link: 0 137 212;--color-notegray: 151 151 151;--color-disabled: 248 248 248;--color-eisei: 38 124 186;--color-gaikoku: 38 186 181;--color-haken: 245 155 49;--color-shikaku: 241 112 112;--color-consulting: 157 155 234;--color-company: 67 159 226;--color-eisei-light: 77 154 209;--color-gaikoku-light: 63 211 206;--color-haken-light: 255 192 118;--color-shikaku-light: 245 145 145;--color-consulting-light: 182 181 236;--color-company-light: 77 154 209;--color-eisei-bg: 228 239 248;--color-gaikoku-bg: 235 248 247;--color-haken-bg: 255 250 238;--color-shikaku-bg: 255 249 246;--color-consulting-bg: 241 245 249;--color-company-bg: 241 245 249;--z-back:-1;--z-base:1;--z-auto:2;--z-floating:100;--z-side:200;--z-header:300;--z-modal:1000;--border-radius: 4px;--category-color: rgb(var(--color-primary)/100%);--category-color-light: rgb(var(--color-eisei-light)/100%);--category-color-50: rgb(var(--color-primary)/50%);--category-color-70: rgb(var(--color-primary)/70%);--category-color-bg: rgb(var(--color-bg-bread)/100%);--category-gradient: linear-gradient(90deg, rgb(var(--color-primary)/100%), #32b6ff);--gradient-primary: linear-gradient(90deg, rgb(var(--color-primary)/100%), #32b6ff);--gradient-secondary: linear-gradient(90deg, #f8a300, #f8c100);--gradient-cv: linear-gradient(90deg, #f80000, #f87700);--gradient-eisei: linear-gradient(90deg, rgb(var(--color-eisei)/100%), #269fba);--gradient-gaikoku: linear-gradient(90deg, #26a8ba, rgb(var(--color-gaikoku)/100%));--gradient-haken: linear-gradient(90deg, #f8a300, #f8c100);--gradient-shikaku: linear-gradient(90deg, rgb(var(--color-shikaku)/100%), #f18670);--gradient-consulting: linear-gradient(90deg, rgb(var(--color-consulting)/100%), #be9bea)}.category-eisei{--category-color: rgb(var(--color-eisei)/100%);--category-color-light: rgb(var(--color-eisei-light)/100%);--category-color-50: rgb(var(--color-eisei)/50%);--category-color-70: rgb(var(--color-eisei)/70%);--category-color-bg: rgb(var(--color-eisei-bg)/100%);--category-gradient: var(--gradient-eisei)}.category-gaikoku{--category-color: rgb(var(--color-gaikoku)/100%);--category-color-light: rgb(var(--color-gaikoku-light)/100%);--category-color-50: rgb(var(--color-gaikoku)/50%);--category-color-70: rgb(var(--color-gaikoku)/70%);--category-color-bg: rgb(var(--color-gaikoku-bg)/100%);--category-gradient: var(--gradient-gaikoku)}.category-haken{--category-color: rgb(var(--color-haken)/100%);--category-color-light: rgb(var(--color-haken-light)/100%);--category-color-50: rgb(var(--color-haken)/50%);--category-color-70: rgb(var(--color-haken)/70%);--category-color-bg: rgb(var(--color-haken-bg)/100%);--category-gradient: var(--gradient-haken)}.category-shikaku{--category-color: rgb(var(--color-shikaku)/100%);--category-color-light: rgb(var(--color-shikaku-light)/100%);--category-color-50: rgb(var(--color-shikaku)/50%);--category-color-70: rgb(var(--color-shikaku)/70%);--category-color-bg: rgb(var(--color-shikaku-bg)/100%);--category-gradient: var(--gradient-shikaku)}.category-consulting{--category-color: rgb(var(--color-consulting)/100%);--category-color-light: rgb(var(--color-consulting-light)/100%);--category-color-50: rgb(var(--color-consulting)/50%);--category-color-70: rgb(var(--color-consulting)/70%);--category-color-bg: rgb(var(--color-consulting-bg)/100%);--category-gradient: var(--gradient-consulting)}.category-company{--category-color: rgb(var(--color-company)/100%);--category-color-light: rgb(var(--color-company-light)/100%);--category-color-50: rgb(var(--color-company)/50%);--category-color-70: rgb(var(--color-company)/70%);--category-color-bg: rgb(var(--color-company-bg)/100%);--category-gradient: var(--gradient-company)}html{height:100%}body{min-width:1280px;height:100%;min-height:100vh;color:rgb(var(--color-text)/100%);font-size:1rem;font-family:"Noto Sans JP",sans-serif;line-height:1.53;letter-spacing:.024em;background:rgb(var(--color-bg-body)/100%);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1}a{color:rgb(var(--color-link)/100%);text-decoration:none}a:visited{text-decoration:none}a[href^=http],a[href^="mailto:"]{word-break:break-all}input[type=text],input[type=tel],input[type=number],input[type=email],input[type=password],input[type=url],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],input[type=search]{padding:8px 16px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.875rem;background:rgb(var(--color-bg-input)/100%);border:1px solid rgb(var(--color-border-input)/100%);border-radius:var(--border-radius)}input[type=text][disabled],input[type=tel][disabled],input[type=number][disabled],input[type=email][disabled],input[type=password][disabled],input[type=url][disabled],input[type=date][disabled],input[type=month][disabled],input[type=week][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=search][disabled]{color:rgb(var(--color-border-input)/100%);background:rgb(var(--color-disabled)/100%);border:1px solid rgb(var(--color-disabled)/100%)}input[type=text][readonly],input[type=tel][readonly],input[type=number][readonly],input[type=email][readonly],input[type=password][readonly],input[type=url][readonly],input[type=date][readonly],input[type=month][readonly],input[type=week][readonly],input[type=datetime][readonly],input[type=datetime-local][readonly],input[type=search][readonly]{background:rgb(var(--color-bg-input)/100%)}.-error input[type=text]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=tel]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=number]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=email]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=password]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=url]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=date]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=month]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=week]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=datetime]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=datetime-local]:not(.-optional):not([disabled]):not([readonly]),.-error input[type=search]:not(.-optional):not([disabled]):not([readonly]){color:rgb(var(--color-attention)/100%);background:#fcf7f7;border-color:rgb(var(--color-attention)/100%)}textarea{width:100%;padding:8px 16px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.875rem;vertical-align:middle;background:rgb(var(--color-bg-input)/100%);border:1px solid rgb(var(--color-border-input)/100%);border-radius:var(--border-radius)}textarea[disabled]{color:rgb(var(--color-border-input)/100%);background:rgb(var(--color-disabled)/100%);border:1px solid rgb(var(--color-disabled)/100%)}textarea[readonly]{background:rgb(var(--color-bg-input)/100%)}.-error textarea:not(.-optional):not([disabled]):not([readonly]){color:rgb(var(--color-attention)/100%);background:#fcf7f7;border-color:rgb(var(--color-attention)/100%)}select{padding:8px 16px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.875rem;background:rgb(var(--color-bg-input)/100%);border:1px solid rgb(var(--color-border-input)/100%);border-radius:var(--border-radius);-webkit-appearance:menulist;appearance:menulist}select[disabled]{color:rgb(var(--color-border-input)/100%);background:rgb(var(--color-disabled)/100%);border:1px solid rgb(var(--color-disabled)/100%)}select[readonly]{background:rgb(var(--color-bg-input)/100%)}::-webkit-input-placeholder{color:rgb(var(--color-border-input)/100%)}::placeholder{color:rgb(var(--color-border-input)/100%)}.form-field.-error ::-webkit-input-placeholder, .form-innerBlock__field.-error ::-webkit-input-placeholder{color:#e5caca}.form-field.-error ::placeholder,.form-innerBlock__field.-error ::placeholder{color:#e5caca}.form-field.-error .-optional::-webkit-input-placeholder, .form-innerBlock__field.-error .-optional::-webkit-input-placeholder, .form-field.-error [disabled]::-webkit-input-placeholder, .form-innerBlock__field.-error [disabled]::-webkit-input-placeholder, .form-field.-error [readonly]::-webkit-input-placeholder, .form-innerBlock__field.-error [readonly]::-webkit-input-placeholder{color:rgb(var(--color-border-input)/100%)}.form-field.-error .-optional::placeholder,.form-innerBlock__field.-error .-optional::placeholder,.form-field.-error [disabled]::placeholder,.form-innerBlock__field.-error [disabled]::placeholder,.form-field.-error [readonly]::placeholder,.form-innerBlock__field.-error [readonly]::placeholder{color:rgb(var(--color-border-input)/100%)}input:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-primary)/100%)}[tabindex="-1"]:focus{outline:none !important}[aria-busy=true]{cursor:progress}[aria-disabled=true],[disabled]{cursor:not-allowed}.js-focus-visible :focus:not(.focus-visible){outline:0}:focus:not(:focus-visible){outline:0}[inert]{cursor:default !important;pointer-events:none !important}[inert],[inert] *{-webkit-user-select:none !important;user-select:none !important}[hidden]{display:none !important}.js-inview{--delay: 0s;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);opacity:0;transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay),-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay),transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay),transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay),-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) var(--delay)}.js-inview.-show,.js-inview[data-inview=true]{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.mask{--duration: .8s;--delay: .2s;transition:-webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1), -webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);-webkit-clip-path:polygon(0 0, 0.01% 0, 0.01% 100%, 0 100%);clip-path:polygon(0 0, 0.01% 0, 0.01% 100%, 0 100%)}.loaded .mask[data-inview=true],.loaded .mask.-show{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.mask-tl{--duration: .8s;--delay: .2s;transition:-webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1), -webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);-webkit-clip-path:polygon(99.99% 0, 100% 0, 100% 100%, 99.99% 100%);clip-path:polygon(99.99% 0, 100% 0, 100% 100%, 99.99% 100%)}.loaded .mask-tl[data-inview=true],.loaded .mask-tl.-show{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.mask-tt{--duration: .8s;--delay: .2s;transition:-webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1), -webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);-webkit-clip-path:polygon(0 99.99%, 100% 100%, 100% 99.99%, 0 100%);clip-path:polygon(0 99.99%, 100% 100%, 100% 99.99%, 0 100%)}.loaded .mask-tt[data-inview=true],.loaded .mask-tt.-show{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.mask-tb{--duration: .8s;--delay: .2s;transition:-webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);transition:clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1), -webkit-clip-path var(--duration) var(--delay) cubic-bezier(0.86, 0, 0.07, 1);-webkit-clip-path:polygon(0 0, 100% 0, 100% 0.01%, 0 0.01%);clip-path:polygon(0 0, 100% 0, 100% 0.01%, 0 0.01%)}.loaded .mask-tb[data-inview=true],.loaded .mask-tb.-show{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.wrapper{display:flex;flex-flow:column}body[style="overflow: hidden;"] .wrapper{overflow:hidden;scrollbar-gutter:stable}.header{position:relative;z-index:var(--z-header);display:grid;grid-template-areas:"logo sub contact" "logo nav contact";grid-template-rows:38px 48px;grid-template-columns:200px 1fr 120px;width:min(100%,1440px);height:86px;margin:0 auto;box-shadow:0 1px 0 0 rgb(var(--color-border-base)/100%);transition:grid-template-columns .2s}.header::before{position:absolute;top:0;left:0;z-index:var(--z-back);display:block;width:100%;height:100%;background:rgb(var(--color-bg-body)/100%);content:""}.header__logo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;display:flex;grid-area:logo;align-items:center;justify-content:center}.header__logo a{display:block;width:118px}.header__logo a img{width:100%}.header .sp-humburger{display:none}.header .sp-menuContents{display:contents}.header__sub{-ms-grid-row:1;-ms-grid-column:2;display:flex;grid-area:sub;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(var(--color-border-base)/100%)}.header__sub h1{font-weight:500;font-size:.6875rem}.header__sub .sub-content{display:flex;align-items:center}.header__sub .sub-content a{position:relative;display:flex;align-items:center;margin-right:16px;padding-right:20px;color:rgb(var(--color-text)/100%);font-size:.875rem;letter-spacing:.001em}.header__sub .sub-content a::before{position:absolute;top:50%;right:0;display:block;width:16px;height:16px;background:rgb(var(--color-text)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__sub .sub-content a::after{position:absolute;top:50%;right:6px;display:block;width:4px;height:7px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__sub .sub-content .search{position:relative;margin-right:8px}.header__sub .sub-content .search input[type=text]{display:block;width:250px;height:24px;padding:0 46px 0 16px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.875rem;background:rgb(var(--color-bg-input)/100%);border:1px solid #cadce5;border-radius:4px}.header__sub .sub-content .search ::-webkit-input-placeholder{color:#cadce5}.header__sub .sub-content .search ::placeholder{color:#cadce5}.header__sub .sub-content .search button{position:absolute;top:0;right:5px;display:flex;align-items:center;justify-content:center;width:36px;height:100%}.header__nav{-ms-grid-row:2;-ms-grid-column:2;grid-area:nav}.header__nav nav{height:100%}.header__nav ul{display:flex;height:100%}.header__nav ul li{flex:1}.header__nav ul li:last-child{flex:0 0 auto}.header__nav ul li:last-child summary{padding:0 24px}.header__nav ul li details{height:100%}.header__nav ul li details summary{display:flex;align-items:center;justify-content:center;height:100%;font-weight:500;font-size:.9375rem;transition:background .1s,color .1s;cursor:pointer}.header__nav ul li details summary.focus-visible,.header__nav ul li details summary:focus-visible{color:rgb(var(--color-primary)/100%)}.header__nav ul li details summary::after{display:block;width:7px;height:13px;margin-left:13px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%236f6f6f" /></svg>') center/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:""}.header__nav ul li details summary::-webkit-details-marker{display:none}.header__nav ul li details .megamenu{position:absolute;top:86px;right:0;left:0;overflow:hidden;background:rgb(var(--color-bg-blue)/100%);transition:box-shadow .2s}.header__nav ul li details .megamenu__contents .menu__list{display:grid;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr);gap:16px;justify-content:space-between;padding:40px 40px 24px;border-bottom:1px solid rgb(var(--color-border-base)/100%)}.header__nav ul li details .megamenu__contents .menu__list .menu__content{width:100%;background-color:rgb(var(--color-c-white)/100%);border:1px solid #f5f5f5;border-radius:5px}.header__nav ul li details .megamenu__contents .menu__list .menu__content a{display:block;height:100%;padding:14px 16px 11px;color:rgb(var(--color-text)/100%)}.header__nav ul li details .megamenu__contents .menu__list .menu__content a.focus-visible,.header__nav ul li details .megamenu__contents .menu__list .menu__content a:focus-visible{text-decoration:none}.header__nav ul li details .megamenu__contents .menu__list .menu__content p{position:relative;padding-right:22px;font-weight:700;font-size:1rem}.header__nav ul li details .megamenu__contents .menu__list .menu__content p::before{position:absolute;top:50%;right:0;display:block;width:16px;height:16px;background-color:rgb(var(--color-secondary)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__nav ul li details .megamenu__contents .menu__list .menu__content p::after{position:absolute;top:50%;right:6px;display:block;width:4px;height:7px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:2px}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .tag{margin-right:6px;margin-bottom:3px;padding:2px 8px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.625rem;background-color:rgb(var(--color-bg-blue3)/100%);border-radius:4px}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .course{display:flex;align-items:center;margin-right:8px;margin-bottom:3px;padding:0 4px 0 8px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.5625rem;letter-spacing:.001em;border:1px solid rgb(var(--color-primary)/100%);border-radius:3px}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .course span{font-size:.625rem;-webkit-transform:scale(0.9);transform:scale(0.9)}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .course.-school::before{display:block;flex-shrink:0;width:16px;height:16px;background:url("/assets/img/icon_school.svg") no-repeat;content:""}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .course.-online::before{display:block;flex-shrink:0;width:16px;height:16px;background:url("/assets/img/icon_online.svg") no-repeat;content:""}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .course.-dvd::before{display:block;flex-shrink:0;width:16px;height:16px;background:url("/assets/img/icon_dvd.svg") no-repeat;content:""}.header__nav ul li details .megamenu__contents .seminar__contents{padding:14px 35px 40px;background-color:#f2f2f2}.header__nav ul li details .megamenu__contents .seminar__contents .title{margin-bottom:16px;font-weight:700;text-align:center}.header__nav ul li details .megamenu__contents .seminar__contents .title span{padding:0 8px;font-size:1.125rem;border-bottom:1px solid rgb(var(--color-border-base)/100%)}.header__nav ul li details .megamenu__contents .seminar__list{display:flex;flex-wrap:wrap;justify-content:space-between}.header__nav ul li details .megamenu__contents .seminar__content{width:calc(50% - 8px);background-color:rgb(var(--color-c-white)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-radius:4px}.header__nav ul li details .megamenu__contents .seminar__content a{display:block;height:100%;padding:14px 0;color:rgb(var(--color-text)/100%)}.header__nav ul li details .megamenu__contents .seminar__content a.focus-visible,.header__nav ul li details .megamenu__contents .seminar__content a:focus-visible{text-decoration:none}.header__nav ul li details .megamenu__contents .seminar__content p{padding:8px 14px 0;font-size:.75rem;letter-spacing:.001em}.header__nav ul li details .megamenu__contents .seminar__name{position:relative;display:flex;align-items:center;padding:0 14px 3px;border-bottom:1px solid rgb(var(--color-border)/100%)}.header__nav ul li details .megamenu__contents .seminar__name::before{position:absolute;top:50%;right:16px;width:16px;height:16px;background-color:rgb(var(--color-secondary)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__nav ul li details .megamenu__contents .seminar__name::after{position:absolute;top:50%;right:22px;width:4px;height:7px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__nav ul li details .megamenu__contents .seminar__name .tag{flex-shrink:0;width:90px;margin-right:8px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:.625rem;text-align:center;background-color:rgb(var(--color-haken)/100%);border-radius:3px}.header__nav ul li details .megamenu__contents .seminar__name .name{padding-right:22px;font-weight:700;font-size:1rem}.header__nav ul li details.-open summary{color:rgb(var(--color-c-white)/100%);background:rgb(var(--color-primary)/100%)}.header__nav ul li details.-open summary.focus-visible,.header__nav ul li details.-open summary:focus-visible{color:rgb(var(--color-c-white)/100%)}.header__nav ul li details.-open summary::after{background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header__nav ul li details.-open .megamenu{box-shadow:0 8px 13px rgb(var(--color-c-black)/15%);opacity:1}.header .sp-aboutContent{display:none}.header__contact{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:contact}.header__contact a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:.875rem;background:var(--gradient-primary)}.header__contact a.focus-visible,.header__contact a:focus-visible{text-decoration:none}.header__contact a::before{display:block;width:21px;height:17px;margin-bottom:10px;background:url("/assets/img/icon_mail.svg") no-repeat;background-size:contain;content:""}.footer{overflow-x:clip;color:rgb(var(--color-c-white)/100%);background:#313131}.footer a{color:rgb(var(--color-c-white)/100%)}.footer a.focus-visible,.footer a:focus-visible{text-decoration:none}.footer__inner{max-width:1200px;margin:0 auto}.footer__logo{position:relative;display:flex;align-items:center;padding:24px 0}.footer__logo::after{position:absolute;bottom:0;display:block;width:100vw;height:1px;margin:0 calc(50% - 50vw);background:#686868;content:""}.footer__logo .logo{display:flex;align-items:center;margin-right:8px;font-weight:700;font-size:1.625rem}.footer__logo .logo img{margin-right:8px}.footer__logo p{font-size:.875rem}.footer__nav{position:relative}.footer__nav::after{position:absolute;bottom:0;display:block;width:100vw;height:1px;margin:0 calc(50% - 50vw);background:#686868;content:""}.footer__nav nav{flex:1}.footer__nav nav>ul{display:grid}.footer__nav nav>ul>li{font-weight:700;font-size:1rem}.footer__nav details summary{font-weight:700;font-size:1rem}.footer__nav details ul li{font-size:.75rem}.footer__nav .badges{display:flex;align-items:center;justify-content:center;width:232px;padding:12px 0;background:rgb(var(--color-c-white)/100%);border-radius:var(--border-radius)}.footer__nav .badges .geotrust{margin:0 4px}.footer__nav .badges .pmark{margin:0 4px}.footer__other{display:flex;padding:24px 0}.footer__other ul{display:flex;align-items:center}.footer__other ul li{margin-right:24px}.footer__other .copyright{margin-left:auto}.footer__other .copyright small{color:#a5a5a5;font-size:.75rem}.t-column{width:min(100%,1440px);height:100%;margin:0 auto}.t-column2{display:grid;grid-template-columns:280px auto;width:min(100%,1440px);height:100%;margin:0 auto}.t-column2__side{padding:24px;border-right:1px solid rgb(var(--color-border)/100%)}.l-inner{max-width:1160px;margin:0 auto;padding:0 var(--side-gutter)}.l-inner+.l-inner{margin-top:80px}.l-innerBlock+.l-innerBlock{margin-top:40px}.l-section{padding:0 0 40px}.l-grid{--grid-rows: 1;--grid-columns: 12;--grid-gap: 32px;display:grid;grid-template-rows:repeat(var(--grid-rows, 1), 1fr);grid-template-columns:repeat(var(--grid-columns, 12), 1fr);gap:var(--grid-gap, 32px)}.l-grid[data-gap="4"]{--grid-gap: 4px}.l-grid[data-gap-2xl="4"]{--grid-gap: 4px}.l-grid[data-gap="8"]{--grid-gap: 8px}.l-grid[data-gap-2xl="8"]{--grid-gap: 8px}.l-grid[data-gap="12"]{--grid-gap: 12px}.l-grid[data-gap-2xl="12"]{--grid-gap: 12px}.l-grid[data-gap="16"]{--grid-gap: 16px}.l-grid[data-gap-2xl="16"]{--grid-gap: 16px}.l-grid[data-gap="20"]{--grid-gap: 20px}.l-grid[data-gap-2xl="20"]{--grid-gap: 20px}.l-grid[data-gap="24"]{--grid-gap: 24px}.l-grid[data-gap-2xl="24"]{--grid-gap: 24px}.l-grid[data-gap="28"]{--grid-gap: 28px}.l-grid[data-gap-2xl="28"]{--grid-gap: 28px}.l-grid[data-gap="32"]{--grid-gap: 32px}.l-grid[data-gap-2xl="32"]{--grid-gap: 32px}.l-grid[data-gap="36"]{--grid-gap: 36px}.l-grid[data-gap-2xl="36"]{--grid-gap: 36px}.l-grid[data-gap="40"]{--grid-gap: 40px}.l-grid[data-gap-2xl="40"]{--grid-gap: 40px}.l-grid[data-grid="1"]{--grid-columns: 1}.l-grid[data-grid-2xl="1"]{--grid-columns: 1}.l-grid[data-grid="2"]{--grid-columns: 2}.l-grid[data-grid-2xl="2"]{--grid-columns: 2}.l-grid[data-grid="3"]{--grid-columns: 3}.l-grid[data-grid-2xl="3"]{--grid-columns: 3}.l-grid[data-grid="4"]{--grid-columns: 4}.l-grid[data-grid-2xl="4"]{--grid-columns: 4}.l-grid[data-grid="5"]{--grid-columns: 5}.l-grid[data-grid-2xl="5"]{--grid-columns: 5}.l-grid[data-grid="6"]{--grid-columns: 6}.l-grid[data-grid-2xl="6"]{--grid-columns: 6}.l-grid[data-grid="7"]{--grid-columns: 7}.l-grid[data-grid-2xl="7"]{--grid-columns: 7}.l-grid[data-grid="8"]{--grid-columns: 8}.l-grid[data-grid-2xl="8"]{--grid-columns: 8}.l-grid[data-grid="9"]{--grid-columns: 9}.l-grid[data-grid-2xl="9"]{--grid-columns: 9}.l-grid[data-grid="10"]{--grid-columns: 10}.l-grid[data-grid-2xl="10"]{--grid-columns: 10}.l-grid[data-grid="11"]{--grid-columns: 11}.l-grid[data-grid-2xl="11"]{--grid-columns: 11}.l-grid[data-grid="12"]{--grid-columns: 12}.l-grid[data-grid-2xl="12"]{--grid-columns: 12}.l-grid>*[data-colpos="1"]{grid-column:1/span 1}.l-grid>*[data-colpos="2"]{grid-column:2/span 1}.l-grid>*[data-colpos="3"]{grid-column:3/span 1}.l-grid>*[data-colpos="4"]{grid-column:4/span 1}.l-grid>*[data-colpos="5"]{grid-column:5/span 1}.l-grid>*[data-colpos="6"]{grid-column:6/span 1}.l-grid>*[data-colpos="7"]{grid-column:7/span 1}.l-grid>*[data-colpos="8"]{grid-column:8/span 1}.l-grid>*[data-colpos="9"]{grid-column:9/span 1}.l-grid>*[data-colpos="10"]{grid-column:10/span 1}.l-grid>*[data-colpos="11"]{grid-column:11/span 1}.l-grid>*[data-colpos="12"]{grid-column:12/span 1}.l-grid>*[data-colpos-2xl="1"]{grid-column:1/1}.l-grid>*[data-colpos-2xl="2"]{grid-column:2/1}.l-grid>*[data-colpos-2xl="3"]{grid-column:3/1}.l-grid>*[data-colpos-2xl="4"]{grid-column:4/1}.l-grid>*[data-colpos-2xl="5"]{grid-column:5/1}.l-grid>*[data-colpos-2xl="6"]{grid-column:6/1}.l-grid>*[data-colpos-2xl="7"]{grid-column:7/1}.l-grid>*[data-colpos-2xl="8"]{grid-column:8/1}.l-grid>*[data-colpos-2xl="9"]{grid-column:9/1}.l-grid>*[data-colpos-2xl="10"]{grid-column:10/1}.l-grid>*[data-colpos-2xl="11"]{grid-column:11/1}.l-grid>*[data-colpos-2xl="12"]{grid-column:12/1}.l-grid>*[data-colspan="1"]{grid-column:auto/span 1}.l-grid>*[data-colspan="1"][data-colpos="1"]{grid-column:1/span 1}.l-grid>*[data-colspan="1"][data-colpos="2"]{grid-column:2/span 1}.l-grid>*[data-colspan="1"][data-colpos="3"]{grid-column:3/span 1}.l-grid>*[data-colspan="1"][data-colpos="4"]{grid-column:4/span 1}.l-grid>*[data-colspan="1"][data-colpos="5"]{grid-column:5/span 1}.l-grid>*[data-colspan="1"][data-colpos="6"]{grid-column:6/span 1}.l-grid>*[data-colspan="1"][data-colpos="7"]{grid-column:7/span 1}.l-grid>*[data-colspan="1"][data-colpos="8"]{grid-column:8/span 1}.l-grid>*[data-colspan="1"][data-colpos="9"]{grid-column:9/span 1}.l-grid>*[data-colspan="1"][data-colpos="10"]{grid-column:10/span 1}.l-grid>*[data-colspan="1"][data-colpos="11"]{grid-column:11/span 1}.l-grid>*[data-colspan="1"][data-colpos="12"]{grid-column:12/span 1}.l-grid>*[data-rowspan="1"]{grid-row:auto/span 1}.l-grid>*[data-colspan-2xl="1"]{grid-column:auto/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="1"]{grid-column:1/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="2"]{grid-column:2/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="3"]{grid-column:3/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="4"]{grid-column:4/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="5"]{grid-column:5/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="6"]{grid-column:6/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="7"]{grid-column:7/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="8"]{grid-column:8/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="9"]{grid-column:9/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="10"]{grid-column:10/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="11"]{grid-column:11/span 1}.l-grid>*[data-colspan-2xl="1"][data-colpos-2xl="12"]{grid-column:12/span 1}.l-grid>*[data-rowspan-2xl="1"]{grid-row:auto/span 1}.l-grid>*[data-colspan="2"]{grid-column:auto/span 2}.l-grid>*[data-colspan="2"][data-colpos="1"]{grid-column:1/span 2}.l-grid>*[data-colspan="2"][data-colpos="2"]{grid-column:2/span 2}.l-grid>*[data-colspan="2"][data-colpos="3"]{grid-column:3/span 2}.l-grid>*[data-colspan="2"][data-colpos="4"]{grid-column:4/span 2}.l-grid>*[data-colspan="2"][data-colpos="5"]{grid-column:5/span 2}.l-grid>*[data-colspan="2"][data-colpos="6"]{grid-column:6/span 2}.l-grid>*[data-colspan="2"][data-colpos="7"]{grid-column:7/span 2}.l-grid>*[data-colspan="2"][data-colpos="8"]{grid-column:8/span 2}.l-grid>*[data-colspan="2"][data-colpos="9"]{grid-column:9/span 2}.l-grid>*[data-colspan="2"][data-colpos="10"]{grid-column:10/span 2}.l-grid>*[data-colspan="2"][data-colpos="11"]{grid-column:11/span 2}.l-grid>*[data-colspan="2"][data-colpos="12"]{grid-column:12/span 2}.l-grid>*[data-rowspan="2"]{grid-row:auto/span 2}.l-grid>*[data-colspan-2xl="2"]{grid-column:auto/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="1"]{grid-column:1/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="2"]{grid-column:2/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="3"]{grid-column:3/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="4"]{grid-column:4/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="5"]{grid-column:5/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="6"]{grid-column:6/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="7"]{grid-column:7/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="8"]{grid-column:8/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="9"]{grid-column:9/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="10"]{grid-column:10/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="11"]{grid-column:11/span 2}.l-grid>*[data-colspan-2xl="2"][data-colpos-2xl="12"]{grid-column:12/span 2}.l-grid>*[data-rowspan-2xl="2"]{grid-row:auto/span 2}.l-grid>*[data-colspan="3"]{grid-column:auto/span 3}.l-grid>*[data-colspan="3"][data-colpos="1"]{grid-column:1/span 3}.l-grid>*[data-colspan="3"][data-colpos="2"]{grid-column:2/span 3}.l-grid>*[data-colspan="3"][data-colpos="3"]{grid-column:3/span 3}.l-grid>*[data-colspan="3"][data-colpos="4"]{grid-column:4/span 3}.l-grid>*[data-colspan="3"][data-colpos="5"]{grid-column:5/span 3}.l-grid>*[data-colspan="3"][data-colpos="6"]{grid-column:6/span 3}.l-grid>*[data-colspan="3"][data-colpos="7"]{grid-column:7/span 3}.l-grid>*[data-colspan="3"][data-colpos="8"]{grid-column:8/span 3}.l-grid>*[data-colspan="3"][data-colpos="9"]{grid-column:9/span 3}.l-grid>*[data-colspan="3"][data-colpos="10"]{grid-column:10/span 3}.l-grid>*[data-colspan="3"][data-colpos="11"]{grid-column:11/span 3}.l-grid>*[data-colspan="3"][data-colpos="12"]{grid-column:12/span 3}.l-grid>*[data-rowspan="3"]{grid-row:auto/span 3}.l-grid>*[data-colspan-2xl="3"]{grid-column:auto/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="1"]{grid-column:1/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="2"]{grid-column:2/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="3"]{grid-column:3/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="4"]{grid-column:4/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="5"]{grid-column:5/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="6"]{grid-column:6/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="7"]{grid-column:7/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="8"]{grid-column:8/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="9"]{grid-column:9/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="10"]{grid-column:10/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="11"]{grid-column:11/span 3}.l-grid>*[data-colspan-2xl="3"][data-colpos-2xl="12"]{grid-column:12/span 3}.l-grid>*[data-rowspan-2xl="3"]{grid-row:auto/span 3}.l-grid>*[data-colspan="4"]{grid-column:auto/span 4}.l-grid>*[data-colspan="4"][data-colpos="1"]{grid-column:1/span 4}.l-grid>*[data-colspan="4"][data-colpos="2"]{grid-column:2/span 4}.l-grid>*[data-colspan="4"][data-colpos="3"]{grid-column:3/span 4}.l-grid>*[data-colspan="4"][data-colpos="4"]{grid-column:4/span 4}.l-grid>*[data-colspan="4"][data-colpos="5"]{grid-column:5/span 4}.l-grid>*[data-colspan="4"][data-colpos="6"]{grid-column:6/span 4}.l-grid>*[data-colspan="4"][data-colpos="7"]{grid-column:7/span 4}.l-grid>*[data-colspan="4"][data-colpos="8"]{grid-column:8/span 4}.l-grid>*[data-colspan="4"][data-colpos="9"]{grid-column:9/span 4}.l-grid>*[data-colspan="4"][data-colpos="10"]{grid-column:10/span 4}.l-grid>*[data-colspan="4"][data-colpos="11"]{grid-column:11/span 4}.l-grid>*[data-colspan="4"][data-colpos="12"]{grid-column:12/span 4}.l-grid>*[data-rowspan="4"]{grid-row:auto/span 4}.l-grid>*[data-colspan-2xl="4"]{grid-column:auto/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="1"]{grid-column:1/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="2"]{grid-column:2/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="3"]{grid-column:3/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="4"]{grid-column:4/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="5"]{grid-column:5/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="6"]{grid-column:6/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="7"]{grid-column:7/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="8"]{grid-column:8/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="9"]{grid-column:9/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="10"]{grid-column:10/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="11"]{grid-column:11/span 4}.l-grid>*[data-colspan-2xl="4"][data-colpos-2xl="12"]{grid-column:12/span 4}.l-grid>*[data-rowspan-2xl="4"]{grid-row:auto/span 4}.l-grid>*[data-colspan="5"]{grid-column:auto/span 5}.l-grid>*[data-colspan="5"][data-colpos="1"]{grid-column:1/span 5}.l-grid>*[data-colspan="5"][data-colpos="2"]{grid-column:2/span 5}.l-grid>*[data-colspan="5"][data-colpos="3"]{grid-column:3/span 5}.l-grid>*[data-colspan="5"][data-colpos="4"]{grid-column:4/span 5}.l-grid>*[data-colspan="5"][data-colpos="5"]{grid-column:5/span 5}.l-grid>*[data-colspan="5"][data-colpos="6"]{grid-column:6/span 5}.l-grid>*[data-colspan="5"][data-colpos="7"]{grid-column:7/span 5}.l-grid>*[data-colspan="5"][data-colpos="8"]{grid-column:8/span 5}.l-grid>*[data-colspan="5"][data-colpos="9"]{grid-column:9/span 5}.l-grid>*[data-colspan="5"][data-colpos="10"]{grid-column:10/span 5}.l-grid>*[data-colspan="5"][data-colpos="11"]{grid-column:11/span 5}.l-grid>*[data-colspan="5"][data-colpos="12"]{grid-column:12/span 5}.l-grid>*[data-rowspan="5"]{grid-row:auto/span 5}.l-grid>*[data-colspan-2xl="5"]{grid-column:auto/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="1"]{grid-column:1/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="2"]{grid-column:2/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="3"]{grid-column:3/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="4"]{grid-column:4/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="5"]{grid-column:5/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="6"]{grid-column:6/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="7"]{grid-column:7/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="8"]{grid-column:8/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="9"]{grid-column:9/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="10"]{grid-column:10/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="11"]{grid-column:11/span 5}.l-grid>*[data-colspan-2xl="5"][data-colpos-2xl="12"]{grid-column:12/span 5}.l-grid>*[data-rowspan-2xl="5"]{grid-row:auto/span 5}.l-grid>*[data-colspan="6"]{grid-column:auto/span 6}.l-grid>*[data-colspan="6"][data-colpos="1"]{grid-column:1/span 6}.l-grid>*[data-colspan="6"][data-colpos="2"]{grid-column:2/span 6}.l-grid>*[data-colspan="6"][data-colpos="3"]{grid-column:3/span 6}.l-grid>*[data-colspan="6"][data-colpos="4"]{grid-column:4/span 6}.l-grid>*[data-colspan="6"][data-colpos="5"]{grid-column:5/span 6}.l-grid>*[data-colspan="6"][data-colpos="6"]{grid-column:6/span 6}.l-grid>*[data-colspan="6"][data-colpos="7"]{grid-column:7/span 6}.l-grid>*[data-colspan="6"][data-colpos="8"]{grid-column:8/span 6}.l-grid>*[data-colspan="6"][data-colpos="9"]{grid-column:9/span 6}.l-grid>*[data-colspan="6"][data-colpos="10"]{grid-column:10/span 6}.l-grid>*[data-colspan="6"][data-colpos="11"]{grid-column:11/span 6}.l-grid>*[data-colspan="6"][data-colpos="12"]{grid-column:12/span 6}.l-grid>*[data-rowspan="6"]{grid-row:auto/span 6}.l-grid>*[data-colspan-2xl="6"]{grid-column:auto/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="1"]{grid-column:1/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="2"]{grid-column:2/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="3"]{grid-column:3/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="4"]{grid-column:4/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="5"]{grid-column:5/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="6"]{grid-column:6/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="7"]{grid-column:7/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="8"]{grid-column:8/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="9"]{grid-column:9/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="10"]{grid-column:10/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="11"]{grid-column:11/span 6}.l-grid>*[data-colspan-2xl="6"][data-colpos-2xl="12"]{grid-column:12/span 6}.l-grid>*[data-rowspan-2xl="6"]{grid-row:auto/span 6}.l-grid>*[data-colspan="7"]{grid-column:auto/span 7}.l-grid>*[data-colspan="7"][data-colpos="1"]{grid-column:1/span 7}.l-grid>*[data-colspan="7"][data-colpos="2"]{grid-column:2/span 7}.l-grid>*[data-colspan="7"][data-colpos="3"]{grid-column:3/span 7}.l-grid>*[data-colspan="7"][data-colpos="4"]{grid-column:4/span 7}.l-grid>*[data-colspan="7"][data-colpos="5"]{grid-column:5/span 7}.l-grid>*[data-colspan="7"][data-colpos="6"]{grid-column:6/span 7}.l-grid>*[data-colspan="7"][data-colpos="7"]{grid-column:7/span 7}.l-grid>*[data-colspan="7"][data-colpos="8"]{grid-column:8/span 7}.l-grid>*[data-colspan="7"][data-colpos="9"]{grid-column:9/span 7}.l-grid>*[data-colspan="7"][data-colpos="10"]{grid-column:10/span 7}.l-grid>*[data-colspan="7"][data-colpos="11"]{grid-column:11/span 7}.l-grid>*[data-colspan="7"][data-colpos="12"]{grid-column:12/span 7}.l-grid>*[data-rowspan="7"]{grid-row:auto/span 7}.l-grid>*[data-colspan-2xl="7"]{grid-column:auto/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="1"]{grid-column:1/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="2"]{grid-column:2/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="3"]{grid-column:3/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="4"]{grid-column:4/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="5"]{grid-column:5/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="6"]{grid-column:6/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="7"]{grid-column:7/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="8"]{grid-column:8/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="9"]{grid-column:9/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="10"]{grid-column:10/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="11"]{grid-column:11/span 7}.l-grid>*[data-colspan-2xl="7"][data-colpos-2xl="12"]{grid-column:12/span 7}.l-grid>*[data-rowspan-2xl="7"]{grid-row:auto/span 7}.l-grid>*[data-colspan="8"]{grid-column:auto/span 8}.l-grid>*[data-colspan="8"][data-colpos="1"]{grid-column:1/span 8}.l-grid>*[data-colspan="8"][data-colpos="2"]{grid-column:2/span 8}.l-grid>*[data-colspan="8"][data-colpos="3"]{grid-column:3/span 8}.l-grid>*[data-colspan="8"][data-colpos="4"]{grid-column:4/span 8}.l-grid>*[data-colspan="8"][data-colpos="5"]{grid-column:5/span 8}.l-grid>*[data-colspan="8"][data-colpos="6"]{grid-column:6/span 8}.l-grid>*[data-colspan="8"][data-colpos="7"]{grid-column:7/span 8}.l-grid>*[data-colspan="8"][data-colpos="8"]{grid-column:8/span 8}.l-grid>*[data-colspan="8"][data-colpos="9"]{grid-column:9/span 8}.l-grid>*[data-colspan="8"][data-colpos="10"]{grid-column:10/span 8}.l-grid>*[data-colspan="8"][data-colpos="11"]{grid-column:11/span 8}.l-grid>*[data-colspan="8"][data-colpos="12"]{grid-column:12/span 8}.l-grid>*[data-rowspan="8"]{grid-row:auto/span 8}.l-grid>*[data-colspan-2xl="8"]{grid-column:auto/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="1"]{grid-column:1/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="2"]{grid-column:2/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="3"]{grid-column:3/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="4"]{grid-column:4/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="5"]{grid-column:5/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="6"]{grid-column:6/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="7"]{grid-column:7/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="8"]{grid-column:8/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="9"]{grid-column:9/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="10"]{grid-column:10/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="11"]{grid-column:11/span 8}.l-grid>*[data-colspan-2xl="8"][data-colpos-2xl="12"]{grid-column:12/span 8}.l-grid>*[data-rowspan-2xl="8"]{grid-row:auto/span 8}.l-grid>*[data-colspan="9"]{grid-column:auto/span 9}.l-grid>*[data-colspan="9"][data-colpos="1"]{grid-column:1/span 9}.l-grid>*[data-colspan="9"][data-colpos="2"]{grid-column:2/span 9}.l-grid>*[data-colspan="9"][data-colpos="3"]{grid-column:3/span 9}.l-grid>*[data-colspan="9"][data-colpos="4"]{grid-column:4/span 9}.l-grid>*[data-colspan="9"][data-colpos="5"]{grid-column:5/span 9}.l-grid>*[data-colspan="9"][data-colpos="6"]{grid-column:6/span 9}.l-grid>*[data-colspan="9"][data-colpos="7"]{grid-column:7/span 9}.l-grid>*[data-colspan="9"][data-colpos="8"]{grid-column:8/span 9}.l-grid>*[data-colspan="9"][data-colpos="9"]{grid-column:9/span 9}.l-grid>*[data-colspan="9"][data-colpos="10"]{grid-column:10/span 9}.l-grid>*[data-colspan="9"][data-colpos="11"]{grid-column:11/span 9}.l-grid>*[data-colspan="9"][data-colpos="12"]{grid-column:12/span 9}.l-grid>*[data-rowspan="9"]{grid-row:auto/span 9}.l-grid>*[data-colspan-2xl="9"]{grid-column:auto/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="1"]{grid-column:1/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="2"]{grid-column:2/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="3"]{grid-column:3/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="4"]{grid-column:4/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="5"]{grid-column:5/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="6"]{grid-column:6/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="7"]{grid-column:7/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="8"]{grid-column:8/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="9"]{grid-column:9/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="10"]{grid-column:10/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="11"]{grid-column:11/span 9}.l-grid>*[data-colspan-2xl="9"][data-colpos-2xl="12"]{grid-column:12/span 9}.l-grid>*[data-rowspan-2xl="9"]{grid-row:auto/span 9}.l-grid>*[data-colspan="10"]{grid-column:auto/span 10}.l-grid>*[data-colspan="10"][data-colpos="1"]{grid-column:1/span 10}.l-grid>*[data-colspan="10"][data-colpos="2"]{grid-column:2/span 10}.l-grid>*[data-colspan="10"][data-colpos="3"]{grid-column:3/span 10}.l-grid>*[data-colspan="10"][data-colpos="4"]{grid-column:4/span 10}.l-grid>*[data-colspan="10"][data-colpos="5"]{grid-column:5/span 10}.l-grid>*[data-colspan="10"][data-colpos="6"]{grid-column:6/span 10}.l-grid>*[data-colspan="10"][data-colpos="7"]{grid-column:7/span 10}.l-grid>*[data-colspan="10"][data-colpos="8"]{grid-column:8/span 10}.l-grid>*[data-colspan="10"][data-colpos="9"]{grid-column:9/span 10}.l-grid>*[data-colspan="10"][data-colpos="10"]{grid-column:10/span 10}.l-grid>*[data-colspan="10"][data-colpos="11"]{grid-column:11/span 10}.l-grid>*[data-colspan="10"][data-colpos="12"]{grid-column:12/span 10}.l-grid>*[data-rowspan="10"]{grid-row:auto/span 10}.l-grid>*[data-colspan-2xl="10"]{grid-column:auto/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="1"]{grid-column:1/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="2"]{grid-column:2/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="3"]{grid-column:3/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="4"]{grid-column:4/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="5"]{grid-column:5/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="6"]{grid-column:6/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="7"]{grid-column:7/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="8"]{grid-column:8/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="9"]{grid-column:9/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="10"]{grid-column:10/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="11"]{grid-column:11/span 10}.l-grid>*[data-colspan-2xl="10"][data-colpos-2xl="12"]{grid-column:12/span 10}.l-grid>*[data-rowspan-2xl="10"]{grid-row:auto/span 10}.l-grid>*[data-colspan="11"]{grid-column:auto/span 11}.l-grid>*[data-colspan="11"][data-colpos="1"]{grid-column:1/span 11}.l-grid>*[data-colspan="11"][data-colpos="2"]{grid-column:2/span 11}.l-grid>*[data-colspan="11"][data-colpos="3"]{grid-column:3/span 11}.l-grid>*[data-colspan="11"][data-colpos="4"]{grid-column:4/span 11}.l-grid>*[data-colspan="11"][data-colpos="5"]{grid-column:5/span 11}.l-grid>*[data-colspan="11"][data-colpos="6"]{grid-column:6/span 11}.l-grid>*[data-colspan="11"][data-colpos="7"]{grid-column:7/span 11}.l-grid>*[data-colspan="11"][data-colpos="8"]{grid-column:8/span 11}.l-grid>*[data-colspan="11"][data-colpos="9"]{grid-column:9/span 11}.l-grid>*[data-colspan="11"][data-colpos="10"]{grid-column:10/span 11}.l-grid>*[data-colspan="11"][data-colpos="11"]{grid-column:11/span 11}.l-grid>*[data-colspan="11"][data-colpos="12"]{grid-column:12/span 11}.l-grid>*[data-rowspan="11"]{grid-row:auto/span 11}.l-grid>*[data-colspan-2xl="11"]{grid-column:auto/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="1"]{grid-column:1/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="2"]{grid-column:2/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="3"]{grid-column:3/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="4"]{grid-column:4/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="5"]{grid-column:5/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="6"]{grid-column:6/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="7"]{grid-column:7/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="8"]{grid-column:8/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="9"]{grid-column:9/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="10"]{grid-column:10/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="11"]{grid-column:11/span 11}.l-grid>*[data-colspan-2xl="11"][data-colpos-2xl="12"]{grid-column:12/span 11}.l-grid>*[data-rowspan-2xl="11"]{grid-row:auto/span 11}.l-grid>*[data-colspan="12"]{grid-column:auto/span 12}.l-grid>*[data-colspan="12"][data-colpos="1"]{grid-column:1/span 12}.l-grid>*[data-colspan="12"][data-colpos="2"]{grid-column:2/span 12}.l-grid>*[data-colspan="12"][data-colpos="3"]{grid-column:3/span 12}.l-grid>*[data-colspan="12"][data-colpos="4"]{grid-column:4/span 12}.l-grid>*[data-colspan="12"][data-colpos="5"]{grid-column:5/span 12}.l-grid>*[data-colspan="12"][data-colpos="6"]{grid-column:6/span 12}.l-grid>*[data-colspan="12"][data-colpos="7"]{grid-column:7/span 12}.l-grid>*[data-colspan="12"][data-colpos="8"]{grid-column:8/span 12}.l-grid>*[data-colspan="12"][data-colpos="9"]{grid-column:9/span 12}.l-grid>*[data-colspan="12"][data-colpos="10"]{grid-column:10/span 12}.l-grid>*[data-colspan="12"][data-colpos="11"]{grid-column:11/span 12}.l-grid>*[data-colspan="12"][data-colpos="12"]{grid-column:12/span 12}.l-grid>*[data-rowspan="12"]{grid-row:auto/span 12}.l-grid>*[data-colspan-2xl="12"]{grid-column:auto/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="1"]{grid-column:1/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="2"]{grid-column:2/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="3"]{grid-column:3/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="4"]{grid-column:4/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="5"]{grid-column:5/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="6"]{grid-column:6/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="7"]{grid-column:7/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="8"]{grid-column:8/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="9"]{grid-column:9/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="10"]{grid-column:10/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="11"]{grid-column:11/span 12}.l-grid>*[data-colspan-2xl="12"][data-colpos-2xl="12"]{grid-column:12/span 12}.l-grid>*[data-rowspan-2xl="12"]{grid-row:auto/span 12}.l-grid.-separate{--grid-gap: 64px}.l-grid.-separate>*{position:relative;padding:16px 0}.l-grid.-separate>*::before{position:absolute;top:0;left:-32px;display:block;width:1px;height:100%;background:rgb(var(--color-border)/100%)}.l-grid.-separate:not([data-grid])>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:nth-child(1n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:nth-child(1n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="2"]>*:not(:nth-child(2n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="2"]>*:not(:nth-child(2n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="3"]>*:not(:nth-child(3n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="3"]>*:not(:nth-child(3n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="4"]>*:not(:nth-child(4n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="4"]>*:not(:nth-child(4n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="5"]>*:not(:nth-child(5n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="5"]>*:not(:nth-child(5n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="6"]>*:not(:nth-child(6n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="6"]>*:not(:nth-child(6n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="7"]>*:not(:nth-child(7n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="7"]>*:not(:nth-child(7n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="8"]>*:not(:nth-child(8n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="8"]>*:not(:nth-child(8n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="9"]>*:not(:nth-child(9n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="9"]>*:not(:nth-child(9n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="10"]>*:not(:nth-child(10n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="10"]>*:not(:nth-child(10n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="11"]>*:not(:nth-child(11n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="11"]>*:not(:nth-child(11n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid="12"]>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-2xl="12"]>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid-2xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-tab .tab-list{padding:40px 40px 0;background:rgb(var(--color-bg-blue2)/100%)}.l-tab .tab-list ul{display:flex;padding:12px 20px 0;background:rgb(var(--color-c-white)/100%);border-radius:var(--border-radius) var(--border-radius) 0 0}.l-tab .tab-list ul li{flex:1;margin:4px 4px 0;padding:0}.l-tab .tab-list ul li::before,.l-tab .tab-list ul li::after{display:none}.l-tab .tab-list ul .tab-button{width:100%;padding:4px;font-weight:700;background:rgb(var(--color-border)/100%);border-radius:2px;cursor:pointer}.l-tab .tab-list ul .tab-button[aria-selected=true]{color:rgb(var(--color-c-white)/100%);background:rgb(var(--color-primary)/100%)}.l-tab .tab-content .tab-panel[aria-hidden=true]{display:none}.l-fv{position:relative;z-index:var(--z-base)}.l-fv__image::after{position:absolute;right:0;bottom:0;z-index:var(--z-base);display:block;width:5.8715277778vw;height:41.6944444444vw;background:var(--category-color);content:"";-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%)}.l-fv__image img{position:absolute;top:0;right:0;width:auto;height:100%;-webkit-clip-path:polygon(11.2923462986% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(11.2923462986% 0, 100% 0, 100% 100%, 0 100%);object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center",sans-serif}.splide__slide:not([class*=category-]) .l-fv__image::after{background:#8dbee1}.l-fv__text{position:absolute;top:50%;left:8.3333333333vw;z-index:var(--z-base);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-fv__text .copy{margin-bottom:16px;font-size:1.5rem}.l-fv__text .copy strong{color:rgb(var(--color-primary)/100%);font-weight:400}.l-fv__text .title{position:relative;z-index:var(--z-base);font-weight:700;font-size:2.875rem;line-height:1.4565217391}.l-fv__text .title span{position:absolute;top:0;left:0;z-index:var(--z-back);display:block;-webkit-user-select:none;user-select:none;-webkit-text-stroke:6px #fff}.l-fv__text .m-btn{width:610px;margin:16px 0}.l-fv__slider{opacity:0;transition:opacity 1s .8s}.loaded .l-fv__slider{opacity:1}.l-fv .splide__list{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}.l-fv .splide__slide{background:rgb(var(--color-bg-blue)/100%);position:relative}.l-fv .splide__slide::before{float:left;padding-top:44.9305555556%;content:""}.l-fv .splide__slide[data-ratio="1:1"]::before{padding-top:100%}.l-fv .splide__slide[data-ratio="4:3"]::before{padding-top:75%}.l-fv .splide__slide[data-ratio="3:2"]::before{padding-top:66.6666666667%}.l-fv .splide__slide[data-ratio="16:9"]::before{padding-top:56.25%}.l-fv .splide__slide[data-ratio="2:1"]::before{padding-top:50%}.l-fv .splide__slide[data-ratio="3:4"]::before{padding-top:133.3333333333%}.l-fv .splide__slide[data-ratio="2:3"]::before{padding-top:150%}.l-fv .splide__slide[data-ratio=golden]::before{padding-top:61.804697157%}.l-fv .splide__slide[data-ratio=silver]::before{padding-top:70.7213578501%}.l-fv .splide__slide::after{display:table;clear:both;content:""}.l-fv .splide__slide>:first-child:not(picture),.l-fv .splide__slide>picture img{position:absolute;top:0;left:0;width:100%;height:100%}.l-fv__controls{position:absolute;bottom:24px;left:8.3333333333vw;z-index:1;display:flex;align-items:center;justify-content:space-between;width:auto;color:rgb(var(--color-primary)/100%);font-size:1.1111111111vw}.l-fv__controls .splide__arrows{display:inline-flex}.l-fv__controls .splide__arrows .splide__arrow{position:static;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;border:3px solid rgb(var(--color-border-base)/100%);border-radius:50%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.l-fv__controls .splide__arrows .splide__arrow::after{display:none}.l-fv__controls .splide__arrows .splide__arrow::before{display:block;flex-shrink:0;width:10px;height:17px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%230089d4" /></svg>') center/contain no-repeat;content:""}.l-fv__controls .splide__arrows .splide__arrow svg{display:none}.l-fv__controls .splide__arrows .splide__arrow--prev{margin-right:16px}.l-fv__controls .splide__arrows .splide__arrow--prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-fv__controls .splide__arrows .splide__arrow--next{margin-right:16px}.l-fv__controls .splide__num{display:flex;align-items:center}.l-fv__controls .splide__pagination{margin-left:160px}.l-fv__controls .splide__pagination li{width:32px;height:24px;margin:0 8px}.l-fv__controls .splide__pagination__page{position:relative;width:100%;height:100%;vertical-align:top}.l-fv__controls .splide__pagination__page::before{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;background:#d9d9d9;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-fv__controls .splide__pagination__page.is-active::before{background:rgb(var(--color-primary)/100%)}.l-fv__count{padding:0 4px}.l-fv__count-total{padding:0 4px}.l-topNews{display:flex;padding-right:80px}.l-topNews__titleArea{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:310px;padding:40px 0 40px 120px;border-right:1px solid rgb(var(--color-border)/100%)}.l-topNews__titleArea h2{display:flex;flex-direction:column;align-items:flex-start;padding:0;font-size:1rem;background:none;border-top:none;border-bottom:none}.l-topNews__titleArea h2 span{color:rgb(var(--color-primary)/100%);font-weight:400;font-size:3.125rem;font-family:"Jost",sans-serif}.l-topNews__titleArea h2::before,.l-topNews__titleArea h2::after{display:none}.l-topNews__titleArea a{position:relative;width:150px;color:rgb(var(--color-primary)/100%);font-size:1rem}.l-topNews__titleArea a::before{position:absolute;top:50%;right:0;display:block;width:24px;height:24px;background:var(--gradient-primary);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-topNews__titleArea a::after{position:absolute;top:50%;right:9px;display:block;width:6px;height:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-topNews__titleArea a.focus-visible,.l-topNews__titleArea a:focus-visible{text-decoration:none}.l-topNews .c-newsList{width:100%;margin:0 50px 0 40px;padding:40px 0}.l-topEisei{--category-color: rgb(var(--color-eisei)/100%)}.l-topGaikoku{--category-color: rgb(var(--color-gaikoku)/100%)}.l-topHaken{--category-color: rgb(var(--color-haken)/100%)}.l-topShikaku{--category-color: rgb(var(--color-shikaku)/100%)}.l-topConsulting{--category-color: rgb(var(--color-consulting)/100%)}.l-topAbout{background:rgb(var(--color-c-navy)/100%)}.l-topAbout__head{padding:36px 40px;border-bottom:1px solid #163c9d}.l-topAbout__head .headText{margin-bottom:20px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1.5rem;text-align:center}.l-topAbout__head__content{display:flex;justify-content:space-between}.l-topAbout__head__content p{color:rgb(var(--color-c-white)/100%);font-size:1rem;line-height:2}.l-topAbout__btn{position:relative;display:flex;align-items:center;justify-content:center;width:648px;height:67px;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1.5rem;text-align:center;background-color:rgb(var(--color-bg-body)/100%);border:1px solid rgb(var(--color-border-gray)/100%);border-radius:8px}.l-topAbout__btn::after{position:absolute;top:50%;right:24px;display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fecd2f" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-topAbout__links{position:relative;display:flex;justify-content:center;padding:40px 0;color:rgb(var(--color-c-white)/100%)}.l-topAbout__links>div{flex-grow:1;width:100%;margin:0 40px}.l-topAbout__links h3{position:relative;display:flex;align-items:center;width:100%;padding:0;font-size:1.5rem;background:none;border-left:none}.l-topAbout__links h3 span{display:flex;flex:1;align-items:center}.l-topAbout__links h3 span::after{display:block;flex:1;height:1px;margin-left:24px;background-color:rgb(var(--color-c-white)/100%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-topAbout__links h3::before{display:block;width:16px;height:1px;margin-right:8px;background-color:rgb(var(--color-c-white)/100%);content:""}.l-topAbout__links p{font-size:1rem;letter-spacing:0}.l-topAbout__links::after{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#163c9d;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.l-topAbout__consulting p{margin:24px 0}.l-topAbout__movie-contentWrap{display:flex;justify-content:space-between}.l-topAbout__movie-contentWrap .movie-content{width:calc(50% - 20px)}.l-topAbout__movie-contentWrap .movie-content .thumbnail{position:relative}.l-topAbout__movie-contentWrap .movie-content .thumbnail::before{position:absolute;top:50%;left:50%;display:block;width:38px;height:38px;background:url("/assets/img/icon_movie.svg") no-repeat;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}.l-topAbout__movie-contentWrap .movie-content img{width:100%;height:auto}.l-topAbout__movie-contentWrap .movie-content a{position:relative;display:block;margin-top:16px;color:rgb(var(--color-c-white)/100%)}.l-topAbout__movie-contentWrap .movie-content a::before{position:absolute;top:50%;right:0;width:24px;height:24px;border:1px solid #f1f5f9;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-topAbout__movie-contentWrap .movie-content a::after{position:absolute;top:50%;right:9px;display:block;width:5px;height:8px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-topAbout__initiative p{margin:32px 0 24px}.l-topAbout__initiative ul{border:1px solid rgb(var(--color-c-white)/100%);border-radius:calc(var(--border-radius)*2)}.l-topAbout__initiative ul li:not(:first-child){border-top:1px solid rgb(var(--color-c-white)/100%)}.l-topAbout__initiative ul li a{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;color:rgb(var(--color-c-white)/100%);font-size:.875rem}.l-topAbout__initiative ul li a::after{display:block;width:7px;height:12px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;content:""}:root{--wp--style--block-gap: 40px}.l-article,.editor-styles-wrapper.block-editor-writing-flow .is-root-container{--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 100%) 0%, rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 100%) 0%, rgba(255, 105, 0, 100%) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 100%) 0%, rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);--wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);--wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);--wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);--wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);--wp--preset--duotone--midnight: url(#wp-duotone-midnight);--wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);--wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);--wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: .44rem;--wp--preset--spacing--30: .67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp-admin-theme-color: #007cba;--wp-admin-theme-color--rgb: 0, 124, 186;--wp-admin-theme-color-darker-10: #006ba1;--wp-admin-theme-color-darker-10--rgb: 0, 107, 161;--wp-admin-theme-color-darker-20: #005a87;--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;--wp-admin-border-width-focus: 2px;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 100%) 0%, rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 100%) 0%, rgba(255, 105, 0, 100%) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 100%) 0%, rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);--wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);--wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);--wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);--wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);--wp--preset--duotone--midnight: url(#wp-duotone-midnight);--wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);--wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);--wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: .44rem;--wp--preset--spacing--30: .67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem}.l-article .has-text-align-center,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-text-align-center{text-align:center}.l-article .has-text-align-center+.btnWrap,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-text-align-center+.btnWrap{margin-top:16px}.l-article .has-text-align-right,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-text-align-right{text-align:right}.l-article .has-large-font-size,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.l-article .has-black-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-black-color{color:var(--wp--preset--color--black) !important}.l-article .has-cyan-bluish-gray-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.l-article .has-white-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-white-color{color:var(--wp--preset--color--white) !important}.l-article .has-pale-pink-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.l-article .has-vivid-red-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.l-article .has-luminous-vivid-orange-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.l-article .has-luminous-vivid-amber-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.l-article .has-light-green-cyan-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.l-article .has-vivid-green-cyan-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.l-article .has-pale-cyan-blue-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.l-article .has-vivid-cyan-blue-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.l-article .has-vivid-purple-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.l-article .has-black-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-black-background-color{background-color:var(--wp--preset--color--black) !important}.l-article .has-cyan-bluish-gray-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.l-article .has-white-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-white-background-color{background-color:var(--wp--preset--color--white) !important}.l-article .has-pale-pink-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.l-article .has-vivid-red-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.l-article .has-luminous-vivid-orange-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.l-article .has-luminous-vivid-amber-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.l-article .has-light-green-cyan-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.l-article .has-vivid-green-cyan-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.l-article .has-pale-cyan-blue-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.l-article .has-vivid-cyan-blue-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.l-article .has-vivid-purple-background-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.l-article .has-black-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-black-border-color{border-color:var(--wp--preset--color--black) !important}.l-article .has-cyan-bluish-gray-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.l-article .has-white-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-white-border-color{border-color:var(--wp--preset--color--white) !important}.l-article .has-pale-pink-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.l-article .has-vivid-red-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.l-article .has-luminous-vivid-orange-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.l-article .has-luminous-vivid-amber-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.l-article .has-light-green-cyan-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.l-article .has-vivid-green-cyan-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.l-article .has-pale-cyan-blue-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.l-article .has-vivid-cyan-blue-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.l-article .has-vivid-purple-border-color,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.l-article .has-vivid-cyan-blue-to-vivid-purple-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.l-article .has-light-green-cyan-to-vivid-green-cyan-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.l-article .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.l-article .has-luminous-vivid-orange-to-vivid-red-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.l-article .has-very-light-gray-to-cyan-bluish-gray-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.l-article .has-cool-to-warm-spectrum-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.l-article .has-blush-light-purple-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.l-article .has-blush-bordeaux-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.l-article .has-luminous-dusk-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.l-article .has-pale-ocean-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.l-article .has-electric-grass-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.l-article .has-midnight-gradient-background,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.l-article .has-small-font-size,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.l-article .has-medium-font-size,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.l-article .has-large-font-size,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.l-article .has-x-large-font-size,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.l-article :where(.is-layout-flex),.editor-styles-wrapper.block-editor-writing-flow .is-root-container :where(.is-layout-flex){gap:.5em}.l-article .is-layout-flow>.alignleft,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-flow>.alignleft{float:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2em;margin-inline-end:2em}.l-article .is-layout-flow>.alignright,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-flow>.alignright{float:right;-webkit-margin-start:2em;margin-inline-start:2em;-webkit-margin-end:0;margin-inline-end:0}.l-article .is-layout-flow>.aligncenter,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-flow>.aligncenter{margin-right:auto !important;margin-left:auto !important}.l-article .is-layout-constrained>.alignleft,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-constrained>.alignleft{float:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2em;margin-inline-end:2em}.l-article .is-layout-constrained>.alignright,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-constrained>.alignright{float:right;-webkit-margin-start:2em;margin-inline-start:2em;-webkit-margin-end:0;margin-inline-end:0}.l-article .is-layout-constrained>.aligncenter,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-constrained>.aligncenter{margin-right:auto !important;margin-left:auto !important}.l-article .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-right:auto !important;margin-left:auto !important}.l-article .is-layout-constrained>.alignwide,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}.l-article .is-layout-flex,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-flex{display:flex}.l-article .is-layout-flex,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-flex{flex-wrap:wrap;align-items:center}.l-article .is-layout-flex>*,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-layout-flex>*{margin:0}.l-article :where(.wp-block-columns.is-layout-flex),.editor-styles-wrapper.block-editor-writing-flow .is-root-container :where(.wp-block-columns.is-layout-flex){gap:2em}.l-article .is-content-justification-center,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-content-justification-center{justify-content:center}.l-article .is-content-justification-right,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .is-content-justification-right{justify-content:right}.l-article .wp-block,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block{margin-right:auto;margin-left:auto}.l-article>*+*,.editor-styles-wrapper.block-editor-writing-flow .is-root-container>*+*{-webkit-margin-before:var(--wp--style--block-gap);margin-block-start:var(--wp--style--block-gap);-webkit-margin-after:0;margin-block-end:0}.l-article .wp-block-spacer,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-spacer{-webkit-margin-before:0;margin-block-start:0}.l-article .wp-block-spacer+*,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-spacer+*{-webkit-margin-before:0;margin-block-start:0}.l-article .aligncenter,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .aligncenter{margin-right:auto !important;margin-left:auto !important}.l-article .wp-block-image.aligncenter,.l-article .wp-block-image .aligncenter,.l-article .wp-block-image.alignleft,.l-article .wp-block-image .alignleft,.l-article .wp-block-image.alignright,.l-article .wp-block-image .alignright,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image.aligncenter,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image .aligncenter,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image.alignleft,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image .alignleft,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image.alignright,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image .alignright{display:table}.l-article .wp-block-image.aligncenter,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image.aligncenter{text-align:center}.l-article .wp-block-image img,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image img{max-width:100%}.l-article .wp-block-image .wp-element-caption,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-image .wp-element-caption{margin-top:16px}.l-article .wp-block-button__link,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link{transition:opacity .2s,background .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:520px;min-height:48px;padding:6px 16px;color:#fff;font-weight:700;font-size:1rem;line-height:1.3;text-decoration:none;vertical-align:top;background:var(--gradient-primary);border-radius:calc(var(--border-radius)*2);box-shadow:0 4px 0 0 rgb(var(--color-c-black)/8%);padding-right:50px}.l-article .wp-block-button__link.focus-visible,.l-article .wp-block-button__link:focus-visible,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link.focus-visible,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link:focus-visible{text-decoration:none;opacity:.8}.l-article .wp-block-button__link::after,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link::after{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-article{max-width:1160px;margin:0 auto;padding:0 var(--side-gutter);margin-top:40px;margin-bottom:60px}.l-article.-bg-blue{margin-top:0;margin-bottom:0;padding:40px var(--side-gutter);background-color:rgb(var(--color-bg-blue2)/100%)}.l-article.-bg-gray{margin-bottom:0;padding:40px var(--side-gutter);background-color:rgb(var(--color-bg-blue)/100%)}.l-article.-bg-gray h3{background:rgb(var(--color-bg-body)/100%)}h2+.l-article.-bg-gray{margin-top:-24px !important}.l-article a:not(.m-btn)[target=_blank]:not([href$=".pdf"])::after{display:inline-block;width:12px;height:13px;margin-left:6px;background:url('data:image/svg+xml,<svg viewBox="0 0 12 13" xmlns="http://www.w3.org/2000/svg"><path d="M12 11.3468V7.68018C12 7.49608 11.8508 7.34684 11.6667 7.34684H11C10.8159 7.34684 10.6667 7.49608 10.6667 7.68018V11.3468H1.33333V2.01351H5C5.18409 2.01351 5.33333 1.86427 5.33333 1.68018V1.01351C5.33333 0.829414 5.18409 0.680176 5 0.680176H1.33333C0.596954 0.680176 0 1.27713 0 2.01351V11.3468C0 12.0832 0.596954 12.6802 1.33333 12.6802H10.6667C11.403 12.6802 12 12.0832 12 11.3468ZM11.6733 0.833509L11.8533 1.01351V1.00684C11.9439 1.09723 11.9964 1.21892 12 1.34684V5.68018C12 5.86427 11.8508 6.01351 11.6667 6.01351H11C10.8159 6.01351 10.6667 5.86427 10.6667 5.68018V2.96018L5.04 8.58018C4.97741 8.64328 4.89221 8.67878 4.80333 8.67878C4.71445 8.67878 4.62926 8.64328 4.56667 8.58018L4.1 8.11351C4.0369 8.05092 4.0014 7.96572 4.0014 7.87684C4.0014 7.78796 4.0369 7.70276 4.1 7.64018L9.72667 2.01351H7C6.81591 2.01351 6.66667 1.86427 6.66667 1.68018V1.01351C6.66667 0.829414 6.81591 0.680176 7 0.680176H11.3333C11.4622 0.685521 11.584 0.740458 11.6733 0.833509Z" fill="%230089d4" /></svg>') center/contain no-repeat;content:""}.l-article a:not(.m-btn)[href$=".pdf"]{position:relative}.l-article a:not(.m-btn)[href$=".pdf"]::after{display:inline-block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.9395 0.932617H3C2.20435 0.932617 1.44129 1.24869 0.878679 1.8113C0.31607 2.37391 0 3.13697 0 3.93262V21.9326C0 22.7283 0.31607 23.4913 0.878679 24.0539C1.44129 24.6165 2.20435 24.9326 3 24.9326H15C15.7956 24.9326 16.5587 24.6165 17.1213 24.0539C17.6839 23.4913 18 22.7283 18 21.9326V7.99312C17.9999 7.59533 17.8418 7.21386 17.5605 6.93262L12 1.37212C11.7188 1.09079 11.3373 0.932703 10.9395 0.932617ZM11.25 6.18262V3.18262L15.75 7.68262H12.75C12.3522 7.68262 11.9706 7.52458 11.6893 7.24328C11.408 6.96197 11.25 6.58044 11.25 6.18262ZM1.68042 16.5886C1.805 16.7003 1.96394 16.7562 2.15725 16.7562C2.34627 16.7562 2.50092 16.7003 2.6212 16.5886C2.74577 16.4726 2.80806 16.3309 2.80806 16.1633C2.80806 15.9915 2.74577 15.8476 2.6212 15.7316C2.50092 15.6156 2.34627 15.5576 2.15725 15.5576C1.96394 15.5576 1.805 15.6156 1.68042 15.7316C1.56014 15.8476 1.5 15.9915 1.5 16.1633C1.5 16.3309 1.56014 16.4726 1.68042 16.5886ZM7.24063 14.3591C7.36091 14.14 7.42105 13.8995 7.42105 13.6374C7.42105 13.3539 7.35876 13.1026 7.23419 12.8835C7.10961 12.6644 6.92274 12.4926 6.67359 12.368C6.42443 12.2434 6.11943 12.1812 5.75859 12.1812H3.97369V16.7046H5.07556V15.0808H5.75859C6.12802 15.0808 6.43732 15.0142 6.68647 14.881C6.93563 14.7479 7.12035 14.5739 7.24063 14.3591ZM6.14521 14.0563C6.04211 14.1551 5.88531 14.2045 5.67482 14.2045H5.07556V13.0704H5.67482C5.88531 13.0704 6.04211 13.1198 6.14521 13.2186C6.24831 13.3174 6.29985 13.457 6.29985 13.6374C6.29985 13.8178 6.24831 13.9575 6.14521 14.0563ZM10.2027 12.1812C10.6796 12.1812 11.0963 12.2757 11.4528 12.4647C11.8094 12.6537 12.0843 12.92 12.2776 13.2637C12.4752 13.6031 12.574 13.9961 12.574 14.4429C12.574 14.8853 12.4752 15.2784 12.2776 15.6221C12.0843 15.9657 11.8072 16.2321 11.4464 16.4211C11.0898 16.6101 10.6753 16.7046 10.2027 16.7046H8.50805V12.1812H10.2027ZM10.1319 15.7509C10.5485 15.7509 10.8729 15.6371 11.1048 15.4094C11.3368 15.1818 11.4528 14.8596 11.4528 14.4429C11.4528 14.0262 11.3368 13.7019 11.1048 13.4699C10.8729 13.2379 10.5485 13.1219 10.1319 13.1219H9.60991V15.7509H10.1319ZM16.6479 13.0639V12.1812H13.7031V16.7046H14.805V14.8746H16.1839V14.0176H14.805V13.0639H16.6479Z" fill="%23df4646" /></svg>') center/contain no-repeat;content:""}.l-article svg[class*=icon_]{width:24px;height:24px}.l-article h2{-webkit-margin-before:80px;margin-block-start:80px;margin-bottom:24px}.l-article h2+*{-webkit-margin-before:0;margin-block-start:0}.l-article>h2:first-child{-webkit-margin-before:0;margin-block-start:0}.l-article h3{margin-bottom:24px}.l-article h3+*{-webkit-margin-before:0;margin-block-start:0}.l-article h3 .m-hangingIndent{margin-top:0;margin-left:10px;font-weight:normal;font-size:1rem}.l-article h4{margin-bottom:16px}.l-article h4+*{-webkit-margin-before:0;margin-block-start:0}.l-article h5{margin-bottom:16px}.l-article h5+*{-webkit-margin-before:0;margin-block-start:0}.l-article .c-pointHeading+*{-webkit-margin-before:24px;margin-block-start:24px}.l-article p+p{-webkit-margin-before:24px;margin-block-start:24px}.l-article ul,.l-article ol{-webkit-margin-before:24px;margin-block-start:24px}.l-article ul li,.l-article ol li{font-size:1rem;line-height:1.4}.l-article ul li+li,.l-article ol li+li{margin-top:16px}.l-article ul li ul,.l-article ul li ol,.l-article ol li ul,.l-article ol li ol{margin-top:5px}.l-article ul li ul li+li,.l-article ul li ol li+li,.l-article ol li ul li+li,.l-article ol li ol li+li{margin-top:5px}.l-article ul li ol>li,.l-article ol li ol>li{padding-left:2.5em;text-indent:-2.5em}.l-article ul>li{position:relative;padding-left:22px}.l-article ul>li::before{position:absolute;top:9px;left:0;display:block;width:8px;height:8px;background:var(--category-color-50);border-radius:50%;content:""}.l-article ul>li::after{position:absolute;top:13px;left:5px;display:block;width:8px;height:1px;background:rgb(var(--color-secondary)/100%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-article ol{margin-left:18px}.l-article ol>li{padding-left:.3em;list-style:decimal}.l-article ol>li ol{margin-left:0}.l-article ol>li ol>li{list-style:none;counter-increment:count}.l-article ol>li ol>li::before{content:"（" counter(count) "）"}.l-article ul.carricuramText>li{position:relative;margin:5px 0 0 32px;padding-left:0;list-style-type:disc}.l-article ul.carricuramText>li::before{margin-bottom:0;background:none}.l-article ul.carricuramText>li::after{margin-bottom:0;background:none}.l-article table{width:100%;table-layout:fixed}.l-article table th,.l-article table td{padding:8px 16px;border:1px solid rgb(var(--color-border-gray)/100%)}.l-article table th{font-weight:400;background:#f4f4f4}.l-article table td a:not(.m-btn){color:rgb(var(--color-link)/100%);text-decoration:underline}.l-article table td a:not(.m-btn).focus-visible,.l-article table td a:not(.m-btn):focus-visible{text-decoration:none}.l-article table thead th{padding:8px 16px;font-weight:700;font-size:1rem;text-align:center}.l-article table thead.-sticky{position:-webkit-sticky;position:sticky;top:0}.l-article figure table+figcaption{margin-top:8px;color:rgb(var(--color-notegray)/100%);font-size:.875rem}.l-article picture{display:inline-block}.l-article figure,.l-article .l-grid,.l-article .btnWrap{-webkit-margin-before:24px;margin-block-start:24px}.l-article .m-hangingIndent{-webkit-margin-before:16px;margin-block-start:16px;margin-bottom:16px}.l-article .m-hangingIndent+.m-hangingIndent{-webkit-margin-before:4px;margin-block-start:4px;margin-bottom:16px}th.width50{width:25%}.l-formInfoBox{position:relative;padding:40px}form .l-formInfoBox{margin-bottom:80px}.l-formInfoBox__inner+.l-formInfoBox__inner{margin-top:40px}.l-formInfoBox .c-formStep:last-child{margin-bottom:0}.l-formInfoBox table{text-align:center;table-layout:auto}.l-formInfoBox table td .m-btn{min-width:120px}.l-formInfoBox .m-remainingLegend{margin-top:16px}.l-formInfoBox .m-alert{margin-top:24px}.l-formInfoBox details{margin-top:40px}.l-formInfoBox details .l-form{margin-bottom:0}.l-formInfoBox details .l-form .form-field .form-innerBlock+.form-innerBlock{margin-top:16px}.l-formInfoBox details .l-form .form-field .form-innerBlock__label{flex:0 0 118px}.l-formInfoBox details .l-form .form-field select{min-width:333px}.l-formInfoBox .btnWrap{margin-top:40px}.l-formInfoBox .btnWrap .m-btn{min-width:260px}.l-form{margin-bottom:40px}.l-form .form-block{display:flex;border:1px solid rgb(var(--color-border-base)/100%)}.l-form .form-block:not(:first-child){margin-top:-1px}.l-form .form-block.-disabled{display:none}.l-form .form-block+br{display:block;height:40px;content:""}.l-form .form-block .form-label{display:flex;flex:0 0 210px;align-items:center;padding:16px;font-weight:700;font-size:1rem;line-height:1.4;background:rgb(var(--color-bg-default)/100%)}.l-form .form-block .form-label .-required,.l-form .form-block .form-label .-optional,.l-form .form-block .form-label .-business{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:16px;margin-left:8px;color:rgb(var(--color-c-white)/100%);font-size:.625rem;line-height:1;border-radius:var(--border-radius)}.l-form .form-block .form-label .-required{background:rgb(var(--color-attention)/100%)}.l-form .form-block .form-label .-optional{background:rgb(var(--color-notegray)/100%)}.l-form .form-block .form-label .-business{background:rgb(var(--color-c-blue)/100%)}.l-form .form-block .form-field{flex:1;padding:24px}.l-form .form-field fieldset{margin-top:24px}.l-form .form-field fieldset.-disabled{display:none}.l-form .form-field .horizontal-item{display:inline-block;padding:4px 40px 4px 0}.l-form .form-field .horizontal-item+.horizontal-item{margin-left:0}.l-form .form-field .vertical-item{display:block;padding:4px 0}.l-form .form-field .vertical-item+.vertical-item{margin-top:8px}.l-form .form-field input[type=text],.l-form .form-field input[type=tel],.l-form .form-field input[type=number],.l-form .form-field input[type=email],.l-form .form-field input[type=password],.l-form .form-field input[type=url]{width:250px}.l-form .form-field input[type=text][size="2"],.l-form .form-field input[type=tel][size="2"],.l-form .form-field input[type=number][size="2"],.l-form .form-field input[type=email][size="2"],.l-form .form-field input[type=password][size="2"],.l-form .form-field input[type=url][size="2"]{width:80px}.l-form .form-field input[type=text][size="3"],.l-form .form-field input[type=text][size="4"],.l-form .form-field input[type=text][size="5"],.l-form .form-field input[type=text][size="6"],.l-form .form-field input[type=tel][size="3"],.l-form .form-field input[type=tel][size="4"],.l-form .form-field input[type=tel][size="5"],.l-form .form-field input[type=tel][size="6"],.l-form .form-field input[type=number][size="3"],.l-form .form-field input[type=number][size="4"],.l-form .form-field input[type=number][size="5"],.l-form .form-field input[type=number][size="6"],.l-form .form-field input[type=email][size="3"],.l-form .form-field input[type=email][size="4"],.l-form .form-field input[type=email][size="5"],.l-form .form-field input[type=email][size="6"],.l-form .form-field input[type=password][size="3"],.l-form .form-field input[type=password][size="4"],.l-form .form-field input[type=password][size="5"],.l-form .form-field input[type=password][size="6"],.l-form .form-field input[type=url][size="3"],.l-form .form-field input[type=url][size="4"],.l-form .form-field input[type=url][size="5"],.l-form .form-field input[type=url][size="6"]{width:100px}.l-form .form-field input[type=text].w-full,.l-form .form-field input[type=tel].w-full,.l-form .form-field input[type=number].w-full,.l-form .form-field input[type=email].w-full,.l-form .form-field input[type=password].w-full,.l-form .form-field input[type=url].w-full{width:100%}.l-form .form-field select{min-width:250px}.l-form .form-field .-ymd .m-select{width:120px}.l-form .form-field .-ymd .m-select:not(:first-child){width:100px}.l-form .form-field .-ymd .m-select select{width:100%;min-width:0}.l-form .form-field input[type=radio],.l-form .form-field input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;white-space:nowrap !important;border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.l-form .form-field input[type=radio]+span,.l-form .form-field input[type=checkbox]+span{position:relative;display:inline-block;padding-left:28px}.l-form .form-field input[type=radio]+span::before,.l-form .form-field input[type=checkbox]+span::before{position:absolute;top:3px;left:0;display:block;width:20px;height:20px;background:#fff;border:1px solid rgb(var(--color-border-input)/100%);content:""}.l-form .form-field input[type=radio]+span::after,.l-form .form-field input[type=checkbox]+span::after{position:absolute;display:block;opacity:0;content:"";transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,transform .1s;transition:opacity .1s,transform .1s,-webkit-transform .1s}.l-form .form-field input[type=radio][disabled]+span::before,.l-form .form-field input[type=checkbox][disabled]+span::before{background:rgb(var(--color-disabled)/100%);border:1px solid rgb(var(--color-disabled)/100%)}.l-form .form-field input[type=radio]+span::before{border-radius:100%}.l-form .form-field input[type=radio]+span::after{top:7px;left:4px;width:12px;height:12px;margin:auto;background:rgb(var(--color-primary)/100%);border-radius:100%;-webkit-transform:scale(0);transform:scale(0)}.l-form .form-field input[type=radio]:checked+span::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.l-form .form-field input[type=checkbox]+span::before{border-radius:2px}.l-form .form-field input[type=checkbox]+span::after{top:6px;left:3px;width:15px;height:12px;background:url('data:image/svg+xml,<svg viewBox="0 0 15 12" xmlns="http://www.w3.org/2000/svg"><path d="M14.914 2.20686L5.1923 11.5685L0.0860291 6.6513L1.47332 5.21066L5.1923 8.79193L13.5267 0.76622L14.914 2.20686Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:scale(0);transform:scale(0)}.l-form .form-field input[type=checkbox]:checked+span::before{background:rgb(var(--color-primary)/100%)}.l-form .form-field input[type=checkbox]:checked+span::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.l-form .form-field span.error{display:block;width:100%;margin-top:12px;color:rgb(var(--color-attention)/100%);font-weight:700;font-size:.75rem}.l-form .form-field .allItems{margin:0 0 15px}.l-form .form-field.-paymentField{display:flex;flex-direction:column}.l-form .form-field.-paymentField .form-innerBlock{margin-top:8px}.l-form .form-field.-paymentField+.form-innerBlock{margin-top:8px}.l-form .form-field.-paymentField .vertical-item.-hidden{display:none}.l-form .form-innerBlock{display:flex;flex-wrap:wrap;gap:8px}.l-form .form-innerBlock+.form-innerBlock{margin-top:24px}.l-form .form-innerBlock__label{flex:0 0 128px;padding:8px 0}.l-form .form-innerBlock__field{display:flex;flex:1;flex-wrap:wrap;gap:8px;align-items:center}.l-form .form-innerBlock__field .form-note{width:100%;color:rgb(var(--color-notegray)/100%);font-weight:700;font-size:.75rem}.l-form .form-innerBlock__field .form-note+.form-note{margin-top:0}.l-form .form-innerBlock__field span.error{margin-top:0}.l-form .form-innerBlock .input-text{padding:8px 0;font-weight:700}.l-form .form-innerBlock .text-block{width:100%;font-size:.875rem}.l-form .form-innerBlock .text-block p+p{margin-top:4px}.l-form .form-innerBlock .text-block h6{margin-top:16px}.l-form .form-innerBlock .text-block .creditlogo{padding:8px 0}.l-form .form-innerBlock .text-block .creditlogo img{height:30px}.l-form .form-innerBlock .text-block .m-note{margin-top:4px}.l-form .form-innerBlock#js-reciptSelect[style="display: none;"]+#js-reciptName{margin-top:0}.l-form .m-alert{margin-top:16px}.l-form__personList .form-field table{table-layout:auto}.l-form__personList .form-field table th,.l-form__personList .form-field table td{text-align:left;border:none}.l-form__personList .form-field table thead th{padding:8px 16px;color:rgb(var(--color-c-white)/100%);background:var(--category-color)}.l-form__personList .form-field table tbody tr{border:1px solid rgb(var(--color-border-base)/100%)}.l-form__personList .form-field table tbody tr.-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;white-space:nowrap !important;border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.l-form__personList .form-field table tbody th{width:32px;padding:16px 0;text-align:center;background:rgb(var(--color-bg-blue2)/100%);border-right:1px solid rgb(var(--color-border-base)/100%)}.l-form__personList .form-field table tbody td{padding:16px 0 16px 16px;vertical-align:top}.l-form__personList .form-field table tbody td:last-child{padding-right:16px}.l-form__personList .form-field table tbody td input[type=text]{width:100%}.l-form__personList .form-field table tbody td input[type=text][size="2"]{width:60px}.l-form__personList .form-field table tbody td input[type=text][size="3"],.l-form__personList .form-field table tbody td input[type=text][size="4"]{width:90px}.l-form__personList .form-field table tbody td input[type=text][size="5"],.l-form__personList .form-field table tbody td input[type=text][size="6"]{width:100px}.l-form__personList .form-field table tbody td input[type=tel]{width:160px}.l-form__personList .form-field table tbody td .m-select select{min-width:0}.l-form__personList .form-field table tbody td .form-innerBlock{align-items:flex-start}.l-form__personList .form-field table tbody td .form-innerBlock.-examtype .form-innerBlock__field{width:83px}.l-form__personList .form-field table tbody td .form-innerBlock.-examtype_109 .form-innerBlock__field select{width:109px}.l-form__personList .form-field table tbody td .form-innerBlock.-examtype_124 .form-innerBlock__field{width:124px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname .form-innerBlock__field{width:304px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname_111 .form-innerBlock__field{width:111px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname_125 .form-innerBlock__field{width:125px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname_146 .form-innerBlock__field{width:146px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname_156 .form-innerBlock__field{width:156px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname_195 .form-innerBlock__field{width:195px}.l-form__personList .form-field table tbody td .form-innerBlock.-fullname_363 .form-innerBlock__field{width:363px}.l-form__personList .form-field table tbody td .form-innerBlock.-birthday .form-innerBlock__field{flex-wrap:nowrap}.l-form__personList .form-field table tbody td .form-innerBlock.-qualification .form-innerBlock__field select{width:96px}.l-form__personList .form-field table tbody td .form-innerBlock.-tellnumber_126 .form-innerBlock__field input{width:126px}.l-form__personList .form-innerBlock{flex-wrap:nowrap}.l-form__personAdd{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px;padding-right:26px;font-weight:700;text-align:center;background:rgb(var(--color-bg-gray)/100%)}.l-form__personAdd[disabled]{display:none}.l-form__personAdd span{position:relative}.l-form__personAdd span::before,.l-form__personAdd span::after{position:absolute;top:50%;right:-26px;display:block;width:16px;height:2px;background:var(--category-color);border-radius:99px;content:""}.l-form__personAdd span::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-form__personAdd span::after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.l-form__personTable{margin-top:16px;table-layout:fixed}.l-form__personTable thead th{color:rgb(var(--color-c-white)/100%);background:var(--category-color)}.l-form__personTable td{text-align:center}.l-form__personTotal{display:flex;align-items:center;justify-content:center;margin-top:16px;padding:16px;font-weight:700;background:var(--category-color)}.l-form__personTotal dl{display:flex;align-items:center}.l-form__personTotal dl>div{display:flex;align-items:center;margin:0 12px}.l-form__personTotal dl dt{margin-right:16px;color:rgb(var(--color-c-white)/100%)}.l-form__personTotal dl dd{display:flex;align-items:baseline;justify-content:center;width:200px;padding:8px;background:rgb(var(--color-c-white)/100%);border-radius:var(--border-radius)}.l-form__personTotal dl dd span{padding:0 2px;color:rgb(var(--color-text)/100%);font-size:1.5rem;border:none}.l-form__personTotal.-course dl dd:first-of-type{width:600px}.l-form__personTotal.-course dl dd+dd{margin-left:16px}.l-form .form-btn{display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:40px}.l-form .form-btn p{margin-bottom:24px;font-size:1.125rem}.l-form .form-btn .btnWrap{width:100%;-webkit-margin-before:0;margin-block-start:0}.l-form .form-btn .btnWrap>*:not(:first-child){margin-left:40px}.l-form .form-btn .m-btn [type=submit],.l-form .form-btn .m-btn [type=button]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;color:rgb(var(--color-c-white)/100%)}.l-form .form-btn .m-btn:empty{display:none}.l-form .form-btn .m-btn.-white [type=submit],.l-form .form-btn .m-btn.-white [type=button]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;color:var(--category-color)}.l-form .form-btn .m-btn-outline-secondary [name=submitBack]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;color:rgb(var(--color-secondary)/100%)}.l-form .-error input[type=radio]+span,.l-form .-error input[type=checkbox]+span{color:rgb(var(--color-attention)/100%)}.l-form .-error input[type=radio]+span::before,.l-form .-error input[type=checkbox]+span::before{background:#fcf7f7;border-color:rgb(var(--color-attention)/100%)}.mw_wp_form_confirm .m-select::after{display:none}.mw_wp_form_complete{text-align:center}.l-agreeBlock__title{padding:8px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1.375rem;text-align:center;background:var(--category-color)}.l-agreeBlock__content{padding:40px}.l-agreeBlock__content .l-form .form-field label{display:flex;align-items:center;justify-content:center;width:100%;padding:24px;border:2px solid #cadce5;cursor:pointer}.l-agreeBlock__content .l-form .form-field label span{font-weight:700;font-size:1.5rem}.l-agreeBlock__content .l-form .form-field label input[type=checkbox]+span::before{top:9px}.l-agreeBlock__content .l-form .form-field label input[type=checkbox]+span::after{top:12px}.l-agreeBlock__btns{display:flex;justify-content:center;margin-top:24px;margin-right:-16px;margin-left:-16px}.l-agreeBlock__btns .btn{flex:1;margin:0 16px}.l-agreeBlock__btns .btn:only-child{flex:0 0 530px}.l-agreeBlock__btns .btn .m-btn{width:100%;transition:none}.l-agreeBlock__btns .btn .m-caption{text-align:center}.l-agreeBlock__btns.-disabled .m-btn,.l-agreeBlock__btns.-disabled .m-btn.-categoryColor,.l-agreeBlock__btns.-disabled .m-btn.-online{background:rgb(var(--color-notegray)/100%);pointer-events:none}.l-agreeBlock .l-article{margin-bottom:0}.l-side>.l-side__title a{color:#fff}.l-side__title{display:flex;align-items:center;justify-content:center;min-height:76px;margin:-24px -24px 24px;padding:0 8px 0 16px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1.25rem;background-color:var(--category-color)}.l-side__title a{position:relative;display:block;width:100%}.l-side__title a.focus-visible,.l-side__title a:focus-visible{text-decoration:none}.l-side__title a:hover{opacity:.7}.l-side__title a::after{position:absolute;top:50%;right:8px;display:block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fff" /></svg>') center/contain no-repeat;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-side__content{margin-bottom:40px}.l-side__content__head{padding:8px 0;background-color:rgb(var(--color-bg-default)/100%);border-top:1px solid rgb(var(--color-border-gray2)/100%);border-bottom:1px solid rgb(var(--color-border-gray2)/100%)}.l-side__content__head span{display:block;padding-left:16px;font-weight:700;font-size:1.25rem;border-left:4px solid var(--category-color)}.l-side__content__head span a{position:relative;display:block;width:100%}.l-side__content__head span a.focus-visible,.l-side__content__head span a:focus-visible{text-decoration:none}.l-side__content__head span a::after{position:absolute;top:50%;right:8px;display:block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23FECD2F" /></svg>') center/contain no-repeat;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-side__content__head span a:hover{opacity:.7}.l-side__content ul{margin-top:16px}.l-side__content ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0;color:rgb(var(--color-text)/100%);font-size:1rem;border-bottom:1px solid rgb(var(--color-border-gray2)/100%)}.l-side__content ul li a::after{display:block;flex-shrink:0;width:7px;height:13px;margin-left:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23DBE2EA" /></svg>') center/contain no-repeat;content:""}.l-side__content ul li ul{margin-top:0}.l-side__content ul li ul li a{padding-left:24px}.l-side__content ul li.online a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0;color:rgb(var(--color-text)/100%);font-size:.875rem;border-bottom:none}.l-side__content ul li.online a::after{display:block;flex-shrink:0;width:18px;height:18px;margin-left:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.9395 0.932617H3C2.20435 0.932617 1.44129 1.24869 0.878679 1.8113C0.31607 2.37391 0 3.13697 0 3.93262V21.9326C0 22.7283 0.31607 23.4913 0.878679 24.0539C1.44129 24.6165 2.20435 24.9326 3 24.9326H15C15.7956 24.9326 16.5587 24.6165 17.1213 24.0539C17.6839 23.4913 18 22.7283 18 21.9326V7.99312C17.9999 7.59533 17.8418 7.21386 17.5605 6.93262L12 1.37212C11.7188 1.09079 11.3373 0.932703 10.9395 0.932617ZM11.25 6.18262V3.18262L15.75 7.68262H12.75C12.3522 7.68262 11.9706 7.52458 11.6893 7.24328C11.408 6.96197 11.25 6.58044 11.25 6.18262ZM1.68042 16.5886C1.805 16.7003 1.96394 16.7562 2.15725 16.7562C2.34627 16.7562 2.50092 16.7003 2.6212 16.5886C2.74577 16.4726 2.80806 16.3309 2.80806 16.1633C2.80806 15.9915 2.74577 15.8476 2.6212 15.7316C2.50092 15.6156 2.34627 15.5576 2.15725 15.5576C1.96394 15.5576 1.805 15.6156 1.68042 15.7316C1.56014 15.8476 1.5 15.9915 1.5 16.1633C1.5 16.3309 1.56014 16.4726 1.68042 16.5886ZM7.24063 14.3591C7.36091 14.14 7.42105 13.8995 7.42105 13.6374C7.42105 13.3539 7.35876 13.1026 7.23419 12.8835C7.10961 12.6644 6.92274 12.4926 6.67359 12.368C6.42443 12.2434 6.11943 12.1812 5.75859 12.1812H3.97369V16.7046H5.07556V15.0808H5.75859C6.12802 15.0808 6.43732 15.0142 6.68647 14.881C6.93563 14.7479 7.12035 14.5739 7.24063 14.3591ZM6.14521 14.0563C6.04211 14.1551 5.88531 14.2045 5.67482 14.2045H5.07556V13.0704H5.67482C5.88531 13.0704 6.04211 13.1198 6.14521 13.2186C6.24831 13.3174 6.29985 13.457 6.29985 13.6374C6.29985 13.8178 6.24831 13.9575 6.14521 14.0563ZM10.2027 12.1812C10.6796 12.1812 11.0963 12.2757 11.4528 12.4647C11.8094 12.6537 12.0843 12.92 12.2776 13.2637C12.4752 13.6031 12.574 13.9961 12.574 14.4429C12.574 14.8853 12.4752 15.2784 12.2776 15.6221C12.0843 15.9657 11.8072 16.2321 11.4464 16.4211C11.0898 16.6101 10.6753 16.7046 10.2027 16.7046H8.50805V12.1812H10.2027ZM10.1319 15.7509C10.5485 15.7509 10.8729 15.6371 11.1048 15.4094C11.3368 15.1818 11.4528 14.8596 11.4528 14.4429C11.4528 14.0262 11.3368 13.7019 11.1048 13.4699C10.8729 13.2379 10.5485 13.1219 10.1319 13.1219H9.60991V15.7509H10.1319ZM16.6479 13.0639V12.1812H13.7031V16.7046H14.805V14.8746H16.1839V14.0176H14.805V13.0639H16.6479Z" fill="%23979797" /></svg>') center/contain no-repeat;content:""}.l-side__content ul li.online ul{margin-top:0}.l-side__content ul li.online ul li a{padding-left:24px}.l-side__content ul li.gaikoku a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 0;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1rem;border-bottom:none}.l-side__content ul li.gaikoku a::after{display:block;flex-shrink:0;width:16px;height:16px;margin-left:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%2326bab5" /></svg>') center/contain no-repeat;content:""}.l-side__content ul li.gaikoku ul{margin-top:0}.l-side__content ul li.gaikoku ul li a{padding-left:24px}.l-side .sideBtn{position:relative;display:flex;align-items:center;height:72px;margin-top:16px;padding:0 30px 0 16px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1rem;text-decoration:none;background-color:rgb(var(--color-attention)/100%);border-radius:8px;box-shadow:0 4px 0 #f17070}.l-side .sideBtn>svg[class*=icon_]{flex-shrink:0;width:40px;height:40px;margin-right:16px;fill:currentcolor}.l-side .sideBtn::before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:none;border-radius:8px;content:""}.l-side .sideBtn::after{position:absolute;top:50%;right:16px;display:block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fff" /></svg>') center/contain no-repeat;border-radius:50%;box-shadow:-1px -1px 0 #dc9203;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-side .sideBtn span{text-shadow:-1px -1px 0 #dc9203}.l-side .sideBtn:hover{opacity:.7}.l-side .demoBtn{position:relative;display:flex;align-items:center;margin-top:16px;padding:8px;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1rem;text-decoration:none;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 0 rgb(var(--color-c-black)/8%)}.l-side .demoBtn::after{position:absolute;top:50%;right:8px;display:block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23FECD2F" /></svg>') center/contain no-repeat;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-side .demoBtn:hover{opacity:.7}.l-side__contact{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-bottom:40px}.l-side__contact.-single{display:block}.l-side__contact .l-side__contactBtn{display:flex;flex-direction:column;align-items:center;padding:16px 0;color:rgb(var(--color-text)/100%);font-weight:700;font-size:.75rem;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 0 rgb(var(--color-c-black)/8%)}.l-side__contact .l-side__contactBtn>svg[class*=icon_]{width:40px;height:40px;margin-bottom:10px;fill:rgb(var(--color-primary)/100%)}.l-side__underBtn{border:1px solid #ddd;border-radius:8px}.l-side__underBtn span{display:block;padding:8px 16px;font-weight:700;font-size:1rem;border-bottom:1px solid #ddd}.l-side__underBtn__content{padding:10px 16px 16px}.l-side__underBtn__content .m-btn{min-height:39px;font-size:.9375rem}.l-side__underBtn__content .m-btn.-arrow::after{width:16px;height:16px}.l-side__underBtn__content .m-btn+.m-btn{margin-top:10px}.l-voice .partsGroup{display:flex;align-items:center;justify-content:space-between}.l-voice__lists ul{margin:0}.l-voice__lists ul li{padding-left:0;list-style:none}.l-voice__lists ul li::before,.l-voice__lists ul li::after{display:none}.l-voice__lists ul li+li{margin-top:0}.l-voice__lists ul li{position:static}.l-voice__lists ul li+li{margin-top:16px}.l-voice__lists ul li a{position:relative;display:flex;padding-left:0;overflow:hidden;background-color:rgb(var(--color-bg-blue3)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-radius:8px}.l-voice__lists ul li a::after{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fecd2f" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.l-voice__lists ul li a:hover{text-decoration:none}.l-voice__lists ul li a .summary{width:calc(100% - 50px);padding:16px 24px;background-color:#fff}.l-voice__lists ul li a .summary p{margin-bottom:10px;padding-bottom:8px;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1.5rem;border-bottom:1px solid rgb(var(--color-border-gray)/100%)}.l-voice__lists ul li a .summary .data{display:flex;flex-wrap:wrap;align-items:center;color:#909090}.l-voice__lists ul li a .summary .data span{display:inline-flex;align-items:center;margin-right:16px;font-size:.875rem}.l-voice__lists ul li a .summary .data span:last-child{margin-right:0}.l-voice__lists ul li a .summary .data span img{margin-right:5px}.l-voice__lists ul li a .summary .data .name{color:#000;font-weight:700}.l-voice .btnWrap-bottom{padding:40px;text-align:center;background-color:rgb(var(--color-bg-default)/100%);border-top:1px solid rgb(var(--color-border-gray)/100%)}.l-voice .btnWrap-bottom p{margin-bottom:16px}.l-voice .l-article{margin-bottom:40px}.l-voiceDetail__summary{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:24px 30px;background-color:rgb(var(--color-bg-blue2)/100%);border-radius:8px;-webkit-filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.25));filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.25))}.l-voiceDetail__summary::after{position:absolute;bottom:-31px;z-index:-10;display:block;width:26px;height:15px;border:16px solid rgba(0,0,0,0);border-top:16px solid rgb(var(--color-bg-blue2)/100%);-webkit-filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1));content:""}.l-voiceDetail__summary p{padding-right:20px;font-weight:700;font-size:1.5rem}.l-voiceDetail__summary .data{display:flex;align-items:center;margin-left:auto}.l-voiceDetail__summary .data span{display:inline-flex;align-items:center;margin-right:18px}.l-voiceDetail__summary .data span img{margin-right:4px}.l-voiceDetail__summary .data span:last-child{margin-right:0}.l-voiceDetail__summary .data .name{margin-right:40px;font-weight:700;font-size:1.125rem}.l-voiceDetail__content{font-size:1.125rem;line-height:2.2}.l-voiceDetail .btnWrap{display:flex;justify-content:space-between;margin:20px auto 80px;padding:0 40px}.l-voiceDetail .btnWrap .m-btn{color:rgb(var(--color-text)/100%)}.l-voiceDetail .btnWrap .m-btn+.m-btn{margin-left:10px}.l-voiceDetail .btnWrap .-prev,.l-voiceDetail .btnWrap .-next{position:relative;min-width:195px}.l-voiceDetail .btnWrap .-prev::after,.l-voiceDetail .btnWrap .-next::after{position:absolute;top:20px;display:block;width:8px;height:8px;border-top:solid 2px rgb(var(--color-primary)/100%);border-left:solid 2px rgb(var(--color-primary)/100%);content:""}.l-voiceDetail .btnWrap .-prev.-prev,.l-voiceDetail .btnWrap .-next.-prev{padding-left:50px}.l-voiceDetail .btnWrap .-prev.-prev::after,.l-voiceDetail .btnWrap .-next.-prev::after{left:33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-voiceDetail .btnWrap .-prev.-next,.l-voiceDetail .btnWrap .-next.-next{padding-right:50px}.l-voiceDetail .btnWrap .-prev.-next::after,.l-voiceDetail .btnWrap .-next.-next::after{right:33px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.l-voiceDetail .l-article{margin-bottom:80px}.l-question__content{margin:24px;padding:24px 40px;background:rgb(var(--color-bg-body)/100%)}.l-question__content ul{margin:16px 0 0}.l-question__content ul li{display:flex;align-items:flex-start;margin:0;padding-left:0;counter-increment:cnt}.l-question__content ul li::before{position:static;display:block;width:auto;height:auto;background:none;content:"（" counter(cnt) "）"}.l-question__content ul li::after{display:none}.l-question__content ul li+li{margin:0 !important}.l-question__how-to{margin-top:16px;padding:16px 24px;background-color:rgb(var(--color-bg-blue2)/100%)}.l-question__how-to p{margin-bottom:16px}.l-question__how-to__image{width:608px;margin:0 auto}.l-question__how-to__image picture{width:100%}.l-question__how-to__image img{width:100%}.l-faqBlock{border:1px solid #ddd;border-radius:2px}.l-faqBlock+.l-faqBlock{margin-top:24px}.l-faqBlock__head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.l-faqBlock__titleWrap{display:flex;align-items:center}.l-faqBlock__titleWrap svg{width:40px !important;height:40px !important}.l-faqBlock__titleWrap .title{margin-left:8px;font-weight:700;font-size:1.25rem}.l-faqBlock__content{padding:24px;background-color:rgb(var(--color-bg-blue)/100%)}.l-faqBlock__content__lead{padding:16px 24px;font-weight:700;font-size:1rem;background-color:rgb(var(--color-bg-body)/100%);border:1px solid #ddd;border-bottom:none;border-radius:8px 8px 0 0}.l-faqBlock__content .c-faq:last-child{overflow:hidden;border-radius:0 0 8px 8px}h2+.l-commonQuestion{margin-top:-24px}.l-commonQuestion+h2{margin-top:40px !important}.l-commonQuestion details+h3{margin-top:24px}.l-applicationFlow h3,.l-applicationFlow details{margin-top:24px}.l-applicationFlow h5{margin-top:40px}.l-applicationFlow__block{display:grid;grid-template-columns:100px auto;counter-increment:cnt}.l-applicationFlow__block:last-child .l-applicationFlow__step::after{display:none}.l-applicationFlow__block:last-child .l-applicationFlow__content{padding-bottom:0}.l-applicationFlow__step{display:flex;flex-direction:column;align-items:center}.l-applicationFlow__step .step{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0;font-weight:700;font-size:.875rem;text-transform:uppercase}.l-applicationFlow__step .step::after{font-size:.875rem;content:"STEP" counter(cnt)}.-user .l-applicationFlow__step .step{background-color:rgb(var(--color-bg-blue2)/100%)}.-wellnet .l-applicationFlow__step .step{background-color:rgb(var(--color-bg-yellow)/100%)}.l-applicationFlow__step img{width:100%;height:auto}.l-applicationFlow__step::after{flex-grow:1;width:1px;height:100%;min-height:1px;border-left:1px solid rgb(var(--color-border-base)/100%);content:""}.l-applicationFlow__content{margin-left:24px;padding-bottom:80px}.l-applicationFlow__content .m-accordion__inner>*:first-child{-webkit-margin-before:0;margin-block-start:0}.l-applicationFlow__head{margin-bottom:24px;font-weight:700;font-size:1.375rem;text-align:center;border:1px solid rgb(var(--color-border-gray2)/100%)}.l-applicationFlow__head span{display:block;padding:3px 0}.l-applicationFlow__head span.head{color:rgb(var(--color-c-white)/100%);background:var(--category-color);border-bottom:1px solid rgb(var(--color-border-gray2)/100%)}.l-applicationFlow .m-accordion h4:not(:first-child){margin-top:40px}.l-applicationFlow .btnWrap .m-hangingIndent{justify-content:center}.l-applicationFlowCompact h3,.l-applicationFlowCompact details{margin-top:24px;font-weight:normal;font-size:1.25rem}.l-applicationFlowCompact .bold{font-weight:bold}.l-applicationFlowCompact__block{display:grid;grid-template-columns:100px auto;counter-increment:cnt}.l-applicationFlowCompact__block:last-child .l-applicationFlow__step::after{display:none}.l-applicationFlowCompact__block:last-child .l-applicationFlow__content{padding-bottom:0}.l-applicationFlowCompact__step{display:flex;flex-direction:column;align-items:center}.l-applicationFlowCompact__step .step{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0;font-weight:700;font-size:.875rem;text-transform:uppercase}.l-applicationFlowCompact__step .step::after{font-size:.875rem;content:"STEP" counter(cnt)}.-user .l-applicationFlowCompact__step .step{background-color:rgb(var(--color-bg-blue2)/100%)}.-wellnet .l-applicationFlowCompact__step .step{background-color:rgb(var(--color-bg-yellow)/100%)}.l-applicationFlowCompact__step img{width:100%;height:auto}.l-applicationFlowCompact__step::after{flex-grow:1;width:1px;height:100%;min-height:1px;border-left:1px solid rgb(var(--color-border-base)/100%);content:""}.l-applicationFlowCompact__content{margin-left:24px;padding-bottom:0}.l-applicationFlowCompact__content .m-accordion__inner>*:first-child{-webkit-margin-before:0;margin-block-start:0}.l-article .l-shikakuFlow{margin-bottom:-60px}.l-shikakuFlow__head{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;width:calc(100% - 108px);margin-left:auto}.l-shikakuFlow__head .flowTitle{font-weight:700;font-size:1.5rem;text-align:center;border-bottom:2px solid}.l-shikakuFlow__head .flowTitle.-green{color:rgb(var(--color-c-green)/100%);border-color:rgb(var(--color-c-green)/100%)}.l-shikakuFlow__head .flowTitle.-blue{color:rgb(var(--color-primary)/100%);border-color:rgb(var(--color-primary)/100%)}.l-shikakuFlow__block{counter-increment:cnt}.l-shikakuFlow__block:last-child .l-shikakuFlow__step::after{display:none}.l-shikakuFlow__block{position:relative}.l-shikakuFlow__block__head{display:flex}.l-shikakuFlow__block__head .title{display:flex;align-items:center;width:100%;height:56px;padding-left:16px;font-weight:700;font-size:1.375rem;background-color:rgb(var(--color-bg-gray)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-left:none}.l-shikakuFlow__step{display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:108px}.l-shikakuFlow__step::before{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:56px;font-weight:700;font-size:1rem;background-color:rgb(var(--color-bg-blue2)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-left:4px solid rgb(var(--color-c-blue)/100%);content:"STEP" counter(cnt)}.l-shikakuFlow__step::after{position:absolute;top:56px;flex-grow:1;width:1px;height:100%;min-height:1px;border-left:1px solid rgb(var(--color-border-base)/100%);content:""}.l-shikakuFlow__flowWrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;width:calc(100% - 108px);margin-left:auto;padding:32px 0 80px}.l-shikakuFlow__flowWrap__content .item{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:16px;font-weight:700;font-size:1.25rem;border:2px solid;border-radius:4px}.l-shikakuFlow__flowWrap__content .item:not(:first-child)::before{position:absolute;top:-31px;left:50%;display:block;width:10px;height:18px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.l-shikakuFlow__flowWrap__content .item+.item{margin-top:42px}.l-shikakuFlow__flowWrap__content .item .item__content{text-align:center}.l-shikakuFlow__flowWrap__content .item span{display:block;margin:6px 0;font-weight:400;font-size:1rem}.l-shikakuFlow__flowWrap__content .item.-hight{height:100%}.l-shikakuFlow__flowWrap__content .item.-bg-color{color:rgb(var(--color-c-white)/100%);background-color:rgb(var(--color-primary)/100%)}.l-shikakuFlow__flowWrap__content .item .is-pc{display:none}.l-shikakuFlow__flowWrap__content.-green .item{border-color:rgb(var(--color-c-green)/100%)}.l-shikakuFlow__flowWrap__content.-green .item:not(:first-child)::before{background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%2326BAB5" /></svg>') center/contain no-repeat}.l-shikakuFlow__flowWrap__content.-blue .item{border-color:rgb(var(--color-primary)/100%)}.l-shikakuFlow__flowWrap__content.-blue .item:not(:first-child)::before{background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%230089D4" /></svg>') center/contain no-repeat}.-shikaku .l-shikakuFlow__flowWrap{width:100%}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content{display:flex;flex-direction:column;margin-top:-24px}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2{grid-column:1/3}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item::before{position:absolute;top:-31px;left:50%;display:block;width:10px;height:18px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item:first-child{margin-top:42px}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item:first-child::before{position:absolute;top:-31px;left:50%;display:block;width:10px;height:18px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%2326BAB5" /></svg>') center/contain no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.l-shikakuFlow__linkBlock{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;background-color:rgb(var(--color-bg-default)/100%);border:1px solid #ddd;border-radius:4px}.l-shikakuFlow__linkBlock a{font-weight:400;font-size:1rem}.l-shikakuFlow__linkBlock a:not(:first-child){margin-top:8px}.l-shikakuFlow__testDay{grid-column:span 2;padding:24px;background-color:rgb(var(--color-bg-yellow)/100%);border:1px solid rgb(var(--color-border-yellow)/100%);border-radius:4px}.l-shikakuFlow__testDay__head{font-weight:700;font-size:1.375rem}.l-shikakuFlow__testDay p{margin:16px 0}.l-shikakuFlow__testDay__content span{margin-right:4px;font-weight:700}.l-shikakuFlow__testDay__content ul{margin:0;padding-left:24px}.l-shikakuFlow__testDay__content ul li{margin:0;padding:0;list-style:disc}.l-shikakuFlow__testDay__content ul li::before,.l-shikakuFlow__testDay__content ul li::after{display:none}.l-shikakuFlow__testDay__content ul li+li{margin:0}.l-shikakuFlow__testDay+.-green:not(:empty){margin-top:24px}.l-shikakuFlow__testDay+.-green:not(:empty) .item::before{position:absolute;top:-31px;left:50%;display:block;width:10px;height:18px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%2326BAB5" /></svg>') center/contain no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.l-shikakuFlow__testDay+.-green+.-blue:not(:empty){margin-top:24px}.l-shikakuFlow__testDay+.-green+.-blue:not(:empty) .item::before{position:absolute;top:-31px;left:50%;display:block;width:10px;height:18px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%230089D4" /></svg>') center/contain no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.l-differenceBlock{padding:16px 40px 40px}.l-differenceBlock__content{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid var(--category-color)}.l-differenceBlock__content:not(:first-child){margin-top:24px}.l-differenceBlock__text{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:55px;margin-right:48px;padding:10px 40px;background-color:var(--category-color-bg)}.l-differenceBlock__text::before{position:absolute;top:0;right:-25px;display:block;width:24px;height:55px;background-color:#dbe2ea;content:"";-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}.l-differenceBlock__text::after{position:absolute;top:0;right:-24px;display:block;width:24px;height:55px;background-color:var(--category-color-bg);content:"";-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}.l-differenceBlock__text p{text-align:center}.l-differenceBlock__text p span{font-weight:700;background:linear-gradient(transparent 70%, rgb(var(--color-c-yellow)/100%) 70%)}.l-differenceBlock__text p+p{margin-top:0}.l-differenceBlock .m-btn{min-width:300px}.l-companyMessage{display:flex}.l-companyMessage__image{display:flex;flex-direction:column;align-items:center;min-width:230px;margin-left:40px}.l-companyMessage__image img{width:100%}.l-scheduleFlow__block{display:grid;grid-template-columns:108px auto}.l-scheduleFlow__block:last-child .l-scheduleFlow__date::after{display:none}.l-scheduleFlow__date{display:flex;flex-direction:column;align-items:center}.l-scheduleFlow__date .date{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:56px;margin-left:4px;padding:2px 8px;font-weight:700;text-align:center;background-color:rgb(var(--color-bg-blue2)/100%);border:1px solid rgb(var(--color-border-base)/100%)}.l-scheduleFlow__date .date::before{position:absolute;top:-1px;bottom:-1px;left:-4px;display:block;width:4px;background-color:rgb(var(--color-c-blue)/100%);content:""}.l-scheduleFlow__date::after{flex-grow:1;width:1px;height:100%;min-height:1px;border-left:1px solid rgb(var(--color-border-base)/100%);content:""}.l-scheduleFlow__head{display:flex;align-items:center;justify-content:center;height:56px;font-weight:700;font-size:1.375rem;background-color:rgb(var(--color-bg-gray)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-left:none}.l-scheduleFlow__body{padding:24px}.l-scheduleFlow__content{margin-left:-1px;padding-bottom:16px}.l-annual table thead{z-index:10}.l-annual table thead::after{position:absolute;top:-1px;right:0;bottom:-1px;left:0;border-top:1px solid rgb(var(--color-border-gray)/100%);border-bottom:1px solid rgb(var(--color-border-gray)/100%);content:""}.l-annual table td:not(:first-child){text-align:center}.l-annual.-gaikoku table thead th{padding:4px}.l-annual.-gaikoku table thead th:first-child{width:116px}.l-annual.-gaikoku table tbody td{padding:8px 4px}.l-gaikokuAnnual__pulldown{margin-top:80px}.l-gaikokuAnnual__pulldown .selectWrap{position:relative;display:inline-block}.l-gaikokuAnnual__pulldown .selectWrap::after{position:absolute;top:50%;right:16px;z-index:10;display:block;width:5px;height:9px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%230089D4" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);content:""}.l-gaikokuAnnual__pulldown select{width:250px;padding:10px 16px;color:rgb(var(--color-text)/100%);-webkit-appearance:none;appearance:none}.l-gaikokuAnnual h2{margin-top:16px;margin-bottom:0}.l-gaikokuAnnual .l-tab .tab-list{padding:4px 24px 0}.l-gaikokuAnnual .headWrap{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.l-gaikokuAnnual .headWrap h4{width:100%;margin-bottom:0}.l-gaikokuAnnual .headWrap .linkWrap{display:flex;flex-shrink:0;margin-left:16px}.l-gaikokuAnnual .headWrap .linkWrap span+span{margin-left:16px}.l-gaikokuAnnual .headWrap .linkWrap .mark{margin-right:4px}.l-gaikokuAnnual table thead{z-index:10}.l-gaikokuAnnual table thead::after{position:absolute;top:-1px;right:0;bottom:-1px;left:0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;content:""}.l-gaikokuAnnual table thead th{padding:8px 4px}.l-gaikokuAnnual table thead th.th_sun{background-color:#f9f1f8}.l-gaikokuAnnual table tr:first-child th:first-child{width:96px}.l-gaikokuAnnual table th{padding:0;background:rgb(var(--color-bg-bread)/100%);border:1px solid #ececec}.l-gaikokuAnnual table td{border:1px solid #ececec}.l-gaikokuAnnual table td.past{background-color:#d5d5d5}.l-gaikokuAnnual table td:first-child{padding:8px 0;text-align:center;background:rgb(var(--color-bg-bread)/100%)}.l-gaikokuAnnual table td:not(:first-child){padding:8px;line-height:1;text-align:center}.l-gaikokuAnnual span.-kanri{color:rgb(var(--color-c-blue)/100%)}.l-gaikokuAnnual span.-ginosekinin{color:rgb(var(--color-c-purple)/100%)}.l-gaikokuAnnual span.-ginoshido{color:rgb(var(--color-c-green)/100%)}.l-gaikokuAnnual span.-seikatsu{color:rgb(var(--color-c-orange)/100%)}.l-search__form{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:40px}.l-search__form .form-block{display:flex}.l-search__form .form-block input[type=text]{width:300px;border-radius:var(--border-radius) 0 0 var(--border-radius)}.l-search__form .form-block input[type=submit]{margin-left:-1px;padding:9px 16px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:.875rem;background:var(--gradient-primary);border-radius:0 var(--border-radius) var(--border-radius) 0}.l-search__form h3{display:block;margin:0;font-size:1.25rem;background:#fff}.l-search__form h3 span{display:inline;margin:0 5px;color:var(--category-color);font-weight:bold;font-size:1.5rem}.l-search .m-btnSquare+.m-btnSquare{margin-top:20px}article h2{position:relative;display:flex;flex-direction:column;margin-bottom:24px;padding:16px 16px 14px;font-size:1.75rem;background-color:rgb(var(--color-bg-bread)/100%);border-top:4px solid var(--category-color);border-bottom:1px solid rgb(var(--color-border-base)/100%)}article h2 .m-badge{height:28px;margin-right:16px;color:rgb(var(--color-c-white)/100%);font-size:1rem;background-color:var(--category-color);border-radius:var(--border-radius)}article h2 span{display:block;font-size:1.25rem}article h3{display:flex;align-items:center;margin-bottom:24px;padding:16px 0 16px 14px;font-size:1.375rem;line-height:1.1;background-color:rgb(var(--color-bg-blue)/100%);border-left:4px solid var(--category-color)}article h4{display:flex;align-items:center;margin-bottom:24px;font-size:1.25rem}article h4::before{display:block;flex-shrink:0;width:8px;height:2px;margin-right:8px;background-color:var(--category-color);content:""}article h4::after{flex-grow:1;min-width:50px;height:1px;margin-left:8px;border-top:1px solid rgb(var(--color-text)/100%);opacity:.5;content:""}article h5{margin-bottom:16px;padding:4px 0 4px 8px;font-size:1.125rem;border-left:2px solid var(--category-color)}article h6{margin-bottom:4px;font-size:1rem}.hover-opacity.focus-visible,.hover-opacity:focus-visible{opacity:.75}.link-underline{text-decoration:underline}.m-accordion summary{position:relative}.m-accordion summary::before,.m-accordion summary::after{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;position:absolute;top:50%;right:20px;display:block;width:20px;height:2px;margin-top:-1px;background:rgb(var(--color-primary)/100%);content:""}.m-accordion summary::after{-webkit-transform:scaleY(1) rotate(-90deg);transform:scaleY(1) rotate(-90deg)}.m-accordion.-open summary::after{-webkit-transform:scaleY(0) rotate(-90deg);transform:scaleY(0) rotate(-90deg)}.m-accordion summary{display:block;cursor:pointer}.m-accordion summary::-webkit-details-marker{display:none}.m-accordion__content{overflow:hidden}.m-accordion.-open .m-accordion__content{opacity:1}.m-accordion.no-open summary{cursor:default;pointer-events:none}article .m-accordion summary{padding:8px 60px 8px 24px;font-weight:700;font-size:1.25rem;background:rgb(var(--color-bg-blue2)/100%)}article .m-accordion__content{background:rgb(var(--color-bg-blue)/100%)}article .m-accordion__inner{margin:24px;padding:24px 40px;background:rgb(var(--color-c-white)/100%)}.m-course summary{display:block;cursor:pointer}.m-course summary::-webkit-details-marker{display:none}.m-course__content{overflow:hidden}.m-course.-open .m-course__content{opacity:1}.m-course.no-open summary{cursor:default;pointer-events:none}article .m-course summary{padding:8px 60px 8px 24px;font-weight:700;font-size:1.25rem;background:rgb(var(--color-bg-blue2)/100%)}article .m-course__content{background:rgb(var(--color-bg-blue)/100%)}article .m-course__inner{margin:24px;padding:24px 40px;background:rgb(var(--color-c-white)/100%)}.m-btn:disabled{cursor:default;opacity:.3}.w-full.m-btn{width:100%;min-width:0}.w-auto.m-btn{width:auto;min-width:0}.m-btn{transition:opacity .2s,background .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:520px;min-height:48px;padding:6px 16px;color:#fff;font-weight:700;font-size:1rem;line-height:1.3;text-decoration:none;vertical-align:top;background:var(--gradient-primary);border-radius:calc(var(--border-radius)*2);box-shadow:0 4px 0 0 rgb(var(--color-c-black)/8%)}.m-btn.focus-visible,.m-btn:focus-visible{text-decoration:none;opacity:.8}.m-btn>svg[class*=icon_]{width:24px;height:24px;fill:currentcolor}.m-btn.-icon>svg[class*=icon_]{margin-left:8px}.m-btn.-iconLeft>svg[class*=icon_]{margin-right:8px}.m-btn.-sm{min-width:0;min-height:32px;padding:0 8px;font-size:.875rem}.m-btn.-lg{min-width:520px;min-height:67px;padding:0 24px;font-size:1.5rem}.m-btn.-lg.-short{min-width:240px}.m-btn.-xl{min-width:610px;min-height:83px;padding:0 40px;font-size:1.5rem}.m-btn.-cv{background:var(--gradient-cv)}.m-btn.-secondary{background:var(--gradient-secondary)}.m-btn.-eisei{background:var(--gradient-eisei)}.m-btn.-gaikoku{background:var(--gradient-gaikoku)}.m-btn.-haken{background:var(--gradient-haken)}.m-btn.-shikaku{background:var(--gradient-shikaku)}.m-btn.-consulting{background:var(--gradient-consulting)}.m-btn.-application{background:rgb(var(--color-attention)/100%)}.m-btn.-applicationFax{background:rgb(var(--color-c-orange)/100%)}.m-btn.-arrow::after,.m-btn.-arrowLeft::after{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-btn.-arrow.-sm::after,.m-btn.-arrowLeft.-sm::after{width:16px;height:16px}.m-btn.-arrow{padding-right:50px}.m-btn.-arrow::after{right:13px}.m-btn.-arrow.-sm{padding-right:34px}.m-btn.-arrow.-sm::after{right:8px}.m-btn.-arrow.-lg{padding-right:58px}.m-btn.-arrow.-lg::after{right:24px}.m-btn.-arrow.-xl{padding-right:74px}.m-btn.-arrow.-xl::after{right:40px}.m-btn.-arrowLeft{padding-left:50px}.m-btn.-arrowLeft::after{left:13px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.m-btn.-arrowLeft.-sm{padding-left:34px}.m-btn.-arrowLeft.-sm::after{left:8px}.m-btn.-arrowLeft.-lg{padding-left:58px}.m-btn.-arrowLeft.-lg::after{left:24px}.m-btn.-arrowLeft.-xl{padding-left:74px}.m-btn.-arrowLeft.-xl::after{left:40px}.m-btn.-white{color:rgb(var(--color-primary)/100%);background:rgb(var(--color-c-white)/100%);border:1px solid rgb(var(--color-border-gray)/100%)}.m-btn.-white.-arrow::after,.m-btn.-white.-arrowLeft::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%230089d4" /></svg>') center/contain no-repeat}.m-btn.-white.-secondary{color:rgb(var(--color-text)/100%)}.m-btn.-white.-secondary.-arrow::after,.m-btn.-white.-secondary.-arrowLeft::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fecd2f" /></svg>') center/contain no-repeat}.category-eisei .m-btn.-categoryColor{background:var(--gradient-eisei)}.category-eisei .m-btn.-categoryColor.-white{color:rgb(var(--color-eisei)/100%);background:#fff}.category-eisei .m-btn.-categoryColor.-white.-arrow::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23267cba" /></svg>') center/contain no-repeat}.category-gaikoku .m-btn.-categoryColor{background:var(--gradient-gaikoku)}.category-gaikoku .m-btn.-categoryColor.-white{color:rgb(var(--color-gaikoku)/100%);background:#fff}.category-gaikoku .m-btn.-categoryColor.-white.-arrow::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%2326bab5" /></svg>') center/contain no-repeat}.category-haken .m-btn.-categoryColor{background:var(--gradient-haken)}.category-haken .m-btn.-categoryColor.-white{color:rgb(var(--color-haken)/100%);background:#fff}.category-haken .m-btn.-categoryColor.-white.-arrow::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23f59b31" /></svg>') center/contain no-repeat}.category-shikaku .m-btn.-categoryColor{background:var(--gradient-shikaku)}.category-shikaku .m-btn.-categoryColor.-white{color:rgb(var(--color-shikaku)/100%);background:#fff}.category-shikaku .m-btn.-categoryColor.-white.-arrow::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23f17070" /></svg>') center/contain no-repeat}.category-consulting .m-btn.-categoryColor{background:var(--gradient-consulting)}.category-consulting .m-btn.-categoryColor.-white{color:rgb(var(--color-consulting)/100%);background:#fff}.category-consulting .m-btn.-categoryColor.-white.-arrow::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%239d9bea" /></svg>') center/contain no-repeat}.m-btn[href$=".pdf"]{padding-right:50px}.m-btn[href$=".pdf"]::after{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.9395 0.932617H3C2.20435 0.932617 1.44129 1.24869 0.878679 1.8113C0.31607 2.37391 0 3.13697 0 3.93262V21.9326C0 22.7283 0.31607 23.4913 0.878679 24.0539C1.44129 24.6165 2.20435 24.9326 3 24.9326H15C15.7956 24.9326 16.5587 24.6165 17.1213 24.0539C17.6839 23.4913 18 22.7283 18 21.9326V7.99312C17.9999 7.59533 17.8418 7.21386 17.5605 6.93262L12 1.37212C11.7188 1.09079 11.3373 0.932703 10.9395 0.932617ZM11.25 6.18262V3.18262L15.75 7.68262H12.75C12.3522 7.68262 11.9706 7.52458 11.6893 7.24328C11.408 6.96197 11.25 6.58044 11.25 6.18262ZM1.68042 16.5886C1.805 16.7003 1.96394 16.7562 2.15725 16.7562C2.34627 16.7562 2.50092 16.7003 2.6212 16.5886C2.74577 16.4726 2.80806 16.3309 2.80806 16.1633C2.80806 15.9915 2.74577 15.8476 2.6212 15.7316C2.50092 15.6156 2.34627 15.5576 2.15725 15.5576C1.96394 15.5576 1.805 15.6156 1.68042 15.7316C1.56014 15.8476 1.5 15.9915 1.5 16.1633C1.5 16.3309 1.56014 16.4726 1.68042 16.5886ZM7.24063 14.3591C7.36091 14.14 7.42105 13.8995 7.42105 13.6374C7.42105 13.3539 7.35876 13.1026 7.23419 12.8835C7.10961 12.6644 6.92274 12.4926 6.67359 12.368C6.42443 12.2434 6.11943 12.1812 5.75859 12.1812H3.97369V16.7046H5.07556V15.0808H5.75859C6.12802 15.0808 6.43732 15.0142 6.68647 14.881C6.93563 14.7479 7.12035 14.5739 7.24063 14.3591ZM6.14521 14.0563C6.04211 14.1551 5.88531 14.2045 5.67482 14.2045H5.07556V13.0704H5.67482C5.88531 13.0704 6.04211 13.1198 6.14521 13.2186C6.24831 13.3174 6.29985 13.457 6.29985 13.6374C6.29985 13.8178 6.24831 13.9575 6.14521 14.0563ZM10.2027 12.1812C10.6796 12.1812 11.0963 12.2757 11.4528 12.4647C11.8094 12.6537 12.0843 12.92 12.2776 13.2637C12.4752 13.6031 12.574 13.9961 12.574 14.4429C12.574 14.8853 12.4752 15.2784 12.2776 15.6221C12.0843 15.9657 11.8072 16.2321 11.4464 16.4211C11.0898 16.6101 10.6753 16.7046 10.2027 16.7046H8.50805V12.1812H10.2027ZM10.1319 15.7509C10.5485 15.7509 10.8729 15.6371 11.1048 15.4094C11.3368 15.1818 11.4528 14.8596 11.4528 14.4429C11.4528 14.0262 11.3368 13.7019 11.1048 13.4699C10.8729 13.2379 10.5485 13.1219 10.1319 13.1219H9.60991V15.7509H10.1319ZM16.6479 13.0639V12.1812H13.7031V16.7046H14.805V14.8746H16.1839V14.0176H14.805V13.0639H16.6479Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-btn[href$=".pdf"]::after{right:13px}.m-btn[href$=".pdf"].-white::after{background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.9395 0.932617H3C2.20435 0.932617 1.44129 1.24869 0.878679 1.8113C0.31607 2.37391 0 3.13697 0 3.93262V21.9326C0 22.7283 0.31607 23.4913 0.878679 24.0539C1.44129 24.6165 2.20435 24.9326 3 24.9326H15C15.7956 24.9326 16.5587 24.6165 17.1213 24.0539C17.6839 23.4913 18 22.7283 18 21.9326V7.99312C17.9999 7.59533 17.8418 7.21386 17.5605 6.93262L12 1.37212C11.7188 1.09079 11.3373 0.932703 10.9395 0.932617ZM11.25 6.18262V3.18262L15.75 7.68262H12.75C12.3522 7.68262 11.9706 7.52458 11.6893 7.24328C11.408 6.96197 11.25 6.58044 11.25 6.18262ZM1.68042 16.5886C1.805 16.7003 1.96394 16.7562 2.15725 16.7562C2.34627 16.7562 2.50092 16.7003 2.6212 16.5886C2.74577 16.4726 2.80806 16.3309 2.80806 16.1633C2.80806 15.9915 2.74577 15.8476 2.6212 15.7316C2.50092 15.6156 2.34627 15.5576 2.15725 15.5576C1.96394 15.5576 1.805 15.6156 1.68042 15.7316C1.56014 15.8476 1.5 15.9915 1.5 16.1633C1.5 16.3309 1.56014 16.4726 1.68042 16.5886ZM7.24063 14.3591C7.36091 14.14 7.42105 13.8995 7.42105 13.6374C7.42105 13.3539 7.35876 13.1026 7.23419 12.8835C7.10961 12.6644 6.92274 12.4926 6.67359 12.368C6.42443 12.2434 6.11943 12.1812 5.75859 12.1812H3.97369V16.7046H5.07556V15.0808H5.75859C6.12802 15.0808 6.43732 15.0142 6.68647 14.881C6.93563 14.7479 7.12035 14.5739 7.24063 14.3591ZM6.14521 14.0563C6.04211 14.1551 5.88531 14.2045 5.67482 14.2045H5.07556V13.0704H5.67482C5.88531 13.0704 6.04211 13.1198 6.14521 13.2186C6.24831 13.3174 6.29985 13.457 6.29985 13.6374C6.29985 13.8178 6.24831 13.9575 6.14521 14.0563ZM10.2027 12.1812C10.6796 12.1812 11.0963 12.2757 11.4528 12.4647C11.8094 12.6537 12.0843 12.92 12.2776 13.2637C12.4752 13.6031 12.574 13.9961 12.574 14.4429C12.574 14.8853 12.4752 15.2784 12.2776 15.6221C12.0843 15.9657 11.8072 16.2321 11.4464 16.4211C11.0898 16.6101 10.6753 16.7046 10.2027 16.7046H8.50805V12.1812H10.2027ZM10.1319 15.7509C10.5485 15.7509 10.8729 15.6371 11.1048 15.4094C11.3368 15.1818 11.4528 14.8596 11.4528 14.4429C11.4528 14.0262 11.3368 13.7019 11.1048 13.4699C10.8729 13.2379 10.5485 13.1219 10.1319 13.1219H9.60991V15.7509H10.1319ZM16.6479 13.0639V12.1812H13.7031V16.7046H14.805V14.8746H16.1839V14.0176H14.805V13.0639H16.6479Z" fill="%23df4646" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-btn[href$=".pdf"].-sm{padding-right:34px}.m-btn[href$=".pdf"].-sm::after{right:8px}.m-btn[href$=".pdf"].-lg{padding-right:58px}.m-btn[href$=".pdf"].-lg::after{right:24px}.m-btn[href$=".pdf"].-xl{padding-right:74px}.m-btn[href$=".pdf"].-xl::after{right:40px}.l-grid>.m-btn{width:100%;min-width:0}.btnWrap{text-align:center}.btnWrap .m-btn:not(:only-child){margin:0 10px}.m-cardBtn{display:flex;flex-direction:column;overflow:hidden;border:3px solid rgb(var(--color-border-gray)/100%);border-radius:calc(var(--border-radius)*2);box-shadow:0 8px 0 0 rgb(var(--color-c-black)/8%)}.m-cardBtn__icon{display:flex;align-items:center;justify-content:center;height:108px;background:rgb(var(--color-bg-default)/100%);border-bottom:1px solid rgb(var(--color-border-gray)/100%)}.m-cardBtn__icon svg[class*=icon_]{width:60px;height:60px;fill:var(--category-color)}.m-cardBtn__text{position:relative;display:inline-flex;align-items:center;min-height:56px;padding:0 16px;color:rgb(var(--color-c-white)/100%);font-weight:700;line-height:1.3;background-color:var(--category-color)}.m-cardBtn__text::after{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fecd2f" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-cardBtn.focus-visible,.m-cardBtn:focus-visible{text-decoration:none}.m-cardBtn.-adobe .m-cardBtn__text::after{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background-image:url("/assets/img/icon_link_green.svg");-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-dl{display:flex}.m-dl>dt{flex:0 0 auto;margin-right:1em}.m-dl>dd{flex:1}.m-dl.-column{display:block}.m-dl.-column>dt{margin-right:0;margin-bottom:10px}.m-hamburger{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(0,0,0,0);cursor:pointer;transition:background .2s,-webkit-transform .2s;transition:transform .2s,background .2s;transition:transform .2s,background .2s,-webkit-transform .2s;height:100%}.m-hamburger span{transition:all .2s;position:relative;display:block;width:26px;height:2px}.m-hamburger span:nth-of-type(1){margin-bottom:5px}.m-hamburger span:nth-of-type(3){margin-top:5px}.m-hamburger span::before,.m-hamburger span::after{position:absolute;display:block;width:100%;height:100%;background-color:rgb(var(--color-primary)/100%);content:""}.m-hamburger span::before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:left;transform-origin:left}.m-hamburger span::after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:right;transform-origin:right}.m-hamburger.focus-visible span::before,.m-hamburger.focus-visible span::after,.m-hamburger:focus-visible span::before,.m-hamburger:focus-visible span::after{transition-timing-function:cubic-bezier(0.49, 0.46, 0.05, 0.995);transition-duration:.25s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.m-hamburger.focus-visible span::before,.m-hamburger:focus-visible span::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);transition-delay:.35s}.m-hamburger.focus-visible span::after,.m-hamburger:focus-visible span::after{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);transition-delay:0s}.m-hamburger.focus-visible span:nth-of-type(2)::before,.m-hamburger:focus-visible span:nth-of-type(2)::before{transition-delay:.45s}.m-hamburger.focus-visible span:nth-of-type(2)::after,.m-hamburger:focus-visible span:nth-of-type(2)::after{transition-delay:.1s}.m-hamburger.focus-visible span:nth-of-type(3)::before,.m-hamburger:focus-visible span:nth-of-type(3)::before{transition-delay:.55s}.m-hamburger.focus-visible span:nth-of-type(3)::after,.m-hamburger:focus-visible span:nth-of-type(3)::after{transition-delay:.2s}.m-hamburger.-open span:nth-of-type(1){margin-bottom:-2px;-webkit-transform:rotate(-135deg) scale3d(-1, -1, 1);transform:rotate(-135deg) scale3d(-1, -1, 1)}.m-hamburger.-open span:nth-of-type(2){-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}.m-hamburger.-open span:nth-of-type(3){margin-top:-2px;-webkit-transform:rotate(315deg) scale3d(1, -1, 1);transform:rotate(315deg) scale3d(1, -1, 1)}.m-hamburger span::before,.m-hamburger span::after{background:var(--gradient-primary)}.m-iframe{position:relative}.m-iframe::before{float:left;padding-top:56.25%;content:""}.m-iframe[data-ratio="1:1"]::before{padding-top:100%}.m-iframe[data-ratio="4:3"]::before{padding-top:75%}.m-iframe[data-ratio="3:2"]::before{padding-top:66.6666666667%}.m-iframe[data-ratio="16:9"]::before{padding-top:56.25%}.m-iframe[data-ratio="2:1"]::before{padding-top:50%}.m-iframe[data-ratio="3:4"]::before{padding-top:133.3333333333%}.m-iframe[data-ratio="2:3"]::before{padding-top:150%}.m-iframe[data-ratio=golden]::before{padding-top:61.804697157%}.m-iframe[data-ratio=silver]::before{padding-top:70.7213578501%}.m-iframe::after{display:table;clear:both;content:""}.m-iframe>:first-child:not(picture),.m-iframe>picture img{position:absolute;top:0;left:0;width:100%;height:100%}.m-image-fit{position:relative}.m-image-fit::before{float:left;padding-top:56.25%;content:""}.m-image-fit[data-ratio="1:1"]::before{padding-top:100%}.m-image-fit[data-ratio="4:3"]::before{padding-top:75%}.m-image-fit[data-ratio="3:2"]::before{padding-top:66.6666666667%}.m-image-fit[data-ratio="16:9"]::before{padding-top:56.25%}.m-image-fit[data-ratio="2:1"]::before{padding-top:50%}.m-image-fit[data-ratio="3:4"]::before{padding-top:133.3333333333%}.m-image-fit[data-ratio="2:3"]::before{padding-top:150%}.m-image-fit[data-ratio=golden]::before{padding-top:61.804697157%}.m-image-fit[data-ratio=silver]::before{padding-top:70.7213578501%}.m-image-fit::after{display:table;clear:both;content:""}.m-image-fit>:first-child:not(picture),.m-image-fit>picture img{position:absolute;top:0;left:0;width:100%;height:100%}.m-image-fit img{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center",sans-serif}.m-image-fit.-contain img{object-fit:contain;object-position:center;font-family:"object-fit: contain; object-position: center",sans-serif}.m-image{margin-right:auto;margin-left:auto;text-align:center}.m-image img{max-width:100%}.m-image img:not([width]){width:auto}.m-image>a[target=_blank]::after{display:none !important}.m-note.-sm{font-size:.875rem}.l-article .m-note{-webkit-margin-before:24px;margin-block-start:24px}.m-hangingIndent{display:flex;margin-bottom:0;color:rgb(var(--color-notegray)/100%)}.m-hangingIndent>span:first-child{flex-shrink:0;margin-right:4px}.m-hangingIndent.no-gutter>span:first-child{margin-right:0}.m-hangingIndent.red{color:rgb(var(--color-attention)/100%)}.m-alert{padding:12px 24px;font-size:.875rem}.m-alert.-attention{color:rgb(var(--color-attention)/100%);background:rgb(var(--color-bg-red)/100%);border:1px solid rgb(var(--color-border-red)/100%)}.m-alert strong{font-size:1.5rem}.m-remaining{font-weight:700}.m-remaining[aria-label=あり]{color:rgb(var(--color-c-green)/100%);-webkit-text-stroke:2px rgb(var(--color-c-green)/100%)}.m-remaining[aria-label=わずか]{color:rgb(var(--color-c-orange)/100%);-webkit-text-stroke:2px rgb(var(--color-c-orange)/100%)}.m-remaining[aria-label=なし]{color:rgb(var(--color-attention)/100%);-webkit-text-stroke:2px rgb(var(--color-attention)/100%)}.m-remainingLegend{display:flex}.m-remainingLegend dt{margin-right:24px}.m-remainingLegend dd>span.-available{color:rgb(var(--color-c-green)/100%);-webkit-text-stroke:2px rgb(var(--color-c-green)/100%)}.m-remainingLegend dd>span.-few{color:rgb(var(--color-c-orange)/100%);-webkit-text-stroke:2px rgb(var(--color-c-orange)/100%)}.m-remainingLegend dd>span.-no{color:rgb(var(--color-attention)/100%);-webkit-text-stroke:2px rgb(var(--color-attention)/100%)}.m-remainingLegend dd>span::after{color:rgb(var(--color-text)/100%);content:"：";-webkit-text-stroke:0}.m-remainingLegend dd+dd{margin-left:16px}.m-select{position:relative;display:inline-block}.m-select::after{position:absolute;top:50%;right:16px;display:block;flex-shrink:0;clear:both;width:6px;height:12px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%230089d4" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);content:"";pointer-events:none}.-error .m-select:not(.-optional)::after{background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23df4646" /></svg>') center/contain no-repeat}.-error .m-select:not(.-optional) select{color:rgb(var(--color-attention)/100%);background:#fcf7f7;border-color:rgb(var(--color-attention)/100%)}.m-select select{padding-right:36px;cursor:pointer;-webkit-appearance:none;appearance:none}.m-select select::-ms-expand{display:none}.m-caption{display:block;margin-top:8px;color:rgb(var(--color-notegray)/100%)}.m-badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.75rem;background:rgb(var(--color-bg-blue2)/100%);border-radius:99px}.m-badge span{margin-right:2px;font-size:.875rem}.m-lead{font-weight:700;font-size:1.375rem;text-align:center}.m-lead.-left{text-align:left}.l-lead{font-weight:700;font-size:2.0625rem;text-align:center}.l-lead.-left{text-align:left}.m-btnSquare{position:relative;display:flex;padding-left:0;overflow:hidden;background-color:rgb(var(--color-bg-blue3)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-radius:8px}.m-btnSquare::before{position:absolute;top:50%;right:13px;display:block;width:24px;height:24px;background-color:rgb(var(--color-secondary)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-btnSquare::after{position:absolute;top:50%;right:22px;display:block;width:6px;height:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-btnSquare.focus-visible,.m-btnSquare:focus-visible{text-decoration:none}.m-btnSquare.focus-visible .m-btnSquare__contents,.m-btnSquare:focus-visible .m-btnSquare__contents{background-color:#f8fbff}.m-btnSquare__contents{display:flex;align-items:center;width:calc(100% - 50px);min-height:112px;padding:16px 24px;background-color:#fff}.m-btnSquare__contents img{width:100px}.m-btnSquare__contents img+.m-btnSquare__text{margin-left:24px}.m-btnSquare__contents .m-btnSquare__text{color:#434548}.m-btnSquare__contents .m-btnSquare__text .title{display:flex;align-items:center;font-weight:bold;font-size:1.375rem}.m-btnSquare__contents .m-btnSquare__text .title::before{display:block;flex-shrink:0;width:8px;height:2px;margin-right:8px;background-color:#fecd2f;content:""}.m-btnSquare__contents .m-btnSquare__text .title+p{margin-top:16px}.m-btnSquare__contents.-flex{min-height:48px}.m-btnSquare__contents.-flex .m-btnSquare__text{display:flex;align-items:center}.m-btnSquare__contents.-flex .m-btnSquare__text .categoryTitle{margin-right:10px;font-weight:bold;font-size:.75rem}.m-btnSquare__contents.-flex .m-btnSquare__text span{display:inline-block;color:#434548;font-size:1rem}.m-btnSquare.-revers .m-btnSquare__contents{flex-direction:row-reverse}.m-btnSquare.-revers .m-btnSquare__contents img{width:360px}.m-btnSquare.-revers .m-btnSquare__text{margin-right:16px;margin-left:0}.m-onlineQuestion picture{width:100%}.m-onlineQuestion p{margin-top:40px}.m-linkCard{position:relative;display:flex;min-height:112px;overflow:hidden;color:rgb(var(--color-text)/100%);background-color:rgb(var(--color-bg-gray)/100%);border:1px solid rgb(var(--color-border-gray2)/100%);border-radius:8px}.m-linkCard.focus-visible,.m-linkCard:focus-visible{text-decoration:none}.m-linkCard.focus-visible .m-linkCard__text,.m-linkCard:focus-visible .m-linkCard__text{background-color:#f8fbff}.m-linkCard::before{position:absolute;top:50%;right:15px;display:block;width:24px;height:24px;background-color:rgb(var(--color-secondary)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-linkCard::after{position:absolute;top:50%;right:24px;display:block;width:6px;height:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.m-linkCard__text{display:flex;align-items:center;width:calc(100% - 56px);padding:16px 16px 16px 24px;font-weight:bold;font-size:1.375rem;background-color:rgb(var(--color-c-white)/100%)}.m-linkCard__text::before{width:16px;height:1px;margin-right:10px;background:var(--gradient-secondary);content:""}.-icon .m-linkCard__text::before{display:none}.m-linkCard.-icon{height:88px;min-height:auto}.m-linkCard.-icon .m-linkCard__text .icon{width:40px;height:40px;margin-right:8px}.m-linkCard.-icon .m-linkCard__text .icon svg{width:40px;height:40px}.m-importantText{color:rgb(var(--color-attention)/100%);font-weight:bold}.m-importantTag{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:80px;height:20px;padding:0 2px;color:#ec815e;font-weight:bold;font-size:.6875rem;border:1px solid #ec815e;border-radius:2px}.m-importantTag.-green{color:#61c73d;border-color:#61c73d}.m-importantTag.-lg{width:100px;height:30px;font-size:.875rem}.m-importantTag span{margin-left:4px}.c-breadcrumb{display:flex;align-items:center;height:50px;background:#f1f5f9;border-bottom:1px solid rgb(var(--color-border-base)/100%)}.c-breadcrumb ol{display:flex;align-items:center;width:min(100%,1440px);margin:0 auto;padding:0 var(--side-gutter);font-size:.75rem;line-height:1}.c-breadcrumb ol li{position:relative;display:inline-flex;align-items:center}.c-breadcrumb ol li:first-child a{display:flex;align-items:center}.c-breadcrumb ol li:first-child a::before{display:block;width:13px;height:13px;margin-right:4px;background:url("/assets/img/icon_home.svg") no-repeat;background-size:contain;content:""}.c-breadcrumb ol li:not(:first-child)::before{display:block;flex-shrink:0;width:3px;height:6px;margin:0 8px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%236f6f6f" /></svg>') center/contain no-repeat;content:""}.c-breadcrumb ol li:not(:last-child){flex-shrink:0}.c-breadcrumb ol li:last-child{overflow:hidden}.c-breadcrumb ol li:last-child a{color:rgb(var(--color-text)/100%);font-weight:normal;text-decoration:none;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-infoBar{display:flex;align-items:center;justify-content:center;height:40px;font-size:.875rem;background:#f1f5f9}header+.c-infoBar{border-bottom:1px solid rgb(var(--color-border)/100%)}.t-column2 .c-infoBar{background:rgb(var(--color-bg-body)/100%)}.c-infoBar__title{display:flex;align-items:center;margin-right:8px;padding:4px 8px 6px;color:rgb(var(--color-c-white)/100%);font-weight:700;line-height:1;background:rgb(var(--color-attention)/100%);border-radius:var(--border-radius)}.c-infoBar p{color:rgb(var(--color-attention)/100%)}.c-titleBar{display:flex;align-items:center;justify-content:center;height:27px;padding:0 16px 2px;color:rgb(var(--color-c-white)/100%);line-height:1;background:var(--category-color)}.c-infoBar+header .c-titleBar{height:36px}.c-eyeCatch{position:relative;z-index:var(--z-base);display:flex;flex-direction:column;min-height:647px;padding:150px 40px 40px;background:rgb(var(--color-bg-blue)/100%)}.c-eyeCatch::before{position:absolute;top:0;bottom:0;left:0;width:500px;background-color:rgb(var(--color-bg-body)/100%);opacity:.9;content:"";-webkit-clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%)}.c-eyeCatch::after{position:absolute;right:0;bottom:0;z-index:var(--z-base);display:block;width:89px;height:632px;background:var(--category-color);opacity:.7;content:"";-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%)}.c-eyeCatch__image{position:absolute;top:0;right:0;z-index:var(--z-back);width:100%;height:100%}.c-eyeCatch__image img{width:100%;height:100%;object-fit:cover}.c-eyeCatch__contentWrap{display:inline-block;margin-left:-40px;padding:24px 24px 24px 40px}.c-eyeCatch__contentWrap .c-eyeCatch__title:only-child{margin-bottom:0}.c-eyeCatch__text{position:relative;z-index:var(--z-auto)}.c-eyeCatch__text p{font-size:1.125rem;line-height:1.7777777778}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList){display:flex;margin-top:52px}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li{display:flex;align-items:center;justify-content:center;min-width:170px;min-height:83px;margin-right:16px;padding:8px 16px;background:rgb(var(--color-c-white)/100%);border-radius:var(--border-radius);box-shadow:0 8px 15px rgb(var(--color-c-black)/8%)}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li>p{font-weight:700;font-size:1.125rem;line-height:1.4;text-align:center}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li span{font-size:.75rem}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li b{font-size:1.5rem}.c-eyeCatch__text .c-eyeCatch__checkList{margin-top:8px}.c-eyeCatch__text .c-eyeCatch__checkList li{position:relative;display:flex;align-items:center;font-weight:bold;font-size:1rem}.c-eyeCatch__text .c-eyeCatch__checkList li::before{flex-shrink:0;width:20px;height:20px;margin-right:8px;-webkit-mask:url("/assets/img/icon_check2.png");mask:url("/assets/img/icon_check2.png");background-color:#ccc;-webkit-mask-size:cover;mask-size:cover;content:""}.c-eyeCatch__text .c-eyeCatch__checkList li+li{margin-top:8px}.c-eyeCatch__title{margin-bottom:16px}.c-eyeCatch__title h1{color:var(--category-color);font-weight:700;font-size:2.5rem;line-height:1.3}.c-eyeCatch.-page{min-height:0;padding:40px}.c-eyeCatch.-page::after{display:none}.c-eyeCatch.-page ul{justify-content:center;margin-top:0}.c-eyeCatch.-page ul li{margin-top:0}.c-eyeCatch.-page ul li::after,.c-eyeCatch.-page ul li::before{display:none}.c-pageHeader{position:relative;z-index:var(--z-base);display:flex;align-items:center;width:100%;height:362px;border-bottom:1px solid rgb(var(--color-border)/100%)}.c-pageHeader::after{position:absolute;right:0;bottom:0;z-index:var(--z-base);display:block;width:84px;height:140px;background:var(--category-color-50);content:"";-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%)}.c-pageHeader.-sm{height:212px;border-bottom:1px solid rgb(var(--color-border-base)/100%)}.c-pageHeader__category{position:absolute;top:0;left:0;display:inline-flex;align-items:center;height:76px;padding:0 50px 0 24px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1.5rem;line-height:1;background:var(--category-color-light);-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 27px) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 27px) 100%, 0 100%)}.c-titleBar+.c-pageHeader .c-pageHeader__category{height:49px}.c-pageHeader__category span{margin-right:16px;padding:8px;color:var(--category-color-light);font-size:1rem;background:rgb(var(--color-c-white)/100%);border-radius:calc(var(--border-radius)*2)}.c-pageHeader.-sm .c-pageHeader__category+.c-pageHeader__text{padding:60px 40px 0}.c-pageHeader__text{flex:0 0 50%;padding:40px}.c-pageHeader.-sm .c-pageHeader__text{flex:1}.c-pageHeader__text p{margin-top:8px;font-weight:700;font-size:1.125rem}.c-pageHeader__text .btnWrap{margin-top:16px}.c-pageHeader__text .btnWrap .m-btn{min-width:240px}.c-pageHeader__title>span{display:flex;align-items:center;font-weight:400;font-size:1.75rem}.c-pageHeader__title>span svg{width:40px;height:40px;margin-right:16px;fill:var(--category-color)}.c-pageHeader__title h1{display:flex;align-items:center;font-weight:700;font-size:2.25rem}.c-pageHeader__title h1 svg{width:80px;height:80px;margin-right:16px;fill:var(--category-color)}.c-pageHeader.-sm .c-pageHeader__title h1{font-size:2rem}.c-pageHeader__image{flex:0 0 50%;height:100%}.c-pageHeader.-sm .c-pageHeader__image{flex:0 0 340px}.c-pageHeader__image img{width:100%;height:100%;object-fit:cover}article>.c-pageHeader{height:auto;border-top:4px solid var(--category-color)}.c-pagetop{position:-webkit-sticky;position:sticky;right:0;bottom:60px;z-index:var(--z-floating)}.c-pagetop a{position:absolute;top:-27px;right:40px;display:block;width:54px;height:54px;background:var(--gradient-primary);border-radius:50%}.c-pagetop a::after{position:absolute;display:block;width:19px;height:19px;margin:auto;background:url('data:image/svg+xml,<svg viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M9.875 17H9.125C8.91789 17 8.75 16.8321 8.75 16.625V4.4975L5.42 7.835C5.34958 7.90599 5.25374 7.94592 5.15375 7.94592C5.05376 7.94592 4.95791 7.90599 4.8875 7.835L4.3625 7.3025C4.2915 7.23209 4.25157 7.13624 4.25157 7.03625C4.25157 6.93626 4.2915 6.84041 4.3625 6.77L8.96 2.165C9.06538 2.05948 9.20836 2.00013 9.3575 2H9.6425C9.79131 2.00173 9.93371 2.06084 10.04 2.165L14.6375 6.77C14.7085 6.84041 14.7484 6.93626 14.7484 7.03625C14.7484 7.13624 14.7085 7.23209 14.6375 7.3025L14.105 7.835C14.0359 7.90555 13.9413 7.9453 13.8425 7.9453C13.7437 7.9453 13.6491 7.90555 13.58 7.835L10.25 4.4975V16.625C10.25 16.8321 10.0821 17 9.875 17Z" fill="%23fff" /></svg>') center/contain no-repeat;content:"";inset:0}.c-bottomBanners{padding:60px 80px;background:#f1f5f9}.c-bottomBanners ul{display:flex;flex-wrap:wrap;justify-content:center}.c-bottomBanners ul li{flex:0 0 204px;margin:20px}.c-bottomBanners ul a{display:block;width:100%;background-color:#fff;border-radius:6px}.c-bottomBanners ul a.focus-visible,.c-bottomBanners ul a:focus-visible{text-decoration:none}.c-bottomBanners ul a .image{display:flex;align-items:center;justify-content:center;height:97px;padding:10px 18px}.c-bottomBanners ul a .image img{width:100%;height:100%;object-fit:contain}.c-bottomBanners ul a span{display:block;padding:5px 0;color:rgb(var(--color-text)/100%);font-size:.875rem;text-align:center;border-top:1px solid #dfdfdf}.c-pieChart{--pie: 0;--pie-color: rgb(var(--color-primary)/100%);--pie-color-base: rgb(var(--color-primary)/20%);position:relative;width:160px;height:160px}.c-pieChart.-orange{--pie-color: #F8A300;--pie-color-base: rgb(var(--color-c-yellow)/70%)}.c-pieChart.-gray{--pie-color: #DBE2EA;--pie-color-base: #F5F5F5}.c-pieChart.-green{--pie-color: #26A8BA;--pie-color-base: rgb(var(--color-c-green)/40%)}.c-pieChart.-sm{width:112px;height:112px}.c-pieChart.-md{width:140px;height:140px}.c-pieChart.-lg{width:170px;height:170px}.c-pieChart svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:visible}.c-pieChart svg .pie{fill:rgba(0,0,0,0);cx:32;cy:32;r:16;stroke-width:32;stroke-dashoffset:25}.c-pieChart svg .pie1{stroke:var(--pie-color);stroke-dasharray:0 0 0 100;transition:stroke-dasharray 1s .2s}.c-pieChart svg .pie2{stroke:var(--pie-color-base);transition:stroke-dasharray 1s .2s;stroke-dasharray:0 0 100 0}.c-pieChart[data-inview=true] svg .pie1{stroke-dasharray:0 0 var(--pie) calc(100 - var(--pie))}.c-pieChart[data-inview=true] svg .pie2{stroke-dasharray:0 var(--pie) calc(100 - var(--pie)) 0}.c-newsList{padding:16px 40px 40px}.c-newsList ul{height:270px;overflow-y:auto}.c-newsList ul::-webkit-scrollbar{width:4px}.c-newsList ul::-webkit-scrollbar-thumb{background-color:rgb(var(--color-c-blue)/100%);border-radius:14px}.c-newsList ul::-webkit-scrollbar-track{background-color:#e2ded5;border-radius:14px}.c-newsList ul li{margin-right:22px}.c-newsList a{position:relative;display:flex;align-items:center;width:100%;padding:14px 0;letter-spacing:.001em;border-bottom:1px solid #ebebeb}.c-newsList a::after{position:absolute;top:50%;right:0;display:block;width:7px;height:12px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23434548" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-newsList a.focus-visible,.c-newsList a:focus-visible{text-decoration:none}.c-newsList a.focus-visible .news,.c-newsList a:focus-visible .news{color:#f8c201}.c-newsList a.focus-visible::after,.c-newsList a:focus-visible::after{background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23f8c201" /></svg>') center/contain no-repeat}.c-newsList a .date{margin-right:24px;color:#595959;font-size:.875rem}.c-newsList a .category{flex-shrink:0;width:120px;margin-right:24px;color:#9e9e9e;font-weight:700;font-size:.6875rem;text-align:center;border:1px solid #9e9e9e;border-radius:3px}.c-newsList a .news{padding-right:14px;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1rem;text-decoration:underline}.c-formStep{margin-bottom:40px}.c-formStep ol{display:flex}.c-formStep ol li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;padding:0;color:var(--category-color);font-weight:700;text-align:center;list-style:none;counter-increment:count}.c-formStep ol li::before{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;font-size:1.5rem;font-family:"Jost",sans-serif;background:var(--category-color);border-radius:50%;opacity:.3;content:""}.c-formStep ol li::after{position:absolute;top:16px;left:50%;display:block;width:24px;height:20px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 20" xmlns="http://www.w3.org/2000/svg"><path d="M23.4423 0.793524C22.6998 -0.0245315 21.494 -0.0240157 20.7504 0.793524L8.63489 14.1235L3.25006 8.19919C2.5065 7.38113 1.30122 7.38113 0.557665 8.19919C-0.185888 9.01725 -0.185888 10.3433 0.557665 11.1614L7.28841 18.5665C7.65995 18.9753 8.14714 19.1802 8.63437 19.1802C9.1216 19.1802 9.60926 18.9758 9.9808 18.5665L23.4423 3.75564C24.1859 2.93815 24.1859 1.61153 23.4423 0.793524Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateX(-12px);transform:translateX(-12px);content:""}.c-formStep ol li+li{margin-top:0}.c-formStep ol li.-active{opacity:1}.c-formStep ol li.-active::before{background:var(--category-color);opacity:1;content:counter(count)}.c-formStep ol li.-active::after{display:none}.c-formStep ol li.-active~li{color:rgb(var(--color-text)/100%)}.c-formStep ol li.-active~li::before{background:rgb(var(--color-text)/100%);content:counter(count)}.c-formStep ol li.-active~li::after{display:none}.c-formStep ol li.-active .c-formStep__text{color:rgb(var(--color-text)/100%)}.c-formStep ol li.-active .c-formStep__text::before{color:var(--category-color);opacity:1}.c-formStep ol li.-active .c-formStep__text span{opacity:1}.c-formStep ol li .c-formStep__text{display:flex;flex-direction:column;align-items:center;margin-top:12px}.c-formStep ol li .c-formStep__text span{opacity:.3}.c-applicationAgreement__head{display:flex;flex-direction:column;margin-bottom:16px;font-weight:700;font-size:1.25rem;text-align:right}.c-applicationAgreement__head span{margin-top:8px;font-size:1rem}.c-inquiryBlock{padding:24px;border:2px solid rgb(var(--color-border-base)/100%);border-radius:calc(var(--border-radius)*2)}.c-inquiryBlock__title{margin-bottom:12px;font-weight:700;font-size:1.125rem}.c-inquiryBlock__text{margin-bottom:8px;font-size:1rem}.c-inquiryBlock p+p{margin-top:12px}.c-linkBlock{padding:24px;background:rgb(var(--color-bg-blue)/100%);border-radius:calc(var(--border-radius)*2)}.c-applicationInquiry+.c-linkBlock{-webkit-margin-before:24px;margin-block-start:24px}.c-cvBtnBlock{display:flex;flex-direction:column;align-items:center;padding:40px;background:rgb(var(--color-bg-default)/100%)}.c-cvBtnBlock p{margin-bottom:16px}.c-cvBtnBlock a+p{margin-top:16px;margin-bottom:0}.c-areaLinkBlock{padding:15px;background:rgb(var(--color-bg-blue)/100%);border-bottom:1px solid rgb(var(--color-border-base)/100%)}.-bg-gray .c-areaLinkBlock{padding:0;border-bottom:none}.c-areaLinkBlock h5{background-color:#fff}.c-areaLinkBlock ul:not(.note){display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;-webkit-margin-before:0;margin-block-start:0}.c-areaLinkBlock ul:not(.note) li{margin:0;padding:0}.c-areaLinkBlock ul:not(.note) li::before,.c-areaLinkBlock ul:not(.note) li::after{display:none}.c-areaLinkBlock ul:not(.note) li+li{margin:0}.c-areaLinkBlock ul:not(.note) li a{position:relative;display:flex;flex-direction:column;justify-content:center;height:74px;padding:0 24px;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1.125rem;text-decoration:none;background:rgb(var(--color-bg-gray)/100%);border:1px solid rgb(var(--color-border)/100%);border-radius:calc(var(--border-radius)*2)}.c-areaLinkBlock ul:not(.note) li a.focus-visible,.c-areaLinkBlock ul:not(.note) li a:focus-visible{text-decoration:none}.c-areaLinkBlock ul:not(.note) li a p{margin:2px 0 0;font-size:.8125rem;line-height:1.3;letter-spacing:normal}.c-areaLinkBlock ul:not(.note) li a[href]{flex-direction:row;align-items:center;justify-content:flex-start;background:rgb(var(--color-c-white)/100%)}.c-areaLinkBlock ul:not(.note) li a[href]::after{position:absolute;top:50%;right:24px;display:block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fecd2f" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-areaLinkBlock ul.schedule:not(.note){display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;-webkit-margin-before:0;margin-block-start:0}.c-areaLinkBlock ul.schedule:not(.note) li{margin:0;padding:0}.c-areaLinkBlock ul.schedule:not(.note) li::before,.c-areaLinkBlock ul.schedule:not(.note) li::after{display:none}.c-areaLinkBlock ul.schedule:not(.note) li+li{margin:0}.c-areaLinkBlock ul.schedule:not(.note) li a{position:relative;display:flex;flex-direction:column;justify-content:center;height:46px;padding:0 12px;color:rgb(var(--color-text)/100%);font-weight:700;font-size:1rem;text-decoration:none;background:rgb(var(--color-bg-gray)/100%);border:1px solid rgb(var(--color-border)/100%);border-radius:calc(var(--border-radius)*2)}.c-areaLinkBlock ul.schedule:not(.note) li a.focus-visible,.c-areaLinkBlock ul.schedule:not(.note) li a:focus-visible{text-decoration:none}.c-areaLinkBlock ul.schedule:not(.note) li a p{margin:2px 0 0;font-size:.8125rem;line-height:1.3;letter-spacing:normal}.c-areaLinkBlock ul.schedule:not(.note) li a[href]{flex-direction:row;align-items:center;justify-content:flex-start;background:rgb(var(--color-c-white)/100%)}.c-areaLinkBlock ul.schedule:not(.note) li a[href].-selected{color:rgb(var(--color-c-white)/100%)}.category-eisei .c-areaLinkBlock ul.schedule:not(.note) li a[href].-selected{background:var(--gradient-eisei)}.category-gaikoku .c-areaLinkBlock ul.schedule:not(.note) li a[href].-selected{background:var(--gradient-gaikoku)}.category-haken .c-areaLinkBlock ul.schedule:not(.note) li a[href].-selected{background:var(--gradient-haken)}.category-shikaku .c-areaLinkBlock ul.schedule:not(.note) li a[href].-selected{background:var(--gradient-shikaku)}.category-consulting .c-areaLinkBlock ul.schedule:not(.note) li a[href].-selected{background:var(--gradient-consulting)}.c-areaLinkBlock ul.schedule:not(.note) li a[href]::after{position:absolute;top:50%;right:24px;display:block;width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM14.69 11.7701C14.6899 11.6068 14.6249 11.4502 14.5093 11.3348L10.2878 7.12148C10.2106 7.04374 10.1057 7.00001 9.99619 7.00001C9.88669 7.00001 9.78173 7.04374 9.70462 7.12148L9.12149 7.6964C9.04374 7.77351 9.00002 7.87847 9.00002 7.98797C9.00002 8.09747 9.04374 8.20243 9.12149 8.27954L12.7763 11.9262L9.12149 15.5728C9.04423 15.6485 9.0007 15.7521 9.0007 15.8603C9.0007 15.9684 9.04423 16.0721 9.12149 16.1478L9.70462 16.7309C9.78173 16.8086 9.88669 16.8524 9.99619 16.8524C10.1057 16.8524 10.2106 16.8086 10.2878 16.7309L14.5093 12.5175C14.6234 12.4011 14.6881 12.2452 14.69 12.0822V11.7701Z" fill="%23fecd2f" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-contactBlock{padding:40px;background:rgb(var(--color-bg-blue2)/100%)}.c-contactBlock__head{font-size:1rem;text-align:center}.c-contactBlock__head span{display:block;margin-bottom:5px;font-weight:700;font-size:1.75rem}.c-contactBlock__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:24px}.c-contactBlock__content.-only{grid-template-columns:repeat(1, 1fr);margin-top:0}.c-contactBlock__content.-all{grid-template-columns:repeat(1, 1fr);gap:24px;margin-top:0}.c-contactBlock__content .form{display:flex;flex-direction:column;padding:24px;background-color:rgb(var(--color-bg-body)/100%);border-radius:6px}.c-contactBlock__content .form p{margin-bottom:16px;font-weight:700;font-size:1rem;text-align:center}.c-contactBlock__content .form a{margin-top:auto;padding:16px 45px 16px 16px;font-size:1.5rem}.c-contactBlock__content .form a.-arrow::after{right:24px}.c-contactBlock__content .call a{display:block;height:100%;padding:24px;color:rgb(var(--color-text)/100%);text-align:center;background-color:rgb(var(--color-bg-body)/100%);border-radius:6px}.c-contactBlock__content .call p{font-weight:700;font-size:1rem}.c-contactBlock__content .call .callWrap{margin-top:16px;font-size:1rem}.c-contactBlock__content .call .callWrap span.num{position:relative;padding-left:56px;font-weight:700;font-size:2rem;line-height:1}.c-contactBlock__content .call .callWrap span.num::before{position:absolute;top:50%;left:0;width:48px;height:27px;background:url("/assets/img/icon_call.svg") no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-contactBlock__content .call .callWrap span.hours{display:block;margin-top:5px;font-size:1rem}.c-contactBlock__content .otherContact{padding:24px;text-align:center;background-color:rgb(var(--color-bg-body)/100%);border-radius:6px}.c-contactBlock__content .otherContact .text{font-weight:700;font-size:1rem}.c-contactBlock__content .otherContact .addressWrap{display:flex;align-items:center;justify-content:center}.c-contactBlock__content .otherContact .addressWrap span{margin-right:8px;padding:0 8px;color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1.25rem;text-align:center;background-color:rgb(var(--color-c-blue)/100%);border-radius:2px}.c-contactBlock__content .otherContact .addressWrap a,.c-contactBlock__content .otherContact .addressWrap p{color:rgb(var(--color-text)/100%);font-weight:700;font-size:2rem}.c-contactBlock__content .numberBlock{padding:12px 24px 24px;background-color:rgb(var(--color-c-white)/100%)}.c-contactBlock__content .numberBlock .text{margin-bottom:8px;font-weight:bold;text-align:center}.c-contactBlock__content .numberBlock .numberWrap{display:grid;grid-template-columns:repeat(3, 1fr);width:850px;margin:0 auto}.c-contactBlock__content .numberBlock .numberWrap .number{display:flex;align-items:center;justify-content:center}.c-contactBlock__content .numberBlock .numberWrap .number svg{width:26px !important;height:26px !important;fill:rgb(var(--color-c-blue)/100%)}.c-contactBlock__content .numberBlock .numberWrap .number .icon{display:inherit}.c-contactBlock__content .numberBlock .numberWrap .number .fax{display:inherit}.c-contactBlock__content .numberBlock .numberWrap .number .fax svg{width:28px !important;height:32px !important}.c-contactBlock__content .numberBlock .numberWrap .number img{height:26px}.c-contactBlock__content .numberBlock .numberWrap .number a,.c-contactBlock__content .numberBlock .numberWrap .number p{margin-left:8px;font-weight:bold;font-size:2rem}.c-contactBlock__content .numberBlock .detail{margin-top:4px;text-align:center}.c-importantBlock__head{display:block;padding:8px 0;color:rgb(var(--color-c-white)/100%);font-size:1rem;text-align:center;background-color:rgb(var(--color-attention)/100%);border-radius:8px 8px 0 0}.c-importantBlock__content{padding:24px;font-size:1rem;background-color:rgb(var(--color-bg-red)/100%);border:1px solid rgb(var(--color-border-red)/100%);border-radius:0 0 8px 8px}.c-courseBlock{display:flex;flex-direction:column;width:100%;padding:40px;background-color:rgb(var(--color-bg-blue3)/100%);border:2px solid rgb(var(--color-border-base)/100%);border-radius:8px}.c-courseBlock h4{margin-bottom:0}.c-courseBlock ul{-webkit-margin-before:0;margin-block-start:0}.c-courseBlock ul li+li{margin-top:8px}.c-courseBlock p{margin-bottom:0%;font-size:1rem}.c-courseBlock .btnWrap{margin-top:auto}.c-courseBlock .btnWrap .m-btn{min-width:338px}.c-courseBlockSelect{display:flex;flex-direction:column;width:100%;padding:40px;background-color:rgb(var(--color-bg-blue3)/100%);border:2px solid rgb(var(--color-border-base)/100%);border-radius:8px}.c-courseBlockSelect h4{margin-bottom:0}.c-courseBlockSelect ul{-webkit-margin-before:0;margin-block-start:0}.c-courseBlockSelect ul li+li{margin-top:8px}.c-courseBlockSelect p{margin-top:15px;margin-bottom:0%;font-size:1rem}.c-courseBlockSelect .btnWrap{margin-top:auto}.c-courseBlockSelect .btnWrap .m-btn{min-width:338px}.c-courseBlockSelect use{width:50px}.c-courseBlockPicture{display:flex;flex-direction:column;width:100%;padding-bottom:15px;background-color:rgb(var(--color-bg-blue3)/100%);border:2px solid rgb(var(--color-border-base)/100%);border-radius:8px}.c-courseBlockPicture h4{margin-bottom:0}.c-courseBlockPicture ul{-webkit-margin-before:0;margin-block-start:0}.c-courseBlockPicture ul li+li{margin-top:8px}.c-courseBlockPicture p{margin-bottom:0%;font-size:1rem}.c-courseBlockPicture .btnWrap{margin-top:auto}.c-courseBlockPicture .btnWrap .m-btn{min-width:338px}.c-bankBlock{padding:24px;border:1px solid rgb(var(--color-border-base)/100%);border-radius:8px}.c-bankBlock+.c-bankBlock{margin-top:16px}.c-bankBlock__head{margin-bottom:12px;padding-bottom:12px;font-size:1rem;border-bottom:1px solid rgb(var(--color-border-purple)/100%)}.c-bankBlock__head span{margin-right:16px;font-weight:700}.c-bankBlock__content{font-size:.875rem}.c-bankBlock__content dl>div{display:flex;align-items:center}.c-bankBlock__content dl>div dt{display:block;width:72px;font-weight:700}.c-anchorBtnBlock{padding:40px 34px;background-color:var(--category-color)}.c-anchorBtnBlock__head{color:rgb(var(--color-c-white)/100%);font-weight:700;font-size:1.5rem;text-align:center}.c-anchorBtnBlock__btnWrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-top:18px}.c-anchorBtnBlock__btnWrap .m-btn{height:59px;font-weight:700;font-size:1.5rem}.c-anchorBtnBlock__btnWrap .m-btn.-arrow::after{-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.c-crownBlock{display:flex;align-items:center;padding:40px;border:1px solid rgb(var(--color-border)/100%)}h2+.c-crownBlock{margin-top:-24px}.-bg-gray .c-crownBlock{background-color:rgb(var(--color-bg-body)/100%)}.c-crownBlock__image{flex-shrink:0;width:100px;margin-right:24px}.c-crownBlock__image img{width:100%;height:auto}.c-crownBlock__content p{margin-top:10px;font-size:1rem}.c-crownBlock__content__head{font-weight:600;font-size:1.5rem;font-family:serif}.c-crownBlock__content__head span{margin-left:6px;font-weight:300;font-size:1.125rem}.c-crownBlock.-sm{padding:8px 24px}.c-crownBlock.-sm .c-crownBlock__image{width:60px}.c-applyBlock{display:flex;align-items:center}.c-applyBlock+.c-applyBlock{margin-top:32px}.c-applyBlock__content ul{margin-top:0}.c-applyBlock__content ul li{font-weight:700;font-size:1.125rem}.c-applyBlock__btn{flex-shrink:0;width:280px;margin-right:24px}.c-applyBlock__btn .m-btn{width:100%;min-width:0}.c-applyBlock.-wide .c-applyBlock__btn{width:388px}.c-applyBlock.-revres{flex-direction:row-reverse;justify-content:space-between}.c-applyBlock.-revres .c-applyBlock__btn{margin-right:0;margin-left:24px}.c-applyBlock.-revres .c-applyBlock__btn a+a{margin-top:10px}.c-courseFeatureBlock ol{display:flex;justify-content:space-between;margin-left:0}.c-courseFeatureBlock ol li{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:24px 18px;border:2px solid rgb(var(--color-border)/100%);border-radius:8px;counter-increment:cnt}.c-courseFeatureBlock ol li::before{position:absolute;top:-26px;left:24px;color:rgb(var(--color-c-yellow)/100%);font-size:3rem;content:counter(cnt)}.c-courseFeatureBlock ol li:not(:first-child){margin-left:24px}.c-courseFeatureBlock ol li+li{margin-top:0}.c-courseFeatureBlock__icon{position:relative}.c-courseFeatureBlock__icon::before{position:absolute;top:50%;left:50%;width:80px;height:80px;background-color:rgb(var(--color-c-blue)/8%);border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}.c-courseFeatureBlock__icon svg{width:80px !important;height:80px !important;fill:rgb(var(--color-c-blue)/100%);stroke:rgba(0,0,0,0)}.c-courseFeatureBlock__text{margin-top:20px;font-weight:700;font-size:1rem;text-align:center}.c-demoBlock__wrap{display:flex}.c-demoBlock__content{width:100%}.c-demoBlock__content .m-note{margin-top:8px}.c-demoBlock__info{margin-top:16px;padding:24px;background-color:rgb(var(--color-bg-blue)/100%)}.c-demoBlock__info .info__head{display:block;margin-bottom:10px;font-weight:700;font-size:1rem}.c-demoBlock__info p{font-size:.75rem}.c-demoBlock__info ul{margin-top:10px}.c-demoBlock__info ul li{display:flex;align-items:center;font-size:.875rem}.c-demoBlock__info ul li::before,.c-demoBlock__info ul li::after{top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.c-demoBlock__info ul li+li{margin-top:8px}.c-demoBlock__info ul li span{display:flex;align-items:center;justify-content:space-between;width:88px}.c-demoBlock__info ul li span::after{content:"："}.c-demoBlock__btnWrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:16px}.c-demoBlock__btnWrap a{width:100%;font-size:1rem}.c-demoBlock__image{flex-shrink:0;width:390px;margin-left:32px}.c-demoBlock__image img{width:100%;height:auto;border-radius:8px}.c-formDvdSet ul{margin:0}.c-formDvdSet ul li{padding-left:0;list-style:none}.c-formDvdSet ul li::before,.c-formDvdSet ul li::after{display:none}.c-formDvdSet ul li+li{margin-top:0}.c-formDvdSet ul li{display:flex;align-items:center;padding:10px 16px;border:1px solid rgb(var(--color-border-base)/100%)}.c-formDvdSet ul li+li{margin-top:-1px}.c-formDvdSet__price{margin-left:auto}.c-formDvdSet__input{margin-left:40px}.c-formDvdSet__total{display:flex;margin-top:-1px;padding:16px;background:rgb(var(--color-bg-blue3)/100%);border:1px solid rgb(var(--color-border-base)/100%)}.c-congratulations{display:flex;justify-content:center;padding:8px;border:solid 8px #ffdfd9}.c-congratulations .message .heading{color:rgb(var(--color-attention)/100%);font-weight:700;font-size:1.5rem;text-align:center}.c-congratulations img{margin-right:16px}.c-bookItem{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.c-bookItem__text{flex:1}.c-bookItem__image{flex-shrink:0;width:180px;margin-left:24px;border:1px solid #ccc}.c-bookItem__image.-lg{width:250px}.c-bookItem__image img{width:100%}.c-bookItem .btnWrap{width:100%;margin-top:auto;padding-top:16px}.c-lecturerProfiles figure{display:flex;align-items:flex-start}.c-lecturerProfiles figure .m-image-fit{flex:0 0 120px;margin-right:32px}.c-lecturerProfiles figure figcaption h4{margin-bottom:16px}.c-lecturerProfiles figure figcaption h3{padding:8px 16px;font-size:1.375rem}.c-lecturerProfiles figure figcaption>*{font-size:1rem;line-height:2}.c-lecturerProfiles figure figcaption p+p{margin-top:16px}.c-topCategoryBlock h2{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:40px 120px;font-size:2rem;background:none}.c-topCategoryBlock h2 span{flex-shrink:0;width:520px;margin-left:30px;font-weight:400;font-size:1rem}.c-topCategoryBlock__contentsWrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;padding:40px 120px 80px;background-color:rgb(var(--color-bg-blue)/100%)}.c-topCategoryBlock__eisei{padding:40px 0;text-align:center;border-bottom:1px solid rgb(var(--color-border-base)/100%)}.c-topCategoryBlock__eisei p{margin-bottom:14px;font-weight:700;font-size:1rem}.c-topCategoryBlock__eisei .m-btn{min-width:400px;font-size:1rem}.c-topCategoryBlock__content{position:relative;background:rgb(var(--color-bg-body)/100%);border:1px solid rgb(var(--color-border-base)/100%);border-top:none;border-radius:0 0 4px 4px}.c-topCategoryBlock__content::before{position:absolute;top:0;left:-1px;display:block;width:calc(100% + 2px);height:2px;background-color:var(--category-color);content:""}.c-topCategoryBlock__content a{display:flex;flex-direction:column;height:100%;color:#202020}.c-topCategoryBlock__content a.focus-visible,.c-topCategoryBlock__content a:focus-visible{text-decoration:none}.c-topCategoryBlock__content__head{display:flex}.c-topCategoryBlock__content__head .icon{padding:22px 16px;border-right:1px solid rgb(var(--color-border)/100%)}.c-topCategoryBlock__content__head .icon>svg[class*=icon_]{flex-shrink:0;width:60px;height:60px;fill:currentcolor}.c-topCategoryBlock__content .headContent{width:100%}.c-topCategoryBlock__content .headContent .category{display:block;padding:4px 0;color:rgb(var(--color-primary)/100%);font-size:1rem;text-align:center;background-color:rgb(var(--color-bg-blue3)/100%)}.c-topCategoryBlock__content .headContent__inner{position:relative;padding:12px 16px}.c-topCategoryBlock__content .headContent__inner::before{position:absolute;top:50%;right:17px;display:block;width:24px;height:24px;background-color:rgb(var(--color-secondary)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-topCategoryBlock__content .headContent__inner::after{position:absolute;top:50%;right:26px;display:block;width:6px;height:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-topCategoryBlock__content .headContent__inner p{color:rgb(var(--color-text)/100%);font-weight:700;font-size:1.25rem}.c-topCategoryBlock__content .headContent__inner .tagWrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:3px}.c-topCategoryBlock__content .headContent__inner .tagWrap .course{display:flex;align-items:center;margin-right:8px;margin-bottom:3px;padding:0 8px;color:rgb(var(--color-primary)/100%);font-weight:700;font-size:.6875rem;letter-spacing:.001em;border:1px solid rgb(var(--color-primary)/100%);border-radius:3px}.c-topCategoryBlock__content .headContent__inner .tagWrap .course.-school::before{display:block;flex-shrink:0;width:16px;height:16px;background:url("/assets/img/icon_school.svg") no-repeat;content:""}.c-topCategoryBlock__content .headContent__inner .tagWrap .course.-online::before{display:block;flex-shrink:0;width:16px;height:16px;background:url("/assets/img/icon_online.svg") no-repeat;content:""}.c-topCategoryBlock__content .headContent__inner .tagWrap .course.-dvd::before{display:block;flex-shrink:0;width:16px;height:16px;background:url("/assets/img/icon_dvd.svg") no-repeat;content:""}.c-topCategoryBlock__content__body{padding:16px;font-size:.75rem;border-top:1px solid rgb(var(--color-border)/100%)}.c-topCategoryBlock__content.-type02{padding:16px;border-top:1px solid rgb(var(--color-border-base)/100%)}.c-topCategoryBlock__content.-type02::before{display:none}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__head{display:flex;align-items:center}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__head .tag{display:flex;align-items:center;justify-content:center;width:120px;height:20px;margin-right:16px;color:var(--category-color);font-size:.6875rem;border:1px solid var(--category-color);border-radius:3px}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__head p{font-weight:700;font-size:1.25rem}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body{display:flex;padding:16px 0 0;border-top:none}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__textArea{display:flex;flex-direction:column}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__textArea p{font-size:.75rem}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__textArea a{height:auto;margin-top:auto;color:rgb(var(--color-c-white)/100%)}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__image{flex-shrink:0;width:200px;margin-left:16px}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__image img{width:100%}.c-topCategoryBlock__content.-external .headContent__inner::before,.c-topCategoryBlock__content.-external .headContent__inner ::after{display:none}.c-topCategoryBlock__content.-external .c-topCategoryBlock__content__body .tagWrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:10px}.c-topCategoryBlock__content.-external .c-topCategoryBlock__content__body .tagWrap .externalLink{display:flex;align-items:center;padding:2px 8px;color:#fff;font-size:.875rem;background-color:#45bb89;border-radius:40px}.c-topCategoryBlock__content.-external .c-topCategoryBlock__content__body .tagWrap .externalLink::after{display:block;flex-shrink:0;width:12px;height:12px;margin-left:6px;background:url(/assets/img/icon_link_white.svg) no-repeat;background-size:cover;content:""}.c-productBlock{display:flex;justify-content:space-between}.c-productBlock__contents{margin-right:40px}.c-productBlock__contents .item+.item{margin-top:40px}.c-productBlock__contents .item span{font-weight:700}.c-productBlock__contents .item .merchandise{display:inline-flex;align-items:center;margin-bottom:8px;font-weight:700;font-size:1.25rem}.c-productBlock__contents .item .merchandise span{margin-right:8px;padding:4px 8px;color:#7e8894;font-weight:normal;font-size:1.125rem;white-space:nowrap;background-color:rgb(var(--color-bg-blue)/100%);border:solid 1px rgb(var(--color-border-base)/100%);border-radius:8px}.c-productBlock__contents .item .price{display:flex;align-items:baseline;padding-left:110px}.c-productBlock__contents .item .price span{font-size:1.5rem}.c-productBlock__contents .item .price__detail{display:inline-block;color:#909090}.c-productBlock__contents .item .price__detail span{font-size:1.125rem}.c-productBlock__btn{display:flex;flex-direction:column;width:100%;max-width:460px}.c-productBlock__btn .m-btn{width:100%;min-width:0}.c-productBlock__btn .m-btn+.m-btn{margin-top:16px}.c-specialBlock{padding:40px var(--side-gutter);background-color:rgb(var(--color-bg-gray)/100%)}.l-article .c-specialBlock{padding:40px}.c-specialBlock.-category-color{background-color:var(--category-color-bg)}.c-specialBlock h2{-webkit-margin-before:0;margin-block-start:0;display:flex;align-items:center;margin-bottom:0;padding:16px 40px 14px;background:rgb(var(--color-bg-body)/100%);border-radius:8px 8px 0 0}.c-specialBlock h2::before{display:block;width:24px;height:1px;margin-right:16px;background:var(--gradient-secondary);content:""}.c-specialBlock__contentWrap{display:flex;align-items:center;justify-content:space-between;padding:35px 40px 40px;background-color:rgb(var(--color-bg-body)/100%);border-radius:0 0 8px 8px}.c-specialBlock__listWrap{display:flex}.c-specialBlock__listWrap ul{margin-top:0}.c-specialBlock__listWrap ul+ul{margin-left:80px}.c-specialBlock__listWrap ul li{position:relative;padding-left:22px;font-weight:700}.c-specialBlock__listWrap ul li::before{position:absolute;top:9px;left:0;display:block;width:8px;height:8px;background:var(--category-color-50);border-radius:50%;content:""}.c-specialBlock__listWrap ul li::after{position:absolute;top:13px;left:5px;display:block;width:8px;height:1px;background:rgb(var(--color-secondary)/100%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-specialBlock__listWrap ul li+li{margin-top:8px}.c-specialBlock__btnWrap{display:flex;flex-direction:column;align-items:center}.c-specialBlock__btnWrap .m-btn{font-size:1.5rem}.c-specialBlock__btnWrap .m-btn.-lg{min-width:306px}.c-specialBlock__btnWrap span{display:block;margin-top:8px;color:#909090;font-weight:700;font-size:.75rem}.c-specialBlock.-column .c-specialBlock__contentWrap{flex-direction:column;align-items:flex-start}.c-specialBlock.-column .c-specialBlock__lead{margin-bottom:20px;font-weight:bold;font-size:20px}.c-pointHeading{display:flex;align-items:stretch;font-weight:bold}.c-pointHeading__point{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:16px;background-color:var(--category-color);border-radius:8px 0 0 8px}.c-pointHeading__point span{color:#fff}.c-pointHeading p{flex-grow:1;padding:16px;font-size:1.25rem;background-color:rgb(var(--color-bg-blue)/100%);border-radius:0 8px 8px 0}.c-achievement{display:flex;justify-content:space-between}.c-crownBlock+.c-achievement{margin-top:24px}.c-achievement__contentWrap{display:flex;flex-direction:column;width:calc(50% - 12px);padding:24px;background-color:rgb(var(--color-bg-body)/100%);border:1px solid rgb(var(--color-border)/100%);border-radius:8px}.c-achievement__contentWrap h4{font-size:1rem}.c-achievement__contentWrap h4 .sub{display:block;margin-top:-5px;font-size:.875rem}.c-achievement__contentWrap .m-btn{margin-top:auto}.c-achievement__contentInner{display:flex;flex-shrink:0;text-align:center}.c-achievement__contentInner.-rate{justify-content:space-between}.c-achievement__contentInner.-rate .chart__wrapper:first-child{position:relative}.c-achievement__contentInner.-rate .chart__wrapper:first-child::after{position:absolute;top:50%;right:0;width:34px;height:34px;border-top:1px solid silver;border-right:1px solid silver;-webkit-transform:translate(100%, -50%) rotate(45deg);transform:translate(100%, -50%) rotate(45deg);content:""}.c-achievement__contentInner.-enquete{justify-content:space-around;margin-top:15px;padding:0 16px}.c-achievement .chart__wrapper{display:flex;flex-direction:column;align-items:center}.c-achievement .chart__wrapper .c-pieChart p{position:absolute;top:50%;left:50%;width:100%;color:rgb(var(--color-bg-default)/100%);font-weight:700;font-size:1.75rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-achievement .chart__wrapper .c-pieChart p.text-black{color:rgb(var(--color-text)/100%)}.c-achievement .chart__wrapper .c-pieChart p .num__under{display:block;margin-top:-5px;font-size:.875rem}.c-achievement .chart__wrapper .c-pieChart p span{font-size:1rem}.c-achievement .chart__wrapper .c-pieChart.-sm p{font-size:1.125rem}.c-achievement .chart__wrapper .c-pieChart.-sm p span{font-size:.75rem}.c-achievement .chart__wrapper .c-pieChart.-lg p{font-size:2.125rem}.c-achievement .chart__wrapper .c-pieChart.-lg p span{font-size:1.25rem}.c-achievement .chart__wrapper .c-pieChart.-lg p span.num__under{font-size:.9375rem}.c-achievement .chart__inner{display:flex;align-items:center}.c-achievement .chart__inner .title{display:block;margin-top:3px;color:#838383;font-weight:700;font-size:.75rem}.c-achievement .chart__inner .title>span{display:block}.c-achievement .chart__inner .chart__content{flex-shrink:0}.c-achievement .chart__inner .chart__content:not(:first-child){margin-left:16px}.c-achievement .chart__content{display:flex;flex-direction:column}.c-achievement .chart__title{margin-bottom:16px;font-weight:700;font-size:.875rem}.c-achievement .chart__title__bottom{margin-top:16px;font-weight:700;font-size:.875rem}.c-achievement .chart__detail{margin:16px 0;font-size:.75rem}.c-buttonBlock{position:relative;display:flex;align-items:center;background-color:rgb(var(--color-bg-blue)/100%);border-top:1px solid rgb(var(--color-border-base)/100%)}.c-buttonBlock::before{position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:rgb(var(--color-border-base)/100%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.c-buttonBlock__inner{flex-shrink:0;width:50%;padding:44px 40px 36px}.c-buttonBlock__content{background-color:rgb(var(--color-bg-body)/100%);border-top:2px solid var(--category-color);border-radius:8px}.c-buttonBlock__head{display:flex;align-items:center;padding:16px 24px;font-weight:700;font-size:1.125rem;border-bottom:1px solid rgb(var(--color-border)/100%)}.c-buttonBlock__head::before{display:block;width:24px;height:1px;margin-right:16px;background:var(--gradient-secondary);content:""}.c-buttonBlock__btnWrap{display:flex;flex-direction:column;align-items:center;padding:40px}.c-buttonBlock__btnWrap .m-btn{min-height:80px;font-size:1.5rem}.c-buttonBlock__btnWrap .m-btn.-arrow::after{right:24px}.c-buttonBlock__btnWrap .m-btn.-comment{min-height:67px}.c-buttonBlock__btnWrap span{margin-top:8px;color:#909090;font-weight:700;font-size:.75rem}.c-noteBlock{margin-top:40px !important;padding:40px;border:1px solid rgb(var(--color-border-gray)/100%);border-radius:8px}.c-noteBlock.-border-none{padding:0;border:none;border-radius:0}.c-noteBlock__wrapper{display:flex}.c-noteBlock__innerWrap{margin-right:32px}.c-noteBlock__image{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:390px;height:241px;background-color:rgb(var(--color-bg-blue)/100%)}.c-noteBlock__image .image{width:106px}.c-noteBlock__image .image.-dvd{width:170px}.c-noteBlock__image .image img{width:100%;height:auto}.c-noteBlock__image .imageMid{height:215px}.c-noteBlock__image .imageMid img{width:100%;height:auto}.c-noteBlock__content p+p{-webkit-margin-before:24px;margin-block-start:24px}.c-noteBlock__content p+picture{-webkit-margin-before:24px;margin-block-start:24px}.c-noteBlock__content ul li+li{margin-top:8px !important}.c-noteBlock__content picture{width:100%}.c-noteBlock .m-btn{min-width:338px}.c-exemptionBlock{display:flex;align-items:center}.c-exemptionBlock__icon{display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:112px;margin-right:16px;color:rgb(var(--color-c-blue)/100%)}.c-exemptionBlock__icon svg{width:60px !important;height:60px !important;fill:rgb(var(--color-c-blue)/100%)}.c-exemptionBlock__icon span{margin-top:8px;font-weight:700;font-size:1.25rem}.c-exemptionBlock__content .c-exemptionBlock__head{margin-bottom:16px;font-weight:700;font-size:1.25rem}.c-exemptionBlock__content p{font-size:1rem}.c-eiseiTable tr{display:flex}.c-eiseiTable tr+tr{margin-top:16px}.c-eiseiTable tr th{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:178px;font-weight:700;border:1px solid rgb(var(--color-border-base)/100%)}.c-eiseiTable tr td{width:100%;padding:24px;font-weight:700;border:1px solid rgb(var(--color-border-base)/100%);border-left:none}.c-eiseiTable tr td ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px 20px;margin-top:20px;font-weight:400}.c-eiseiTable tr td ul li,.c-eiseiTable tr td ul li+li{margin:0}.c-eiseiTable p{margin-top:16px}.c-annotationBlock{padding:24px;background-color:#fbfbfb}.c-annotationBlock div+div{margin-top:8px}.c-faq{border:1px solid rgb(var(--color-border-gray)/100%)}.c-faq+.c-faq{-webkit-margin-before:-1px;margin-block-start:-1px}article .c-faq summary{padding:0;background:rgb(var(--color-c-white)/100%);transition:background .1s}article .c-faq summary::before,article .c-faq summary::after{background:var(--category-color)}article .c-faq.-open summary{background:rgb(var(--color-bg-blue2)/100%)}.c-faq__q{position:relative;padding:12px 60px 12px 50px;font-weight:700;font-size:1rem}.c-faq__q::before{position:absolute;top:50%;left:24px;color:var(--category-color);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"Q."}.c-faq__a{position:relative;padding:16px 24px 16px 50px;font-weight:700;font-size:1.125rem;border-top:1px solid rgb(var(--color-border-gray)/100%)}.c-faq__a::before{position:absolute;top:50%;left:24px;color:rgb(var(--color-c-red)/100%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"A."}.c-pageLinks ul{margin:0;display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 -8px}.c-pageLinks ul li{padding-left:0;list-style:none}.c-pageLinks ul li::before,.c-pageLinks ul li::after{display:none}.c-pageLinks ul li+li{margin-top:0}.c-pageLinks ul li{margin:8px}.c-pageLinks ul li a{position:relative;display:flex;align-items:center;padding:4px 24px 4px 12px;font-weight:700;border-bottom:1px solid rgb(var(--color-link)/100%)}.c-pageLinks ul li a::after{position:absolute;right:2px;bottom:4px;display:block;width:19px;height:19px;background:url('data:image/svg+xml,<svg viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M9.875 17H9.125C8.91789 17 8.75 16.8321 8.75 16.625V4.4975L5.42 7.835C5.34958 7.90599 5.25374 7.94592 5.15375 7.94592C5.05376 7.94592 4.95791 7.90599 4.8875 7.835L4.3625 7.3025C4.2915 7.23209 4.25157 7.13624 4.25157 7.03625C4.25157 6.93626 4.2915 6.84041 4.3625 6.77L8.96 2.165C9.06538 2.05948 9.20836 2.00013 9.3575 2H9.6425C9.79131 2.00173 9.93371 2.06084 10.04 2.165L14.6375 6.77C14.7085 6.84041 14.7484 6.93626 14.7484 7.03625C14.7484 7.13624 14.7085 7.23209 14.6375 7.3025L14.105 7.835C14.0359 7.90555 13.9413 7.9453 13.8425 7.9453C13.7437 7.9453 13.6491 7.90555 13.58 7.835L10.25 4.4975V16.625C10.25 16.8321 10.0821 17 9.875 17Z" fill="%230089d4" /></svg>') center/contain no-repeat;-webkit-transform:scaleY(-1);transform:scaleY(-1);content:""}.tab-content .c-pageLinks{padding:28px 64px 24px}.c-privacyBlock{display:flex}.c-privacyBlock img{flex-shrink:0;margin-left:32px}.c-bgBox{padding:40px;background-color:rgb(var(--color-bg-gray)/100%);border:1px solid #f5f5f5;border-radius:8px}.c-bgBox .m-lead+*{-webkit-margin-before:8px;margin-block-start:8px}.c-bgBox .btnWrap{-webkit-margin-before:16px;margin-block-start:16px}.c-bgBox .btnWrap:last-child{margin-bottom:8px}.c-bgBox.-paddingNarrow{padding:12px 24px}.c-bgBox.-pdf{padding:24px}.c-bgBox.-pdf div{width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e3e9ed}.c-bgBox.-pdf div a:not(li>a){font-weight:bold;font-size:1.25rem}.c-bgBox.recruit{background-color:rgba(255,255,255,.6);background-image:url(/assets/img/eyecatch_business.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:lighten}.c-cautionBox{padding:40px;background-color:rgb(var(--color-bg-gray)/100%);border:4px solid var(--category-color);border-radius:8px}.c-cautionBox .m-lead{color:var(--category-color)}.c-cautionBox .m-lead+*{-webkit-margin-before:8px;margin-block-start:8px}.c-cautionBox .btnWrap{-webkit-margin-before:16px;margin-block-start:16px}.c-cautionBox .btnWrap:last-child{margin-bottom:8px}.c-cautionBox.-paddingNarrow{padding:12px 24px}.c-cautionBox.-pdf{padding:24px}.c-cautionBox.-pdf div{width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e3e9ed}.c-cautionBox.-pdf div a:not(li>a){font-weight:bold;font-size:1.25rem}.c-useFlowBlock ol{display:flex;margin:0}.c-useFlowBlock ol li{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:24px 0 24px 25px;font-weight:700;text-align:center;list-style:none;background-color:rgb(var(--color-bg-blue)/100%)}.c-useFlowBlock ol li:last-child{background-color:#bbd4e2}.c-useFlowBlock ol li:not(:first-child)::before{position:absolute;top:0;left:0;width:25px;height:100%;background:url("/assets/img/img_flow_arrow.svg") center bottom no-repeat;background-size:25px 100%;content:""}.c-useFlowBlock ol li+li{margin:0}.c-seminarPanel{border:solid #dbe2ea 1px;border-radius:0 0 4px 4px}.c-seminarPanel__head{padding:4px;color:#0089d4;text-align:center;background-color:#f0f4f7}.c-seminarPanel__inner{padding:24px 40px}.c-seminarPanel__inner .title{font-weight:bold;font-size:1.5rem;text-align:center}.c-seminarPanel__inner .text{margin-top:15px;font-size:1.125rem}.c-seminarPanel__inner .text span{display:block;font-weight:bold;text-align:center}.c-todoBlock{margin:0;padding:10px;color:#fff;text-align:center;background-color:red}.c-todoBlock__heading{font-weight:bold;font-size:1.75rem}.c-teacherAttempt{position:relative}.c-teacherAttempt::after{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:56px;background-color:rgb(var(--color-bg-gray)/100%);border-top-right-radius:8px;border-bottom-right-radius:8px;content:""}.c-teacherAttempt a{position:relative;display:flex;align-items:center;padding:24px 80px 24px 24px;color:rgb(var(--color-text)/100%);border:1px solid rgb(var(--color-border-gray2)/100%);border-radius:8px}.c-teacherAttempt a.focus-visible,.c-teacherAttempt a:focus-visible{text-decoration:none}.c-teacherAttempt a::before{position:absolute;top:50%;right:16px;display:block;width:24px;height:24px;background-color:rgb(var(--color-secondary)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-teacherAttempt a::after{position:absolute;top:50%;right:25px;display:block;width:6px;height:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.c-teacherAttempt__title{display:flex;align-items:center;font-weight:700;font-size:1.375rem}.c-teacherAttempt__title::before{display:block;width:16px;height:1px;margin-right:8px;background:var(--gradient-secondary);content:""}.c-teacherAttempt__content p{margin-top:14px}.c-teacherAttempt__content ul{-webkit-margin-before:16px;margin-block-start:16px;font-size:.875rem}.c-teacherAttempt__content ul li+li{margin-top:0}.c-teacherAttempt__image{flex-shrink:0;width:360px;margin-left:16px}.c-teacherAttempt__image img{width:100%;height:auto}.c-timeLine{display:grid;grid-template-columns:repeat(2, 1fr);gap:56px}.c-timeLine__block{display:flex;flex-direction:column;justify-content:space-between}.c-timeLine__contents{margin-top:24px;margin-bottom:40px;overflow:hidden}.c-timeLine__shedule{position:relative;display:flex;align-items:flex-start}.c-timeLine__shedule::before{position:absolute;top:8px;left:60px;z-index:1;display:block;width:8px;height:8px;background-color:#fff;border:1px solid #000;border-radius:4px;content:""}.c-timeLine__shedule::after{position:absolute;top:0;left:63.5px;z-index:-1;width:1px;height:175%;background-color:#434548;content:""}.c-timeLine__shedule::after:last-child{height:100%}.c-timeLine__shedule .time{flex-shrink:0;width:80px}.c-timeLine__shedule .tag{display:inline-block;margin-right:10px;padding:2px 8px;font-size:.6875rem;white-space:nowrap;border-radius:3px}.c-timeLine__shedule .task{width:100%}.c-timeLine__shedule .taskWrap{display:flex;flex-direction:column}.c-timeLine__shedule .taskWrap p{font-size:.75rem}.c-timeLine__shedule.-row .task{margin-left:110px}.c-timeLine__shedule.-input::before{background-color:#f17070;border:none}.c-timeLine__shedule.-input .tag{color:#f17070;border:1px solid #f17070}.c-timeLine__shedule.-input .taskWrap .task{color:#f17070}.c-timeLine__shedule.-output::before{background-color:#0f318d;border:none}.c-timeLine__shedule.-output .tag{padding:2px 4px;color:#0f318d;border:1px solid #0f318d}.c-timeLine__shedule.-output .taskWrap .task{color:#0f318d}.c-timeLine__shedule+.c-timeLine__shedule{margin-top:16px}.c-timeLine__message{display:flex;justify-content:center;margin-top:24px;padding:24px;font-size:1.25rem;background-color:#f9f9fa}.c-timeLine__message span{font-weight:bold}.c-pagination .wp-paginate{display:flex;align-items:center;margin-top:0}.c-pagination .wp-paginate li{list-style:none}.c-pagination .wp-paginate li a,.c-pagination .wp-paginate li .page.current{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-weight:bold;font-size:.75rem;line-height:24px;text-align:center;border-radius:2px}.c-pagination .wp-paginate li a{color:#1f2d4b;text-decoration:none;background-color:#fff;border:1px solid #ddd}.c-pagination .wp-paginate li+li{margin-top:0}.c-pagination .wp-paginate li .prev{margin-right:16px}.c-pagination .wp-paginate li .next{margin-left:16px}.c-pagination .wp-paginate .page.current{margin-right:4px;color:#fff;background:#fecd2f;border:1px solid #fecd2f}.c-tagWrap{display:flex;align-items:center}.c-tagWrap .m-importantTag{margin-right:8px}.c-tagWrap a{color:rgb(var(--color-text)/100%)}.c-tagWrap+.c-tagWrap{margin-top:16px}.c-pointMovie{display:flex;align-items:center;justify-content:space-between;padding:24px;border:1px solid rgb(var(--color-border-gray2)/100%);border-radius:2px}.c-pointMovie__content{margin-right:55px}.c-pointMovie__title{margin-top:4px;margin-bottom:20px;font-weight:bold;font-size:1.375rem}.c-pointMovie .m-btn{width:268px;min-width:auto;min-height:40px}.c-pointMovie .m-hangingIndent{-webkit-margin-before:8px;margin-block-start:8px}.c-pointMovie__thumbnail{position:relative;flex-shrink:0;width:427px;height:240px}.c-pointMovie__thumbnail::before{position:absolute;top:50%;left:50%;display:block;width:53px;height:53px;background:url("/assets/img/icon_movie.svg") no-repeat;background-size:53px 53px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}.c-pointMovie__thumbnail img{width:100%;height:auto;object-fit:cover}.c-pointMovie__thumbnail.focus-visible,.c-pointMovie__thumbnail:focus-visible{cursor:pointer}.c-pointMovie__thumbnail.focus-visible::before,.c-pointMovie__thumbnail:focus-visible::before{display:none}.c-pointMovie+.c-pointMovie{margin-top:40px}.c-newsDetailHeader{display:flex;align-items:center;justify-content:center;width:100%;height:190px}.c-newsDetailHeader__inner{max-width:1160px;margin:auto;padding:0 var(--side-gutter)}.c-newsDetailHeader__inner span{display:inline-flex;align-items:center;justify-content:center;width:120px;height:20px;color:#9e9e9e;font-weight:bold;font-size:11px;border:1px solid #9e9e9e;border-radius:3px}.c-newsDetailHeader__inner p{font-size:1.75rem}.c-newsDetailHeader__text{margin-top:8px}.c-newsDetailHeader__text p{font-size:1.75rem}.c-mailBlock{padding:24px;background-color:#e4eff8;border-radius:8px}.c-mailBlock__content{display:flex;align-items:center;padding:24px;background-color:#fff;border:1px solid #dbe2ea;border-radius:8px}.c-mailBlock__content div{display:flex;flex-direction:column;width:100%;margin-right:16px}.c-mailBlock__content div dl{display:flex}.c-mailBlock__content div dl:first-child{padding-bottom:16px;border-bottom:1px solid #dbe2ea}.c-mailBlock__content div dl:last-child{padding-top:16px}.c-mailBlock__content div dl dt{flex-shrink:0;margin-right:16px;font-weight:bold}.c-mailBlock__content .m-btn{flex-shrink:0;width:280px;min-width:0}.c-adobeBlock{display:flex;align-items:center;margin-top:16px;padding:16px;background-color:rgb(var(--color-bg-gray)/100%);border-radius:8px}.c-adobeBlock.-bg-none{background:none}.c-adobeBlock .m-cardBtn{flex-shrink:0;width:276px;margin-right:16px}.c-adobeBlock .m-cardBtn__icon{height:70px}.c-adobeBlock span{font-weight:bold}.c-borderBox{padding:24px;border:1px solid rgb(var(--color-border-base)/100%);border-radius:8px}.c-campaignBlock{position:relative;padding-top:78px}.c-campaignBlock::before{position:absolute;top:17px;left:50%;width:38px;height:4px;background-color:rgb(var(--color-c-blue)/100%);border-radius:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.c-campaignBlock::after{position:absolute;top:17px;left:50%;width:38px;height:4px;background-color:rgb(var(--color-c-blue)/100%);border-radius:8px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.c-campaignBlock__content{display:flex;align-items:center;padding:24px;border:1px solid rgb(var(--color-c-blue)/100%);border-radius:4px}.c-campaignBlock__content .exclusive{flex-shrink:0;margin-right:16px;padding:16px;color:rgb(var(--color-c-white)/100%);font-weight:bold;font-size:1rem;text-align:center;background-color:rgb(var(--color-attention)/100%)}.c-campaignBlock__content .price{font-weight:bold;font-size:1.5rem}.c-campaignBlock__content .price span{margin-left:-8px;font-weight:normal;font-size:1.125rem}.c-startCourse{position:relative;margin-top:0;padding-top:88px}.c-startCourse::before{position:absolute;top:-13px;left:50%;display:block;width:32px;height:58px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23edf6ff" /></svg>') center/contain no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.c-startCourse::after{position:absolute;top:19px;left:50%;display:block;width:32px;height:58px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23e4eff8" /></svg>') center/contain no-repeat;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);content:""}.c-startCourse__content{padding:40px 0;font-weight:bold;font-size:1.5rem;text-align:center;background-color:rgb(var(--color-bg-blue2)/100%);border:1px solid rgb(var(--color-border)/100%);border-radius:8px}.mt-0{margin-top:0px !important}.mr-0{margin-right:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mt-2xl-0{margin-top:0px !important}.mr-2xl-0{margin-right:0px !important}.mb-2xl-0{margin-bottom:0px !important}.ml-2xl-0{margin-left:0px !important}.mt-8{margin-top:8px !important}.mr-8{margin-right:8px !important}.mb-8{margin-bottom:8px !important}.ml-8{margin-left:8px !important}.mt-2xl-8{margin-top:8px !important}.mr-2xl-8{margin-right:8px !important}.mb-2xl-8{margin-bottom:8px !important}.ml-2xl-8{margin-left:8px !important}.mt-16{margin-top:16px !important}.mr-16{margin-right:16px !important}.mb-16{margin-bottom:16px !important}.ml-16{margin-left:16px !important}.mt-2xl-16{margin-top:16px !important}.mr-2xl-16{margin-right:16px !important}.mb-2xl-16{margin-bottom:16px !important}.ml-2xl-16{margin-left:16px !important}.mt-24{margin-top:24px !important}.mr-24{margin-right:24px !important}.mb-24{margin-bottom:24px !important}.ml-24{margin-left:24px !important}.mt-2xl-24{margin-top:24px !important}.mr-2xl-24{margin-right:24px !important}.mb-2xl-24{margin-bottom:24px !important}.ml-2xl-24{margin-left:24px !important}.mt-32{margin-top:32px !important}.mr-32{margin-right:32px !important}.mb-32{margin-bottom:32px !important}.ml-32{margin-left:32px !important}.mt-2xl-32{margin-top:32px !important}.mr-2xl-32{margin-right:32px !important}.mb-2xl-32{margin-bottom:32px !important}.ml-2xl-32{margin-left:32px !important}.mt-40{margin-top:40px !important}.mr-40{margin-right:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mt-2xl-40{margin-top:40px !important}.mr-2xl-40{margin-right:40px !important}.mb-2xl-40{margin-bottom:40px !important}.ml-2xl-40{margin-left:40px !important}.mt-48{margin-top:48px !important}.mr-48{margin-right:48px !important}.mb-48{margin-bottom:48px !important}.ml-48{margin-left:48px !important}.mt-2xl-48{margin-top:48px !important}.mr-2xl-48{margin-right:48px !important}.mb-2xl-48{margin-bottom:48px !important}.ml-2xl-48{margin-left:48px !important}.mt-56{margin-top:56px !important}.mr-56{margin-right:56px !important}.mb-56{margin-bottom:56px !important}.ml-56{margin-left:56px !important}.mt-2xl-56{margin-top:56px !important}.mr-2xl-56{margin-right:56px !important}.mb-2xl-56{margin-bottom:56px !important}.ml-2xl-56{margin-left:56px !important}.mt-64{margin-top:64px !important}.mr-64{margin-right:64px !important}.mb-64{margin-bottom:64px !important}.ml-64{margin-left:64px !important}.mt-2xl-64{margin-top:64px !important}.mr-2xl-64{margin-right:64px !important}.mb-2xl-64{margin-bottom:64px !important}.ml-2xl-64{margin-left:64px !important}.pt-0{padding-top:0px !important}.pr-0{padding-right:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pt-2xl-0{padding-top:0px !important}.pr-2xl-0{padding-right:0px !important}.pb-2xl-0{padding-bottom:0px !important}.pl-2xl-0{padding-left:0px !important}.pt-8{padding-top:8px !important}.pr-8{padding-right:8px !important}.pb-8{padding-bottom:8px !important}.pl-8{padding-left:8px !important}.pt-2xl-8{padding-top:8px !important}.pr-2xl-8{padding-right:8px !important}.pb-2xl-8{padding-bottom:8px !important}.pl-2xl-8{padding-left:8px !important}.pt-16{padding-top:16px !important}.pr-16{padding-right:16px !important}.pb-16{padding-bottom:16px !important}.pl-16{padding-left:16px !important}.pt-2xl-16{padding-top:16px !important}.pr-2xl-16{padding-right:16px !important}.pb-2xl-16{padding-bottom:16px !important}.pl-2xl-16{padding-left:16px !important}.pt-24{padding-top:24px !important}.pr-24{padding-right:24px !important}.pb-24{padding-bottom:24px !important}.pl-24{padding-left:24px !important}.pt-2xl-24{padding-top:24px !important}.pr-2xl-24{padding-right:24px !important}.pb-2xl-24{padding-bottom:24px !important}.pl-2xl-24{padding-left:24px !important}.pt-32{padding-top:32px !important}.pr-32{padding-right:32px !important}.pb-32{padding-bottom:32px !important}.pl-32{padding-left:32px !important}.pt-2xl-32{padding-top:32px !important}.pr-2xl-32{padding-right:32px !important}.pb-2xl-32{padding-bottom:32px !important}.pl-2xl-32{padding-left:32px !important}.pt-40{padding-top:40px !important}.pr-40{padding-right:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.pt-2xl-40{padding-top:40px !important}.pr-2xl-40{padding-right:40px !important}.pb-2xl-40{padding-bottom:40px !important}.pl-2xl-40{padding-left:40px !important}.pt-48{padding-top:48px !important}.pr-48{padding-right:48px !important}.pb-48{padding-bottom:48px !important}.pl-48{padding-left:48px !important}.pt-2xl-48{padding-top:48px !important}.pr-2xl-48{padding-right:48px !important}.pb-2xl-48{padding-bottom:48px !important}.pl-2xl-48{padding-left:48px !important}.pt-56{padding-top:56px !important}.pr-56{padding-right:56px !important}.pb-56{padding-bottom:56px !important}.pl-56{padding-left:56px !important}.pt-2xl-56{padding-top:56px !important}.pr-2xl-56{padding-right:56px !important}.pb-2xl-56{padding-bottom:56px !important}.pl-2xl-56{padding-left:56px !important}.pt-64{padding-top:64px !important}.pr-64{padding-right:64px !important}.pb-64{padding-bottom:64px !important}.pl-64{padding-left:64px !important}.pt-2xl-64{padding-top:64px !important}.pr-2xl-64{padding-right:64px !important}.pb-2xl-64{padding-bottom:64px !important}.pl-2xl-64{padding-left:64px !important}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;white-space:nowrap !important;border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.nobr{display:inline-block}.text-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-white{color:#fff}.text-darkred{color:#c00000}.m-top-15{margin-top:15px}.m-bottom-15{margin-bottom:15px}.m-bottom-30{margin-bottom:30px}.w-100{width:100%}.bgcolor-beige{background-color:#eedcb3}.bgcolor-darkred{background-color:#c00000}.bgcolor-cream{background-color:#ffc}.curriculumTable th{background-color:#ccc}.curriculumTable td ul li{white-space:normal}.curriculumTable td.first{background-color:#e4eff8}.curriculumTable td.secound{background-color:#fffaee}.curriculumTable td.third{background-color:#ebf8f7}.curriculumTable td.on{background-color:#fff9f6}.curriculumTable td.bold{font-weight:700}.priceTable{width:1080px}iframe.googleMap{width:100%;aspect-ratio:16/9}.u-lineClamp-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-lineClamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-8{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-9{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-10{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.u-lineClamp-11{display:-webkit-box;-webkit-line-clamp:11;-webkit-box-orient:vertical;overflow:hidden}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.micromodal-slide{display:none}.micromodal-slide.-open{display:block}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.micromodal-slide .modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;overflow-y:scroll;background:rgba(0,0,0,.5)}.micromodal-slide .modal__container{box-sizing:border-box;max-width:500px;max-height:100vh;padding:30px;overflow-y:auto;overscroll-behavior:contain;background-color:#fff;border-radius:var(--border-radius)}.micromodal-slide .modal__close{background:rgba(0,0,0,0);border:0}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:modal-fadein .3s cubic-bezier(0, 0, 0.2, 1);animation:modal-fadein .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:modal-slidein .3s cubic-bezier(0, 0, 0.2, 1);animation:modal-slidein .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:modal-fadeout .3s cubic-bezier(0, 0, 0.2, 1);animation:modal-fadeout .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:modal-slideout .3s cubic-bezier(0, 0, 0.2, 1);animation:modal-slideout .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__movie__container{position:relative;box-sizing:border-box;width:100%;max-width:1080px;max-height:606px;margin:0 40px;background-color:#fff;border-radius:var(--border-radius);overscroll-behavior:contain}.micromodal-slide .modal__movie__container video{width:100%;height:auto}.micromodal-slide .modal__movie__footer button{position:absolute;top:-27px;right:-27px;width:55px;height:55px;background-color:#267cba;border-radius:50%}.micromodal-slide .modal__movie__footer button::before{position:absolute;top:50%;left:50%;width:26px;height:2px;background-color:#fff;border-radius:8px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);content:""}.micromodal-slide .modal__movie__footer button::after{position:absolute;top:50%;left:50%;width:26px;height:2px;background-color:#fff;border-radius:8px;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);content:""}@-webkit-keyframes modal-fadein{from{opacity:0}to{opacity:1}}@keyframes modal-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fadeout{from{opacity:1}to{opacity:0}}@keyframes modal-fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes modal-slidein{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modal-slidein{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modal-slideout{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes modal-slideout{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@media screen and (max-width: 1439px){.t-column article{--side-gutter: 24px}.t-column2 article{--side-gutter: 24px}.hide-down-2xl{display:none !important}}@media screen and (max-width: 1279px){.l-grid[data-gap-xl="4"]{--grid-gap: 4px}.l-grid[data-gap-xl="8"]{--grid-gap: 8px}.l-grid[data-gap-xl="12"]{--grid-gap: 12px}.l-grid[data-gap-xl="16"]{--grid-gap: 16px}.l-grid[data-gap-xl="20"]{--grid-gap: 20px}.l-grid[data-gap-xl="24"]{--grid-gap: 24px}.l-grid[data-gap-xl="28"]{--grid-gap: 28px}.l-grid[data-gap-xl="32"]{--grid-gap: 32px}.l-grid[data-gap-xl="36"]{--grid-gap: 36px}.l-grid[data-gap-xl="40"]{--grid-gap: 40px}.l-grid[data-grid-xl="1"]{--grid-columns: 1}.l-grid[data-grid-xl="2"]{--grid-columns: 2}.l-grid[data-grid-xl="3"]{--grid-columns: 3}.l-grid[data-grid-xl="4"]{--grid-columns: 4}.l-grid[data-grid-xl="5"]{--grid-columns: 5}.l-grid[data-grid-xl="6"]{--grid-columns: 6}.l-grid[data-grid-xl="7"]{--grid-columns: 7}.l-grid[data-grid-xl="8"]{--grid-columns: 8}.l-grid[data-grid-xl="9"]{--grid-columns: 9}.l-grid[data-grid-xl="10"]{--grid-columns: 10}.l-grid[data-grid-xl="11"]{--grid-columns: 11}.l-grid[data-grid-xl="12"]{--grid-columns: 12}.l-grid>*[data-colpos-xl="1"]{grid-column:1/1}.l-grid>*[data-colpos-xl="2"]{grid-column:2/1}.l-grid>*[data-colpos-xl="3"]{grid-column:3/1}.l-grid>*[data-colpos-xl="4"]{grid-column:4/1}.l-grid>*[data-colpos-xl="5"]{grid-column:5/1}.l-grid>*[data-colpos-xl="6"]{grid-column:6/1}.l-grid>*[data-colpos-xl="7"]{grid-column:7/1}.l-grid>*[data-colpos-xl="8"]{grid-column:8/1}.l-grid>*[data-colpos-xl="9"]{grid-column:9/1}.l-grid>*[data-colpos-xl="10"]{grid-column:10/1}.l-grid>*[data-colpos-xl="11"]{grid-column:11/1}.l-grid>*[data-colpos-xl="12"]{grid-column:12/1}.l-grid>*[data-colspan-xl="1"]{grid-column:auto/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="1"]{grid-column:1/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="2"]{grid-column:2/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="3"]{grid-column:3/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="4"]{grid-column:4/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="5"]{grid-column:5/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="6"]{grid-column:6/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="7"]{grid-column:7/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="8"]{grid-column:8/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="9"]{grid-column:9/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="10"]{grid-column:10/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="11"]{grid-column:11/span 1}.l-grid>*[data-colspan-xl="1"][data-colpos-xl="12"]{grid-column:12/span 1}.l-grid>*[data-rowspan-xl="1"]{grid-row:auto/span 1}.l-grid>*[data-colspan-xl="2"]{grid-column:auto/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="1"]{grid-column:1/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="2"]{grid-column:2/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="3"]{grid-column:3/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="4"]{grid-column:4/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="5"]{grid-column:5/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="6"]{grid-column:6/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="7"]{grid-column:7/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="8"]{grid-column:8/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="9"]{grid-column:9/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="10"]{grid-column:10/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="11"]{grid-column:11/span 2}.l-grid>*[data-colspan-xl="2"][data-colpos-xl="12"]{grid-column:12/span 2}.l-grid>*[data-rowspan-xl="2"]{grid-row:auto/span 2}.l-grid>*[data-colspan-xl="3"]{grid-column:auto/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="1"]{grid-column:1/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="2"]{grid-column:2/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="3"]{grid-column:3/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="4"]{grid-column:4/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="5"]{grid-column:5/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="6"]{grid-column:6/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="7"]{grid-column:7/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="8"]{grid-column:8/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="9"]{grid-column:9/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="10"]{grid-column:10/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="11"]{grid-column:11/span 3}.l-grid>*[data-colspan-xl="3"][data-colpos-xl="12"]{grid-column:12/span 3}.l-grid>*[data-rowspan-xl="3"]{grid-row:auto/span 3}.l-grid>*[data-colspan-xl="4"]{grid-column:auto/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="1"]{grid-column:1/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="2"]{grid-column:2/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="3"]{grid-column:3/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="4"]{grid-column:4/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="5"]{grid-column:5/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="6"]{grid-column:6/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="7"]{grid-column:7/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="8"]{grid-column:8/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="9"]{grid-column:9/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="10"]{grid-column:10/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="11"]{grid-column:11/span 4}.l-grid>*[data-colspan-xl="4"][data-colpos-xl="12"]{grid-column:12/span 4}.l-grid>*[data-rowspan-xl="4"]{grid-row:auto/span 4}.l-grid>*[data-colspan-xl="5"]{grid-column:auto/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="1"]{grid-column:1/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="2"]{grid-column:2/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="3"]{grid-column:3/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="4"]{grid-column:4/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="5"]{grid-column:5/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="6"]{grid-column:6/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="7"]{grid-column:7/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="8"]{grid-column:8/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="9"]{grid-column:9/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="10"]{grid-column:10/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="11"]{grid-column:11/span 5}.l-grid>*[data-colspan-xl="5"][data-colpos-xl="12"]{grid-column:12/span 5}.l-grid>*[data-rowspan-xl="5"]{grid-row:auto/span 5}.l-grid>*[data-colspan-xl="6"]{grid-column:auto/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="1"]{grid-column:1/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="2"]{grid-column:2/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="3"]{grid-column:3/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="4"]{grid-column:4/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="5"]{grid-column:5/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="6"]{grid-column:6/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="7"]{grid-column:7/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="8"]{grid-column:8/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="9"]{grid-column:9/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="10"]{grid-column:10/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="11"]{grid-column:11/span 6}.l-grid>*[data-colspan-xl="6"][data-colpos-xl="12"]{grid-column:12/span 6}.l-grid>*[data-rowspan-xl="6"]{grid-row:auto/span 6}.l-grid>*[data-colspan-xl="7"]{grid-column:auto/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="1"]{grid-column:1/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="2"]{grid-column:2/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="3"]{grid-column:3/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="4"]{grid-column:4/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="5"]{grid-column:5/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="6"]{grid-column:6/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="7"]{grid-column:7/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="8"]{grid-column:8/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="9"]{grid-column:9/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="10"]{grid-column:10/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="11"]{grid-column:11/span 7}.l-grid>*[data-colspan-xl="7"][data-colpos-xl="12"]{grid-column:12/span 7}.l-grid>*[data-rowspan-xl="7"]{grid-row:auto/span 7}.l-grid>*[data-colspan-xl="8"]{grid-column:auto/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="1"]{grid-column:1/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="2"]{grid-column:2/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="3"]{grid-column:3/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="4"]{grid-column:4/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="5"]{grid-column:5/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="6"]{grid-column:6/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="7"]{grid-column:7/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="8"]{grid-column:8/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="9"]{grid-column:9/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="10"]{grid-column:10/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="11"]{grid-column:11/span 8}.l-grid>*[data-colspan-xl="8"][data-colpos-xl="12"]{grid-column:12/span 8}.l-grid>*[data-rowspan-xl="8"]{grid-row:auto/span 8}.l-grid>*[data-colspan-xl="9"]{grid-column:auto/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="1"]{grid-column:1/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="2"]{grid-column:2/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="3"]{grid-column:3/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="4"]{grid-column:4/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="5"]{grid-column:5/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="6"]{grid-column:6/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="7"]{grid-column:7/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="8"]{grid-column:8/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="9"]{grid-column:9/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="10"]{grid-column:10/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="11"]{grid-column:11/span 9}.l-grid>*[data-colspan-xl="9"][data-colpos-xl="12"]{grid-column:12/span 9}.l-grid>*[data-rowspan-xl="9"]{grid-row:auto/span 9}.l-grid>*[data-colspan-xl="10"]{grid-column:auto/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="1"]{grid-column:1/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="2"]{grid-column:2/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="3"]{grid-column:3/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="4"]{grid-column:4/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="5"]{grid-column:5/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="6"]{grid-column:6/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="7"]{grid-column:7/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="8"]{grid-column:8/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="9"]{grid-column:9/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="10"]{grid-column:10/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="11"]{grid-column:11/span 10}.l-grid>*[data-colspan-xl="10"][data-colpos-xl="12"]{grid-column:12/span 10}.l-grid>*[data-rowspan-xl="10"]{grid-row:auto/span 10}.l-grid>*[data-colspan-xl="11"]{grid-column:auto/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="1"]{grid-column:1/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="2"]{grid-column:2/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="3"]{grid-column:3/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="4"]{grid-column:4/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="5"]{grid-column:5/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="6"]{grid-column:6/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="7"]{grid-column:7/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="8"]{grid-column:8/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="9"]{grid-column:9/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="10"]{grid-column:10/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="11"]{grid-column:11/span 11}.l-grid>*[data-colspan-xl="11"][data-colpos-xl="12"]{grid-column:12/span 11}.l-grid>*[data-rowspan-xl="11"]{grid-row:auto/span 11}.l-grid>*[data-colspan-xl="12"]{grid-column:auto/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="1"]{grid-column:1/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="2"]{grid-column:2/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="3"]{grid-column:3/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="4"]{grid-column:4/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="5"]{grid-column:5/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="6"]{grid-column:6/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="7"]{grid-column:7/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="8"]{grid-column:8/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="9"]{grid-column:9/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="10"]{grid-column:10/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="11"]{grid-column:11/span 12}.l-grid>*[data-colspan-xl="12"][data-colpos-xl="12"]{grid-column:12/span 12}.l-grid>*[data-rowspan-xl="12"]{grid-row:auto/span 12}.l-grid.-separate[data-grid-xl="1"]>*:not(:nth-child(1n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="2"]>*:not(:nth-child(2n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="3"]>*:not(:nth-child(3n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="4"]>*:not(:nth-child(4n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="5"]>*:not(:nth-child(5n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="6"]>*:not(:nth-child(6n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="7"]>*:not(:nth-child(7n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="8"]>*:not(:nth-child(8n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="9"]>*:not(:nth-child(9n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="10"]>*:not(:nth-child(10n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="11"]>*:not(:nth-child(11n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-xl="12"]>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid-xl="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.mt-xl-0{margin-top:0px !important}.mr-xl-0{margin-right:0px !important}.mb-xl-0{margin-bottom:0px !important}.ml-xl-0{margin-left:0px !important}.mt-xl-8{margin-top:8px !important}.mr-xl-8{margin-right:8px !important}.mb-xl-8{margin-bottom:8px !important}.ml-xl-8{margin-left:8px !important}.mt-xl-16{margin-top:16px !important}.mr-xl-16{margin-right:16px !important}.mb-xl-16{margin-bottom:16px !important}.ml-xl-16{margin-left:16px !important}.mt-xl-24{margin-top:24px !important}.mr-xl-24{margin-right:24px !important}.mb-xl-24{margin-bottom:24px !important}.ml-xl-24{margin-left:24px !important}.mt-xl-32{margin-top:32px !important}.mr-xl-32{margin-right:32px !important}.mb-xl-32{margin-bottom:32px !important}.ml-xl-32{margin-left:32px !important}.mt-xl-40{margin-top:40px !important}.mr-xl-40{margin-right:40px !important}.mb-xl-40{margin-bottom:40px !important}.ml-xl-40{margin-left:40px !important}.mt-xl-48{margin-top:48px !important}.mr-xl-48{margin-right:48px !important}.mb-xl-48{margin-bottom:48px !important}.ml-xl-48{margin-left:48px !important}.mt-xl-56{margin-top:56px !important}.mr-xl-56{margin-right:56px !important}.mb-xl-56{margin-bottom:56px !important}.ml-xl-56{margin-left:56px !important}.mt-xl-64{margin-top:64px !important}.mr-xl-64{margin-right:64px !important}.mb-xl-64{margin-bottom:64px !important}.ml-xl-64{margin-left:64px !important}.pt-xl-0{padding-top:0px !important}.pr-xl-0{padding-right:0px !important}.pb-xl-0{padding-bottom:0px !important}.pl-xl-0{padding-left:0px !important}.pt-xl-8{padding-top:8px !important}.pr-xl-8{padding-right:8px !important}.pb-xl-8{padding-bottom:8px !important}.pl-xl-8{padding-left:8px !important}.pt-xl-16{padding-top:16px !important}.pr-xl-16{padding-right:16px !important}.pb-xl-16{padding-bottom:16px !important}.pl-xl-16{padding-left:16px !important}.pt-xl-24{padding-top:24px !important}.pr-xl-24{padding-right:24px !important}.pb-xl-24{padding-bottom:24px !important}.pl-xl-24{padding-left:24px !important}.pt-xl-32{padding-top:32px !important}.pr-xl-32{padding-right:32px !important}.pb-xl-32{padding-bottom:32px !important}.pl-xl-32{padding-left:32px !important}.pt-xl-40{padding-top:40px !important}.pr-xl-40{padding-right:40px !important}.pb-xl-40{padding-bottom:40px !important}.pl-xl-40{padding-left:40px !important}.pt-xl-48{padding-top:48px !important}.pr-xl-48{padding-right:48px !important}.pb-xl-48{padding-bottom:48px !important}.pl-xl-48{padding-left:48px !important}.pt-xl-56{padding-top:56px !important}.pr-xl-56{padding-right:56px !important}.pb-xl-56{padding-bottom:56px !important}.pl-xl-56{padding-left:56px !important}.pt-xl-64{padding-top:64px !important}.pr-xl-64{padding-right:64px !important}.pb-xl-64{padding-bottom:64px !important}.pl-xl-64{padding-left:64px !important}.hide-down-xl{display:none !important}}@media screen and (max-width: 991px){.l-grid[data-gap-lg="4"]{--grid-gap: 4px}.l-grid[data-gap-lg="8"]{--grid-gap: 8px}.l-grid[data-gap-lg="12"]{--grid-gap: 12px}.l-grid[data-gap-lg="16"]{--grid-gap: 16px}.l-grid[data-gap-lg="20"]{--grid-gap: 20px}.l-grid[data-gap-lg="24"]{--grid-gap: 24px}.l-grid[data-gap-lg="28"]{--grid-gap: 28px}.l-grid[data-gap-lg="32"]{--grid-gap: 32px}.l-grid[data-gap-lg="36"]{--grid-gap: 36px}.l-grid[data-gap-lg="40"]{--grid-gap: 40px}.l-grid[data-grid-lg="1"]{--grid-columns: 1}.l-grid[data-grid-lg="2"]{--grid-columns: 2}.l-grid[data-grid-lg="3"]{--grid-columns: 3}.l-grid[data-grid-lg="4"]{--grid-columns: 4}.l-grid[data-grid-lg="5"]{--grid-columns: 5}.l-grid[data-grid-lg="6"]{--grid-columns: 6}.l-grid[data-grid-lg="7"]{--grid-columns: 7}.l-grid[data-grid-lg="8"]{--grid-columns: 8}.l-grid[data-grid-lg="9"]{--grid-columns: 9}.l-grid[data-grid-lg="10"]{--grid-columns: 10}.l-grid[data-grid-lg="11"]{--grid-columns: 11}.l-grid[data-grid-lg="12"]{--grid-columns: 12}.l-grid>*[data-colpos-lg="1"]{grid-column:1/1}.l-grid>*[data-colpos-lg="2"]{grid-column:2/1}.l-grid>*[data-colpos-lg="3"]{grid-column:3/1}.l-grid>*[data-colpos-lg="4"]{grid-column:4/1}.l-grid>*[data-colpos-lg="5"]{grid-column:5/1}.l-grid>*[data-colpos-lg="6"]{grid-column:6/1}.l-grid>*[data-colpos-lg="7"]{grid-column:7/1}.l-grid>*[data-colpos-lg="8"]{grid-column:8/1}.l-grid>*[data-colpos-lg="9"]{grid-column:9/1}.l-grid>*[data-colpos-lg="10"]{grid-column:10/1}.l-grid>*[data-colpos-lg="11"]{grid-column:11/1}.l-grid>*[data-colpos-lg="12"]{grid-column:12/1}.l-grid>*[data-colspan-lg="1"]{grid-column:auto/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="1"]{grid-column:1/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="2"]{grid-column:2/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="3"]{grid-column:3/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="4"]{grid-column:4/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="5"]{grid-column:5/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="6"]{grid-column:6/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="7"]{grid-column:7/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="8"]{grid-column:8/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="9"]{grid-column:9/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="10"]{grid-column:10/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="11"]{grid-column:11/span 1}.l-grid>*[data-colspan-lg="1"][data-colpos-lg="12"]{grid-column:12/span 1}.l-grid>*[data-rowspan-lg="1"]{grid-row:auto/span 1}.l-grid>*[data-colspan-lg="2"]{grid-column:auto/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="1"]{grid-column:1/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="2"]{grid-column:2/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="3"]{grid-column:3/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="4"]{grid-column:4/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="5"]{grid-column:5/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="6"]{grid-column:6/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="7"]{grid-column:7/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="8"]{grid-column:8/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="9"]{grid-column:9/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="10"]{grid-column:10/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="11"]{grid-column:11/span 2}.l-grid>*[data-colspan-lg="2"][data-colpos-lg="12"]{grid-column:12/span 2}.l-grid>*[data-rowspan-lg="2"]{grid-row:auto/span 2}.l-grid>*[data-colspan-lg="3"]{grid-column:auto/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="1"]{grid-column:1/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="2"]{grid-column:2/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="3"]{grid-column:3/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="4"]{grid-column:4/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="5"]{grid-column:5/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="6"]{grid-column:6/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="7"]{grid-column:7/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="8"]{grid-column:8/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="9"]{grid-column:9/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="10"]{grid-column:10/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="11"]{grid-column:11/span 3}.l-grid>*[data-colspan-lg="3"][data-colpos-lg="12"]{grid-column:12/span 3}.l-grid>*[data-rowspan-lg="3"]{grid-row:auto/span 3}.l-grid>*[data-colspan-lg="4"]{grid-column:auto/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="1"]{grid-column:1/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="2"]{grid-column:2/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="3"]{grid-column:3/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="4"]{grid-column:4/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="5"]{grid-column:5/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="6"]{grid-column:6/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="7"]{grid-column:7/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="8"]{grid-column:8/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="9"]{grid-column:9/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="10"]{grid-column:10/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="11"]{grid-column:11/span 4}.l-grid>*[data-colspan-lg="4"][data-colpos-lg="12"]{grid-column:12/span 4}.l-grid>*[data-rowspan-lg="4"]{grid-row:auto/span 4}.l-grid>*[data-colspan-lg="5"]{grid-column:auto/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="1"]{grid-column:1/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="2"]{grid-column:2/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="3"]{grid-column:3/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="4"]{grid-column:4/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="5"]{grid-column:5/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="6"]{grid-column:6/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="7"]{grid-column:7/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="8"]{grid-column:8/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="9"]{grid-column:9/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="10"]{grid-column:10/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="11"]{grid-column:11/span 5}.l-grid>*[data-colspan-lg="5"][data-colpos-lg="12"]{grid-column:12/span 5}.l-grid>*[data-rowspan-lg="5"]{grid-row:auto/span 5}.l-grid>*[data-colspan-lg="6"]{grid-column:auto/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="1"]{grid-column:1/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="2"]{grid-column:2/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="3"]{grid-column:3/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="4"]{grid-column:4/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="5"]{grid-column:5/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="6"]{grid-column:6/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="7"]{grid-column:7/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="8"]{grid-column:8/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="9"]{grid-column:9/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="10"]{grid-column:10/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="11"]{grid-column:11/span 6}.l-grid>*[data-colspan-lg="6"][data-colpos-lg="12"]{grid-column:12/span 6}.l-grid>*[data-rowspan-lg="6"]{grid-row:auto/span 6}.l-grid>*[data-colspan-lg="7"]{grid-column:auto/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="1"]{grid-column:1/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="2"]{grid-column:2/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="3"]{grid-column:3/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="4"]{grid-column:4/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="5"]{grid-column:5/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="6"]{grid-column:6/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="7"]{grid-column:7/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="8"]{grid-column:8/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="9"]{grid-column:9/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="10"]{grid-column:10/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="11"]{grid-column:11/span 7}.l-grid>*[data-colspan-lg="7"][data-colpos-lg="12"]{grid-column:12/span 7}.l-grid>*[data-rowspan-lg="7"]{grid-row:auto/span 7}.l-grid>*[data-colspan-lg="8"]{grid-column:auto/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="1"]{grid-column:1/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="2"]{grid-column:2/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="3"]{grid-column:3/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="4"]{grid-column:4/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="5"]{grid-column:5/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="6"]{grid-column:6/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="7"]{grid-column:7/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="8"]{grid-column:8/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="9"]{grid-column:9/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="10"]{grid-column:10/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="11"]{grid-column:11/span 8}.l-grid>*[data-colspan-lg="8"][data-colpos-lg="12"]{grid-column:12/span 8}.l-grid>*[data-rowspan-lg="8"]{grid-row:auto/span 8}.l-grid>*[data-colspan-lg="9"]{grid-column:auto/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="1"]{grid-column:1/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="2"]{grid-column:2/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="3"]{grid-column:3/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="4"]{grid-column:4/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="5"]{grid-column:5/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="6"]{grid-column:6/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="7"]{grid-column:7/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="8"]{grid-column:8/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="9"]{grid-column:9/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="10"]{grid-column:10/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="11"]{grid-column:11/span 9}.l-grid>*[data-colspan-lg="9"][data-colpos-lg="12"]{grid-column:12/span 9}.l-grid>*[data-rowspan-lg="9"]{grid-row:auto/span 9}.l-grid>*[data-colspan-lg="10"]{grid-column:auto/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="1"]{grid-column:1/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="2"]{grid-column:2/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="3"]{grid-column:3/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="4"]{grid-column:4/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="5"]{grid-column:5/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="6"]{grid-column:6/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="7"]{grid-column:7/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="8"]{grid-column:8/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="9"]{grid-column:9/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="10"]{grid-column:10/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="11"]{grid-column:11/span 10}.l-grid>*[data-colspan-lg="10"][data-colpos-lg="12"]{grid-column:12/span 10}.l-grid>*[data-rowspan-lg="10"]{grid-row:auto/span 10}.l-grid>*[data-colspan-lg="11"]{grid-column:auto/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="1"]{grid-column:1/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="2"]{grid-column:2/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="3"]{grid-column:3/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="4"]{grid-column:4/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="5"]{grid-column:5/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="6"]{grid-column:6/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="7"]{grid-column:7/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="8"]{grid-column:8/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="9"]{grid-column:9/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="10"]{grid-column:10/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="11"]{grid-column:11/span 11}.l-grid>*[data-colspan-lg="11"][data-colpos-lg="12"]{grid-column:12/span 11}.l-grid>*[data-rowspan-lg="11"]{grid-row:auto/span 11}.l-grid>*[data-colspan-lg="12"]{grid-column:auto/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="1"]{grid-column:1/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="2"]{grid-column:2/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="3"]{grid-column:3/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="4"]{grid-column:4/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="5"]{grid-column:5/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="6"]{grid-column:6/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="7"]{grid-column:7/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="8"]{grid-column:8/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="9"]{grid-column:9/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="10"]{grid-column:10/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="11"]{grid-column:11/span 12}.l-grid>*[data-colspan-lg="12"][data-colpos-lg="12"]{grid-column:12/span 12}.l-grid>*[data-rowspan-lg="12"]{grid-row:auto/span 12}.l-grid.-separate[data-grid-lg="1"]>*:not(:nth-child(1n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="2"]>*:not(:nth-child(2n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="3"]>*:not(:nth-child(3n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="4"]>*:not(:nth-child(4n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="5"]>*:not(:nth-child(5n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="6"]>*:not(:nth-child(6n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="7"]>*:not(:nth-child(7n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="8"]>*:not(:nth-child(8n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="9"]>*:not(:nth-child(9n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="10"]>*:not(:nth-child(10n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="11"]>*:not(:nth-child(11n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-lg="12"]>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid-lg="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.mt-lg-0{margin-top:0px !important}.mr-lg-0{margin-right:0px !important}.mb-lg-0{margin-bottom:0px !important}.ml-lg-0{margin-left:0px !important}.mt-lg-8{margin-top:8px !important}.mr-lg-8{margin-right:8px !important}.mb-lg-8{margin-bottom:8px !important}.ml-lg-8{margin-left:8px !important}.mt-lg-16{margin-top:16px !important}.mr-lg-16{margin-right:16px !important}.mb-lg-16{margin-bottom:16px !important}.ml-lg-16{margin-left:16px !important}.mt-lg-24{margin-top:24px !important}.mr-lg-24{margin-right:24px !important}.mb-lg-24{margin-bottom:24px !important}.ml-lg-24{margin-left:24px !important}.mt-lg-32{margin-top:32px !important}.mr-lg-32{margin-right:32px !important}.mb-lg-32{margin-bottom:32px !important}.ml-lg-32{margin-left:32px !important}.mt-lg-40{margin-top:40px !important}.mr-lg-40{margin-right:40px !important}.mb-lg-40{margin-bottom:40px !important}.ml-lg-40{margin-left:40px !important}.mt-lg-48{margin-top:48px !important}.mr-lg-48{margin-right:48px !important}.mb-lg-48{margin-bottom:48px !important}.ml-lg-48{margin-left:48px !important}.mt-lg-56{margin-top:56px !important}.mr-lg-56{margin-right:56px !important}.mb-lg-56{margin-bottom:56px !important}.ml-lg-56{margin-left:56px !important}.mt-lg-64{margin-top:64px !important}.mr-lg-64{margin-right:64px !important}.mb-lg-64{margin-bottom:64px !important}.ml-lg-64{margin-left:64px !important}.pt-lg-0{padding-top:0px !important}.pr-lg-0{padding-right:0px !important}.pb-lg-0{padding-bottom:0px !important}.pl-lg-0{padding-left:0px !important}.pt-lg-8{padding-top:8px !important}.pr-lg-8{padding-right:8px !important}.pb-lg-8{padding-bottom:8px !important}.pl-lg-8{padding-left:8px !important}.pt-lg-16{padding-top:16px !important}.pr-lg-16{padding-right:16px !important}.pb-lg-16{padding-bottom:16px !important}.pl-lg-16{padding-left:16px !important}.pt-lg-24{padding-top:24px !important}.pr-lg-24{padding-right:24px !important}.pb-lg-24{padding-bottom:24px !important}.pl-lg-24{padding-left:24px !important}.pt-lg-32{padding-top:32px !important}.pr-lg-32{padding-right:32px !important}.pb-lg-32{padding-bottom:32px !important}.pl-lg-32{padding-left:32px !important}.pt-lg-40{padding-top:40px !important}.pr-lg-40{padding-right:40px !important}.pb-lg-40{padding-bottom:40px !important}.pl-lg-40{padding-left:40px !important}.pt-lg-48{padding-top:48px !important}.pr-lg-48{padding-right:48px !important}.pb-lg-48{padding-bottom:48px !important}.pl-lg-48{padding-left:48px !important}.pt-lg-56{padding-top:56px !important}.pr-lg-56{padding-right:56px !important}.pb-lg-56{padding-bottom:56px !important}.pl-lg-56{padding-left:56px !important}.pt-lg-64{padding-top:64px !important}.pr-lg-64{padding-right:64px !important}.pb-lg-64{padding-bottom:64px !important}.pl-lg-64{padding-left:64px !important}.hide-down-lg{display:none !important}}@media screen and (max-width: 767px){body{min-width:0;font-size:.875rem}input[type=file]{width:100%}select{width:100%}.header{position:fixed;top:0;left:0;display:flex;height:56px;padding-left:16px}.header__logo{display:flex;align-items:center;justify-content:center}.header__logo a{width:173px}.header .sp-humburger{display:block;order:2}.header .sp-menuContents{position:absolute;top:56px;left:0;display:none;width:100%;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow:auto;background-color:rgb(var(--color-bg-body)/100%);box-shadow:0 8px 13px rgb(var(--color-c-black)/15%)}.menu-open .header .sp-menuContents{display:block}.header__sub{border-bottom:none}.header__sub h1{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;white-space:nowrap !important;border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.header__sub .sub-content{width:100%;margin:16px}.header__sub .sub-content a{display:none}.header__sub .sub-content .search{width:100%;margin-right:0}.header__sub .sub-content .search input[type=text]{width:100%;height:36px}.header__nav ul{flex-direction:column;height:auto}.header__nav ul li:last-child summary{padding:16px}.header__nav ul li details summary{justify-content:space-between;padding:15px 16px;font-weight:700;font-size:1rem;border-bottom:1px solid #ddd}.header__nav ul li details .megamenu{position:static}.header__nav ul li details .megamenu__contents .menu__list{grid-template-columns:repeat(1, 1fr);gap:8px;padding:16px 16px 8px;border-bottom:none}.header__nav ul li details .megamenu__contents .menu__list .menu__content p{padding-right:32px;font-size:.875rem}.header__nav ul li details .megamenu__contents .menu__list .menu__content p::before{width:24px;height:24px}.header__nav ul li details .megamenu__contents .menu__list .menu__content p::after{right:9px;width:6px;height:10px}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap{margin-top:8px}.header__nav ul li details .megamenu__contents .menu__list .menu__content .tagWrap .tag{margin:0 5px 3px 0;padding:2px 6px}.header__nav ul li details .megamenu__contents .seminar__contents{padding:14px 16px 16px}.header__nav ul li details .megamenu__contents .seminar__list{flex-direction:column}.header__nav ul li details .megamenu__contents .seminar__content{width:100%}.header__nav ul li details .megamenu__contents .seminar__content:not(:first-child){margin-top:8px}.header__nav ul li details .megamenu__contents .seminar__content p{font-size:.625rem;line-height:1.4}.header__nav ul li details .megamenu__contents .seminar__name{flex-direction:column;align-items:flex-start;padding:0 14px 5px}.header__nav ul li details .megamenu__contents .seminar__name::before{width:24px;height:24px}.header__nav ul li details .megamenu__contents .seminar__name::after{right:25px;width:6px;height:10px}.header__nav ul li details .megamenu__contents .seminar__name .name{padding-right:32px;font-size:.875rem}.header__nav ul li details.-open .megamenu{box-shadow:none}.header .sp-aboutContent{display:flex;align-items:center;margin:16px}.header .sp-aboutContent a{position:relative;margin-right:16px;padding-right:20px;color:rgb(var(--color-text)/100%);font-size:.875rem}.header .sp-aboutContent a::before{position:absolute;top:50%;right:0;width:16px;height:16px;background-color:rgb(var(--color-text)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header .sp-aboutContent a::after{position:absolute;top:50%;right:6px;width:4px;height:7px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header__contact{order:1;margin-left:auto}.header__contact span{display:none}.header__contact a{width:56px}.header__contact a::before{width:22px;height:16px;margin-bottom:0;background-size:100% 100%}.footer__logo{flex-direction:column;align-items:start;padding:24px}.footer__logo::after{left:0}.footer__logo .logo{font-size:1.3125rem}.footer__logo p{margin-top:8px;letter-spacing:.001em}.footer__nav{padding:40px 24px 32px}.footer__nav::after{left:0}.footer__nav nav>ul{grid-template-columns:repeat(1, auto)}.footer__nav nav>ul>li>a{position:relative;display:block;padding:10px 16px;background:#424242;border-bottom:1px solid #606060}.footer__nav nav>ul>li>a::after{position:absolute;top:50%;right:20px;display:block;width:6px;height:10px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23fff" /></svg>') center/contain no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.footer__nav details summary{padding:7px 16px;background:#424242;border-bottom:1px solid #606060}.footer__nav details ul li a{display:block;padding:12px 16px 10px;font-weight:400;background:#505050;border-bottom:1px solid #606060}.footer__nav .m-accordion summary::before{top:50%;right:16px;width:16px;height:16px;background:rgb(var(--color-c-white)/100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer__nav .m-accordion summary::after{top:50%;right:22px;width:4px;height:7px;background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%2326bab5" /></svg>') center/contain no-repeat;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);transition:none}.footer__nav .m-accordion.-open summary::after{top:calc(50% - 3px);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.footer__nav .badges{width:100%;max-width:330px;margin:0 auto;margin-top:24px;padding:8px 0}.footer__other{flex-direction:column;align-items:center;padding:20px 0}.footer__other ul{flex-wrap:wrap;justify-content:center}.footer__other ul li{margin-right:0;margin-bottom:16px;text-align:center}.footer__other ul li:nth-child(2){width:100%}.footer__other ul li:nth-last-child(-n+2){margin:0 12px}.footer__other .copyright{margin-top:20px;margin-left:0}.t-column{display:contents}.t-column2{display:contents}.t-column2__side{position:fixed;top:56px;left:0;z-index:var(--z-side);order:-1;width:100%;padding:0;background:rgb(var(--color-c-white)/100%);border-right:none}main{display:flex;flex-direction:column;padding-top:56px}main:has(.t-column2){padding-top:103px}.l-inner{max-width:none;padding:0 16px}.l-inner+.l-inner{margin-top:40px}.l-innerBlock+.l-innerBlock{margin-top:20px}.l-grid{--grid-columns: 2;--grid-gap: 24px}.l-grid[data-gap-md="4"]{--grid-gap: 4px}.l-grid[data-gap-md="8"]{--grid-gap: 8px}.l-grid[data-gap-md="12"]{--grid-gap: 12px}.l-grid[data-gap-md="16"]{--grid-gap: 16px}.l-grid[data-gap-md="20"]{--grid-gap: 20px}.l-grid[data-gap-md="24"]{--grid-gap: 24px}.l-grid[data-gap-md="28"]{--grid-gap: 28px}.l-grid[data-gap-md="32"]{--grid-gap: 32px}.l-grid[data-gap-md="36"]{--grid-gap: 36px}.l-grid[data-gap-md="40"]{--grid-gap: 40px}.l-grid[data-grid-md="1"]{--grid-columns: 1}.l-grid[data-grid-md="2"]{--grid-columns: 2}.l-grid[data-grid-md="3"]{--grid-columns: 3}.l-grid[data-grid-md="4"]{--grid-columns: 4}.l-grid[data-grid-md="5"]{--grid-columns: 5}.l-grid[data-grid-md="6"]{--grid-columns: 6}.l-grid[data-grid-md="7"]{--grid-columns: 7}.l-grid[data-grid-md="8"]{--grid-columns: 8}.l-grid[data-grid-md="9"]{--grid-columns: 9}.l-grid[data-grid-md="10"]{--grid-columns: 10}.l-grid[data-grid-md="11"]{--grid-columns: 11}.l-grid[data-grid-md="12"]{--grid-columns: 12}.l-grid>*[data-colpos-md="1"]{grid-column:1/1}.l-grid>*[data-colpos-md="2"]{grid-column:2/1}.l-grid>*[data-colpos-md="3"]{grid-column:3/1}.l-grid>*[data-colpos-md="4"]{grid-column:4/1}.l-grid>*[data-colpos-md="5"]{grid-column:5/1}.l-grid>*[data-colpos-md="6"]{grid-column:6/1}.l-grid>*[data-colpos-md="7"]{grid-column:7/1}.l-grid>*[data-colpos-md="8"]{grid-column:8/1}.l-grid>*[data-colpos-md="9"]{grid-column:9/1}.l-grid>*[data-colpos-md="10"]{grid-column:10/1}.l-grid>*[data-colpos-md="11"]{grid-column:11/1}.l-grid>*[data-colpos-md="12"]{grid-column:12/1}.l-grid>*[data-colspan-md="1"]{grid-column:auto/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="1"]{grid-column:1/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="2"]{grid-column:2/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="3"]{grid-column:3/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="4"]{grid-column:4/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="5"]{grid-column:5/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="6"]{grid-column:6/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="7"]{grid-column:7/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="8"]{grid-column:8/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="9"]{grid-column:9/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="10"]{grid-column:10/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="11"]{grid-column:11/span 1}.l-grid>*[data-colspan-md="1"][data-colpos-md="12"]{grid-column:12/span 1}.l-grid>*[data-rowspan-md="1"]{grid-row:auto/span 1}.l-grid>*[data-colspan-md="2"]{grid-column:auto/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="1"]{grid-column:1/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="2"]{grid-column:2/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="3"]{grid-column:3/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="4"]{grid-column:4/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="5"]{grid-column:5/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="6"]{grid-column:6/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="7"]{grid-column:7/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="8"]{grid-column:8/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="9"]{grid-column:9/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="10"]{grid-column:10/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="11"]{grid-column:11/span 2}.l-grid>*[data-colspan-md="2"][data-colpos-md="12"]{grid-column:12/span 2}.l-grid>*[data-rowspan-md="2"]{grid-row:auto/span 2}.l-grid>*[data-colspan-md="3"]{grid-column:auto/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="1"]{grid-column:1/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="2"]{grid-column:2/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="3"]{grid-column:3/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="4"]{grid-column:4/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="5"]{grid-column:5/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="6"]{grid-column:6/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="7"]{grid-column:7/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="8"]{grid-column:8/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="9"]{grid-column:9/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="10"]{grid-column:10/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="11"]{grid-column:11/span 3}.l-grid>*[data-colspan-md="3"][data-colpos-md="12"]{grid-column:12/span 3}.l-grid>*[data-rowspan-md="3"]{grid-row:auto/span 3}.l-grid>*[data-colspan-md="4"]{grid-column:auto/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="1"]{grid-column:1/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="2"]{grid-column:2/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="3"]{grid-column:3/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="4"]{grid-column:4/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="5"]{grid-column:5/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="6"]{grid-column:6/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="7"]{grid-column:7/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="8"]{grid-column:8/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="9"]{grid-column:9/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="10"]{grid-column:10/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="11"]{grid-column:11/span 4}.l-grid>*[data-colspan-md="4"][data-colpos-md="12"]{grid-column:12/span 4}.l-grid>*[data-rowspan-md="4"]{grid-row:auto/span 4}.l-grid>*[data-colspan-md="5"]{grid-column:auto/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="1"]{grid-column:1/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="2"]{grid-column:2/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="3"]{grid-column:3/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="4"]{grid-column:4/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="5"]{grid-column:5/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="6"]{grid-column:6/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="7"]{grid-column:7/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="8"]{grid-column:8/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="9"]{grid-column:9/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="10"]{grid-column:10/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="11"]{grid-column:11/span 5}.l-grid>*[data-colspan-md="5"][data-colpos-md="12"]{grid-column:12/span 5}.l-grid>*[data-rowspan-md="5"]{grid-row:auto/span 5}.l-grid>*[data-colspan-md="6"]{grid-column:auto/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="1"]{grid-column:1/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="2"]{grid-column:2/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="3"]{grid-column:3/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="4"]{grid-column:4/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="5"]{grid-column:5/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="6"]{grid-column:6/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="7"]{grid-column:7/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="8"]{grid-column:8/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="9"]{grid-column:9/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="10"]{grid-column:10/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="11"]{grid-column:11/span 6}.l-grid>*[data-colspan-md="6"][data-colpos-md="12"]{grid-column:12/span 6}.l-grid>*[data-rowspan-md="6"]{grid-row:auto/span 6}.l-grid>*[data-colspan-md="7"]{grid-column:auto/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="1"]{grid-column:1/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="2"]{grid-column:2/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="3"]{grid-column:3/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="4"]{grid-column:4/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="5"]{grid-column:5/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="6"]{grid-column:6/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="7"]{grid-column:7/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="8"]{grid-column:8/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="9"]{grid-column:9/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="10"]{grid-column:10/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="11"]{grid-column:11/span 7}.l-grid>*[data-colspan-md="7"][data-colpos-md="12"]{grid-column:12/span 7}.l-grid>*[data-rowspan-md="7"]{grid-row:auto/span 7}.l-grid>*[data-colspan-md="8"]{grid-column:auto/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="1"]{grid-column:1/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="2"]{grid-column:2/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="3"]{grid-column:3/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="4"]{grid-column:4/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="5"]{grid-column:5/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="6"]{grid-column:6/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="7"]{grid-column:7/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="8"]{grid-column:8/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="9"]{grid-column:9/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="10"]{grid-column:10/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="11"]{grid-column:11/span 8}.l-grid>*[data-colspan-md="8"][data-colpos-md="12"]{grid-column:12/span 8}.l-grid>*[data-rowspan-md="8"]{grid-row:auto/span 8}.l-grid>*[data-colspan-md="9"]{grid-column:auto/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="1"]{grid-column:1/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="2"]{grid-column:2/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="3"]{grid-column:3/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="4"]{grid-column:4/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="5"]{grid-column:5/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="6"]{grid-column:6/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="7"]{grid-column:7/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="8"]{grid-column:8/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="9"]{grid-column:9/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="10"]{grid-column:10/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="11"]{grid-column:11/span 9}.l-grid>*[data-colspan-md="9"][data-colpos-md="12"]{grid-column:12/span 9}.l-grid>*[data-rowspan-md="9"]{grid-row:auto/span 9}.l-grid>*[data-colspan-md="10"]{grid-column:auto/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="1"]{grid-column:1/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="2"]{grid-column:2/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="3"]{grid-column:3/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="4"]{grid-column:4/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="5"]{grid-column:5/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="6"]{grid-column:6/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="7"]{grid-column:7/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="8"]{grid-column:8/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="9"]{grid-column:9/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="10"]{grid-column:10/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="11"]{grid-column:11/span 10}.l-grid>*[data-colspan-md="10"][data-colpos-md="12"]{grid-column:12/span 10}.l-grid>*[data-rowspan-md="10"]{grid-row:auto/span 10}.l-grid>*[data-colspan-md="11"]{grid-column:auto/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="1"]{grid-column:1/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="2"]{grid-column:2/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="3"]{grid-column:3/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="4"]{grid-column:4/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="5"]{grid-column:5/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="6"]{grid-column:6/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="7"]{grid-column:7/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="8"]{grid-column:8/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="9"]{grid-column:9/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="10"]{grid-column:10/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="11"]{grid-column:11/span 11}.l-grid>*[data-colspan-md="11"][data-colpos-md="12"]{grid-column:12/span 11}.l-grid>*[data-rowspan-md="11"]{grid-row:auto/span 11}.l-grid>*[data-colspan-md="12"]{grid-column:auto/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="1"]{grid-column:1/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="2"]{grid-column:2/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="3"]{grid-column:3/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="4"]{grid-column:4/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="5"]{grid-column:5/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="6"]{grid-column:6/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="7"]{grid-column:7/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="8"]{grid-column:8/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="9"]{grid-column:9/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="10"]{grid-column:10/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="11"]{grid-column:11/span 12}.l-grid>*[data-colspan-md="12"][data-colpos-md="12"]{grid-column:12/span 12}.l-grid>*[data-rowspan-md="12"]{grid-row:auto/span 12}.l-grid.-separate[data-grid-md="1"]>*:not(:nth-child(1n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="2"]>*:not(:nth-child(2n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="3"]>*:not(:nth-child(3n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="4"]>*:not(:nth-child(4n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="5"]>*:not(:nth-child(5n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="6"]>*:not(:nth-child(6n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="7"]>*:not(:nth-child(7n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="8"]>*:not(:nth-child(8n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="9"]>*:not(:nth-child(9n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="10"]>*:not(:nth-child(10n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="11"]>*:not(:nth-child(11n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-md="12"]>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid-md="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-tab .tab-list{padding:24px 8px 0}.l-tab .tab-list ul{padding:4px;overflow:auto}.l-tab .tab-list ul::-webkit-scrollbar{height:4px}.l-tab .tab-list ul::-webkit-scrollbar-thumb{background-color:rgb(var(--color-c-blue)/100%);border-radius:14px}.l-tab .tab-list ul::-webkit-scrollbar-track{background-color:#e2ded5;border-radius:14px}.l-tab .tab-list ul .tab-button{white-space:nowrap}.l-fv{height:190.1333333333vw;background:rgb(var(--color-bg-blue)/100%)}.l-fv__image::after{width:10.6666666667vw;height:77.6vw}.l-fv__image img{width:100%;height:100%;-webkit-clip-path:polygon(29.6% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(29.6% 0, 100% 0, 100% 100%, 0 100%)}.l-fv__text{position:static;padding:32px 24px 0;-webkit-transform:none;transform:none}.l-fv__text .copy{position:relative;z-index:var(--z-base);display:inline;font-size:1rem;background:rgb(var(--color-c-white)/100%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.l-fv__text .title{margin-top:16px;font-size:1.5rem}.l-fv__text .m-btn{position:absolute;right:5px;bottom:40px;left:5px;z-index:var(--z-auto);width:calc(100% - 10px) !important}.l-fv__slider{height:100%}.l-fv .splide__slide{position:relative}.l-fv .splide__slide::before{float:left;padding-top:159.2%;content:""}.l-fv .splide__slide[data-ratio="1:1"]::before{padding-top:100%}.l-fv .splide__slide[data-ratio="4:3"]::before{padding-top:75%}.l-fv .splide__slide[data-ratio="3:2"]::before{padding-top:66.6666666667%}.l-fv .splide__slide[data-ratio="16:9"]::before{padding-top:56.25%}.l-fv .splide__slide[data-ratio="2:1"]::before{padding-top:50%}.l-fv .splide__slide[data-ratio="3:4"]::before{padding-top:133.3333333333%}.l-fv .splide__slide[data-ratio="2:3"]::before{padding-top:150%}.l-fv .splide__slide[data-ratio=golden]::before{padding-top:61.804697157%}.l-fv .splide__slide[data-ratio=silver]::before{padding-top:70.7213578501%}.l-fv .splide__slide::after{display:table;clear:both;content:""}.l-fv .splide__slide>:first-child:not(picture),.l-fv .splide__slide>picture img{position:absolute;top:0;left:0;width:100%;height:100%}.l-fv__controls{position:static;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:0 24px;font-size:.75rem}.l-fv__controls .splide__arrows{right:64px;bottom:8px}.l-fv__controls .splide__arrows .splide__arrow{width:32px;height:32px;margin:0 8px 0 0;border-width:2px}.l-fv__controls .splide__arrows .splide__arrow::before{width:7px;height:13px}.l-fv__controls .splide__pagination{display:flex;order:-1;width:100%;margin-left:0}.l-topNews{flex-direction:column;padding-right:0}.l-topNews__titleArea{flex-direction:row;align-items:flex-end;width:100%;padding:24px 20px}.l-topNews__titleArea a{width:123px}.l-topNews .c-newsList{margin:0;padding:0 0 40px}.l-topAbout__head{display:none}.l-topAbout__links{flex-direction:column;padding:24px 0}.l-topAbout__links>div{margin:0 20px}.l-topAbout__links h3{font-size:1.25rem}.l-topAbout__links h3 span::after{margin-left:16px}.l-topAbout__links h3::before{width:12px;margin-right:16px}.l-topAbout__links p{font-size:.875rem}.l-topAbout__links::after{display:none}.l-topAbout__consulting{position:relative;padding-bottom:24px;border-right:none}.l-topAbout__consulting::after{position:absolute;bottom:0;left:0;display:block;width:100vw;height:1px;margin:0 calc(50% - 50vw);border-bottom:1px solid rgb(var(--color-c-white)/30%);content:""}.l-topAbout__consulting p{margin:18px 0}.l-topAbout__movie-contentWrap .movie-content{width:calc(50% - 8px)}.l-topAbout__movie-contentWrap .movie-content .thumbnail::before{width:29px;height:29px;background-size:29px 29px}.l-topAbout__movie-contentWrap .movie-content a{margin-top:6px}.l-topAbout__movie-contentWrap .movie-content a::before{width:18px;height:18px}.l-topAbout__movie-contentWrap .movie-content a::after{right:7px;width:4px;height:6px}.l-topAbout__initiative{padding-top:24px}.l-topAbout__initiative p{margin:16px 0 24px}.l-topAbout__initiative ul li a{padding:15px 24px}:root{--wp--style--block-gap: 24px}.l-article .wp-block-button__link,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link{width:100%;min-width:0;min-height:40px;padding-right:34px;font-size:1rem}.l-article .wp-block-button__link::after,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link::after{width:16px;height:16px}.l-article{max-width:none;padding:0 16px}.l-article{margin-top:24px;margin-bottom:40px}.l-article.-bg-blue{padding:24px 16px}.l-article.-bg-gray{padding:24px 16px}.l-article h2{margin-right:-16px;margin-left:-16px;-webkit-margin-before:24px;margin-block-start:24px}.l-article>h2:first-child{-webkit-margin-before:-24px;margin-block-start:-24px}.l-article h3{margin-bottom:16px}.l-article h4{margin-bottom:12px}.l-article ul,.l-article ol{-webkit-margin-before:16px;margin-block-start:16px}.l-article ul li,.l-article ol li{font-size:.875rem}.l-article ul li+li,.l-article ol li+li{margin-top:12px}.l-article ul li ul,.l-article ul li ol,.l-article ol li ul,.l-article ol li ol{margin:5px 0 0 -0.5em}.l-article ul>li::before{top:7px}.l-article ul>li::after{top:11px}.l-article ol>li{padding-left:.4em}.l-article ul.carricuramText>li::before{top:0}.l-article ul.carricuramText>li::after{top:0}th.width50{width:50%}.l-formInfoBox{padding:0;border:none}form .l-formInfoBox{margin-bottom:40px}.l-formInfoBox table{display:block;width:100%;font-size:.875rem}.l-formInfoBox table thead{display:block}.l-formInfoBox table thead th{display:block;width:100%;margin-bottom:-1px}.l-formInfoBox table tbody,.l-formInfoBox table tr{display:block}.l-formInfoBox table td[data-label]{position:relative;display:flex;width:100%;padding:10px;text-align:center}.l-formInfoBox table td[data-label]+td{margin-top:-1px}.l-formInfoBox table td[data-label]::before{display:flex;align-items:center;justify-content:center;width:100px;margin:-10px 10px -10px -10px;background:rgb(var(--color-bg-gray)/100%);border-right:1px solid rgb(var(--color-border-gray)/100%);content:attr(data-label)}.l-formInfoBox table td[data-label] .tableContent{flex:1;text-align:center}.l-formInfoBox table td[data-label]:first-child::before{display:none}.l-formInfoBox table td[data-label]:first-child .tableContent{margin:-10px;padding:8px 10px;color:#fff;font-weight:700;background:var(--category-color)}.l-formInfoBox .m-remainingLegend{margin-top:8px}.l-formInfoBox .m-alert{margin-top:16px}.l-formInfoBox details{margin:24px -16px 0}.l-formInfoBox details .l-form .form-field .form-innerBlock{flex-wrap:nowrap}.l-formInfoBox details .l-form .form-field .form-innerBlock__label{flex:0 0 102px;padding:8px 0}.l-formInfoBox details .l-form .form-field .form-innerBlock__field{flex:1}.l-formInfoBox details .l-form .form-field select{min-width:0}.l-formInfoBox details .l-form .form-field .input-text{font-size:.75rem}.l-formInfoBox .btnWrap{margin-top:16px}.l-form{margin-bottom:24px}.l-form .form-block{display:block}.l-form .form-block+br{height:24px}.l-form .form-block .form-label{border-bottom:1px solid rgb(var(--color-border-base)/100%)}.l-form .form-block .form-field{padding:16px}.l-form .form-field input[type=text],.l-form .form-field input[type=tel],.l-form .form-field input[type=number],.l-form .form-field input[type=email],.l-form .form-field input[type=password],.l-form .form-field input[type=url]{width:100%}.l-form .form-field .m-select{width:100%}.l-form .form-field select{width:100%}.l-form .form-field .-ymd .m-select{width:calc(100% - 2em)}.l-form .form-field .-ymd .m-select:not(:first-child){width:calc(50% - 2em - 1px)}.l-form .form-field .-ymd .m-select select{width:100%}.l-form .form-innerBlock{display:flex;flex-wrap:wrap;gap:6px}.l-form .form-innerBlock+.form-innerBlock{margin-top:20px}.l-form .form-innerBlock__label{display:block;flex:0 0 100%;padding:0}.l-form .form-innerBlock__field{flex:0 0 100%}.l-form__personList .form-field table thead{display:none}.l-form__personList .form-field table tbody tr{display:block}.l-form__personList .form-field table tbody th{display:block;width:100%;padding:8px}.l-form__personList .form-field table tbody td{display:block;padding:16px 16px 0}.l-form__personList .form-field table tbody td:last-child{padding-bottom:16px}.l-form__personList .form-field table tbody td input[type=text],.l-form__personList .form-field table tbody td input[type=tel],.l-form__personList .form-field table tbody td input[type=number],.l-form__personList .form-field table tbody td input[type=email],.l-form__personList .form-field table tbody td input[type=password],.l-form__personList .form-field table tbody td input[type=url]{width:100%}.l-form__personList .form-field table tbody td .m-select{width:100%}.l-form__personList .form-field table tbody td .form-innerBlock::before{display:block;width:100%;content:attr(aria-label)}.l-form__personTotal{padding:12px 16px}.l-form__personTotal dl{flex-direction:column;align-items:flex-end}.l-form__personTotal dl>div{margin:0}.l-form__personTotal dl>div+div{margin-top:8px}.l-form__personTotal dl dt{margin-right:12px;font-size:.875rem}.l-form__personTotal dl dd{justify-content:flex-end;width:190px;padding:4px 16px;font-size:.875rem;text-align:right}.l-form__personTotal dl dd span{font-size:1.125rem}.l-form__personTotal.-course dl{width:100%}.l-form__personTotal.-course dl dt{width:100%;margin-right:0;margin-bottom:8px;text-align:center}.l-form__personTotal.-course dl dd{width:100%}.l-form__personTotal.-course dl dd:first-of-type{width:100%}.l-form__personTotal.-course dl dd+dd{margin-top:8px;margin-left:0}.l-form__personTotal.-course dl dd span{font-size:1rem}.l-form .form-btn p{font-size:.875rem}.l-form .form-btn .btnWrap>*:not(:first-child){margin-left:0}.l-agreeBlock__content{padding:16px}.l-agreeBlock__content .l-form .form-field label span{font-size:1.125rem}.l-agreeBlock__content .l-form .form-field label input[type=checkbox]+span::before{top:5px}.l-agreeBlock__content .l-form .form-field label input[type=checkbox]+span::after{top:8px}.l-agreeBlock__btns{display:block}.l-agreeBlock__btns .btn+.btn{margin-top:20px}.l-side>.l-side__title{display:none}.l-side summary::before,.l-side summary::after{background:#fff}.l-side .m-accordion__content{max-height:calc(100vh - 56px - 47px);max-height:calc(100dvh - 56px - 47px);padding-bottom:16px;overflow:auto;box-shadow:0 8px 13px rgb(var(--color-c-black)/15%)}.l-side__title a::after{width:16px;height:16px}.l-side__title{justify-content:flex-start;height:47px;min-height:0;margin:0;padding:0 40px 0 16px;font-size:1rem;line-height:1.3;text-align:left}.l-side__title br{display:none}.l-side__content{margin-bottom:8px;padding:16px}.l-side__content__head span a::after{width:16px;height:16px}.l-side__content+.l-side__contact{margin-top:0 !important}.l-side .sideBtn::after{width:16px;height:16px}.l-side .sideBtn .is-sp{display:none}.l-side .demoBtn::after{width:16px;height:16px}.l-side__contact{padding:0 16px}.m-accordion__content>.l-side__contact{margin-top:16px}.l-side__underBtn{margin:0 16px}.l-voice .partsGroup{flex-direction:column-reverse}.l-voice .partsGroup .pagination{margin-top:24px}.l-voice__lists ul{margin:0}.l-voice__lists ul li+li{margin-top:0}.l-voice__lists ul li+li{margin-top:16px}.l-voice__lists ul li a::after{right:4px;width:16px;height:16px}.l-voice__lists ul li a .summary{width:calc(100% - 24px);padding:8px}.l-voice__lists ul li a .summary p{margin-bottom:5px;padding-bottom:5px;font-size:1rem}.l-voice__lists ul li a .summary .data span{margin-right:5px;font-size:.75rem}.l-voice__lists ul li a .summary .data span img{margin-right:4px}.l-voice .pagination{text-align:center}.l-voice .btnWrap-bottom{padding:40px 24px}.l-voice .l-article{margin-top:16px}.l-voiceDetail__summary{display:flex;flex-direction:column;align-items:flex-start;padding:16px}.l-voiceDetail__summary p{width:100%;margin-bottom:8px;padding-right:0;font-size:1.25rem;border-bottom:solid 1px #bbd4e2}.l-voiceDetail__summary .data{flex-wrap:wrap;margin-left:0}.l-voiceDetail__summary .data span{margin-right:16px;font-size:.875rem}.l-voiceDetail__summary .data .name{margin-right:18px;font-size:1rem}.l-voiceDetail__content{font-size:.875rem}.l-voiceDetail .btnWrap{margin-bottom:40px;padding:0 20px}.l-voiceDetail .btnWrap .m-btn{min-width:105px;max-width:195px;padding:0 3.2vw;font-size:.75rem}.l-voiceDetail .btnWrap .-prev::after,.l-voiceDetail .btnWrap .-next::after{top:16px}.l-voiceDetail .btnWrap .-prev.-prev,.l-voiceDetail .btnWrap .-next.-prev{justify-content:flex-end;padding-left:0}.l-voiceDetail .btnWrap .-prev.-prev::after,.l-voiceDetail .btnWrap .-next.-prev::after{left:18px}.l-voiceDetail .btnWrap .-prev.-next,.l-voiceDetail .btnWrap .-next.-next{justify-content:flex-start;padding-right:0}.l-voiceDetail .btnWrap .-prev.-next::after,.l-voiceDetail .btnWrap .-next.-next::after{right:18px}.l-voiceDetail .l-article{margin-bottom:24px}.l-question__content{margin:16px;padding:24px 16px}.l-question__content p{font-size:.875rem}.l-question__how-to{padding:16px 12px}.l-question__how-to p{font-size:.875rem}.l-question__how-to__image{width:100%;max-width:400px}.l-faqBlock{border-radius:8px}.l-faqBlock+.l-faqBlock{margin-top:16px}.l-faqBlock__head{flex-direction:column;align-items:flex-start;padding:16px 16px 12px}.l-faqBlock__titleWrap{margin-bottom:8px}.l-faqBlock__titleWrap svg{width:16px !important;height:16px !important}.l-faqBlock__titleWrap .title{font-size:1rem}.l-faqBlock__content{padding:16px;background-color:rgba(0,0,0,0);border-top:1px solid #ddd}.l-faqBlock__content__lead{padding:0 0 16px;font-size:.875rem;border:none;border-radius:0}.l-faqBlock__content .c-faq:last-child{border-radius:0}.l-commonQuestion{margin:-16px}.l-commonQuestion h3{margin:0 !important}.l-applicationFlow{margin:0 -8px 0 -16px}.l-applicationFlow h3,.l-applicationFlow details{margin-top:16px}.l-applicationFlow h5{margin-top:24px}.l-applicationFlow__block{grid-template-columns:45px auto}.l-applicationFlow__block:last-child .l-applicationFlow__content{padding-bottom:0}.l-applicationFlow__step .step{padding:2px 0;font-size:.75rem}.l-applicationFlow__step .step::after{font-size:.75rem}.l-applicationFlow__content{margin-left:8px;padding-bottom:32px}.l-applicationFlow__head{font-size:1.125rem;text-align:left}.l-applicationFlow__head span{padding:8px 16px}.l-applicationFlowCompact{margin:0 -8px 0 -16px}.l-applicationFlowCompact h3,.l-applicationFlowCompact details{margin-top:16px}.l-applicationFlowCompact__block{grid-template-columns:45px auto}.l-applicationFlowCompact__block:last-child .l-applicationFlow__content{padding-bottom:0}.l-applicationFlowCompact__step .step{padding:2px 0;font-size:.75rem}.l-applicationFlowCompact__step .step::after{font-size:.75rem}.l-applicationFlowCompact__content{margin-left:8px;padding-bottom:0}.l-shikakuFlow{display:flex;overflow-x:auto}.l-article .l-shikakuFlow{margin-bottom:0}.l-shikakuFlow__head{display:flex;flex-direction:column;width:auto;padding-top:64px}.l-shikakuFlow__head .flowTitle{height:124px;margin-right:24px;padding:20px 14px;font-size:1rem;border-right:2px solid;border-bottom:none;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.l-shikakuFlow__body{display:flex}.l-shikakuFlow__block+.l-shikakuFlow__block{margin-left:42px}.l-shikakuFlow__block__head .title{height:40px;font-size:1.125rem}.l-shikakuFlow__step{width:68px}.l-shikakuFlow__step::before{height:40px}.l-shikakuFlow__step::after{display:none}.l-shikakuFlow__flowWrap{grid-template-columns:repeat(1, 1fr);width:100%;padding:24px 0}.l-shikakuFlow__flowWrap__content{display:flex;align-items:center}.l-shikakuFlow__flowWrap__content .item{min-width:130px;height:124px;padding:16px 8px;font-size:1rem;white-space:nowrap}.l-shikakuFlow__flowWrap__content .item:not(:first-child)::before{top:50%;left:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-shikakuFlow__flowWrap__content .item+.item{margin-top:0;margin-left:42px}.l-shikakuFlow__flowWrap__content .item .item__content{flex-shrink:0;margin-right:24px}.l-shikakuFlow__flowWrap__content .item span{margin:0;font-size:.875rem}.l-shikakuFlow__flowWrap__content .item.-hight{height:124px}.l-shikakuFlow__flowWrap__content .item.sp-flex{flex-direction:row}.l-shikakuFlow__flowWrap__content .item.-wide{flex:0;min-width:225px}.l-shikakuFlow__flowWrap__content .item.-sm{flex:0}.l-shikakuFlow__flowWrap__content .item .is-pc{display:block}.-shikaku .l-shikakuFlow__flowWrap{overflow-x:auto}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content{flex-direction:row;margin-top:0}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2{grid-row:span 2;grid-column:auto;margin-left:-24px}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item{height:100%}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item::before{top:50%;left:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item:first-child{margin-top:0;margin-left:42px}.-shikaku .l-shikakuFlow__flowWrap .l-shikakuFlow__flowWrap__content.-col-2 .item:first-child::before{top:50%;left:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-shikakuFlow__flowWrap.-row{grid-auto-flow:column;grid-template-rows:repeat(2, 1fr);grid-template-columns:auto}.l-shikakuFlow__linkBlock{width:auto;height:auto}.l-shikakuFlow__linkBlock a{font-size:.875rem}.l-shikakuFlow__linkBlock a:not(:first-child){margin-top:0}.l-shikakuFlow__testDay{flex:1;grid-row:span 2;height:272px;white-space:nowrap}.l-shikakuFlow__testDay__head{font-size:1rem}.l-shikakuFlow__testDay p{margin:6px 0}.l-shikakuFlow__testDay__content ul{margin:0}.l-shikakuFlow__testDay__content ul li+li{margin:0}.l-shikakuFlow__testDay+.-green:not(:empty){margin-top:0;margin-left:18px}.l-shikakuFlow__testDay+.-green:not(:empty) .item::before{top:50%;left:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-shikakuFlow__testDay+.-green+.-blue:not(:empty){margin-top:0;margin-left:18px}.l-shikakuFlow__testDay+.-green+.-blue:not(:empty) .item::before{top:50%;left:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-differenceBlock{padding:0}.l-differenceBlock__content{flex-direction:column;padding:16px 12px}.l-differenceBlock__text{height:auto;margin-right:0;margin-bottom:24px;padding:16px 12px 10px}.l-differenceBlock__text::before{top:auto;right:0;bottom:-15px;width:100%;height:14px;-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%)}.l-differenceBlock__text::after{top:auto;right:0;bottom:-14px;width:100%;height:14px;-webkit-clip-path:polygon(0% 0%, 50% 100%, 100% 0%);clip-path:polygon(0% 0%, 50% 100%, 100% 0%)}.l-differenceBlock .m-btn{width:100%;min-width:auto}.l-companyMessage{flex-direction:column-reverse}.l-companyMessage__image{margin-top:40px;margin-left:0;text-align:center}.l-companyMessage__image img{width:50%}.l-scheduleFlow__block{grid-template-columns:70px auto}.l-scheduleFlow__date .date{height:61px;font-size:.75rem}.l-scheduleFlow__head{height:61px;padding:8px;font-size:1.125rem}.l-scheduleFlow__body{padding:16px 12px}.l-annual{height:70vh;overflow:auto}.l-annual table tr:first-child th:first-child{position:-webkit-sticky;position:sticky;left:0;width:100px}.l-annual table tr:first-child th:first-child::before{position:absolute;top:0;right:-1px;bottom:0;left:-1px;border-right:1px solid rgb(var(--color-border-gray)/100%);border-left:1px solid rgb(var(--color-border-gray)/100%);content:""}.l-annual table th{width:69px}.l-annual table th:last-child{width:100px}.l-annual table td:first-child{position:-webkit-sticky;position:sticky;left:0;background-color:rgb(var(--color-c-white)/100%)}.l-annual table td:first-child::before{position:absolute;top:0;right:-1px;bottom:0;left:-1px;border-right:1px solid rgb(var(--color-border-gray)/100%);border-left:1px solid rgb(var(--color-border-gray)/100%);content:""}.l-annual.-gaikoku table thead th{width:30px}.l-annual.-gaikoku table thead th:last-child{width:30px}.l-gaikokuAnnual .l-tab .tab-list{margin:0 -16px}.l-gaikokuAnnual .l-tab .tab-list ul .tab-button{padding:8px 16px}.l-gaikokuAnnual .headWrap{flex-direction:column;justify-content:flex-start}.l-gaikokuAnnual .headWrap h4{margin-bottom:8px}.l-gaikokuAnnual .headWrap .linkWrap{flex-wrap:wrap;margin-left:0}.l-gaikokuAnnual .headWrap .linkWrap span{margin-right:16px;margin-bottom:8px}.l-gaikokuAnnual .headWrap .linkWrap span+span{margin-left:0}.l-gaikokuAnnual figure{height:70vh;overflow:auto}.l-gaikokuAnnual table tr:first-child th:first-child{position:-webkit-sticky;position:sticky;left:0;width:80px}.l-gaikokuAnnual table tr:first-child th:first-child::before{position:absolute;top:0;right:-1px;bottom:0;left:-1px;border-right:1px solid #ececec;border-left:1px solid #ececec;content:""}.l-gaikokuAnnual table th{width:30px}.l-gaikokuAnnual table td:first-child{position:-webkit-sticky;position:sticky;left:0}.l-gaikokuAnnual table td:first-child::before{position:absolute;top:0;right:-1px;bottom:0;left:-1px;border-right:1px solid #ececec;border-left:1px solid #ececec;content:""}.l-search__form{flex-direction:column;align-items:flex-start;margin-bottom:0}.l-search__form .form-block{width:100%;margin-bottom:10px}.l-search__form .form-block input[type=text]{flex-grow:1;width:100%}.l-search__form h3{font-size:1rem}.l-search__form h3 span{font-size:1.125rem}.l-search .m-btnSquare+.m-btnSquare{margin-top:14px}article h2{padding:12px 16px;font-size:1.25rem}article h2 span{font-size:1rem}article h3{padding:10px 0 10px 12px;font-size:1.125rem;line-height:1.3}article h4{font-size:1rem}article h5{font-size:.9375rem}article h6{font-size:.875rem}.m-accordion summary::before,.m-accordion summary::after{right:16px;width:16px}article .m-accordion summary{padding:8px 50px 8px 16px;font-size:1rem}article .m-accordion__inner{margin:16px;padding:16px}.m-btn{width:100%;min-width:0;min-height:40px;font-size:1rem}.m-btn.-lg{width:100%;min-width:0;min-height:50px;padding:0 16px;font-size:1rem}.m-btn.-xl{width:100%;min-width:0;min-height:50px;padding:0 16px;font-size:1rem}.m-btn.-arrow::after,.m-btn.-arrowLeft::after{width:16px;height:16px}.m-btn.-arrow.-lg::after,.m-btn.-arrowLeft.-lg::after{width:24px;height:24px}.m-btn.-arrow.-xl::after,.m-btn.-arrowLeft.-xl::after{width:24px;height:24px}.m-btn.-arrow{padding-right:34px}.m-btn.-arrow::after{right:8px}.m-btn.-arrow.-lg{padding-right:50px}.m-btn.-arrow.-lg::after{right:16px}.m-btn.-arrow.-xl{padding-right:50px}.m-btn.-arrow.-xl::after{right:16px}.m-btn.-arrowLeft{padding-left:34px}.m-btn.-arrowLeft::after{left:8px}.m-btn.-arrowLeft.-lg{padding-left:50px}.m-btn.-arrowLeft.-lg::after{left:16px}.m-btn.-arrowLeft.-xl{padding-left:50px}.m-btn.-arrowLeft.-xl::after{left:16px}.m-btn[href$=".pdf"]::after{width:18px;height:18px}.m-btn[href$=".pdf"]{padding-right:34px}.m-btn[href$=".pdf"]::after{right:8px}.m-btn[href$=".pdf"].-lg{padding-right:50px}.m-btn[href$=".pdf"].-lg::after{right:16px}.m-btn[href$=".pdf"].-xl{padding-right:50px}.m-btn[href$=".pdf"].-xl::after{right:16px}.btnWrap .m-btn:not(:only-child){margin:5px 0}.m-image img{height:auto}.m-alert{padding:8px 12px;font-size:.75rem}.m-alert strong{font-size:1rem}.m-remainingLegend{font-size:.875rem}.m-lead{font-size:1rem}.l-lead{font-size:1.5rem}.m-btnSquare{background-color:none}.m-btnSquare__contents{padding:8px}.m-btnSquare__contents img+.m-btnSquare__text{margin-left:16px}.m-btnSquare__contents .m-btnSquare__text .title{font-size:1.125rem}.m-btnSquare__contents.-flex .m-btnSquare__text{display:block}.m-btnSquare__contents.-flex .m-btnSquare__text span{font-size:.875rem}.m-btnSquare.-revers .m-btnSquare__contents{flex-direction:column-reverse;padding:24px}.m-btnSquare.-revers .m-btnSquare__contents img{width:100%}.m-btnSquare.-revers .m-btnSquare__text{margin-right:0;margin-bottom:24px}.m-onlineQuestion p{margin-top:24px}.m-linkCard{min-height:56px}.m-linkCard::before{right:8px;width:18px;height:18px}.m-linkCard::after{right:15px;width:4px;height:7px}.m-linkCard__text{width:calc(100% - 34px);padding:16px;font-size:1rem}.m-linkCard__text::before{width:8px;margin-right:8px}.m-linkCard.-icon{height:auto;min-height:60px}.m-linkCard.-icon .m-linkCard__text .icon{width:24px;height:24px}.m-linkCard.-icon .m-linkCard__text .icon svg{width:24px;height:24px}.m-importantTag.-lg{height:26px;font-size:.75rem}.c-breadcrumb{height:34px}.c-breadcrumb ol{height:100%;padding:0 24px;overflow:auto}.c-breadcrumb ol li:last-child{overflow:visible}.c-breadcrumb ol li:last-child a{text-overflow:clip}.c-infoBar{flex-direction:column;height:auto;padding:8px 0;font-size:.625rem;line-height:1.4;text-align:center}.c-infoBar__title{margin-bottom:3px;font-size:.75rem}.c-titleBar{height:21px;padding:0 16px;font-size:.75rem}.c-eyeCatch{min-height:0;padding:213px 20px 16px;overflow:hidden}.c-eyeCatch::before{bottom:auto;width:36px;height:213px;-webkit-clip-path:polygon(0 0, 0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 0 0, 100% 0, 0 100%)}.c-eyeCatch::after{display:none}.c-eyeCatch__image{width:100%;height:213px}.c-eyeCatch__contentWrap{margin-left:0;padding:16px 0;background:none}.c-eyeCatch__text{display:flex;flex-direction:column}.c-eyeCatch__text::before{position:absolute;right:-20px;bottom:-16px;width:31px;height:calc(100% + 16px);background:var(--category-color);opacity:.5;content:"";-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%)}.c-eyeCatch__text p{order:1;font-size:.875rem}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList){flex-wrap:wrap;margin:0}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li{width:auto;min-width:0;min-height:0;margin-bottom:16px;padding:4px}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li>p{font-size:.875rem;line-height:1.2}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li span{font-size:.625rem}.c-eyeCatch__text ul:not(.c-eyeCatch__checkList) li b{font-size:.9375rem}.c-eyeCatch__text .c-eyeCatch__checkList li{font-size:.875rem}.c-eyeCatch__title h1{font-size:1.125rem}.c-eyeCatch.-page{padding:16px}.c-eyeCatch.-page ul{justify-content:center;margin:0}.c-eyeCatch.-page ul li{width:100%;max-width:350px;margin:0 auto}.c-eyeCatch.-page ul li+li{margin-top:8px}.c-pageHeader{height:auto;min-height:100px}.c-pageHeader::after{display:none}.c-pageHeader.-sm{height:108px;border-bottom:1px solid rgb(var(--color-border)/100%)}.c-pageHeader__category{z-index:var(--z-auto);flex-direction:column;align-items:flex-start;justify-content:center;height:29px;padding:4px 33px 4px 16px;font-size:.875rem;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 17px) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 17px) 100%, 0 100%)}.c-pageHeader.-sm .c-pageHeader__category{flex-direction:row;align-items:center;justify-content:flex-start}.c-titleBar+.c-pageHeader .c-pageHeader__category{height:28px}.c-pageHeader__category span{margin-right:4px;margin-bottom:6px;padding:4px;font-size:.875rem;border-radius:calc(var(--border-radius))}.c-pageHeader.-sm .c-pageHeader__category span{margin-bottom:0;font-size:.75rem}.c-pageHeader.-sm .c-pageHeader__category+.c-pageHeader__text{padding:24px 8px 0}.c-pageHeader__text{position:absolute;z-index:var(--z-auto);flex:100%;width:100%;padding:24px 20px 0}.c-pageHeader.-sm .c-pageHeader__text{flex:100%}.c-pageHeader__text p{font-size:1rem}.c-pageHeader__title>span{font-size:.875rem}.c-pageHeader__title>span svg{width:24px;height:24px;margin-right:12px}.c-pageHeader__title h1{font-size:1.5rem}.c-pageHeader__title h1 svg{width:40px;height:40px;font-size:1.5rem}.c-pageHeader.-sm .c-pageHeader__title h1{font-size:1.125rem}.c-pageHeader__image{position:relative;margin-left:auto}.c-pageHeader__image::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg, rgb(var(--color-c-white)/100%), rgb(var(--color-c-white)/0%));content:""}.c-pageHeader.-sm .c-pageHeader__image{flex:0 0 50%}article>.c-pageHeader{flex-direction:column-reverse}article>.c-pageHeader .c-pageHeader__text{position:static;padding:20px}article>.c-pageHeader .c-pageHeader__image::after{display:none}.c-pagetop a{right:24px}.c-bottomBanners{width:100%;padding:24px 19px}.c-bottomBanners ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;width:100%}.c-bottomBanners ul li{margin:0}.c-bottomBanners ul a .image{height:62px;padding:6px 21px}.c-bottomBanners ul a .image img{max-width:150px}.c-bottomBanners ul a span{font-size:.75rem}.c-pieChart.-sm{width:124px;height:124px}.c-pieChart.-lg{width:134px;height:134px}.c-newsList{padding:0 0 24px}h2+.c-newsList{margin-top:-24px}.c-newsList ul{height:375px}.c-newsList ul li{margin-right:0}.c-newsList ul li:first-child a{border-top:1px solid #ebebeb}.c-newsList a{flex-wrap:wrap;padding:14px 20px}.c-newsList a::after{right:16px}.c-newsList a .news{width:100%;margin-top:3px;font-size:.875rem}.c-formStep{margin:20px -10px 16px}.c-formStep ol{flex-wrap:wrap;justify-content:center;margin:0}.c-formStep ol li{flex:0 0 33.3333%;padding:0 0 8px;font-size:.75rem}.c-formStep ol li::before{width:32px;height:32px;font-size:1.25rem}.c-formStep ol li::after{top:10px;width:18px;height:15px;-webkit-transform:translateX(-8px);transform:translateX(-8px)}.c-formStep ol li+li{margin-top:0}.c-formStep ol li .c-formStep__text{margin-top:8px;padding:0 10px}.c-formStep ol li:not(:nth-child(3n)):not(:last-child) .c-formStep__text::after{position:absolute;top:calc(50% - 12px);right:0;display:block;width:calc((100% - 40px)*.5);height:1px;background:#d9d9d9;-webkit-transform:translateX(50%);transform:translateX(50%);content:""}.c-cvBtnBlock{padding:24px}.c-areaLinkBlock{padding:16px}.c-areaLinkBlock ul:not(.note){grid-template-columns:repeat(2, 1fr);margin-top:0}.c-areaLinkBlock ul:not(.note) li+li{margin:0}.c-areaLinkBlock ul:not(.note) li a{justify-content:space-between;height:auto;padding:10px;font-size:.875rem}.c-areaLinkBlock ul:not(.note) li a p{font-size:.6875rem}.c-areaLinkBlock ul:not(.note) li a[href]::after{right:10px}.c-areaLinkBlock ul.schedule:not(.note){grid-template-columns:repeat(2, 1fr);margin-top:0}.c-areaLinkBlock ul.schedule:not(.note) li+li{margin:0}.c-areaLinkBlock ul.schedule:not(.note) li a{justify-content:space-between;height:auto;padding:10px;font-size:.875rem}.c-areaLinkBlock ul.schedule:not(.note) li a p{font-size:.6875rem}.c-areaLinkBlock ul.schedule:not(.note) li a[href]::after{right:10px}.c-scrollTable{position:relative;padding-bottom:0}.c-scrollTable::before{position:absolute;bottom:24px;left:0;display:block;width:20px;height:17px;background:url("/assets/img/icon_gesture_swipe_left_right.svg");-webkit-transform:translateY(10px);transform:translateY(10px);content:""}.c-scrollTable::after{position:absolute;top:0;right:0;z-index:var(--z-auto);display:block;width:16px;height:100%;background:linear-gradient(90deg, rgb(var(--color-bg-body)/0%), rgb(var(--color-bg-body)/100%));content:""}.c-scrollTable__inner{position:relative;z-index:var(--z-base);padding-bottom:40px;overflow-x:scroll;white-space:nowrap}.c-contactBlock{padding:16px;border-radius:4px}.c-contactBlock__head span{font-size:1.375rem}.c-contactBlock__content{grid-template-columns:repeat(1, 1fr);gap:16px}.c-contactBlock__content.-only .form a{font-size:1rem}.c-contactBlock__content .form{padding:16px 24px}.c-contactBlock__content .form a{font-size:1.125rem}.c-contactBlock__content .form a.-arrow::after{right:16px;width:24px;height:24px}.c-contactBlock__content .call .callWrap span.hours{margin-top:2px}.c-contactBlock__content .otherContact{padding:16px 24px}.c-contactBlock__content .numberBlock{padding:24px}.c-contactBlock__content .numberBlock .numberWrap{grid-template-columns:repeat(1, 1fr);width:auto}.c-contactBlock__content .numberBlock .numberWrap .number .icon{display:flex;justify-content:center;width:48px}.c-contactBlock__content .numberBlock .numberWrap .number .fax{display:flex;justify-content:center;width:48px}.c-contactBlock__content .numberBlock .numberWrap .number a,.c-contactBlock__content .numberBlock .numberWrap .number p{color:rgb(var(--color-text)/100%);font-size:1.75rem;letter-spacing:.008em}.c-importantBlock__head{font-size:.9375rem}.c-importantBlock__content{font-size:.9375rem}.c-importantBlock__content p+p{margin-top:5px}.c-courseBlock{padding:24px}.c-courseBlock h4{font-size:1.125rem}.c-courseBlock p{font-size:.875rem}.c-courseBlock .btnWrap .m-btn{min-width:auto}.c-courseBlockSelect{padding:24px}.c-courseBlockSelect h4{font-size:1.125rem}.c-courseBlockSelect p{font-size:.875rem}.c-courseBlockSelect .btnWrap .m-btn{min-width:auto}.c-courseBlockPicture{padding-bottom:15px}.c-courseBlockPicture h4{font-size:1.125rem}.c-courseBlockPicture p{font-size:.875rem}.c-courseBlockPicture .btnWrap .m-btn{min-width:auto}.c-anchorBtnBlock{padding:24px 20px}.c-anchorBtnBlock__head{display:none}.c-anchorBtnBlock__btnWrap{grid-template-columns:repeat(1, 1fr);gap:16px;margin-top:0}.c-anchorBtnBlock__btnWrap .m-btn{height:42px;font-size:1rem}.c-anchorBtnBlock__btnWrap .m-btn.-arrow::after{right:16px;width:24px;height:24px}.c-crownBlock{align-items:flex-start;padding:8px 16px;border-right:none;border-left:none}.c-crownBlock__image{flex-shrink:0;width:40px;margin-right:16px}.c-crownBlock__content p{margin-top:2px;font-size:.625rem;line-height:1.7}.c-crownBlock__content__head{font-size:1rem}.c-crownBlock__content__head span{display:block;margin-left:0;font-size:.875rem}.c-crownBlock.-sm{align-items:center;padding:8px 16px}.c-crownBlock.-sm .c-crownBlock__image{flex-shrink:0;width:40px;margin-right:8px}.c-applyBlock{flex-direction:column;align-items:flex-start}.c-applyBlock+.c-applyBlock{margin-top:24px}.c-applyBlock+.c-applyBlock .c-applyBlock__content{margin-bottom:0}.c-applyBlock.sp-reverse{flex-direction:column-reverse}.c-applyBlock__content{margin-top:8px}.c-applyBlock__content ul li{font-size:1rem}.c-applyBlock__btn{width:100%;margin-right:0}.c-applyBlock.-wide .c-applyBlock__btn{width:100%}.c-applyBlock.-revres{flex-direction:column}.c-applyBlock.-revres .c-applyBlock__btn{margin-bottom:24px;margin-left:0}.c-courseFeatureBlock ol{flex-direction:column}.c-courseFeatureBlock ol li{flex-direction:row;padding:13px 16px 13px 56px}.c-courseFeatureBlock ol li::before{top:-2px;left:8px;font-size:1.5rem}.c-courseFeatureBlock ol li:not(:first-child){margin-left:0}.c-courseFeatureBlock__icon::before{width:40px;height:40px}.c-courseFeatureBlock__icon svg{width:40px !important;height:40px !important}.c-courseFeatureBlock__text{margin-top:0;margin-left:16px;text-align:left}.c-courseFeatureBlock__text br{display:none}.c-demoBlock h4{margin-bottom:16px}.c-demoBlock__wrap{flex-direction:column-reverse}.c-demoBlock__content>p{margin-top:16px}.c-demoBlock__content .m-note{margin-top:4px}.c-demoBlock__info{padding:16px}.c-demoBlock__info ul li+li{margin-top:8px !important}.c-demoBlock__btnWrap{grid-template-columns:repeat(1, 1fr)}.c-demoBlock__image{width:100%;height:51.4666666667vw;margin:0 auto}.c-demoBlock__image img{height:100%;object-fit:cover}.c-formDvdSet ul{margin:0}.c-formDvdSet ul li+li{margin-top:0}.c-congratulations .message .heading{font-size:1.25rem}.c-congratulations .message p{font-size:.875rem}.c-congratulations img{margin-right:8px}.c-bookItem__text p{font-size:.875rem}.c-bookItem__image{width:100px}.c-lecturerProfiles figure{flex-direction:column;align-items:center}.c-lecturerProfiles figure .m-image-fit{width:120px;margin-right:0}.c-lecturerProfiles figure figcaption{margin-top:12px}.c-lecturerProfiles+.btnWrap .m-btn{min-height:50px;font-size:1.125rem}.c-lecturerProfiles+.btnWrap .m-btn.-arrow::after{right:16px;width:24px;height:24px}.c-topCategoryBlock h2{flex-direction:column;align-items:flex-start;padding:24px;font-size:1.25rem}.c-topCategoryBlock h2 span{width:auto;margin-top:12px;margin-left:0;font-size:.875rem;line-height:1.4}.c-topCategoryBlock__contentsWrap{grid-template-columns:repeat(1, 1fr);padding:24px 18px}.c-topCategoryBlock__eisei{padding:24px 16px}.c-topCategoryBlock__eisei p{margin-bottom:16px;font-size:.875rem;line-height:1.4}.c-topCategoryBlock__eisei .m-btn{width:100%;min-width:auto}.c-topCategoryBlock__content__head .icon{padding:0;border-right:none}.c-topCategoryBlock__content__head .icon>svg[class*=icon_]{width:40px;height:40px}.c-topCategoryBlock__content .headContent .category{font-weight:500;font-size:.875rem}.c-topCategoryBlock__content .headContent__inner{padding:8px 32px 8px 16px}.c-topCategoryBlock__content .headContent__inner::before{right:8px;width:24px;height:24px}.c-topCategoryBlock__content .headContent__inner::after{right:17px;width:6px;height:10px}.c-topCategoryBlock__content .headContent__inner__head{display:flex;align-items:center;line-height:1.25}.c-topCategoryBlock__content .headContent__inner p{margin-left:8px;font-size:1rem}.c-topCategoryBlock__content .headContent__inner .tagWrap{margin-top:5px}.c-topCategoryBlock__content .headContent__inner .tagWrap .course{font-size:.625rem}.c-topCategoryBlock__content__body{line-height:1.4}.c-topCategoryBlock__content.-type02{padding:8px}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__head p{font-size:1rem}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body{flex-direction:column-reverse}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__textArea p{margin:8px 0 16px}.c-topCategoryBlock__content.-type02 .c-topCategoryBlock__content__body .content__image{width:100%;max-width:300px;margin:0 auto}.c-topCategoryBlock .m-btn{height:48px}.c-topCategoryBlock .m-btn.-arrow::after{right:12px;width:24px;height:24px}.c-productBlock{flex-direction:column}.c-productBlock__contents{margin-right:0;margin-bottom:24px}.c-productBlock__contents .item+.item{margin-top:24px}.c-productBlock__contents .item .merchandise{align-items:flex-start;font-size:1rem}.c-productBlock__contents .item .merchandise span{font-size:.875rem}.c-productBlock__contents .item .price{padding-left:0;font-size:.875rem}.c-productBlock__contents .item .price span{margin-right:5px;font-size:1.125rem}.c-productBlock__contents .item .price__detail span{font-size:1rem}.c-productBlock__btn{max-width:none}.c-productBlock__btn .m-btn+.m-btn{margin-top:8px}.l-article .c-specialBlock{padding:24px 16px}.c-specialBlock{padding:24px 16px}.c-specialBlock h2{margin:0;padding:18px 16px 16px}.c-specialBlock__contentWrap{flex-direction:column;align-items:flex-start;padding:24px 16px}.c-specialBlock__listWrap{flex-direction:column;margin-left:4px}.c-specialBlock__listWrap ul+ul{margin-top:12px;margin-left:0}.c-specialBlock__listWrap ul li::before{top:7px}.c-specialBlock__listWrap ul li::after{top:11px}.c-specialBlock__listWrap ul li+li{margin-top:12px !important}.c-specialBlock__btnWrap{width:100%;margin-top:24px}.c-specialBlock__btnWrap .m-btn{font-size:1.25rem}.c-pointHeading__point{padding:8px 16px}.c-pointHeading p{padding:8px 16px}.c-achievement{flex-direction:column}.c-achievement__contentWrap{width:100%}.c-achievement__contentWrap .m-btn{height:48px;margin-top:5px;font-size:1.125rem}.c-achievement__contentWrap .m-btn.-arrow::after{right:16px;width:24px;height:24px}.c-achievement__contentWrap:not(:first-child){margin-top:24px}.c-achievement__contentInner.-rate{flex-direction:column-reverse}.c-achievement__contentInner.-rate .chart__wrapper:first-child::after{display:none}.c-achievement__contentInner.-enquete{justify-content:center;margin-top:0;padding:0}.c-achievement__contentInner.-enquete .chart__wrapper:not(:first-child){margin-left:24px}.c-achievement .chart__wrapper{margin-bottom:16px}.c-achievement .chart__inner .chart__content:not(:first-child){margin-left:24px}.c-achievement .chart__title{margin-bottom:8px}.c-achievement .chart__detail{margin:8px 0 0}.c-buttonBlock{flex-direction:column}.c-buttonBlock::before{display:none}.c-buttonBlock__inner{width:100%;padding:16px}.c-buttonBlock__inner:last-child{padding-top:0}.c-buttonBlock__head{padding:8px;font-size:1rem}.c-buttonBlock__head::before{width:12px;margin-right:4px}.c-buttonBlock__btnWrap{padding:16px}.c-buttonBlock__btnWrap .m-btn{min-height:52px;font-size:1rem}.c-buttonBlock__btnWrap .m-btn.-arrow::after{width:24px;height:24px}.c-buttonBlock__btnWrap .m-btn.-comment{min-height:48px}.c-noteBlock{margin-top:16px !important;padding:24px 16px}.c-noteBlock__wrapper{flex-direction:column}.c-noteBlock__innerWrap{margin-right:0}.c-noteBlock__image{width:100%;max-width:400px;height:214px;margin:0 auto}.c-noteBlock__image .imageMid{height:180px}.c-noteBlock__content{margin-top:16px}.c-noteBlock .m-btn{min-width:0}.c-exemptionBlock__icon{width:80px}.c-exemptionBlock__icon svg{width:40px !important;height:40px !important}.c-exemptionBlock__icon span{font-size:1rem}.c-exemptionBlock__content .c-exemptionBlock__head{margin-bottom:8px;font-size:1rem}.c-exemptionBlock__content p{font-size:.875rem}.c-eiseiTable tr{flex-direction:column}.c-eiseiTable tr th{width:100%;padding:12px 16px}.c-eiseiTable tr td{padding:16px 12px;border-top:none;border-left:1px solid rgb(var(--color-border-base)/100%)}.c-eiseiTable tr td ul{grid-template-columns:repeat(2, 1fr)}.c-annotationBlock{padding:16px 12px}article .c-faq summary{padding:0}.c-faq__q{padding:12px 44px 12px 38px;font-size:.875rem}.c-faq__q::before{top:10px;left:16px;font-size:1rem;-webkit-transform:none;transform:none}.c-faq__a{padding:12px 16px 12px 38px;font-size:.875rem}.c-faq__a::before{top:10px;left:16px;font-size:1rem;-webkit-transform:none;transform:none}.c-pageLinks ul{margin:0}.c-pageLinks ul li+li{margin-top:0}.c-pageLinks ul{margin:0 -6px}.c-pageLinks ul li{margin:6px}.c-pageLinks ul li a{padding:2px 24px 2px 12px}.c-pageLinks ul li a::after{right:4px;width:16px;height:16px}.tab-content .c-pageLinks{padding:8px 16px 16px}.c-privacyBlock img{margin-left:16px}.c-bgBox{padding:12px 24px}.c-bgBox.-pdf{padding:16px}.c-cautionBox{padding:12px 24px}.c-cautionBox.-pdf{padding:16px}.c-useFlowBlock ol{flex-direction:column;margin:0}.c-useFlowBlock ol li{padding:16px 8px 12px;font-size:.875rem}.c-useFlowBlock ol li:not(:first-child){padding:16px 8px 8px}.c-useFlowBlock ol li:not(:first-child)::before{top:-1px;width:100%;height:8px;background:url("/assets/img/img_flow_arrow_sp.svg") center bottom no-repeat;background-size:100% 8px}.c-useFlowBlock ol li+li{margin:0}.c-seminarPanel__inner .title{font-size:1.25rem}.c-seminarPanel__inner .text{font-size:1rem}.c-seminarPanel__inner .text span{margin-bottom:15px;font-size:1rem;text-align:left}.c-teacherAttempt::after{display:none}.c-teacherAttempt a{flex-direction:column;padding:24px;border-radius:4px}.c-teacherAttempt a::before{top:auto;right:0;bottom:-12px;border-radius:0;border-bottom-right-radius:4px}.c-teacherAttempt a::after{top:auto;right:9px;bottom:1px}.c-teacherAttempt__title{font-size:1rem}.c-teacherAttempt__title::before{width:8px}.c-teacherAttempt__content p{line-height:1.7}.c-teacherAttempt__content ul{-webkit-margin-before:8px;margin-block-start:8px}.c-teacherAttempt__content ul li+li{margin-top:4px}.c-teacherAttempt__image{width:100%;max-width:320px;margin:0 auto;margin-top:16px}.c-timeLine{grid-template-columns:repeat(1, 1fr)}.c-tagWrap{flex-direction:column;align-items:flex-start}.c-tagWrap .m-importantTag{margin-right:0;margin-bottom:4px}.c-pointMovie{flex-direction:column;align-items:flex-start;padding:24px 16px}.c-pointMovie__content{width:100%;margin-right:0;margin-bottom:16px}.c-pointMovie__title{margin-top:8px;margin-bottom:8px;font-size:1.125rem}.c-pointMovie .m-btn{width:100%}.c-pointMovie__thumbnail{width:100%;height:auto}.c-pointMovie__thumbnail::before{width:38px;height:38px;background-size:38px 38px}.c-pointMovie+.c-pointMovie{margin-top:24px}.c-mailBlock{padding:16px}.c-mailBlock__content{flex-direction:column;padding:16px}.c-mailBlock__content div{margin-bottom:16px}.c-adobeBlock{flex-direction:column}.c-adobeBlock .m-cardBtn{margin-right:0;margin-bottom:16px}.c-borderBox{padding:16px}.c-campaignBlock{padding-top:56px}.c-campaignBlock::before{top:13px;width:32px}.c-campaignBlock::after{top:13px;width:32px}.c-campaignBlock__content{flex-direction:column;padding:16px}.c-campaignBlock__content .exclusive{width:100%;margin-right:0;margin-bottom:8px;padding:8px}.c-campaignBlock__content .price{font-size:1.125rem;text-align:center}.c-campaignBlock__content .price span{display:block;font-size:.875rem}.c-startCourse{padding-top:80px}.c-startCourse__content{padding:16px;font-size:1.125rem}.mt-md-0{margin-top:0px !important}.mr-md-0{margin-right:0px !important}.mb-md-0{margin-bottom:0px !important}.ml-md-0{margin-left:0px !important}.mt-md-8{margin-top:8px !important}.mr-md-8{margin-right:8px !important}.mb-md-8{margin-bottom:8px !important}.ml-md-8{margin-left:8px !important}.mt-md-16{margin-top:16px !important}.mr-md-16{margin-right:16px !important}.mb-md-16{margin-bottom:16px !important}.ml-md-16{margin-left:16px !important}.mt-md-24{margin-top:24px !important}.mr-md-24{margin-right:24px !important}.mb-md-24{margin-bottom:24px !important}.ml-md-24{margin-left:24px !important}.mt-md-32{margin-top:32px !important}.mr-md-32{margin-right:32px !important}.mb-md-32{margin-bottom:32px !important}.ml-md-32{margin-left:32px !important}.mt-md-40{margin-top:40px !important}.mr-md-40{margin-right:40px !important}.mb-md-40{margin-bottom:40px !important}.ml-md-40{margin-left:40px !important}.mt-md-48{margin-top:48px !important}.mr-md-48{margin-right:48px !important}.mb-md-48{margin-bottom:48px !important}.ml-md-48{margin-left:48px !important}.mt-md-56{margin-top:56px !important}.mr-md-56{margin-right:56px !important}.mb-md-56{margin-bottom:56px !important}.ml-md-56{margin-left:56px !important}.mt-md-64{margin-top:64px !important}.mr-md-64{margin-right:64px !important}.mb-md-64{margin-bottom:64px !important}.ml-md-64{margin-left:64px !important}.pt-md-0{padding-top:0px !important}.pr-md-0{padding-right:0px !important}.pb-md-0{padding-bottom:0px !important}.pl-md-0{padding-left:0px !important}.pt-md-8{padding-top:8px !important}.pr-md-8{padding-right:8px !important}.pb-md-8{padding-bottom:8px !important}.pl-md-8{padding-left:8px !important}.pt-md-16{padding-top:16px !important}.pr-md-16{padding-right:16px !important}.pb-md-16{padding-bottom:16px !important}.pl-md-16{padding-left:16px !important}.pt-md-24{padding-top:24px !important}.pr-md-24{padding-right:24px !important}.pb-md-24{padding-bottom:24px !important}.pl-md-24{padding-left:24px !important}.pt-md-32{padding-top:32px !important}.pr-md-32{padding-right:32px !important}.pb-md-32{padding-bottom:32px !important}.pl-md-32{padding-left:32px !important}.pt-md-40{padding-top:40px !important}.pr-md-40{padding-right:40px !important}.pb-md-40{padding-bottom:40px !important}.pl-md-40{padding-left:40px !important}.pt-md-48{padding-top:48px !important}.pr-md-48{padding-right:48px !important}.pb-md-48{padding-bottom:48px !important}.pl-md-48{padding-left:48px !important}.pt-md-56{padding-top:56px !important}.pr-md-56{padding-right:56px !important}.pb-md-56{padding-bottom:56px !important}.pl-md-56{padding-left:56px !important}.pt-md-64{padding-top:64px !important}.pr-md-64{padding-right:64px !important}.pb-md-64{padding-bottom:64px !important}.pl-md-64{padding-left:64px !important}.sp-hide{display:none !important}.hide-down-md{display:none !important}.sp-align-left{text-align:left}.sp-align-center{text-align:center}.sp-align-right{text-align:right}.priceTable{min-width:100%}.priceTable th,.priceTable td{width:25%}.micromodal-slide .modal__movie__container{margin:0 16px}.micromodal-slide .modal__movie__footer button{top:-16px;right:-16px;width:32px;height:32px}.micromodal-slide .modal__movie__footer button::before{width:13px}.micromodal-slide .modal__movie__footer button::after{width:13px}}@media screen and (max-width: 575px){.l-grid[data-gap-sm="4"]{--grid-gap: 4px}.l-grid[data-gap-sm="8"]{--grid-gap: 8px}.l-grid[data-gap-sm="12"]{--grid-gap: 12px}.l-grid[data-gap-sm="16"]{--grid-gap: 16px}.l-grid[data-gap-sm="20"]{--grid-gap: 20px}.l-grid[data-gap-sm="24"]{--grid-gap: 24px}.l-grid[data-gap-sm="28"]{--grid-gap: 28px}.l-grid[data-gap-sm="32"]{--grid-gap: 32px}.l-grid[data-gap-sm="36"]{--grid-gap: 36px}.l-grid[data-gap-sm="40"]{--grid-gap: 40px}.l-grid[data-grid-sm="1"]{--grid-columns: 1}.l-grid[data-grid-sm="2"]{--grid-columns: 2}.l-grid[data-grid-sm="3"]{--grid-columns: 3}.l-grid[data-grid-sm="4"]{--grid-columns: 4}.l-grid[data-grid-sm="5"]{--grid-columns: 5}.l-grid[data-grid-sm="6"]{--grid-columns: 6}.l-grid[data-grid-sm="7"]{--grid-columns: 7}.l-grid[data-grid-sm="8"]{--grid-columns: 8}.l-grid[data-grid-sm="9"]{--grid-columns: 9}.l-grid[data-grid-sm="10"]{--grid-columns: 10}.l-grid[data-grid-sm="11"]{--grid-columns: 11}.l-grid[data-grid-sm="12"]{--grid-columns: 12}.l-grid>*[data-colpos-sm="1"]{grid-column:1/1}.l-grid>*[data-colpos-sm="2"]{grid-column:2/1}.l-grid>*[data-colpos-sm="3"]{grid-column:3/1}.l-grid>*[data-colpos-sm="4"]{grid-column:4/1}.l-grid>*[data-colpos-sm="5"]{grid-column:5/1}.l-grid>*[data-colpos-sm="6"]{grid-column:6/1}.l-grid>*[data-colpos-sm="7"]{grid-column:7/1}.l-grid>*[data-colpos-sm="8"]{grid-column:8/1}.l-grid>*[data-colpos-sm="9"]{grid-column:9/1}.l-grid>*[data-colpos-sm="10"]{grid-column:10/1}.l-grid>*[data-colpos-sm="11"]{grid-column:11/1}.l-grid>*[data-colpos-sm="12"]{grid-column:12/1}.l-grid>*[data-colspan-sm="1"]{grid-column:auto/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="1"]{grid-column:1/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="2"]{grid-column:2/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="3"]{grid-column:3/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="4"]{grid-column:4/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="5"]{grid-column:5/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="6"]{grid-column:6/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="7"]{grid-column:7/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="8"]{grid-column:8/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="9"]{grid-column:9/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="10"]{grid-column:10/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="11"]{grid-column:11/span 1}.l-grid>*[data-colspan-sm="1"][data-colpos-sm="12"]{grid-column:12/span 1}.l-grid>*[data-rowspan-sm="1"]{grid-row:auto/span 1}.l-grid>*[data-colspan-sm="2"]{grid-column:auto/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="1"]{grid-column:1/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="2"]{grid-column:2/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="3"]{grid-column:3/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="4"]{grid-column:4/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="5"]{grid-column:5/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="6"]{grid-column:6/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="7"]{grid-column:7/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="8"]{grid-column:8/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="9"]{grid-column:9/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="10"]{grid-column:10/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="11"]{grid-column:11/span 2}.l-grid>*[data-colspan-sm="2"][data-colpos-sm="12"]{grid-column:12/span 2}.l-grid>*[data-rowspan-sm="2"]{grid-row:auto/span 2}.l-grid>*[data-colspan-sm="3"]{grid-column:auto/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="1"]{grid-column:1/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="2"]{grid-column:2/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="3"]{grid-column:3/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="4"]{grid-column:4/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="5"]{grid-column:5/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="6"]{grid-column:6/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="7"]{grid-column:7/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="8"]{grid-column:8/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="9"]{grid-column:9/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="10"]{grid-column:10/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="11"]{grid-column:11/span 3}.l-grid>*[data-colspan-sm="3"][data-colpos-sm="12"]{grid-column:12/span 3}.l-grid>*[data-rowspan-sm="3"]{grid-row:auto/span 3}.l-grid>*[data-colspan-sm="4"]{grid-column:auto/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="1"]{grid-column:1/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="2"]{grid-column:2/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="3"]{grid-column:3/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="4"]{grid-column:4/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="5"]{grid-column:5/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="6"]{grid-column:6/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="7"]{grid-column:7/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="8"]{grid-column:8/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="9"]{grid-column:9/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="10"]{grid-column:10/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="11"]{grid-column:11/span 4}.l-grid>*[data-colspan-sm="4"][data-colpos-sm="12"]{grid-column:12/span 4}.l-grid>*[data-rowspan-sm="4"]{grid-row:auto/span 4}.l-grid>*[data-colspan-sm="5"]{grid-column:auto/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="1"]{grid-column:1/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="2"]{grid-column:2/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="3"]{grid-column:3/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="4"]{grid-column:4/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="5"]{grid-column:5/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="6"]{grid-column:6/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="7"]{grid-column:7/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="8"]{grid-column:8/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="9"]{grid-column:9/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="10"]{grid-column:10/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="11"]{grid-column:11/span 5}.l-grid>*[data-colspan-sm="5"][data-colpos-sm="12"]{grid-column:12/span 5}.l-grid>*[data-rowspan-sm="5"]{grid-row:auto/span 5}.l-grid>*[data-colspan-sm="6"]{grid-column:auto/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="1"]{grid-column:1/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="2"]{grid-column:2/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="3"]{grid-column:3/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="4"]{grid-column:4/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="5"]{grid-column:5/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="6"]{grid-column:6/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="7"]{grid-column:7/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="8"]{grid-column:8/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="9"]{grid-column:9/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="10"]{grid-column:10/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="11"]{grid-column:11/span 6}.l-grid>*[data-colspan-sm="6"][data-colpos-sm="12"]{grid-column:12/span 6}.l-grid>*[data-rowspan-sm="6"]{grid-row:auto/span 6}.l-grid>*[data-colspan-sm="7"]{grid-column:auto/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="1"]{grid-column:1/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="2"]{grid-column:2/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="3"]{grid-column:3/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="4"]{grid-column:4/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="5"]{grid-column:5/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="6"]{grid-column:6/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="7"]{grid-column:7/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="8"]{grid-column:8/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="9"]{grid-column:9/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="10"]{grid-column:10/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="11"]{grid-column:11/span 7}.l-grid>*[data-colspan-sm="7"][data-colpos-sm="12"]{grid-column:12/span 7}.l-grid>*[data-rowspan-sm="7"]{grid-row:auto/span 7}.l-grid>*[data-colspan-sm="8"]{grid-column:auto/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="1"]{grid-column:1/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="2"]{grid-column:2/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="3"]{grid-column:3/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="4"]{grid-column:4/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="5"]{grid-column:5/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="6"]{grid-column:6/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="7"]{grid-column:7/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="8"]{grid-column:8/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="9"]{grid-column:9/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="10"]{grid-column:10/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="11"]{grid-column:11/span 8}.l-grid>*[data-colspan-sm="8"][data-colpos-sm="12"]{grid-column:12/span 8}.l-grid>*[data-rowspan-sm="8"]{grid-row:auto/span 8}.l-grid>*[data-colspan-sm="9"]{grid-column:auto/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="1"]{grid-column:1/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="2"]{grid-column:2/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="3"]{grid-column:3/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="4"]{grid-column:4/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="5"]{grid-column:5/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="6"]{grid-column:6/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="7"]{grid-column:7/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="8"]{grid-column:8/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="9"]{grid-column:9/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="10"]{grid-column:10/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="11"]{grid-column:11/span 9}.l-grid>*[data-colspan-sm="9"][data-colpos-sm="12"]{grid-column:12/span 9}.l-grid>*[data-rowspan-sm="9"]{grid-row:auto/span 9}.l-grid>*[data-colspan-sm="10"]{grid-column:auto/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="1"]{grid-column:1/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="2"]{grid-column:2/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="3"]{grid-column:3/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="4"]{grid-column:4/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="5"]{grid-column:5/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="6"]{grid-column:6/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="7"]{grid-column:7/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="8"]{grid-column:8/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="9"]{grid-column:9/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="10"]{grid-column:10/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="11"]{grid-column:11/span 10}.l-grid>*[data-colspan-sm="10"][data-colpos-sm="12"]{grid-column:12/span 10}.l-grid>*[data-rowspan-sm="10"]{grid-row:auto/span 10}.l-grid>*[data-colspan-sm="11"]{grid-column:auto/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="1"]{grid-column:1/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="2"]{grid-column:2/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="3"]{grid-column:3/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="4"]{grid-column:4/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="5"]{grid-column:5/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="6"]{grid-column:6/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="7"]{grid-column:7/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="8"]{grid-column:8/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="9"]{grid-column:9/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="10"]{grid-column:10/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="11"]{grid-column:11/span 11}.l-grid>*[data-colspan-sm="11"][data-colpos-sm="12"]{grid-column:12/span 11}.l-grid>*[data-rowspan-sm="11"]{grid-row:auto/span 11}.l-grid>*[data-colspan-sm="12"]{grid-column:auto/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="1"]{grid-column:1/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="2"]{grid-column:2/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="3"]{grid-column:3/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="4"]{grid-column:4/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="5"]{grid-column:5/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="6"]{grid-column:6/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="7"]{grid-column:7/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="8"]{grid-column:8/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="9"]{grid-column:9/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="10"]{grid-column:10/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="11"]{grid-column:11/span 12}.l-grid>*[data-colspan-sm="12"][data-colpos-sm="12"]{grid-column:12/span 12}.l-grid>*[data-rowspan-sm="12"]{grid-row:auto/span 12}.l-grid.-separate[data-grid-sm="1"]>*:not(:nth-child(1n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="2"]>*:not(:nth-child(2n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="3"]>*:not(:nth-child(3n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="4"]>*:not(:nth-child(4n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="5"]>*:not(:nth-child(5n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="6"]>*:not(:nth-child(6n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="7"]>*:not(:nth-child(7n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="8"]>*:not(:nth-child(8n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="9"]>*:not(:nth-child(9n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="10"]>*:not(:nth-child(10n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="11"]>*:not(:nth-child(11n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.l-grid.-separate[data-grid-sm="12"]>*:not(:nth-child(12n+1))::before{content:""}.l-grid.-separate[data-grid-sm="1"]>*:not(:first-child)::before{top:-32px;left:0;width:100%;height:1px;content:""}.mt-sm-0{margin-top:0px !important}.mr-sm-0{margin-right:0px !important}.mb-sm-0{margin-bottom:0px !important}.ml-sm-0{margin-left:0px !important}.mt-sm-8{margin-top:8px !important}.mr-sm-8{margin-right:8px !important}.mb-sm-8{margin-bottom:8px !important}.ml-sm-8{margin-left:8px !important}.mt-sm-16{margin-top:16px !important}.mr-sm-16{margin-right:16px !important}.mb-sm-16{margin-bottom:16px !important}.ml-sm-16{margin-left:16px !important}.mt-sm-24{margin-top:24px !important}.mr-sm-24{margin-right:24px !important}.mb-sm-24{margin-bottom:24px !important}.ml-sm-24{margin-left:24px !important}.mt-sm-32{margin-top:32px !important}.mr-sm-32{margin-right:32px !important}.mb-sm-32{margin-bottom:32px !important}.ml-sm-32{margin-left:32px !important}.mt-sm-40{margin-top:40px !important}.mr-sm-40{margin-right:40px !important}.mb-sm-40{margin-bottom:40px !important}.ml-sm-40{margin-left:40px !important}.mt-sm-48{margin-top:48px !important}.mr-sm-48{margin-right:48px !important}.mb-sm-48{margin-bottom:48px !important}.ml-sm-48{margin-left:48px !important}.mt-sm-56{margin-top:56px !important}.mr-sm-56{margin-right:56px !important}.mb-sm-56{margin-bottom:56px !important}.ml-sm-56{margin-left:56px !important}.mt-sm-64{margin-top:64px !important}.mr-sm-64{margin-right:64px !important}.mb-sm-64{margin-bottom:64px !important}.ml-sm-64{margin-left:64px !important}.pt-sm-0{padding-top:0px !important}.pr-sm-0{padding-right:0px !important}.pb-sm-0{padding-bottom:0px !important}.pl-sm-0{padding-left:0px !important}.pt-sm-8{padding-top:8px !important}.pr-sm-8{padding-right:8px !important}.pb-sm-8{padding-bottom:8px !important}.pl-sm-8{padding-left:8px !important}.pt-sm-16{padding-top:16px !important}.pr-sm-16{padding-right:16px !important}.pb-sm-16{padding-bottom:16px !important}.pl-sm-16{padding-left:16px !important}.pt-sm-24{padding-top:24px !important}.pr-sm-24{padding-right:24px !important}.pb-sm-24{padding-bottom:24px !important}.pl-sm-24{padding-left:24px !important}.pt-sm-32{padding-top:32px !important}.pr-sm-32{padding-right:32px !important}.pb-sm-32{padding-bottom:32px !important}.pl-sm-32{padding-left:32px !important}.pt-sm-40{padding-top:40px !important}.pr-sm-40{padding-right:40px !important}.pb-sm-40{padding-bottom:40px !important}.pl-sm-40{padding-left:40px !important}.pt-sm-48{padding-top:48px !important}.pr-sm-48{padding-right:48px !important}.pb-sm-48{padding-bottom:48px !important}.pl-sm-48{padding-left:48px !important}.pt-sm-56{padding-top:56px !important}.pr-sm-56{padding-right:56px !important}.pb-sm-56{padding-bottom:56px !important}.pl-sm-56{padding-left:56px !important}.pt-sm-64{padding-top:64px !important}.pr-sm-64{padding-right:64px !important}.pb-sm-64{padding-bottom:64px !important}.pl-sm-64{padding-left:64px !important}.hide-down-sm{display:none !important}}@media screen and (min-width: 576px){.hide-up-sm{display:none !important}}@media screen and (min-width: 768px){.footer__nav{display:flex;align-items:flex-end;padding:40px 0}.footer__nav nav>ul{grid-template-columns:repeat(4, auto);gap:24px}.footer__nav details summary{margin-bottom:4px}.footer__nav details ul li{padding:4px 0}.footer__nav .m-accordion.pc-open summary{cursor:default;pointer-events:none}.footer__nav .m-accordion.pc-open summary::before{display:none}.footer__nav .m-accordion.pc-open summary::after{display:none}.l-fv{aspect-ratio:1440/647}.l-fv__image{pointer-events:none}.l-formInfoBox{border:4px solid rgb(var(--color-border)/100%);border-radius:6px}form .l-formInfoBox::after{position:absolute;bottom:-40px;left:0;display:block;width:100%;height:1px;background:rgb(var(--color-border)/100%);content:""}.l-form .form-block .form-label{justify-content:space-between;border-right:1px solid rgb(var(--color-border-base)/100%)}.l-form .form-field .horizontal-item+.form-innerBlock__field{margin-left:-20px}.l-side summary{display:none}.m-alert.-center{text-align:center}.c-formStep ol li:not(:last-child) .c-formStep__text::after{position:absolute;top:50%;right:0;display:block;width:calc((100% - 40px)*.5);height:1px;background:#d9d9d9;-webkit-transform:translateX(50%);transform:translateX(50%);content:""}.pc-hide{display:none !important}.hide-up-md{display:none !important}}@media screen and (min-width: 992px){.hide-up-lg{display:none !important}}@media screen and (min-width: 1280px){.hide-up-xl{display:none !important}}@media screen and (min-width: 1440px){.header{grid-template-columns:200px 1fr 240px}.t-column article{border-right:1px solid rgb(var(--color-border)/100%)}.t-column2__side{border-left:1px solid rgb(var(--color-border)/100%)}.t-column2 article{border-right:1px solid rgb(var(--color-border)/100%)}.hide-up-2xl{display:none !important}}@media (hover: hover){a:hover{text-decoration:underline}a:active{text-decoration:underline}.header__nav ul li details summary:hover{color:rgb(var(--color-primary)/100%)}.header__nav ul li details .megamenu__contents .menu__list .menu__content a:hover{text-decoration:none}.header__nav ul li details .megamenu__contents .seminar__content a:hover{text-decoration:none}.header__nav ul li details.-open summary:hover{color:rgb(var(--color-c-white)/100%)}.header__contact a:hover{text-decoration:none}.footer a:hover{text-decoration:none}.l-topNews__titleArea a:hover{text-decoration:none}.l-article .wp-block-button__link:hover,.editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block-button__link:hover{text-decoration:none;opacity:.8}.l-article table td a:not(.m-btn):hover{text-decoration:none}.l-side__title a:hover{text-decoration:none}.l-side__content__head span a:hover{text-decoration:none}.hover-opacity:hover{opacity:.75}.link-underline{text-decoration:none}.m-btn:hover{text-decoration:none;opacity:.8}.m-cardBtn:hover{text-decoration:none}.m-hamburger:hover span::before,.m-hamburger:hover span::after{transition-timing-function:cubic-bezier(0.49, 0.46, 0.05, 0.995);transition-duration:.25s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.m-hamburger:hover span::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);transition-delay:.35s}.m-hamburger:hover span::after{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);transition-delay:0s}.m-hamburger:hover span:nth-of-type(2)::before{transition-delay:.45s}.m-hamburger:hover span:nth-of-type(2)::after{transition-delay:.1s}.m-hamburger:hover span:nth-of-type(3)::before{transition-delay:.55s}.m-hamburger:hover span:nth-of-type(3)::after{transition-delay:.2s}.m-btnSquare:hover{text-decoration:none}.m-btnSquare:hover .m-btnSquare__contents{background-color:#f8fbff}.m-linkCard:hover{text-decoration:none}.m-linkCard:hover .m-linkCard__text{background-color:#f8fbff}.c-bottomBanners ul a:hover{text-decoration:none}.c-newsList a:hover{text-decoration:none}.c-newsList a:hover .news{color:#f8c201}.c-newsList a:hover::after{background:url('data:image/svg+xml,<svg viewBox="0 0 7 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.77998 5.7801C6.92067 5.92061 6.99981 6.11125 6.99998 6.3101V6.6901C6.99768 6.88851 6.91887 7.07838 6.77998 7.2201L1.63998 12.3501C1.5461 12.4448 1.4183 12.498 1.28498 12.498C1.15166 12.498 1.02386 12.4448 0.929982 12.3501L0.219982 11.6401C0.125918 11.5479 0.0729102 11.4218 0.0729102 11.2901C0.0729102 11.1584 0.125918 11.0323 0.219982 10.9401L4.66998 6.5001L0.219982 2.0601C0.125325 1.96621 0.0720825 1.83842 0.0720825 1.7051C0.0720825 1.57178 0.125325 1.44398 0.219982 1.3501L0.929982 0.650096C1.02386 0.55544 1.15166 0.502197 1.28498 0.502197C1.4183 0.502197 1.5461 0.55544 1.63998 0.650096L6.77998 5.7801Z" fill="%23f8c201" /></svg>') center/contain no-repeat}.c-areaLinkBlock ul:not(.note) li a:hover{text-decoration:none}.c-areaLinkBlock ul.schedule:not(.note) li a:hover{text-decoration:none}.c-topCategoryBlock__content a:hover{text-decoration:none}.c-teacherAttempt a:hover{text-decoration:none}.c-pointMovie__thumbnail:hover{cursor:pointer}.c-pointMovie__thumbnail:hover::before{display:none}}@media (pointer: fine){a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}}

/* 育成就労制度ページ */
.ikusei-hero{background:#f5f5f5;padding:40px 20px;text-align:center}.ikusei-hero__inner{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:40px}.ikusei-hero__text{text-align:left}.ikusei-hero__title{font-size:1.5rem;font-weight:bold;line-height:1.6;margin-bottom:16px}.ikusei-hero__title .large{font-size:2.2rem;color:#1a3d6e}.ikusei-hero__title .small{font-size:1.2rem;color:#333}.ikusei-hero__subtitle{display:inline-block;border:2px solid #1a3d6e;padding:8px 16px;font-size:1.1rem;font-weight:bold;margin-bottom:16px}.ikusei-hero__subtitle .point{display:inline-block;background:#ffd700;color:#000;padding:2px 8px;border-radius:4px;margin-left:4px}.ikusei-hero__image{flex-shrink:0}.ikusei-hero__image img{max-width:200px;height:auto}.ikusei-notice{background:#fff;border:2px solid #1a3d6e;padding:20px;margin-top:24px;text-align:center;font-size:1.1rem}.ikusei-notice strong{color:#c00}@media screen and (max-width:767px){.ikusei-hero__inner{flex-direction:column-reverse;gap:20px}.ikusei-hero__text{text-align:center}.ikusei-hero__title .large{font-size:1.8rem}.ikusei-hero__image img{max-width:150px}}

/* 育成就労制度解説ページ2026 */
.ikusei-hero{background:#f5f5f5;padding:60px 20px;text-align:center}
.ikusei-hero__inner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:40px}
.ikusei-hero__text{text-align:left}
.ikusei-hero__from,.ikusei-hero__to{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:1.5rem;font-weight:bold}
.ikusei-hero__from .box,.ikusei-hero__to .box{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #1a3d6e;background:#fff;font-size:1.5rem}
.ikusei-hero__to .box.accent{background:#f9e800;border-color:#f9e800;color:#1a3d6e}
.ikusei-hero__from .kara,.ikusei-hero__to .he{font-size:1.2rem;margin-left:8px;color:#1a3d6e}
.ikusei-hero__subtitle{font-size:1.4rem;font-weight:bold;margin-top:16px;line-height:1.6}
.ikusei-hero__subtitle .point{display:inline-block;background:#f9e800;color:#000;padding:4px 12px;border-radius:20px;margin:0 4px}
.ikusei-hero__image{flex-shrink:0}
.ikusei-hero__image img{max-width:200px;height:auto}
.ikusei-intro{margin-bottom:40px;font-size:1.05rem;line-height:1.8}
.ikusei-intro p{margin-bottom:1em}
.ikusei-toc{background:#fff;border:1px solid #ddd;margin-bottom:40px}
.ikusei-toc__title{background:#1a3d6e;color:#fff;padding:12px 20px;font-size:1.1rem;margin:0;display:flex;align-items:center;gap:8px}
.ikusei-toc__title .icon{font-size:1.2rem}
.ikusei-toc__list{padding:20px 20px 20px 40px;margin:0;list-style:none;counter-reset:toc}
.ikusei-toc__list>li{margin-bottom:12px;font-weight:bold;color:#1a3d6e}
.ikusei-toc__list>li>a{color:#1a3d6e;text-decoration:none}
.ikusei-toc__list>li>a:hover{text-decoration:underline}
.ikusei-toc__list>li>ul{margin-top:8px;padding-left:20px;list-style:none}
.ikusei-toc__list>li>ul>li{font-weight:normal;color:#333;margin-bottom:6px;font-size:0.95rem}
@media screen and (max-width:767px){.ikusei-hero__inner{flex-direction:column-reverse;gap:20px}.ikusei-hero__text{text-align:center}.ikusei-hero__from,.ikusei-hero__to{justify-content:center}.ikusei-hero__from .box,.ikusei-hero__to .box{width:40px;height:40px;font-size:1.2rem}.ikusei-hero__image img{max-width:150px}}

/* 育成就労制度解説ページ2026 - 詳細調整 */
.ikusei-hero{background:#e8e8e8;padding:40px 20px 50px}
.ikusei-hero__inner{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}
.ikusei-hero__text{text-align:left}
.ikusei-hero__from,.ikusei-hero__to{display:flex;align-items:flex-start;gap:2px;margin-bottom:4px;font-weight:bold;position:relative}
.ikusei-hero__from .box,.ikusei-hero__to .box{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid #2c5282;background:#fff;font-size:1.6rem;color:#2c5282}
.ikusei-hero__to .box.accent{background:#f6e05e;border-color:#f6e05e;color:#2c5282}
.ikusei-hero__from .kara{font-size:0.9rem;color:#2c5282;position:relative;top:-5px;margin-left:4px}
.ikusei-hero__to .he{font-size:0.9rem;color:#2c5282;position:relative;top:-5px;margin-left:4px}
.ikusei-hero__subtitle{font-size:1.3rem;font-weight:bold;margin-top:20px;line-height:1.5;color:#333}
.ikusei-hero__subtitle .point{display:inline-block;background:#48bb78;color:#fff;padding:3px 14px;border-radius:20px;font-size:1.1rem;margin-left:2px}
.ikusei-hero__image{flex-shrink:0}
.ikusei-hero__image img{max-width:180px;height:auto}
.ikusei-intro{margin:30px 0 40px;font-size:1rem;line-height:2}
.ikusei-intro p{margin-bottom:0}
.ikusei-toc{background:#edf2f7;margin-bottom:50px}
.ikusei-toc__title{background:#2c5282;color:#fff;padding:10px 16px;font-size:1rem;margin:0;display:flex;align-items:center;gap:8px}
.ikusei-toc__title .icon{font-size:1rem}
.ikusei-toc__list{padding:20px 24px 24px;margin:0;list-style:none}
.ikusei-toc__list>li{margin-bottom:16px;font-weight:bold;color:#2c5282;font-size:0.95rem;border-bottom:1px solid #cbd5e0;padding-bottom:8px}
.ikusei-toc__list>li:last-child{border-bottom:none;margin-bottom:0}
.ikusei-toc__list>li>a{color:#2c5282;text-decoration:underline}
.ikusei-toc__list>li>a:hover{text-decoration:none}
.ikusei-toc__list>li>ul{margin-top:10px;padding-left:16px;list-style:none}
.ikusei-toc__list>li>ul>li{font-weight:normal;color:#333;margin-bottom:6px;font-size:0.9rem;border-bottom:none;padding-bottom:0}
@media screen and (max-width:767px){
.ikusei-hero__inner{flex-direction:column-reverse;gap:20px}
.ikusei-hero__text{text-align:center}
.ikusei-hero__from,.ikusei-hero__to{justify-content:center}
.ikusei-hero__from .box,.ikusei-hero__to .box{width:44px;height:44px;font-size:1.3rem}
.ikusei-hero__image img{max-width:140px}
}

/* 育成就労ボタン用スタイル */
.sideBtn.ikusei::before{background-color:rgb(58 144 206/100%)!important;z-index:-1}
.sideBtn.ikusei::after{box-shadow:none!important}

/* Q/A非表示用 */
.c-faq__q.no-icon::before,.c-faq__a.no-icon::before{content:none!important}.c-faq__q.no-icon,.c-faq__a.no-icon{padding-left:24px!important}


/* 管理講習 見出し中央寄せ */
.kanri-heading-center{text-align:center}

/* タグ色バリエーション */
.tag.-blue{background-color:#3182ce!important;color:#fff!important}

/* 重要ボタン全体のレスポンシブ設定 */
.important-notice-link {
    display: inline-block;
    text-decoration: none;
    border: 1px solid #ce3a3a;
    border-radius: 12px;
    background: #fdf6f6;
    padding: 20px 25px;
    width: auto;
    max-width: 95%;
    box-sizing: border-box;
    text-align: left;
    vertical-align: middle;
}

/* PC版の改行設定 */
.pc-br {
    display: block;
    content: "";
}

/* スマホ表示（600px以下）の切り替え */
@media (max-width: 600px) {
    .pc-br {
        display: none !important;
    }
    .important-notice-link .text-box {
        padding-right: 0 !important;
        width: calc(100% - 45px) !important;
    }
    .important-notice-link .link-box {
        display: block !important;
        text-align: right !important;
        margin-top: 5px !important;
        padding-left: 0 !important;
    }
}

/* --- 本番環境用：目次ユニット完全固定設定（背景色修正＋太字版） --- */

/* 1. 外枠：背景色を rgb(249, 249, 250) */
.final-toc-box {
  width: 100% !important;
  max-width: 100% !important;
  margin: 2em 0 !important;
  box-sizing: border-box !important;
  border: 1px solid #e0ede8 !important; 
  background: rgb(249, 249, 250) !important;
}

/* 2. 目次ヘッダー */
.final-toc-summary {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 16px 20px !important;
  background: #f7faf9 !important;
  border-bottom: 1px solid #e0ede8 !important;
  cursor: pointer !important;
  list-style: none !important;
}
.final-toc-summary::-webkit-details-marker { display: none !important; }

/* 3. ＋－アイコン */
.final-toc-summary::after { 
  content: "＋" !important; 
  color: #4ba385 !important; 
  font-weight: bold !important; 
  font-size: 20px !important; 
}
.final-toc-box[open] .final-toc-summary::after { 
  content: "－" !important; 
}

/* 4. タイトル：「目次」の文字 */
.final-toc-title {
  font-weight: bold !important;
  font-size: 17px !important;
  color: #333 !important;
  margin-left: 10px !important;
}

/* 5. コンテンツ部分（リストの太字設定を追加） */
.final-toc-content {
  padding: 25px 20px 30px 60px !important;
  line-height: 1.8 !important;
  background: rgb(249, 249, 250) !important;
  font-weight: bold !important; /* ← ここで1〜8のテキストをすべて太字に指定 */
}

/* 6. リンク：黒い太い下線 */
.final-toc-content a {
  border-bottom: 2px solid #555 !important;
  text-decoration: none !important;
  color: #000 !important;
  display: inline !important;
  padding-bottom: 2px !important;
}
.final-toc-content a:hover { 
  opacity: 0.7 !important; 
}

/* === touroku_kikan セミナーページ用スタイル === */
  .l-article a[href*="pdf"]::after { display: none !important; }
  .l-article a[href*="pdf"] { padding-right: 0 !important; }
  .eyecatch-info-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 16px;
  }
  .eyecatch-info-wrapper > ul {
    flex: 1;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
  }
  .eyecatch-info-wrapper > ul li {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
  }
  .eyecatch-info-link {
    display: block;
    width: 25%;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0;
  }
  .eyecatch-info-img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    vertical-align: top;
  }
  .c-eyeCatch__text .c-eyeCatch__title h1 {
    font-size: 2.5rem !important;
  }
  .c-eyeCatch__text .eyecatch-info-wrapper ul li p {
    margin: 0 !important;
    padding: 12px 50px 12px 12px !important;
    font-size: 1.125rem !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    text-align: left !important;
  }
  .c-eyeCatch__text .eyecatch-info-wrapper ul li p .asterisk-small {
    font-size: 0.6em;
    vertical-align: baseline;
  }
  .asterisk-super {
    font-size: 0.6em;
    vertical-align: super;
    position: relative;
    top: -0.3em;
  }
  .eyecatch-caption {
    margin: 8px 0 0 !important;
    padding: 0 16px;
    font-size: 0.75rem;
    line-height: 1.5;
    color: #000;
    text-align: right;
  }
  .seminar-merit-list {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .seminar-merit-list > li.seminar-merit-item {
    display: flex;
    align-items: center;
    gap: 12px;
    list-style: none !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
  }
  .l-article .seminar-merit-list > li.seminar-merit-item::before,
  .l-article .seminar-merit-list > li.seminar-merit-item::after,
  .l-article .seminar-merit-list > li.seminar-merit-item::marker,
  .seminar-merit-list > li.seminar-merit-item::before,
  .seminar-merit-list > li.seminar-merit-item::after,
  .seminar-merit-list > li.seminar-merit-item::marker {
    content: none !important;
    display: none !important;
    background: none !important;
    background-image: none !important;
    border: none !important;
  }
  .seminar-merit-list > li.seminar-merit-item {
    background: none !important;
    background-image: none !important;
  }
  .seminar-merit-icon {
    flex-shrink: 0;
    width: 42px;
    height: auto;
  }
  .seminar-merit-text {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.6;
  }
  .merit-cards {
    display: flex;
    gap: 24px;
    list-style: none !important;
    margin: 32px 0 !important;
    padding: 0 !important;
  }
  .merit-cards > li.merit-card {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 24px 16px;
    list-style: none !important;
    margin: 0 !important;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    background: #fff;
    position: relative;
  }
  .merit-cards > li.merit-card::before,
  .merit-cards > li.merit-card::after,
  .merit-cards > li.merit-card::marker {
    content: none !important;
    display: none !important;
    background: none !important;
  }
  .merit-card__title {
    margin: 0 0 12px !important;
    font-size: 1.25rem;
    font-weight: 700;
    text-align: center;
    line-height: 1.5;
  }
  .merit-card__desc {
    margin: 0 0 32px !important;
    font-size: 0.95rem;
    line-height: 1.7;
    text-align: left;
  }
  .merit-card__image {
    position: relative;
    width: 180px;
    height: 180px;
    margin: 0 auto 16px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  .merit-card__image::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background-color: #f0ece4;
    z-index: 0;
  }
  .merit-cards > li.merit-card:nth-child(1) .merit-card__image::before,
  .merit-cards > li.merit-card:nth-child(3) .merit-card__image::before {
    background-color: #d6ecf3;
  }
  .merit-card__image img {
    position: relative;
    z-index: 1;
    display: block;
    width: auto;
    height: 140px;
    max-width: 100%;
    object-fit: contain;
  }
  .merit-card__number {
    display: block;
    position: relative;
    z-index: 2;
    margin: 16px 0 -16px;
    color: #000;
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Helvetica Neue", Arial, sans-serif;
    line-height: 1;
  }
  .merit-card__btn {
    margin-top: auto;
  }
  /* 口コミセクション */
  .review-card {
    background-color: #f1f5f9;
    padding: 20px;
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
  }
  .review-card__profile {
    width: 20%;
    min-width: 100px;
    margin-left: 20px;
    text-align: center;
  }
  .review-card__profile img {
    width: 70%;
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    padding-top: 5%;
    box-sizing: border-box;
    object-fit: contain;
  }
  .review-card__profile p {
    margin: 8px 0 0;
    font-weight: bold;
  }
  .review-card__content {
    display: flex;
    flex-direction: column;
    flex: 1;
  }
  .review-card__rating {
    padding-bottom: 10px;
  }
  .review-card__rating p {
    margin: 0;
    font-weight: bold;
  }
  .review-card__title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  .review-card__title p {
    margin: 0;
    font-weight: bold;
    color: #1a3a8c;
    font-size: 20px;
  }
  .review-card__text p {
    margin: 0;
    font-weight: bold;
  }
  .review-cards-extra {
    display: none;
  }
  .review-cards-extra.is-open {
    display: block;
  }
  .review-more-wrapper {
    text-align: center;
    margin: 24px 0;
  }
  .review-more-btn {
    display: inline-flex;
    align-items: center;
    gap: 16px;
    min-width: 240px;
    padding: 14px 28px;
    background: #fff;
    border: 1px solid #999;
    border-radius: 0;
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    cursor: pointer;
    line-height: 1;
  }
  .review-disclaimer {
    margin: 16px 0 0 !important;
    font-size: 0.75rem;
    line-height: 1.6;
    color: #555;
    text-align: left;
  }
  .schedule-cta-side {
    max-width: 360px;
    margin: 24px auto 0;
  }
  .schedule-cta-side .sideBtn span {
    white-space: nowrap;
  }
  .review-more-btn__icon {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #f5b400;
    transition: transform 0.2s;
  }
  .review-more-btn.is-open .review-more-btn__icon {
    transform: rotate(180deg);
  }
  .review-more-btn__text {
    flex: 1;
    text-align: center;
  }
  @media screen and (max-width: 767px) {
    .merit-cards {
      flex-direction: column;
      gap: 40px;
    }
    .eyecatch-info-wrapper {
      flex-direction: column;
    }
    .eyecatch-info-link {
      width: 100%;
    }
    .c-eyeCatch__text .eyecatch-info-wrapper ul li p {
      font-size: 0.95rem !important;
    }
    .eyecatch-caption {
      text-align: left;
    }
    .review-card {
      flex-direction: column;
      padding: 15px;
      gap: 15px;
    }
    .review-card__profile {
      width: 100%;
      margin-left: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 10px;
    }
    .review-card__profile img {
      width: 80px;
      height: 80px;
      object-fit: cover;
    }
    .review-card__profile p {
      margin: 0;
      text-align: center;
    }
    .review-card__title p {
      font-size: 16px;
    }
  }
/* 衛生限定ページ重要度★ブルー */
.m-importantTag.-blue {
    color: #0089d4;
    border-color: #0089d4;
}
/* ==========================================================================
   追加：注意書き・重要なお知らせ（育成就労補足含む）共通スタイル
   ========================================================================== */

/* 薄オレンジの注意書きボックス (index.php) */
.attention-box {
  background-color: #fff4e5;
  border: 1px solid #ffcc80;
  padding: 15px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}
.attention-box p {
  margin: 0;
  line-height: 1.5;
  color: #4d4d4d;
}
.attention-box .highlight {
  color: #e60012;
  font-weight: bold;
}
.attention-box a {
  text-decoration: underline;
  color: #0073aa;
}

/* 「重要（赤枠）」案内ブロック共通 (index / about) */
.important-notice-block {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  border: 3px solid #b71c1c;
  background-color: #fff4f4; /* 背景薄ピンク */
  border-radius: 16px;
  padding: 25px;
  margin-bottom: 30px;
  box-shadow: 0 4px 12px rgba(183, 28, 28, 0.05);
  box-sizing: border-box;
  position: relative;
}
.important-badge {
  background-color: #cc0000;
  color: #ffffff;
  font-weight: bold;
  padding: 4px 22px;
  border-radius: 9999px;
  display: inline-block;
  font-size: 15px;
  margin-bottom: 18px;
  letter-spacing: 0.1em;
}

/* h3・h4タグの標準グレー背景や枠線の干渉を強制クリア */
.important-notice-block h3,
.important-notice-block h4 {
  background: transparent !important;
  border: none !important;
  border-bottom: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
.important-notice-block h3 {
  color: #cc0000;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 0 15px 0;
}
.important-notice-block p {
  font-size: 16px;
  color: #333333;
  line-height: 1.7;
  margin: 0 0 22px 0;
}

/* 共通CSS（589行目付近）によるPDFアイコン自動付与をこのブロック内だけ強制解除 */
.important-notice-block a[href*="pdf"]::after {
  content: none !important;
  display: none !important;
}
.important-notice-block a[href*="pdf"] {
  padding-right: 0 !important;
}

/* ボタン部分 (index.php) */
.btn-link-wrap {
  text-align: center;
}
.btn-link-important {
  display: inline-block;
  min-width: 70%;
  border: 2px solid #b71c1c;
  color: #b71c1c;
  text-decoration: none;
  font-weight: bold;
  padding: 12px 30px;
  border-radius: 9999px;
  font-size: 17px;
  background-color: #ffffff;
  transition: all 0.3s;
}
.btn-link-important:hover {
  background-color: #ffebee;
}

/* 分岐図・リスト等の装飾 (about.php) */
.ikusei-sub-title {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  border-left: 4px solid #b71c1c !important;
  padding-left: 10px !important;
  margin: 0 0 15px 0 !important;
}
.pattern-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 20px;
}
.pattern-row {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 15px 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pattern-left {
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}
.pattern-arrow {
  color: #b71c1c;
  font-size: 20px;
  padding: 0 15px;
}
.pattern-right-badge {
  background-color: #cc0000;
  color: #ffffff;
  font-weight: bold;
  padding: 8px 25px;
  border-radius: 9999px;
  font-size: 15px;
  text-align: center;
  min-width: 180px;
  box-sizing: border-box;
}
.important-notice-block p.note-text {
  font-size: 14px;
  margin: 15px 0;
}
.important-notice-block p.ref-text {
  font-size: 13px;
  color: #666666;
  margin: 15px 0 0 0;
  line-height: 1.4;
}
.important-notice-block a {
  color: #0073aa;
  text-decoration: underline;
}

/* レスポンシブ（スマホサイズ対応） */
@media screen and (max-width: 767px) {
  .important-notice-block {
    width: 100%;
  }
  .important-notice-block h3 {
    font-size: 18px;
  }
  .important-notice-block p {
    font-size: 14px;
  }
  .btn-link-important {
    font-size: 15px;
    min-width: 100%;
  }
  .pattern-row {
    flex-direction: column;
    gap: 10px;
    text-align: center;
    padding: 15px;
  }
  .pattern-arrow {
    transform: rotate(90deg);
    padding: 5px 0;
  }
  .pattern-right-badge {
    width: 100%;
    min-width: 0;
  }
}

/* お申込みボタン非活性化の完全版スタイル */
.sideBtn.is-disabled {
    background-color: #ccc !important;    /* 1. ボタン全体の背景を確実にグレーにする */
    color: #666 !important;             /* 2. 文字色を濃いグレーにする */
    border-color: #bbb !important;      /* 3. 枠線がある場合の調整 */
    cursor: not-allowed !important;     /* 4. カーソルを禁止マークに */
    pointer-events: none;               /* 5. クリックを完全に無効化 */
    box-shadow: none !important;        /* 6. 下部の立体的な影を消す */
    text-shadow: none !important;       /* 7. 文字のシャドウを消す */
}

/* ボタン内のテキスト・アイコン・すべての子要素の調整 */
.sideBtn.is-disabled * {
    color: #666 !important;             /* 文字・アイコン色をグレーに統一 */
    text-shadow: none !important;       /* 子要素の文字シャドウも完全に消す */
}

/* SVGアイコンの色をグレーに固定 */
.sideBtn.is-disabled svg,
.sideBtn.is-disabled use {
    fill: #666 !important;
    stroke: #666 !important;
}

/* 【重要】右側のしぶといオレンジの丸矢印パーツを完全に非表示にする */
.sideBtn.is-disabled::before,
.sideBtn.is-disabled::after,
.sideBtn.is-disabled [class*="arrow"],
.sideBtn.is-disabled [class*="icon"]::before,
.sideBtn.is-disabled [class*="icon"]::after {
    display: none !important;           /* 存在ごと非表示にしてオレンジを抹殺 */
}

/* ボタン下の赤文字注意書きスタイル */
.btn-note-error {
    color: #ff3333 !important;    /* パッと目を引く赤色 */
    font-size: 14px !important;    /* 読みやすい文字サイズ */
    font-weight: bold !important;  /* 太字で強調 */
    text-align: center !important; /* 中央揃え */
    margin-top: 8px !important;    /* ボタンとの間のスキマ */
    margin-bottom: 0 !important;
    text-shadow: none !important;  /* 影を完全に消去 */
}

/* ページ上部：受付停止案内バーのスタイル */
.alert-bar-maintenance {
    background-color: #e64c4c !important; /* メンテナンスお知らせと同じ赤色 */
    width: 100% !important;
    padding: 10px 20px !important;       /* 上下左右の余白（バーの太さ調整） */
    box-sizing: border-box !important;
    margin-bottom: 15px !important;      /* 下のメインビジュアルとの隙間 */
    border-radius: 4px !important;       /* 角を少し丸める（周りのデザインに合わせる場合） */
    text-align: center !important;       /* 文字を中央揃えに */
}

/* 案内バーの中の文字スタイル */
.alert-bar-maintenance p {
    color: #ffffff !important;           /* 文字色を白に */
    font-size: 16px !important;          /* 読みやすいサイズに調整 */
    font-weight: bold !important;        /* 太字で強調 */
    margin: 0 !important;                /* 余計な上下余白をリセット */
    padding: 0 !important;
    line-height: 1.5 !important;
    text-shadow: none !important;        /* 文字の影をナシに */
}

/* スマホ表示の際の文字サイズ調整（必要に応じて） */
@media screen and (max-width: 767px) {
    .alert-bar-maintenance p {
        font-size: 14px !important;      /* スマホでは少し小さく */
    }
}
/* ==========================================
 * 外国人技能：育成就労バナー（トップページ用・余白調整版）
 * ========================================== */

/* 1. 外国人技能セクション全体の背景色 */
.l-topGaikoku {
  background-color: #f9f9fa !important;
  padding-top: 20px !important;
}

/* 2. バナー全体のボックス（上下のパディング、下の余白を最適化） */
.ikusei-banner-box {
  max-width: 860px !important;
  /* marginの3つ目の数字（24px）で下の4つのカードエリアとの間隔を美しく調整 */
  margin: 30px auto 24px auto !important; 
  /* 上下のパディングを 24px に詰め、バナー全体の高さをコンパクトに引き締め */
  padding: 24px 40px !important;
  border: 2px solid #5ecad8 !important;
  border-radius: 8px !important;
  background-color: #f4fafb !important;
  text-align: left !important;
  box-sizing: border-box !important;
}

/* 3. 上部の丸角タグ（下の余白を縮小して要素間を詰める） */
.ikusei-banner-tag {
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: bold !important;
  color: #31aab7 !important;
  background-color: #e2f5f7 !important;
  padding: 5px 18px !important;
  border-radius: 9999px !important;
  margin-bottom: 10px !important;
}

/* 4. 見出し（下の余白を縮小して要素間を詰める） */
.ikusei-banner-title {
  display: block !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  color: #1a1a1a !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  line-height: 1.3 !important;
  letter-spacing: 0.02em !important;
  border: none !important;
  background: none !important;
}

/* 5. 説明テキスト */
.ikusei-banner-text {
  font-size: 15px !important;
  color: #333333 !important;
  margin: 0 0 16px 0 !important;
  line-height: 1.6 !important;
}

/* 6. 「詳しく見る」ボタン */
.ikusei-banner-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: #fbbd23 !important;
  color: #fff !important;
  font-weight: bold !important;
  font-size: 16px !important;
  padding: 12px 38px !important;
  border-radius: 9999px !important;
  text-decoration: none !important;
  transition: opacity .2s, background-color .2s !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
}

.ikusei-banner-btn:hover {
  opacity: 0.9 !important;
  background-color: #f5ae11 !important;
}

/* 7. ボタン内の白い矢印（〉） */
.ikusei-banner-btn::after {
  content: "" !important;
  display: inline-block !important;
  width: 7px !important;
  height: 7px !important;
  border-top: 2px solid #fff !important;
  border-right: 2px solid #fff !important;
  transform: rotate(45deg) !important;
  margin-left: 14px !important;
  margin-top: -2px !important;
}

/* 8. スマートフォン表示（767px以下）の対応 */
@media screen and (max-width: 767px) {
  .l-topGaikoku {
    padding-top: 10px !important;
  }
  .ikusei-banner-box {
    margin: 15px 15px 20px 15px !important;
    padding: 20px 20px !important;
  }
  .ikusei-banner-title {
    font-size: 20px !important;
    margin-bottom: 8px !important;
  }
  .ikusei-banner-text {
    font-size: 13px !important;
    margin-bottom: 14px !important;
  }
  .ikusei-banner-btn {
    font-size: 14px !important;
    padding: 12px 28px !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }
}

/* ==========================================
 * サイドバー：育成就労制度バナー（画像デザイン・カプセル型完全同期版）
 * ========================================== */

/* バナー全体のボックス（上から下のターコイズグラデーション） */
.side-ikusei-banner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  width: 100% !important;
  box-sizing: border-box !important;
  padding: 24px 10px !important; 
  background: linear-gradient(to bottom, #2ebdcc 0%, #21a2b7 100%) !important;
  border-radius: 12px !important;
  text-decoration: none !important;
  transition: opacity 0.2s ease !important;
}

.side-ikusei-banner:hover {
  opacity: 0.9 !important;
}

/* 1. 制度解説ページ（修正版：文字色白、単色ターコイズブルーの角丸カプセル背景） */
.side-ikusei-tag {
  display: inline-block !important;
  font-size: 14px !important;         /* 画像の「無料オンライン」と比率を合わせた14px */
  font-weight: bold !important;       
  color: #ffffff !important;          /* 文字色は「白」に変更 */
  background-color: #61CAD6 !important; /* グラデーションのない単色のターコイズブルー */
  padding: 4px 16px !important;       /* カプセルの内側の余白 */
  border-radius: 9999px !important;   /* 完全なカプセル型（丸角） */
  border: none !important;
  margin-bottom: 12px !important;     
  letter-spacing: 0.02em !important;
}

/* 2. 育成就労制度とは（緑の画像バナー級の特大・超極太文字） */
.side-ikusei-title {
  display: block !important;
  font-size: 25px !important;         /* 25pxへ限界まで拡大。画像の特大インパクトを再現 */
  font-weight: 900 !important;         /* 最大級の極太ウエイト */
  color: #ffffff !important;
  line-height: 1.25 !important;
  margin-bottom: 12px !important;
  letter-spacing: 0.01em !important;
  word-break: break-all !important;   /* サイドバー内で確実に文字を収める設定 */
}

/* 3. 技能実習制度との違いを解説（画像のサブタイトルと完全に同期） */
.side-ikusei-text {
  display: block !important;
  font-size: 15px !important;         
  font-weight: 700 !important;
  color: #ffffff !important;
  line-height: 1.4 !important;
  margin-bottom: 22px !important;
}

/* 4. 詳しく見る（画像バナーの「詳細はこちら」ボタンと同一スケール） */
.side-ikusei-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 85% !important;
  max-width: 170px !important;
  height: 38px !important;             
  font-size: 15px !important;         
  font-weight: 800 !important;         /* ボタンの中の文字もしっかり太く */
  color: #21a2b7 !important;
  background-color: #ffffff !important;
  border-radius: 9999px !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important;
}

/* ボタンの中の右向き矢印（〉）の微調整 */
.side-ikusei-btn::after {
  content: "" !important;
  display: inline-block !important;
  width: 5px !important;
  height: 5px !important;
  border-top: 2.5px solid #21a2b7 !important;  
  border-right: 2.5px solid #21a2b7 !important; 
  transform: rotate(45deg) !important;
  margin-left: 8px !important;
  margin-top: -1px !important;
}

/* ==========================================
 * メインエリア：育成就労制度横長バナー（幅・カラー統一決定版）
 * ========================================== */

/* バナーを囲む外枠（幅を70%に縮めて中央寄せに調整） */
.main-ikusei-banner-wrap {
  width: 70% !important;              /* 横幅を70%に制限 */
  margin: 30px auto 40px auto !important; /* 左右をautoにして中央に配置 */
  box-sizing: border-box !important;
}

/* バナー全体のボックス（サイドバーと同じ上から下のターコイズグラデーションに統一） */
.main-ikusei-banner {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important; /* 要素を左寄せ */
  text-align: left !important;
  width: 100% !important;
  box-sizing: border-box !important;
  padding: 30px 40px !important;      /* 内側の余白 */
  background: linear-gradient(to bottom, #2ebdcc 0%, #21a2b7 100%) !important;
  border-radius: 12px !important;     /* 緩やかな角丸 */
  text-decoration: none !important;
  transition: opacity 0.2s ease !important;
}

/* ホバー時の設定 */
.main-ikusei-banner:hover {
  opacity: 0.93 !important;
}

/* 1. 制度解説ページ（最上部の角丸カプセルタグ） */
.main-ikusei-tag {
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: bold !important;
  color: #ffffff !important;
  background-color: rgba(255, 255, 255, 0.25) !important; /* 白の半透明背景 */
  padding: 5px 18px !important;
  border-radius: 9999px !important;
  margin-bottom: 16px !important;
  letter-spacing: 0.05em !important;
}

/* 2. 新たにはじまる 育成就労制度とは？（白い大見出し・極太字） */
.main-ikusei-title {
  display: block !important;
  font-size: 26px !important;         /* 幅70%に合わせて文字サイズを微調整 */
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.3 !important;
  margin-bottom: 12px !important;
  letter-spacing: 0.02em !important;
}

/* 3. 説明テキスト */
.main-ikusei-text {
  display: block !important;
  font-size: 14px !important;         /* 幅に収まりやすいよう少しスマートに */
  font-weight: bold !important;
  color: #ffffff !important;
  line-height: 1.6 !important;
  margin: 0 0 24px 0 !important;
}

/* 4. 詳しく見る（下部の白いカプセル型ボタン） */
.main-ikusei-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 170px !important;
  height: 42px !important;
  font-size: 15px !important;
  font-weight: bold !important;
  color: #21a2b7 !important;          /* 文字色をグラデーション下部のカラーに統一 */
  background-color: #ffffff !important;
  border-radius: 9999px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
}

/* 「詳しく見る」ボタンの中の右向き矢印（〉） */
.main-ikusei-btn::after {
  content: "" !important;
  display: inline-block !important;
  width: 6px !important;
  height: 6px !important;
  border-top: 2px solid #21a2b7 !important;
  border-right: 2px solid #21a2b7 !important;
  transform: rotate(45deg) !important;
  margin-left: 10px !important;
  margin-top: -1px !important;
}

/* ==========================================
 * スマートフォン表示用（767px以下）の最適化
 * ========================================== */
@media screen and (max-width: 767px) {
  .main-ikusei-banner-wrap {
    width: 100% !important;
    padding: 0 15px !important;
    margin: 20px auto 30px auto !important;
  }
  .main-ikusei-banner {
    padding: 24px 20px !important;
  }
  .main-ikusei-title {
    font-size: 20px !important;
  }
  .main-ikusei-text {
    font-size: 13px !important;
    margin-bottom: 18px !important;
  }
  .main-ikusei-btn {
    width: 100% !important;
    max-width: 240px !important;
    height: 40px !important;
    font-size: 14px !important;
  }
}