:root{--fz-pc: 16;--fz-sp: 14;--rem-pc: calc(1 / var(--fz-pc) * 1rem);--rem-sp: calc(1 / var(--fz-sp) * 1rem);--inner-xs: 720;--inner-sm: 960;--inner-sm-md: 1260;--inner-md: 1440;--inner-lg: 1600;--inner-xl: 1760;--section_pdg-sm: 80;--section_pdg-sm-sp: 40;--section_pdg-md: 120;--section_pdg-md-sp: 60;--section_pdg-lg: 160;--section_pdg-lg-sp: 80;--ltr-space-default: 0.03em;--line-height-default: 1.8;--line-height-hdr: 1.6;--line-height-none: 1;--font-default: YuGothic, "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", sans-serif;--font-jp-heading: "FOT-ニューロダン Pro DB", sans-serif;--font-jp-heading-bold: "FOT-ニューロダン Pro B", sans-serif;--font-jp-text: "FOT-ロダン Pro DB", sans-serif;--font-en-heading: "Arsenal SC", sans-serif;--font-en-text: "Arsenal SC", sans-serif;--font-en-display: "Arsenal SC", sans-serif;--font-weight-default: 400;--font-weight-heading: 500;--font-weight-bold: 600;--heading1: 48;--heading1-sp: 24;--heading2: 40;--heading2-sp: 23;--heading3: 24;--heading3-sp: 22;--heading4: 32;--heading4-sp: 20;--heading5: 24;--heading5-sp: 18;--heading6: 20;--heading6-sp: 16;--font-size-heading1: calc(var(--heading1) * var(--rem-pc));--font-size-heading1-sp: calc(var(--heading1-sp) * var(--rem-sp));--font-size-heading2: calc(var(--heading2) * var(--rem-pc));--font-size-heading2-sp: calc(var(--heading2-sp) * var(--rem-sp));--font-size-heading3: calc(var(--heading3) * var(--rem-pc));--font-size-heading3-sp: calc(var(--heading3-sp) * var(--rem-sp));--font-size-heading4: calc(var(--heading4) * var(--rem-pc));--font-size-heading4-sp: calc(var(--heading4-sp) * var(--rem-sp));--font-size-heading5: calc(var(--heading5) * var(--rem-pc));--font-size-heading5-sp: calc(var(--heading5-sp) * var(--rem-sp));--font-size-heading6: calc(var(--heading6) * var(--rem-pc));--font-size-heading6-sp: calc(var(--heading6-sp) * var(--rem-sp));--txt-lg: 18;--txt-lg-sp: 16;--txt-md: 16;--txt-md-sp: 14;--txt-sm: 14;--txt-sm-sp: 12;--font-size-txt-lg: calc(var(--txt-lg) * var(--rem-pc));--font-size-txt-lg-sp: calc(var(--txt-lg-sp) * var(--rem-sp));--font-size-txt-md: calc(var(--txt-md) * var(--rem-pc));--font-size-txt-md-sp: calc(var(--txt-md-sp) * var(--rem-sp));--font-size-txt-sm: calc(var(--txt-sm) * var(--rem-pc));--font-size-txt-sm-sp: calc(var(--txt-sm-sp) * var(--rem-sp));--display-lg: 160;--display-lg-sp: 80;--display-md: 120;--display-md-sp: 60;--display-sm: 80;--display-sm-sp: 40;--font-size-display-lg: calc(var(--display-lg) * var(--rem-pc));--font-size-display-lg-sp: calc(var(--display-lg-sp) * var(--rem-sp));--font-size-display-md: calc(var(--display-md) * var(--rem-pc));--font-size-display-md-sp: calc(var(--display-md-sp) * var(--rem-sp));--font-size-display-sm: calc(var(--display-sm) * var(--rem-pc));--font-size-display-sm-sp: calc(var(--display-sm-sp) * var(--rem-sp));--clr-primary-default: #1D63D9;--clr-primary-dark: #004D78;--clr-primary-light: #D2EAF4;--clr-secondary-default: #E94E45;--clr-secondary-dark: #9C342E;--clr-secondary-light: #FFBEBA;--clr-bg-01: #EDF9FD;--clr-bg-02: #F8FBFB;--clr-sub-01: #F9B800;--clr-sub-02: #78BC27;--clr-sub-03: #0086D1;--clr-sub-04: #EFE800;--clr-sub-05: #A2689B;--clr-sub-06: #6790B7;--clr-mono-01: #F2F2F2;--clr-mono-02: #DFDFE0;--clr-mono-03: #BABDC4;--clr-mono-04: #9599A3;--clr-mono-05: #646B7A;--clr-mono-06: #333841;--clr-text-primary: #1D63D9;--clr-text-secondary: #343536;--clr-text-placeholder: #CCC;--clr-text-light: #F7F7F7;--clr-wht: #fff;--clr-blk: #000;--radius-primary: 12;--radius-primary-sp: 8;--radius-secondary: 8;--radius-secondary-sp: 4;--radius-tertiary: 4;--radius-tertiary-sp: 2;--radius-max: 100vmax;--border-radius-primary: calc(var(--radius-primary) * var(--rem-pc));--border-radius-primary-sp: calc(var(--radius-primary-sp) * var(--rem-sp));--border-radius-secondary: calc(var(--radius-secondary) * var(--rem-pc));--border-radius-secondary-sp: calc(var(--radius-secondary-sp) * var(--rem-sp));--border-radius-tertiary: calc(var(--radius-tertiary) * var(--rem-pc));--border-radius-tertiary-sp: calc(var(--radius-tertiary-sp) * var(--rem-sp));--border-radius-max: calc(var(--radius-max) * var(--rem-pc));--box-shadow-default: 0px 0px 24px 0px color-mix(in srgb, var(--clr-blk) 10%, transparent);--backdrop-filter-default: blur(4px);--transit-default: all .4s ease-out}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,address,em,img,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1;background:#fff;color:#333}article,aside,figure,footer,header,menu,nav,section,main{display:block}nav ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}img{max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li img{vertical-align:bottom}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-decoration{display:none}input[type=submit]{-webkit-appearance:none}@media print,screen and (min-width: 768px){a{-webkit-tap-highlight-color:rgba(0,0,0,0)}@-moz-document url-prefix(){*{font-feature-settings:"palt"}}}@media screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 0){*{font-feature-settings:"palt"}}html{font-size:clamp(9px,0.8333333333vw,1rem);height:100%;overflow-y:scroll;overflow-x:hidden;scroll-padding-top:8.25rem}@media screen and (min-width: 48em)and (max-width: 67.5em){html{font-size:0.875rem;overflow-y:auto;overflow-x:auto}}@media screen and (max-width: 47.9375em){html{font-size:min(3.3816425121vw,0.875rem);scroll-padding-top:4.5rem}}body{font-family:"FOT-ニューロダン Pro DB",sans-serif;line-height:var(--line-height-default);font-weight:var(--font-weight-default);font-feature-settings:"palt";color:var(--clr-text-secondary);height:100%;padding-top:8.25rem;word-break:break-word;background-color:var(--clr-bg-01);overflow-x:clip}@media print,screen and (min-width: 48em){body{font-size:clamp(14.1666666667px,0.8333333333vw,1rem)}}@media screen and (min-width: 48em)and (max-width: 67.5em){body:not(.mce-content-body){min-width:1080px}}@media screen and (max-width: 67.5em){body{padding-top:5.1428571429rem}}@media screen and (max-width: 47.9375em){body{-webkit-text-size-adjust:none}}*{letter-spacing:var(--ltr-space-default)}ul,ol{list-style:none}a,a:where([href="javascript:void(0);"]):hover{color:var(--clr-text-primary);text-decoration:none;transition:var(--transit-default);outline:none}a:where([href="javascript:void(0);"]),a:where([href="javascript:void(0);"])::before{color:inherit;cursor:default;opacity:1;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{text-decoration:none !important}@media print,screen and (min-width: 48em){a[href^="tel:"]{pointer-events:none}}img{vertical-align:middle}@media screen and (max-width: 47.9375em){img{max-width:100%;height:auto}}address,em,i{font-style:normal}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-hdr)}svg{transition:var(--transit-default)}.txt-lg{--max-font-size: calc(var(--txt-lg) * 1px - 2px);font-size:max(var(--max-font-size),var(--font-size-txt-lg))}@media screen and (max-width: 47.9375em){.txt-lg{font-size:var(--font-size-txt-lg-sp)}}.txt-sm{--max-font-size: calc(var(--txt-sm) * 1px - 2px);font-size:max(var(--max-font-size),var(--font-size-txt-sm))}@media screen and (max-width: 47.9375em){.txt-sm{font-size:var(--font-size-txt-sm-sp)}}.clr-primary-default,.clr-primary-default *{color:var(--clr-primary-default)}.clr-primary-dark,.clr-primary-dark *{color:var(--clr-primary-dark)}.clr-primary-light,.clr-primary-light *{color:var(--clr-primary-light)}.clr-secondary-default,.clr-secondary-default *{color:var(--clr-secondary-default)}.clr-secondary-dark,.clr-secondary-dark *{color:var(--clr-secondary-dark)}.clr-secondary-light,.clr-secondary-light *{color:var(--clr-secondary-light)}.clr-bg-01,.clr-bg-01 *{color:var(--clr-bg-01)}.clr-bg-02,.clr-bg-02 *{color:var(--clr-bg-02)}.clr-sub-01,.clr-sub-01 *{color:var(--clr-sub-01)}.clr-sub-02,.clr-sub-02 *{color:var(--clr-sub-02)}.clr-sub-03,.clr-sub-03 *{color:var(--clr-sub-03)}.clr-sub-04,.clr-sub-04 *{color:var(--clr-sub-04)}.clr-sub-05,.clr-sub-05 *{color:var(--clr-sub-05)}.clr-sub-06,.clr-sub-06 *{color:var(--clr-sub-06)}.clr-mono-01,.clr-mono-01 *{color:var(--clr-mono-01)}.clr-mono-02,.clr-mono-02 *{color:var(--clr-mono-02)}.clr-mono-03,.clr-mono-03 *{color:var(--clr-mono-03)}.clr-mono-04,.clr-mono-04 *{color:var(--clr-mono-04)}.clr-mono-05,.clr-mono-05 *{color:var(--clr-mono-05)}.clr-mono-06,.clr-mono-06 *{color:var(--clr-mono-06)}.clr-text-primary,.clr-text-primary *{color:var(--clr-text-primary)}.clr-text-secondary,.clr-text-secondary *{color:var(--clr-text-secondary)}.clr-text-placeholder,.clr-text-placeholder *{color:var(--clr-text-placeholder)}.clr-text-light,.clr-text-light *{color:var(--clr-text-light)}.clr-wht,.clr-wht *{color:var(--clr-wht)}.clr-blk,.clr-blk *{color:var(--clr-blk)}.has-clr-primary-default-color,.has-clr-primary-default-color *{color:var(--clr-primary-default)}.has-clr-primary-dark-color,.has-clr-primary-dark-color *{color:var(--clr-primary-dark)}.has-clr-primary-light-color,.has-clr-primary-light-color *{color:var(--clr-primary-light)}.has-clr-secondary-default-color,.has-clr-secondary-default-color *{color:var(--clr-secondary-default)}.has-clr-secondary-dark-color,.has-clr-secondary-dark-color *{color:var(--clr-secondary-dark)}.has-clr-secondary-light-color,.has-clr-secondary-light-color *{color:var(--clr-secondary-light)}.has-clr-bg-01-color,.has-clr-bg-01-color *{color:var(--clr-bg-01)}.has-clr-bg-02-color,.has-clr-bg-02-color *{color:var(--clr-bg-02)}.has-clr-sub-01-color,.has-clr-sub-01-color *{color:var(--clr-sub-01)}.has-clr-sub-02-color,.has-clr-sub-02-color *{color:var(--clr-sub-02)}.has-clr-sub-03-color,.has-clr-sub-03-color *{color:var(--clr-sub-03)}.has-clr-sub-04-color,.has-clr-sub-04-color *{color:var(--clr-sub-04)}.has-clr-sub-05-color,.has-clr-sub-05-color *{color:var(--clr-sub-05)}.has-clr-sub-06-color,.has-clr-sub-06-color *{color:var(--clr-sub-06)}.has-clr-mono-01-color,.has-clr-mono-01-color *{color:var(--clr-mono-01)}.has-clr-mono-02-color,.has-clr-mono-02-color *{color:var(--clr-mono-02)}.has-clr-mono-03-color,.has-clr-mono-03-color *{color:var(--clr-mono-03)}.has-clr-mono-04-color,.has-clr-mono-04-color *{color:var(--clr-mono-04)}.has-clr-mono-05-color,.has-clr-mono-05-color *{color:var(--clr-mono-05)}.has-clr-mono-06-color,.has-clr-mono-06-color *{color:var(--clr-mono-06)}.has-clr-text-primary-color,.has-clr-text-primary-color *{color:var(--clr-text-primary)}.has-clr-text-secondary-color,.has-clr-text-secondary-color *{color:var(--clr-text-secondary)}.has-clr-text-placeholder-color,.has-clr-text-placeholder-color *{color:var(--clr-text-placeholder)}.has-clr-text-light-color,.has-clr-text-light-color *{color:var(--clr-text-light)}.has-clr-wht-color,.has-clr-wht-color *{color:var(--clr-wht)}.has-clr-blk-color,.has-clr-blk-color *{color:var(--clr-blk)}.fz13{font-size:max(11px,0.8125rem)}@media screen and (max-width: 47.9375em){.fz13{font-size:0.8125rem}}.fz14{font-size:max(12px,0.875rem)}@media screen and (max-width: 47.9375em){.fz14{font-size:0.875rem}}.fz18{font-size:max(16px,1.125rem)}@media screen and (max-width: 47.9375em){.fz18{font-size:1.125rem}}.fz20{font-size:max(18px,1.25rem)}@media screen and (max-width: 47.9375em){.fz20{font-size:1.25rem}}.fz24{font-size:max(22px,1.5rem)}@media screen and (max-width: 47.9375em){.fz24{font-size:1.5rem}}@media screen and (max-width: 47.9375em){.fz-sp24{font-size:1.7142857143rem !important}}@media screen and (max-width: 47.9375em){.fz-sp28{font-size:2rem !important}}.fz32{font-size:2rem}@media screen and (max-width: 47.9375em){.fz32{font-size:2rem}}.fz36{font-size:2.25rem}@media screen and (max-width: 47.9375em){.fz36{font-size:2.25rem}}.fz40{font-size:2.5rem}@media screen and (max-width: 47.9375em){.fz40{font-size:2.5rem}}.fz48{font-size:3rem}@media screen and (max-width: 47.9375em){.fz48{font-size:3rem}}@media screen and (max-width: 47.9375em){.fz-sp56{font-size:4rem !important}}.fz80{font-size:5rem}@media screen and (max-width: 47.9375em){.fz80{font-size:5rem}}@media screen and (max-width: 47.9375em){.fz-sp80{font-size:5.7142857143rem !important}}.fz100{font-size:6.25rem}@media screen and (max-width: 47.9375em){.fz100{font-size:6.25rem}}.fz104{font-size:6.5rem}@media screen and (max-width: 47.9375em){.fz104{font-size:6.5rem}}.font-jp{font-family:var(--font-jp-heading)}.font-jp-b{font-family:var(--font-jp-heading-bold)}.font-en{font-family:var(--font-en-heading)}.font-en-b{font-family:var(--font-en-heading);font-weight:700}.clip-txt2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clip-txt3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.clip-txt4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.txt-ctr,.txt-ctr-pc{text-align:center}.txt-rgt,.txt-rgt-pc{text-align:right}@media screen and (max-width: 47.9375em){.txt-ctr-pc,.txt-rgt-pc{text-align:left}.txt-ctr-sp{text-align:center}}.txtarea p:not([class*=mgn-btm]):not(:last-child){margin-bottom:1em}.bold{font-weight:bold}.bold:not([class*=clr-]){color:var(--clr-primary-default)}.mce-content-body::before,.mce-content-body::after{content:"";display:table}.mce-content-body::after{clear:both}.mce-content-body ul:where(:not([class*=ez-toc-])):not(:first-child),.mce-content-body ol:not(:first-child){margin-top:1em}.mce-content-body ul:where(:not([class*=ez-toc-])):not(:last-child),.mce-content-body ol:not(:last-child){margin-bottom:1em}.mce-content-body ul:where(:not([class*=ez-toc-])) ul,.mce-content-body ul:where(:not([class*=ez-toc-])) ol,.mce-content-body ol ul,.mce-content-body ol ol{margin-top:1em}.mce-content-body ul:where(:not([class*=ez-toc-])){margin-inline-start:1.625rem}.mce-content-body li{position:relative;padding-block-end:.5em}.mce-content-body ul:where(:not([class*=ez-toc-])) li{list-style:none}.mce-content-body ul:where(:not([class*=ez-toc-])) li::before{content:"";float:inline-start;inline-size:0.625rem;aspect-ratio:1;margin-block:calc((1lh - 0.625rem)/2);margin-inline-start:calc(1.625rem*-1);color:var(--clr-primary-default);border:1px solid;background-color:currentColor}.mce-content-body ol{margin-inline-start:1.5em}.mce-content-body ol::marker{letter-spacing:0.2em}.mce-content-body ol:not([style]){counter-reset:cnt}.mce-content-body ol:not([style])>li{counter-increment:cnt;text-indent:-1.5em}.mce-content-body ol:not([style])>li::before{content:counter(cnt, decimal-leading-zero) ".";font-family:var(--font-en-text);color:var(--clr-primary-default);margin-right:.3em;letter-spacing:0}.mce-content-body ol:not([style])>li ul li{text-indent:0}.mce-content-body ul:where([style="list-style-type: circle;"]) li::before{background-color:var(--clr-wht)}.mce-content-body ul:where(:not([style="list-style-type: square;"])) li::before{border-radius:50%}.mce-content-body .wp-block-image img{margin:1em 0;max-width:100%;height:auto}.mce-content-body .wp-caption{width:fit-content;max-width:100%}.mce-content-body hr{margin-top:2rem;margin-bottom:2rem;border:none;border-bottom:1px solid var(--clr-primary-default)}.mce-content-body hr.dashed{border-bottom:1px dashed var(--clr-primary-default)}.mce-content-body a .wp-block-image img{transition:var(--transit-default)}.mce-content-body a:hover .wp-block-image img{opacity:.8}.mce-content-body img{display:block}@media screen and (max-width: 47.9375em){.mce-content-body .alignright,.mce-content-body .alignleft{width:100% !important;float:none;margin:1em auto;display:block}}.mce-content-body .alignleft{float:left;clear:left;margin-right:1em;margin-bottom:1em}.mce-content-body .alignright{float:right;clear:right;margin-left:1em;margin-bottom:1em}.mce-content-body .aligncenter{margin-left:auto;margin-right:auto;margin-bottom:1em}.mce-content-body .wp-block-image img.aligncenter{display:block}.mce-content-body .alignleft:last-child,.mce-content-body .alignright:last-child,.mce-content-body .aligncenter:last-child{margin-bottom:0}.mce-content-body p:not(:last-child){margin-bottom:1em}.mce-content-body b,.mce-content-body strong{font-weight:bold}.mce-content-body .wp-block-quote>p,.mce-content-body blockquote:not(.wp-block-quote){padding:1rem 2.5rem;border-radius:0.1875rem;position:relative;display:block;width:fit-content;font-style:oblique;margin-left:0 !important;border-left:0 !important;box-shadow:0 !important;color:#666;background-color:var(--clr-wht);text-align:left}.mce-content-body .wp-block-quote>p:not(:first-child),.mce-content-body blockquote:not(.wp-block-quote):not(:first-child){margin-top:1em}.mce-content-body .wp-block-quote>p:not(:last-child),.mce-content-body blockquote:not(.wp-block-quote):not(:last-child){margin-bottom:1em}@media screen and (max-width: 47.9375em){.mce-content-body .wp-block-quote>p,.mce-content-body blockquote:not(.wp-block-quote){padding:1rem}}.mce-content-body .wp-block-quote>p::before,.mce-content-body .wp-block-quote>p::after,.mce-content-body blockquote:not(.wp-block-quote)::before,.mce-content-body blockquote:not(.wp-block-quote)::after{content:"";position:absolute;width:1em;height:1em;opacity:.25}.mce-content-body .wp-block-quote>p::before,.mce-content-body blockquote:not(.wp-block-quote)::before{background-image:url("../images/common/icon-quote_left.svg");top:0.875rem;left:0.75rem}@media screen and (max-width: 47.9375em){.mce-content-body .wp-block-quote>p::before,.mce-content-body blockquote:not(.wp-block-quote)::before{top:0;left:0}}.mce-content-body .wp-block-quote>p::after,.mce-content-body blockquote:not(.wp-block-quote)::after{background-image:url("../images/common/icon-quote_right.svg");bottom:0.875rem;right:0.75rem}@media screen and (max-width: 47.9375em){.mce-content-body .wp-block-quote>p::after,.mce-content-body blockquote:not(.wp-block-quote)::after{bottom:0;right:0}}.mce-content-body a{text-decoration:underline}@media(hover: hover){.mce-content-body a:hover{text-decoration:none}}.mce-content-body table{border:none;height:auto !important}@media screen and (max-width: 47.9375em){.mce-content-body table{max-width:none !important}}.mce-content-body table:not(:first-child){margin-top:1em}.mce-content-body table:not(:last-child){margin-bottom:1em}.mce-content-body tr,.mce-content-body th,.mce-content-body td{height:auto !important}.mce-content-body th,.mce-content-body td{padding:1em;vertical-align:top;border-bottom:1px solid var(--clr-mono-02)}@media screen and (max-width: 47.9375em){.mce-content-body th,.mce-content-body td{padding:.75em;line-height:var(--line-height-hdr)}}.mce-content-body th{min-width:7.5rem;text-align:left}@media screen and (max-width: 47.9375em){.mce-content-body th{font-weight:bold}}.mce-content-body sup{font-size:max(10px,0.75rem);color:#555}.mce-content-body iframe{position:relative;width:100%;height:auto;aspect-ratio:16/9;vertical-align:bottom}@media screen and (max-width: 47.9375em){.mce-content-body iframe[src*="google.com/maps"]{aspect-ratio:4/3}}.mce-content-body iframe:not(:first-child){margin-top:2em}.mce-content-body iframe:not(:last-child){margin-bottom:2em}.acf-field ul li::before{display:none}[class*=mce-table] th{font-weight:var(--font-weight-bold)}.mce-table01 th,.mce-table01 td{position:relative;border:0;padding:1rem 0.875rem;border-bottom:1px solid var(--clr-mono-02)}@media screen and (max-width: 47.9375em){.mce-table01 th,.mce-table01 td{padding:1em .25em}}.mce-table01 th{color:var(--clr-primary-default);text-align:left;border-bottom:2px solid;min-width:7.5rem}.mce-table02{background-color:var(--clr-wht)}@media print,screen and (min-width: 48em){.mce-table02 th:not(:last-child){border-right:0}.mce-table02 td:not(:first-child){border-left:0}}.mce-table02 tr:last-child th,.mce-table02 tr:last-child td{border-bottom:none}.mce-table02 th,.mce-table02 td{padding:1.5rem 0.875rem}.mce-table02 th{min-width:7.5rem;text-align:left;color:var(--clr-wht);background-color:var(--clr-primary-default)}.mce-table03{table-layout:fixed;width:100%;border-radius:var(--border-radius-primary);overflow:clip}@media print,screen and (min-width: 48em){.mce-table03 th:not(:last-child){border-right:0}.mce-table03 td:not(:first-child){border-left:0}}.mce-table03 tr:last-child td:first-child::before{border-bottom-left-radius:var(--border-radius-primary)}.mce-table03 tr:last-child td:last-child::before{border-bottom-right-radius:var(--border-radius-primary)}.mce-table03 th:not(:last-child){border-right:1px solid var(--clr-mono-02)}.mce-table03 th,.mce-table03 td{position:relative}.mce-table03 th::before,.mce-table03 td::before{content:"";position:absolute;inset:-1px 1px;border:1px solid var(--clr-primary-default);pointer-events:none}@media screen and (max-width: 47.9375em){.mce-table03 th::after,.mce-table03 td::after{content:"";position:absolute;inset:-1px 1px;border:1px solid var(--clr-primary-default);pointer-events:none}}.mce-table03 th{padding:1.5rem 3.125rem;font-size:max(22px,1.5rem);min-width:7.5rem;text-align:center;color:var(--clr-wht);background-color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.mce-table03 th{font-size:1.2857142857rem;padding:1.1428571429rem 1.7142857143rem}}.mce-table03 th:not(:first-child)::before{left:-2px}.mce-table03 td{padding:3.125rem 3.125rem;background-color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.mce-table03 td{padding:1.7142857143rem 1.7142857143rem}}.mce-table03 td:not(:first-child)::before{left:-2px}@media screen and (max-width: 47.9375em){.mce-table03 td:not(:first-child)::after{right:-2px}}.mce-table04{table-layout:fixed;width:100%;overflow:clip}@media print,screen and (min-width: 48em){.mce-table04 th:not(:last-child){border-right:0}.mce-table04 td:not(:first-child){border-left:0}}.mce-table04 tr:last-child td:first-child::before{border-bottom-left-radius:var(--border-radius-primary)}.mce-table04 tr:last-child td:last-child::before{border-bottom-right-radius:var(--border-radius-primary)}.mce-table04 th:not(:last-child){border-right:1px solid var(--clr-mono-02)}.mce-table04 th,.mce-table04 td{position:relative;vertical-align:middle}.mce-table04 th{padding:1.5rem 3.125rem;font-size:1.125rem;min-width:7.5rem;text-align:center;color:var(--clr-wht);background-color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.mce-table04 th{font-size:1.2857142857rem;padding:1.1428571429rem 1.7142857143rem}}.mce-table04 td{padding:2rem 1.5rem;background-color:var(--clr-wht);border:1px solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.mce-table04 td{padding:1.7142857143rem 1.7142857143rem}}@media screen and (max-width: 47.9375em){.table-sp-full{width:100% !important}.table-sp-full th,.table-sp-full td{flex:1}.table-sp-block,.table-sp-block th,.table-sp-block td{width:100% !important}.table-sp-block th,.table-sp-block td{display:block}.mce-table01.table-sp-block th{padding-bottom:0}.mce-table01.table-sp-block th::before{display:none}.mce-table02.table-sp-block th,.mce-table02.table-sp-block td{border-bottom:0}.mce-table03.table-sp-block th,.mce-table03.table-sp-block td{border-bottom:0}.mce-table04.table-sp-block th,.mce-table04.table-sp-block td{border-bottom:0}.mce-table02.table-sp-block tr:last-child>*:last-child{border-bottom:1px solid var(--clr-mono-02)}.mce-table03.table-sp-block tr:last-child>*:last-child{border-bottom:1px solid var(--clr-mono-02)}.mce-table04.table-sp-block tr:last-child>*:last-child{border-bottom:1px solid var(--clr-mono-02)}.table-sp-scroll{min-width:38.5714285714rem}.scroll{overflow-x:scroll;margin-bottom:1em;-webkit-overflow-scrolling:touch}.scroll table{margin:0}.scroll--cap{text-align:right;margin:1em 0 0 !important;opacity:.25;font-size:max(12px,0.875rem)}}.mce-box,.is-style-mce-box{position:relative;padding:2.5rem;background-color:var(--clr-wht);border-radius:0 var(--border-radius-primary) var(--border-radius-primary) var(--border-radius-primary)}@media screen and (max-width: 47.9375em){.mce-box,.is-style-mce-box{padding:1.5rem}}.mce-box:not(:first-child),.is-style-mce-box:not(:first-child){margin-top:2em}.mce-box:not(:last-child),.is-style-mce-box:not(:last-child){margin-bottom:2em}.mce-box :where(*:not([class*=clr-]):not([class*=bold]):not([class*=mce-ttl])),.is-style-mce-box :where(*:not([class*=clr-]):not([class*=bold]):not([class*=mce-ttl])){color:var(--clr-text-primary)}.mce-box--clr,.is-style-mce-box--clr{color:var(--clr-wht);background-color:var(--clr-primary-default)}.mce-box--clr>*,.is-style-mce-box--clr>*{color:var(--clr-wht)}.mce-box--label,.is-style-mce-box--label{margin-top:5em !important;border-radius:0 var(--border-radius-primary) var(--border-radius-primary) var(--border-radius-primary);border:1px solid var(--clr-primary-default)}.mce-box--label p,.is-style-mce-box--label p{color:var(--clr-text-secondary)}.mce-box--label .label,.is-style-mce-box--label .label{position:absolute;bottom:100%;left:0;padding:0.5rem 3.75rem;background-color:var(--clr-primary-default);color:var(--clr-wht) !important;margin-bottom:0 !important;border-radius:0 var(--border-radius-primary) 0 0}.mce-box--point,.is-style-mce-box--point{border-radius:var(--border-radius-primary)}.mce-box--point .mce-num,.is-style-mce-box--point .mce-num{text-align:center;white-space:nowrap;line-height:1}.mce-box--line,.is-style-mce-box--line{background:none;border-radius:var(--border-radius-primary);border:1px solid var(--clr-primary-default)}.mce-box--line>p,.is-style-mce-box--line>p{color:var(--clr-text-secondary)}.mce-checklist{margin-top:2.5rem !important;margin-left:0 !important;counter-reset:cnt}@media print,screen and (min-width: 67.5625em){.mce-checklist{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2.5rem;row-gap:1.5rem}}.mce-checklist--item{position:relative;counter-increment:cnt;padding:1.5rem 2rem !important;background-color:var(--clr-wht);border-left:0.3125rem solid var(--clr-primary-default)}@media screen and (max-width: 67.5em){.mce-checklist--item:not(:last-child){margin-bottom:1.7142857143rem}}.mce-checklist--item::before{display:none}.mce-checklist--item::after{content:counter(cnt, decimal-leading-zero);position:absolute;top:-0.5rem;right:1rem;font-family:var(--font-en-text);color:var(--clr-text-placeholder);font-size:3rem}.mce-checklist p:not(:last-child){margin-bottom:0}.mce-ttl-num-icon{display:grid;grid-template-columns:4.5rem 1fr 4.5rem;align-items:center;gap:0.625rem;font-size:max(18px,1.25rem);font-family:var(--font-jp-heading-bold);padding-block:0.5rem;border-top:1px solid var(--clr-primary-default);border-bottom:1px solid var(--clr-primary-default);margin-block:2rem 1rem}@media screen and (max-width: 47.9375em){.mce-ttl-num-icon{grid-template-columns:2.8571428571rem 1fr 2.2857142857rem;font-size:max(14px,1rem)}}.mce-ttl-num-icon:first-child{margin-top:0}@media screen and (max-width: 47.9375em){.mce-ttl-num-icon .num{font-size:2rem}}.mce-ttl-num-icon img{object-fit:contain}@media screen and (max-width: 47.9375em){.mce-ttl-num-icon img{width:4.5714285714rem !important}}.mce-list-circle::before{background-color:rgba(0,0,0,0)}.mce-list-square::before{border-radius:0}.editor-styles-wrapper ul .is-style-mce-list-check,ul.mce-check--list,.mce-list-check{margin-inline-start:2.125em}ul.mce-check--list li::before,ul.mce-check--list li::after,.mce-list-check::before,.mce-list-check::after{content:"";margin-inline-start:-2.125em}ul.mce-check--list li::before,.mce-list-check::before{width:1.5em;margin-block:calc((1lh - 1.5em)/2);background-color:var(--clr-primary-default);border-radius:50%}ul.mce-check--list li::after,.mce-list-check::after{position:absolute;top:0;left:.4375em;float:inline-start;width:.625em;margin-block:calc((1lh - .625em)/2);aspect-ratio:10/7;border-left:.15em solid var(--clr-wht);border-bottom:.15em solid var(--clr-wht);rotate:-45deg}.mce-blog-ttl-01,.mce-blog-ttl-02,.mce-blog-ttl-03,.mce-ttl-01,.mce-ttl-02,.mce-ttl-03,h2.wp-block-heading,h3.wp-block-heading{font-family:var(--font-jp-heading);font-weight:var(--font-weight-heading)}.mce-blog-ttl-01:not(:first-child),.mce-blog-ttl-02:not(:first-child),.mce-blog-ttl-03:not(:first-child),.mce-ttl-01:not(:first-child),.mce-ttl-02:not(:first-child),.mce-ttl-03:not(:first-child),h2.wp-block-heading:not(:first-child),h3.wp-block-heading:not(:first-child){margin-top:2em}@media screen and (max-width: 47.9375em){.mce-blog-ttl-01:not(:first-child),.mce-blog-ttl-02:not(:first-child),.mce-blog-ttl-03:not(:first-child),.mce-ttl-01:not(:first-child),.mce-ttl-02:not(:first-child),.mce-ttl-03:not(:first-child),h2.wp-block-heading:not(:first-child),h3.wp-block-heading:not(:first-child){margin-top:1.5em}}.mce-blog-ttl-01:not(:last-child),.mce-blog-ttl-02:not(:last-child),.mce-blog-ttl-03:not(:last-child),.mce-ttl-01:not(:last-child),.mce-ttl-02:not(:last-child),.mce-ttl-03:not(:last-child),h2.wp-block-heading:not(:last-child),h3.wp-block-heading:not(:last-child){margin-bottom:1em}@media screen and (max-width: 47.9375em){.mce-blog-ttl-01:not(:last-child),.mce-blog-ttl-02:not(:last-child),.mce-blog-ttl-03:not(:last-child),.mce-ttl-01:not(:last-child),.mce-ttl-02:not(:last-child),.mce-ttl-03:not(:last-child),h2.wp-block-heading:not(:last-child),h3.wp-block-heading:not(:last-child){margin-bottom:.75em}}h2.wp-block-heading,.mce-blog-ttl-01{padding:.7em 1em;font-size:2rem;line-height:1.6;letter-spacing:.05em;border-radius:0.25rem;background-color:var(--clr-bg-01)}@media screen and (max-width: 47.9375em){h2.wp-block-heading,.mce-blog-ttl-01{font-size:1.4285714286rem}}h3.wp-block-heading,.mce-blog-ttl-02{padding-bottom:.5em;font-size:1.75rem;line-height:1.6;letter-spacing:.05em;border-bottom:1px solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){h3.wp-block-heading,.mce-blog-ttl-02{font-size:1.2857142857rem}}.mce-blog-ttl-03{padding:.3em 1em;font-size:max(18px,1.25rem);line-height:1.6;letter-spacing:.05em;border-left:6px solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.mce-blog-ttl-03{font-size:1.1428571429rem}}.mce-ttl-01{padding-left:2.5rem;font-size:2.5rem;border-left:0.625rem solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.mce-ttl-01{padding-left:1.4285714286rem;font-size:1.4285714286rem;border-left:0.3571428571rem solid var(--clr-primary-default)}}.mce-ttl-01::first-letter{color:var(--clr-primary-default)}.mce-ttl-02{color:var(--clr-text-primary);font-size:2rem}@media screen and (max-width: 47.9375em){.mce-ttl-02{font-size:1.2857142857rem}}.mce-ttl-03{font-size:max(22px,1.5rem)}@media screen and (max-width: 47.9375em){.mce-ttl-03{font-size:1.1428571429rem}}.mce-txt-attention{display:block;text-indent:-1em;padding-left:1em;font-size:max(12px,0.875rem);font-family:"FOT-ニューロダン Pro M",sans-serif;color:var(--clr-text-secondary)}@media screen and (max-width: 47.9375em){.mce-txt-attention{font-size:0.9285714286rem}}.mce-txt-attention::before{content:"※"}.mce-column--list{column-count:2}@media screen and (max-width: 47.9375em){.mce-column--list{column-count:1}}.mce-column--list li{break-inside:avoid}.wp-editor.mce-content-body{margin:1rem;padding:1rem}.wp-editor.mce-content-body picture{position:relative;display:inline-block}.wp-editor.mce-content-body picture::before{content:"スマホ画像あり";position:absolute;top:0;right:0;padding:10px;color:#fff;font-weight:bold;line-height:1;background-color:red}html:has(>body#tinymce){height:auto !important}.bg-primary-default{background-color:var(--clr-primary-default)}.bg-wht{background-color:var(--clr-wht)}.bg-02{background-color:var(--clr-bg-02)}@media print,screen and (min-width: 48em){.pc-none{display:none}}@media screen and (max-width: 47.9375em){.sp-none{display:none}}.img-ctr{display:block;margin-left:auto;margin-right:auto}.img-trim{display:flex;justify-content:center;align-items:center}.trim-widescreen{aspect-ratio:3/2}.trim-square{aspect-ratio:1/1}.trim-portrait{aspect-ratio:2/3}.img-cover{width:100%;height:100%;object-fit:cover}.img-contain{object-fit:contain}.mgn-btm4{margin-bottom:0.25rem}.mgn-btm8{margin-bottom:0.5rem}.mgn-btm16{margin-bottom:1rem}.mgn-btm24{margin-bottom:1.5rem}.mgn-btm32{margin-bottom:2rem}.mgn-btm40{margin-bottom:2.5rem}.mgn-btm48{margin-bottom:3rem}.mgn-btm56{margin-bottom:3.5rem}.mgn-btm62{margin-bottom:3.875rem}.mgn-btm80{margin-bottom:5rem}@media screen and (max-width: 47.9375em){.mgn-btm4{margin-bottom:0.1428571429rem}.mgn-btm-sp4{margin-bottom:0.2857142857rem !important}.mgn-btm8{margin-bottom:0.2857142857rem}.mgn-btm16{margin-bottom:0.5714285714rem}.mgn-btm-sp16{margin-bottom:1.1428571429rem !important}.mgn-btm24{margin-bottom:0.8571428571rem}.mgn-btm32{margin-bottom:1.1428571429rem}.mgn-btm40{margin-bottom:1.4285714286rem}.mgn-btm48{margin-bottom:1.7142857143rem}.mgn-btm56{margin-bottom:2rem}.mgn-btm62{margin-bottom:2.2142857143rem}.mgn-btm80{margin-bottom:2.8571428571rem}}.pos-rel{position:relative}.pos-ab{position:absolute}.breadcrumbs .inner{padding:1.5rem 0;white-space:nowrap;text-align:right}@media print,screen and (min-width: 48em){.breadcrumbs .inner{overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 47.9375em){.breadcrumbs .inner{overflow:auto}}.breadcrumbs a{font-family:var(--font-jp-text);font-size:var(--font-size-txt-sm);font-weight:var(--font-weight-bold);color:var(--clr-text-secondary)}@media(hover: hover){.breadcrumbs a:hover{color:var(--clr-primary-default)}}.breadcrumbs span span{font-family:var(--font-jp-text);font-size:var(--font-size-txt-sm);font-weight:var(--font-weight-bold);color:var(--clr-primary-default)}.breadcrumbs span span:not(:last-child)::after{content:"";display:inline-block;width:0.375rem;height:0.375rem;border-top:1px solid var(--clr-text-secondary);border-right:1px solid var(--clr-text-secondary);rotate:45deg;margin:.15em .5em .15em 1em}:where(:not(.flex):not([class*=grid-col]))>.btn:not(:last-child){margin-bottom:0.5rem}.btn a{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.125rem;align-items:center;gap:1rem;padding:0.875rem 3.125rem 0.875rem 2.5rem;border-radius:var(--border-radius-max);width:fit-content;min-width:min(15.625rem,100%);color:var(--clr-wht);background-color:var(--clr-primary-default);border:1px solid var(--clr-wht);border-radius:var(--border-radius-secondary);text-decoration:none}@media screen and (max-width: 47.9375em){.btn a{min-width:100%}}.btn a:not(:has(.icon))::before{content:"";position:absolute;height:100%;right:3.125rem;border-left:1px solid var(--clr-wht);display:inline-block;transition:var(--transit-default)}.btn a:not(:has(.icon))::after{content:"";position:absolute;right:1rem;display:block;width:1.125rem;aspect-ratio:1;background-color:var(--clr-wht);transition:var(--transit-default);mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:url(../images/common/icon-arrow-s.svg);transition:var(--transit-default)}.btn a:not(:has(.icon)):where([target=_blank]:not([href*="/contact/"]):not([href*="/entry/"]))::after{mask-image:url(../images/common/icon-new_tab.svg)}.btn a:not(:has(.icon))[href$=".pdf"]::after{mask-image:url(../images/common/icon-pdf.svg)}@media(hover: hover){.btn a:hover{opacity:.7}.btn a:hover::before{right:0;opacity:0}.btn a:hover::after{right:-1.5rem;opacity:0}}.btn.btn-ctr a{margin-left:auto;margin-right:auto}.btn-wh a{color:var(--clr-primary-default);background-color:var(--clr-wht);border:1px solid var(--clr-primary-default)}.btn-wh a:not(:has(.icon))::before{border-left:1px solid var(--clr-primary-default)}.btn-wh a:not(:has(.icon))::after{background-color:var(--clr-primary-default)}@media(hover: hover){.btn-wh a:hover{color:var(--clr-wht);background-color:var(--clr-primary-default)}.btn-wh a:hover::after{background-color:var(--clr-wht)}}.btn-cta a{background-color:var(--clr-sub-02)}.btn-lg a{padding:4.375rem 5.125rem 4.375rem 4.375rem}@media screen and (max-width: 47.9375em){.btn-lg a{padding:1.2857142857rem 4.2857142857rem 1.2857142857rem 2.1428571429rem}}.btn-lg a::before{right:5.125rem !important}@media screen and (max-width: 47.9375em){.btn-lg a::before{right:4.2857142857rem !important}}.btn-lg a::after{right:2rem !important}@media screen and (max-width: 47.9375em){.btn-lg a::after{right:1.5714285714rem !important}}.btn-lg a:hover{opacity:.7}.btn-lg a:hover::before{right:0 !important;opacity:0}.btn-lg a:hover::after{right:-1.5rem !important;opacity:0}.btn-recruit a{background-color:var(--clr-sub-01)}.btn-wide a{min-width:100%}.flex>.btn:first-child{margin-left:auto}.flex>.btn:last-child{margin-right:auto}@media print,screen and (min-width: 48em){.flex>.btn:only-child{width:fit-content;min-width:min(17.5rem,100%)}}.flex>.btn a{min-width:100%;height:100%}.link-arrow a{display:inline-flex;align-items:center;gap:0.625rem;margin-inline:-1em;padding:1em}.link-arrow a::after{content:"";width:0.5rem;height:0.5rem;color:var(--clr-primary-default);transform:rotate(45deg);border-top:2px solid;border-right:2px solid}@media(hover: hover){.link-arrow a:hover{color:var(--clr-primary-default)}}form *{font-family:var(--font-default) !important}nf-field{display:block}nf-field:not(:first-child){padding-top:1.5em;border-top:1px solid var(--clr-mono-02)}nf-field:not(:last-child){padding-bottom:1.5em}nf-field:has(input[type=submit]){padding-top:0;border-top:0}.nf-form-wrap *{color:var(--clr-text-secondary)}.nf-form-cont .nf-form-content label,.nf-form-cont .nf-field-label .nf-label-span{font-size:max(16px,1.125rem)}@media screen and (max-width: 47.9375em){.nf-form-cont .nf-form-content label,.nf-form-cont .nf-field-label .nf-label-span{font-size:1.0714285714rem;margin-bottom:6px !important}}.nf-form-cont .nf-form-fields-required{display:none !important}.nf-form-cont .nf-field-container{margin-bottom:0}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content textarea{background:var(--clr-wht);border-radius:0.1875rem;vertical-align:bottom;font-size:max(14px,1rem);transition:var(--transit-default);font-weight:var(--font-weight-heading)}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-cont .nf-form-content input:not([type=button]):focus,.nf-form-cont .nf-form-content textarea:focus{color:var(--clr-text-primary)}.nf-form-content .list-checkbox-wrap .nf-field-element li label,.nf-form-content .list-image-wrap .nf-field-element li label,.nf-form-content .list-radio-wrap .nf-field-element li label{cursor:pointer}.nf-form-content input[type=checkbox]:focus+label::after,.nf-form-content input[type=radio]:focus+label::after{box-shadow:none}.checkbox-wrap .nf-field-element label.nf-checked-label::before,.checkbox-wrap .nf-field-label label.nf-checked-label::before,.listcheckbox-wrap .nf-field-element label.nf-checked-label::before,.listcheckbox-wrap .nf-field-label label.nf-checked-label::before{color:var(--clr-primary-default)}.nf-form-cont .ninja-forms-req-symbol{font-size:0 !important}.nf-form-cont .ninja-forms-req-symbol::before{content:"必須";background-color:#f55;color:var(--clr-wht);margin-left:.5em;font-size:max(10px,0.75rem);padding:0.125rem 0.3125rem;border-radius:0.1875rem}.nf-form-cont .nf-form-content .submit-wrap{text-align:center}.nf-form-cont .nf-form-content .submit-wrap input:not([type=button]){min-width:min(19.375rem,100%);height:auto;padding:1.25em;font-size:max(16px,1.125rem);line-height:1;letter-spacing:.1em;color:var(--clr-wht);background-color:var(--clr-primary-default);border-radius:3.125rem;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-default) !important;transition:var(--transit-default)}@media screen and (min-width: 48em){.nf-form-cont .nf-form-content .submit-wrap input:not([type=button]){margin-top:1.7142857143rem}}@media(hover: hover){.nf-form-cont .nf-form-content .submit-wrap input:not([type=button]):hover{opacity:.7}}.nf-form-cont .nf-form-errors{margin-top:-1em;text-align:center}.label-above .nf-field-label,.nf-field-description{margin-bottom:.5em !important}.nf-field-description,.nf-after-form-content{line-height:var(--line-height-hdr)}.nf-after-form-content{margin-top:2em}.nf-field-container.html-container .nf-field-element{overflow-y:scroll;height:8.75rem;border:solid 1px var(--clr-text-placeholder);font-size:max(12px,0.875rem);padding:0.5rem 1rem}.nf-field-container.html-container .nf-field-element ul{list-style:disc;margin-left:1em}.nf-field-container.html-container .nf-field-element ul li{margin-left:1em}.nf-field-container.html-container .nf-field-element ol{list-style:decimal;margin-left:1em}.nf-field-container.html-container .nf-field-element ol li{margin-left:1em}.nf-field-container.html-container .nf-field-element ol li::marker{letter-spacing:-0.02em}.listcheckbox-container .nf-field-element label:after{top:2px !important;bottom:auto}.grecaptcha-badge{visibility:hidden}.recaptcha_policy{padding:0;margin-top:3rem;color:var(--clr-text-primary);font-size:max(8px,0.625rem);text-align:center;letter-spacing:0}@media screen and (max-width: 47.9375em){.recaptcha_policy{text-align:left}}.recaptcha_policy a{color:var(--clr-primary-light) !important;font-size:max(10px,0.75rem);text-decoration:underline;transition:var(--transit-default)}@media(any-hover: hover){.recaptcha_policy a:hover{color:color-mix(in srgb, var(--clr-primary-light) 60%, transparent) !important}}.cta_tel a{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0.75rem;line-height:var(--line-height-hdr);border-radius:0.25rem;position:relative}.cta_tel a>span{display:block}.cta_tel .tel{display:flex;font-size:max(22px,1.5rem);font-weight:700;align-items:baseline}.cta_tel .label{display:flex;justify-content:center;align-items:center;padding-inline:0 2rem;margin-right:1.5rem;border-right:1px solid var(--clr-primary-default)}.cta_tel .num{font-size:2.5rem;font-weight:700}@media screen and (max-width: 47.9375em){.cta_tel .num{font-size:2rem}}.cta_tel .hours{font-size:max(11px,0.8125rem)}@media screen and (max-width: 47.9375em){.cta_tel .hours{font-size:1.2857142857rem}}.cta_faq a{display:flex;align-items:center;justify-content:center;gap:0.625rem;padding:1.5rem 0.5rem;border-radius:var(--border-radius-primary);background:var(--clr-secondary-default);box-shadow:4px 4px 2px 0 #ffb5b0}@media(hover: hover){.cta_faq a:hover{background:var(--clr-secondary-default);box-shadow:none}}.cta_contact a{display:flex;align-items:center;justify-content:center;gap:0.625rem;padding:1.5rem 0.5rem;border-radius:var(--border-radius-primary);background:var(--clr-sub-02);box-shadow:4px 4px 2px 0 #bae389}@media(hover: hover){.cta_contact a:hover{background:var(--clr-sub-02);box-shadow:none}}.cta_entry a{display:flex;align-items:center;justify-content:center;gap:0.625rem;padding:1.5rem 0.5rem;border-radius:var(--border-radius-primary);background:var(--clr-sub-01);box-shadow:4px 4px 2px 0 #fff3d0}@media(hover: hover){.cta_entry a:hover{background:var(--clr-sub-01);box-shadow:none}}.icon{--w: 18;display:inline-block;width:calc(var(--w)*var(--rem-pc));aspect-ratio:1;mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.icon{--w-sp: var(--w);width:calc(var(--w-sp)*var(--rem-sp))}}.icon-mail{mask-image:url(../images/common/icon-mail.svg)}.icon-list{mask-image:url(../images/common/icon-list.svg)}.icon-new_tab{mask-image:url(../images/common/icon-new_tab.svg)}.icon-pdf{mask-image:url(../images/common/icon-pdf.svg)}.icon-x{mask-image:url(../images/common/icon-x.svg)}.icon-facebook{mask-image:url(../images/common/icon-facebook.svg)}.icon-instagram{mask-image:url(../images/common/icon-instagram.svg)}.icon-youtube{mask-image:url(../images/common/icon-youtube.svg)}@keyframes hscroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes rotate-circle{0%{rotate:0deg}100%{rotate:360deg}}@keyframes floating-y{0%{transform:translateY(-5%)}100%{transform:translateY(5%)}}.accordion--cont{display:grid;grid-template-rows:0fr;transition:var(--transit-default)}.accordion--cont>*{overflow:hidden}.accordion.is-open .accordion--cont{grid-template-rows:1fr}@media screen and (max-width: 47.9375em){.sp-accordion--cont{display:grid;grid-template-rows:0fr;transition:var(--transit-default)}.sp-accordion--cont>*{overflow:hidden}.sp-accordion.is-open .sp-accordion--cont{grid-template-rows:1fr}}.section_pdg{padding-block:calc(var(--section_pdg-md)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg{padding-block:calc(var(--section_pdg-md-sp)*var(--rem-sp))}}.section_pdg-top{padding-top:calc(var(--section_pdg-md)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-top{padding-top:calc(var(--section_pdg-md-sp)*var(--rem-sp))}}.section_pdg-btm{padding-bottom:calc(var(--section_pdg-md)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-btm{padding-bottom:calc(var(--section_pdg-md-sp)*var(--rem-sp))}}.section_pdg-sm,.page_ttl-has_bg>.inner{padding-block:calc(var(--section_pdg-sm)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-sm,.page_ttl-has_bg>.inner{padding-block:calc(var(--section_pdg-sm-sp)*var(--rem-sp))}}.section_pdg-sm-top{padding-top:calc(var(--section_pdg-sm)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-sm-top{padding-top:calc(var(--section_pdg-sm-sp)*var(--rem-sp))}}.section_pdg-sm-btm{padding-bottom:calc(var(--section_pdg-sm)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-sm-btm{padding-bottom:calc(var(--section_pdg-sm-sp)*var(--rem-sp))}}.section_pdg-lg{padding-block:calc(var(--section_pdg-lg)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-lg{padding-block:calc(var(--section_pdg-lg-sp)*var(--rem-sp))}}.section_pdg-lg-top{padding-top:calc(var(--section_pdg-lg)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-lg-top{padding-top:calc(var(--section_pdg-lg-sp)*var(--rem-sp))}}.section_pdg-lg-btm{padding-bottom:calc(var(--section_pdg-lg)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-lg-btm{padding-bottom:calc(var(--section_pdg-lg-sp)*var(--rem-sp))}}.blc:not(:last-child){margin-bottom:5rem}@media screen and (max-width: 47.9375em){.blc:not(:last-child){margin-bottom:2.8571428571rem}}.blc-sm:not(:last-child){margin-bottom:2.5rem}@media screen and (max-width: 47.9375em){.blc-sm:not(:last-child){margin-bottom:1.7142857143rem}}.inner{width:90%;max-width:calc(var(--inner-md)*var(--rem-pc));margin-left:auto;margin-right:auto}@media screen and (max-width: 47.9375em){.inner{width:88%}}.inner-xs{max-width:calc(var(--inner-xs)*var(--rem-pc))}.inner-sm{max-width:calc(var(--inner-sm)*var(--rem-pc))}.inner-sm-md{max-width:calc(var(--inner-sm-md)*var(--rem-pc))}.inner-md{max-width:calc(var(--inner-md)*var(--rem-pc))}.inner-lg{max-width:calc(var(--inner-lg)*var(--rem-pc))}.inner-xl{max-width:calc(var(--inner-xl)*var(--rem-pc))}.section-contact .cta_tel a{padding:1.5rem 2.5rem;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (max-width: 47.9375em){.section-contact .cta_tel a{display:block;padding:1.1428571429rem}}.flex{display:flex}.flex-inline{display:inline-flex}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-j-start{justify-content:flex-start}.flex-j-end{justify-content:flex-end}.flex-j-ctr{justify-content:center}.flex-j-between{justify-content:space-between}.flex-j-around{justify-content:space-around}.flex-a-start{align-items:flex-start}.flex-a-end{align-items:flex-end}.flex-a-ctr{align-items:center}.flex-a-baseline{align-items:baseline}.flex-a-stretch{align-items:stretch}.flex-c-nowrap{flex-wrap:nowrap}.flex-c-wrap{flex-wrap:wrap}.flex-c-reverse{flex-wrap:wrap-reverse}.flex-c-start{align-content:flex-start}.flex-c-start{align-content:flex-start}.flex-c-end{align-content:flex-end}.flex-c-ctr{align-content:center}.flex-c-baseline{align-content:baseline}.flex-c-stretch{align-content:stretch}@media screen and (max-width: 47.9375em){.flex-sp-block{flex-direction:column}}.flex-col1{flex-wrap:wrap}.flex-col1>*{width:100%}.flex-col1.gap8>*{width:calc(100% - 0.5rem/1*0)}.flex-col1.gap10>*{width:calc(100% - 0.625rem/1*0)}.flex-col1.gap12>*{width:calc(100% - 0.75rem/1*0)}.flex-col1.gap14>*{width:calc(100% - 0.875rem/1*0)}.flex-col1.gap16>*{width:calc(100% - 1rem/1*0)}.flex-col1.gap18>*{width:calc(100% - 1.125rem/1*0)}.flex-col1.gap20>*{width:calc(100% - 1.25rem/1*0)}.flex-col1.gap22>*{width:calc(100% - 1.375rem/1*0)}.flex-col1.gap24>*{width:calc(100% - 1.5rem/1*0)}.flex-col1.gap26>*{width:calc(100% - 1.625rem/1*0)}.flex-col1.gap28>*{width:calc(100% - 1.75rem/1*0)}.flex-col1.gap30>*{width:calc(100% - 1.875rem/1*0)}.flex-col1.gap32>*{width:calc(100% - 2rem/1*0)}.flex-col1.gap34>*{width:calc(100% - 2.125rem/1*0)}.flex-col1.gap36>*{width:calc(100% - 2.25rem/1*0)}.flex-col1.gap38>*{width:calc(100% - 2.375rem/1*0)}.flex-col1.gap40>*{width:calc(100% - 2.5rem/1*0)}.flex-col1.gap42>*{width:calc(100% - 2.625rem/1*0)}.flex-col1.gap44>*{width:calc(100% - 2.75rem/1*0)}.flex-col1.gap46>*{width:calc(100% - 2.875rem/1*0)}.flex-col1.gap48>*{width:calc(100% - 3rem/1*0)}.flex-col1.gap50>*{width:calc(100% - 3.125rem/1*0)}.flex-col1.gap52>*{width:calc(100% - 3.25rem/1*0)}.flex-col1.gap54>*{width:calc(100% - 3.375rem/1*0)}.flex-col1.gap56>*{width:calc(100% - 3.5rem/1*0)}.flex-col1.gap58>*{width:calc(100% - 3.625rem/1*0)}.flex-col1.gap60>*{width:calc(100% - 3.75rem/1*0)}.flex-col1.gap62>*{width:calc(100% - 3.875rem/1*0)}.flex-col1.gap64>*{width:calc(100% - 4rem/1*0)}.flex-col1.gap66>*{width:calc(100% - 4.125rem/1*0)}.flex-col1.gap68>*{width:calc(100% - 4.25rem/1*0)}.flex-col1.gap70>*{width:calc(100% - 4.375rem/1*0)}.flex-col1.gap72>*{width:calc(100% - 4.5rem/1*0)}.flex-col1.gap74>*{width:calc(100% - 4.625rem/1*0)}.flex-col1.gap76>*{width:calc(100% - 4.75rem/1*0)}.flex-col1.gap78>*{width:calc(100% - 4.875rem/1*0)}.flex-col1.gap80>*{width:calc(100% - 5rem/1*0)}.flex-col1.gap82>*{width:calc(100% - 5.125rem/1*0)}.flex-col1.gap84>*{width:calc(100% - 5.25rem/1*0)}.flex-col1.gap86>*{width:calc(100% - 5.375rem/1*0)}.flex-col1.gap88>*{width:calc(100% - 5.5rem/1*0)}.flex-col1.gap90>*{width:calc(100% - 5.625rem/1*0)}.flex-col1.gap92>*{width:calc(100% - 5.75rem/1*0)}.flex-col1.gap94>*{width:calc(100% - 5.875rem/1*0)}.flex-col1.gap96>*{width:calc(100% - 6rem/1*0)}.flex-col1.gap98>*{width:calc(100% - 6.125rem/1*0)}.flex-col1.gap100>*{width:calc(100% - 6.25rem/1*0)}.flex-col1.gap102>*{width:calc(100% - 6.375rem/1*0)}.flex-col1.gap104>*{width:calc(100% - 6.5rem/1*0)}.flex-col1.gap106>*{width:calc(100% - 6.625rem/1*0)}.flex-col1.gap108>*{width:calc(100% - 6.75rem/1*0)}.flex-col1.gap110>*{width:calc(100% - 6.875rem/1*0)}.flex-col1.gap112>*{width:calc(100% - 7rem/1*0)}.flex-col1.gap114>*{width:calc(100% - 7.125rem/1*0)}.flex-col1.gap116>*{width:calc(100% - 7.25rem/1*0)}.flex-col1.gap118>*{width:calc(100% - 7.375rem/1*0)}.flex-col1.gap120>*{width:calc(100% - 7.5rem/1*0)}.flex-col1.gap122>*{width:calc(100% - 7.625rem/1*0)}.flex-col1.gap124>*{width:calc(100% - 7.75rem/1*0)}.flex-col1.gap126>*{width:calc(100% - 7.875rem/1*0)}.flex-col1.gap128>*{width:calc(100% - 8rem/1*0)}.flex-col1.gap130>*{width:calc(100% - 8.125rem/1*0)}.flex-col1.gap132>*{width:calc(100% - 8.25rem/1*0)}.flex-col1.gap134>*{width:calc(100% - 8.375rem/1*0)}.flex-col1.gap136>*{width:calc(100% - 8.5rem/1*0)}.flex-col1.gap138>*{width:calc(100% - 8.625rem/1*0)}.flex-col1.gap140>*{width:calc(100% - 8.75rem/1*0)}.flex-col1.gap142>*{width:calc(100% - 8.875rem/1*0)}.flex-col1.gap144>*{width:calc(100% - 9rem/1*0)}.flex-col1.gap146>*{width:calc(100% - 9.125rem/1*0)}.flex-col1.gap148>*{width:calc(100% - 9.25rem/1*0)}.flex-col1.gap150>*{width:calc(100% - 9.375rem/1*0)}.flex-col2{flex-wrap:wrap}.flex-col2>*{width:50%}.flex-col2.gap8>*{width:calc(50% - 0.5rem/2*1)}.flex-col2.gap10>*{width:calc(50% - 0.625rem/2*1)}.flex-col2.gap12>*{width:calc(50% - 0.75rem/2*1)}.flex-col2.gap14>*{width:calc(50% - 0.875rem/2*1)}.flex-col2.gap16>*{width:calc(50% - 1rem/2*1)}.flex-col2.gap18>*{width:calc(50% - 1.125rem/2*1)}.flex-col2.gap20>*{width:calc(50% - 1.25rem/2*1)}.flex-col2.gap22>*{width:calc(50% - 1.375rem/2*1)}.flex-col2.gap24>*{width:calc(50% - 1.5rem/2*1)}.flex-col2.gap26>*{width:calc(50% - 1.625rem/2*1)}.flex-col2.gap28>*{width:calc(50% - 1.75rem/2*1)}.flex-col2.gap30>*{width:calc(50% - 1.875rem/2*1)}.flex-col2.gap32>*{width:calc(50% - 2rem/2*1)}.flex-col2.gap34>*{width:calc(50% - 2.125rem/2*1)}.flex-col2.gap36>*{width:calc(50% - 2.25rem/2*1)}.flex-col2.gap38>*{width:calc(50% - 2.375rem/2*1)}.flex-col2.gap40>*{width:calc(50% - 2.5rem/2*1)}.flex-col2.gap42>*{width:calc(50% - 2.625rem/2*1)}.flex-col2.gap44>*{width:calc(50% - 2.75rem/2*1)}.flex-col2.gap46>*{width:calc(50% - 2.875rem/2*1)}.flex-col2.gap48>*{width:calc(50% - 3rem/2*1)}.flex-col2.gap50>*{width:calc(50% - 3.125rem/2*1)}.flex-col2.gap52>*{width:calc(50% - 3.25rem/2*1)}.flex-col2.gap54>*{width:calc(50% - 3.375rem/2*1)}.flex-col2.gap56>*{width:calc(50% - 3.5rem/2*1)}.flex-col2.gap58>*{width:calc(50% - 3.625rem/2*1)}.flex-col2.gap60>*{width:calc(50% - 3.75rem/2*1)}.flex-col2.gap62>*{width:calc(50% - 3.875rem/2*1)}.flex-col2.gap64>*{width:calc(50% - 4rem/2*1)}.flex-col2.gap66>*{width:calc(50% - 4.125rem/2*1)}.flex-col2.gap68>*{width:calc(50% - 4.25rem/2*1)}.flex-col2.gap70>*{width:calc(50% - 4.375rem/2*1)}.flex-col2.gap72>*{width:calc(50% - 4.5rem/2*1)}.flex-col2.gap74>*{width:calc(50% - 4.625rem/2*1)}.flex-col2.gap76>*{width:calc(50% - 4.75rem/2*1)}.flex-col2.gap78>*{width:calc(50% - 4.875rem/2*1)}.flex-col2.gap80>*{width:calc(50% - 5rem/2*1)}.flex-col2.gap82>*{width:calc(50% - 5.125rem/2*1)}.flex-col2.gap84>*{width:calc(50% - 5.25rem/2*1)}.flex-col2.gap86>*{width:calc(50% - 5.375rem/2*1)}.flex-col2.gap88>*{width:calc(50% - 5.5rem/2*1)}.flex-col2.gap90>*{width:calc(50% - 5.625rem/2*1)}.flex-col2.gap92>*{width:calc(50% - 5.75rem/2*1)}.flex-col2.gap94>*{width:calc(50% - 5.875rem/2*1)}.flex-col2.gap96>*{width:calc(50% - 6rem/2*1)}.flex-col2.gap98>*{width:calc(50% - 6.125rem/2*1)}.flex-col2.gap100>*{width:calc(50% - 6.25rem/2*1)}.flex-col2.gap102>*{width:calc(50% - 6.375rem/2*1)}.flex-col2.gap104>*{width:calc(50% - 6.5rem/2*1)}.flex-col2.gap106>*{width:calc(50% - 6.625rem/2*1)}.flex-col2.gap108>*{width:calc(50% - 6.75rem/2*1)}.flex-col2.gap110>*{width:calc(50% - 6.875rem/2*1)}.flex-col2.gap112>*{width:calc(50% - 7rem/2*1)}.flex-col2.gap114>*{width:calc(50% - 7.125rem/2*1)}.flex-col2.gap116>*{width:calc(50% - 7.25rem/2*1)}.flex-col2.gap118>*{width:calc(50% - 7.375rem/2*1)}.flex-col2.gap120>*{width:calc(50% - 7.5rem/2*1)}.flex-col2.gap122>*{width:calc(50% - 7.625rem/2*1)}.flex-col2.gap124>*{width:calc(50% - 7.75rem/2*1)}.flex-col2.gap126>*{width:calc(50% - 7.875rem/2*1)}.flex-col2.gap128>*{width:calc(50% - 8rem/2*1)}.flex-col2.gap130>*{width:calc(50% - 8.125rem/2*1)}.flex-col2.gap132>*{width:calc(50% - 8.25rem/2*1)}.flex-col2.gap134>*{width:calc(50% - 8.375rem/2*1)}.flex-col2.gap136>*{width:calc(50% - 8.5rem/2*1)}.flex-col2.gap138>*{width:calc(50% - 8.625rem/2*1)}.flex-col2.gap140>*{width:calc(50% - 8.75rem/2*1)}.flex-col2.gap142>*{width:calc(50% - 8.875rem/2*1)}.flex-col2.gap144>*{width:calc(50% - 9rem/2*1)}.flex-col2.gap146>*{width:calc(50% - 9.125rem/2*1)}.flex-col2.gap148>*{width:calc(50% - 9.25rem/2*1)}.flex-col2.gap150>*{width:calc(50% - 9.375rem/2*1)}.flex-col3{flex-wrap:wrap}.flex-col3>*{width:33.3333333333%}.flex-col3.gap8>*{width:calc(33.3333333333% - 0.5rem/3*2)}.flex-col3.gap10>*{width:calc(33.3333333333% - 0.625rem/3*2)}.flex-col3.gap12>*{width:calc(33.3333333333% - 0.75rem/3*2)}.flex-col3.gap14>*{width:calc(33.3333333333% - 0.875rem/3*2)}.flex-col3.gap16>*{width:calc(33.3333333333% - 1rem/3*2)}.flex-col3.gap18>*{width:calc(33.3333333333% - 1.125rem/3*2)}.flex-col3.gap20>*{width:calc(33.3333333333% - 1.25rem/3*2)}.flex-col3.gap22>*{width:calc(33.3333333333% - 1.375rem/3*2)}.flex-col3.gap24>*{width:calc(33.3333333333% - 1.5rem/3*2)}.flex-col3.gap26>*{width:calc(33.3333333333% - 1.625rem/3*2)}.flex-col3.gap28>*{width:calc(33.3333333333% - 1.75rem/3*2)}.flex-col3.gap30>*{width:calc(33.3333333333% - 1.875rem/3*2)}.flex-col3.gap32>*{width:calc(33.3333333333% - 2rem/3*2)}.flex-col3.gap34>*{width:calc(33.3333333333% - 2.125rem/3*2)}.flex-col3.gap36>*{width:calc(33.3333333333% - 2.25rem/3*2)}.flex-col3.gap38>*{width:calc(33.3333333333% - 2.375rem/3*2)}.flex-col3.gap40>*{width:calc(33.3333333333% - 2.5rem/3*2)}.flex-col3.gap42>*{width:calc(33.3333333333% - 2.625rem/3*2)}.flex-col3.gap44>*{width:calc(33.3333333333% - 2.75rem/3*2)}.flex-col3.gap46>*{width:calc(33.3333333333% - 2.875rem/3*2)}.flex-col3.gap48>*{width:calc(33.3333333333% - 3rem/3*2)}.flex-col3.gap50>*{width:calc(33.3333333333% - 3.125rem/3*2)}.flex-col3.gap52>*{width:calc(33.3333333333% - 3.25rem/3*2)}.flex-col3.gap54>*{width:calc(33.3333333333% - 3.375rem/3*2)}.flex-col3.gap56>*{width:calc(33.3333333333% - 3.5rem/3*2)}.flex-col3.gap58>*{width:calc(33.3333333333% - 3.625rem/3*2)}.flex-col3.gap60>*{width:calc(33.3333333333% - 3.75rem/3*2)}.flex-col3.gap62>*{width:calc(33.3333333333% - 3.875rem/3*2)}.flex-col3.gap64>*{width:calc(33.3333333333% - 4rem/3*2)}.flex-col3.gap66>*{width:calc(33.3333333333% - 4.125rem/3*2)}.flex-col3.gap68>*{width:calc(33.3333333333% - 4.25rem/3*2)}.flex-col3.gap70>*{width:calc(33.3333333333% - 4.375rem/3*2)}.flex-col3.gap72>*{width:calc(33.3333333333% - 4.5rem/3*2)}.flex-col3.gap74>*{width:calc(33.3333333333% - 4.625rem/3*2)}.flex-col3.gap76>*{width:calc(33.3333333333% - 4.75rem/3*2)}.flex-col3.gap78>*{width:calc(33.3333333333% - 4.875rem/3*2)}.flex-col3.gap80>*{width:calc(33.3333333333% - 5rem/3*2)}.flex-col3.gap82>*{width:calc(33.3333333333% - 5.125rem/3*2)}.flex-col3.gap84>*{width:calc(33.3333333333% - 5.25rem/3*2)}.flex-col3.gap86>*{width:calc(33.3333333333% - 5.375rem/3*2)}.flex-col3.gap88>*{width:calc(33.3333333333% - 5.5rem/3*2)}.flex-col3.gap90>*{width:calc(33.3333333333% - 5.625rem/3*2)}.flex-col3.gap92>*{width:calc(33.3333333333% - 5.75rem/3*2)}.flex-col3.gap94>*{width:calc(33.3333333333% - 5.875rem/3*2)}.flex-col3.gap96>*{width:calc(33.3333333333% - 6rem/3*2)}.flex-col3.gap98>*{width:calc(33.3333333333% - 6.125rem/3*2)}.flex-col3.gap100>*{width:calc(33.3333333333% - 6.25rem/3*2)}.flex-col3.gap102>*{width:calc(33.3333333333% - 6.375rem/3*2)}.flex-col3.gap104>*{width:calc(33.3333333333% - 6.5rem/3*2)}.flex-col3.gap106>*{width:calc(33.3333333333% - 6.625rem/3*2)}.flex-col3.gap108>*{width:calc(33.3333333333% - 6.75rem/3*2)}.flex-col3.gap110>*{width:calc(33.3333333333% - 6.875rem/3*2)}.flex-col3.gap112>*{width:calc(33.3333333333% - 7rem/3*2)}.flex-col3.gap114>*{width:calc(33.3333333333% - 7.125rem/3*2)}.flex-col3.gap116>*{width:calc(33.3333333333% - 7.25rem/3*2)}.flex-col3.gap118>*{width:calc(33.3333333333% - 7.375rem/3*2)}.flex-col3.gap120>*{width:calc(33.3333333333% - 7.5rem/3*2)}.flex-col3.gap122>*{width:calc(33.3333333333% - 7.625rem/3*2)}.flex-col3.gap124>*{width:calc(33.3333333333% - 7.75rem/3*2)}.flex-col3.gap126>*{width:calc(33.3333333333% - 7.875rem/3*2)}.flex-col3.gap128>*{width:calc(33.3333333333% - 8rem/3*2)}.flex-col3.gap130>*{width:calc(33.3333333333% - 8.125rem/3*2)}.flex-col3.gap132>*{width:calc(33.3333333333% - 8.25rem/3*2)}.flex-col3.gap134>*{width:calc(33.3333333333% - 8.375rem/3*2)}.flex-col3.gap136>*{width:calc(33.3333333333% - 8.5rem/3*2)}.flex-col3.gap138>*{width:calc(33.3333333333% - 8.625rem/3*2)}.flex-col3.gap140>*{width:calc(33.3333333333% - 8.75rem/3*2)}.flex-col3.gap142>*{width:calc(33.3333333333% - 8.875rem/3*2)}.flex-col3.gap144>*{width:calc(33.3333333333% - 9rem/3*2)}.flex-col3.gap146>*{width:calc(33.3333333333% - 9.125rem/3*2)}.flex-col3.gap148>*{width:calc(33.3333333333% - 9.25rem/3*2)}.flex-col3.gap150>*{width:calc(33.3333333333% - 9.375rem/3*2)}.flex-col4{flex-wrap:wrap}.flex-col4>*{width:25%}.flex-col4.gap8>*{width:calc(25% - 0.5rem/4*3)}.flex-col4.gap10>*{width:calc(25% - 0.625rem/4*3)}.flex-col4.gap12>*{width:calc(25% - 0.75rem/4*3)}.flex-col4.gap14>*{width:calc(25% - 0.875rem/4*3)}.flex-col4.gap16>*{width:calc(25% - 1rem/4*3)}.flex-col4.gap18>*{width:calc(25% - 1.125rem/4*3)}.flex-col4.gap20>*{width:calc(25% - 1.25rem/4*3)}.flex-col4.gap22>*{width:calc(25% - 1.375rem/4*3)}.flex-col4.gap24>*{width:calc(25% - 1.5rem/4*3)}.flex-col4.gap26>*{width:calc(25% - 1.625rem/4*3)}.flex-col4.gap28>*{width:calc(25% - 1.75rem/4*3)}.flex-col4.gap30>*{width:calc(25% - 1.875rem/4*3)}.flex-col4.gap32>*{width:calc(25% - 2rem/4*3)}.flex-col4.gap34>*{width:calc(25% - 2.125rem/4*3)}.flex-col4.gap36>*{width:calc(25% - 2.25rem/4*3)}.flex-col4.gap38>*{width:calc(25% - 2.375rem/4*3)}.flex-col4.gap40>*{width:calc(25% - 2.5rem/4*3)}.flex-col4.gap42>*{width:calc(25% - 2.625rem/4*3)}.flex-col4.gap44>*{width:calc(25% - 2.75rem/4*3)}.flex-col4.gap46>*{width:calc(25% - 2.875rem/4*3)}.flex-col4.gap48>*{width:calc(25% - 3rem/4*3)}.flex-col4.gap50>*{width:calc(25% - 3.125rem/4*3)}.flex-col4.gap52>*{width:calc(25% - 3.25rem/4*3)}.flex-col4.gap54>*{width:calc(25% - 3.375rem/4*3)}.flex-col4.gap56>*{width:calc(25% - 3.5rem/4*3)}.flex-col4.gap58>*{width:calc(25% - 3.625rem/4*3)}.flex-col4.gap60>*{width:calc(25% - 3.75rem/4*3)}.flex-col4.gap62>*{width:calc(25% - 3.875rem/4*3)}.flex-col4.gap64>*{width:calc(25% - 4rem/4*3)}.flex-col4.gap66>*{width:calc(25% - 4.125rem/4*3)}.flex-col4.gap68>*{width:calc(25% - 4.25rem/4*3)}.flex-col4.gap70>*{width:calc(25% - 4.375rem/4*3)}.flex-col4.gap72>*{width:calc(25% - 4.5rem/4*3)}.flex-col4.gap74>*{width:calc(25% - 4.625rem/4*3)}.flex-col4.gap76>*{width:calc(25% - 4.75rem/4*3)}.flex-col4.gap78>*{width:calc(25% - 4.875rem/4*3)}.flex-col4.gap80>*{width:calc(25% - 5rem/4*3)}.flex-col4.gap82>*{width:calc(25% - 5.125rem/4*3)}.flex-col4.gap84>*{width:calc(25% - 5.25rem/4*3)}.flex-col4.gap86>*{width:calc(25% - 5.375rem/4*3)}.flex-col4.gap88>*{width:calc(25% - 5.5rem/4*3)}.flex-col4.gap90>*{width:calc(25% - 5.625rem/4*3)}.flex-col4.gap92>*{width:calc(25% - 5.75rem/4*3)}.flex-col4.gap94>*{width:calc(25% - 5.875rem/4*3)}.flex-col4.gap96>*{width:calc(25% - 6rem/4*3)}.flex-col4.gap98>*{width:calc(25% - 6.125rem/4*3)}.flex-col4.gap100>*{width:calc(25% - 6.25rem/4*3)}.flex-col4.gap102>*{width:calc(25% - 6.375rem/4*3)}.flex-col4.gap104>*{width:calc(25% - 6.5rem/4*3)}.flex-col4.gap106>*{width:calc(25% - 6.625rem/4*3)}.flex-col4.gap108>*{width:calc(25% - 6.75rem/4*3)}.flex-col4.gap110>*{width:calc(25% - 6.875rem/4*3)}.flex-col4.gap112>*{width:calc(25% - 7rem/4*3)}.flex-col4.gap114>*{width:calc(25% - 7.125rem/4*3)}.flex-col4.gap116>*{width:calc(25% - 7.25rem/4*3)}.flex-col4.gap118>*{width:calc(25% - 7.375rem/4*3)}.flex-col4.gap120>*{width:calc(25% - 7.5rem/4*3)}.flex-col4.gap122>*{width:calc(25% - 7.625rem/4*3)}.flex-col4.gap124>*{width:calc(25% - 7.75rem/4*3)}.flex-col4.gap126>*{width:calc(25% - 7.875rem/4*3)}.flex-col4.gap128>*{width:calc(25% - 8rem/4*3)}.flex-col4.gap130>*{width:calc(25% - 8.125rem/4*3)}.flex-col4.gap132>*{width:calc(25% - 8.25rem/4*3)}.flex-col4.gap134>*{width:calc(25% - 8.375rem/4*3)}.flex-col4.gap136>*{width:calc(25% - 8.5rem/4*3)}.flex-col4.gap138>*{width:calc(25% - 8.625rem/4*3)}.flex-col4.gap140>*{width:calc(25% - 8.75rem/4*3)}.flex-col4.gap142>*{width:calc(25% - 8.875rem/4*3)}.flex-col4.gap144>*{width:calc(25% - 9rem/4*3)}.flex-col4.gap146>*{width:calc(25% - 9.125rem/4*3)}.flex-col4.gap148>*{width:calc(25% - 9.25rem/4*3)}.flex-col4.gap150>*{width:calc(25% - 9.375rem/4*3)}.flex-col5{flex-wrap:wrap}.flex-col5>*{width:20%}.flex-col5.gap8>*{width:calc(20% - 0.5rem/5*4)}.flex-col5.gap10>*{width:calc(20% - 0.625rem/5*4)}.flex-col5.gap12>*{width:calc(20% - 0.75rem/5*4)}.flex-col5.gap14>*{width:calc(20% - 0.875rem/5*4)}.flex-col5.gap16>*{width:calc(20% - 1rem/5*4)}.flex-col5.gap18>*{width:calc(20% - 1.125rem/5*4)}.flex-col5.gap20>*{width:calc(20% - 1.25rem/5*4)}.flex-col5.gap22>*{width:calc(20% - 1.375rem/5*4)}.flex-col5.gap24>*{width:calc(20% - 1.5rem/5*4)}.flex-col5.gap26>*{width:calc(20% - 1.625rem/5*4)}.flex-col5.gap28>*{width:calc(20% - 1.75rem/5*4)}.flex-col5.gap30>*{width:calc(20% - 1.875rem/5*4)}.flex-col5.gap32>*{width:calc(20% - 2rem/5*4)}.flex-col5.gap34>*{width:calc(20% - 2.125rem/5*4)}.flex-col5.gap36>*{width:calc(20% - 2.25rem/5*4)}.flex-col5.gap38>*{width:calc(20% - 2.375rem/5*4)}.flex-col5.gap40>*{width:calc(20% - 2.5rem/5*4)}.flex-col5.gap42>*{width:calc(20% - 2.625rem/5*4)}.flex-col5.gap44>*{width:calc(20% - 2.75rem/5*4)}.flex-col5.gap46>*{width:calc(20% - 2.875rem/5*4)}.flex-col5.gap48>*{width:calc(20% - 3rem/5*4)}.flex-col5.gap50>*{width:calc(20% - 3.125rem/5*4)}.flex-col5.gap52>*{width:calc(20% - 3.25rem/5*4)}.flex-col5.gap54>*{width:calc(20% - 3.375rem/5*4)}.flex-col5.gap56>*{width:calc(20% - 3.5rem/5*4)}.flex-col5.gap58>*{width:calc(20% - 3.625rem/5*4)}.flex-col5.gap60>*{width:calc(20% - 3.75rem/5*4)}.flex-col5.gap62>*{width:calc(20% - 3.875rem/5*4)}.flex-col5.gap64>*{width:calc(20% - 4rem/5*4)}.flex-col5.gap66>*{width:calc(20% - 4.125rem/5*4)}.flex-col5.gap68>*{width:calc(20% - 4.25rem/5*4)}.flex-col5.gap70>*{width:calc(20% - 4.375rem/5*4)}.flex-col5.gap72>*{width:calc(20% - 4.5rem/5*4)}.flex-col5.gap74>*{width:calc(20% - 4.625rem/5*4)}.flex-col5.gap76>*{width:calc(20% - 4.75rem/5*4)}.flex-col5.gap78>*{width:calc(20% - 4.875rem/5*4)}.flex-col5.gap80>*{width:calc(20% - 5rem/5*4)}.flex-col5.gap82>*{width:calc(20% - 5.125rem/5*4)}.flex-col5.gap84>*{width:calc(20% - 5.25rem/5*4)}.flex-col5.gap86>*{width:calc(20% - 5.375rem/5*4)}.flex-col5.gap88>*{width:calc(20% - 5.5rem/5*4)}.flex-col5.gap90>*{width:calc(20% - 5.625rem/5*4)}.flex-col5.gap92>*{width:calc(20% - 5.75rem/5*4)}.flex-col5.gap94>*{width:calc(20% - 5.875rem/5*4)}.flex-col5.gap96>*{width:calc(20% - 6rem/5*4)}.flex-col5.gap98>*{width:calc(20% - 6.125rem/5*4)}.flex-col5.gap100>*{width:calc(20% - 6.25rem/5*4)}.flex-col5.gap102>*{width:calc(20% - 6.375rem/5*4)}.flex-col5.gap104>*{width:calc(20% - 6.5rem/5*4)}.flex-col5.gap106>*{width:calc(20% - 6.625rem/5*4)}.flex-col5.gap108>*{width:calc(20% - 6.75rem/5*4)}.flex-col5.gap110>*{width:calc(20% - 6.875rem/5*4)}.flex-col5.gap112>*{width:calc(20% - 7rem/5*4)}.flex-col5.gap114>*{width:calc(20% - 7.125rem/5*4)}.flex-col5.gap116>*{width:calc(20% - 7.25rem/5*4)}.flex-col5.gap118>*{width:calc(20% - 7.375rem/5*4)}.flex-col5.gap120>*{width:calc(20% - 7.5rem/5*4)}.flex-col5.gap122>*{width:calc(20% - 7.625rem/5*4)}.flex-col5.gap124>*{width:calc(20% - 7.75rem/5*4)}.flex-col5.gap126>*{width:calc(20% - 7.875rem/5*4)}.flex-col5.gap128>*{width:calc(20% - 8rem/5*4)}.flex-col5.gap130>*{width:calc(20% - 8.125rem/5*4)}.flex-col5.gap132>*{width:calc(20% - 8.25rem/5*4)}.flex-col5.gap134>*{width:calc(20% - 8.375rem/5*4)}.flex-col5.gap136>*{width:calc(20% - 8.5rem/5*4)}.flex-col5.gap138>*{width:calc(20% - 8.625rem/5*4)}.flex-col5.gap140>*{width:calc(20% - 8.75rem/5*4)}.flex-col5.gap142>*{width:calc(20% - 8.875rem/5*4)}.flex-col5.gap144>*{width:calc(20% - 9rem/5*4)}.flex-col5.gap146>*{width:calc(20% - 9.125rem/5*4)}.flex-col5.gap148>*{width:calc(20% - 9.25rem/5*4)}.flex-col5.gap150>*{width:calc(20% - 9.375rem/5*4)}.flex-col6{flex-wrap:wrap}.flex-col6>*{width:16.6666666667%}.flex-col6.gap8>*{width:calc(16.6666666667% - 0.5rem/6*5)}.flex-col6.gap10>*{width:calc(16.6666666667% - 0.625rem/6*5)}.flex-col6.gap12>*{width:calc(16.6666666667% - 0.75rem/6*5)}.flex-col6.gap14>*{width:calc(16.6666666667% - 0.875rem/6*5)}.flex-col6.gap16>*{width:calc(16.6666666667% - 1rem/6*5)}.flex-col6.gap18>*{width:calc(16.6666666667% - 1.125rem/6*5)}.flex-col6.gap20>*{width:calc(16.6666666667% - 1.25rem/6*5)}.flex-col6.gap22>*{width:calc(16.6666666667% - 1.375rem/6*5)}.flex-col6.gap24>*{width:calc(16.6666666667% - 1.5rem/6*5)}.flex-col6.gap26>*{width:calc(16.6666666667% - 1.625rem/6*5)}.flex-col6.gap28>*{width:calc(16.6666666667% - 1.75rem/6*5)}.flex-col6.gap30>*{width:calc(16.6666666667% - 1.875rem/6*5)}.flex-col6.gap32>*{width:calc(16.6666666667% - 2rem/6*5)}.flex-col6.gap34>*{width:calc(16.6666666667% - 2.125rem/6*5)}.flex-col6.gap36>*{width:calc(16.6666666667% - 2.25rem/6*5)}.flex-col6.gap38>*{width:calc(16.6666666667% - 2.375rem/6*5)}.flex-col6.gap40>*{width:calc(16.6666666667% - 2.5rem/6*5)}.flex-col6.gap42>*{width:calc(16.6666666667% - 2.625rem/6*5)}.flex-col6.gap44>*{width:calc(16.6666666667% - 2.75rem/6*5)}.flex-col6.gap46>*{width:calc(16.6666666667% - 2.875rem/6*5)}.flex-col6.gap48>*{width:calc(16.6666666667% - 3rem/6*5)}.flex-col6.gap50>*{width:calc(16.6666666667% - 3.125rem/6*5)}.flex-col6.gap52>*{width:calc(16.6666666667% - 3.25rem/6*5)}.flex-col6.gap54>*{width:calc(16.6666666667% - 3.375rem/6*5)}.flex-col6.gap56>*{width:calc(16.6666666667% - 3.5rem/6*5)}.flex-col6.gap58>*{width:calc(16.6666666667% - 3.625rem/6*5)}.flex-col6.gap60>*{width:calc(16.6666666667% - 3.75rem/6*5)}.flex-col6.gap62>*{width:calc(16.6666666667% - 3.875rem/6*5)}.flex-col6.gap64>*{width:calc(16.6666666667% - 4rem/6*5)}.flex-col6.gap66>*{width:calc(16.6666666667% - 4.125rem/6*5)}.flex-col6.gap68>*{width:calc(16.6666666667% - 4.25rem/6*5)}.flex-col6.gap70>*{width:calc(16.6666666667% - 4.375rem/6*5)}.flex-col6.gap72>*{width:calc(16.6666666667% - 4.5rem/6*5)}.flex-col6.gap74>*{width:calc(16.6666666667% - 4.625rem/6*5)}.flex-col6.gap76>*{width:calc(16.6666666667% - 4.75rem/6*5)}.flex-col6.gap78>*{width:calc(16.6666666667% - 4.875rem/6*5)}.flex-col6.gap80>*{width:calc(16.6666666667% - 5rem/6*5)}.flex-col6.gap82>*{width:calc(16.6666666667% - 5.125rem/6*5)}.flex-col6.gap84>*{width:calc(16.6666666667% - 5.25rem/6*5)}.flex-col6.gap86>*{width:calc(16.6666666667% - 5.375rem/6*5)}.flex-col6.gap88>*{width:calc(16.6666666667% - 5.5rem/6*5)}.flex-col6.gap90>*{width:calc(16.6666666667% - 5.625rem/6*5)}.flex-col6.gap92>*{width:calc(16.6666666667% - 5.75rem/6*5)}.flex-col6.gap94>*{width:calc(16.6666666667% - 5.875rem/6*5)}.flex-col6.gap96>*{width:calc(16.6666666667% - 6rem/6*5)}.flex-col6.gap98>*{width:calc(16.6666666667% - 6.125rem/6*5)}.flex-col6.gap100>*{width:calc(16.6666666667% - 6.25rem/6*5)}.flex-col6.gap102>*{width:calc(16.6666666667% - 6.375rem/6*5)}.flex-col6.gap104>*{width:calc(16.6666666667% - 6.5rem/6*5)}.flex-col6.gap106>*{width:calc(16.6666666667% - 6.625rem/6*5)}.flex-col6.gap108>*{width:calc(16.6666666667% - 6.75rem/6*5)}.flex-col6.gap110>*{width:calc(16.6666666667% - 6.875rem/6*5)}.flex-col6.gap112>*{width:calc(16.6666666667% - 7rem/6*5)}.flex-col6.gap114>*{width:calc(16.6666666667% - 7.125rem/6*5)}.flex-col6.gap116>*{width:calc(16.6666666667% - 7.25rem/6*5)}.flex-col6.gap118>*{width:calc(16.6666666667% - 7.375rem/6*5)}.flex-col6.gap120>*{width:calc(16.6666666667% - 7.5rem/6*5)}.flex-col6.gap122>*{width:calc(16.6666666667% - 7.625rem/6*5)}.flex-col6.gap124>*{width:calc(16.6666666667% - 7.75rem/6*5)}.flex-col6.gap126>*{width:calc(16.6666666667% - 7.875rem/6*5)}.flex-col6.gap128>*{width:calc(16.6666666667% - 8rem/6*5)}.flex-col6.gap130>*{width:calc(16.6666666667% - 8.125rem/6*5)}.flex-col6.gap132>*{width:calc(16.6666666667% - 8.25rem/6*5)}.flex-col6.gap134>*{width:calc(16.6666666667% - 8.375rem/6*5)}.flex-col6.gap136>*{width:calc(16.6666666667% - 8.5rem/6*5)}.flex-col6.gap138>*{width:calc(16.6666666667% - 8.625rem/6*5)}.flex-col6.gap140>*{width:calc(16.6666666667% - 8.75rem/6*5)}.flex-col6.gap142>*{width:calc(16.6666666667% - 8.875rem/6*5)}.flex-col6.gap144>*{width:calc(16.6666666667% - 9rem/6*5)}.flex-col6.gap146>*{width:calc(16.6666666667% - 9.125rem/6*5)}.flex-col6.gap148>*{width:calc(16.6666666667% - 9.25rem/6*5)}.flex-col6.gap150>*{width:calc(16.6666666667% - 9.375rem/6*5)}.flex-col7{flex-wrap:wrap}.flex-col7>*{width:14.2857142857%}.flex-col7.gap8>*{width:calc(14.2857142857% - 0.5rem/7*6)}.flex-col7.gap10>*{width:calc(14.2857142857% - 0.625rem/7*6)}.flex-col7.gap12>*{width:calc(14.2857142857% - 0.75rem/7*6)}.flex-col7.gap14>*{width:calc(14.2857142857% - 0.875rem/7*6)}.flex-col7.gap16>*{width:calc(14.2857142857% - 1rem/7*6)}.flex-col7.gap18>*{width:calc(14.2857142857% - 1.125rem/7*6)}.flex-col7.gap20>*{width:calc(14.2857142857% - 1.25rem/7*6)}.flex-col7.gap22>*{width:calc(14.2857142857% - 1.375rem/7*6)}.flex-col7.gap24>*{width:calc(14.2857142857% - 1.5rem/7*6)}.flex-col7.gap26>*{width:calc(14.2857142857% - 1.625rem/7*6)}.flex-col7.gap28>*{width:calc(14.2857142857% - 1.75rem/7*6)}.flex-col7.gap30>*{width:calc(14.2857142857% - 1.875rem/7*6)}.flex-col7.gap32>*{width:calc(14.2857142857% - 2rem/7*6)}.flex-col7.gap34>*{width:calc(14.2857142857% - 2.125rem/7*6)}.flex-col7.gap36>*{width:calc(14.2857142857% - 2.25rem/7*6)}.flex-col7.gap38>*{width:calc(14.2857142857% - 2.375rem/7*6)}.flex-col7.gap40>*{width:calc(14.2857142857% - 2.5rem/7*6)}.flex-col7.gap42>*{width:calc(14.2857142857% - 2.625rem/7*6)}.flex-col7.gap44>*{width:calc(14.2857142857% - 2.75rem/7*6)}.flex-col7.gap46>*{width:calc(14.2857142857% - 2.875rem/7*6)}.flex-col7.gap48>*{width:calc(14.2857142857% - 3rem/7*6)}.flex-col7.gap50>*{width:calc(14.2857142857% - 3.125rem/7*6)}.flex-col7.gap52>*{width:calc(14.2857142857% - 3.25rem/7*6)}.flex-col7.gap54>*{width:calc(14.2857142857% - 3.375rem/7*6)}.flex-col7.gap56>*{width:calc(14.2857142857% - 3.5rem/7*6)}.flex-col7.gap58>*{width:calc(14.2857142857% - 3.625rem/7*6)}.flex-col7.gap60>*{width:calc(14.2857142857% - 3.75rem/7*6)}.flex-col7.gap62>*{width:calc(14.2857142857% - 3.875rem/7*6)}.flex-col7.gap64>*{width:calc(14.2857142857% - 4rem/7*6)}.flex-col7.gap66>*{width:calc(14.2857142857% - 4.125rem/7*6)}.flex-col7.gap68>*{width:calc(14.2857142857% - 4.25rem/7*6)}.flex-col7.gap70>*{width:calc(14.2857142857% - 4.375rem/7*6)}.flex-col7.gap72>*{width:calc(14.2857142857% - 4.5rem/7*6)}.flex-col7.gap74>*{width:calc(14.2857142857% - 4.625rem/7*6)}.flex-col7.gap76>*{width:calc(14.2857142857% - 4.75rem/7*6)}.flex-col7.gap78>*{width:calc(14.2857142857% - 4.875rem/7*6)}.flex-col7.gap80>*{width:calc(14.2857142857% - 5rem/7*6)}.flex-col7.gap82>*{width:calc(14.2857142857% - 5.125rem/7*6)}.flex-col7.gap84>*{width:calc(14.2857142857% - 5.25rem/7*6)}.flex-col7.gap86>*{width:calc(14.2857142857% - 5.375rem/7*6)}.flex-col7.gap88>*{width:calc(14.2857142857% - 5.5rem/7*6)}.flex-col7.gap90>*{width:calc(14.2857142857% - 5.625rem/7*6)}.flex-col7.gap92>*{width:calc(14.2857142857% - 5.75rem/7*6)}.flex-col7.gap94>*{width:calc(14.2857142857% - 5.875rem/7*6)}.flex-col7.gap96>*{width:calc(14.2857142857% - 6rem/7*6)}.flex-col7.gap98>*{width:calc(14.2857142857% - 6.125rem/7*6)}.flex-col7.gap100>*{width:calc(14.2857142857% - 6.25rem/7*6)}.flex-col7.gap102>*{width:calc(14.2857142857% - 6.375rem/7*6)}.flex-col7.gap104>*{width:calc(14.2857142857% - 6.5rem/7*6)}.flex-col7.gap106>*{width:calc(14.2857142857% - 6.625rem/7*6)}.flex-col7.gap108>*{width:calc(14.2857142857% - 6.75rem/7*6)}.flex-col7.gap110>*{width:calc(14.2857142857% - 6.875rem/7*6)}.flex-col7.gap112>*{width:calc(14.2857142857% - 7rem/7*6)}.flex-col7.gap114>*{width:calc(14.2857142857% - 7.125rem/7*6)}.flex-col7.gap116>*{width:calc(14.2857142857% - 7.25rem/7*6)}.flex-col7.gap118>*{width:calc(14.2857142857% - 7.375rem/7*6)}.flex-col7.gap120>*{width:calc(14.2857142857% - 7.5rem/7*6)}.flex-col7.gap122>*{width:calc(14.2857142857% - 7.625rem/7*6)}.flex-col7.gap124>*{width:calc(14.2857142857% - 7.75rem/7*6)}.flex-col7.gap126>*{width:calc(14.2857142857% - 7.875rem/7*6)}.flex-col7.gap128>*{width:calc(14.2857142857% - 8rem/7*6)}.flex-col7.gap130>*{width:calc(14.2857142857% - 8.125rem/7*6)}.flex-col7.gap132>*{width:calc(14.2857142857% - 8.25rem/7*6)}.flex-col7.gap134>*{width:calc(14.2857142857% - 8.375rem/7*6)}.flex-col7.gap136>*{width:calc(14.2857142857% - 8.5rem/7*6)}.flex-col7.gap138>*{width:calc(14.2857142857% - 8.625rem/7*6)}.flex-col7.gap140>*{width:calc(14.2857142857% - 8.75rem/7*6)}.flex-col7.gap142>*{width:calc(14.2857142857% - 8.875rem/7*6)}.flex-col7.gap144>*{width:calc(14.2857142857% - 9rem/7*6)}.flex-col7.gap146>*{width:calc(14.2857142857% - 9.125rem/7*6)}.flex-col7.gap148>*{width:calc(14.2857142857% - 9.25rem/7*6)}.flex-col7.gap150>*{width:calc(14.2857142857% - 9.375rem/7*6)}.flex-col8{flex-wrap:wrap}.flex-col8>*{width:12.5%}.flex-col8.gap8>*{width:calc(12.5% - 0.5rem/8*7)}.flex-col8.gap10>*{width:calc(12.5% - 0.625rem/8*7)}.flex-col8.gap12>*{width:calc(12.5% - 0.75rem/8*7)}.flex-col8.gap14>*{width:calc(12.5% - 0.875rem/8*7)}.flex-col8.gap16>*{width:calc(12.5% - 1rem/8*7)}.flex-col8.gap18>*{width:calc(12.5% - 1.125rem/8*7)}.flex-col8.gap20>*{width:calc(12.5% - 1.25rem/8*7)}.flex-col8.gap22>*{width:calc(12.5% - 1.375rem/8*7)}.flex-col8.gap24>*{width:calc(12.5% - 1.5rem/8*7)}.flex-col8.gap26>*{width:calc(12.5% - 1.625rem/8*7)}.flex-col8.gap28>*{width:calc(12.5% - 1.75rem/8*7)}.flex-col8.gap30>*{width:calc(12.5% - 1.875rem/8*7)}.flex-col8.gap32>*{width:calc(12.5% - 2rem/8*7)}.flex-col8.gap34>*{width:calc(12.5% - 2.125rem/8*7)}.flex-col8.gap36>*{width:calc(12.5% - 2.25rem/8*7)}.flex-col8.gap38>*{width:calc(12.5% - 2.375rem/8*7)}.flex-col8.gap40>*{width:calc(12.5% - 2.5rem/8*7)}.flex-col8.gap42>*{width:calc(12.5% - 2.625rem/8*7)}.flex-col8.gap44>*{width:calc(12.5% - 2.75rem/8*7)}.flex-col8.gap46>*{width:calc(12.5% - 2.875rem/8*7)}.flex-col8.gap48>*{width:calc(12.5% - 3rem/8*7)}.flex-col8.gap50>*{width:calc(12.5% - 3.125rem/8*7)}.flex-col8.gap52>*{width:calc(12.5% - 3.25rem/8*7)}.flex-col8.gap54>*{width:calc(12.5% - 3.375rem/8*7)}.flex-col8.gap56>*{width:calc(12.5% - 3.5rem/8*7)}.flex-col8.gap58>*{width:calc(12.5% - 3.625rem/8*7)}.flex-col8.gap60>*{width:calc(12.5% - 3.75rem/8*7)}.flex-col8.gap62>*{width:calc(12.5% - 3.875rem/8*7)}.flex-col8.gap64>*{width:calc(12.5% - 4rem/8*7)}.flex-col8.gap66>*{width:calc(12.5% - 4.125rem/8*7)}.flex-col8.gap68>*{width:calc(12.5% - 4.25rem/8*7)}.flex-col8.gap70>*{width:calc(12.5% - 4.375rem/8*7)}.flex-col8.gap72>*{width:calc(12.5% - 4.5rem/8*7)}.flex-col8.gap74>*{width:calc(12.5% - 4.625rem/8*7)}.flex-col8.gap76>*{width:calc(12.5% - 4.75rem/8*7)}.flex-col8.gap78>*{width:calc(12.5% - 4.875rem/8*7)}.flex-col8.gap80>*{width:calc(12.5% - 5rem/8*7)}.flex-col8.gap82>*{width:calc(12.5% - 5.125rem/8*7)}.flex-col8.gap84>*{width:calc(12.5% - 5.25rem/8*7)}.flex-col8.gap86>*{width:calc(12.5% - 5.375rem/8*7)}.flex-col8.gap88>*{width:calc(12.5% - 5.5rem/8*7)}.flex-col8.gap90>*{width:calc(12.5% - 5.625rem/8*7)}.flex-col8.gap92>*{width:calc(12.5% - 5.75rem/8*7)}.flex-col8.gap94>*{width:calc(12.5% - 5.875rem/8*7)}.flex-col8.gap96>*{width:calc(12.5% - 6rem/8*7)}.flex-col8.gap98>*{width:calc(12.5% - 6.125rem/8*7)}.flex-col8.gap100>*{width:calc(12.5% - 6.25rem/8*7)}.flex-col8.gap102>*{width:calc(12.5% - 6.375rem/8*7)}.flex-col8.gap104>*{width:calc(12.5% - 6.5rem/8*7)}.flex-col8.gap106>*{width:calc(12.5% - 6.625rem/8*7)}.flex-col8.gap108>*{width:calc(12.5% - 6.75rem/8*7)}.flex-col8.gap110>*{width:calc(12.5% - 6.875rem/8*7)}.flex-col8.gap112>*{width:calc(12.5% - 7rem/8*7)}.flex-col8.gap114>*{width:calc(12.5% - 7.125rem/8*7)}.flex-col8.gap116>*{width:calc(12.5% - 7.25rem/8*7)}.flex-col8.gap118>*{width:calc(12.5% - 7.375rem/8*7)}.flex-col8.gap120>*{width:calc(12.5% - 7.5rem/8*7)}.flex-col8.gap122>*{width:calc(12.5% - 7.625rem/8*7)}.flex-col8.gap124>*{width:calc(12.5% - 7.75rem/8*7)}.flex-col8.gap126>*{width:calc(12.5% - 7.875rem/8*7)}.flex-col8.gap128>*{width:calc(12.5% - 8rem/8*7)}.flex-col8.gap130>*{width:calc(12.5% - 8.125rem/8*7)}.flex-col8.gap132>*{width:calc(12.5% - 8.25rem/8*7)}.flex-col8.gap134>*{width:calc(12.5% - 8.375rem/8*7)}.flex-col8.gap136>*{width:calc(12.5% - 8.5rem/8*7)}.flex-col8.gap138>*{width:calc(12.5% - 8.625rem/8*7)}.flex-col8.gap140>*{width:calc(12.5% - 8.75rem/8*7)}.flex-col8.gap142>*{width:calc(12.5% - 8.875rem/8*7)}.flex-col8.gap144>*{width:calc(12.5% - 9rem/8*7)}.flex-col8.gap146>*{width:calc(12.5% - 9.125rem/8*7)}.flex-col8.gap148>*{width:calc(12.5% - 9.25rem/8*7)}.flex-col8.gap150>*{width:calc(12.5% - 9.375rem/8*7)}@media screen and (max-width: 47.9375em){.flex-sp-col1{flex-wrap:wrap}.flex-sp-col1>*{width:100%}.flex-sp-col1.gap8>*{width:calc(100% - 0.5rem/1*0)}.flex-sp-col1.gap10>*{width:calc(100% - 0.625rem/1*0)}.flex-sp-col1.gap12>*{width:calc(100% - 0.75rem/1*0)}.flex-sp-col1.gap16>*{width:calc(100% - 1rem/1*0)}.flex-sp-col1.gap24>*{width:calc(100% - 1.5rem/1*0)}.flex-sp-col1.gap32>*{width:calc(100% - 2rem/1*0)}.flex-sp-col1.gap40>*{width:calc(100% - 2.5rem/1*0)}.flex-sp-col1.gap48>*{width:calc(100% - 3rem/1*0)}.flex-sp-col1.gap54>*{width:calc(100% - 3.375rem/1*0)}.flex-sp-col1.gap56>*{width:calc(100% - 3.5rem/1*0)}.flex-sp-col1.gap58>*{width:calc(100% - 3.625rem/1*0)}.flex-sp-col1.gap64>*{width:calc(100% - 4rem/1*0)}.flex-sp-col1.gap80>*{width:calc(100% - 5rem/1*0)}.flex-sp-col1.gap112>*{width:calc(100% - 7rem/1*0)}.flex-sp-col1.gap-sp8>*{width:calc(100% - 0.5714285714rem/1*0)}.flex-sp-col1.gap-sp12>*{width:calc(100% - 0.8571428571rem/1*0)}.flex-sp-col1.gap-sp16>*{width:calc(100% - 1.1428571429rem/1*0)}.flex-sp-col1.gap-sp18>*{width:calc(100% - 1.2857142857rem/1*0)}.flex-sp-col1.gap-sp24>*{width:calc(100% - 1.7142857143rem/1*0)}.flex-sp-col2{flex-wrap:wrap}.flex-sp-col2>*{width:50%}.flex-sp-col2.gap8>*{width:calc(50% - 0.5rem/2*1)}.flex-sp-col2.gap10>*{width:calc(50% - 0.625rem/2*1)}.flex-sp-col2.gap12>*{width:calc(50% - 0.75rem/2*1)}.flex-sp-col2.gap16>*{width:calc(50% - 1rem/2*1)}.flex-sp-col2.gap24>*{width:calc(50% - 1.5rem/2*1)}.flex-sp-col2.gap32>*{width:calc(50% - 2rem/2*1)}.flex-sp-col2.gap40>*{width:calc(50% - 2.5rem/2*1)}.flex-sp-col2.gap48>*{width:calc(50% - 3rem/2*1)}.flex-sp-col2.gap54>*{width:calc(50% - 3.375rem/2*1)}.flex-sp-col2.gap56>*{width:calc(50% - 3.5rem/2*1)}.flex-sp-col2.gap58>*{width:calc(50% - 3.625rem/2*1)}.flex-sp-col2.gap64>*{width:calc(50% - 4rem/2*1)}.flex-sp-col2.gap80>*{width:calc(50% - 5rem/2*1)}.flex-sp-col2.gap112>*{width:calc(50% - 7rem/2*1)}.flex-sp-col2.gap-sp8>*{width:calc(50% - 0.5714285714rem/2*1)}.flex-sp-col2.gap-sp12>*{width:calc(50% - 0.8571428571rem/2*1)}.flex-sp-col2.gap-sp16>*{width:calc(50% - 1.1428571429rem/2*1)}.flex-sp-col2.gap-sp18>*{width:calc(50% - 1.2857142857rem/2*1)}.flex-sp-col2.gap-sp24>*{width:calc(50% - 1.7142857143rem/2*1)}.flex-sp-col3{flex-wrap:wrap}.flex-sp-col3>*{width:33.3333333333%}.flex-sp-col3.gap8>*{width:calc(33.3333333333% - 0.5rem/3*2)}.flex-sp-col3.gap10>*{width:calc(33.3333333333% - 0.625rem/3*2)}.flex-sp-col3.gap12>*{width:calc(33.3333333333% - 0.75rem/3*2)}.flex-sp-col3.gap16>*{width:calc(33.3333333333% - 1rem/3*2)}.flex-sp-col3.gap24>*{width:calc(33.3333333333% - 1.5rem/3*2)}.flex-sp-col3.gap32>*{width:calc(33.3333333333% - 2rem/3*2)}.flex-sp-col3.gap40>*{width:calc(33.3333333333% - 2.5rem/3*2)}.flex-sp-col3.gap48>*{width:calc(33.3333333333% - 3rem/3*2)}.flex-sp-col3.gap54>*{width:calc(33.3333333333% - 3.375rem/3*2)}.flex-sp-col3.gap56>*{width:calc(33.3333333333% - 3.5rem/3*2)}.flex-sp-col3.gap58>*{width:calc(33.3333333333% - 3.625rem/3*2)}.flex-sp-col3.gap64>*{width:calc(33.3333333333% - 4rem/3*2)}.flex-sp-col3.gap80>*{width:calc(33.3333333333% - 5rem/3*2)}.flex-sp-col3.gap112>*{width:calc(33.3333333333% - 7rem/3*2)}.flex-sp-col3.gap-sp8>*{width:calc(33.3333333333% - 0.5714285714rem/3*2)}.flex-sp-col3.gap-sp12>*{width:calc(33.3333333333% - 0.8571428571rem/3*2)}.flex-sp-col3.gap-sp16>*{width:calc(33.3333333333% - 1.1428571429rem/3*2)}.flex-sp-col3.gap-sp18>*{width:calc(33.3333333333% - 1.2857142857rem/3*2)}.flex-sp-col3.gap-sp24>*{width:calc(33.3333333333% - 1.7142857143rem/3*2)}.flex-sp-col4{flex-wrap:wrap}.flex-sp-col4>*{width:25%}.flex-sp-col4.gap8>*{width:calc(25% - 0.5rem/4*3)}.flex-sp-col4.gap10>*{width:calc(25% - 0.625rem/4*3)}.flex-sp-col4.gap12>*{width:calc(25% - 0.75rem/4*3)}.flex-sp-col4.gap16>*{width:calc(25% - 1rem/4*3)}.flex-sp-col4.gap24>*{width:calc(25% - 1.5rem/4*3)}.flex-sp-col4.gap32>*{width:calc(25% - 2rem/4*3)}.flex-sp-col4.gap40>*{width:calc(25% - 2.5rem/4*3)}.flex-sp-col4.gap48>*{width:calc(25% - 3rem/4*3)}.flex-sp-col4.gap54>*{width:calc(25% - 3.375rem/4*3)}.flex-sp-col4.gap56>*{width:calc(25% - 3.5rem/4*3)}.flex-sp-col4.gap58>*{width:calc(25% - 3.625rem/4*3)}.flex-sp-col4.gap64>*{width:calc(25% - 4rem/4*3)}.flex-sp-col4.gap80>*{width:calc(25% - 5rem/4*3)}.flex-sp-col4.gap112>*{width:calc(25% - 7rem/4*3)}.flex-sp-col4.gap-sp8>*{width:calc(25% - 0.5714285714rem/4*3)}.flex-sp-col4.gap-sp12>*{width:calc(25% - 0.8571428571rem/4*3)}.flex-sp-col4.gap-sp16>*{width:calc(25% - 1.1428571429rem/4*3)}.flex-sp-col4.gap-sp18>*{width:calc(25% - 1.2857142857rem/4*3)}.flex-sp-col4.gap-sp24>*{width:calc(25% - 1.7142857143rem/4*3)}.flex-sp-col5{flex-wrap:wrap}.flex-sp-col5>*{width:20%}.flex-sp-col5.gap8>*{width:calc(20% - 0.5rem/5*4)}.flex-sp-col5.gap10>*{width:calc(20% - 0.625rem/5*4)}.flex-sp-col5.gap12>*{width:calc(20% - 0.75rem/5*4)}.flex-sp-col5.gap16>*{width:calc(20% - 1rem/5*4)}.flex-sp-col5.gap24>*{width:calc(20% - 1.5rem/5*4)}.flex-sp-col5.gap32>*{width:calc(20% - 2rem/5*4)}.flex-sp-col5.gap40>*{width:calc(20% - 2.5rem/5*4)}.flex-sp-col5.gap48>*{width:calc(20% - 3rem/5*4)}.flex-sp-col5.gap54>*{width:calc(20% - 3.375rem/5*4)}.flex-sp-col5.gap56>*{width:calc(20% - 3.5rem/5*4)}.flex-sp-col5.gap58>*{width:calc(20% - 3.625rem/5*4)}.flex-sp-col5.gap64>*{width:calc(20% - 4rem/5*4)}.flex-sp-col5.gap80>*{width:calc(20% - 5rem/5*4)}.flex-sp-col5.gap112>*{width:calc(20% - 7rem/5*4)}.flex-sp-col5.gap-sp8>*{width:calc(20% - 0.5714285714rem/5*4)}.flex-sp-col5.gap-sp12>*{width:calc(20% - 0.8571428571rem/5*4)}.flex-sp-col5.gap-sp16>*{width:calc(20% - 1.1428571429rem/5*4)}.flex-sp-col5.gap-sp18>*{width:calc(20% - 1.2857142857rem/5*4)}.flex-sp-col5.gap-sp24>*{width:calc(20% - 1.7142857143rem/5*4)}.flex-sp-col6{flex-wrap:wrap}.flex-sp-col6>*{width:16.6666666667%}.flex-sp-col6.gap8>*{width:calc(16.6666666667% - 0.5rem/6*5)}.flex-sp-col6.gap10>*{width:calc(16.6666666667% - 0.625rem/6*5)}.flex-sp-col6.gap12>*{width:calc(16.6666666667% - 0.75rem/6*5)}.flex-sp-col6.gap16>*{width:calc(16.6666666667% - 1rem/6*5)}.flex-sp-col6.gap24>*{width:calc(16.6666666667% - 1.5rem/6*5)}.flex-sp-col6.gap32>*{width:calc(16.6666666667% - 2rem/6*5)}.flex-sp-col6.gap40>*{width:calc(16.6666666667% - 2.5rem/6*5)}.flex-sp-col6.gap48>*{width:calc(16.6666666667% - 3rem/6*5)}.flex-sp-col6.gap54>*{width:calc(16.6666666667% - 3.375rem/6*5)}.flex-sp-col6.gap56>*{width:calc(16.6666666667% - 3.5rem/6*5)}.flex-sp-col6.gap58>*{width:calc(16.6666666667% - 3.625rem/6*5)}.flex-sp-col6.gap64>*{width:calc(16.6666666667% - 4rem/6*5)}.flex-sp-col6.gap80>*{width:calc(16.6666666667% - 5rem/6*5)}.flex-sp-col6.gap112>*{width:calc(16.6666666667% - 7rem/6*5)}.flex-sp-col6.gap-sp8>*{width:calc(16.6666666667% - 0.5714285714rem/6*5)}.flex-sp-col6.gap-sp12>*{width:calc(16.6666666667% - 0.8571428571rem/6*5)}.flex-sp-col6.gap-sp16>*{width:calc(16.6666666667% - 1.1428571429rem/6*5)}.flex-sp-col6.gap-sp18>*{width:calc(16.6666666667% - 1.2857142857rem/6*5)}.flex-sp-col6.gap-sp24>*{width:calc(16.6666666667% - 1.7142857143rem/6*5)}.flex-sp-col7{flex-wrap:wrap}.flex-sp-col7>*{width:14.2857142857%}.flex-sp-col7.gap8>*{width:calc(14.2857142857% - 0.5rem/7*6)}.flex-sp-col7.gap10>*{width:calc(14.2857142857% - 0.625rem/7*6)}.flex-sp-col7.gap12>*{width:calc(14.2857142857% - 0.75rem/7*6)}.flex-sp-col7.gap16>*{width:calc(14.2857142857% - 1rem/7*6)}.flex-sp-col7.gap24>*{width:calc(14.2857142857% - 1.5rem/7*6)}.flex-sp-col7.gap32>*{width:calc(14.2857142857% - 2rem/7*6)}.flex-sp-col7.gap40>*{width:calc(14.2857142857% - 2.5rem/7*6)}.flex-sp-col7.gap48>*{width:calc(14.2857142857% - 3rem/7*6)}.flex-sp-col7.gap54>*{width:calc(14.2857142857% - 3.375rem/7*6)}.flex-sp-col7.gap56>*{width:calc(14.2857142857% - 3.5rem/7*6)}.flex-sp-col7.gap58>*{width:calc(14.2857142857% - 3.625rem/7*6)}.flex-sp-col7.gap64>*{width:calc(14.2857142857% - 4rem/7*6)}.flex-sp-col7.gap80>*{width:calc(14.2857142857% - 5rem/7*6)}.flex-sp-col7.gap112>*{width:calc(14.2857142857% - 7rem/7*6)}.flex-sp-col7.gap-sp8>*{width:calc(14.2857142857% - 0.5714285714rem/7*6)}.flex-sp-col7.gap-sp12>*{width:calc(14.2857142857% - 0.8571428571rem/7*6)}.flex-sp-col7.gap-sp16>*{width:calc(14.2857142857% - 1.1428571429rem/7*6)}.flex-sp-col7.gap-sp18>*{width:calc(14.2857142857% - 1.2857142857rem/7*6)}.flex-sp-col7.gap-sp24>*{width:calc(14.2857142857% - 1.7142857143rem/7*6)}.flex-sp-col8{flex-wrap:wrap}.flex-sp-col8>*{width:12.5%}.flex-sp-col8.gap8>*{width:calc(12.5% - 0.5rem/8*7)}.flex-sp-col8.gap10>*{width:calc(12.5% - 0.625rem/8*7)}.flex-sp-col8.gap12>*{width:calc(12.5% - 0.75rem/8*7)}.flex-sp-col8.gap16>*{width:calc(12.5% - 1rem/8*7)}.flex-sp-col8.gap24>*{width:calc(12.5% - 1.5rem/8*7)}.flex-sp-col8.gap32>*{width:calc(12.5% - 2rem/8*7)}.flex-sp-col8.gap40>*{width:calc(12.5% - 2.5rem/8*7)}.flex-sp-col8.gap48>*{width:calc(12.5% - 3rem/8*7)}.flex-sp-col8.gap54>*{width:calc(12.5% - 3.375rem/8*7)}.flex-sp-col8.gap56>*{width:calc(12.5% - 3.5rem/8*7)}.flex-sp-col8.gap58>*{width:calc(12.5% - 3.625rem/8*7)}.flex-sp-col8.gap64>*{width:calc(12.5% - 4rem/8*7)}.flex-sp-col8.gap80>*{width:calc(12.5% - 5rem/8*7)}.flex-sp-col8.gap112>*{width:calc(12.5% - 7rem/8*7)}.flex-sp-col8.gap-sp8>*{width:calc(12.5% - 0.5714285714rem/8*7)}.flex-sp-col8.gap-sp12>*{width:calc(12.5% - 0.8571428571rem/8*7)}.flex-sp-col8.gap-sp16>*{width:calc(12.5% - 1.1428571429rem/8*7)}.flex-sp-col8.gap-sp18>*{width:calc(12.5% - 1.2857142857rem/8*7)}.flex-sp-col8.gap-sp24>*{width:calc(12.5% - 1.7142857143rem/8*7)}.flex-sp-block[class*=gap]{gap:1.7142857143rem}.flex-sp-block>*{width:100% !important}}.footer{position:relative;background-color:var(--clr-primary-light);border-bottom:6rem solid var(--clr-primary-default)}.footer::before{content:"";position:absolute;bottom:100%;left:0;width:calc(100% - 1px);height:15.625rem;background-color:var(--clr-primary-light);border-radius:5rem 5rem 0 0;background:var(--clr-primary-light);z-index:0}@media screen and (max-width: 47.9375em){.footer{border-bottom:1rem solid var(--clr-primary-default)}}@media screen and (max-width: 47.9375em){.footer--logo{text-align:center}}.footer--logo img{height:auto}@media print,screen and (min-width: 67.5625em){.footer--logo img{width:21.5rem !important}}@media screen and (max-width: 67.5em){.footer--logo img{width:19.1428571429rem !important}}.footer_top{padding-bottom:4.875rem}.fnav--link{display:block;color:var(--clr-blk);font-size:max(16px,1.125rem);font-family:var(--font-jp-heading)}@media(hover: hover){.fnav--link:hover{color:var(--clr-sub-01)}}.fnav--menu>li>a{margin-bottom:2.5rem;padding:0.5rem 1.5rem;text-align:center;font-size:max(22px,1.5rem);background-color:var(--clr-wht);border-bottom:1px solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.fnav--menu>li>a{margin-bottom:1.4285714286rem;font-size:1.2857142857rem;padding:0.2857142857rem 1.1428571429rem}}.fnav--menu>li>a[href*=no_link]{pointer-events:none}.fnav--menu>li>a::first-letter{color:var(--clr-primary-default)}.sub-menu{font-size:max(13px,0.9375rem);line-height:1;opacity:.75}.sub-menu>li>a{padding-bottom:0.5rem;margin-bottom:1rem;line-height:normal;border-bottom:1px solid var(--clr-primary-default);display:flex;align-items:center;gap:0.625rem}.sub-menu>li>a::before{content:"";display:inline-block;width:0.75rem;height:0.75rem;background-color:var(--clr-primary-default);border-radius:999px}.footer_menu .sub-menu>li>a{position:relative;padding-right:1.625rem}.footer_menu .sub-menu>li>a::after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:var(--clr-primary-default);-webkit-mask-image:url(../images/common/arrow_forward.svg);-webkit-mask-size:cover;mask-image:url(../images/common/arrow_forward.svg);mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:0;top:.25rem;transition:var(--transit-default)}.footer_menu .sub-menu>li>a[href*=".pdf"i]::after{-webkit-mask-image:url(../images/common/icon-pdf.svg);mask-image:url(../images/common/icon-pdf.svg);width:2.25rem;height:2.25rem;top:0;bottom:0;margin:auto}@media(hover: hover){.footer_menu .sub-menu>li>a:hover::after{background-color:var(--clr-sub-01)}}.fnav--btns{width:32.5rem}.fnav--menu-top{font-size:max(13px,0.9375rem);line-height:1;opacity:.75}.fnav--menu-top>li{display:flex;align-items:center;gap:1rem;margin-block:auto;border-bottom:1px solid var(--clr-primary-default)}.fnav--menu-top>li::before{content:"";margin-bottom:0.5rem;display:inline-block;width:0.75rem;height:0.75rem;background-color:var(--clr-primary-default);border-radius:999px}.fnav--menu-top>li>a{display:block;margin-bottom:0;line-height:normal;font-size:max(22px,1.5rem);color:var(--clr-blk);font-family:var(--font-jp-heading);border-bottom:none;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.fnav--menu-top>li>a{font-size:1.1428571429rem}}.fnav--menu-top>li>a::before{display:none}.fnav--menu-top>li>a:not(:hover)::first-letter{display:inline-block;color:var(--clr-primary-default);transition:var(--transit-default)}@media(hover: hover){.fnav--menu-top>li>a:hover{color:var(--clr-sub-01)}}.fnav--faq,.fnav--contact{height:5rem;margin-block:auto}.fnav--faq a,.fnav--contact a{padding:1.5rem 2rem}.fnav--faq a::before,.fnav--faq a::after,.fnav--contact a::before,.fnav--contact a::after{display:none !important}.footer_menu{padding-bottom:2.5rem;border-bottom:2px dashed var(--clr-text-primary)}.footer_mdl{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:2px dashed var(--clr-text-primary);display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 47.9375em){.footer_mdl{padding-top:1.4285714286rem;padding-bottom:1.4285714286rem;flex-direction:column;gap:1.4285714286rem}}.footer_mdl--sns{gap:2.5rem}@media screen and (max-width: 47.9375em){.footer_mdl--sns{flex-wrap:wrap;column-gap:1.7142857143rem;row-gap:1rem}}.footer_mdl--sns li a{font-size:1.125rem;color:var(--clr-text-secondary);position:relative}.footer_mdl--sns li a:hover{opacity:.7}@media screen and (max-width: 47.9375em){.footer_mdl--sns li a{font-size:1rem;white-space:nowrap}}.footer_mdl--sns li.insta a{padding-left:2.75rem}@media screen and (max-width: 47.9375em){.footer_mdl--sns li.insta a{padding-left:2.1428571429rem}}.footer_mdl--sns li.insta a::before{content:"";display:inline-block;width:1.875rem;height:1.875rem;background-color:var(--clr-text-secondary);-webkit-mask-image:url(../images/common/icon-instagram.svg);-webkit-mask-size:cover;mask-image:url(../images/common/icon-instagram.svg);mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:0;top:2px;bottom:0;margin:auto}.footer_mdl--sns li.note a{padding-left:5.25rem}.footer_mdl--sns li.note a::before{content:"";display:inline-block;width:5.25rem;height:1.125rem;background-color:var(--clr-text-secondary);-webkit-mask-image:url(../images/common/icon-note.svg);-webkit-mask-size:cover;mask-image:url(../images/common/icon-note.svg);mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 47.9375em){.footer_mdl--sm{width:100%}}.footer_mdl--sm li{font-size:1.125rem;color:var(--clr-text-secondary);position:relative;display:flex;align-items:center;gap:0.75rem;margin-block:auto;border-bottom:1px solid var(--clr-primary-default)}.footer_mdl--sm li::before{content:"";margin-bottom:0.5rem;display:inline-block;width:0.75rem;height:0.75rem;background-color:var(--clr-primary-default);border-radius:999px}.footer_mdl--sm li>a{display:block;margin-bottom:0;line-height:normal;font-size:max(16px,1.125rem);color:var(--clr-text-secondary);font-family:var(--font-jp-heading);padding-bottom:0.5rem}@media screen and (max-width: 47.9375em){.footer_mdl--sm li>a{padding-bottom:0.625rem}}.footer_mdl--sm li>a:not(:hover)::first-letter{display:inline-block;color:var(--clr-primary-default);transition:var(--transit-default)}@media(hover: hover){.footer_mdl--sm li>a:hover{color:var(--clr-sub-01)}}.footer_btm{padding:2.375rem 0 5rem}@media screen and (max-width: 47.9375em){.footer_btm{padding:1.4285714286rem 0 0.7142857143rem}}@media print,screen and (min-width: 48em){.footer_btm:has(.privacy)>.inner{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 47.9375em){.fnav--sub{margin-bottom:1.4285714286rem}}.fnav--sub-menu{line-height:1;opacity:.75;justify-content:center}.fnav--sub-menu>li>a{font-size:max(13px,0.9375rem);line-height:normal;display:flex;align-items:center;gap:1rem}.fnav--sub-menu>li>a::before{content:"";display:inline-block;width:0.75rem;height:0.75rem;background-color:var(--clr-primary-default);border-radius:999px}@media screen and (max-width: 47.9375em){.privacy{text-align:center;margin-bottom:.5em}}@media(hover: hover){.privacy a:hover{opacity:.7}}.note{font-size:0.75rem}.copyright{gap:1em;justify-content:center;font-size:max(16px,1.125rem);color:var(--clr-blk)}@media screen and (max-width: 47.9375em){.copyright{gap:.5em}}.pbl a,.pbl img{display:block}.pbl a{opacity:.5}@media(hover: hover){.pbl a:hover{opacity:1}}@media(hover: hover){.sns_area a:hover{opacity:.7}}.sns_area .icon{width:1.75rem;background-color:var(--clr-blk)}.sns_area li:not(:only-child) .txt{display:none}.sns_area li:not(:only-child) a{display:grid;place-items:center;width:2.5rem;aspect-ratio:1}.sns_area li:only-child a{display:flex;align-items:center;gap:0.5rem;padding:0.5rem;font-family:var(--font-en-text)}[class*=grid-]{display:grid}.grid-col1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-col2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-col3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-col4{grid-template-columns:repeat(4, minmax(0, 1fr))}.gap4{gap:0.25rem}.gap8{gap:0.5rem}.gap10{gap:0.625rem}.gap12{gap:0.75rem}.gap16{gap:1rem}.gap24{gap:1.5rem}.gap32{gap:2rem}.gap40{gap:2.5rem}.gap48{gap:3rem}.gap-blc48{row-gap:3rem}.gap54{gap:3.375rem}.gap56{gap:3.5rem}.gap58{gap:3.625rem}.gap64{gap:4rem}.gap80{gap:5rem}.gap112{gap:7rem}@media screen and (max-width: 47.9375em){.grid-sp-block{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-sp-block[class*=gap]{gap:1.7142857143rem}.grid-sp-col1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-sp-col2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sp-col3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sp-col4{grid-template-columns:repeat(4, minmax(0, 1fr))}.gap-sp4{gap:0.2857142857rem !important}.gap-sp8{gap:0.5714285714rem !important}.gap-sp12{gap:0.8571428571rem !important}.gap-sp16{gap:1.1428571429rem !important}.gap-sp18{gap:1.2857142857rem !important}.gap-sp24{gap:1.7142857143rem !important}}.header{position:fixed;top:0;left:0;right:0;height:8.25rem;z-index:9999;transition:var(--transit-default)}@media screen and (max-width: 67.5em){.header{height:5.1428571429rem}}.header.header-sm{top:0}.header.header-sm .header--inner{border-right:1px solid var(--clr-wht);border-bottom:1px solid var(--clr-wht);border-left:1px solid var(--clr-wht);background:linear-gradient(0deg, rgba(237, 249, 253, 0.32) 0%, rgba(237, 249, 253, 0.8) 100%);backdrop-filter:blur(0.5rem)}@media print,screen and (min-width: 67.5625em){.header.header-sm .header--inner{padding-inline:4rem;border-radius:0 0 2.5rem 2.5rem}}@media print,screen and (min-width: 67.5625em){.header.is-active{top:0}}@media print,screen and (min-width: 67.5625em)and (min-width: 67.5625em){.header.is-active{height:8.25rem}}@media print,screen and (min-width: 67.5625em){.header.is-active .header--inner{padding-inline:4rem}}.header--inner{position:relative;height:100%;max-width:112.5rem;margin-inline:auto;transition:var(--transit-default)}@media screen and (max-width: 67.5em){.header--inner{padding-inline:1rem}}.template-contact-simple .header{position:absolute}@media print,screen and (min-width: 67.5625em){.header-sm{height:8.25rem}}.header--logo{z-index:400}.header--logo a,.footer--logo a{display:inline-block}@media(hover: hover){.header--logo a:hover,.footer--logo a:hover{opacity:.7}}.header--logo img{height:auto}@media print,screen and (min-width: 67.5625em){.header--logo img{width:16.75rem}}@media screen and (max-width: 67.5em){.header--logo img{width:12.1428571429rem}}.header--logo--txt{font-size:0.75rem;color:var(--clr-mono-05);letter-spacing:.003em;line-height:1.6;text-align:center;margin-top:0.5rem;display:block}@media screen and (max-width: 47.9375em){.header--logo--txt{font-size:0.5714285714rem}}@media print,screen and (min-width: 67.5625em){.gnav,.gnav--menu li,.gnav--link{height:100%}}@media print,screen and (min-width: 67.5625em){.gnav-header{display:flex;z-index:400}}@media screen and (max-width: 67.5em){.gnav-header{position:fixed;top:5.1428571429rem;right:0;z-index:300;width:100%;height:calc(100% - 5.1428571429rem);margin:0;padding:1.5rem 7%;opacity:0;pointer-events:none;overflow:auto;overscroll-behavior-y:contain;background-color:var(--clr-bg-02);-webkit-overflow-scrolling:touch;transition:var(--transit-default)}.gnav-header.is-active{opacity:1;pointer-events:auto}}@media print,screen and (min-width: 67.5625em){.gnav--link{display:flex;justify-content:center;align-items:center}}.gnav{position:fixed;top:5.1428571429rem;right:0;z-index:300;width:100%;height:calc(100vh - 5.1428571429rem);margin:0;padding:1.5rem 7%;opacity:0;pointer-events:none;overflow:auto;overscroll-behavior-y:contain;background-color:var(--clr-primary-light);-webkit-overflow-scrolling:touch;transition:var(--transit-default)}@media print,screen and (min-width: 67.5625em){.gnav{position:absolute;top:0;right:calc((-100vw + 100%)/2);width:100vw;height:100vh;padding-top:calc(8.25rem + 2.5rem);display:flex;flex-direction:column;justify-content:center}}.gnav.is-active{opacity:1;pointer-events:auto}@media print,screen and (min-width: 67.5625em){.gnav--link{display:flex;justify-content:center;align-items:center}}.gnav .footer_btm{padding-top:2rem}@media screen and (max-width: 67.5em){.gnav--menu,.gnav--cta{display:block}}@media screen and (max-width: 67.5em){.gnav--menu li{position:relative;display:block;width:100%}}@media screen and (max-width: 67.5em){.gnav--menu>li:not(:last-child){border-bottom:1px dotted var(--clr-primary-default)}}.gnav--link{padding:0 0.75rem;color:var(--clr-text-secondary);font-family:var(--font-jp-heading);white-space:nowrap}@media screen and (max-width: 67.5em){.gnav--link{display:block;padding:1.0714285714rem}}@media print,screen and (min-width: 67.5625em){.gnav--link{text-align:center}}.gnav--link>span{display:flex;align-items:center;gap:1rem}.gnav--link>span::before{content:"";display:inline-block;width:0.75rem;height:0.75rem;background-color:var(--clr-primary-default);border-radius:999px}@media print,screen and (min-width: 67.5625em){.gnav--menu>li>.gnav--link span{display:flex;align-items:center;gap:1rem}.gnav--menu>li>.gnav--link span::after{content:"";float:inline-end;inline-size:0.4375rem;margin-block:0.25rem 0;aspect-ratio:1;border-top:1px solid var(--clr-primary-default);border-right:1px solid var(--clr-primary-default);transform:rotate(45deg);translate:0 -0.125rem}}@media print,screen and (min-width: 67.5625em){.gnav--menu li.menu-item-has-children>.gnav--link span::after{margin-block:calc((1lh - 0.4375rem)/2);border-top:none;border-bottom:1px solid var(--clr-primary-default)}}@media screen and (max-width: 67.5em){.gnav--menu li:not(.menu-item-has-children) a::before{content:"";float:inline-end;inline-size:0.5rem;margin-block:calc((1lh - 0.5rem)/2);aspect-ratio:1;border-top:1px solid var(--clr-primary-default);border-right:1px solid var(--clr-primary-default);transform:rotate(45deg)}}@media print,screen and (min-width: 67.5625em){.gnav--menu>li:nth-child(1):hover>a.gnav--link,.gnav--menu>li:nth-child(1).current-menu-item>.gnav--link,.gnav--menu>li:nth-child(1) .head_sub_nav li:hover>a.gnav--link{color:var(--clr-secondary-default)}.gnav--menu>li:nth-child(1):hover>a.gnav--link span::after,.gnav--menu>li:nth-child(1).current-menu-item>.gnav--link span::after,.gnav--menu>li:nth-child(1) .head_sub_nav li:hover>a.gnav--link span::after{border-color:var(--clr-secondary-default)}}@media print,screen and (min-width: 67.5625em){.gnav--menu>li:nth-child(2):hover>a.gnav--link,.gnav--menu>li:nth-child(2).current-menu-item>.gnav--link,.gnav--menu>li:nth-child(2) .head_sub_nav li:hover>a.gnav--link{color:var(--clr-sub-02)}.gnav--menu>li:nth-child(2):hover>a.gnav--link span::after,.gnav--menu>li:nth-child(2).current-menu-item>.gnav--link span::after,.gnav--menu>li:nth-child(2) .head_sub_nav li:hover>a.gnav--link span::after{border-color:var(--clr-sub-02)}}@media print,screen and (min-width: 67.5625em){.gnav--menu>li:nth-child(3):hover>a.gnav--link,.gnav--menu>li:nth-child(3).current-menu-item>.gnav--link,.gnav--menu>li:nth-child(3) .head_sub_nav li:hover>a.gnav--link{color:var(--clr-sub-01)}.gnav--menu>li:nth-child(3):hover>a.gnav--link span::after,.gnav--menu>li:nth-child(3).current-menu-item>.gnav--link span::after,.gnav--menu>li:nth-child(3) .head_sub_nav li:hover>a.gnav--link span::after{border-color:var(--clr-sub-01)}}@media print,screen and (min-width: 67.5625em){.gnav--menu>li:nth-child(4):hover>a.gnav--link,.gnav--menu>li:nth-child(4).current-menu-item>.gnav--link,.gnav--menu>li:nth-child(4) .head_sub_nav li:hover>a.gnav--link{color:var(--clr-sub-04)}.gnav--menu>li:nth-child(4):hover>a.gnav--link span::after,.gnav--menu>li:nth-child(4).current-menu-item>.gnav--link span::after,.gnav--menu>li:nth-child(4) .head_sub_nav li:hover>a.gnav--link span::after{border-color:var(--clr-sub-04)}}@media print,screen and (min-width: 67.5625em){.gnav--menu>li:nth-child(5):hover>a.gnav--link,.gnav--menu>li:nth-child(5).current-menu-item>.gnav--link,.gnav--menu>li:nth-child(5) .head_sub_nav li:hover>a.gnav--link{color:var(--clr-sub-03)}.gnav--menu>li:nth-child(5):hover>a.gnav--link span::after,.gnav--menu>li:nth-child(5).current-menu-item>.gnav--link span::after,.gnav--menu>li:nth-child(5) .head_sub_nav li:hover>a.gnav--link span::after{border-color:var(--clr-sub-03)}}.menu-item-has-children{position:relative}.gnav--menu>li>.head_sub_nav--wrap{z-index:100}@media print,screen and (min-width: 67.5625em){.gnav--menu>li>.head_sub_nav--wrap{position:absolute;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:var(--transit-default);opacity:0;pointer-events:none;padding:.2rem 0;border-radius:1rem;overflow:hidden}}@media screen and (max-width: 67.5em){.gnav--menu>li>.head_sub_nav--wrap{background-color:var(--clr-wht)}}@media print,screen and (min-width: 67.5625em){.gnav--menu .menu-item-has-children:hover .head_sub_nav--wrap{opacity:1;pointer-events:auto}}@media screen and (max-width: 67.5em){.menu-item-has-children.is-is-active .head_sub_nav--wrap{opacity:1;pointer-events:auto}}@media print,screen and (min-width: 67.5625em){.head_sub_nav{padding-block:0.5rem;background-color:var(--clr-wht);border-radius:1rem;overflow:clip}}@media screen and (max-width: 67.5em){.head_sub_nav{position:relative}}.head_sub_nav a{display:block;padding:0.5rem 1.75rem}@media screen and (max-width: 67.5em){.head_sub_nav a{padding:1.0714285714rem;padding-left:2.1428571429rem}}@media(hover: hover){.head_sub_nav a:hover{color:var(--clr-primary-default)}}@media print,screen and (min-width: 67.5625em){.gnav_sub_toggle{display:none}}@media screen and (max-width: 67.5em){.gnav_sub_toggle{position:absolute;top:0;right:-0.75rem;width:4rem;height:4rem;transition:var(--transit-default);color:var(--clr-primary-default);cursor:pointer}.gnav_sub_toggle::before,.gnav_sub_toggle::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:0.6875rem;height:1px;border-bottom:1px solid}.gnav_sub_toggle::after{transform:rotate(90deg)}}@media screen and (max-width: 47.9375em){.menu-item-has-children.is-open .gnav_sub_toggle{transform:rotate(180deg)}.menu-item-has-children.is-open .gnav_sub_toggle::after{opacity:0}}.gnav--cta{text-align:center}@media print,screen and (min-width: 67.5625em){.gnav--cta{margin-left:2.5rem}}@media screen and (max-width: 67.5em){.gnav--cta li:not(:last-child){margin-bottom:1.1428571429rem}}@media print,screen and (min-width: 67.5625em){.gnav--contact{margin-left:0.5rem}}@media print,screen and (min-width: 67.5625em){.gnav--contact a{display:flex;justify-content:center;align-items:center;width:10rem !important;height:5rem !important}}@media screen and (max-width: 67.5em){.gnav--contact a{padding:0.7142857143rem 1.1428571429rem;margin-left:auto;margin-right:auto}}.gnav--contact a::before,.gnav--contact a::after{display:none !important}.gnav_btn{border-radius:var(--border-radius-primary);background:var(--clr-text-primary);box-shadow:4px 4px 2px 0 #a1c4ff;overflow:clip;cursor:pointer;transition:var(--transit-default);z-index:400}@media(hover: hover){.gnav_btn:hover{box-shadow:none}}.gnav_btn.is-active{background-color:var(--clr-bg-02)}.gnav_btn--text{font-family:var(--font-en-heading);font-size:max(16px,1.125rem);display:flex;justify-content:center;align-items:center;color:var(--clr-wht);font-family:var(--font-en-heading);font-weight:700;transition:var(--transit-default)}@media print,screen and (min-width: 67.5625em){.gnav_btn--text{width:10rem;height:5rem}}@media screen and (max-width: 67.5em){.gnav_btn--text{font-size:1rem}}.is-active .gnav_btn--text{color:var(--clr-text-secondary)}@media screen and (max-width: 67.5em){.gnav_btn{position:fixed;top:0.5714285714rem;width:4rem;height:4rem;cursor:pointer;z-index:9999;right:0.8571428571rem;transition:var(--transit-default)}}.hnav--menu>li>a[href*=no_link]{pointer-events:none}.hnav--btns{margin-inline:auto}.hnav--btns{width:32.5rem;margin-right:0}#loading{position:fixed;z-index:10004;display:block;left:0;top:0;bottom:0;right:0;margin:auto;height:100%;width:100%;pointer-events:none}.loading--bg{position:fixed;display:block;z-index:10002;left:0;top:0;bottom:0;right:0;margin:auto;height:100vh;width:100vw;background:var(--clr-bg-01);opacity:1;transition:all .8s ease-out}#loading .loading--catch{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:absolute;z-index:10003;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3rem;color:var(--clr-text-primary);text-align:center;transition:all .8s ease-out;line-height:1.6;letter-spacing:.5em;opacity:1;transition:all .8s ease-out}#loading .loading--catch span{display:inline-block}@media screen and (max-width: 47.9375em){#loading .loading--catch{font-size:1.8571428571rem;gap:0.8571428571rem;white-space:nowrap}}.loading--catch .txt-row{position:relative}.loading--catch .txt-row::after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-bottom:1px solid var(--clr-text-primary);z-index:2;transform:scaleX(0)}.loading--catch .txt{padding:0.5rem 1.5rem;line-height:1.4;position:relative;z-index:3}.loading--catch .txt::before{content:"";display:block;position:absolute;bottom:0;right:0;background-color:#fff;border-bottom:1px solid var(--clr-text-primary);width:100%;height:100%;z-index:1}.loaded .loading--bg{opacity:0}.loaded #loading .loading--catch{opacity:0}.anime-show::after{transform:scaleX(0);transition-duration:1s;transform-origin:left}.anime-show.delay-show1:after{transition-delay:.5s}.anime-show.delay-show2:after{transition-delay:2.5s}.active .anime-show::after{transform:scaleX(1)}.anime-text-show{opacity:0}.active .anime-text-show{opacity:1}.active .anime-text-show1{transition-delay:.5s}.active .anime-text-show1::before{animation-name:text-xl;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.active .anime-text-show2{transition-delay:2.5s}.active .anime-text-show2::before{animation-name:text-xl;animation-duration:2s;animation-delay:2.5s;animation-fill-mode:forwards}@keyframes text-xl{0%{width:100%}100%{width:0}}.char_wrap{position:relative;perspective:25rem}.eye_wrap{position:absolute;top:26%;left:0;transform:translateZ(-6.25rem) rotateX(0) rotateY(-20deg) rotateZ(15deg)}.eye_wrap .eye{width:3.125rem;height:3.125rem;display:inline-block}.eye_wrap .eyeball_left,.eye_wrap .eyeball_right{cx:1.5625rem;cy:1.5625rem;r:1.5625rem}.eye_wrap .pupil_left,.eye_wrap .pupil_right{cx:1.5625rem;cy:1.5625rem;r:0.625rem;overflow:hidden}.eye_wrap .eye-left{margin-right:0.25rem}.home main{overflow-x:clip}.hero{height:100vh;width:100%;overflow-x:clip;position:relative}.hero--bg01{left:-33.75rem;top:-48.75rem;filter:blur(12px)}.hero--bg02{right:0;bottom:-15.625rem}.hero--cont{width:95rem;max-width:1520px;margin:auto;aspect-ratio:1520/730;background-color:var(--clr-primary-light);border:2px solid var(--clr-wht);border-radius:2.5rem;position:relative;border-radius:2rem;box-shadow:0.5rem 0.5rem 0.125rem 0rem #add0df}@media screen and (max-width: 47.9375em){.hero--cont{width:25.7142857143rem;max-height:90vh;aspect-ratio:300/500}}.hero--deco01{width:7.8125rem;left:1.25rem;top:1.25rem;z-index:2}@media screen and (max-width: 47.9375em){.hero--deco01{width:5.7142857143rem;left:0.7142857143rem;top:0.7142857143rem}}.hero--cont--inner{width:87.5rem;margin:auto;aspect-ratio:1400/620;position:absolute;top:3.4375rem;left:3.75rem;overflow:hidden}@media screen and (max-width: 47.9375em){.hero--cont--inner{width:21.4285714286rem;aspect-ratio:300/540;top:2.1428571429rem;left:2.1428571429rem}}.hero--txt{position:absolute;inset:0;margin:auto;z-index:1;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.hero--txt{display:none}}.video_wrap{width:87.5rem;aspect-ratio:1400/620;position:relative;overflow:hidden}@media screen and (max-width: 47.9375em){.video_wrap{width:21.4285714286rem;aspect-ratio:300/540}}.video_wrap.is-fixed{position:fixed;inset:0 auto auto 0;top:0;left:0;right:0;margin:auto;z-index:0}.hero video{position:absolute;width:100%;height:auto;left:0;right:0;margin:auto;top:0;bottom:0;object-fit:cover}@media screen and (max-width: 47.9375em){.hero video{height:100%;width:auto}}.hero--catch{position:absolute;right:5.5rem;top:4.625rem;z-index:1;display:flex;gap:0.625rem;justify-content:center;flex-direction:row-reverse;font-size:2.25rem;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.hero--catch{font-size:1.8571428571rem;gap:0.5714285714rem;right:0;left:0}}.hero--catch span{background-color:var(--clr-wht);line-height:1;padding:1rem 1rem 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;border-right:0.125rem solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.hero--catch span{padding:0.7142857143rem 0.7142857143rem 0}}.hero--catch span.red::first-letter{color:var(--clr-secondary-default)}.hero--catch span.yellow::first-letter{color:var(--clr-sub-01)}.hero--catch span.green::first-letter{color:var(--clr-sub-02)}.hero--catch span.blue::first-letter{color:var(--clr-text-primary)}.hero--deco02_wrap{position:absolute;right:-6.875rem;bottom:-2rem;z-index:10;display:flex;gap:0.625rem;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 47.9375em){.hero--deco02_wrap{right:-1.4285714286rem;bottom:0}}.hero--deco02_wrap .fukidashi{position:relative}.hero--deco02_wrap .fukidashi--txt{font-size:1.25rem;line-height:1.3;color:var(--clr-wht);position:absolute;left:0;right:0;bottom:0.5rem;top:0;margin:auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 47.9375em){.hero--deco02_wrap .fukidashi--txt{font-size:1rem}}.hero--fukidashi{width:18.875rem}@media screen and (max-width: 47.9375em){.hero--fukidashi{width:12.8571428571rem}}.fukidashi_wrap{display:none}.fukidashi_wrap.active{display:block}.hero--deco02{width:12.5rem}@media screen and (max-width: 47.9375em){.hero--deco02{width:7.1428571429rem}}.hero--date{position:absolute;left:5.625rem;bottom:4.5rem;z-index:2;color:var(--clr-text-secondary);transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.hero--date{left:3rem;bottom:2.5714285714rem}}.hero--date--year_row{display:flex;align-items:baseline;justify-content:center;gap:0.625rem;border-bottom:1px solid var(--clr-primary-default)}.hero--date--year_row .year{font-size:2.5rem;line-height:1;font-family:var(--font-en-heading);font-weight:700;line-height:1.6}@media screen and (max-width: 47.9375em){.hero--date--year_row .year{font-size:1.8571428571rem}}.hero--date--year_row .dow{font-size:1.25rem;letter-spacing:.1em;color:var(--clr-primary-default)}.hero--date--md{display:flex;align-items:center;line-height:1;color:var(--clr-primary-default)}.hero--date--md .month,.hero--date--md .day{font-size:4rem;font-family:var(--font-en-heading);font-weight:700;letter-spacing:0}@media screen and (max-width: 47.9375em){.hero--date--md .month,.hero--date--md .day{font-size:3rem}}.hero--date--md .slash{font-size:2.5rem;color:var(--clr-text-secondary);margin:0 0.375rem}.hero--date--icon{position:absolute;right:-4.375rem;top:-2.5rem}@media screen and (max-width: 47.9375em){.hero--date--icon{display:none}}.hero--cont.is_scroll .hero--catch{opacity:0}.hero--cont.is_scroll .hero--date{opacity:0}.hero--cont.is_scroll .hero--txt{opacity:0}.hero--cont.is_scroll .hero--rect_text{opacity:0}.hero--cont.is_scroll .hero--deco02_wrap{opacity:0}.home_top{margin-top:40rem;position:relative;overflow-x:clip}.home_top--bg{position:absolute;top:10rem;left:0;width:100%;height:calc(100% - 5rem);background-color:var(--clr-bg-01)}.home_top--bg::before{content:"";position:absolute;top:-5.3125rem;left:0;width:100%;height:5.375rem;background-image:url("/wp/wp-content/themes/standard_sass/images/top/line-yuru.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 47.9375em){.home_top--bg::before{top:-1.9285714286rem;height:2rem;background-size:cover}}.home_top--bg::after{content:"";position:absolute;bottom:-2.8125rem;left:0;width:100%;height:2.875rem;background-image:url("/wp/wp-content/themes/standard_sass/images/top/line-yuru-btm.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 47.9375em){.home_top--bg::after{bottom:-0.9285714286rem;height:1rem;background-size:cover}}.home_btm{overflow-x:clip;margin-top:37.5rem}@media screen and (max-width: 47.9375em){.home_btm{margin-top:21.4285714286rem}}.home_btm--bg{position:absolute;top:20rem;left:0;width:100%;height:calc(100% + 25rem);background-color:var(--clr-bg-01)}@media screen and (max-width: 47.9375em){.home_btm--bg{top:6rem;height:calc(100% + 57.1428571429rem)}}.home_btm--bg::before{content:"";position:absolute;top:-5.3125rem;left:0;width:100%;height:5.375rem;background-image:url("/wp/wp-content/themes/standard_sass/images/top/line-yuru.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 47.9375em){.home_btm--bg::before{top:-1.9285714286rem;height:2rem;background-size:cover}}.home_message>.inner{max-width:82.5rem}.home_message--logo{left:0;right:0;top:0;bottom:0;margin:auto;z-index:4}@media screen and (max-width: 47.9375em){.home_message--logo{width:5.7142857143rem !important}}.home_message--cont{width:43.75rem;border-radius:5rem;background:hsla(0,0%,100%,.7);padding:10rem 7.125rem;opacity:0;transform:translateY(50px);transition:var(--transit-default);transition-delay:.5s;transition-duration:1.5s}@media screen and (max-width: 47.9375em){.home_message--cont{border-radius:2.8571428571rem;padding:3rem 2rem}}.home_message--cont .txtarea{line-height:2.2}.home_message--item--wrap{opacity:0;transform:translateY(50px);transition-duration:1s}.home_message--item--wrap01{transition-delay:1.5s}.home_message--item--wrap02{transition-delay:2.3s}.home_message--item--wrap03{transition-delay:3.1s}.home_message--items{width:calc(100% - 43.75rem);height:49.375rem;position:relative;margin-top:17rem}@media screen and (max-width: 47.9375em){.home_message--items{width:100%;height:28.5714285714rem;margin-top:2.8571428571rem}}.home_message--item{position:absolute;width:25rem;height:25rem;border-radius:50%;border:1px solid var(--clr-primary-default);background:hsla(0,0%,100%,.6);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 47.9375em){.home_message--item{width:14.2857142857rem;height:14.2857142857rem}}.home_message--item .ttl{font-size:2rem;line-height:1.6;margin-bottom:0.5rem}@media screen and (max-width: 47.9375em){.home_message--item .ttl{font-size:1.4285714286rem;margin-bottom:0.1428571429rem}}.home_message--item .home_message--item--txt{font-size:1.25rem;line-height:1.6}@media screen and (max-width: 47.9375em){.home_message--item .home_message--item--txt{font-size:0.9285714286rem}}.home_message--item.red{border-color:var(--clr-secondary-default);left:0;right:0;margin:auto;z-index:1;animation:floating-y 5s ease-in-out infinite alternate-reverse}.home_message--item.red .ttl{color:var(--clr-secondary-default)}@media screen and (max-width: 47.9375em){.home_message--item.red{animation:none}}.home_message--item.green{border-color:var(--clr-sub-02);right:-5.125rem;top:19.375rem;z-index:3;animation:floating-y 6s ease-in-out infinite alternate-reverse}.home_message--item.green .ttl{color:var(--clr-sub-02)}@media screen and (max-width: 47.9375em){.home_message--item.green{animation:none;right:0;top:11.7142857143rem}}.home_message--item.yellow{border-color:var(--clr-sub-01);left:-2rem;top:23.75rem;z-index:2;animation:floating-y 7s ease-in-out infinite alternate-reverse}.home_message--item.yellow .ttl{color:var(--clr-sub-01)}@media screen and (max-width: 47.9375em){.home_message--item.yellow{animation:none;left:0;top:12.8571428571rem}}.active .home_message--cont{opacity:1;transform:translateY(0)}.active .home_message--item--wrap01{opacity:1;transform:translateY(0)}.active .home_message--item--wrap02{opacity:1;transform:translateY(0)}.active .home_message--item--wrap03{opacity:1;transform:translateY(0)}.home_point{position:relative}.home_point--ttl{border-bottom:1px solid var(--clr-primary-default);margin-bottom:2.5rem}@media screen and (max-width: 47.9375em){.home_point--ttl{border-bottom:none}}.home_point--ttl .ttl-01-sm{padding-bottom:2.5rem}@media screen and (max-width: 47.9375em){.home_point--ttl .ttl-01-sm{padding-bottom:0}}.home_point--conts{padding-left:20.625rem}@media screen and (max-width: 47.9375em){.home_point--conts{padding-left:0}}@media screen and (max-width: 47.9375em){.home_point--conts .splide__slide{width:24.2857142857rem;margin-inline:0.2857142857rem}}.home_point--char01{z-index:10;left:12.5rem;top:5.875rem;width:10.3125rem}@media screen and (max-width: 47.9375em){.home_point--char01{width:7.1428571429rem;left:0;top:auto;bottom:-4.5714285714rem}}.home_point--item{border-radius:5rem;background:hsla(0,0%,100%,.8);width:33.25rem;height:48.625rem;padding:4rem}@media screen and (max-width: 47.9375em){.home_point--item{width:auto;height:auto;padding:1.4285714286rem;border-radius:1.4285714286rem}}.home_point--item .imgarea{margin-bottom:2.25rem}@media screen and (max-width: 47.9375em){.home_point--item .imgarea{margin-bottom:1.4285714286rem}}.home_point--item .imgarea img{border-radius:1rem}.home_point--item .ttl{font-size:2rem;line-height:1.6;padding-bottom:0.5rem;border-bottom:1px solid var(--clr-text-primary);margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.home_point--item .ttl{font-size:1.2857142857rem;margin-bottom:0.7142857143rem;padding-bottom:0.1428571429rem}}.home_point--item .sub_ttl{line-height:1.8;color:var(--clr-text-primary);margin-bottom:2.5rem}@media screen and (max-width: 47.9375em){.home_point--item .sub_ttl{margin-bottom:0.8571428571rem}}.home_point--item .txt{line-height:1.8}.home_point .splide__track{margin-right:-6.25rem}@media screen and (max-width: 47.9375em){.home_point .splide__track{margin-right:0}}.home_point .splide__arrows{position:absolute;top:-6.5rem;right:20.625rem;display:flex;gap:1rem;z-index:2}@media screen and (max-width: 47.9375em){.home_point .splide__arrows{top:16rem;right:auto;width:100%}}.home_point .splide__arrow{width:1.5rem;height:1.5rem;background:url("/wp/wp-content/themes/standard_sass/images/top/arrow_back.svg") no-repeat center/contain;background-color:rgba(0,0,0,0);border:0;opacity:1}@media screen and (max-width: 47.9375em){.home_point .splide__arrow{width:2rem;height:2rem}}.home_point .splide__arrow svg{display:none}.home_point .splide__arrow--prev{transform:scaleX(-1)}@media screen and (max-width: 47.9375em){.home_point .splide__arrow--prev{position:absolute;left:7%}}@media screen and (max-width: 47.9375em){.home_point .splide__arrow--next{position:absolute;right:5%}}.home_point .splide__pagination{position:absolute;top:-6.25rem;right:26.875rem;display:flex;gap:0.5rem;z-index:2}@media screen and (max-width: 47.9375em){.home_point .splide__pagination{bottom:-2.25rem;top:auto;left:0;right:0}}.home_point .splide__pagination__page{width:1rem;height:1rem;border-radius:50%;background:rgba(0,0,0,0);border:1px solid var(--clr-primary-default);opacity:.6;padding:0}@media screen and (max-width: 47.9375em){.home_point .splide__pagination__page{width:0.5714285714rem;height:0.5714285714rem}}.home_point .splide__pagination__page.is-active{background:var(--clr-primary-default);opacity:1;transform:none}.home_imgarea{width:100%;height:37.5rem;overflow-x:clip}@media screen and (max-width: 47.9375em){.home_imgarea{height:22.8571428571rem}}.home_imgarea .scroll_wrap{position:absolute;top:0;overflow:clip;width:300%;display:flex;white-space:nowrap}.home_imgarea--01 .img_wrap,.home_imgarea--04 .img_wrap{position:relative;width:100%;height:37.5rem;animation:hscroll 200s linear infinite .5s both}@media screen and (max-width: 47.9375em){.home_imgarea--01 .img_wrap,.home_imgarea--04 .img_wrap{height:22.8571428571rem}}.home_imgarea .img_wrap .deco01{width:30.3125rem;position:absolute;left:0;top:-5%}@media screen and (max-width: 47.9375em){.home_imgarea .img_wrap .deco01{width:5.7142857143rem}}.home_imgarea .img_wrap .deco02{width:16.875rem;position:absolute;right:12%;top:-5%}@media screen and (max-width: 47.9375em){.home_imgarea .img_wrap .deco02{width:2.8571428571rem;top:0}}.home_imgarea .img_wrap .deco03{width:22.25rem;position:absolute;left:26%;top:18%;z-index:10}@media screen and (max-width: 47.9375em){.home_imgarea .img_wrap .deco03{width:5.7142857143rem}}.home_imgarea--02 .img{animation:hscroll 150s linear infinite .5s both}.home_imgarea--03 .img{animation:hscroll 200s linear infinite .5s both;animation-direction:reverse;margin-right:6.25rem}.home_case{width:43.75rem}.home_case--char01{z-index:10;right:-3.5rem;top:11.25rem;width:13.4375rem}@media screen and (max-width: 47.9375em){.home_case--char01{width:7.1428571429rem;right:-1px}}.home_case--panel{position:relative;width:43.75rem;height:2.5rem}@media screen and (max-width: 47.9375em){.home_case--panel{width:100%;height:2.2857142857rem}}.home_case--panel ul li{height:2.5rem;width:15.9375rem;border-radius:0.5rem 5rem 0 0;position:absolute;bottom:0;cursor:pointer;transition:var(--transit-default);text-align:center;line-height:2.5rem;color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.home_case--panel ul li{height:2.2857142857rem;width:33.33333333%;border-radius:0.2857142857rem 0.7142857143rem 0 0;line-height:2.2857142857rem;bottom:-1px}}.home_case--panel ul li.red{background-color:var(--clr-secondary-default);left:0}.home_case--panel ul li.yellow{background-color:var(--clr-sub-01);right:0;left:0;margin:auto}.home_case--panel ul li.green{background-color:var(--clr-sub-02);right:0}.home_case--panel ul li.is-active{z-index:3}@media(hover: hover){.home_case--panel ul li:hover{height:3rem}}.home_case--item{padding:3.75rem 6.5rem;z-index:0;width:43.75rem;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.home_case--item{width:100%;height:36.5714285714rem;padding:2rem 1.7142857143rem}}.home_case--item .ttl{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:0.75rem}.home_case--item .ttl .txt{font-size:2.5rem;width:fit-content;padding:.5rem 1.5rem;background:var(--clr-wht);display:block;border-bottom:1px solid var(--clr-primary-default);line-height:1.4;color:var(--clr-text-secondary)}@media screen and (max-width: 47.9375em){.home_case--item .ttl .txt{font-size:1.7142857143rem;margin-bottom:1rem}}.home_case--item .catch{font-size:1.5rem;width:fit-content;padding:.5rem 1.5rem;background:var(--clr-wht);margin:auto;margin-bottom:1.875rem}@media screen and (max-width: 47.9375em){.home_case--item .catch{font-size:1.1428571429rem;margin-bottom:1.1428571429rem}}.home_case--item .txt{width:28.125rem;margin:auto;line-height:2.2;margin-bottom:1.5rem}@media screen and (max-width: 47.9375em){.home_case--item .txt{width:100%;line-height:1.8;margin-bottom:1rem}}.home_case--item .home_case--list{border-radius:1rem;font-family:var(--font-jp-heading-bold);color:var(--clr-wht);font-size:1.125rem;width:28.125rem;margin:auto;padding:2rem 3rem}@media screen and (max-width: 47.9375em){.home_case--item .home_case--list{width:100%;font-size:1rem;line-height:1.5;padding:1.4285714286rem}}.home_case--item .home_case--list ul li{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 47.9375em){.home_case--item .home_case--list ul li{gap:1.2857142857rem}}.home_case--item .home_case--list ul li::before{content:"";width:2.375rem;height:2.375rem;background:url("/wp/wp-content/themes/standard_sass/images/top/check_icn01.svg") no-repeat center/contain}.home_case--item .home_case--list ul li+li{margin-top:0.5rem}@media screen and (max-width: 47.9375em){.home_case--item .home_case--list ul li+li{margin-top:0.5714285714rem}}.home_case--item.is-front{z-index:3}.home_case--item.red{background-color:#fff5f4;border-top:1rem solid var(--clr-secondary-default);position:relative}.home_case--item.red .ttl .subtitle{color:var(--clr-secondary-default);border-color:var(--clr-secondary-default)}.home_case--item.red .ttl .txt{color:var(--clr-secondary-default);border-color:var(--clr-secondary-default)}.home_case--item.red .catch{color:var(--clr-secondary-default)}.home_case--item.red .home_case--list{background-color:var(--clr-secondary-default)}.home_case--item.yellow{background-color:#fff9e6;border-top:1rem solid var(--clr-sub-01);position:absolute;left:0;top:0}.home_case--item.yellow .ttl .subtitle{color:var(--clr-sub-01);border-color:var(--clr-sub-01)}.home_case--item.yellow .ttl .txt{color:var(--clr-sub-01);border-color:var(--clr-sub-01)}.home_case--item.yellow .catch{color:var(--clr-sub-01)}.home_case--item.yellow .home_case--list{background-color:var(--clr-sub-01)}.home_case--item.green{background-color:#f6ffeb;border-top:1rem solid var(--clr-sub-02);position:absolute;left:0;top:0}.home_case--item.green .ttl .subtitle{color:var(--clr-sub-02);border-color:var(--clr-sub-02)}.home_case--item.green .ttl .txt{color:var(--clr-sub-02);border-color:var(--clr-sub-02)}.home_case--item.green .catch{color:var(--clr-sub-02)}.home_case--item.green .home_case--list{background-color:var(--clr-sub-02)}.home_program .ttl-01{position:relative;z-index:1}.home_program .txtarea{max-width:24.25rem;position:relative;z-index:1}.home_ryoiku--deco01{left:0;top:24%}.home_ryoiku--deco02{right:-5%;top:-18%}.home_ryoiku .ttlarea{display:flex;gap:1.5rem}@media screen and (max-width: 47.9375em){.home_ryoiku .ttlarea{display:block}}.home_ryoiku .ttlarea .txtarea{width:48.75rem}@media screen and (max-width: 47.9375em){.home_ryoiku .ttlarea .txtarea{width:100%;margin-bottom:1.4285714286rem}}.home_ryoiku--items{margin-bottom:5rem}@media screen and (max-width: 47.9375em){.home_ryoiku--items{margin-bottom:2rem}}.home_ryoiku--item{width:100%;display:flex;align-items:center;border:1px solid var(--clr-text-primary);border-left:0.75rem solid var(--clr-text-primary);padding:0.625rem 0 0.625rem 3.75rem}@media screen and (max-width: 47.9375em){.home_ryoiku--item{display:block;padding:0.7142857143rem}}.home_ryoiku--item .txtarea{display:flex;align-items:center}@media screen and (max-width: 47.9375em){.home_ryoiku--item .txtarea{padding-left:1rem;margin-bottom:0.7142857143rem}}.home_ryoiku--item .ttl{font-size:2rem;color:var(--clr-text-primary);width:6.25rem;margin-right:1.5rem}@media screen and (max-width: 47.9375em){.home_ryoiku--item .ttl{width:7.1428571429rem;font-size:1.5714285714rem;margin-right:0}}.home_ryoiku--item .txt{font-size:1.25rem;width:14rem;margin-right:3.5rem}@media screen and (max-width: 47.9375em){.home_ryoiku--item .txt{width:100%;margin-right:0;font-size:1rem}}.home_ryoiku--item .imgarea{width:38.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 47.9375em){.home_ryoiku--item .imgarea{width:100%}}.home_ryoiku--item-01{background-color:#f3fbff;border-radius:0 1rem 0 0;margin-bottom:0.25rem;padding-bottom:0.25rem}.home_ryoiku--item-02{background-color:#ddf3ff;border-radius:0 0 1rem 0;padding-top:0.25rem}.home_ryoiku--cont{display:grid;grid-template-columns:1fr 1fr;column-gap:3.25rem;row-gap:3.75rem;margin-bottom:5.625rem}@media screen and (max-width: 47.9375em){.home_ryoiku--cont{grid-template-columns:1fr;row-gap:1.4285714286rem;column-gap:1.4285714286rem}}.home_ryoiku--cont--item{border-radius:1rem;background:hsla(0,0%,100%,.7);padding:5rem 8.75rem}@media screen and (max-width: 47.9375em){.home_ryoiku--cont--item{padding:2rem}}.home_ryoiku--cont--item .ttl .en{font-size:1.125rem;line-height:1.6;width:fit-content;margin:0 auto 0.75rem;padding:0.25rem 1rem;background:var(--clr-text-primary);display:block;color:var(--clr-wht)}.home_ryoiku--cont--item .ttl .jp{width:fit-content;margin:0 auto 1.25rem;font-size:2rem;color:var(--clr-text-primary);display:block;padding:0.5rem 0.75rem;border-bottom:1px solid var(--clr-text-primary);background:hsla(0,0%,100%,.7)}@media screen and (max-width: 47.9375em){.home_ryoiku--cont--item .ttl .jp{font-size:1.7142857143rem;margin:0 auto 1rem}}.home_ryoiku--cont--item .target{color:var(--clr-text-primary);line-height:1.8;margin-bottom:3rem;text-align:center}@media screen and (max-width: 47.9375em){.home_ryoiku--cont--item .target{margin-bottom:1rem}}.home_ryoiku--cont--item .txt{margin-bottom:2.5rem}@media screen and (max-width: 47.9375em){.home_ryoiku--cont--item .txt{margin-bottom:1.4285714286rem}}.home_interview{padding-top:18.75rem;padding-bottom:11.25rem}@media screen and (max-width: 47.9375em){.home_interview{padding-top:24.8571428571rem;padding-bottom:5rem}}.home_interview>.inner{max-width:64.375rem}.home_interview--deco{right:1.25rem;top:8.125rem}@media screen and (max-width: 47.9375em){.home_interview--deco{right:0;left:0;top:0;bottom:0}}.home_interview--imgarea{left:0;top:0}.home_interview--txtarea{width:24.5rem;margin-right:0;margin-left:auto}@media screen and (max-width: 47.9375em){.home_interview--txtarea{width:100%}}.home_interview--txtarea .ttl{display:flex;justify-content:center;flex-direction:row-reverse;margin:0 auto 2.5rem}@media screen and (max-width: 47.9375em){.home_interview--txtarea .ttl{margin:0 auto 1.7142857143rem}}.home_interview--txtarea .ttl--row{font-size:2rem;letter-spacing:.28em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;background-color:var(--clr-wht);border-top:0.375rem solid var(--clr-primary-default);height:23.875rem;padding:1.5rem 0.75rem}.home_interview--txtarea .ttl--row::first-letter{color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.home_interview--txtarea .ttl--row{font-size:1.5714285714rem;padding:1.0714285714rem 0.7142857143rem;height:18.8571428571rem;border-top-width:0.2857142857rem}}.home_interview--btnarea{margin-top:2.875rem;position:relative}@media screen and (max-width: 47.9375em){.home_interview--btn{justify-content:center}}.home_interview--btn a{width:18rem;height:5.75rem;border-radius:1rem;background-color:var(--clr-wht);color:var(--clr-text-primary);font-size:0.875rem;display:flex;justify-content:center;align-items:center;gap:1rem;position:relative;transition:var(--transit-default)}.home_interview--btn a:hover{background-color:var(--clr-primary-default);color:var(--clr-wht)}.home_interview--btn a:hover::before{background-color:var(--clr-primary-default)}.home_interview--btn a:hover svg path{fill:var(--clr-wht)}.home_interview--btn-02 a::before{right:auto;left:-0.875rem;transform:scaleX(-1)}.home_access{padding-top:5rem;padding-bottom:5rem;display:grid;grid-template-columns:1fr 1fr;max-width:60rem;margin:auto}@media screen and (max-width: 47.9375em){.home_access{grid-template-columns:1fr;padding:2rem 2.8571428571rem 3rem}}.home_access--imgarea{position:relative;aspect-ratio:481/384}@media screen and (max-width: 47.9375em){.home_access--imgarea{aspect-ratio:4/3}}.home_access--imgarea img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home_access--txtarea{padding:2.5rem 3rem}@media screen and (max-width: 47.9375em){.home_access--txtarea{padding:1.4285714286rem 2.1428571429rem}}.home_access--base .ttl{font-size:2.5rem;padding:0.5rem 0.75rem;background:var(--clr-wht);display:block;border-bottom:1px solid var(--clr-primary-default);line-height:1.6;color:var(--clr-text-secondary);margin-bottom:1.5rem}@media screen and (max-width: 47.9375em){.home_access--base .ttl{font-size:1.5714285714rem;letter-spacing:1.5;margin-bottom:0.7142857143rem}}.home_access--base .address{height:auto;line-height:1.8;margin-bottom:0.75rem}@media screen and (max-width: 47.9375em){.home_access--base .address{height:auto}}.home_access--base .tel{font-size:1.125rem;font-family:var(--font-jp-heading-bold);margin-bottom:1.5rem}.home_access--base .tel a{color:var(--clr-text-secondary)}.home_access--base .btn a{width:100%}.home_access--base.red .home_access--txtarea{background-color:#fff5f4}.home_access--base.red .ttl{color:var(--clr-secondary-default);border-color:var(--clr-secondary-default)}.home_access--base.red .btn a{background-color:var(--clr-secondary-default)}.home_access--base.yellow .home_access--txtarea{background-color:#fff9e6}.home_access--base.yellow .ttl{color:var(--clr-sub-01);border-color:var(--clr-sub-01)}.home_access--base.yellow .btn a{background-color:var(--clr-sub-01)}.home_access--base.green .home_access--txtarea{background-color:#f6ffeb}.home_access--base.green .ttl{color:var(--clr-sub-02);border-color:var(--clr-sub-02)}.home_access--base.green .btn a{background-color:var(--clr-sub-02)}.home_access--base.blue .home_access--txtarea{background-color:#ddf3ff}.home_access--base.blue .ttl{color:var(--clr-sub-03);border-color:var(--clr-sub-03)}.home_access--base.blue .btn a{background-color:var(--clr-sub-03)}.home_company{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width: 47.9375em){.home_company{padding-top:3rem;padding-bottom:3rem}}.home_company--cont{background-color:var(--clr-wht);padding:8.75rem 5rem;border-radius:1rem 0 0 1rem}@media screen and (max-width: 47.9375em){.home_company--cont{padding:3rem;border-radius:1rem 1rem 0 0}}.home_company--img{border-radius:0 1rem 1rem 0;overflow:hidden;position:relative;aspect-ratio:625/441}@media screen and (max-width: 47.9375em){.home_company--img{aspect-ratio:8/5;border-radius:0 0 1rem 1rem}}.home_company--img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home_company--cont .ttl{font-size:2.5rem;letter-spacing:.03em;width:100%;padding:0.5rem 1.5rem;background:var(--clr-wht);border-bottom:1px solid var(--clr-primary-default);line-height:1.6;color:var(--clr-text-secondary);margin-bottom:1.5rem}.home_company--cont .ttl::first-letter{color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.home_company--cont .ttl{font-size:1.7142857143rem;margin-bottom:1rem}}.home_company--cont .btn a{width:100%}.home_company--cont--inner{max-width:23.375rem;margin:auto}.home_company--deco01{left:0;bottom:-10rem;width:28.6875rem}@media screen and (max-width: 47.9375em){.home_company--deco01{width:10.7142857143rem;bottom:-3.5714285714rem}}.home_parents{padding-top:7.5rem;padding-bottom:7.5rem}@media screen and (max-width: 47.9375em){.home_parents{padding-top:2.8571428571rem;padding-bottom:2.8571428571rem}}.home_parents--btn a{font-size:2rem;position:relative;z-index:1;display:grid;grid-template-columns:1fr 7.5rem;align-items:center;gap:1rem;padding:2.25rem 3.125rem 2.25rem 2.5rem;border-radius:0 1rem 1rem 0;width:43.75rem;color:var(--clr-primary-default);background-color:var(--clr-wht);border:1px solid var(--clr-primary-default);border-left:0.75rem solid var(--clr-primary-default);text-decoration:none}@media screen and (max-width: 47.9375em){.home_parents--btn a{width:100%;font-size:1.1428571429rem;padding:1rem;grid-template-columns:1fr 3rem;border-left:0.5714285714rem solid var(--clr-primary-default)}}.home_parents--btn a::before{content:"";position:absolute;height:100%;right:7.5rem;border-left:1px solid var(--clr-primary-default);display:inline-block;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.home_parents--btn a::before{right:4rem}}.home_parents--btn a::after{content:"";position:absolute;right:2.5rem;display:block;width:2.5rem;aspect-ratio:1;background-color:var(--clr-primary-default);transition:var(--transit-default);mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:url(../images/top/arrow_forward.svg);transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.home_parents--btn a::after{right:0.8571428571rem}}@media(hover: hover){.home_parents--btn a:hover{color:var(--clr-wht);background-color:var(--clr-primary-default)}.home_parents--btn a:hover::before{right:0;opacity:0}.home_parents--btn a:hover::after{right:-2.5rem;opacity:0}}.home_parents--lft .char-01{width:9.875rem;left:1.875rem;top:6rem;z-index:2}@media screen and (max-width: 47.9375em){.home_parents--lft .char-01{width:7.8571428571rem;left:4.1428571429rem;top:7.1428571429rem}}.home_parents--lft .char-02{width:11.3125rem;left:9rem;bottom:3.375rem;z-index:3}@media screen and (max-width: 47.9375em){.home_parents--lft .char-02{width:9.2857142857rem;left:11.4285714286rem;bottom:5.7142857143rem}}.home_parents--lft .char-03{width:8.625rem;left:6.875rem;top:0.75rem;z-index:1}@media screen and (max-width: 47.9375em){.home_parents--lft .char-03{width:6.8571428571rem;left:7.1428571429rem;top:3.4285714286rem}}.home_parents--lft .char-04{width:8.625rem;right:-1.875rem;top:-2.25rem}@media screen and (max-width: 47.9375em){.home_parents--lft .char-04{width:6.8571428571rem;right:3.5714285714rem;top:2rem}}.home_blog{padding-top:10rem;padding-bottom:10rem}@media screen and (max-width: 47.9375em){.home_blog{padding-top:2.8571428571rem;padding-bottom:2.8571428571rem}}.home_blog--deco01{filter:blur(8px);width:68.75rem;right:-21.25rem;bottom:-33.75rem}.home_blog--posts{width:43.75rem}.home_blog--posts .post{padding:4rem 1.5rem;border-top:1px solid var(--clr-primary-default);border-bottom:1px solid var(--clr-primary-default);position:relative}@media screen and (max-width: 47.9375em){.home_blog--posts .post{padding:1.4285714286rem 0.7142857143rem}}.home_blog--posts .post:last-child{border-top:none}.home_blog--posts .post:hover{background:hsla(0,0%,100%,.4)}.home_blog--posts .post--ttl{font-size:var(--font-size-heading4);font-weight:var(--font-weight-heading);line-height:1.6;margin-bottom:0.5rem}@media screen and (max-width: 47.9375em){.home_blog--posts .post--ttl{font-size:1.2857142857rem;line-height:1.5}}.arrow{width:3.5rem;height:3.5rem;position:absolute;background-color:var(--clr-primary-default);right:1.5rem;top:50%;transform:translateY(-50%);border-radius:50%}@media screen and (max-width: 47.9375em){.arrow{width:1.7142857143rem;height:1.7142857143rem;right:0.2857142857rem}}.arrow::after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;display:block;width:1.5rem;aspect-ratio:1;background-color:var(--clr-wht);transition:var(--transit-default);mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:url(../images/top/arrow_forward.svg);transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.arrow::after{width:1.1428571429rem}}.home_blog--posts .post:hover .arrow{background-color:var(--clr-wht)}.home_blog--posts .post:hover .arrow::after{background-color:var(--clr-primary-default)}.anime-circle{animation:rotate-circle 100s linear infinite}.anime-circle-fast{animation:rotate-circle 50s linear infinite}.anime-circle-rev-fast{animation:rotate-circle 50s linear infinite reverse}.fixed_cta{position:fixed;bottom:8%;right:5.25rem;z-index:10;opacity:0;transition:var(--transit-default);max-width:12.5rem}.fixed_cta:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:10.625rem;height:10.625rem;border-radius:50%;background-color:#ddf3ff;opacity:0;transition:var(--transit-default)}.fixed_cta:hover:before{opacity:1}@media screen and (max-width: 47.9375em){.fixed_cta{display:none}}.fixed_cta--img{z-index:10;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;width:6.25rem;height:6.25rem}.fixed_cta--img img{width:6.25rem}.fixed_cta--img .eye_wrap .eye{width:1.5625rem;height:1.5625rem}.fixed_cta--img .eye_wrap .eyeball_left,.fixed_cta--img .eye_wrap .eyeball_right{cx:0.78125rem;cy:0.78125rem;r:0.78125rem}.fixed_cta--img .eye_wrap .pupil_left,.fixed_cta--img .eye_wrap .pupil_right{cx:0.78125rem;cy:0.78125rem;r:0.3125rem}.fixed_cta--img .eye_wrap .eye-left{margin-right:0}.fixed_cta--txt{transition:var(--transit-default)}.fixed_cta:hover .fixed_cta--txt{transform:scale(1.15)}.standard .hero--cont{position:absolute;top:auto;left:9.6875rem;bottom:7.875rem}@media screen and (max-width: 47.9375em){.standard .hero--cont{left:8%;right:8%;bottom:10%}}.standard .hero--catch{font-size:3rem;line-height:1.6666666667}@media screen and (max-width: 47.9375em){.standard .hero--catch{font-size:2.2857142857rem;line-height:1.3}}.standard .hero--lead{line-height:2}.standard .home_newsline{padding-block:1rem}.standard .home_newsline .inner{gap:2.5rem}@media screen and (max-width: 47.9375em){.standard .home_newsline .inner{gap:0.7142857143rem}}.standard .home_newsline--more{display:flex;justify-content:center;align-items:center;gap:0.875rem;margin-block:-1rem;padding-block:1rem;color:var(--clr-primary-default);font-size:max(13px,0.9375rem)}.standard .posts-newsline .post{margin-block:-1rem;padding-block:1rem;border:0 !important}@media screen and (min-width: 48em){.standard .posts-newsline .post{width:45.3125vw}}.standard .posts-newsline .cat_list{display:none}.standard .home_hogehoge01 .lps_parts--img_text .inner:not(.inner-lg){width:100%}.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg){margin-inline:calc(50% - 50vw);margin-bottom:-5rem;counter-reset:number}@media screen and (max-width: 47.9375em){.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg){margin-bottom:1.7142857143rem}}.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .ttl-03{font-size:2.5rem;line-height:1.5}@media screen and (max-width: 47.9375em){.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .ttl-03{font-size:2rem}}.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .ttl-03::before{counter-increment:number;content:"0" counter(number);position:absolute;right:0;top:-0.5em;z-index:-1;color:var(--clr-primary-default);font-size:12.5rem;font-family:var(--font-en-heading);line-height:var(--line-height-none);letter-spacing:0;opacity:.2}@media screen and (max-width: 47.9375em){.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .ttl-03::before{top:-0.3em;font-size:7.1428571429rem}}.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .lps_parts+.lps_parts{margin-top:0}@media print,screen and (min-width: 48em){.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .img_text--txt{min-height:45rem}}@media screen and (max-width: 47.9375em){.standard .home_hogehoge01 .lps_parts--img_text:has(.inner-lg) .img_text--txt{padding-block:2.2857142857rem}}.standard .home_hogehoge01 .lps_parts--img_text .img{overflow:hidden}.standard .slide-query .splide__track{margin-inline:calc(50% - 50vw)}.standard .slide-query .splide__slide{transition:var(--transit-default)}.standard .slide-query .splide__slide:not(.is-active){opacity:.3}.standard .slide-query .splide__arrow{position:absolute;z-index:1;display:grid;place-items:center;width:4rem;height:4rem;color:var(--clr-primary-default);border-radius:50%;background-color:var(--clr-wht);border:none}.standard .slide-query .splide__arrow::before,.standard .slide-query .splide__arrow::after{content:"";position:absolute}.standard .slide-query .splide__arrow::before{inset:0;border-radius:50%;opacity:.2}.standard .slide-query .splide__arrow::after{width:0.5rem;height:0.5rem;transform:rotate(45deg)}.standard .slide-query .splide__arrow--prev::after{border-bottom:2px solid;border-left:2px solid}.standard .slide-query .splide__arrow--next::after{border-top:2px solid;border-right:2px solid}.standard .slide-query .splide__pagination{margin-top:1.5rem;justify-content:center;gap:0.625rem}.standard .slide-query .splide__pagination .splide__pagination__page{width:0.5rem;padding:0;aspect-ratio:1;border:none;border-radius:50%;background-color:var(--clr-primary-default)}.standard .slide-query .splide__pagination .splide__pagination__page:not(.is-active){opacity:.5}.standard .posts-query01 .post{width:23.625rem;margin-right:2rem}@media screen and (max-width: 47.9375em){.standard .posts-query01 .post{width:80vw;margin-right:1rem}}.standard .posts-query01 .post--txt{text-align:justify}.standard .posts-query01 .slide-query .splide__arrow{top:5.8125rem}.standard .posts-query01 .slide-query .splide__arrow--prev{left:-3rem}@media screen and (max-width: 47.9375em){.standard .posts-query01 .slide-query .splide__arrow--prev{left:-1rem}}.standard .posts-query01 .slide-query .splide__arrow--next{right:-3rem}@media screen and (max-width: 47.9375em){.standard .posts-query01 .slide-query .splide__arrow--next{right:-1rem}}.standard .posts-query02 .post{width:23.625rem;margin-right:2rem;padding:2.375rem 2.375rem 3.375rem;background-color:var(--clr-wht);box-shadow:0 0 2rem rgba(0,0,0,.1);border-radius:0.5rem}@media screen and (max-width: 47.9375em){.standard .posts-query02 .post{width:80vw;margin-right:1rem}}.standard .posts-query02 .post--num{display:block;color:var(--clr-primary-default);font-size:5rem;font-family:var(--font-en-text);text-align:center;line-height:var(--line-height-none);letter-spacing:0}.standard .posts-query02 .post--img{width:11.5rem;margin-inline:auto;overflow:hidden;border-radius:50%;aspect-ratio:1}.standard .posts-query02 .post--ttl{text-align:center}.standard .posts-query02 .post--txt{text-align:justify}.standard .posts-query02 .slide-query .splide__list{padding-top:6.4375rem !important;padding-bottom:2rem !important}@media screen and (min-width: 48em){.standard .posts-query02 .slide-query .splide__list{padding-left:calc(23.625rem - 1rem)}}.standard .posts-query02 .slide-query .splide__slide{height:auto}.standard .posts-query02 .slide-query .splide__arrow{top:0}.standard .posts-query02 .slide-query .splide__arrow--prev{right:5.4375rem}.standard .posts-query02 .slide-query .splide__arrow--next{right:0}.standard .bg_section{position:relative;display:flex;align-items:center;padding-block:5rem}@media print,screen and (min-width: 48em){.standard .bg_section{min-height:45rem}}.standard .bg_section:nth-of-type(odd) .bg_section--txt{margin-left:auto}.standard .bg_section--img{position:absolute;inset:0;z-index:-1}@media screen and (min-width: 48em){.standard .bg_section--txt{width:30.1875rem}}.standard .home_information01{display:flex;gap:1rem}@media screen and (max-width: 47.9375em){.standard .home_information01{flex-direction:column}}.standard .home_information01+.home_information01{margin-top:6.25rem}.standard .home_information01--ttl{flex:1}@media screen and (min-width: 48em){.standard .home_information01--cont{width:50rem}}@media screen and (max-width: 47.9375em){.standard .home_information01--ttl{text-align:center}.standard .home_information01--ttl .subtitle::after{margin-inline:auto}.standard .home_information01 .link-arrow{text-align:center}}.standard .home_information01 .posts-news .post--txt,.standard .home_information01 .posts-blog .post--txt{-webkit-line-clamp:1;opacity:.5;pointer-events:none}.standard .home_information01 .posts-news .post--date{font-size:max(16px,1.125rem)}.standard .home_information01 .posts-news .post--txtarea{flex:1}.standard .home_information01 .posts-blog .post{padding-block:1.75rem}.standard .home_information01 .posts-blog .post--date{font-size:max(11px,0.8125rem)}.standard .home_information02--wrap{display:grid;gap:1.25rem 4.6875rem}@media print,screen and (min-width: 48em){.standard .home_information02--wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 48em){.standard .home_information02{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0.625rem}}.standard .home_information02 .posts-news .post--date,.standard .home_information02 .posts-blog .post--date{font-size:max(11px,0.8125rem)}.standard .home_information02 .posts-news{padding:2.5rem 3rem}@media screen and (max-width: 47.9375em){.standard .home_information02 .posts-news{padding:0.5714285714rem 1.1428571429rem}}.standard .home_information02 .posts-news .post{display:block}.standard .home_information02 .posts-news .post:first-child{border-top:none}.standard .home_information02 .posts-news .post:last-child{border-bottom:none}.standard .home_information02 .posts-news .post--txt{-webkit-line-clamp:2;opacity:.5;font-size:max(12px,0.875rem);line-height:1.5714285714;pointer-events:none}.standard .home_information02 .posts-news .post--info{margin-bottom:0.5rem}.standard .home_information02 .posts-news .post--ttl{margin-bottom:0.5rem}.standard .home_information02 .posts-blog .post{padding:0;border:none;gap:2rem}@media print,screen and (min-width: 48em){.standard .home_information02 .posts-blog .post{grid-template-columns:13.5rem minmax(0, 1fr)}}.standard .home_information02 .posts-blog .post:not(:last-child){margin-bottom:2rem}.standard .home_information02 .posts-blog .post--info{align-items:flex-start;flex-direction:column-reverse}.standard .home_information02 .posts-blog .cat_list{margin-left:0 !important;margin-bottom:0.5rem}.standard .home_footer_toplink .related_page--list{border-radius:0}.page_ttl{position:relative;overflow-x:clip}@media screen and (max-width: 47.9375em){.page_ttl{padding-bottom:2.5714285714rem}}.page_ttl--bg{position:absolute;right:0;top:15rem;z-index:-1}@media screen and (max-width: 47.9375em){.page_ttl--bg{top:8.5714285714rem}}.page_ttl-jp{position:absolute;right:0;font-size:3rem;margin-block:3rem 3.0625rem}@media screen and (max-width: 47.9375em){.page_ttl-jp{margin-block:0 2.2857142857rem;font-size:1.7142857143rem}}.page_ttl-jp::first-letter{color:var(--clr-primary-default)}.page_ttl-jp span{color:var(--clr-blk)}.page_ttl-en{display:block;text-transform:uppercase;font-size:12.5rem;line-height:1;font-weight:600}@media screen and (max-width: 47.9375em){.page_ttl-en{font-size:5rem;white-space:nowrap}}.character-01{left:0;top:3rem;bottom:0;margin:auto;width:5.625rem}@media screen and (max-width: 47.9375em){.character-01{top:auto;bottom:0;width:3.2142857143rem}}.character-02{left:7rem;top:3rem;bottom:0;margin:auto;width:6.25rem}@media screen and (max-width: 47.9375em){.character-02{top:auto;bottom:0;left:4rem;width:3.5714285714rem}}.character-03{left:14rem;top:3rem;bottom:0;margin:auto;width:6.25rem}@media screen and (max-width: 47.9375em){.character-03{top:auto;bottom:0;left:8rem;width:3.5714285714rem}}.character-04{left:22rem;top:3rem;bottom:0;margin:auto;width:6.25rem}@media screen and (max-width: 47.9375em){.character-04{top:auto;bottom:0;left:12.5714285714rem;width:3.5714285714rem}}.page_ttl:not(.page_ttl-has_bg){padding-top:2rem}@media screen and (max-width: 47.9375em){.page_ttl:not(.page_ttl-has_bg){padding-top:1.7142857143rem}}.page_ttl:not(.page_ttl-has_bg) .breadcrumbs{text-align:center;background-color:rgba(0,0,0,0)}.page_ttl-has_bg>.inner{display:flex;flex-direction:column;justify-content:center}.ttl-01,.ttl-02,.ttl-03,.ttl-04,.ttl-05,.ttl-06{position:relative;font-weight:var(--font-weight-bold)}.ttl-01:where(:not([class*=mgn-btm]):not(:last-child)),.ttl-02:where(:not([class*=mgn-btm]):not(:last-child)),.ttl-03:where(:not([class*=mgn-btm]):not(:last-child)),.ttl-04:where(:not([class*=mgn-btm]):not(:last-child)),.ttl-05:where(:not([class*=mgn-btm]):not(:last-child)),.ttl-06:where(:not([class*=mgn-btm]):not(:last-child)){margin-bottom:1em}.ttl-01:not(.font-en),.ttl-02:not(.font-en),.ttl-03:not(.font-en),.ttl-04:not(.font-en),.ttl-05:not(.font-en),.ttl-06:not(.font-en){letter-spacing:.03em}.ttl-01{margin-top:-5.25rem;margin-bottom:0;padding-block:5rem;color:var(--clr-primary-default);font-size:var(--font-size-heading1)}@media screen and (max-width: 47.9375em){.ttl-01{font-size:var(--font-size-heading1-sp);margin-top:0;padding-block:1.4285714286rem}}.ttl-01.font-en{font-size:var(--font-size-heading1)}@media screen and (max-width: 47.9375em){.ttl-01.font-en{font-size:var(--font-size-heading1-sp)}}.ttl-01.font-jp .subtitle{font-family:var(--font-en-text)}.ttl-01.clr-wht .subtitle{color:var(--clr-wht)}.ttl-01.clr-wht .subtitle::after{background-color:var(--clr-wht)}.ttl-01-sm{margin-top:0;font-size:2.5rem;padding:0 0 3.5rem}@media screen and (max-width: 47.9375em){.ttl-01-sm{font-size:1.7142857143rem;padding:0 0 1.7142857143rem}}.ttl-01--line{width:fit-content;padding:0.5rem 1.5rem;background:var(--clr-wht);display:inline-block;border-bottom:1px solid var(--clr-primary-default);line-height:1.4;color:var(--clr-text-secondary)}.ttl-01--line::first-letter{color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.ttl-01--line{padding:0.5rem 0.8571428571rem}}.ttl-02{font-size:var(--font-size-heading2);color:var(--clr-text-primary);line-height:1.6}@media screen and (max-width: 47.9375em){.ttl-02{font-size:var(--font-size-heading2-sp)}}.ttl-02.font-en{font-size:var(--font-size-heading2)}@media screen and (max-width: 47.9375em){.ttl-02.font-en{font-size:var(--font-size-heading2-sp)}}.ttl-03{padding-block:1rem;color:var(--clr-text-primary);border-top:1px solid var(--clr-primary-default);border-bottom:1px solid var(--clr-primary-default);font-size:var(--font-size-heading3)}@media screen and (max-width: 47.9375em){.ttl-03{font-size:var(--font-size-heading3-sp)}}.ttl-03.font-en{font-size:var(--font-size-heading3)}@media screen and (max-width: 47.9375em){.ttl-03.font-en{font-size:var(--font-size-heading3-sp)}}.ttl-04{font-size:var(--font-size-heading4);color:var(--clr-text-primary)}@media screen and (max-width: 47.9375em){.ttl-04{font-size:var(--font-size-heading4-sp)}}.ttl-04.font-en{font-size:var(--font-size-heading4)}@media screen and (max-width: 47.9375em){.ttl-04.font-en{font-size:var(--font-size-heading4-sp)}}.ttl-05{font-size:max(22px,var(--font-size-heading5))}@media screen and (max-width: 47.9375em){.ttl-05{font-size:var(--font-size-heading5-sp)}}.ttl-05.font-en{font-size:var(--font-size-heading5)}@media screen and (max-width: 47.9375em){.ttl-05.font-en{font-size:var(--font-size-heading5-sp)}}.ttl-06{font-size:var(--font-size-heading6)}@media screen and (max-width: 47.9375em){.ttl-06{font-size:var(--font-size-heading6-sp)}}.ttl-06.font-en{font-size:var(--font-size-heading6)}@media screen and (max-width: 47.9375em){.ttl-06.font-en{font-size:var(--font-size-heading6-sp)}}.subtitle{letter-spacing:.03em !important}.subtitle{--max-font-size: calc(var(--txt-md) * 1px - 2px);display:block;padding:0.25rem 1rem;width:fit-content;border:1px solid var(--clr-primary-default);line-height:1.6;font-weight:var(--font-weight-bold);color:var(--clr-primary-default);background-color:var(--clr-wht);font-size:max(16px,1.125rem)}@media screen and (max-width: 47.9375em){.subtitle{font-size:var(--font-size-txt-md-sp)}}.subtitle.font-en{font-size:max(var(--max-font-size),var(--font-size-txt-lg))}@media screen and (max-width: 47.9375em){.subtitle.font-en{font-size:var(--font-size-txt-md-sp)}}.subtitle.txt-ctr::after{margin-left:auto;margin-right:auto}.subtitle:where(:not([class*=mgn-btm]):not(:last-child)){margin-bottom:0.75rem}.subtitle+.mce-blog-ttl-01,.subtitle+.mce-blog-ttl-02,.subtitle+.mce-blog-ttl-03,.subtitle+.mce-ttl-01,.subtitle+.mce-ttl-02,.subtitle+.mce-ttl-03{margin-top:1em}.page-recruit .character-01,.page-recruit .character-02,.page-recruit .character-03,.page-recruit .character-04{top:28.125rem}@media screen and (max-width: 47.9375em){.page-recruit .character-01,.page-recruit .character-02,.page-recruit .character-03,.page-recruit .character-04{top:21.4285714286rem}}.page-recruit .page_ttl-visual{width:99rem;max-width:1584px;margin:auto auto 5.5rem;aspect-ratio:1584/608;background-color:var(--clr-primary-light);border:2px solid var(--clr-wht);border-radius:1.875rem;position:relative;border-radius:2rem;box-shadow:0.5rem 0.5rem 0.125rem 0rem #add0df}@media screen and (max-width: 47.9375em){.page-recruit .page_ttl-visual{width:25.7142857143rem;max-height:90vh;aspect-ratio:1}}.page-recruit .page_ttl-visual--inner{width:95rem;margin:auto;aspect-ratio:1520/544;position:absolute;top:1.875rem;left:1.875rem;border-radius:1rem}@media screen and (max-width: 47.9375em){.page-recruit .page_ttl-visual--inner{width:21.4285714286rem;aspect-ratio:1;top:2.1428571429rem;left:2.1428571429rem}}.page-recruit .page_ttl-visual--catch{position:absolute;inset-inline:0;top:2rem;margin-inline:auto;z-index:1;display:flex;gap:0.625rem;justify-content:center;flex-direction:row-reverse;font-size:2.5rem;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.page-recruit .page_ttl-visual--catch{font-size:1.8571428571rem;gap:0.5714285714rem;right:0;left:0}}.page-recruit .page_ttl-visual--catch span{color:var(--clr-text-secondary);background-color:var(--clr-wht);line-height:1;padding:1rem 1rem 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;border-right:0.125rem solid var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.page-recruit .page_ttl-visual--catch span{padding:0.7142857143rem 0.7142857143rem 0}}.page-recruit .page_ttl-visual--catch span.red::first-letter{color:var(--clr-secondary-default)}.page-recruit .page_ttl-visual--catch span.yellow::first-letter{color:var(--clr-sub-01)}.page-recruit .page_ttl-visual--catch span.green::first-letter{color:var(--clr-sub-02)}.page-recruit .page_ttl-visual--catch span.blue::first-letter{color:var(--clr-text-primary)}.page-recruit .page_ttl-visual .page_ttl-jp{position:absolute;bottom:4rem;right:4rem;margin-block:0}@media screen and (max-width: 47.9375em){.page-recruit .page_ttl-visual .page_ttl-jp{bottom:1.1428571429rem;right:1.1428571429rem}}.page-recruit .page_ttl-visual .page_ttl-jp::before{content:"";position:absolute;top:-10.25rem;left:0;width:26.125rem;height:26.125rem;background:url(../images/recruit/ttl-circle.svg) no-repeat center center/cover;animation:rotate-circle 100s linear infinite}@media screen and (max-width: 47.9375em){.page-recruit .page_ttl-visual .page_ttl-jp::before{top:-5.7142857143rem;width:15rem;height:15rem}}.page-recruit .page_ttl-visual .page_ttl-jp span{position:relative;color:var(--clr-blk)}.page-recruit .image_wrap{width:95rem;aspect-ratio:1520/544;position:relative;overflow:hidden}@media screen and (max-width: 47.9375em){.page-recruit .image_wrap{width:21.4285714286rem;aspect-ratio:1}.page-recruit .image_wrap img{object-position:center;object-fit:cover;height:100%}}@media screen and (max-width: 47.9375em){.anchor_link--list_wrap{display:flex;white-space:nowrap;align-items:center;overflow:auto;padding-inline:1.7142857143rem 0;width:100vw}}.anchor_link--ttl{display:inline-block;margin:1rem 2.5rem;padding:0.25rem 1rem;border:1px solid var(--clr-primary-default);line-height:1.6;color:var(--clr-text-primary);font-weight:var(--font-weight-bold)}@media screen and (max-width: 47.9375em){.anchor_link--ttl{margin-inline:0}}.anchor_link--list{display:flex;flex-direction:column}@media screen and (max-width: 47.9375em){.anchor_link--list{flex-direction:row;flex-wrap:inherit;white-space:nowrap;width:100%;margin-inline:1.7142857143rem;overflow:auto}}.anchor_link--list li{position:relative}@media print,screen and (min-width: 48em){.anchor_link--list li{border-top:1px solid var(--clr-primary-default)}.anchor_link--list li:last-child{border-bottom:1px solid var(--clr-primary-default)}}@media screen and (max-width: 47.9375em){.anchor_link--list li{width:auto}.anchor_link--list li:first-child{margin-left:-1.1428571429rem}.anchor_link--list li:last-child{margin-right:-0.7142857143rem}}.anchor_link--list li.active a{opacity:1;border-color:var(--clr-primary-default)}.anchor_link--list a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:0.75rem;height:100%;line-height:var(--line-height-hdr);font-weight:var(--font-weight-bold);color:var(--clr-primary-default);padding:1rem 2.5rem}@media print,screen and (min-width: 48em){.anchor_link--list a::before{content:"";position:absolute;inset:1rem 1.25rem;background-color:var(--clr-bg-01);border-radius:var(--border-radius-secondary);z-index:-1;opacity:0;transition:var(--transit-default)}.anchor_link--list a::after{content:"";display:block;width:1.125rem;aspect-ratio:1;background-color:var(--clr-primary-default);transition:var(--transit-default);mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:url(../images/common/icon-arrow.svg)}}@media screen and (max-width: 47.9375em){.anchor_link--list a{padding:1rem 1.7142857143rem 1rem 1.1428571429rem}.anchor_link--list a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:30%;background-color:var(--clr-mono-02)}}@media(hover: hover){.anchor_link--list a:hover{padding:3rem 2.5rem}.anchor_link--list a:hover::before{opacity:1}}.anchor_link--list a span{display:flex;gap:0.625rem;align-items:center}.anchor_link--list a span::before{content:"";display:inline-block;width:0.75rem;height:0.75rem;background-color:var(--clr-primary-default);border-radius:50%}.single-interview .anchor_link--ttl,.page-recruit .anchor_link--ttl{border:1px solid var(--clr-sub-01);color:var(--clr-sub-01)}@media print,screen and (min-width: 48em){.single-interview .anchor_link--list li,.page-recruit .anchor_link--list li{border-top:1px solid var(--clr-sub-01)}.single-interview .anchor_link--list li:last-child,.page-recruit .anchor_link--list li:last-child{border-bottom:1px solid var(--clr-sub-01)}}.single-interview .anchor_link--list a,.page-recruit .anchor_link--list a{color:var(--clr-sub-01)}.single-interview .anchor_link--list a span::before,.page-recruit .anchor_link--list a span::before{background-color:var(--clr-sub-01)}.single-interview .anchor_link--list a::before,.page-recruit .anchor_link--list a::before{background-color:#fff3d0}.single-interview .anchor_link--list a::after,.page-recruit .anchor_link--list a::after{background-color:var(--clr-sub-01)}.main_side{display:grid;grid-template-columns:minmax(0, 1fr) 16.5rem;gap:5rem}@media screen and (max-width: 67.5em){.main_side{grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.8571428571rem}}.post{position:relative}.post--img{background-color:var(--clr-wht)}.post--link:not([href="javascript:void(0);"])::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}@media(hover: hover){.post--link:not([href="javascript:void(0);"]):hover{color:var(--clr-primary-default)}.post--link:hover svg{fill:var(--clr-primary-default)}}.post--date{font-weight:var(--font-weight-bold);color:var(--clr-text-secondary);font-family:var(--font-en-text)}.post--info.flex .post--date+.cat_list{margin-left:1.5rem}.cat_list{position:relative;z-index:1;overflow:hidden;display:flex;flex-wrap:wrap;gap:0.125rem}.cat_list a{display:inline-block;vertical-align:middle;font-size:var(--font-size-txt-sm);background-color:var(--clr-primary-default);color:var(--clr-wht);padding:0.25rem 0.75rem;border-radius:0.25rem;transition:var(--transit-default)}@media(hover: hover){.cat_list a:hover{opacity:.7}}.side_section:not(:last-child){margin-bottom:4rem}@media screen and (max-width: 47.9375em){.side_section:not(:last-child){margin-bottom:2.2857142857rem}}.side--ttl{font-family:var(--font-jp-heading);letter-spacing:.2em;line-height:1;margin-bottom:1rem}.side--ttl span{display:block;margin-top:0.5rem;line-height:1;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-en-heading);opacity:.5}.side--list a{display:block}@media(hover: hover){.side--list a:hover{opacity:.7}}.side--list .children a{position:relative;padding-left:1.5em}.side--list .children a::before{content:"";position:absolute;top:.75em;left:0;display:block;width:1em;border-top:solid 1px}.posts-side .post{display:grid;grid-template-columns:4rem minmax(0, 1fr);gap:1rem;align-items:center}.posts-side .post:not(:last-child){margin-bottom:1rem}.posts-side .post--date{margin-bottom:0}.posts-side .post--ttl{line-height:var(--line-height-hdr)}.archive_list--ttl{position:relative;cursor:pointer;font-weight:var(--font-weight-heading);line-height:var(--line-height-default);padding-right:1rem;transition:var(--transit-default)}.archive_list--ttl::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:0.5rem;height:0.5rem;border-top:1px solid;border-right:1px solid;transform:rotate(135deg);transition:var(--transit-default)}@media(hover: hover){.archive_list--ttl:hover{opacity:.7}}.is-open .archive_list--ttl::after{transform:rotate(315deg)}.archive_list{position:relative}.archive_list a{display:block;padding:.5em 1em;line-height:1;text-align:left}@media(hover: hover){.archive_list a:hover{background-color:var(--clr-bg-02)}}.archive_list--label{margin-right:0.5rem}.archive_list--btn{cursor:pointer;border:none;outline:none;appearance:none;padding:.25em 4em .25em 2em;background-color:var(--clr-wht);border:1px solid var(--clr-mono-02);color:inherit;font-family:var(--font-jp-text);font-size:max(14px,1rem);font-weight:var(--font-weight-heading);line-height:var(--line-height-default);transition:var(--transit-default)}.archive_list--btn::after{content:"";position:absolute;top:0;bottom:.4em;right:.8em;margin:auto;width:.6em;height:.6em;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg);transition:var(--transit-default)}@media(hover: hover){.archive_list--btn:hover{background-color:var(--clr-bg-02)}}.archive_list--menu{position:absolute;z-index:1;width:100%;max-height:20rem;overflow:auto;background-color:var(--clr-wht);border:1px solid var(--clr-mono-02);visibility:hidden;margin-top:-1px;opacity:0;transition:var(--transit-default)}.archive-pulldown{position:relative;margin-left:auto;z-index:100}.archive-pulldown .archive_list a:not(:last-child){border-bottom:1px solid var(--clr-bg-02)}.archive-pulldown .is-open .archive_list--btn::after{bottom:-0.2em;transform:rotate(225deg)}.archive-pulldown .is-open .archive_list--menu{visibility:visible;opacity:1}.posts-interview .post{padding:4rem;background-color:var(--clr-wht);border-radius:5rem}@media print,screen and (min-width: 48em){.posts-interview .post{grid-template-columns:17.5rem minmax(0, 1fr);align-items:center}}@media screen and (max-width: 47.9375em){.posts-interview .post{gap:1.7142857143rem;padding:2.2857142857rem;border-radius:2.5rem}}.posts-interview .post--txtarea{flex:1;word-break:break-word}.posts-interview .post--ttl{padding:0.75rem;font-size:max(22px,1.5rem)}@media screen and (max-width: 47.9375em){.posts-interview .post--ttl{font-size:1.5714285714rem}}.posts-interview .post--ttl a{color:var(--clr-text-secondary)}.posts-interview .post--name{line-height:1.6;padding-right:1rem;margin-right:1rem;border-right:1px solid var(--clr-primary-default)}.posts-interview .post--year{line-height:1.6}.posts-interview .btn{margin-top:1rem}.posts-blog .post{display:grid;gap:2.5rem;padding-block:3rem;border-bottom:1px solid var(--clr-mono-02)}@media print,screen and (min-width: 48em){.posts-blog .post{grid-template-columns:17.5rem minmax(0, 1fr);align-items:center}}@media screen and (max-width: 47.9375em){.posts-blog .post{gap:1.7142857143rem;padding-block:2.2857142857rem}}.posts-blog .post:first-child{border-top:1px solid var(--clr-mono-02)}.posts-blog .post--txtarea{flex:1;word-break:break-word}.posts-blog .post--ttl{font-family:var(--font-en-heading);font-size:max(16px,1.125rem)}.news--archive{padding-block:1.25rem;background-color:#111}.news--archive li{margin-left:8px;margin-right:8px}.news--archive a{color:var(--clr-wht)}.posts-news .post{gap:2.5rem;padding-block:1rem;border-bottom:1px solid var(--clr-mono-02)}.posts-news .post:first-child{border-top:1px solid var(--clr-mono-02)}@media screen and (max-width: 47.9375em){.posts-news .post{display:block}}@media screen and (max-width: 47.9375em){.posts-news .post--info{margin-bottom:0.5714285714rem}}.posts-news .post--txtarea{flex:1}.posts-news .post--ttl{font-family:var(--font-en-heading);font-size:max(16px,1.125rem)}.posts-news .post--info.flex .post--date+.cat_list{margin-left:1.5rem}@media print,screen and (min-width: 48em){.single-interview .main_contents,.page:not(.page-simple) .main_contents{display:grid;grid-template-columns:20.8333333333% 79.1666666667%;justify-content:space-between}.single-interview .main_contents>.anchor_link--list_wrap,.page:not(.page-simple) .main_contents>.anchor_link--list_wrap{display:none}}@media screen and (max-width: 47.9375em){.single-interview .main_contents,.page:not(.page-simple) .main_contents{display:flex;flex-direction:column-reverse}.single-interview .main_contents>.anchor_link--list_wrap,.page:not(.page-simple) .main_contents>.anchor_link--list_wrap{position:sticky;top:5.1428571429rem;margin-inline:-7vw;background-color:var(--clr-wht);z-index:9}}.single-interview .main_content,.page:not(.page-simple) .main_content{border-radius:0 5rem 0 0;border-top:2px solid var(--clr-wht);border-right:2px solid var(--clr-wht);background:hsla(0,0%,100%,.5);backdrop-filter:blur(1.25rem)}@media screen and (max-width: 47.9375em){.single-interview .main_content,.page:not(.page-simple) .main_content{border-radius:0 2.8571428571rem 0 0}}.single-interview .side_area,.page:not(.page-simple) .side_area{border-radius:5rem 0 0 0;background:var(--clr-wht);padding-block:13.125rem;position:relative}@media screen and (max-width: 47.9375em){.single-interview .side_area,.page:not(.page-simple) .side_area{position:fixed;bottom:0;left:0;z-index:999;padding-block:0;border-radius:2.8571428571rem 0 0 0}}@media print,screen and (min-width: 48em){.single-interview .side_area::before,.page:not(.page-simple) .side_area::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:25rem;background:linear-gradient(to bottom, var(--clr-wht) 0%, #edf9fd 100%)}}.single-interview .side_area .btn a,.page:not(.page-simple) .side_area .btn a{width:100%}@media print,screen and (min-width: 48em){.single-interview .side_area-inner,.page:not(.page-simple) .side_area-inner{position:sticky;top:calc(8.25rem + 2.5rem);max-height:calc(100vh - 8.25rem)}}@media screen and (max-width: 47.9375em){.single-interview .side_area-inner,.page:not(.page-simple) .side_area-inner{margin-bottom:0}}.side_cta{margin:2.5rem auto 0;width:11.25rem;height:11.25rem;position:relative;text-align:center}.side_cta a{width:11.25rem;height:11.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.side_cta .img{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto}.side_cta .txt{transition:var(--transit-default)}.side_cta:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:9.375rem;height:9.375rem;border-radius:50%;background-color:#ddf3ff;opacity:0;transition:var(--transit-default)}.side_cta:hover:before{opacity:1}@media screen and (max-width: 47.9375em){.side_cta{display:none}}.side_cta:hover .txt{transform:scale(1.15)}.side_cta--img{z-index:10;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;width:5.5rem;height:5.5rem}.side_cta--img img{width:5.5rem;transform:scale(-1, 1)}.side_cta--img .eye_wrap .eye{width:1.375rem;height:1.375rem}.side_cta--img .eye_wrap .eyeball_left,.side_cta--img .eye_wrap .eyeball_right{cx:0.6875rem;cy:0.6875rem;r:0.6875rem}.side_cta--img .eye_wrap .pupil_left,.side_cta--img .eye_wrap .pupil_right{cx:0.6875rem;cy:0.6875rem;r:0.275rem}.side_cta--img .eye_wrap .eye-left{margin-right:0}.side_cta .eye_wrap{right:0;left:auto;transform:translateZ(-6.25rem) rotateX(0) rotateY(20deg) rotateZ(-12deg)}.related_page--list{position:relative;overflow:hidden;z-index:1}.related_page--list a{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2.5rem;line-height:var(--line-height-hdr);text-align:center}@media screen and (max-width: 47.9375em){.related_page--list a{padding:1.7142857143rem}}@media(hover: hover){.related_page--list a:hover{opacity:.7}}.related_page--list .font-jp{margin-bottom:.25em}@media screen and (max-width: 47.9375em){.related_page--list .font-jp{font-size:1.2857142857rem}}.related_page--list .font-en{text-transform:uppercase}@media screen and (max-width: 47.9375em){.related_page--list .font-en{font-size:0.7142857143rem}}.related_page--list.type-line li{border-bottom:1px solid var(--clr-mono-02)}.section-related_page::before{display:none}.related_page--bg{position:absolute;inset:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.2;background-image:var(--bg-img)}@media screen and (max-width: 47.9375em){.related_page--bg{--bg-img-sp: var(--bg-img);background-image:var(--bg-img-sp)}}@media print,screen and (min-width: 48em){.related_page--list.type-bg{display:grid;grid-template-columns:repeat(auto-fit, minmax(33.3333333333%, 1fr))}}.related_page--list.type-bg li:nth-child(9n-1) a::before,.related_page--list.type-bg li:nth-child(9n-3) a::before,.related_page--list.type-bg li:nth-child(9n-8) a::before{background-color:rgba(0,0,0,.25)}.related_page--list.type-bg li:nth-child(9n-2) a::before,.related_page--list.type-bg li:nth-child(9n-4) a::before,.related_page--list.type-bg li:nth-child(9n-6) a::before{background:var(--clr-primary-dark)}.related_page--list.type-bg a{color:var(--clr-wht);padding:4rem 5.5rem 4rem 4rem}@media print,screen and (min-width: 48em){.related_page--list.type-bg a{aspect-ratio:1}}@media screen and (max-width: 47.9375em){.related_page--list.type-bg a{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 1.7142857143rem}}.related_page--list.type-bg a::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:var(--clr-primary-default)}.page-recruit .side_cta:before{background-color:#fff3d0}.page-recruit table{width:100%;table-layout:auto}@media screen and (max-width: 47.9375em){.page-recruit table{width:71.4285714286rem}}.page-recruit table th{width:15rem}.page-recruit .splide__pagination{justify-content:center;gap:0.625rem}.page-recruit .splide__pagination .splide__pagination__page{width:0.75rem;height:auto;padding:0;aspect-ratio:1;border:none;border-radius:50%;background-color:var(--clr-primary-default);border:1px solid var(--clr-primary-default)}.page-recruit .splide__pagination .splide__pagination__page:not(.is-active){background:none;border:1px solid var(--clr-primary-default)}.page-recruit .splide__track{margin-right:-8.25rem}@media screen and (max-width: 47.9375em){.page-recruit .splide__track{margin-right:0}}.page-recruit .splide__arrows{position:absolute;top:-6.5rem;right:0;display:flex;gap:1rem;z-index:2}@media screen and (max-width: 47.9375em){.page-recruit .splide__arrows{top:16rem;right:auto;width:100%}}.page-recruit .splide__arrow{width:1.5rem;height:1.5rem;background:url("/wp/wp-content/themes/standard_sass/images/top/arrow_back.svg") no-repeat center/contain;background-color:rgba(0,0,0,0);border:0;opacity:1}@media screen and (max-width: 47.9375em){.page-recruit .splide__arrow{width:2rem;height:2rem}}.page-recruit .splide__arrow svg{display:none}.page-recruit .splide__arrow--prev{transform:scaleX(-1)}@media screen and (max-width: 47.9375em){.page-recruit .splide__arrow--prev{position:absolute;left:0}}@media screen and (max-width: 47.9375em){.page-recruit .splide__arrow--next{position:absolute;right:0}}.page-recruit .splide__pagination{position:absolute;top:-6.25rem;right:6.25rem;display:flex;gap:0.5rem;z-index:2}@media screen and (max-width: 47.9375em){.page-recruit .splide__pagination{bottom:-2.25rem;top:auto;left:0;right:0}}.page-recruit .splide__pagination__page{width:1rem;height:1rem;border-radius:50%;background:rgba(0,0,0,0);border:1px solid var(--clr-primary-default);opacity:.6;padding:0}@media screen and (max-width: 47.9375em){.page-recruit .splide__pagination__page{width:0.5714285714rem;height:0.5714285714rem}}.page-recruit .splide__pagination__page.is-active{background:var(--clr-primary-default);opacity:1;transform:none}.recruit_career-path--main{border-radius:var(--border-radius-primary);background-color:var(--clr-primary-light)}.recruit_career-path--main-inner{padding:4rem;border-radius:var(--border-radius-primary);background:url(../images/recruit/career-path-bg.png) no-repeat top center/cover}@media screen and (max-width: 47.9375em){.recruit_career-path--main-inner{padding:1.7142857143rem}}.recruit_valuable--ttl{position:absolute;top:0;margin:auto;width:fit-content !important;font-size:var(--font-size-heading1)}@media print,screen and (min-width: 48em){.recruit_valuable--ttl{left:50%;transform:translate(-50%, 0)}}@media screen and (max-width: 47.9375em){.recruit_valuable--ttl{top:17.1428571429rem;right:1.7142857143rem;font-size:var(--font-size-heading1-sp)}}.recruit_valuable--ttl--line{height:fit-content;padding:1.5rem 0.5rem;background:var(--clr-wht);display:inline-block;border-right:1px solid var(--clr-primary-default);line-height:1.4;color:var(--clr-text-secondary);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.recruit_valuable--ttl--line:first-child::first-letter{color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.recruit_valuable--ttl--line{width:fit-content !important;padding:0.5rem 0.8571428571rem}}.recruit_valuable--item02::before{content:"";position:absolute;right:0;bottom:-14.375rem;width:27.625rem;height:29.5625rem;background:url(../images/recruit/deco-logo01.png) no-repeat center center/cover;pointer-events:none}@media screen and (max-width: 47.9375em){.recruit_valuable--item02::before{bottom:2.8571428571rem;right:auto;left:-7.1428571429rem;z-index:-1}}.recruit_valuable--item03::before{content:"";position:absolute;left:26.25rem;bottom:-7.5rem;width:21.0625rem;height:16.125rem;background:url(../images/recruit/deco-logo02.png) no-repeat center center/cover;pointer-events:none}@media screen and (max-width: 47.9375em){.recruit_valuable--item03::before{bottom:0;right:0;left:auto;z-index:-1}}@media print,screen and (min-width: 67.5625em){.recruit_valuable .lps_parts--img_text .inner.flex-reverse .img_text--txt{padding-right:10%}}@media print,screen and (min-width: 67.5625em){.recruit_valuable .lps_parts--img_text .inner:not(.flex-reverse) .img_text--txt{padding-left:10%}}.recruit_numbers{position:relative}.recruit_numbers::before{content:"";position:absolute;bottom:-15rem;inset-inline:0;height:48.125rem;background:url(../images/recruit/recruit_numbers-bg.png) no-repeat center center/cover;pointer-events:none}@media print,screen and (min-width: 67.5625em){.recruit_numbers--list{display:grid}.recruit_numbers--list01{grid-template-columns:calc(30% - 0.5rem) 40% calc(30% - 0.5rem)}.recruit_numbers--list02{grid-template-columns:72% 28%}.recruit_numbers--list03{grid-template-columns:60% 40%}.recruit_numbers--list04{grid-template-columns:50% 50%}}@media screen and (max-width: 67.5em){.recruit_numbers--list li:not(:last-child){margin-bottom:1.7142857143rem}}.recruit_numbers--item{padding:2.5rem 1rem 2rem}.recruit_numbers--item .num{line-height:1;font-weight:var(--font-weight-bold)}.recruit_numbers--item .label{line-height:1.2;text-align:left}.recruit_interview .posts-interview .post{width:33rem}@media screen and (max-width: 47.9375em){.recruit_interview .posts-interview .post{width:100%}}.recruit_staff{padding-top:0 !important}.recruit_staff::before{content:"";position:absolute;top:0;right:18.5rem;width:36.8125rem;height:auto;aspect-ratio:589/349;background:url(../images/recruit/staff-bg01.png) no-repeat center center/cover;pointer-events:none}.recruit_staff::after{content:"";position:absolute;bottom:-25rem;right:0;width:44.875rem;height:auto;aspect-ratio:718/636;background:url(../images/recruit/staff-bg02.png) no-repeat center center/cover;pointer-events:none;z-index:1}.recruit_staff--ttl{padding-bottom:2.5rem}.recruit_staff--item--subttl{display:block;width:fit-content;color:var(--clr-wht);font-size:max(18px,1.25rem);padding:0.5rem 2rem;margin-top:0.5rem;border-radius:999px;background-color:var(--clr-primary-default)}.recruit_staff .img_text--txt{padding-top:0}.recruit_flow{padding-top:0 !important}.recruit_flow::before{content:"";position:absolute;bottom:0;right:0;width:37.875rem;height:auto;aspect-ratio:606/384;background:url(../images/recruit/staff-bg01.png) no-repeat center center/cover;pointer-events:none}.search form{padding:2.5rem;background-color:var(--clr-bg-01)}.search--menu_btn{cursor:pointer;padding:.25em 2em .25em 1em;background-color:var(--clr-wht);border:1px solid #ccc;color:inherit;font-family:var(--font-jp-text);font-size:max(14px,1rem);line-height:var(--line-height-default);font-weight:var(--font-weight-heading);transition:var(--transit-default)}.search--menu_btn::after{content:"";position:absolute;top:0;bottom:.4em;right:.8em;margin:auto;width:.6em;height:.6em;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg);transition:var(--transit-default)}@media(hover: hover){.search--menu_btn:hover{background-color:var(--clr-bg-02)}}.active .search--menu_btn::after{bottom:-0.2em;transform:rotate(225deg)}.search--menu li{margin-inline-start:1.25em}.search--menu li>*{display:block}.search--menu li input{float:inline-start;inline-size:max(16px,1.125rem);aspect-ratio:1;margin-block:calc((1lh - max(16px,1.125rem))/2);margin-inline-start:-1.25em}.search--menu-select{position:absolute;z-index:1;width:100%;background-color:var(--clr-wht);border:1px solid #ccc;visibility:hidden;margin-top:-1px;opacity:0;transition:var(--transit-default)}.search--menu-select li{margin-inline-start:0;transition:var(--transit-default)}.search--menu-select li:not(:last-child){border-bottom:1px solid var(--clr-bg-02)}@media(hover: hover){.search--menu-select li:hover{background-color:var(--clr-bg-02)}}.search--menu-select input{display:none}.search--menu-select label{padding:.25em 1em;cursor:pointer}.active .search--menu-select{visibility:visible;opacity:1}.search_sub_nav{padding-left:1em}.search--list{padding:2rem;background-color:var(--clr-bg-01)}.eyecatch{margin-bottom:2rem}.ez-toc-debug-messages{display:none}div#ez-toc-container{padding:1.5rem;background-color:var(--clr-bg-01)}div#ez-toc-container p.ez-toc-title{color:var(--clr-text-primary);font-weight:bold;font-size:max(18px,1.25rem)}div#ez-toc-container a,div#ez-toc-container a:hover,div#ez-toc-container a:visited{color:var(--color-primary-default) !important}.ez-toc-title-container{margin-bottom:0.625rem}#ez-toc-container.counter-hierarchy ul{font-size:max(15px,1.0625rem)}#ez-toc-container.counter-hierarchy ul li{margin-top:0.5rem}#ez-toc-container.counter-hierarchy ul ul{margin-left:1rem}#ez-toc-container.counter-hierarchy ul ul a{position:relative;display:inline-block;padding-left:1rem}#ez-toc-container.counter-hierarchy ul ul a::before{content:"";position:absolute;top:0.625rem;left:0;width:0.5rem;height:0;border-bottom:1px solid}#pass p{margin-bottom:1em}#pass input[name=post_password]{padding:0.3125rem;border:solid 1px #aaa;outline:none}#pass input[type=submit]{padding:0.25rem 0.375rem;letter-spacing:.15em;background-color:#ddd;border-radius:0.25rem;outline:none;border:none;cursor:pointer;transition:var(--transit-default)}@media(hover: hover){#pass input[type=submit]:hover{opacity:.7}}.share--list a{display:flex;justify-content:center;align-items:center;height:3rem;padding:.5em;line-height:1;font-size:max(10px,0.75rem);font-weight:bold;border:1px solid var(--clr-mono-02)}@media screen and (max-width: 47.9375em){.share--list a{height:2.5rem}}.share--list li.x a{color:#000}.share--list li.facebook a{color:#2477f2}.share--list li.line a{color:#27c754}.share--list a:hover{opacity:.5}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(3.5416666667px,0.2083333333vw,0.25rem);white-space:nowrap}.wp-pagenavi>*{display:flex;justify-content:center;align-items:center}.wp-pagenavi .pages{width:100%;margin-bottom:1em}.wp-pagenavi .current{color:var(--clr-wht);background-color:var(--clr-primary-default);border-color:var(--clr-primary-default)}.wp-pagenavi a{position:relative;padding:0 1em;height:clamp(35.4166666667px,2.0833333333vw,2.5rem);color:var(--clr-primary-default);border:1px solid var(--clr-primary-default);background-color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.wp-pagenavi a{height:2.5714285714rem}}@media(hover: hover){.wp-pagenavi a:hover{color:var(--clr-wht);background-color:var(--clr-primary-default)}}.archive .wp-pagenavi>*:not(.pages){width:clamp(35.4166666667px,2.0833333333vw,2.5rem);aspect-ratio:1}@media screen and (max-width: 47.9375em){.archive .wp-pagenavi>*:not(.pages){width:2.5714285714rem}}.wp-pagenavi-single a[rel=prev],.wp-pagenavi-single a[rel=next]{aspect-ratio:1}.wp-pagenavi a[rel=prev]::before,.wp-pagenavi a[rel=next]::before,.wp-pagenavi .first::before,.wp-pagenavi .last::before,.wp-pagenavi .first::after,.wp-pagenavi .last::after{content:"";position:absolute;inset:0;margin:auto;border-top:2px solid;border-right:2px solid}.wp-pagenavi a[rel=prev]::before,.wp-pagenavi a[rel=next]::before,.wp-pagenavi .first::before,.wp-pagenavi .last::before,.wp-pagenavi .first::after,.wp-pagenavi .last::after{width:.5em;aspect-ratio:1}.wp-pagenavi a[rel=prev]::before,.wp-pagenavi .first::before,.wp-pagenavi .first::after{transform:rotate(-135deg)}.wp-pagenavi a[rel=next]::before,.wp-pagenavi .last::before,.wp-pagenavi .last::after{transform:rotate(45deg)}.wp-pagenavi-single a[rel=prev]::before{transform:rotate(45deg)}.wp-pagenavi-single a[rel=next]::before{transform:rotate(-135deg)}.wp-pagenavi .first::before,.wp-pagenavi .last::before{left:-0.375rem}.wp-pagenavi .first::after,.wp-pagenavi .last::after{right:-0.375rem}@media print,screen and (min-width: 48em){.single-interview .post--info{display:grid;grid-template-columns:30rem minmax(0, 1fr);gap:5rem;align-items:center}}.single-interview .post--detail_list dt{padding:0.25rem 1.5rem;color:var(--clr-wht);background-color:var(--clr-primary-default);border-radius:999px}@media screen and (max-width: 47.9375em){.single-interview .post--detail_list dt{font-size:0.8571428571rem}}@media print,screen and (min-width: 48em){.sitemap--menu{column-count:2;gap:5%}}.sitemap--menu>li{break-inside:avoid}.sitemap--menu>li>a{font-size:max(16px,1.125rem);border-bottom:1px solid var(--clr-mono-02);padding-top:.5em;padding-bottom:.5em;margin-bottom:.5em}@media screen and (max-width: 47.9375em){.sitemap--menu>li>a{font-size:1rem}}.sitemap--menu a,.sitemap--menu span{display:block}.sitemap--menu a{position:relative}@media(hover: hover){.sitemap--menu a:hover{color:var(--clr-primary-default)}}.sitemap--menu .arrow{width:1.5rem;height:1.5rem}.sitemap--menu .arrow::after{width:1rem}.sitemap_sub_nav--blc{padding-left:1em}.sitemap_sub_nav--blc:not(:last-child){margin-bottom:1em}.sitemap--tax{border-bottom:1px solid #eee;padding-top:.5em;padding-bottom:.5em;margin-bottom:.5em}.sitemap_sub_nav a{padding-top:.5em;padding-bottom:.5em;margin-inline-start:1.25em}.sitemap_sub_nav a::before{content:"";float:inline-start;inline-size:0.375rem;aspect-ratio:1;margin-block:calc((1lh - 0.375rem)/2);margin-inline-start:-1.25em;border-top:1px solid var(--clr-primary-default);border-right:1px solid var(--clr-primary-default);transform:rotate(45deg)}.lps_parts--column .column_item,.lps_parts--column .text{display:flex;flex-direction:column}.lps_parts--column .img{flex-shrink:0}.lps_parts--column .text{flex:1}.lps_parts--column .img+.text{padding-top:8%}@media screen and (max-width: 47.9375em){.lps_parts--column .img+.text{padding-top:1.7142857143rem}}.lps_parts--column .bg-wht .text{padding:8%}@media screen and (max-width: 47.9375em){.lps_parts--column .bg-wht .text{padding:1.7142857143rem}}.lps_parts--column .lps_parts--child:not(.grid-col1) table{width:100%}.lps_parts--column .grid-col1 .mce-box{padding:2.5rem}@media screen and (max-width: 47.9375em){.lps_parts--column+.lps_parts--column{margin-top:1.7142857143rem}.lps_parts--column{width:100%;max-width:100%}.lps_parts--column .flex-sp-block .column_item:not(:last-child){margin-bottom:2.5rem}.lps_parts--column .text.bg-wht,.lps_parts--column .grid-col1 .mce-box{padding:1.7142857143rem}}.lps_parts--column-num .column-num_item{padding:2rem 1.5rem}@media print,screen and (min-width: 48em){.lps_parts--column-num .column-num_item{border-left:1px solid var(--clr-primary-default)}}@media screen and (max-width: 47.9375em){.lps_parts--column-num .column-num_item{border-bottom:1px solid var(--clr-primary-default)}}@media screen and (max-width: 47.9375em){.lps_parts--column-num .column-num_item:first-child{border-top:1px solid var(--clr-primary-default)}}@media print,screen and (min-width: 48em){.lps_parts--column-num .column-num_item:last-child{border-right:1px solid var(--clr-primary-default)}}.lps_parts--column-num .column-num_item,.lps_parts--column .text{display:flex;flex-direction:column}.lps_parts--column-num .ttl{margin-bottom:1.5rem;padding-block:0.5rem;font-family:var(--font-jp-heading-bold);background-color:var(--clr-wht);border-top:1px solid var(--clr-primary-default);border-bottom:1px solid var(--clr-primary-default)}.lps_parts--column-num .num{line-height:1.4;margin-bottom:0.5rem}.lps_parts--column-num .num::before{content:"";display:block;margin-inline:auto;width:1.5rem;height:1.5rem;background-color:var(--clr-primary-default);-webkit-mask-image:url(../images/common/icon-star.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(../images/common/icon-star.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.lps_parts--column-num .img{flex-shrink:0}.lps_parts--column-num .text{flex:1}.lps_parts--column-num .img+.text{padding-top:8%}@media screen and (max-width: 47.9375em){.lps_parts--column-num .img+.text{padding-top:1.7142857143rem}}.lps_parts--column-num .bg-wht .text{padding:8%}@media screen and (max-width: 47.9375em){.lps_parts--column-num .bg-wht .text{padding:1.7142857143rem}}.lps_parts--column-num .lps_parts--child:not(.grid-col1) table{width:100%}.lps_parts--column-num .grid-col1 .mce-box{padding:2.5rem}@media screen and (max-width: 47.9375em){.lps_parts--column-num+.lps_parts--column-num{margin-top:1.7142857143rem}.lps_parts--column-num{width:100%;max-width:100%}.lps_parts--column-num .flex-sp-block .column_item:not(:last-child){margin-bottom:2.5rem}.lps_parts--column-num .text.bg-wht,.lps_parts--column-num .grid-col1 .mce-box{padding:1.7142857143rem}}.lps_parts--cta:has(+.home_footer_toplink){margin-bottom:0 !important}.lps_parts--cta>.inner{position:relative;border-radius:2.5rem;padding-inline:7.5rem;background:url(../images/common/cta-bg.png) no-repeat center center/cover;border:2px solid var(--clr-wht);overflow:clip;width:93.75rem;height:45.625rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 47.9375em){.lps_parts--cta>.inner{padding-inline:2.2857142857rem}}.lps_parts--cta>.inner::before{content:"";position:absolute;inset:0;border:3.125rem solid var(--clr-primary-light)}@media screen and (max-width: 47.9375em){.lps_parts--cta>.inner::before{border:1.1428571429rem solid var(--clr-primary-light)}}@media screen and (max-width: 47.9375em){.lps_parts--cta>.inner{width:94%;margin-block:1.1428571429rem;height:auto}}@media screen and (max-width: 47.9375em){.lps_parts--cta .cta_contact{padding-top:calc(1em + 0.625rem)}}.lps_parts--cta .subtitle{background-color:var(--clr-wht)}.lps_parts--cta .cta_box{display:grid;grid-template-columns:50% 40%;justify-content:space-between;align-items:center}@media screen and (max-width: 47.9375em){.lps_parts--cta .cta_box{grid-template-columns:1fr}}.lps_parts--cta .ttl{font-size:max(22px,1.5rem);padding-block:0;margin-bottom:3rem;margin-top:0}@media screen and (max-width: 47.9375em){.lps_parts--cta .ttl{margin-bottom:2.2857142857rem}}@media screen and (max-width: 47.9375em){.lps_parts--cta .cta_rgt{margin-top:1.7142857143rem}}.lps_parts--cta .bg{position:absolute;bottom:0;inset-inline:0;height:38.75rem;background-position:center;background-size:cover}@media screen and (max-width: 47.9375em){.lps_parts--cta .bg{height:22.1428571429rem}}.lps_parts--cta .btn{margin-left:0 !important}.lps_parts--cta .btn a{width:100%}.lps_parts--cta .common_cta--txt{left:0;right:0;top:0;bottom:0;margin:auto}.post-edit-link{position:fixed;bottom:1.5rem;right:1.5rem;z-index:10;padding:1rem;border-radius:50%;border:1px solid #999}@media screen and (max-width: 47.9375em){.post-edit-link{display:none}}.post-edit-link:hover{background-color:#ddd}.post-edit-link::after{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDAxIDQwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAxIDQwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM5OTk5OTk7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzcwLjEsMjUxLjljLTUuNSwwLTEwLDQuNS0xMCwxMHY4OC43YzAsMTYuNS0xMy40LDI5LjktMzAsMzBINDkuOWMtMTYuNSwwLTI5LjktMTMuNC0zMC0zMFY5MC4zCgljMC0xNi41LDEzLjQtMjkuOSwzMC0zMGg4OC43YzUuNSwwLDEwLTQuNSwxMC0xMGMwLTUuNS00LjUtMTAtMTAtMTBINDkuOUMyMi40LDQwLjQsMCw2Mi43LDAsOTAuM3YyNjAuMwoJYzAsMjcuNiwyMi40LDQ5LjksNDkuOSw0OS45aDI4MC4yYzI3LjYsMCw0OS45LTIyLjQsNDkuOS00OS45di04OC43QzM4MC4xLDI1Ni40LDM3NS42LDI1MS45LDM3MC4xLDI1MS45eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzc2LjEsMTQuN2MtMTcuNi0xNy42LTQ2LTE3LjYtNjMuNiwwTDEzNC40LDE5Mi45Yy0xLjIsMS4yLTIuMSwyLjctMi42LDQuNGwtMjMuNCw4NC42Yy0xLDMuNSwwLDcuMiwyLjYsOS43CgljMi41LDIuNSw2LjMsMy41LDkuNywyLjZsODQuNi0yMy40YzEuNy0wLjUsMy4yLTEuMyw0LjQtMi42TDM4Ny45LDkwYzE3LjUtMTcuNiwxNy41LTQ2LDAtNjMuNkwzNzYuMSwxNC43eiBNMTU2LjIsMTk5LjNMMzAyLDUzLjUKCWw0Nyw0N0wyMDMuMiwyNDYuNEwxNTYuMiwxOTkuM3ogTTE0Ni44LDIxOC4ybDM3LjYsMzcuNmwtNTIsMTQuNEwxNDYuOCwyMTguMnogTTM3My43LDc1LjhsLTEwLjYsMTAuNmwtNDctNDdsMTAuNi0xMC42CgljOS43LTkuNywyNS42LTkuNywzNS4zLDBsMTEuNywxMS43QzM4My41LDUwLjMsMzgzLjUsNjYuMSwzNzMuNyw3NS44eiIvPgo8L3N2Zz4K")}.lps_parts--faq{margin-left:auto;margin-right:auto}.lps_parts--faq .ttl{margin-bottom:0 !important}.lps_parts--faq .text{transition:var(--transit-default)}@media print,screen and (min-width: 48em){.lps_parts--faq .text{display:flex;gap:4.1666666667%}}@media print,screen and (min-width: 48em){.lps_parts--faq .img{width:39.0625%}}@media print,screen and (min-width: 48em){.lps_parts--faq .mce-content-body{margin-bottom:0 !important;flex:1}}.lps_parts--faq:not(.faq-toggle) .faq_item{border:2px solid var(--clr-primary-default);background-color:var(--clr-wht)}.lps_parts--faq:not(.faq-toggle) .faq_item:not(:last-child){margin-bottom:2.5rem}@media screen and (max-width: 47.9375em){.lps_parts--faq:not(.faq-toggle) .faq_item:not(:last-child){margin-bottom:1.1428571429rem}}.lps_parts--faq:not(.faq-toggle) .ttl,.lps_parts--faq:not(.faq-toggle) .text{padding:2rem}@media screen and (max-width: 47.9375em){.lps_parts--faq:not(.faq-toggle) .ttl,.lps_parts--faq:not(.faq-toggle) .text{padding:1.1428571429rem}}.lps_parts--faq:not(.faq-toggle) .ttl{background-color:var(--clr-primary-default);color:var(--clr-wht)}.lps_parts--faq.faq-toggle .faq_item{--pd-block: 40;border-bottom:1px solid var(--clr-mono-02)}@media screen and (max-width: 47.9375em){.lps_parts--faq.faq-toggle .faq_item{--pd-block: 20}}.lps_parts--faq.faq-toggle .faq_item .accordion--toggle{cursor:pointer;padding-block:calc(var(--pd-block)*var(--rem-pc))}.lps_parts--faq.faq-toggle .faq_item.is-open .text{padding-bottom:calc(var(--pd-block)*var(--rem-pc))}.lps_parts--faq.faq-toggle .faq_item.is-open .toggle{rotate:180deg;opacity:.5}.lps_parts--faq.faq-toggle .faq_item.is-open .toggle::after{opacity:0}.lps_parts--faq.faq-toggle .ttl{color:var(--clr-text-primary);padding-right:3.5rem}.lps_parts--faq.faq-toggle .ttl:not(:last-child){margin-bottom:1.5em}.lps_parts--faq.faq-toggle .ttl .toggle{position:absolute;top:0;bottom:0;right:0;margin:auto;width:3.5rem;height:3.5rem;color:var(--clr-wht);background-color:var(--clr-primary-default);border-radius:50%;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.lps_parts--faq.faq-toggle .ttl .toggle{width:2rem;height:2rem}}.lps_parts--faq.faq-toggle .ttl .toggle::before,.lps_parts--faq.faq-toggle .ttl .toggle::after{content:"";position:absolute;inset:0;margin:auto;width:0.75rem;height:1px;border-bottom:1px solid;transition:var(--transit-default)}.lps_parts--faq.faq-toggle .ttl .toggle::after{transform:rotate(90deg)}@media(hover: hover){.lps_parts--faq.faq-toggle .accordion--toggle:hover .toggle{opacity:.5}}.lps_parts--flow{margin-left:auto;margin-right:auto}.lps_parts--flow .flow_item{position:relative;margin-inline-start:6rem}@media screen and (max-width: 47.9375em){.lps_parts--flow .flow_item{margin-inline-start:4rem}}.lps_parts--flow .flow_item:not(:last-child){padding-bottom:4rem}@media screen and (max-width: 47.9375em){.lps_parts--flow .flow_item:not(:last-child){padding-bottom:2.2857142857rem}}.lps_parts--flow .flow_item:not(:last-child) .ttl::after{content:"";position:absolute;top:0;bottom:0;left:calc(6rem*-1 + 4rem/2 - 0.1875rem/2);border-right:0.1875rem solid}@media screen and (max-width: 47.9375em){.lps_parts--flow .flow_item:not(:last-child) .ttl::after{left:calc(3.5rem*-1 + 2.5rem/2 - 0.125rem/2)}}.lps_parts--flow .flow_item.clr-wht:not(:last-child) .ttl::after{border-color:var(--clr-wht)}.lps_parts--flow .ttl{position:static;color:var(--clr-primary-default)}.lps_parts--flow .ttl::before{float:inline-start;aspect-ratio:1;margin-inline-start:calc(6rem*-1);border-radius:50%}@media screen and (max-width: 47.9375em){.lps_parts--flow .ttl::before{margin-inline-start:calc(3.5rem*-1)}}.lps_parts--flow .clr-wht .ttl{color:var(--clr-wht)}@media print,screen and (min-width: 48em){.lps_parts--flow .text{display:flex;gap:4.1666666667%}}@media print,screen and (min-width: 48em){.lps_parts--flow .img{width:39.0625%}}@media screen and (max-width: 47.9375em){.lps_parts--flow .img:not(:last-child){margin-bottom:1.7142857143rem}}.lps_parts--flow .mce-content-body{margin-bottom:0 !important}@media print,screen and (min-width: 48em){.lps_parts--flow .mce-content-body{flex:1}}.lps_parts--flow:not(.flow-num) .ttl::before{content:"";position:relative;left:calc(2.5rem/2);inline-size:1.5rem;margin-block:calc((1lh - 1.5rem)/2);border:0.25rem solid}@media screen and (max-width: 47.9375em){.lps_parts--flow:not(.flow-num) .ttl::before{left:calc(1.5rem/2);inline-size:1rem;margin-block:calc((1lh - 1rem)/2)}}.lps_parts--flow:not(.flow-num) .flow_item:not(:last-child) .ttl::after{margin-top:calc(1.5rem + (1lh - 1.5rem)/2 + 0.375rem);margin-bottom:calc((1lh - 1.5rem)/-2 + 0.375rem)}@media screen and (max-width: 47.9375em){.lps_parts--flow:not(.flow-num) .flow_item:not(:last-child) .ttl::after{margin-top:calc(1.1428571429rem + (1lh - 1.1428571429rem)/2 + 0.2857142857rem);margin-bottom:calc((1lh - 1.1428571429rem)/-2 + 0.2857142857rem)}}.lps_parts--flow.flow-num .flow_item{counter-increment:number}.lps_parts--flow.flow-num .ttl::before{content:counter(number);display:flex;justify-content:center;align-items:center;inline-size:4rem;margin-block:calc((1lh - 4rem)/2);text-align:center;color:var(--clr-wht);background-color:var(--clr-primary-default);font-family:var(--font-en-heading);font-size:1.5rem;letter-spacing:0}@media screen and (max-width: 47.9375em){.lps_parts--flow.flow-num .ttl::before{inline-size:2.5rem;margin-block:calc((1lh - 2.8571428571rem)/2);font-size:1.2857142857rem}}.lps_parts--flow.flow-num .flow_item:not(:last-child) .ttl::after{margin-top:calc(4rem + (1lh - 4rem)/2 + 0.375rem);margin-bottom:calc((1lh - 4rem)/-2 + 0.375rem)}@media screen and (max-width: 47.9375em){.lps_parts--flow.flow-num .flow_item:not(:last-child) .ttl::after{margin-top:calc(2.8571428571rem + (1lh - 2.8571428571rem)/2 + 0.2857142857rem);margin-bottom:calc((1lh - 2.8571428571rem)/-2 + 0.2857142857rem)}}.lps_sec{position:relative}.lps_sec:nth-child(odd):not(:first-child){padding-top:13.25rem}.lps_sec:nth-child(odd):not(:last-child){padding-bottom:13.25rem}.lps_sec:nth-child(even){background-color:#edf9fd}.lps_sec:nth-child(even):before{content:"";position:absolute;bottom:calc(100% - 1px);inset-inline:0;height:5.75rem;background:url(../images/common/line-yuru.svg) no-repeat center center/cover}.lps_sec:nth-child(even):not(:last-child):after{content:"";position:absolute;top:calc(100% - 1px);inset-inline:0;height:5.75rem;background:url(../images/common/line-yuru.svg) no-repeat center center/cover;rotate:180deg}.lps_sec--index{line-height:1;font-weight:var(--font-weight-bold)}.lps_parts{position:relative;z-index:1}.lps_parts:not(:last-child){margin-bottom:5rem}@media screen and (max-width: 47.9375em){.lps_parts:not(:last-child){margin-bottom:2.8571428571rem}}.lps_parts iframe{width:100%}.lps_parts .text:not(:last-child){margin-bottom:1.5rem}.lps_parts--column *:not(.btn)+.btn{margin-top:auto}.lps_parts--column .btn a{margin-left:auto;margin-right:auto}.lps_parts .mce-content-body:not(:last-child){margin-bottom:2.5rem}@media screen and (max-width: 47.9375em){.lps_parts .mce-content-body:not(:last-child){margin-bottom:1.7142857143rem}}@media screen and (max-width: 47.9375em){.lps_parts .btn{text-align:center}}.lps_parts--img_text:has(.lps_parts--child.inner-lg) .lps_parts{margin-bottom:0}.lps_parts--img_text .img_text--child:only-child,.lps_parts--img_text .bg-wht .img_text--child:only-child,.lps_parts--img_text .text,.lps_parts--img_text .img_text--txt table{width:100%}.lps_parts--img_text .img_text--child .img{height:100%}.lps_parts--img_text .img_text--img:only-child .img{display:table;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 48em){.lps_parts--img_text .img_text--txt{padding-block:5rem}}@media screen and (max-width: 47.9375em){.lps_parts--img_text .img_text--txt{padding-top:2.2857142857rem}}.lps_parts--img_text .bg-wht .img_text--txt{padding:5.3333333333%}@media screen and (max-width: 47.9375em){.lps_parts--img_text .bg-wht .img_text--txt{padding:1.7142857143rem}}@media print,screen and (min-width: 48em){.lps_parts--img_text .inner:not(.flex-reverse) .img_text--txt{padding-left:5.3333333333%}}@media print,screen and (min-width: 48em){.lps_parts--img_text .inner.flex-reverse .img_text--txt{padding-right:5.3333333333%}}@media screen and (max-width: 47.9375em){.lps_parts--img_text .inner-lg{width:100vw;margin-left:calc(50% - 50vw)}}.lps_parts--img_text .inner-lg .img_text--img{position:absolute;top:0}@media print,screen and (min-width: 48em){.lps_parts--img_text .inner-lg .img_text--img{height:100%}}@media screen and (max-width: 47.9375em){.lps_parts--img_text .inner-lg .img_text--img{position:relative}}.lps_parts--img_text .inner-lg:not(.flex-reverse) .img_text--img{left:0}.lps_parts--img_text .inner-lg.flex-reverse .img_text--img{right:0}@media print,screen and (min-width: 48em){.lps_parts--img_text .inner-lg .img_text--txt{min-height:37.9775rem}}@media screen and (max-width: 47.9375em){.lps_parts--img_text .inner-lg .img_text--txt{width:86% !important;margin-left:auto;margin-right:auto}}.lps_parts--img_text .inner-lg:not(.flex-reverse) .img_text--txt{margin-left:auto}@media print,screen and (min-width: 48em){.lps_parts--img_text .inner-lg:not(.flex-reverse) .img_text--txt{padding-left:5.4945054945%;padding-right:0}}.lps_parts--img_text .inner-lg.flex-reverse .img_text--txt{margin-right:auto}@media print,screen and (min-width: 48em){.lps_parts--img_text .inner-lg.flex-reverse .img_text--txt{padding-left:0;padding-right:5.4945054945%}}@media screen and (max-width: 47.9375em){.lps_parts--img_text .inner-lg.bg-wht .img_text--txt{padding-left:0;padding-right:0;padding-bottom:2.8571428571rem}}.lps_parts--img_text .img_text--img .splide.slide{position:relative}.lps_parts--img_text .img_text--img .splide__arrow{all:unset;position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;transform:translateY(-50%);text-decoration:none;cursor:pointer}@media screen and (max-width: 47.9375em){.lps_parts--img_text .img_text--img .splide__arrow{width:2.2857142857rem;height:2.2857142857rem}}.lps_parts--img_text .img_text--img .splide__arrow::after{content:"";display:block;width:1.25rem;aspect-ratio:1;rotate:45deg}@media screen and (max-width: 47.9375em){.lps_parts--img_text .img_text--img .splide__arrow::after{width:1.1428571429rem}}.lps_parts--img_text .img_text--img .splide__arrow--prev{left:1rem}@media screen and (max-width: 47.9375em){.lps_parts--img_text .img_text--img .splide__arrow--prev{left:0.5714285714rem}}.lps_parts--img_text .img_text--img .splide__arrow--prev::after{margin-right:-20%;border-bottom:2px solid var(--clr-primary-default);border-left:2px solid var(--clr-primary-default)}.lps_parts--img_text .img_text--img .splide__arrow--next{right:1rem}@media screen and (max-width: 47.9375em){.lps_parts--img_text .img_text--img .splide__arrow--next{right:0.5714285714rem}}.lps_parts--img_text .img_text--img .splide__arrow--next::after{margin-left:-20%;border-top:2px solid var(--clr-primary-default);border-right:2px solid var(--clr-primary-default)}.lps_parts--img_text .img_text--img .splide__pagination{margin-top:1rem;gap:0.5rem}@media screen and (max-width: 47.9375em){.lps_parts--img_text .img_text--img .splide__pagination{margin-top:0.8571428571rem;gap:0.4285714286rem}}.lps_parts--img_text .img_text--img .splide__pagination__page{width:0.5rem;padding:0;aspect-ratio:1;border:none;border-radius:50%;background-color:var(--clr-primary-default)}.lps_parts--img_text .img_text--img .splide__pagination__page:not(.is-active){opacity:.5}@media print,screen and (min-width: 48em){.lps_parts--img_text .img_text--txt{display:flex;align-items:center}.lps_parts--img_text .inner-lg .img_text--img:only-child{position:relative}}@media screen and (max-width: 47.9375em){.lps_parts--img_text .btn{text-align:center}.lps_parts--img_text .bg-wht+.bg-wht{margin-top:-2.8571428571rem}}.lps_parts--slide{--arrow_w: 60}@media screen and (max-width: 47.9375em){.lps_parts--slide{--arrow_w: 32}}.lps_parts--slide .splide__arrow{all:unset;position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(var(--arrow_w)*var(--rem-pc));height:100%;text-decoration:none;cursor:pointer}.lps_parts--slide .splide__arrow::after{content:"";display:block;width:calc(var(--arrow_w)/2*var(--rem-pc));aspect-ratio:1;rotate:45deg}@media screen and (max-width: 47.9375em){.lps_parts--slide .splide__arrow::after{width:calc(var(--arrow_w)/2*var(--rem-sp))}}.lps_parts--slide .splide__arrow--prev{left:-3.75rem}@media screen and (max-width: 47.9375em){.lps_parts--slide .splide__arrow--prev{left:0}}.lps_parts--slide .splide__arrow--prev::after{margin-right:-20%;border-bottom:2px solid var(--clr-primary-default);border-left:2px solid var(--clr-primary-default)}.lps_parts--slide .splide__arrow--next{right:-3.75rem}@media screen and (max-width: 47.9375em){.lps_parts--slide .splide__arrow--next{right:0}}.lps_parts--slide .splide__arrow--next::after{margin-left:-20%;border-top:2px solid var(--clr-primary-default);border-right:2px solid var(--clr-primary-default)}.lps_parts--slide .splide__pagination{margin-top:2rem;gap:0.625rem}.lps_parts--slide .splide__pagination__page{width:0.5rem;padding:0;aspect-ratio:1;border:none;border-radius:50%;background-color:var(--clr-primary-default)}.lps_parts--slide .splide__pagination__page:not(.is-active){opacity:.5}.lps_parts--slide .img+.text{padding-top:2rem}.lps_parts--slide .text:only-child{display:flex;flex-direction:column;justify-content:center;padding:4rem 5rem;background-color:var(--clr-bg-01);height:100%}@media screen and (max-width: 47.9375em){.lps_parts--slide .text:only-child{padding:1.7142857143rem 2.8571428571rem}}.lps_parts--slide.slide-center{--inner: 1200}@media screen and (max-width: 70em){.lps_parts--slide.slide-center{--inner: 1000}}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center{--inner: 320}}.lps_parts--slide.slide-center .splide__slide{width:calc(var(--inner)*var(--rem-pc));margin-inline:1.875rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center .splide__slide{margin-inline:1.1428571429rem}}.lps_parts--slide.slide-center .splide__arrow{--a: calc(var(--inner) * var(--rem-pc) / 2);--b: calc(var(--arrow_w) * var(--rem-pc) / 2)}.lps_parts--slide.slide-center .splide__arrow--prev{left:calc(50% - var(--a) - var(--b))}.lps_parts--slide.slide-center .splide__arrow--next{left:calc(50% + var(--a) + var(--b))}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center .text:only-child{padding:1.7142857143rem}}.lps_parts--slide.slide-fit .splide__track{background-color:var(--clr-bg-01)}.lps_parts--slide.slide-fit .splide__slide{position:relative}.lps_parts--slide.slide-fit .splide__arrow--prev{left:3rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit .splide__arrow--prev{left:1.1428571429rem}}.lps_parts--slide.slide-fit .splide__arrow--next{right:3rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit .splide__arrow--next{right:1.1428571429rem}}@media print,screen and (min-width: 48em){.lps_parts--slide.slide-fit .img{aspect-ratio:1920/800}}.lps_parts--slide.slide-fit .text{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 15rem);max-width:75rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit .text{width:calc(100% - 8.5714285714rem)}}.lps_parts--slide.slide-fit .img+.text,.lps_parts--slide.slide-fit .splide__arrow{color:var(--clr-wht)}.lps_parts--slide.slide-fit .img+.text{position:absolute;inset:0;padding-top:5rem;padding-bottom:5rem;z-index:1}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit .img+.text{padding-top:2.8571428571rem;padding-bottom:2.8571428571rem}}.lps_parts--slide.slide-fit:has(.img+.text) .splide__pagination{position:absolute;left:0;right:0;bottom:5rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit:has(.img+.text) .splide__pagination{bottom:2.8571428571rem}}.lps_parts--slide.slide-fit:has(.text:only-child) .splide__arrow{color:var(--clr-text-primary)}.lps_parts--slide.slide-fit .text:only-child{padding-left:0;padding-right:0}.lps_sec:nth-child(even) .lps_parts--slide .text:only-child,.lps_sec:nth-child(even) .lps_parts--slide.slide-fit .splide__track{background-color:var(--clr-wht)}.related--links{display:block}@media print,screen and (min-width: 48em){.related--links .sp-contents{display:contents}}@media screen and (max-width: 47.9375em){.related--links .sp-contents{display:grid}}.related--link{--padding-right: 0;--padding-right-sp: 1rem;position:relative;display:flex;align-items:center;padding:4rem 0;border-bottom:1px solid rgba(90,79,66,.4);transition:var(--transit-default)}.related--link:first-child{border-top:1px solid rgba(90,79,66,.4)}@media screen and (max-width: 47.9375em){.related--link{padding:1.1428571429rem var(--padding-right-sp)}}.related--link a{color:var(--clr-text-secondary)}@media(hover: hover){.related--link:hover{background:hsla(0,0%,100%,.6);padding-left:2.5rem}.related--link:hover::before{background-color:var(--clr-wht) !important;border:1px solid var(--clr-text-primary)}.related--link:hover [class*=related--img]{opacity:1;transform:translate(0)}}.related--link:where(:not([rel*=nofollow]):not([href$=".pdf"]):not([href$=".jpg"]):not([href$=".png"]))::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:1.125rem;width:3rem;height:3rem;background-color:var(--clr-primary-default);-webkit-mask-image:url(../images/common/icon-arrow.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(../images/common/icon-arrow.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.related--link:where(:not([rel*=nofollow]):not([href$=".pdf"]):not([href$=".jpg"]):not([href$=".png"]))::after{content:none}}.related--link-txtbox{width:50rem}@media screen and (max-width: 47.9375em){.related--link-txtbox{width:100%}}.related--link-txtbox>div{width:28.75rem}@media screen and (max-width: 47.9375em){.related--link-txtbox>div{width:100%}}.related--link span:nth-child(2){font-size:max(14px,1rem);line-height:1.6;letter-spacing:.0625em}@media screen and (max-width: 47.9375em){.related--link span:nth-child(2){flex-shrink:0;font-size:0.8571428571rem}}.related--link span:nth-child(3){padding-inline:2.5rem 1.5rem;font-family:var(--font-primary);font-size:2rem;line-height:1.8;letter-spacing:.16em}@media screen and (max-width: 47.9375em){.related--link span:nth-child(3){padding-inline:1.7142857143rem 0.8571428571rem;font-size:1.1428571429rem}}.related--link .sp-contents span:nth-child(2){padding-inline:2.5rem 1.5rem;font-family:var(--font-primary);font-size:2rem;line-height:1.8;letter-spacing:.16em}@media screen and (max-width: 47.9375em){.related--link .sp-contents span:nth-child(2){padding-inline:0.8571428571rem;font-size:1.1428571429rem}}[class*=related--img]{top:1.75rem;transform:translateY(calc(50% + 2rem));right:8.4375rem;opacity:0;transition:var(--transit-default);pointer-events:none;width:22.5rem !important;aspect-ratio:360/240;object-fit:cover;border-radius:var(--border-radius-primary)}@media screen and (max-width: 47.9375em){[class*=related--img]{display:none}}@media screen and (max-width: 47.9375em){.related--links .font-jp{font-size:1.2857142857rem}}.related--links .font-jp::first-letter{color:var(--clr-text-primary)}.related--links .font-en{text-transform:uppercase}@media screen and (max-width: 47.9375em){.related--links .font-en{font-size:0.7142857143rem}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;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{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
/*# sourceMappingURL=style.css.map */
