:root{--leap-project-main: var(--clr-primary-default, #0073aa);--leap-project-text-primary: var(--clr-text-primary, #404044);--leap-project-wh: var(--clr-wht, #fff);--leap-project-bg: var(--clr-bg-01, #f7f7f4);--leap-project-mono-01: var(--clr-mono-01, #f2f2f2);--leap-project-mono-02: var(--clr-mono-03, #babdc4);--leap-project-bold: var(--font-weight-bold, 600);--leap-project-radius-none: 0;--leap-project-radius-default: var(--border-radius-primary, 0.5rem);--leap-project-radius-max: var(--border-radius-max, 100vmax)}: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: 1040;--inner-md: 1600;--inner-lg: 1600;--inner-xl: 1760;--section_pdg-sm: 104;--section_pdg-sm-sp: 40;--section_pdg-md: 160;--section_pdg-md-sp: 80;--section_pdg-lg: 240;--section_pdg-lg-sp: 120;--ltr-space-default: 0.08em;--line-height-default: 1.8;--line-height-hdr: 1.4;--line-height-none: 1;--font-default: YuGothic, "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", sans-serif;--font-jp-heading: "秀英横太明朝 M", sans-serif;--font-jp-text: "秀英角ゴシック銀 M", sans-serif;--font-en-heading: "EB Garamond", sans-serif;--font-en-text: "Gabarito", sans-serif;--font-en-display: "EB Garamond", "Sorts Mill Goudy";--font-weight-default: 400;--font-weight-heading: 400;--font-weight-bold: 500;--heading1: 64;--heading1-sp: 32;--heading2: 48;--heading2-sp: 28;--heading3: 40;--heading3-sp: 24;--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: 200;--display-lg-sp: 80;--display-md: 140;--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: #5b6447;--clr-primary-dark: #485134;--clr-primary-light: #727e58;--clr-secondary-default: #e3642e;--clr-secondary-dark: #c65525;--clr-secondary-light: #f7723a;--clr-bg-01: #f7f7f4;--clr-bg-02: #f3f0ed;--clr-sub-01: #a57865;--clr-sub-02: #9ea27d;--clr-sub-03: #c8b29d;--clr-sub-04: #727171;--clr-sub-05: #006933;--clr-sub-06: #a97d64;--clr-mono-01: #eeeeee;--clr-mono-02: #cccccc;--clr-mono-03: #aaaaaa;--clr-mono-04: #888888;--clr-mono-05: #666666;--clr-mono-06: #444444;--clr-text-primary: #252222;--clr-text-secondary: #727171;--clr-text-placeholder: #cccccc;--clr-text-light: #f7f7f7;--clr-wht: #fff;--clr-blk: #000;--radius-primary: 16;--radius-primary-sp: 8;--radius-secondary: 8;--radius-secondary-sp: 4;--radius-tertiary: 4;--radius-tertiary-sp: 2;--radius-max: 9999;--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 0.4s ease-out}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,address,em,img,small,var,b,i,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time{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}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:5rem}@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:var(--font-jp-text);line-height:var(--line-height-default);font-weight:var(--font-weight-default);font-feature-settings:"palt";color:var(--clr-text-primary);height:100%;word-break:break-word;-webkit-font-smoothing:antialiased;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}small{font-size:max(12px,0.875rem)}@media screen and (max-width: 47.9375em){small{font-size:0.9285714286rem}}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));line-height:var(--line-height-default);letter-spacing:.1em}@media screen and (max-width: 47.9375em){.txt-lg{font-size:var(--font-size-txt-lg-sp)}}.txt-md{line-height:var(--line-height-default);letter-spacing:.1em}.txt-sm{--max-font-size: calc(var(--txt-sm) * 1px - 2px);line-height:1.6;letter-spacing:.1em;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}}.fz32{font-size:2rem}@media screen and (max-width: 47.9375em){.fz32{font-size:2rem}}.fz48{font-size:3rem}@media screen and (max-width: 47.9375em){.fz48{font-size:3rem}}.fz64{font-size:4rem}@media screen and (max-width: 47.9375em){.fz64{font-size:4rem}}.font-jp{font-family:var(--font-jp-heading);letter-spacing:.07em}.font-en{font-family:var(--font-en-heading);letter-spacing:.05em}.clip-txt1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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(:last-child){margin-bottom:1em}.bold{font-weight:bold;font-family:"秀英角ゴシック銀 B"}.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) ".";color:var(--clr-primary-default);margin-right:.3em;letter-spacing: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:2px solid 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-bg-02);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;border:1px solid var(--clr-mono-02);vertical-align:top}@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:1em 1.5em;font-size:var(--font-size-txt-lg)}@media screen and (max-width: 47.9375em){.mce-table01 th,.mce-table01 td{padding:1em .25em}}.mce-table01 th::before,.mce-table01 td::before{content:"";position:absolute;bottom:0;width:100%}.mce-table01 th{color:var(--clr-primary-default)}.mce-table01 th::before{left:0;border-bottom:1px solid}.mce-table01 td::before{right:0;border-bottom:1px solid var(--clr-mono-02)}.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 th{background-color:var(--clr-bg-02);font-weight:700;font-family:var(--font-default)}@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-table02.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{padding:2.5rem;background-color:var(--clr-bg-01)}@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 *:not([class*=clr-]):not([class*=bold]):not([class*=mce-ttl]),.is-style-mce-box *:not([class*=clr-]):not([class*=bold]):not([class*=mce-ttl]){color:var(--clr-text-primary)}.lps_sec:nth-child(even) *:not(.bg-wht) .mce-box{background-color:var(--clr-wht)}.lps_sec:nth-child(even) .bg-wht .mce-box{background-color:var(--clr-bg-01)}.lps_sec:nth-child(odd) *:not(.bg-wht) .mce-box{background-color:var(--clr-bg-01)}.lps_sec:nth-child(odd) .bg-wht .mce-box{background-color:var(--clr-wht)}.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}.page-simple-blog .mce-ttl-01,.single-blog .mce-ttl-01,.page-simple-works .mce-ttl-01,.single-works .mce-ttl-01{position:relative;padding-block:1rem;padding-left:2.25rem;padding-right:1.5rem;background-color:var(--clr-primary-default);color:var(--clr-wht)}.page-simple-blog .mce-ttl-01::before,.page-simple-blog .mce-ttl-01::after,.single-blog .mce-ttl-01::before,.single-blog .mce-ttl-01::after,.page-simple-works .mce-ttl-01::before,.page-simple-works .mce-ttl-01::after,.single-works .mce-ttl-01::before,.single-works .mce-ttl-01::after{content:"";position:absolute;left:0;width:12px;height:50%}.page-simple-blog .mce-ttl-01::before,.single-blog .mce-ttl-01::before,.page-simple-works .mce-ttl-01::before,.single-works .mce-ttl-01::before{top:0;background-color:var(--clr-primary-light)}.page-simple-blog .mce-ttl-01::after,.single-blog .mce-ttl-01::after,.page-simple-works .mce-ttl-01::after,.single-works .mce-ttl-01::after{bottom:0;background-color:var(--clr-primary-dark)}.page-simple-blog .mce-ttl-02,.single-blog .mce-ttl-02,.page-simple-works .mce-ttl-02,.single-works .mce-ttl-02{position:relative;padding-block:1rem;padding-left:2.25rem}.page-simple-blog .mce-ttl-02::before,.page-simple-blog .mce-ttl-02::after,.single-blog .mce-ttl-02::before,.single-blog .mce-ttl-02::after,.page-simple-works .mce-ttl-02::before,.page-simple-works .mce-ttl-02::after,.single-works .mce-ttl-02::before,.single-works .mce-ttl-02::after{content:"";position:absolute;left:0;width:12px;height:50%}.page-simple-blog .mce-ttl-02::before,.single-blog .mce-ttl-02::before,.page-simple-works .mce-ttl-02::before,.single-works .mce-ttl-02::before{top:0;background-color:var(--clr-primary-light)}.page-simple-blog .mce-ttl-02::after,.single-blog .mce-ttl-02::after,.page-simple-works .mce-ttl-02::after,.single-works .mce-ttl-02::after{bottom:0;background-color:var(--clr-primary-dark)}.page-simple-blog .mce-ttl-03,.single-blog .mce-ttl-03,.page-simple-works .mce-ttl-03,.single-works .mce-ttl-03{padding-bottom:1rem;color:var(--clr-primary-dark);border-bottom:2px dotted var(--clr-primary-default)}.mce-ttl-01,.mce-ttl-02,.mce-ttl-03{font-family:var(--font-jp-heading);font-weight:var(--font-weight-heading)}.mce-ttl-01:not(:first-child),.mce-ttl-02:not(:first-child),.mce-ttl-03:not(:first-child){margin-top:2em}@media screen and (max-width: 47.9375em){.mce-ttl-01:not(:first-child),.mce-ttl-02:not(:first-child),.mce-ttl-03:not(:first-child){margin-top:1.5em;font-weight:500}}.mce-ttl-01:not(:last-child),.mce-ttl-02:not(:last-child),.mce-ttl-03:not(:last-child){margin-bottom:1em}@media screen and (max-width: 47.9375em){.mce-ttl-01:not(:last-child),.mce-ttl-02:not(:last-child),.mce-ttl-03:not(:last-child){margin-bottom:.75em}}.mce-ttl-01{font-size:var(--font-size-heading3)}@media screen and (max-width: 47.9375em){.mce-ttl-01{font-size:1.4285714286rem}}.mce-ttl-02{font-size:var(--font-size-heading3)}@media screen and (max-width: 47.9375em){.mce-ttl-02{font-size:1.2857142857rem}}.mce-ttl-03{font-size:var(--font-size-heading4)}@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);opacity:.6}@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}}.wp-editor.mce-content-body{margin:1rem;padding:1rem}.box-check{background-color:var(--clr-bg-02);position:relative}.box-check_inner{display:flex;padding:2.5rem 2.5rem 2.5rem 3rem}.box-check_cont{flex:1}.box-check_txt-area{margin-bottom:2rem}.box-check_check{font-size:2.5rem;line-height:1.6;letter-spacing:.05em;margin-bottom:1rem}.box-check_lead{line-height:1.6;letter-spacing:.07em;margin-bottom:1rem}.box-check_desc{line-height:1.8;letter-spacing:.1em}.box-check_cards{gap:1.5rem;flex-wrap:wrap}@media screen and (max-width: 47.9375em){.box-check_cards{flex-direction:column}}.box-check_card{position:relative;width:calc(50% - 0.75rem);padding:1.5rem 1.5rem 1.5rem 2rem;display:flex;background-color:var(--clr-wht) !important}@media screen and (max-width: 47.9375em){.box-check_card{width:100%}}.box-check_card::before,.box-check_card::after{width:0.25rem;content:"";position:absolute;display:block;height:50%}.box-check_card::before{left:0;top:0;background-color:var(--clr-primary-light)}.box-check_card::after{left:0;bottom:0;background-color:var(--clr-primary-dark)}.box-check_card-cont{flex:1}.box-check_card-ttl{font-family:var(--font-default);line-height:1.6;letter-spacing:.05em;margin-bottom:0.5rem !important}.box-check_card-desc{line-height:1.6;letter-spacing:.1em;font-size:var(--font-size-txt-sm)}.box-check::before,.box-check::after{content:"";display:block;position:absolute}.box-check::before{top:2.9375rem;width:0.75rem;height:1.5rem;background-color:var(--clr-primary-light)}.box-check::after{top:4.4375rem;width:0.75rem;height:1.5rem;background-color:var(--clr-primary-dark)}.lps_sec:nth-child(even) .box-check{background-color:var(--clr-wht)}.lps_sec:nth-child(even) .box-check_card{background-color:var(--clr-bg-02) !important}.lps_sec:nth-child(even) .voice-box_a{background-color:var(--clr-wht)}.voice-box{margin-bottom:1.5rem}.voice-box:not(:last-child){margin-bottom:3rem}.voice-box_q-wrapper{display:flex;margin-bottom:1.5rem}.voice-box_q{display:flex;gap:0.75rem;padding:1.5rem 2.5rem;border-radius:0 2rem 2rem 2rem}.voice-box_q-txt{font-family:var(--font-jp-heading);font-size:1.25rem;line-height:1.6;letter-spacing:.07em;margin-bottom:0 !important}.voice-box_a-wrapper{padding-left:5rem}.voice-box_a{background-color:var(--clr-bg-02);padding:2rem 2.5rem;border-radius:2rem 2rem 0 2rem}.voice-box_a-txt{margin-bottom:0.5rem}.voice-box_a-list{display:flex;flex-direction:column;gap:0.5rem;margin:0 !important}.voice-box_a-list-item{position:relative;padding-left:2rem}.voice-box_a-list-item::before{content:"";position:absolute;top:.8em;left:0;width:1.5rem;height:0.0625rem;background-color:var(--clr-text-primary);margin-block:0 !important;inline-size:1.5rem !important;margin-inline-start:auto !important;padding-right:0.5rem}.title_small+.mce-ttl-01{margin-top:0}.bg-primary-default{background-color:var(--clr-primary-default)}.bg-bg-02{background-color:var(--clr-bg-02)}.bg-wht{background-color:var(--clr-wht)}.bg-01{background-color:var(--clr-bg-01)}.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-btm0{margin-bottom:0rem}.mgn-btm8{margin-bottom:0.5rem}.mgn-btm16{margin-bottom:1rem}.mgn-btm18{margin-bottom:1.125rem}.mgn-btm20{margin-bottom:1.25rem}.mgn-btm24{margin-bottom:1.5rem}.mgn-btm32{margin-bottom:2rem}.mgn-btm40{margin-bottom:2.5rem}.mgn-btm48{margin-bottom:3rem}.mgn-btm62{margin-bottom:3.875rem}.mgn-btm64{margin-bottom:4rem}.mgn-btm80{margin-bottom:5rem}.mgn-btm104{margin-bottom:6.5rem}@media screen and (max-width: 47.9375em){.mgn-btm0{margin-bottom:0rem}.mgn-btm8{margin-bottom:0.2857142857rem}.mgn-btm-sp8{margin-bottom:0.5714285714rem !important}.mgn-btm-sp12{margin-bottom:0.8571428571rem !important}.mgn-btm16{margin-bottom:0.5714285714rem}.mgn-btm18{margin-bottom:0.6428571429rem}.mgn-btm20{margin-bottom:0.7142857143rem}.mgn-btm24{margin-bottom:0.8571428571rem}.mgn-btm-sp24{margin-bottom:1.7142857143rem !important}.mgn-btm32{margin-bottom:1.1428571429rem}.mgn-btm-sp32{margin-bottom:2.2857142857rem !important}.mgn-btm40{margin-bottom:1.4285714286rem}.mgn-btm-sp40{margin-bottom:2.8571428571rem !important}.mgn-btm48{margin-bottom:1.7142857143rem}.mgn-btm62{margin-bottom:2.2142857143rem}.mgn-btm64{margin-bottom:2.2857142857rem}.mgn-btm80{margin-bottom:2.8571428571rem}.mgn-btm104{margin-bottom:3.7142857143rem}}.pos-rel{position:relative}.breadcrumbs{background-color:var(--clr-bg-01);padding:1.5rem 0;white-space:nowrap}@media print,screen and (min-width: 48em){.breadcrumbs{text-overflow:ellipsis}}@media screen and (max-width: 47.9375em){.breadcrumbs{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)}}@media screen and (max-width: 47.9375em){.breadcrumbs a{font-weight:600}}.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)}@media screen and (max-width: 47.9375em){.breadcrumbs span span{font-weight:600}}.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 1.5rem 0.875rem 2.5rem;border-radius:var(--border-radius-primary);width:fit-content;min-width:min(13.375rem,100%);color:var(--clr-wht);background-color:var(--clr-text-primary);text-decoration:none}@media screen and (max-width: 47.9375em){.btn a{min-width:100%}}.btn a:where(:not([rel*=nofollow]):not([href$=".pdf"]):not([href$=".jpg"]):not([href$=".png"]))::after{content:"";display:block;width:0.5rem;height:0.5rem;border-top:2px solid;border-right:2px solid;rotate:45deg;transition:var(--transit-default)}.btn a svg{right:1.5rem;fill:currentColor}@media(hover: hover){.btn a:hover{background-color:var(--clr-primary-dark)}}.btn.btn-ctr a{margin-left:auto;margin-right:auto}.btn-wh a{color:var(--clr-primary-default);background-color:var(--clr-wht)}.btn-wh a svg{fill: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 svg{fill:var(--clr-wht)}}.btn-cta a{background-color:var(--clr-secondary-default)}@media(hover: hover){.btn-cta a:hover{background-color:var(--clr-secondary-dark)}}.btn-arrow a{display:inline-flex;align-items:center;gap:0.625rem;margin-inline:-1em;padding:1em}.btn-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){.btn-arrow a:hover{color:var(--clr-primary-default)}}.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%}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-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);color:var(--clr-text-primary);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}.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}}.section-contact .cta_tel{padding:1.5rem}.cta_tel a{flex-direction:column;line-height:var(--line-height-hdr);border-radius:0.25rem}.cta_tel a>span{display:block}.cta_tel .tel{font-size:max(16px,1.125rem)}.cta_tel .num{font-size:1.75rem}.cta_tel .hours{font-size:max(11px,0.8125rem)}.cta_contact a{display:block;border-radius:0.25rem;background-color:var(--clr-primary-default)}.icon-mail{width:1.3125rem;aspect-ratio:21/16}.mce-content-body .blog_card--txtarea a{text-decoration:none}.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{padding-block:calc(var(--section_pdg-sm)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.section_pdg-sm{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:86%}}.inner-xs{max-width:calc(var(--inner-xs)*var(--rem-pc))}.inner-sm{max-width:calc(var(--inner-sm)*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}}#formy_form table{width:100%}#formy_form th,#formy_form td{padding:16px;vertical-align:middle;border-bottom:solid 1px #eee}#formy_form th{font-weight:normal;white-space:nowrap;text-align:left;width:40%}#formy_form table input[type=text],#formy_form table input[type=email],#formy_form table input[type=tel],#formy_form table input[type=date],#formy_form table input[type=password],#formy_form table textarea{width:100%;border-radius:3px;vertical-align:bottom;margin:0;padding:5px 12px;border:1px solid #ccc;font:inherit;font-size:100%}#formy_form textarea{height:100px}#formy_form select{width:100%;height:40px;cursor:pointer;border:1px solid #ccc;background-color:#fff;border-radius:3px;margin-right:12px}#formy_form ul{list-style:none;margin:0;padding:0}#formy_form input:hover{opacity:.7}#formy_form textarea:hover{opacity:.7}#formy_form input:focus{outline:none}#formy_form .parsley-validated{background-color:#eee}#formy_form .parsley-error{background-color:#fee}#formy_form .parsley-success{background-color:#fff}.formy_privacy div{overflow-y:scroll;height:140px;border:solid 1px #ccc;font-size:85%;padding:8px 16px}.requiredIcon{background:var(--clr-secondary-light);color:#fff !important;margin:2px 0 0 1em;font-size:70%;padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right}.requiredIcon2{transform:translateY(-12px)}#formy_btn{padding-top:32px;text-align:center}#formy_btn input{min-width:220px;padding:16px 32px;margin-right:4px;margin-left:4px;margin-bottom:8px;border:none;border-radius:3px;color:#fff;font-size:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;font-weight:bold;border-radius:50px}#formy_form span input[type=radio],#formy_form span input[type=checkbox]{display:none !important}#formy_form span label{height:40px;line-height:40px;display:inline-block;vertical-align:top;position:relative;padding:0 8px 0 40px;cursor:pointer}#formy_form span label:hover{opacity:1}#formy_form span .wpcf7-list-item-label::before{content:"";position:absolute;width:16px;height:16px;border:1px solid #788b93;left:16px;top:12px}#formy_form span .wpcf7-list-item-label::before{left:0}#formy_form span label{padding:0 8px 0 20px}#formy_form span input[type=radio]+.wpcf7-list-item-label::before{border-radius:10px}#formy_form span input[type=radio]:checked+.wpcf7-list-item-label,#formy_form span input[type=checkbox]:checked+.wpcf7-list-item-label,#formy_form span input+input+.wpcf7-list-item-label{color:#ee4242;font-weight:bold}#formy_form span input[type=radio]:checked+.wpcf7-list-item-label::before,#formy_form span input[type=checkbox]:checked+.wpcf7-list-item-label::before,#formy_form span input+input+.wpcf7-list-item-label::beforev{border-color:#ee4242}#formy_form span input[type=radio]:checked+.wpcf7-list-item-label::after,#formy_form span input[type=checkbox]:checked+.wpcf7-list-item-label::after,#formy_form span input+input+.wpcf7-list-item-label::after{content:"";width:10px;height:18px;top:4px;left:20px;border-right:2px solid #ee4242;border-bottom:2px solid #ee4242;display:block;position:absolute;z-index:10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#formy_form span input[type=checkbox]:checked+.wpcf7-list-item-label::after{left:4px}.formy_confirm{background-color:#4dbaff}.formy_submit_disabled{background-color:#ccc}#formy_btn .formy_submit_disabled:hover{opacity:1;cursor:default}.formy_send{background-color:#d8082f}#formy_form span.wpcf7-list-item{display:block;margin:0}select:-internal-autofill-selected,input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}@media only screen and (max-width: 767px){#formy_form span label{height:32px}#formy_form table{border-top:none}#formy_form th,#formy_form td{display:block;width:auto;padding-left:0;padding-right:0}#formy_form th{border-bottom:none;white-space:normal;font-weight:bold;padding-bottom:0}#formy_form td{padding-top:8px}#formy_btn{padding-top:8px}#formy_btn input{width:100%;margin-right:0;margin-left:0;background-size:contain;background-position:center}.requiredIcon2{transform:translateY(0)}#formy_form table input[type=text],#formy_form table input[type=email],#formy_form table input[type=tel],#formy_form table input[type=date],#formy_form table input[type=password],#formy_form table textarea,#formy_form select{font-size:16px}}@media only screen and (max-width: 400px){#formy_form span .wpcf7-list-item-label::before{left:0}#formy_form span label{padding-left:24px}#formy_form span input[type=radio]:checked+.wpcf7-list-item-label::after,#formy_form span input[type=checkbox]:checked+.wpcf7-list-item-label::after,#formy_form span input+input+.wpcf7-list-item-label::after{left:4px}}@media only screen and (max-width: 375px){.wpcf7-list-item-label{display:inline-block;padding-top:12px;font-size:92%}#formy_form span label{height:auto;line-height:1.4}}#wpcf7-submit_btn{padding-left:16px;text-align:center}.wpcf7-confirm,.wpcf7-submit,.wpcf7-back{display:inline-block;min-width:320px;padding:20px 32px;margin:40px 4px 0;border:none;border-radius:3px;background-color:var(--clr-primary-default);color:#fff;font-size:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;font-weight:500;letter-spacing:.05em;transition:all .4s ease-out}.wpcf7-back{background-color:#ccc}.first.wpcf7-list-item{padding-top:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.wpcf7c-conf{background-color:#fff !important;border:none !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #f9f9f9;background-color:#f9f9f9}@media screen and (max-width: 767px){.wpcf7-submit_btn input{width:100%;margin-bottom:8px}.wpcf7-confirm,.wpcf7-submit,.wpcf7-back{min-width:180px;margin-top:20px}div.wpcf7 input[type=file]{font-size:12px}}@media screen and (max-width: 320px){div.wpcf7 input[type=file]{font-size:10px}}.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.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.gap56>*{width:calc(100% - 3.5rem/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.gap-sp8>*{width:calc(100% - 0.5714285714rem/1*0)}.flex-sp-col1.gap-sp10>*{width:calc(100% - 0.7142857143rem/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-sp24>*{width:calc(100% - 1.7142857143rem/1*0)}.flex-sp-col1.gap-sp32>*{width:calc(100% - 2.2857142857rem/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.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.gap56>*{width:calc(50% - 3.5rem/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.gap-sp8>*{width:calc(50% - 0.5714285714rem/2*1)}.flex-sp-col2.gap-sp10>*{width:calc(50% - 0.7142857143rem/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-sp24>*{width:calc(50% - 1.7142857143rem/2*1)}.flex-sp-col2.gap-sp32>*{width:calc(50% - 2.2857142857rem/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.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.gap56>*{width:calc(33.3333333333% - 3.5rem/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.gap-sp8>*{width:calc(33.3333333333% - 0.5714285714rem/3*2)}.flex-sp-col3.gap-sp10>*{width:calc(33.3333333333% - 0.7142857143rem/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-sp24>*{width:calc(33.3333333333% - 1.7142857143rem/3*2)}.flex-sp-col3.gap-sp32>*{width:calc(33.3333333333% - 2.2857142857rem/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.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.gap56>*{width:calc(25% - 3.5rem/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.gap-sp8>*{width:calc(25% - 0.5714285714rem/4*3)}.flex-sp-col4.gap-sp10>*{width:calc(25% - 0.7142857143rem/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-sp24>*{width:calc(25% - 1.7142857143rem/4*3)}.flex-sp-col4.gap-sp32>*{width:calc(25% - 2.2857142857rem/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.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.gap56>*{width:calc(20% - 3.5rem/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.gap-sp8>*{width:calc(20% - 0.5714285714rem/5*4)}.flex-sp-col5.gap-sp10>*{width:calc(20% - 0.7142857143rem/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-sp24>*{width:calc(20% - 1.7142857143rem/5*4)}.flex-sp-col5.gap-sp32>*{width:calc(20% - 2.2857142857rem/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.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.gap56>*{width:calc(16.6666666667% - 3.5rem/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.gap-sp8>*{width:calc(16.6666666667% - 0.5714285714rem/6*5)}.flex-sp-col6.gap-sp10>*{width:calc(16.6666666667% - 0.7142857143rem/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-sp24>*{width:calc(16.6666666667% - 1.7142857143rem/6*5)}.flex-sp-col6.gap-sp32>*{width:calc(16.6666666667% - 2.2857142857rem/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.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.gap56>*{width:calc(14.2857142857% - 3.5rem/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.gap-sp8>*{width:calc(14.2857142857% - 0.5714285714rem/7*6)}.flex-sp-col7.gap-sp10>*{width:calc(14.2857142857% - 0.7142857143rem/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-sp24>*{width:calc(14.2857142857% - 1.7142857143rem/7*6)}.flex-sp-col7.gap-sp32>*{width:calc(14.2857142857% - 2.2857142857rem/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.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.gap56>*{width:calc(12.5% - 3.5rem/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.gap-sp8>*{width:calc(12.5% - 0.5714285714rem/8*7)}.flex-sp-col8.gap-sp10>*{width:calc(12.5% - 0.7142857143rem/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-sp24>*{width:calc(12.5% - 1.7142857143rem/8*7)}.flex-sp-col8.gap-sp32>*{width:calc(12.5% - 2.2857142857rem/8*7)}.flex-sp-block[class*=gap]{gap:1.7142857143rem}.flex-sp-block>*{width:100% !important}}.footer{background-color:var(--clr-text-primary)}.sns_area a{display:grid;place-items:center}@media(hover: hover){.sns_area a:hover{opacity:.7}}.sns_area svg{width:1.75rem;height:1.75rem}.sns_area svg.icon-x{width:1.375rem;height:1.375rem}.head_sub_nav--wrap .sns_area-cont{gap:1rem}.head_sub_nav--wrap .sns_area-cont svg{width:1.1875rem;height:1.1875rem}.footer_top{border-bottom:solid 1px var(--clr-mono-05)}.fnav--link{display:block;font-size:var(--font-size-txt-sm);font-weight:var(--font-weight-bold);font-family:var(--font-jp-text);line-height:1.6;padding-bottom:0.25rem}@media screen and (max-width: 47.9375em){.fnav--link{position:relative;padding:.5em}.fnav--link::before{content:"";position:absolute;top:0;bottom:0;right:0.4285714286rem;margin:auto;width:0.375rem !important;height:0.375rem;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}}@media(hover: hover){a.fnav--link:hover{opacity:.7}}.fnav--menu .sub-menu{font-size:max(13px,0.9375rem);line-height:1;opacity:.75}.fnav--menu{min-width:12.5rem}.fnav--menu .txt-lg{position:relative}.fnav--menu .txt-lg,.fnav--menu .txt-sm{color:var(--clr-text-secondary)}@media screen and (max-width: 47.9375em){.fnav--menu .txt-lg,.fnav--menu .txt-sm{color:var(--clr-wht)}}.fnav--menu .menu-item a{display:flex;align-items:center;color:var(--clr-text-light)}.fnav--menu .menu-item a::before{border-top:1px solid var(--clr-text-light);content:"";width:1.5rem;margin-right:0.5rem}.sns_area svg{fill:var(--clr-wht)}.footer_contact{border-bottom:solid 1px var(--clr-mono-05);padding-top:3rem;padding-bottom:1.5rem;color:var(--clr-text-light)}.footer_contact a{color:var(--clr-text-light)}.footer_contact .cta_form a{background-color:var(--clr-wht);color:var(--clr-primary-default);width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.footer_contact .cta_line a{background-color:#4cc764;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.footer_btm{padding-top:3rem;padding-bottom:3rem}.footer_btm .menu-item{list-style:none}.footer_btm .menu-item a{color:var(--clr-text-secondary)}.footer_btm small{color:var(--clr-text-secondary)}@media screen and (max-width: 47.9375em){.footer_btm .fnav--link::before{right:-0.25rem}}@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){.privacy{text-align:center;margin-bottom:.5em}}@media(hover: hover){.privacy a:hover{opacity:.7}}.copyright{gap:1em;justify-content:center}@media screen and (max-width: 47.9375em){.copyright{gap:.5em;flex-direction:column}}.pbl a,.pbl img{display:block}.pbl a{opacity:.5}@media(hover: hover){.pbl a:hover{opacity:1}}@media screen and (max-width: 47.9375em){.fnav_sub_toggle{position:absolute;top:0;right:0;width:2rem;height:2rem;transition:var(--transit-default);color:var(--clr-wht);cursor:pointer}.fnav_sub_toggle::before,.fnav_sub_toggle::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:.6875rem;height:1px;border-bottom:1px solid}.fnav_sub_toggle::after{transform:rotate(90deg);opacity:1 !important}.fnav_sub_toggle.active{transform:rotate(180deg)}.fnav_sub_toggle.active::after{opacity:0 !important}.fnav--menu-list{display:none}.fnav--menu-list-cont{width:100%}.cta_tel a{display:flex;gap:1.1428571429rem;flex-direction:unset;align-items:center}}[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))}.gap8{gap:0.5rem}.gap16{gap:1rem}.gap24{gap:1.5rem}.gap32{gap:2rem}.gap40{gap:2.5rem}.gap48{gap:3rem}.gap-blc48{row-gap:3rem}.gap56{gap:3.5rem}.gap64{gap:4rem}.gap80{gap:5rem}@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-sp6{gap:0.4285714286rem !important}.gap-sp8{gap:0.5714285714rem !important}.gap-sp10{gap:0.7142857143rem !important}.gap-sp12{gap:0.8571428571rem !important}.gap-sp16{gap:1.1428571429rem !important}.gap-sp24{gap:1.7142857143rem !important}.gap-sp32{gap:2.2857142857rem !important}}.header{position:fixed;top:0;left:0;right:0;height:6.5rem;z-index:9999;transition:var(--transit-default)}@media screen and (max-width: 67.5em){.header{height:5.1428571429rem;background-color:var(--clr-wht)}}.header--inner{height:100%;padding-left:2.5rem}@media screen and (max-width: 67.5em){.header--inner{padding-left:1.5rem;padding-right:1.5rem}}.template-contact-simple .header{position:absolute}@media print,screen and (min-width: 67.5625em){.header-sm{height:5rem;background-color:#fff}}.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{max-height:2rem;width:auto !important}@media screen and (max-width: 67.5em){.header--logo img{width:auto;max-height:2rem}}@media print,screen and (min-width: 67.5625em){.gnav,.gnav--menu,.gnav--menu li,.gnav--link{height:100%}}@media print,screen and (min-width: 67.5625em){.gnav{display:flex}}@media screen and (max-width: 67.5em){.gnav{position:fixed;top:5.1428571429rem;right:0;z-index:300;width:100%;height:calc(100% - 5.1428571429rem);margin:0;padding:1.5rem;opacity:0;pointer-events:none;overflow:auto;overscroll-behavior-y:contain;background-color:var(--clr-wht);-webkit-overflow-scrolling:touch;transition:var(--transit-default)}.gnav.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--ttl,.gnav--link{font-size:1rem}.ipad .gnav--ttl,.ipad .gnav--link{font-size:0.75rem !important}@media screen and (max-width: 47.9375em){.gnav--ttl{display:block;font-size:1.1428571429rem;padding:1.0714285714rem 0}}@media screen and (max-width: 67.5em){.gnav--menu{display:block;border-bottom:solid 1px var(--clr-mono-02)}}@media screen and (max-width: 67.5em){.gnav--menu li{position:relative;display:block;width:100%}}.gnav--link{padding-left:2rem}@media screen and (max-width: 67.5em){.gnav--link{display:block;padding:1.0714285714rem 0;font-size:1.1428571429rem}}@media print,screen and (min-width: 67.5625em){.gnav--link{text-align:center}}@media screen and (max-width: 47.9375em){.gnav--link::before{position:absolute;right:1.0714285714rem}}@media print,screen and (min-width: 67.5625em){.gnav--menu li.menu-item-has-children>.gnav--link span{display:flex;align-items:center;gap:1rem}}@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:hover>a.gnav--link,.gnav--menu>li.current-menu-item>.gnav--link{color:var(--clr-primary-default)}}.menu-item-has-children{position:relative}.menu-item-has-children a{padding-right:0}.menu-item-has-children .btn a{padding-right:1.5rem}@media screen and (max-width: 47.9375em){.gnav_sub_toggle{position:absolute;top:0;right:-0.75rem;width:4rem !important;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:.6875rem;height:1px;border-bottom:1px solid}.gnav_sub_toggle::after{transform:rotate(90deg);opacity:1 !important}.gnav_sub_toggle.active{transform:rotate(180deg)}.gnav_sub_toggle.active::after{opacity:0 !important}}.gnav--menu .menu-item-has-children:hover .gnav_sub_toggle::after{opacity:0}.gnav--menu .menu-item-has-children:hover .gnav_sub_toggle::before{transform:rotate(180deg)}.header-sm .head_sub_nav--wrap{top:5rem}.head_sub_nav--wrap{z-index:100}@media print,screen and (min-width: 67.5625em){.head_sub_nav--wrap{background-color:var(--clr-bg-02);position:fixed;top:6.5rem;left:0;width:100%;white-space:nowrap;transition:var(--transit-default);opacity:0;pointer-events:none;padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap{display:none;background-color:rgba(0,0,0,0) !important}}@media screen and (max-width: 67.5em){.head_sub_nav--wrap{background-color:var(--clr-wht)}}.head_sub_nav--wrap .ttl-05 span{display:block}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap .gnav--sns{display:none}}.head_sub_nav--wrap .gnav--sns svg{fill:var(--clr-text-primary);object-fit:contain}.head_sub_nav--wrap .gnav--sns .txt{font-family:var(--font-en-text);opacity:.75}.head_sub_nav--wrap .head_sub_nav--wrap-img{width:28.125rem !important}.head_sub_nav--wrap .head_sub_nav--wrap-img img{object-fit:cover;height:18.75rem}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap .head_sub_nav--wrap-img img{height:14.2857142857rem}}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap .head_sub_nav--wrap-img{width:100% !important}}.head_sub_nav--wrap .gnav-sublink{width:20.625rem;height:12.5rem}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap .gnav-sublink{height:auto;width:100%}}.head_sub_nav--wrap .gnav-sublink:hover img{opacity:.5}.head_sub_nav--wrap .gnav-sublink a{width:100%;height:100%}.head_sub_nav--wrap .gnav-sublink img{width:100%;height:10.125rem;object-fit:cover;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap .gnav-sublink img{display:none}}.head_sub_nav--wrap .gnav-sublink span{padding:0.5rem 1rem;display:block;background-color:var(--clr-wht);white-space:pre-wrap}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap .gnav-sublink span{padding:0;background-color:rgba(0,0,0,0)}}.head_sub_nav--wrap-cont{display:grid;grid-template-columns:max(216px,13.5rem) auto}.head_sub_nav--wrap-cont .ttl-05 .txt-sm{padding-top:0.5rem;font-weight:var(--font-weight-bold)}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap-cont{display:block;width:100%}.head_sub_nav--wrap-cont .ttl-cont{display:none}}.head_sub_nav--wrap-list{display:grid;grid-template-columns:auto max(240px,23.75rem);align-items:start;padding-right:2.5rem;padding-left:2.5rem;gap:1.5rem}@media screen and (max-width: 47.9375em){.head_sub_nav--wrap-list{display:block;padding-right:0;padding-left:0;padding-bottom:2.2857142857rem}.head_sub_nav--wrap-list .txt-lg{font-size:1rem;padding-left:2.1428571429rem}}@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.active .head_sub_nav--wrap{opacity:1;pointer-events:auto}}@media screen and (max-width: 67.5em){.head_sub_nav{position:relative}}@media screen and (max-width: 47.9375em){.head_sub_nav{display:block;gap:0}}.head_sub_nav li{height:auto}.head_sub_nav .menu-item a{display:flex;align-items:center;padding-bottom:0.5rem}.head_sub_nav .menu-item a::before{border-top:1px solid var(--clr-text-primary) !important;content:"";width:1.5rem !important;margin-right:0.5rem !important}@media screen and (max-width: 47.9375em){.head_sub_nav .menu-item a::before{float:none !important;margin-block:unset !important;aspect-ratio:unset !important;border-right:none !important;transform:none !important}}.head_sub_nav-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6, auto);column-gap:2rem}@media screen and (max-width: 47.9375em){.head_sub_nav-grid{grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);column-gap:0;padding-left:2.1428571429rem}.head_sub_nav-grid a{padding-left:0 !important}}.head_sub_nav-grid.menu li{padding-bottom:1rem}.head_sub_nav a{display:block;padding-bottom:0.5rem}@media screen and (max-width: 47.9375em){.head_sub_nav a{padding:1.0714285714rem;padding-left:2.1428571429rem}}@media(hover: hover){.head_sub_nav a:hover{color:var(--clr-primary-default)}}.gnav-area{padding-left:2rem}@media screen and (max-width: 47.9375em){.gnav-area{padding-left:0}}@media print,screen and (min-width: 67.5625em){.gnav_sub_toggle{display:block;position:relative;width:2rem;height:100%;transition:var(--transit-default);color:var(--clr-primary-default);cursor:pointer}.gnav_sub_toggle::before,.gnav_sub_toggle::after{content:"";position:absolute;top:50%;left:0;right:0;margin:auto;width:0.6875rem;height:1px;border-bottom:1px solid;transition:var(--transit-default)}.gnav_sub_toggle::after{transform:rotate(90deg)}}.gnav--cta{text-align:center;height:100%}.gnav--cta-cont{padding-left:2rem}@media screen and (max-width: 47.9375em){.sns_area-cont a::before{content:none !important}.gnav--cta-cont{padding-left:0;padding-top:2.2857142857rem}.gnav--cta-cont .gnav--sns{display:flex;justify-content:center;padding-bottom:2.2857142857rem;border-bottom:solid 1px var(--clr-mono-02);margin-bottom:1.7142857143rem;gap:1.7142857143rem}.gnav--cta-cont .gnav--sns svg{fill:var(--clr-text-primary);object-fit:contain}.gnav--cta-cont .gnav--sns .txt{font-family:var(--font-en-text);opacity:.75}.gnav--cta-cont .copyright small{color:var(--clr-text-placeholder)}}.header-sm .gnav--contact a{padding:0.75rem 1.5rem}.gnav--contact a{padding:1.5rem;font-size:1rem}@media print,screen and (min-width: 67.5625em){.gnav--contact a{border-radius:0}}@media screen and (max-width: 67.5em){.gnav--contact a{padding:0.7142857143rem 1.1428571429rem;margin-left:auto;margin-right:auto}}.gnav--contact a span{display:block}.gnav--contact a::after{content:none}@media screen and (max-width: 47.9375em){.gnav--contact a{border-radius:0}}.gnav--contact .copy{font-size:max(10px,0.75rem);position:relative;width:fit-content;margin:0 auto}.gnav--contact .copy::before,.gnav--contact .copy::after{content:"";position:absolute;width:0.125rem;height:1rem;background-color:var(--clr-text-light);bottom:0.125rem}.gnav--contact .copy::before{transform:rotate(-35deg);left:-0.75rem}.gnav--contact .copy::after{transform:rotate(35deg);right:-0.75rem}.gnav--contact{width:12.5rem}.gnav--contact a{white-space:nowrap}.gnav--contact a::before{content:none !important}.gnav--contact.plan a{background-color:var(--clr-text-primary) !important}@media screen and (max-width: 1500px){.gnav--contact.line{position:absolute;top:6.5rem;right:0}.header-sm .gnav--contact.line{top:5rem}}@media print,screen and (min-width: 67.5625em){.gnav_btn{display:none}}@media screen and (max-width: 67.5em){.gnav_btn{position:fixed;top:0;width:5.1428571429rem;height:5.1428571429rem;cursor:pointer;z-index:9999}.gnav_btn{right:0;transition:var(--transit-default)}.gnav_btn--lines{position:relative;width:2.2857142857rem;height:1.1428571429rem}.gnav_btn--lines span{position:absolute;left:0;width:100%;height:1px;background-color:var(--clr-text-primary);transition:var(--transit-default)}.gnav_btn--lines span:nth-of-type(1){top:0}.gnav_btn--lines span:nth-of-type(2){top:50%;transform:translateY(-50%)}.gnav_btn--lines span:nth-of-type(3){bottom:0}.active .gnav_btn--lines span:nth-of-type(1){transform:translateY(0.5rem) rotate(-30deg)}.active .gnav_btn--lines span:nth-of-type(2){opacity:0}.active .gnav_btn--lines span:nth-of-type(3){transform:translateY(-0.5357142857rem) rotate(30deg)}}.cta-fix{position:fixed;bottom:10vh;right:0;z-index:9999;writing-mode:vertical-rl;text-orientation:upright;background-color:#4cc764;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none}@media screen and (max-width: 47.9375em){.cta-fix{background-color:rgba(0,0,0,0);width:100%;writing-mode:unset;bottom:0}.cta-fix .cta-fix-contact{background-color:var(--clr-primary-default)}.cta-fix .cta-fix-showroom{background-color:var(--clr-text-primary)}.cta-fix .cta-fix-line{background-color:#4cc764}}.cta-fix a{padding:1.5rem;font-size:max(14px,1rem);display:flex;align-items:center;color:var(--clr-wht);gap:0.5rem}@media screen and (max-width: 47.9375em){.cta-fix a{font-size:max(12px,0.875rem);gap:0.2857142857rem;justify-content:center;padding:1.1428571429rem 0.5714285714rem}}.cta-fix.is-show{opacity:1;visibility:visible;pointer-events:auto}.hero{position:relative;height:60rem}@media screen and (max-width: 47.9375em){.hero{height:calc(100vh - 5.1428571429rem);height:calc(100svh - 5.1428571429rem)}}.hero--catch{position:absolute !important;top:14rem;right:10rem;writing-mode:vertical-rl;line-height:1.8 !important;letter-spacing:.1em !important;color:var(--clr-text-light);font-feature-settings:initial}@media screen and (max-width: 47.9375em){.hero--catch{top:2.2857142857rem;right:2.2857142857rem}}.hero--lead{position:absolute;left:3rem;bottom:5.875rem;color:var(--clr-text-light);z-index:1}.hero--lead .num{padding-right:0.5rem;padding-left:0.5rem;background:linear-gradient(180deg, #fbe8a0 0%, #a39662 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero--lead .ttl-03{display:block;margin-bottom:0}@media screen and (max-width: 47.9375em){.hero--lead .ttl-03{font-size:2rem}}.hero--lead .txt-lg{margin-top:-1rem}@media screen and (max-width: 47.9375em){.hero--lead .txt-lg{font-size:1rem}}@media screen and (max-width: 47.9375em){.hero--lead{left:0;width:100%;padding:1rem;bottom:1.1428571429rem}}.hero--lead-txt{margin-bottom:-1.5625rem}@media screen and (max-width: 47.9375em){.hero--lead-txt{font-size:0.9285714286rem;margin-bottom:-2.5rem}}.hero_slide{overflow:hidden}.hero_slide .slick-slide img{height:120%}.hero_slide .gnav--sns{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);mix-blend-mode:exclusion;color:#fff}.hero_slide .gnav--sns p{writing-mode:vertical-rl;color:#fff;mix-blend-mode:overlay;z-index:10;font-weight:500;font-size:0.875rem;line-height:160%;letter-spacing:1.4px;font-family:var(--font-en-text)}.hero_slide .gnav--sns .sns_area-cont{flex-direction:column;gap:1rem}.hero_slides,.hero_slide,.hero_slide .slick-list,.hero_slide .slick-track,.hero_slide .slick-slider,.hero_slide .slick-slide{width:100%;height:100% !important}.hero_slide .slick-list{position:relative;overflow:hidden}.hero_slide .slick-dots{display:flex;position:absolute;bottom:3rem;right:3rem}.hero_slide .slick-dots li{background-color:var(--clr-wht);opacity:.5;width:0.25rem;height:0.25rem}@media screen and (max-width: 47.9375em){.hero_slide .slick-dots{bottom:auto;top:2.2857142857rem;left:1.1428571429rem}}@media print,screen and (min-width: 48em){.hero_slide-sp{display:none !important}}@media screen and (max-width: 47.9375em){.hero_slide-pc{display:none !important}}.home_ttl{text-transform:uppercase;line-height:1;letter-spacing:.1em !important;font-weight:var(--font-weight-default)}.home_news .cat_list{display:none}.home_news .post{height:1.875rem;display:flex !important;border-radius:var(--border-radius-secondary)}.home_news .post--info{background-color:var(--clr-primary-dark);border-color:var(--clr-primary-dark);height:100%;border-radius:var(--border-radius-secondary) 0 0 var(--border-radius-secondary)}.home_news .post--date{opacity:1;padding-left:1.5rem;padding-right:1.5rem;font-family:var(--font-en-text);font-weight:var(--font-weight-bold);font-size:var(--font-size-txt-sm)}@media screen and (max-width: 47.9375em){.home_news .post--date{padding-left:0.5714285714rem;padding-right:0.5714285714rem;font-size:0.8571428571rem}}.home_news .post--txtarea{position:relative;width:24.75rem;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:1rem;padding-right:2rem;border-color:var(--clr-text-light);background-color:var(--clr-text-light);border-radius:0 var(--border-radius-secondary) var(--border-radius-secondary) 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 47.9375em){.home_news .post--txtarea{width:78%}}.home_news .post--txtarea .post--ttl{font-size:var(--font-size-txt-sm);line-height:1.6}.home_news .post--txtarea a::after{position:absolute;top:50%;transform:translateY(-50%);right:1rem;content:"";width:1.5rem;height:1.5rem;background-image:url(/wp/wp-content/themes/standard_sass/images/top/arrow_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;transition:var(--transit-default)}.home_news a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home_news a:hover::after{right:0.5rem}.home_about{background-color:var(--clr-bg-02)}.home_about .js-tick{bottom:0}.home_about--box{width:50vw;height:68.75vw;position:relative}@media screen and (max-width: 47.9375em){.home_about--box{width:100%;height:21.4285714286rem}}.home_about .home_about--img--01{width:50vw;height:68.75vw}.home_about .home_about--img--01 li .img-01{background-image:url(../images/top/about-img01-1.jpg);background-position:top center}.home_about .home_about--img--01 li .img-02{background-image:url(../images/top/about-img01-2.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_about .home_about--img--01 li .img-02{background-position:25% 25%}}.home_about .home_about--img--01 li .img-03{background-image:url(../images/top/about-img01-3.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_about .home_about--img--01{width:100%;height:21.4285714286rem}.home_about .home_about--img--01 li .img-01,.home_about .home_about--img--01 li .img-02,.home_about .home_about--img--01 li .img-03{width:100%;height:150%;background-size:cover;background-repeat:no-repeat}}.home_about .home_about--img li{height:100%;position:relative}.home_about .slick-list{height:100%}.home_about .slick-track{height:100%}.home_about--box02{width:30rem;height:22.5rem;position:absolute;bottom:0;right:0}@media screen and (max-width: 47.9375em){.home_about--box02{width:17.1428571429rem;height:12.8571428571rem}}.home_about--img--02{width:100%;height:100%}.home_about--img--02 li .img-01{background-image:url(../images/top/about-img02-1.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_about--img--02 li .img-01{height:180%}}.home_about--img--02 li .img-02{background-image:url(../images/top/about-img02-2.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_about--img--02 li .img-02{height:180%}}.home_about--img--02 li .img-03{background-image:url(../images/top/about-img02-3.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_about--img--02 li .img-03{height:180%}}.home_about--box03{width:18.75rem;height:12.5rem;position:absolute;bottom:16.5rem;right:28.875rem}@media screen and (max-width: 47.9375em){.home_about--box03{width:12.8571428571rem;height:11.4285714286rem;left:0;bottom:5.7142857143rem}}.home_about--img--03{width:100%;height:100%}.home_about--img--03 li .img-01{background-image:url(../images/top/about-img03-1.jpg);background-position:top center}.home_about--img--03 li .img-02{background-image:url(../images/top/about-img03-2.jpg);background-position:top center}.home_about--img--03 li .img-03{background-image:url(../images/top/about-img03-3.jpg);background-position:top center}.home_about--text{padding-right:7.5rem;padding-left:7.5rem}@media screen and (max-width: 47.9375em){.home_about--text{padding-right:0 !important;padding-left:0 !important;margin:0 auto;width:86% !important;padding-bottom:18.7142857143rem}}.home_about--text--cont .ttl-06{font-family:var(--font-jp-heading);line-height:2.2}.home_achievements{background-color:var(--clr-primary-dark);color:var(--clr-text-light)}@media screen and (max-width: 47.9375em){.home_achievements{padding-block:calc(var(--section_pdg-md-sp)*var(--rem-sp))}}.home_achievements .home_ttl{color:#ffeca0}.home_achievements .home_ttl .font-en{font-size:var(--font-en-display);line-height:1;padding-bottom:0.5rem;display:block}.home_achievements .subtitle-sm{border-color:var(--clr-text-light)}.home_achievements--list{max-width:65rem;row-gap:2.5rem;margin:0 auto}@media screen and (max-width: 47.9375em){.home_achievements--list{row-gap:1.7142857143rem}}.achievement-num{font-family:var(--font-en-heading);font-size:4.25rem;font-weight:500;line-height:.8}@media screen and (max-width: 47.9375em){.achievement-num{font-size:2.8571428571rem}}.home_achievements--list-child{position:relative;text-align:center}.home_achievements--list-child::before{content:"";position:absolute;background-image:url(/wp/wp-content/themes/standard_sass/images/top/crown-l.png);width:1.3125rem;height:3.1875rem;background-repeat:no-repeat;background-size:contain;left:1.125rem;top:0}@media screen and (max-width: 47.9375em){.home_achievements--list-child::before{width:0.8571428571rem;height:2.5714285714rem;left:0;top:0.2857142857rem}}.home_achievements--list-child::after{content:"";position:absolute;background-image:url(/wp/wp-content/themes/standard_sass/images/top/crown-r.png);width:1.3125rem;height:3.1875rem;background-repeat:no-repeat;background-size:contain;right:1.125rem;top:0}@media screen and (max-width: 47.9375em){.home_achievements--list-child::after{width:0.8571428571rem;height:2.5714285714rem;right:0;top:0.2857142857rem}}.home_achievements--list-child .list-ttl{text-align:left;color:#ffeca0}@media screen and (max-width: 47.9375em){.home_achievements--list-child .list-ttl{font-size:0.7142857143rem}}@media screen and (max-width: 47.9375em){.home_achievements--list-child .txt-sm{font-size:0.7142857143rem}}.home_works .ttl-04{line-height:1}@media screen and (max-width: 47.9375em){.home_works .ttl-04{line-height:1.6}}.home_works .font-en{font-size:4rem;color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.home_works .font-en{font-size:2.2857142857rem}}@media screen and (max-width: 47.9375em){.home_works .btn-cont{gap:0;width:86%;margin-left:auto;margin-right:auto}}.home_works--slide{padding-left:10rem}@media screen and (max-width: 47.9375em){.home_works--slide{padding-left:0}.home_works--slide .slick-dots{width:86%;margin-left:auto;margin-right:auto}}.home_works .post{margin-right:1rem}@media screen and (max-width: 47.9375em){.home_works .post{margin:0 10px}}.work-btn{margin-bottom:2.5rem !important}@media screen and (max-width: 47.9375em){.work-btn{margin-bottom:1.1428571429rem !important}}@media screen and (max-width: 47.9375em){.work-btn:last-child{margin-bottom:0 !important}}.home_gallery{width:100%;height:50rem}@media screen and (max-width: 47.9375em){.home_gallery{height:21.4285714286rem}}.home_gallery .js-parallax{background-image:url(/wp/wp-content/themes/standard_sass/images/top/gallery-bg.png)}.home_gallery .js-tick{bottom:0}.js-parallax-parent{position:absolute;inset:0;overflow:clip;width:100%;top:0;height:100%}.js-parallax{position:absolute;width:100%;background-size:cover;height:140%}@media screen and (max-width: 47.9375em){.js-parallax{height:180%}}.js-parallax.about{background-image:url(/wp/wp-content/themes/standard_sass/images/top/gallery-bg02.jpg);background-position:top center}.scroll-box{position:relative;overflow:hidden}@media screen and (max-width: 47.9375em){.scroll-box{overflow:auto}}.scroll-wrapper{overflow:hidden;height:100vh;position:relative}@media screen and (max-width: 47.9375em){.scroll-wrapper{height:auto}}.scroll-list{position:absolute;top:0;left:0;display:flex;align-items:center;height:100vh;gap:1.5rem}@media screen and (max-width: 47.9375em){.scroll-list{height:auto}}.home_showroom{background-color:var(--clr-bg-02)}.home_showroom .js-tick{bottom:-2.625rem}@media screen and (max-width: 47.9375em){.home_showroom .js-tick{bottom:-0.7142857143rem}}.home_showroom--cont li{font-weight:var(--font-weight-bold);padding:1.5rem;background-color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.home_showroom--cont li{padding:0.5714285714rem;font-size:0.8571428571rem}}@media screen and (max-width: 47.9375em){.home_showroom--link{position:static}}.home_showroom--link li{height:26.0625rem;position:relative;z-index:2;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 47.9375em){.home_showroom--link li{height:11.4285714286rem}}.home_showroom--link li a{color:var(--clr-wht)}.home_showroom--link li a:hover .circle-btn{background-color:var(--clr-primary-dark)}.home_showroom--link li a:hover .circle-btn::after{background-image:url(../images/top/arrow_back-wh.svg)}.home_showroom--link li:nth-child(1){background-image:url(../images/top/showroom-img02.jpg);background-repeat:no-repeat;background-size:cover;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.home_showroom--link li:nth-child(1){background-size:cover;background-image:url(../images/top/showroom-img02.jpg)}}.home_showroom--link li:nth-child(2){background-image:url(../images/top/showroom-img03.jpg);background-repeat:no-repeat;background-size:cover;transition:var(--transit-default)}@media screen and (max-width: 47.9375em){.home_showroom--link li:nth-child(2){background-size:cover;background-image:url(../images/top/showroom-img03.jpg)}}.home_showroom--link li:hover:before{transform:scale(1.2)}.home_showroom--link .txtarea{width:100%;padding-right:3rem;padding-left:3rem;padding-bottom:3rem;color:var(--clr-wht);z-index:1}@media screen and (max-width: 47.9375em){.home_showroom--link .txtarea{padding-bottom:0;flex-direction:row;align-items:flex-start;padding-right:1.7142857143rem;padding-left:1.7142857143rem}}.circle-btn{position:relative;display:block;width:3.375rem;height:3.375rem;border-radius:3.75rem;background:var(--clr-wht);transition:.3s ease;flex-shrink:0}@media screen and (max-width: 47.9375em){.circle-btn{width:2.2857142857rem;height:2.2857142857rem}}.circle-btn::after{position:absolute;content:"";width:1.5rem;height:1.5rem;background-image:url(../images/top/arrow_back.svg);background-repeat:no-repeat;background-size:contain;top:0;right:0;bottom:0;left:0;margin:auto;transition:.3s ease}@media screen and (max-width: 47.9375em){.circle-btn::after{width:0.8571428571rem;height:0.8571428571rem}}.home_promise{position:relative;width:100%;height:60rem;z-index:1000;color:var(--clr-text-light)}@media screen and (max-width: 47.9375em){.home_promise{height:auto;background-color:var(--clr-bg-02);color:var(--clr-text-primary);padding-top:5.7142857143rem}}.home_promise .ttl-01,.home_promise .ttl-03,.home_promise p{color:var(--clr-text-light)}@media screen and (max-width: 47.9375em){.home_promise .ttl-01,.home_promise .ttl-03,.home_promise p{color:var(--clr-text-primary);border-color:var(--clr-text-primary)}}.home_promise .subtitle-sm{border-color:var(--clr-text-light)}@media screen and (max-width: 47.9375em){.home_promise .subtitle-sm{border-color:var(--clr-text-primary);color:var(--clr-text-primary)}}.home_promise .btn a{background-color:var(--clr-text-light);color:var(--clr-text-primary)}.home_promise .btn a:hover{background-color:var(--clr-primary-dark);color:var(--clr-text-light)}@media screen and (max-width: 47.9375em){.home_promise .btn a{background-color:var(--clr-text-primary);color:var(--clr-text-light)}}.home_promise .js-parallax{background-image:url(/wp/wp-content/themes/standard_sass/images/top/promise-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 47.9375em){.home_promise .js-parallax{background-position:left}}@media screen and (max-width: 47.9375em){.home_promise--img{width:100vw;margin-left:calc(-50vw + 50%);height:21.4285714286rem}}.home_promise--cont{position:absolute;width:40rem;top:11.8125rem;right:10rem}@media screen and (max-width: 47.9375em){.home_promise--cont{width:86%;margin:0 auto;position:relative;top:auto;right:auto;z-index:999}.home_promise--cont .home_about--head{text-align:center}.home_promise--cont .ttl-03{text-align:center}}.home_cta .lps_parts{padding-bottom:0}.home_service{background-color:var(--clr-bg-02)}.home_service--cont{margin-left:10rem}@media screen and (max-width: 47.9375em){.home_service--cont{width:86%;margin:0 auto}.home_service--cont .home_about--head{text-align:center}}.home_service--img{position:absolute;right:0;top:10rem;width:60rem;height:42.5rem}.home_service--img .js-parallax{background-image:url(/wp/wp-content/themes/standard_sass/images/top/service-img01.jpg);height:150%}@media screen and (max-width: 47.9375em){.home_service--img{position:relative;top:auto;width:100vw;margin-left:calc(-50vw + 50%);height:21.4285714286rem}}@media screen and (max-width: 47.9375em){.home_company--link{position:static}}.home_service--link li{width:50% !important;height:auto !important;aspect-ratio:3/2 !important}@media screen and (max-width: 47.9375em){.home_service--link li{width:100% !important}}.home_service--link li,.home_company--link li{width:60rem;height:40rem;position:relative;z-index:2;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-size:cover;transition:var(--transit-default)}.home_service--link li .font-en,.home_company--link li .font-en{text-transform:uppercase;font-size:var(--font-size-display-sm);line-height:1;font-family:var(--font-en-display);font-weight:var(--font-weight-default)}@media screen and (max-width: 47.9375em){.home_service--link li .font-en,.home_company--link li .font-en{font-size:var(--font-size-display-sm-sp)}}.home_service--link li a,.home_company--link li a{color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.home_service--link li,.home_company--link li{height:18.75rem}}.home_service--link li .circle-btn,.home_company--link li .circle-btn{width:7.5rem;height:7.5rem;border-radius:7.5rem}@media screen and (max-width: 47.9375em){.home_service--link li .circle-btn,.home_company--link li .circle-btn{width:2.2857142857rem;height:2.2857142857rem;border-radius:2.2857142857rem}}@media screen and (max-width: 47.9375em){.home_service--detail{padding-top:2.2857142857rem}}.home_service--link li:nth-child(1){background-image:url(../images/top/service-img02.jpg)}@media screen and (max-width: 47.9375em){.home_service--link li:nth-child(1){background-size:cover;background-image:url(../images/top/service-img02.jpg)}}.home_service--link li:nth-child(2){background-image:url(../images/top/service-img03.jpg)}@media screen and (max-width: 47.9375em){.home_service--link li:nth-child(2){background-size:cover;background-image:url(../images/top/service-img03.jpg)}}.home_company--link li:nth-child(1){background-image:url(../images/top/company-img01.jpg)}@media screen and (max-width: 47.9375em){.home_company--link li:nth-child(1){background-size:cover;background-image:url(../images/top/company-img01.jpg)}}.home_company--link li:nth-child(2){background-image:url(../images/top/company-img02.jpg)}@media screen and (max-width: 47.9375em){.home_company--link li:nth-child(2){background-size:cover;background-image:url(../images/top/company-img02.jpg)}}.home_company--link li:nth-child(3){background-image:url(../images/top/company-img03.jpg)}@media screen and (max-width: 47.9375em){.home_company--link li:nth-child(3){background-size:cover;background-image:url(../images/top/company-img03.jpg)}}.home_service--link li,.home_company--link li{position:relative;display:flex;align-items:flex-end}.home_service--link li:hover .circle-btn,.home_company--link li:hover .circle-btn{background-color:var(--clr-primary-dark)}.home_service--link li:hover .circle-btn::after,.home_company--link li:hover .circle-btn::after{background-image:url(../images/top/arrow_back-wh.svg)}.home_service--link .txtarea,.home_company--link .txtarea{width:100%;bottom:0;padding-right:3rem;padding-left:3rem;padding-bottom:3rem;position:relative;color:var(--clr-wht);z-index:1}@media screen and (max-width: 47.9375em){.home_service--link .txtarea,.home_company--link .txtarea{padding-bottom:0;flex-direction:row;align-items:flex-start;padding-right:0.8571428571rem;padding-left:0.8571428571rem}}.home_service--link .txtarea::before,.home_company--link .txtarea::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)}.home_service--link .txtarea .txtarea_cont,.home_company--link .txtarea .txtarea_cont{z-index:1}.home_service .js-tick,.home_company .js-tick{bottom:0}.home_company .font-en{font-size:4rem;color:var(--clr-primary-default)}@media screen and (max-width: 47.9375em){.home_company .font-en{font-size:2.2857142857rem}}.home_menu{background-color:var(--clr-bg-02)}.home_menu--cont .home_menu--cont-box{text-align:center;background-color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.home_menu--cont .home_menu--cont-box img{aspect-ratio:3/2;object-fit:cover}}.home_menu--cont .num{display:block;height:50px;width:50px;border-radius:50%;line-height:50px;text-align:center;border:solid 1px var(--clr-text-primary);margin:0 auto}.home_menu--cont .home_menu--cont-text{padding-top:1.5rem;padding-bottom:2.5rem;min-height:18.75rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 47.9375em){.home_menu--cont .home_menu--cont-text{padding-left:1.7142857143rem;padding-right:1.7142857143rem}}.home_menu--cont .btn a{margin:0 auto}.home_menu--dog{width:75rem;margin:0 auto;background-color:var(--clr-wht);padding:2.5rem 5rem}.home_menu--dog img{width:12.5rem !important;border-radius:50%}@media screen and (max-width: 47.9375em){.home_menu--dog{width:86%;padding:1.7142857143rem}}.home_company{padding-bottom:3.75rem}@media screen and (max-width: 47.9375em){.home_company{padding-bottom:5.7142857143rem}}.home_company .js-tick{bottom:1.875rem}@media screen and (max-width: 47.9375em){.home_company .js-tick{bottom:0}}.home_recruit{background-color:var(--clr-text-primary)}@media screen and (max-width: 47.9375em){.home_recruit{padding-bottom:25.7142857143rem}}.home_recruit .js-tick{bottom:0}.home_recruit .subtitle-sm{border-color:var(--clr-text-light)}.home_recruit .btn a{background-color:var(--clr-sub-02);color:var(--clr-text-primary)}.home_recruit .btn a:hover{background-color:var(--clr-text-light)}.home_recruit--images{width:60rem;height:70rem;z-index:1}.home_recruit--images .js-parallax{background-image:url(../images/top/recruit-img01.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_recruit--images{width:100vw;height:21.4285714286rem}}.home_recruit--img--02{width:33rem;height:22.5rem;position:absolute;bottom:12.5rem;left:0;z-index:1}.home_recruit--img--02 .js-parallax{background-image:url(../images/top/recruit-img02.jpg);background-position:top center}@media screen and (max-width: 47.9375em){.home_recruit--img--02 .js-parallax{height:170%;background-position:top}}@media screen and (max-width: 47.9375em){.home_recruit--img--02{width:17.8571428571rem;height:12.8571428571rem;bottom:7.1428571429rem}}.home_recruit--img--03{width:18.75rem;height:12.5rem;position:absolute;bottom:25.6875rem;left:31.25rem;z-index:1}.home_recruit--img--03 .js-parallax{background-image:url(../images/top/recruit-img03.jpg);background-position:top center;background-size:cover}@media screen and (max-width: 47.9375em){.home_recruit--img--03 .js-parallax{height:180%}}@media screen and (max-width: 47.9375em){.home_recruit--img--03{width:14.2857142857rem;height:10rem;bottom:0;left:auto;right:0}}.home_recruit--text{padding-right:10rem;padding-left:10rem}@media screen and (max-width: 47.9375em){.home_recruit--text{padding-right:0;padding-left:0;width:86% !important;margin:0 auto}}.home_recruit--text--cont{width:40rem}@media screen and (max-width: 47.9375em){.home_recruit--text--cont{width:auto}}.home_recruit--text--cont .ttl-06{font-family:var(--font-jp-heading);line-height:2.2}.recruit-btn .btn{margin-left:0 !important}@media screen and (max-width: 47.9375em){.home_blog{width:86%;margin:0 auto}}.home_blog--slide{padding-left:10rem}.home_blog--slide .post{padding-right:3.5rem}@media screen and (max-width: 47.9375em){.home_blog--slide .post{padding-right:0.5714285714rem;padding-left:0.5714285714rem}}@media screen and (max-width: 47.9375em){.home_blog--slide{padding-left:0}}.home_blog--cont .btn{margin-right:0 !important}.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 .home_newsline--more svg{width:1rem;aspect-ratio:1;fill:currentColor}.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 .slick-list{margin-inline:calc(50% - 50vw)}.standard .slide-query .slick-slide{transition:var(--transit-default)}.standard .slide-query .slick-slide:not(.slick-active){opacity:.3}.standard .slide-query .slick-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)}.standard .slide-query .slick-arrow::before,.standard .slide-query .slick-arrow::after{content:"";position:absolute}.standard .slide-query .slick-arrow::before{inset:0;border-radius:50%;box-shadow:0 0 2rem var(--clr-primary-default);opacity:.2}.standard .slide-query .slick-arrow::after{width:0.5rem;height:0.5rem;transform:rotate(45deg)}.standard .slide-query .slick-prev::after{border-bottom:2px solid;border-left:2px solid}.standard .slide-query .slick-next::after{border-top:2px solid;border-right:2px solid}.standard .posts-query01 .post{width:23.625rem;margin-inline:1rem}.standard .posts-query01 .post--txt{text-align:justify}.standard .posts-query01 .slide-query .slick-arrow{top:5.8125rem}.standard .posts-query01 .slide-query .slick-prev{left:-3rem}@media screen and (max-width: 47.9375em){.standard .posts-query01 .slide-query .slick-prev{left:0}}.standard .posts-query01 .slide-query .slick-next{right:-3rem}@media screen and (max-width: 47.9375em){.standard .posts-query01 .slide-query .slick-next{right:0}}.standard .posts-query02 .post{width:23.625rem;margin-inline:1rem;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}.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 .slick-track{display:flex}.standard .posts-query02 .slide-query .slick-list{padding-top:6.4375rem !important;padding-bottom:2rem !important}@media screen and (min-width: 48em){.standard .posts-query02 .slide-query .slick-list{padding-left:calc(23.625rem - 1rem)}}.standard .posts-query02 .slide-query .slick-slide{height:auto}.standard .posts-query02 .slide-query .slick-arrow{top:0}.standard .posts-query02 .slide-query .slick-prev{right:5.4375rem}.standard .posts-query02 .slide-query .slick-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 .btn-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;z-index:10;overflow:hidden;background-color:var(--clr-bg-01);padding-top:11.5rem;padding-bottom:calc(var(--section_pdg-md)*var(--rem-pc))}@media screen and (max-width: 47.9375em){.page_ttl{padding-block:calc(var(--section_pdg-sm-sp)*var(--rem-sp))}}.page_ttl--bg{width:100%;height:37.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 47.9375em){.page_ttl--bg{height:22.8571428571rem}}.page_ttl-en{font-size:4.5rem;text-transform:uppercase;font-family:var(--font-en-display);font-weight:var(--font-weight-default)}@media screen and (max-width: 47.9375em){.page_ttl-en{font-size:2.8571428571rem}}.page_ttl-en:has(+.page_ttl-en){margin-bottom:1.5rem}@media screen and (max-width: 47.9375em){.page_ttl-en:has(+.page_ttl-en){margin-bottom:0.8571428571rem}}.page_ttl-jp{display:block;text-transform:uppercase;font-size:max(14px,1rem);color:var(--clr-text-primary)}@media screen and (max-width: 47.9375em){.page_ttl-jp{font-size:1rem}}.page_ttl:not(.page_ttl-has_bg){padding-top:11.5rem}@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)}@media screen and (max-width: 47.9375em){.page_ttl:not(.page_ttl-has_bg) .breadcrumbs{text-align:left}}.page_ttl-has_bg>.inner{display:flex;flex-direction:column;justify-content:center}.page_ttl-scroll{bottom:-5.625rem !important}@media screen and (max-width: 47.9375em){.page_ttl-scroll{bottom:-2.5714285714rem !important}}.ttl-01,.ttl-02,.ttl-03,.ttl-04,.ttl-05,.ttl-06{position:relative;letter-spacing:.07em;font-weight:var(--font-weight-heading)}.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 span,.ttl-02 span,.ttl-03 span,.ttl-04 span,.ttl-05 span,.ttl-06 span{line-height:inherit;letter-spacing:inherit}@media screen and (max-width: 47.9375em){.ttl-01,.ttl-02,.ttl-03,.ttl-04,.ttl-05,.ttl-06{font-weight:500}}.ttl-01{color:var(--clr-text-primary);font-family:var(--font-jp-heading);font-size:var(--font-size-heading1);line-height:1.4}@media screen and (max-width: 47.9375em){.ttl-01{font-size:var(--font-size-heading1-sp)}}.ttl-01.font-en{font-family:var(--font-en-heading);letter-spacing:.05em;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 .subtitle{margin-top:1rem}@media screen and (max-width: 47.9375em){.ttl-01 .subtitle{margin-top:0.5714285714rem}}.ttl-01.clr-wht .subtitle{color:var(--clr-wht)}.ttl-01.clr-wht .subtitle::after{background-color:var(--clr-wht)}.ttl-01.font-jp.txt-left span{font-size:3.5rem}@media screen and (max-width: 47.9375em){.ttl-01.font-jp.txt-left span{font-size:2.2857142857rem}}.ttl-02{font-family:var(--font-jp-heading);font-size:var(--font-size-heading2);line-height:1.4}@media screen and (max-width: 47.9375em){.ttl-02{font-size:var(--font-size-heading2-sp)}}.ttl-02.font-en{font-family:var(--font-en-heading);letter-spacing:.05em;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{font-family:var(--font-jp-heading);font-size:var(--font-size-heading3);line-height:1.6}@media screen and (max-width: 47.9375em){.ttl-03{font-size:var(--font-size-heading3-sp)}}.ttl-03.font-en{font-family:var(--font-en-heading);letter-spacing:.05em;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-family:var(--font-jp-heading);font-size:var(--font-size-heading4);line-height:1.6}@media screen and (max-width: 47.9375em){.ttl-04{font-size:var(--font-size-heading4-sp)}}.ttl-04.font-en{font-family:var(--font-en-heading);letter-spacing:.05em;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-family:var(--font-jp-heading);font-size:max(22px,var(--font-size-heading5));line-height:1.6}@media screen and (max-width: 47.9375em){.ttl-05{font-size:var(--font-size-heading5-sp)}}.ttl-05.font-en{font-family:var(--font-en-heading);letter-spacing:.05em;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-family:var(--font-jp-heading);font-size:var(--font-size-heading6);line-height:1.6}@media screen and (max-width: 47.9375em){.ttl-06{font-size:var(--font-size-heading6-sp)}}.ttl-06.font-en{font-family:var(--font-en-heading);letter-spacing:.05em;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,.subtitle-sm{letter-spacing:.05em !important}.subtitle{--max-font-size: calc(var(--txt-md) * 1px - 2px);display:block;color:var(--clr-text-primary);font-size:max(var(--max-font-size),var(--font-size-txt-md));line-height:1.6}@media screen and (max-width: 47.9375em){.subtitle{font-size:var(--font-size-txt-md-sp)}}.subtitle.font-en{letter-spacing:.1em !important;font-size:max(var(--max-font-size),var(--font-size-txt-md))}@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:3em}.subtitle-sm{border-radius:var(--border-radius-secondary);text-transform:uppercase;padding:0.5rem 1rem;border:1px solid var(--clr-text-primary);font-weight:var(--font-weight-bold);display:inline-block;font-size:var(--font-size-txt-sm);line-height:1.6;width:fit-content}@media screen and (max-width: 47.9375em){.subtitle-sm{font-size:var(--font-size-txt-sm-sp)}}.subtitle-sm.font-en{font-family:var(--font-en-text);letter-spacing:.1em !important;font-size:var(--font-size-txt-sm)}@media screen and (max-width: 47.9375em){.subtitle-sm.font-en{font-size:var(--font-size-txt-sm-sp)}}.display-sm-en{font-family:var(--font-en-display);font-size:var(--font-size-display-sm)}@media screen and (max-width: 47.9375em){.display-sm-en{font-size:var(--font-size-display-sm-sp)}}.anchor_link--list_wrap{border-top:1px solid var(--clr-bg-01);border-bottom:1px solid var(--clr-bg-01);background-color:var(--clr-bg-01)}@media screen and (max-width: 47.9375em){.anchor_link--list_wrap{overflow:auto}}@media screen and (max-width: 47.9375em){.anchor_link--list{flex-wrap:inherit;white-space:nowrap;width:100%;margin-inline:calc(50% - 50vw);padding-inline:7%;overflow:auto}}.anchor_link--list li{position:relative;min-height:6rem}@media print,screen and (min-width: 48em){.anchor_link--list li:first-child::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:100%;background-color:var(--clr-wht)}}.anchor_link--list li::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:100%;background-color:var(--clr-wht)}@media screen and (max-width: 47.9375em){.anchor_link--list li{width:auto;min-height:4.5714285714rem}.anchor_link--list li:first-child{margin-left:-1.1428571429rem}.anchor_link--list li:last-child{margin-right:-0.7142857143rem}}.anchor_link--list a{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;height:100%;padding:.5em 2.5em;line-height:var(--line-height-hdr)}@media screen and (max-width: 47.9375em){.anchor_link--list a{padding:1rem 1.7142857143rem 1rem 1.1428571429rem}}.anchor_link--list a::after{content:"";width:0.5rem;height:0.5rem;transition:var(--transit-default);border-top:1px solid var(--clr-text-primary);border-right:1px solid var(--clr-text-primary);rotate:135deg;flex-shrink:0}@media(hover: hover){.anchor_link--list a:hover{color:var(--clr-primary-default)}.anchor_link--list a:hover::after{border-color:var(--clr-primary-default)}}.main_side{display:grid;grid-template-columns:24.625rem minmax(0, 1fr);gap:10.375rem}@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--img .img-contain{max-width:80%}.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-family:var(--font-en-text);opacity:.5}.post--info.flex .post--date+.cat_list{margin-left:auto}@media screen and (max-width: 47.9375em){.post--info.flex .post--date+.cat_list{margin-left:0}}.cat_list{position:relative;z-index:1;overflow:hidden;display:flex;flex-wrap:wrap;gap:0.25rem}.cat_list a,.cat_list span{display:inline-block;vertical-align:middle;font-size:max(11px,0.8125rem);color:var(--clr-text-secondary);padding:0.25rem 0.75rem;border-radius:var(--border-radius-secondary);border:1px solid var(--clr-text-secondary);background-color:var(--clr-wht)}@media(hover: hover){.cat_list a:hover{opacity:.7}}.children{display:none}.children .children li{border:none}.cat-item{border-bottom:solid 1px var(--clr-mono-02);position:relative}.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}.toggle-work,.toggle-work-cat{margin-top:0 !important;position:absolute;width:1rem;height:100%;right:0;top:0;transition:var(--transit-default);cursor:pointer}.toggle-work::before,.toggle-work::after,.toggle-work-cat::before,.toggle-work-cat::after{content:"";position:absolute;width:.6875rem;height:1px;background:currentColor;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}.toggle-work::after,.toggle-work-cat::after{transform:translate(-50%, -50%) rotate(90deg)}.toggle-work.active::after,.toggle-work-cat.active::after{opacity:0}.toggle-work.active,.toggle-work-cat.active{transform:rotate(180deg)}.toggle-work-cat{width:1.5rem !important;right:1.75rem}.cat-list.active .toggle-work-cat{transform:rotate(180deg)}.cat-list.active .toggle-work-cat::after{opacity:0}.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--cat-works .ttl-03{text-transform:uppercase}.side--cat-works .font-en,.side--cat-works .font-jp{display:block}@media screen and (max-width: 47.9375em){.cat-list{margin:0 calc(50% - 50vw);width:100vw;font-size:1.2857142857rem;padding-top:1.1428571429rem;padding-bottom:1.1428571429rem;border-top:solid 1px var(--clr-sub-02);border-bottom:solid 1px var(--clr-sub-02)}.cat-list span{display:block;width:86%;margin:0 auto}.sp-cat{display:none;padding-top:1.1428571429rem;padding-bottom:1.1428571429rem}.main_side{padding-top:0}}.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)}.archive_list--ttl.active::after{transform:rotate(315deg)}@media(hover: hover){.archive_list--ttl:hover{opacity:.7}}@media screen and (max-width: 47.9375em){.archive_list--ttl{font-weight:500}}.archive_month{display:none}.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)}}@media screen and (max-width: 47.9375em){.archive_list--btn{font-weight:500}}.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 .active .archive_list--btn::after{bottom:-0.2em;transform:rotate(225deg)}.archive-pulldown .active .archive_list--menu{visibility:visible;opacity:1}.posts-blog .post{display:block;gap:2.5rem;padding-block:3rem}@media screen and (max-width: 47.9375em){.posts-blog .post{gap:1.7142857143rem;padding-block:2.2857142857rem}}.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:1rem}.writer_box--wrapper{position:relative;margin-block:4rem}@media screen and (max-width: 47.9375em){.writer_box--wrapper{margin-block:2.2857142857rem}}.writer_box--ttl{padding-inline:1em;background-color:var(--clr-bg-02);text-align:center;line-height:1.6;font-size:max(14px,1rem);color:var(--clr-primary-default);padding:0.5rem}@media print,screen and (min-width: 48em){.writer_box--ttl{position:absolute;top:0.125rem;left:3rem;width:fit-content;border-radius:0.25rem}}.writer_box--content{padding:4rem 3rem 2.5rem;border:2px solid var(--clr-mono-02);border-radius:var(--border-radius-primary)}@media screen and (max-width: 47.9375em){.writer_box--content{flex-direction:column;gap:1.1428571429rem;padding:1.7142857143rem}}@media print,screen and (min-width: 48em){.writer_box--txtarea{flex:1;margin-left:24px}}.writer_box--img{width:10rem;aspect-ratio:1}@media screen and (max-width: 47.9375em){.writer_box--img{width:5.7142857143rem}}.writer_box--img img{border-radius:var(--border-radius-max, 100vmax);width:100% !important;height:100%;object-fit:cover}@media screen and (max-width: 47.9375em){.writer_box--img img{border-radius:100vmax}}@media screen and (max-width: 47.9375em){.writer_name{text-align:center}}.post--txtarea .ttl-05{position:static}.cat_list-main a{color:var(--clr-text-secondary);padding-right:0.5rem}.cat_list-main a:not(last-child){border-right:solid 1px var(--clr-text-placeholder)}.cat_list-main a:not(first-child){padding-left:0.5rem}.post-type-works{background-color:var(--clr-bg-01)}.cat-item a{height:100%;padding:0.75rem 1rem}.post-type-voice{background-color:var(--clr-bg-01)}.post-type-voice .post{padding-top:1.5rem;border-bottom:solid 1px var(--clr-primary-default)}.post-type-voice .ttl{white-space:nowrap}.related_page--list{position:relative;overflow:hidden;z-index:1}@media print,screen and (min-width: 48em){.related_page--list{display:grid;grid-template-columns:repeat(auto-fit, minmax(33.3333333333%, 1fr))}}.related_page--list li:nth-child(1) a{background-color:var(--clr-sub-02)}.related_page--list li:nth-child(2) a{background-color:var(--clr-primary-light)}.related_page--list li:nth-child(3) a{background-color:var(--clr-primary-dark)}.related_page--list li:has(.related_page--bg) a{background-color:rgba(0,0,0,0)}.related_page--list a{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem;color:var(--clr-wht);line-height:var(--line-height-hdr)}@media print,screen and (min-width: 48em){.related_page--list a{height:30rem}}@media screen and (max-width: 47.9375em){.related_page--list a{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 1.7142857143rem}}.related_page--list a:hover::before{opacity:.6}.related_page--list a:hover .related_page--bg::before{backdrop-filter:blur(40px)}.related_page--list a::before{content:"";position:absolute;inset:0;background:#000;background-blend-mode:multiply,multiply;transition:var(--transit-default);opacity:.5;z-index:-1}.related_page--list .subtitle-sm{margin-bottom:.25em}.related_page--list .font-en{text-transform:capitalize;margin-bottom:0}@media screen and (max-width: 47.9375em){.related_page--list .font-en{font-size:0.7142857143rem}}.related_page--bg{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;transition:var(--transit-default);z-index:-2}.related_page--bg::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),radial-gradient(87.25% 126.25% at 50% 50%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.8) 100%);background-blend-mode:multiply,multiply;transition:var(--transit-default);z-index:1;opacity:.3}.related_page--bg::before{content:"";position:absolute;inset:0;transition:var(--transit-default)}.wrap_box{display:grid;grid-template-columns:24.625rem 1fr;gap:10rem;padding-left:10rem;padding-right:10rem}.wrap_box .anchor_link--list_wrap{padding-top:10rem;padding-bottom:10rem;text-align:left;border-bottom:none}.wrap_box .anchor_link--list{display:block;width:100%}.wrap_box .anchor_link--list li{width:100%;min-height:auto}.wrap_box .anchor_link--list li a{justify-content:left;padding-left:0;padding-right:0}.wrap_box .anchor_link--list li a::before{border-top:1px solid var(--clr-text-primary);content:"";width:1.5rem;margin-right:0.5rem}.wrap_box .anchor_link--list li::before,.wrap_box .anchor_link--list ::after{content:none}.wrap_box .anchor_link--list .toc-active a{color:var(--clr-primary-default)}.wrap_box .anchor_link--list .toc-active a::before{border-top:1px solid var(--clr-primary-default)}.wrap_box .anchor_link--list_wrap{background-color:rgba(0,0,0,0)}.wrap_box .lps_sec-bg{left:-44.8125rem}.wrap_box--main{min-width:0}.anchor_link--list-cont{position:sticky;top:0}.anchor_link--list-cont-box{padding-top:6.25rem;height:100vh;overflow:auto;padding-bottom:6.25rem}@media screen and (max-width: 47.9375em){.anchor_link--list-cont-box{height:auto;padding:0}.anchor_link--list-cont-box .list-ttl{display:none}}.anchor_link--list-cont-box::-webkit-scrollbar{display:none}.menu-works-slide .ttl-04{line-height:1}.menu-works-slide{padding-bottom:5rem}@media screen and (max-width: 47.9375em){.menu-works-slide{padding-top:1.7142857143rem;padding-bottom:1.7142857143rem}}.menu-works-slide .post{margin-right:1rem}.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);border:none;border-radius:var(--border-radius-primary)}div#ez-toc-container p.ez-toc-title{color:var(--clr-text-primary);font-weight:var(--font-weight-heading);font-family:var(--font-jp-heading);font-size:var(--font-size-heading5)}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-list{color:var(--clr-primary-default);font-size:var(--font-size-txt-lg);font-weight:var(--font-weight-bold)}.ez-toc-page-1:not(:last-child){padding-bottom:0.5rem !important}#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}.ez-toc-icon-toggle-span svg{display:none}.ez-toc-js-icon-con{border:none !important;position:relative}.ez-toc-js-icon-con::after{content:"";position:absolute;top:60%;transform:rotate(-45deg) translateY(-50%);right:50%;margin:auto;width:0.75rem;height:0.75rem;border-top:2px solid;border-right:2px solid;transition:var(--transit-default);border-color:var(--clr-text-secondary);transition:var(--transit-default);transform-origin:center top}.ez-toc-js-icon-con::before{content:"閉じる";position:absolute;top:50%;transform:translateY(-50%);right:120%;color:var(--clr-text-secondary)}.ez-toc-counter.toc_close .ez-toc-js-icon-con::after{transform:rotate(135deg) translateY(-50%);top:42%}.ez-toc-counter.toc_close .ez-toc-js-icon-con::before{content:"開く"}#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}.requirement--table{width:100%}.requirement--table th{width:15rem}@media screen and (max-width: 47.9375em){.requirement--table th{width:8.5714285714rem}}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14.1666666667px,0.8333333333vw,1rem);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);border-radius:var(--border-radius-max);padding:0 1.5rem}.wp-pagenavi a{position:relative;padding:0 1.5rem;color:var(--clr-wht);border:1px solid var(--clr-mono-03);border-radius:var(--border-radius-max);background-color:var(--clr-mono-03)}@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}.page-simple-works .cat_list a{background-color:rgba(0,0,0,0)}.works-blc .ttl-04{line-height:1}@media screen and (max-width: 47.9375em){.works-blc .posts-slick{margin-inline:calc(50% - 50vw)}}.works-blc .post{margin-right:1rem}.posts .slick-dots{display:flex;padding-top:2.5rem}@media screen and (max-width: 47.9375em){.posts .slick-dots{padding-top:1.7142857143rem;justify-content:center}}.slick-dots li{display:block;width:0.5rem;height:0.5rem;background-color:var(--clr-primary-default);border-radius:50%;cursor:pointer;opacity:.5;transition:var(--transit-default)}.slick-dots li.slick-active{opacity:1}.slick-dots li:hover{opacity:.5}.slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:rgba(0,0,0,0)}.slick-dots li:not(:last-child){margin-right:1rem}.custom-radio-group{display:flex;gap:0;margin-bottom:1.5em}.custom-radio-group input[type=radio]{display:none}.custom-radio-group label{display:inline-block;padding:.5em 2em;background:#d1d5d8;color:#888;border:1px solid #d1d5d8;cursor:default;transition:background .2s,color .2s;font-weight:normal;font-size:1em}.custom-radio-group label:first-of-type{border-radius:4px 0 0 4px}.custom-radio-group label:last-of-type{border-radius:0 4px 4px 0}@media screen and (max-width: 47.9375em){.custom-radio-group label{font-size:.75em;padding:.25em .5em}}.custom-radio-group input[type=radio]:checked+label{background:var(--clr-primary-light);color:#fff;font-weight:bold}.custom-radio-group [type=radio]{cursor:none}.work-slider-img{height:50rem !important;cursor:pointer}.work-slider-img .slick-slide{height:100% !important}.work-slider-img img{width:100% !important;height:100%;object-fit:cover}@media screen and (max-width: 47.9375em){.work-slider-img{height:21.4285714286rem !important}}.work-slider .prev-arrow,.work-slider .next-arrow{display:block;width:50px;height:50px;border-radius:50%;transition:all .3s ease;cursor:pointer;position:absolute}.work-slider .next-arrow{top:50%;transform:translateY(-50%);right:-4rem}@media screen and (max-width: 47.9375em){.work-slider .next-arrow{right:-2.8571428571rem}}.work-slider .prev-arrow{margin-right:20px;top:50%;left:-4rem;transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 47.9375em){.work-slider .prev-arrow{left:-2.8571428571rem}}.work-slider .prev-arrow::before,.work-slider .next-arrow::before{position:absolute;content:"";width:0.625rem;height:0.625rem;border-right:2px solid var(--clr-text-primary);border-top:2px solid var(--clr-text-primary);top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}@media screen and (max-width: 47.9375em){.work-slider .prev-arrow::before,.work-slider .next-arrow::before{width:0.8571428571rem;height:0.8571428571rem}}.thumbnail{margin-top:1rem}.thumbnail .slick-track{transform:unset !important;width:100% !important}.works-thumbnail-img{height:10rem !important;width:20% !important;padding-right:0.5rem;padding-bottom:0.5rem}.works-thumbnail-img img{width:100% !important;height:100% !important;object-fit:cover}@media screen and (max-width: 47.9375em){.works-thumbnail-img{height:5.7142857143rem !important}}.post-type-works .blc-sm{margin-bottom:5.625rem}.article-works--info .slider{margin-right:1rem;margin-left:1rem}.article-works--info .slider img{width:100% !important}.works-info-table a:hover{opacity:.5}.work_introduction{background-color:var(--clr-bg-02);padding:2.5rem}.works-info-table{width:100%}.works-info-table th{white-space:nowrap}.work-request{padding:2.5rem}.work-point--img{width:7.5rem;height:7.5rem;border-radius:50%;flex-shrink:0}@media screen and (max-width: 47.9375em){.work-point--img{width:5.7142857143rem;height:5.7142857143rem}}.work-point--img img{object-fit:cover;overflow:hidden;width:100% !important;height:100%;border-radius:50%}.work-point{padding:2.5rem 4rem;border:2px solid var(--clr-mono-02);border-radius:var(--border-radius-primary)}.work-point .ttl-04{border-bottom:solid 2px var(--clr-mono-02)}@media screen and (max-width: 47.9375em){.work-point{flex-direction:column-reverse;align-items:flex-start}.work-point .work-point-writer{display:flex;align-items:center;gap:1.7142857143rem}}.side-banner{margin-top:5rem}@media screen and (max-width: 47.9375em){.side-banner{display:none}}.side-banner-list{background-color:var(--clr-text-primary);padding:1.5rem;gap:1.5rem}.side-banner-list:not(:last-child){margin-bottom:1rem}.side-banner-list p{color:var(--clr-wht)}.side-banner-list .txt{display:block;font-family:var(--font-en-text);color:var(--clr-wht);font-size:0.875rem;font-feature-settings:"liga" off,"clig" off;line-height:160%;letter-spacing:1.4px;text-transform:uppercase}.side-banner-list:nth-child(2){background-color:var(--clr-primary-default)}.side-banner-list:nth-child(3){background-color:var(--clr-sub-01)}@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}.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_sub_nav--blc{position:relative;padding-left:1em}.sitemap_sub_nav--blc:not(:last-child){margin-bottom:1em}.sitemap_sub_nav--blc .toggle-work{top:.5em}.category-child{display:none}.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--cta{overflow:hidden}.lps_parts--cta .ttl-01{color:var(--clr-text-light);font-family:var(--font-en-display)}.lps_parts--cta:has(+.home_footer_toplink){margin-bottom:0 !important}.lps_parts--cta>.inner{box-shadow:var(--box-shadow-default);backdrop-filter:var(--backdrop-filter-default)}.lps_parts--cta .inner{background-color:var(--clr-bg-02);border-radius:0.5rem}@media screen and (max-width: 47.9375em){.lps_parts--cta .cta_contact{padding-top:calc(1em + 0.625rem)}}.lps_parts--cta::before{height:100%;content:"";position:absolute;inset:0;background:linear-gradient(180deg, #38451b 0%, #485134 100%)}.lps_parts--cta .lps_parts--cta--deco{position:absolute;content:"";width:64.125rem;height:32.3125rem;transform:rotate(26.965deg);border-radius:1026.567px;opacity:.5;background:linear-gradient(180deg, #44571a 0%, #d0cdc1 50%, #b8ca8f 100%);mix-blend-mode:screen;filter:blur(38px);left:-26.6875rem;bottom:-19.4375rem}.lps_parts--cta .cta_form{margin-bottom:1rem}.lps_parts--cta .cta_form a{background-color:var(--clr-wht);color:var(--clr-primary-default);width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.lps_parts--cta .cta_form a:hover{opacity:.8}.lps_parts--cta .cta_line a{background-color:#4cc764;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.lps_parts--cta .cta_line a:hover{opacity:.8}.lps_parts--cta .cta_line a::after{content:"";display:block;width:.5rem;height:.5rem;border-top:2px solid;border-right:2px solid;rotate:45deg;transition:var(--transit-default)}.lps_parts--cta .js-tick{bottom:0;z-index:1}@media screen and (max-width: 47.9375em){.lps_parts--cta{padding-bottom:2.8571428571rem}.lps_parts--cta .cta_tel a{display:flex;gap:1.1428571429rem;flex-direction:unset;align-items:center}}@keyframes vertical-animation{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes horizontal-animation{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes horizontal-scroll{0%{transform:translateX(0)}100%{transform:translateX(-400%)}}.lps_parts--cta:has(+.footer){margin-bottom:0 !important}.lps_parts--cta--cont{height:81.25rem;overflow:hidden;gap:10rem}@media screen and (max-width: 47.9375em){.lps_parts--cta--cont{flex-direction:column;gap:0;padding-bottom:4.5714285714rem;height:auto}}.lps_parts--cta--cont-txt{width:40rem;z-index:2}@media screen and (max-width: 47.9375em){.lps_parts--cta--cont-txt{width:87%;margin:0 auto;padding-bottom:0}}.lps_parts--cta--area{border:1px solid var(--clr-wht);padding:1.5rem}.cta-slick{width:50rem}@media screen and (max-width: 47.9375em){.cta-slick{width:auto !important;float:auto !important}}.cta-slick__item{border:none !important}@media screen and (max-width: 47.9375em){.cta-slick__item{height:21.4285714286rem}}.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}@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{border-bottom:1px solid var(--clr-mono-02);padding-block:2.5rem}@media screen and (max-width: 47.9375em){.lps_parts--faq.faq-toggle .faq_item{padding-block:1.4285714286rem}}.lps_parts--faq.faq-toggle .ttl{cursor:pointer;padding-right:3.5rem}.lps_parts--faq.faq-toggle .ttl:not(:last-child){margin-bottom:1.5em}.lps_parts--faq.faq-toggle .ttl::before{content:"";position:absolute;inset:-2.5rem -1.875rem}@media screen and (max-width: 47.9375em){.lps_parts--faq.faq-toggle .ttl::before{inset:-1.7142857143rem}}.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)}.lps_parts--faq.faq-toggle .ttl.active .toggle{transform:rotate(180deg);opacity:.5}.lps_parts--faq.faq-toggle .ttl.active .toggle::after{opacity:0}.lps_parts--faq.faq-toggle .text{padding-top:2.5rem}@media screen and (max-width: 47.9375em){.lps_parts--faq.faq-toggle .text{padding-top:1.4285714286rem}}@media(hover: hover){.lps_parts--faq.faq-toggle .ttl: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);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)}}.btn .icon-svg{position:absolute;top:50%;transform:translateY(-50%);transition:var(--transit-default)}.icon-new_tab{width:0.875rem;height:0.875rem}.icon-pdf{width:1.6875rem;height:0.75rem}.lps_sec{position:relative}.lps_sec:nth-child(odd) .bg-wht{background-color:var(--clr-bg-01)}.lps_sec-bg{position:absolute;top:0;left:0;z-index:-1;width:100vw;height:100%}.lps_sec:nth-child(even) .lps_sec-bg{background-color:var(--clr-bg-01)}.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}}@media screen and (max-width: 47.9375em){.layout-2column .inner{width:100%}}.layout-2column{display:grid;gap:7.5rem}@media screen and (max-width: 47.9375em){.layout-2column{gap:2.8571428571rem}}@media print,screen and (min-width: 48em){.layout-2column{grid-template-columns:27.5rem 1fr;align-items:flex-start;min-width:0}.layout-2column .inner{width:100%}.layout-2column .ttl-01,.layout-2column .subtitle{text-align:left}.layout-2column .ttl-01{margin-bottom:0}.layout-2column .ttl-01::before{margin-left:0}}.layout-2column-ttl{height:100%}.layout-2column-cont{position:sticky;top:10rem}.layout-2column-cont .section-subtitle{text-align:left}.js-tick{display:flex;overflow:clip;width:fit-content;margin-inline:calc(50% - 50vw);white-space:nowrap;animation-name:loop;animation-delay:var(--tick-delay, -30s);animation-duration:var(--tick-duration, 60s);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;bottom:calc(var(--section_pdg-md)*var(--rem-pc));z-index:999}.js-tick-item{padding-right:3.125rem;flex-shrink:0;font-family:var(--font-en-display);font-size:var(--font-size-display-lg);color:var(--clr-sub-02);text-transform:uppercase;opacity:.5;line-height:1}@media screen and (max-width: 47.9375em){.js-tick-item{font-size:var(--font-size-display-lg-sp)}}@keyframes loop{0%{transform:translateX(0%)}to{transform:translateX(-50%)}}.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:10.989010989%;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:10.989010989%}}@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}}@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 .slick-track{display:flex}.lps_parts--slide .slick-slide{height:auto !important}.lps_parts--slide .slick-list{margin-bottom:2rem}.lps_parts--slide .slick-arrow{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:3.75rem;height:100%;text-decoration:none}@media screen and (max-width: 47.9375em){.lps_parts--slide .slick-arrow{width:2.2857142857rem}}.lps_parts--slide .slick-arrow::after{content:"";display:block;width:1.875rem;height:1.875rem;transform:rotate(45deg)}@media screen and (max-width: 47.9375em){.lps_parts--slide .slick-arrow::after{width:1.1428571429rem;height:1.1428571429rem}}.lps_parts--slide .slick-prev{left:-3.75rem}@media screen and (max-width: 47.9375em){.lps_parts--slide .slick-prev{left:0}}.lps_parts--slide .slick-prev::after{margin-right:-20%;border-bottom:2px solid var(--clr-primary-default);border-left:2px solid var(--clr-primary-default)}.lps_parts--slide .slick-next{right:-3.75rem}@media screen and (max-width: 47.9375em){.lps_parts--slide .slick-next{right:0}}.lps_parts--slide .slick-next::after{margin-left:-20%;border-top:2px solid var(--clr-primary-default);border-right:2px solid var(--clr-primary-default)}.lps_parts--slide .slick-dots{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 67.5em){.lps_parts--slide .slick-dots{position:relative;bottom:0.25rem}}.lps_parts--slide .slick-dots li{display:block;width:0.5rem;height:0.5rem;background-color:#ddd;border-radius:50%;cursor:pointer;transition:var(--transit-default);margin:0.25rem}.lps_parts--slide .slick-dots li.slick-active{background-color:var(--clr-primary-default)}@media(hover: hover){.lps_parts--slide .slick-dots li:hover{opacity:.7}}.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:has(.slick-slide:only-child) .slick-dots{display:none}.lps_parts--slide.slide-center .slick-slide{width:75rem;margin:0 1.875rem}@media screen and (max-width: 70em){.lps_parts--slide.slide-center .slick-slide{width:62.5rem}}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center .slick-slide{width:22.8571428571rem;margin:0 1.1428571429rem}}.lps_parts--slide.slide-center .slick-prev{left:calc(50% - 41.25rem)}@media screen and (max-width: 70em){.lps_parts--slide.slide-center .slick-prev{left:calc(50% - 35rem)}}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center .slick-prev{left:calc(50% - 13.7142857143rem)}}.lps_parts--slide.slide-center .slick-next{right:calc(50% - 41.25rem)}@media screen and (max-width: 70em){.lps_parts--slide.slide-center .slick-next{right:calc(50% - 35rem)}}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center .slick-next{right:calc(50% - 13.7142857143rem)}}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-center .text:only-child{padding:1.7142857143rem}}.lps_parts--slide.slide-fit .slick-track{background-color:var(--clr-bg-01)}.lps_parts--slide.slide-fit .slick-slide{position:relative}.lps_parts--slide.slide-fit .slick-prev{left:3rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit .slick-prev{left:1.1428571429rem}}.lps_parts--slide.slide-fit .slick-next{right:3rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit .slick-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 .slick-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) .slick-dots{position:absolute;left:0;right:0;bottom:5rem}@media screen and (max-width: 47.9375em){.lps_parts--slide.slide-fit:has(.img+.text) .slick-dots{bottom:2.8571428571rem}}.lps_parts--slide.slide-fit .slick-prev::after,.lps_parts--slide.slide-fit .slick-next::after{content:none}.lps_parts--slide.slide-fit:has(.text:only-child) .slick-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 .slick-track{background-color:var(--clr-wht)}.lps-card{background:var(--clr-wht, #fff);padding:1.5rem;position:relative}.lps-card::before,.lps-card::after{width:0.25rem;content:"";position:absolute;display:block;height:50%}.lps-card::before{left:0;top:0;background-color:var(--clr-primary-light)}.lps-card::after{left:0;bottom:0;background-color:var(--clr-primary-dark)}.lps-card p{color:var(--clr-main-text, #5b6447);font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 47.9375em){.lps-card p{font-size:1rem}}.lps_sec:nth-child(odd) *:not(.bg-wht) .lps-card{background-color:var(--clr-bg-01)}.lps-card-list{padding-top:1rem;padding-bottom:1rem}.lps-card__icon-bar{display:block;width:4px;height:53px;border-radius:2px}.num-parts-list{list-style:none;margin:0;padding:0}.num-parts-item{margin-bottom:32px;border-bottom:solid 1px var(--clr-primary-default)}.num-parts-item:first-child{border-top:solid 1px var(--clr-primary-default)}.num-parts-number{font-family:var(--font-en-heading);font-size:8.75rem;position:absolute;right:0;line-height:1;top:-1.875rem;color:var(--clr-primary-default);letter-spacing:0}@media screen and (max-width: 47.9375em){.num-parts-number{font-size:5rem}}.num-parts-text{flex:1;position:relative;font-size:1em}.lps-fukidasi--img{width:10rem;height:10rem;border-radius:50%;overflow:hidden;flex-shrink:0}.lps-fukidasi--img img{object-fit:cover;border-radius:50%}@media screen and (max-width: 47.9375em){.lps-fukidasi--img{width:5.7142857143rem;height:5.7142857143rem}}.lps-fukidasi__text{background-color:var(--clr-text-primary);padding:2rem 2.5rem;color:var(--clr-text-light);border-radius:0.5rem}.lps-fukidasi__text::before{content:"";position:absolute;top:50%;left:-48px;margin-top:-24px;border:24px solid rgba(0,0,0,0);border-right:24px solid var(--clr-text-primary)}@media screen and (max-width: 47.9375em){.lps-fukidasi__text::before{left:-24px;margin-top:-12px;border:12px solid rgba(0,0,0,0);border-right:12px solid var(--clr-text-primary)}}@media screen and (max-width: 47.9375em){.lps-fukidasi__text{padding:1.1428571429rem 1.4285714286rem}}.fukidasi-box-item{padding:1.5rem 2.5rem;position:relative;background-color:var(--clr-wht)}.fukidasi-box-item .ttl-06{color:var(--clr-primary-default)}.fukidasi-box-item::before,.fukidasi-box-item::after{content:"";position:absolute;left:0;width:4px;height:50%}.fukidasi-box-item::before{top:0;background-color:var(--clr-primary-light)}.fukidasi-box-item::after{bottom:0;background-color:var(--clr-primary-dark)}.fukidasi-box-item:not(:last-child){margin-bottom:1rem}.lps_sec:nth-child(odd) *:not(.bg-wht) .fukidasi-box-item{background-color:var(--clr-bg-01)}.lps_parts--img-slide .lps_parts--child{background-color:var(--clr-bg-01);padding:4rem;min-height:25rem}@media screen and (max-width: 47.9375em){.lps_parts--img-slide .lps_parts--child{flex-direction:column-reverse;padding:1.7142857143rem}}.lps_parts--img-slide .lps_parts--child::before,.lps_parts--img-slide .lps_parts--child::after{content:"";position:absolute;left:0;width:0.75rem;height:1.5rem}.lps_parts--img-slide .lps_parts--child::before{top:4.5625rem;background-color:var(--clr-primary-light)}.lps_parts--img-slide .lps_parts--child::after{top:6rem;background-color:var(--clr-primary-dark)}.lps_sec:nth-child(even) .lps_parts--img-slide .lps_parts--child{background-color:var(--clr-wht)}.img-slide-item-wrapper{width:37.5rem;height:100%}@media screen and (max-width: 47.9375em){.img-slide-item-wrapper{width:80%}}.img-slide-item-wrapper .slick-track,.img-slide-item-wrapper .slick-slide{height:100% !important}.img-slide-item-wrapper img{width:100% !important;object-fit:cover}.lps-img-slide{height:100%}.img-slide-thumbnail{height:100%}.img-slide-thumbnail .slick-slide{float:none !important}.img-slide-thumbnail .slick-list,.img-slide-thumbnail .slick-track{transform:unset !important;height:100% !important}.thumbnail-img{height:2.6875rem !important;width:4.0625rem !important;margin-bottom:0.5rem}.thumbnail-img img{object-fit:cover}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{display:table;content:""}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=style.css.map */
