@charset "UTF-8";:root{--color-primary:#f08300;--color-primary-light:#fff6eb;--color-accent-navy:#060040;--color-accent-high:#d92b00;--color-accent-low:#3066b7;--color-accent-light:#dde3ee;--color-white:#fff;--color-black:#000;--color-99:#999;--color-66:#666;--color-c4:#c4c4c4;--color-ee:#eee;--color-e5:#e5e5e5;--color-dd:#ddd;--color-fa:#fafafa;--color-f5:#f5f5f5;--color-d9:#d9d9d9;--color-f6:#f6f6f6;--color-cc:#ccc;--color-text-bg-line:#ffd8a9;--color-bg-green:#f6fff9;--color-button-primary:var(--color-primary);--color-button-cta:#019e94;--color-button-cta-light:#00c3d9;--color-button-gradient:linear-gradient(90deg,var(--color-button-cta) 0%,var(--color-button-cta-light) 100%);--anime-duration:300ms;--anime-function:ease-out;--box-shadow01:0 0.4375rem 0.625rem #0056551a;--box-shadow02:0 0.25rem 0.375rem #0000001a;--box-shadow03:0 0.25rem 0.25rem 0 #0000001a;--box-shadow04:0 0.1875rem 0.3125rem 0 #0000001f;--box-shadow05:0 0.1875rem 1.4375rem 0 #00000026;--box-shadow06:0 0 0.625rem 0 #0003;--font-size-base:16;--color-text-base:var(--color-black);--color-text-gray:var(--color-99);--font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;--font-family-en:"Poppins",sans-serif;--line-height-base:1.75;--line-height-heading-base:1.5;--letter-spacing-base:0em;--page-interval-px:12;--space-magnification:2;--header-height:3rem}@media (min-width:750px){:root{--font-size-base:16;--page-interval-px:20;--content-width-base:1200;--space-magnification:1;--header-height:4.25rem}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none}input,select{vertical-align:middle}strong{font-weight:400}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/font/noto-sans-jp-v54-japanese-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/font/noto-sans-jp-v54-japanese-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/font/poppins-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/font/poppins-v23-latin-700.woff2) format("woff2")}html{font-size:4.10256vw;overflow-x:hidden}@media (min-width:750px){html{font-size:clamp(.8rem,-.25rem + 1.3vw,1rem)}}@media (min-width:750px){html.is-fixed{overflow-y:hidden;scrollbar-gutter:stable}}html.is-header-menu-open,html.is-modal-open{overflow:hidden;scrollbar-gutter:stable}body,html{height:auto;width:100%}body{color:var(--color-text-base);font-family:var(--font-family);font-size:calc(var(--font-size-base)/16*1rem);font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body:before{background-color:#13153b;content:"";height:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-out 0s;visibility:hidden;z-index:-1}.is-fixed body:before{height:100%;left:0;opacity:.3;pointer-events:auto;top:0;visibility:visible;width:100%;z-index:9999}img{height:auto;max-width:100%;vertical-align:bottom}@media (min-width:750px){img{image-rendering:-webkit-optimize-contrast}}svg{height:auto;vertical-align:bottom}a{color:var(--color-text-base);word-break:break-all}figure{line-height:1.5}button{background:none;border:none;color:var(--color-text-base);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-base);margin:0;outline:none;padding:0;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:var(--letter-spacing-heading-base);line-height:var(--line-height-heading-base)}h1 .md\:tw-text-8 sup,h2 .md\:tw-text-8 sup,h3 .md\:tw-text-8 sup,h4 .md\:tw-text-8 sup,h5 .md\:tw-text-8 sup,h6 .md\:tw-text-8 sup{font-size:.5em}em{font-style:normal}sup{font-size:.7em;vertical-align:super}.is-en{font-family:var(--font-family-en);font-weight:700;letter-spacing:-.01em}.is-fit-cover{height:100%;object-fit:cover;width:100%}.l-main{margin-top:var(--header-height)}.a-go-top{bottom:4.75rem;position:fixed;right:.75rem;width:3rem;z-index:1000}@media (min-width:750px){.a-go-top{bottom:1.25rem;right:1.25rem}}.pc-only{display:none}@media (min-width:750px){.pc-only{display:block}}.sp-only{display:block}@media (min-width:750px){.sp-only{display:none}}.l-main:has(.o-hero-detail) .o-breadcrumb_section,.l-main:has(.o-mainvisual) .o-breadcrumb_section{left:0;position:absolute;right:0;top:3.5rem;z-index:5}@media (min-width:750px){.l-main:has(.o-hero-detail) .o-breadcrumb_section,.l-main:has(.o-mainvisual) .o-breadcrumb_section{top:6.25rem}}.l-section{position:relative}.l-section.is-bg-gradient-gray{background:var(--color-gradation-02);border-top:1px solid var(--color-gray-e0)}.l-section.is-bg-gradient-gray:before{background-color:var(--color-bg02);content:"";display:block;height:8px;left:0;position:absolute;right:0;top:0}.l-section.is-heel-top{border-radius:1.875rem 1.875rem 0 0;margin-top:-1.875rem}.l-section.is-heel-top.o-common-bottom-cta{margin-top:6.25rem}@media (min-width:750px){.l-section.is-heel-top.o-common-bottom-cta{margin-top:7.5rem}}.l-section.is-round-bg{background-color:var(--color-primary-bg);border-radius:2.5rem;padding:5rem 0}.l-section.is-border-t-1200:before{background-color:var(--color-gray-e5);content:"";display:block;height:1px;left:50%;max-width:75rem;position:absolute;top:0;transform:translateX(-50%);width:94%}@media (min-width:750px){.l-section.is-border-t-1200:before{width:100%}}.l-wrap{--wrap-interval-px:var(--page-interval-px) * var(--space-magnification);padding:0 calc(var(--wrap-interval-px)/16*1rem)}.l-content{margin:0 auto;width:100%}.l-content.is-w-full{--page-interval-px-minus:var(--page-interval-px) * (var(--space-magnification) * -1);margin-left:calc(var(--page-interval-px-minus)/16*1rem);margin-right:calc(var(--page-interval-px-minus)/16*1rem);width:auto}@media (max-width:749px){.l-content.is-w-full-sp{--page-interval-px-minus:var(--page-interval-px) * (var(--space-magnification) * -1);margin-left:calc(var(--page-interval-px-minus)/16*1rem);margin-right:calc(var(--page-interval-px-minus)/16*1rem);width:auto}}.l-content.is-w-max{max-width:none}.l-content.is-w-1500{max-width:93.75rem}.l-content.is-w-1440{max-width:90rem}.l-content.is-w-1400{max-width:87.5rem}.l-content.is-w-1200{max-width:75rem}.l-content.is-w-1080{max-width:67.5rem}.l-content.is-w-1000{max-width:62.5rem}.l-content.is-w-820{max-width:51.25rem}.l-content.is-w-780{max-width:48.75rem}.l-content.is-w-620{max-width:38.75rem}@media (max-width:749px){.l-content.is-pd-x-double{padding-left:calc(var(--page-interval-px)/16*1rem);padding-right:calc(var(--page-interval-px)/16*1rem)}}@media (max-width:749px){.l-content.is-pd-x-triple{--page-interval-px-double:var(--page-interval-px) * 2;padding-left:calc(var(--page-interval-px-double)/16*1rem);padding-right:calc(var(--page-interval-px-double)/16*1rem)}}@media (max-width:749px){.l-inner.is-pd-x-double{padding-left:calc(var(--page-interval-px)/16*1rem);padding-right:calc(var(--page-interval-px)/16*1rem)}}@media (max-width:749px){.l-inner.is-pd-x-triple{--page-interval-px-double:var(--page-interval-px) * 2;padding-left:calc(var(--page-interval-px-double)/16*1rem);padding-right:calc(var(--page-interval-px-double)/16*1rem)}}@media (min-width:750px){.l-separate{column-gap:3rem;display:flex;justify-content:space-between}.l-separate>:nth-child(2){flex:1;max-width:56.25rem}}.anime-scale .a-image,.anime-scale.a-image{overflow:hidden}.anime-scale .a-image img,.anime-scale.a-image img{transition:scale var(--anime-scale-duration,.3s) var(--anime-scale-function,ease-out) var(--anime-scale-delay,0s)}@media (any-hover:hover){.anime-scale:hover .a-image img,.anime-scale:hover.a-image img{scale:1.05}}.anime-text-line{background-image:linear-gradient(to right,#0000 50%,var(--anime-text-line-color,currentColor) 50% 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:200% calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}@media (any-hover:hover){.anime-text-line:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:-.01% bottom}}.anime-text-line-reverse{background-image:linear-gradient(90deg,currentcolor 50%,#0000 50% 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:200% calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}@media (any-hover:hover){.anime-text-line-reverse:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 bottom}}.anime-text-line-parent .anime-text-line,.anime-text-line-parent .anime-text-line-reverse{pointer-events:none}@media (any-hover:hover){.anime-text-line-parent:hover .anime-text-line{background-position:-.01% bottom}.anime-text-line-parent:hover .anime-text-line,.anime-text-line-parent:hover .anime-text-line-reverse{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}.anime-text-line-parent:hover .anime-text-line-reverse{background-position:0 bottom}}@keyframes line-gradation{0%{background-position:100% bottom}to{background-position:0 bottom}}.anime-shadow{transition:box-shadow var(--anime-duration) var(--anime-function)}@media (any-hover:hover){.anime-shadow:hover{box-shadow:var(--anime-shadow,var(--box-shadow01))}}.anime-bg-color{transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function)}@media (any-hover:hover){.anime-bg-color:hover{background-color:var(--anime-bg-color,#fff)!important;color:var(--anime-color,#000)!important}}.a-text em,.a-text-note em{font-weight:700}.a-text em a,.a-text-note em a{--anime-text-line-size:2;--anime-text-line-pb:2}.a-text-note{column-gap:.125rem;display:flex;font-size:.75rem}.a-text-note.is-gray{color:var(--color-99);font-size:.75rem;margin-top:0}.a-text-note.is-large{font-size:1rem}.a-text-note>*{flex:1}.a-text-note:before{content:attr(data-note-head) ""}.a-text-link.is-pdf:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2227%22%20viewBox%3D%220%200%2025%2027%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20width%3D%2225%22%20height%3D%2227%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M24.88%2C7.94L17.14.12c-.08-.08-.18-.12-.29-.12h-8.76c-2.04%2C0-3.7%2C1.68-3.7%2C3.74v7.4H1.14c-.63%2C0-1.14.52-1.14%2C1.15v6.61c0%2C.63.51%2C1.15%2C1.14%2C1.15h3.25v3.22c0%2C2.06%2C1.66%2C3.74%2C3.7%2C3.74h13.22c2.04%2C0%2C3.7-1.68%2C3.7-3.74v-15.02c0-.11-.04-.22-.12-.3ZM3.75%2C17.85v-4.52c0-.23.19-.42.42-.42h1.34c.97%2C0%2C1.76.8%2C1.76%2C1.78v.06c0%2C.98-.79%2C1.78-1.76%2C1.78h-.93v1.33c0%2C.23-.19.42-.42.42s-.42-.19-.42-.42ZM8.25%2C17.85v-4.52c0-.23.19-.42.42-.42h1.34c.97%2C0%2C1.76.8%2C1.76%2C1.78v1.81c0%2C.98-.79%2C1.78-1.76%2C1.78h-1.34c-.23%2C0-.42-.19-.42-.42ZM15.6%2C14.92c.23%2C0%2C.42.19.42.42s-.19.42-.42.42h-1.94v2.09c0%2C.23-.19.42-.42.42s-.42-.19-.42-.42v-4.52c0-.23.19-.42.42-.42h2.69c.23%2C0%2C.42.19.42.42s-.19.42-.42.42h-2.27v1.17h1.94ZM24.17%2C23.26c0%2C1.6-1.29%2C2.9-2.86%2C2.9h-13.22c-1.58%2C0-2.86-1.3-2.86-2.9v-3.22h13.74c.63%2C0%2C1.14-.52%2C1.14-1.15v-6.61c0-.63-.51-1.15-1.14-1.15H5.22V3.74c0-1.6%2C1.29-2.9%2C2.86-2.9h8.35v6.55c0%2C.7.56%2C1.27%2C1.25%2C1.27h6.49v14.6ZM5.51%2C15.68h-.93v-1.93h.93c.51%2C0%2C.93.42.93.94v.06c0%2C.52-.42.94-.93.94ZM10.01%2C17.43h-.93v-3.68h.93c.51%2C0%2C.93.42.93.94v1.81c0%2C.52-.42.94-.93.94Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 100% 0/1.5625rem 100%;content:"";display:inline-block;height:1.6875rem;padding-left:.5rem;vertical-align:bottom;width:1.5625rem}.a-text-link [target=_blank]:after,.a-text-link.is-blank:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M2.62%2C14.71c-1.28%2C0-2.33-1.04-2.33-2.32V3.86C.29%2C2.58%2C1.33%2C1.54%2C2.62%2C1.54h4.65c.43.02.76.38.75.8%2C0%2C.41-.34.73-.75.75H2.62c-.43%2C0-.78.35-.78.78v8.52c0%2C.43.35.78.78.78h8.53c.43%2C0%2C.78-.35.78-.78v-4.65c.02-.43.38-.76.81-.75.4%2C0%2C.73.34.75.75v4.65c0%2C1.28-1.04%2C2.32-2.32%2C2.32H2.62ZM6.24%2C8.76c-.3-.3-.3-.8%2C0-1.1L12.08%2C1.84h-2.78c-.43.02-.79-.32-.8-.75-.02-.43.32-.79.75-.8h4.72c.36%2C0%2C.67.26.74.61v.06s0%2C.09%2C0%2C.13v4.62c-.02.43-.38.76-.81.75-.4%2C0-.73-.34-.75-.75v-2.78l-5.82%2C5.82c-.3.3-.79.3-1.1%2C0h0Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 100% 0/.9375rem 100%;content:"";display:inline-block;height:.9375rem;padding-left:.5rem;vertical-align:middle;width:.9375rem}.a-text-link-with-arrow{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 1.25rem;width:-webkit-fit-content;width:fit-content}.a-heading{font-size:1.5rem}.a-heading>*{display:block}@media (min-width:750px){.a-heading{font-size:2.25rem}}.a-heading-page-single-wrap{padding-top:.5rem;position:relative;z-index:1}@media (min-width:750px){.a-heading-page-single-wrap{padding-top:2.5rem}}.a-heading-page-single{font-size:1.5rem;padding-bottom:.75rem;position:relative}.a-heading-page-single:after{background-color:var(--color-primary);border-radius:9999px;bottom:0;content:"";height:.25rem;left:0;margin:0 auto;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2286%22%20height%3D%224%22%20viewBox%3D%220%200%2086%204%22%3E%3Cpath%20d%3D%22M2%2C0h76c1.1%2C0%2C2%2C.9%2C2%2C2h0c0%2C1.1-.9%2C2-2%2C2H2c-1.1%2C0-2-.9-2-2h0C0%2C.9.9%2C0%2C2%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M84%2C0h0c1.1%2C0%2C2%2C.9%2C2%2C2h0c0%2C1.1-.9%2C2-2%2C2h0c-1.1%2C0-2-.9-2-2h0c0-1.1.9-2%2C2-2Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2286%22%20height%3D%224%22%20viewBox%3D%220%200%2086%204%22%3E%3Cpath%20d%3D%22M2%2C0h76c1.1%2C0%2C2%2C.9%2C2%2C2h0c0%2C1.1-.9%2C2-2%2C2H2c-1.1%2C0-2-.9-2-2h0C0%2C.9.9%2C0%2C2%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M84%2C0h0c1.1%2C0%2C2%2C.9%2C2%2C2h0c0%2C1.1-.9%2C2-2%2C2h0c-1.1%2C0-2-.9-2-2h0c0-1.1.9-2%2C2-2Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;position:absolute;right:0;width:5.375rem}.a-heading-page-single.is-detail{text-align:left}@media (min-width:750px){.a-heading-page-single{font-size:2.25rem}.a-heading-page-single.is-deco-left:after{margin:0}.a-heading-page-single.is-detail:after{margin:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22128%22%20height%3D%224%22%20viewBox%3D%220%200%20128%204%22%3E%3Cpath%20d%3D%22M2%2C0h115.06c1.11%2C0%2C2%2C.9%2C2%2C2h0c0%2C1.1-.9%2C2-2%2C2H2c-1.11%2C0-2-.9-2-2h0C0%2C.9.9%2C0%2C2%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M124.02%2C0h1.96c1.12%2C0%2C2.02.9%2C2.02%2C2h0c0%2C1.1-.9%2C2-2.02%2C2h-1.96c-1.12%2C0-2.02-.9-2.02-2h0c0-1.1.9-2%2C2.02-2Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22128%22%20height%3D%224%22%20viewBox%3D%220%200%20128%204%22%3E%3Cpath%20d%3D%22M2%2C0h115.06c1.11%2C0%2C2%2C.9%2C2%2C2h0c0%2C1.1-.9%2C2-2%2C2H2c-1.11%2C0-2-.9-2-2h0C0%2C.9.9%2C0%2C2%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M124.02%2C0h1.96c1.12%2C0%2C2.02.9%2C2.02%2C2h0c0%2C1.1-.9%2C2-2.02%2C2h-1.96c-1.12%2C0-2.02-.9-2.02-2h0c0-1.1.9-2%2C2.02-2Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E");width:8rem}}.a-section-heading{font-weight:700;text-align:center}.a-section-heading_shoulder{color:var(--color,var(--color-primary));font-family:var(--font-family-en);font-size:1rem;line-height:1}.a-section-heading_main{font-size:1.5rem;line-height:1.5}@media (min-width:750px){.a-section-heading_main{font-size:2.25rem}}.a-section-heading_shoulder+.a-section-heading_main{margin-top:.5rem}.a-button{align-items:center;border-radius:9999px;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1.4;position:relative;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function),fill var(--anime-duration) var(--anime-function),box-shadow var(--anime-duration) var(--anime-function);width:100%}.a-button.is-shadow-none{box-shadow:none!important}.a-button.is-solid{background-color:#fff;border:2px solid var(--button-solid-border-color,var(--color-primary));box-shadow:var(--button-solid-shadow,var(--box-shadow02));color:var(--button-color,var(--color-black));line-height:1.25;padding:0 1.125rem;text-align:center}.a-button.is-solid .a-button_arrow{right:.625rem;width:2.25rem}.a-button.is-solid .a-button_arrow.is-anchor-arrow{transform:rotate(90deg) translateX(-50%)}.a-button.is-solid.is-reverse .a-button_arrow{left:.75rem;right:auto;transform:scaleX(-1) translateY(-50%)}.a-button.is-gradient{background-color:var(--color-button-cta-light);color:#fff;justify-content:center;position:relative}.a-button.is-gradient>*{position:relative;z-index:1}.a-button.is-gradient:after{background-image:var(--color-button-gradient);border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity var(--anime-duration) var(--anime-function);width:100%}.a-button.is-gradient.is-add-shadow{box-shadow:var(--button-solid-shadow,var(--box-shadow02))}.a-button.is-square{background-color:#fff;border:1px solid var(--border-color,var(--color-e5));border-radius:.3125rem;box-shadow:var(--box-shadow04);font-size:.9375rem;justify-content:start;padding:0 1.5rem}.a-button.is-square .a-button_arrow{height:.875rem;right:.75rem;width:.875rem}@media (min-width:750px){.a-button.is-solid{padding:0 3.5rem 0 1.75rem}.a-button.is-solid .a-button_arrow{right:.75rem;width:2rem}.a-button.is-solid.is-reverse{padding:0 1.75rem 0 3.5rem}.a-button.is-solid.is-arrow-none{padding:0 1.75rem}.a-button.is-square{font-size:.875rem;justify-content:center;text-align:center}.a-button.is-gradient{padding:0 1.875rem}}@media (any-hover:hover){.a-button:hover.is-solid{background-color:var(--button-solid-color,var(--color-primary))}.a-button:hover.is-solid .a-button_inner{color:var(--color-white)}.a-button:hover.is-solid .a-button_arrow path:first-of-type{fill:var(--color-white)}.a-button:hover.is-solid .a-button_arrow path:last-child{fill:var(--color-hover-fill,var(--color-primary))}.a-button:hover.is-gradient:after{opacity:0}.a-button:hover.is-square{background-color:var(--color-primary);box-shadow:0 0 0 #0000;color:var(--color-white)}.a-button:hover.is-square .a-button_arrow path{fill:var(--color-white)}}.a-button_arrow{position:absolute;top:50%;transform:translateY(-50%)}.a-button-shoulder{color:var(--color,var(--color-white));font-weight:700;line-height:1.1;margin:0 auto;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.a-button-shoulder:after{right:-.9375rem;transform:rotate(20deg)}.a-button-shoulder:after,.a-button-shoulder:before{background-color:var(--color-white, );bottom:0;content:"";height:100%;position:absolute;width:.125rem}.a-button-shoulder:before{left:-.9375rem;transform:rotate(-20deg)}.a-button-shoulder+.a-button{margin-top:.625rem}.a-button-text{align-items:center;display:flex;font-weight:400;line-height:1.5}.a-button-text.is-reverse{flex-direction:row-reverse}.a-button-text.is-reverse .a-button-text_arrow{margin:0 .3em 0 0;transform:scaleX(-1)}.a-button-text.is-reverse .a-button-text_icon svg{transform:scaleX(-1)}.a-button-text svg{height:auto;margin:0 0 0 .3em;width:.875rem;fill:var(--color-primary)}@media (min-width:750px){.a-button-text svg{width:1em}}.a-button-text.is-small{font-size:.875rem}.is-mairyo .a-button-text span{transform:translateY(1px)}.a-arrow-circle{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}.a-arrow-circle svg{height:auto;width:.875rem;fill:var(--color-white)}@media (min-width:750px){.a-arrow-circle{height:2.25rem;width:2.25rem}}.a-image{line-height:1.5;position:relative}.a-image.is-shadow{box-shadow:var(--box-shadow01)}.a-image.is-radius{border-radius:calc(var(--border-radius, 20)/16*1rem);overflow:hidden}.a-checkbox,.a-checkbox label{height:100%;position:relative}.a-checkbox label{display:block}.a-checkbox label input{display:none}.a-checkbox label input:checked+span{background-color:var(--color-primary);color:var(--color-white)}.a-checkbox label input:checked+span:after{opacity:1}.a-checkbox label span{background-color:var(--color-gray-e5);border-radius:.3125rem;cursor:pointer;display:block;font-size:.875rem;height:100%;line-height:1.5;padding:.5rem 1.25rem .5rem 2.25rem;position:relative}@media (max-width:749px){.a-checkbox label span{align-items:center;display:flex;padding:.625rem .75rem .625rem 2.25rem}}@media (any-hover:hover){.a-checkbox label span:hover{opacity:.8}}.a-checkbox label span:before{background-color:var(--color-white);border-radius:.125rem}.a-checkbox label span:after,.a-checkbox label span:before{content:"";display:block;height:.9375rem;left:.625rem;position:absolute;top:50%;transform:translateY(-50%);width:.9375rem}.a-checkbox label span:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M0 0h15v15H0z' style='fill:none'/%3E%3Cpath d='M6.06 10.86 3.14 7.81a.47.47 0 0 1 0-.66l.64-.66a.44.44 0 0 1 .62-.02l.02.02 1.97 2.06 4.22-4.4a.44.44 0 0 1 .62-.02l.02.02.64.66c.18.19.18.48 0 .66l-5.18 5.4a.44.44 0 0 1-.62.01l-.02-.02Z' style='fill:%2300c3c1'/%3E%3C/svg%3E") no-repeat 50%/contain;opacity:0}.a-tag{--tag-color:var(--color-primary);background-color:#fff;border:1px solid var(--tag-color);border-radius:9999px;color:var(--tag-color);display:block;font-size:.75rem;font-weight:700;line-height:1;padding:.25rem .625rem;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function);white-space:nowrap;width:-webkit-fit-content;width:fit-content}@media (any-hover:hover){a.a-tag:hover{background-color:var(--tag-color);color:var(--color-white)}}.m-text-wrap>*+*{margin-top:.625em}.m-text-wrap>.a-text-note+.a-text-note{margin-top:.5em}.a-section-heading+.m-text-wrap{margin-top:1.25rem;max-width:62.5rem}@media (min-width:750px){.a-section-heading+.m-text-wrap{margin-left:auto;margin-right:auto}}.m-note-wrap>*{margin-top:.3125rem}@media (min-width:750px){.m-note-wrap>*{margin-top:.625rem}}.o-footer{background-color:#fff;padding:2.5rem 0 7.5rem;position:relative}@media (min-width:750px){.o-footer{padding:2.8125rem 0 0}}.o-footer_top{display:block}@media (min-width:750px){.o-footer_top{display:flex;flex-wrap:wrap;gap:2.5rem 3.75rem;justify-content:center}}.o-footer_top-info{width:100%}@media (max-width:749px){.o-footer_top-info{padding:0 .75rem}}@media (min-width:750px){.o-footer_top-info{flex:1;max-width:44.375rem;min-width:15.625rem}}.o-footer_top-info-logo{position:relative}@media (min-width:750px){.o-footer_top-info-logo{width:12.5rem}}.o-footer_top-info-address{font-size:.875rem;line-height:2;margin-top:1.25rem}@media (min-width:750px){.o-footer_top-info-address{font-size:.875rem;margin-top:1.25rem}}@media (max-width:749px){.o-footer_top-sitemap{padding-top:2.625rem;position:relative;width:100%}.o-footer_top-sitemap:before{background-color:#ffffff4d;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0}}@media (min-width:750px){.o-footer_bottom{align-items:center;border-top:1px solid var(--color-e5);display:flex;justify-content:space-between;margin-top:1.875rem;padding:1.875rem 0}}@media (max-width:749px){.o-footer_bottom{border-top:none;display:block;margin-top:2rem;padding-bottom:1.25rem;position:relative;width:100%}}.o-footer_bottom-copyright-item{font-size:.875rem;letter-spacing:normal;margin-top:1.5rem;text-align:center}@media (min-width:750px){.o-footer_bottom-copyright-item{margin-top:0}}.o-footer-sitemap{border-bottom:1px solid var(--color-ee);display:flex;flex-direction:column;font-size:.875rem;position:relative}@media (min-width:750px){.o-footer-sitemap{align-items:flex-start;border-bottom:none;display:flex;flex-direction:row;gap:0;column-gap:3.5rem;font-size:.875rem;justify-content:flex-end}}.o-footer-sitemap_cols{display:grid;grid-template-columns:auto}@media (min-width:750px){.o-footer-sitemap_cols{gap:1.25rem}}.o-footer-sitemap_trigger{font-weight:700}.o-footer-sitemap_trigger[aria-expanded=true] a svg path:first-child{transform:rotate(0)}.o-footer-sitemap_trigger a svg{height:.4375rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:.4375rem}.o-footer-sitemap_trigger a svg path{transform-origin:center}.o-footer-sitemap_trigger a svg path:first-child{transform:rotate(90deg);transition:transform var(--anime-duration) var(--anime-function)}@media (max-width:749px){.o-footer-sitemap_trigger a{background-image:none!important;pointer-events:none;position:relative}}@media (min-width:750px){.o-footer-sitemap_trigger a svg{display:none}}@media (min-width:750px){.o-footer-sitemap_rows-wrap{display:grid;row-gap:.625rem}}@media (max-width:749px){.o-footer-sitemap_rows{border-top:1px solid var(--color-ee)}}.o-footer-sitemap_child{display:none}@media (min-width:750px){.o-footer-sitemap_child{display:block!important}}.o-footer-sitemap_child-list{display:grid;gap:.75rem;grid-template-columns:auto;padding-top:.3em}@media (max-width:749px){.o-footer-sitemap_child-list{padding-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}}@media (min-width:750px){.o-footer-sitemap_child-list{gap:.5rem;padding-left:.3em;padding-top:.8em}}.o-footer-sitemap_child-list li{font-weight:400;padding-left:1em;position:relative}.o-footer-sitemap_child-list li:before{color:var(--color-black);content:"-";left:0;position:absolute}.o-footer-sitemap_child-list li a[target=_blank]{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" class="window"><path d="M3 7V0h7v7zm6-6H4v5h5zm-2 9H0V3h1v6h6z" style="fill-rule:evenodd"/></svg>');background-position:right 3px center;background-repeat:no-repeat;background-size:.7em auto;margin-right:.2em;padding-right:1.3em}@media (min-width:750px){.o-footer-sitemap_child-list li:first-child{display:none}}@media (max-width:749px){.o-footer-sitemap_link>a,.o-footer-sitemap_trigger>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath fill='%23666' d='m5.824 6.458-4.538 5.329a.5.5 0 0 1-.395.194.5.5 0 0 1-.393-.194l-.335-.39a.74.74 0 0 1 0-.926l3.811-4.479L.159 1.511a.7.7 0 0 1-.162-.462c0-.177.057-.341.162-.465L.493.19A.53.53 0 0 1 .888 0c.15 0 .289.07.394.19l4.542 5.338a.7.7 0 0 1 .162.464.72.72 0 0 1-.162.466'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.2vw auto;display:block;padding:.75rem;position:relative}}.o-footer-sitemap_link>a[target=_blank],.o-footer-sitemap_trigger>a[target=_blank]{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" class="window"><path d="M3 7V0h7v7zm6-6H4v5h5zm-2 9H0V3h1v6h6z" style="fill-rule:evenodd"/></svg>');background-position:right .375rem center;background-repeat:no-repeat;background-size:.7em auto;margin-right:.2em;padding-right:1.3em}.o-footer-links{display:flex;font-size:.875rem;justify-content:center;position:relative}@media (min-width:750px){.o-footer-links{font-size:.875rem;justify-content:flex-start}.o-footer-links>div:not(:last-of-type){margin-right:2.5rem}}.o-footer-links_social-list{align-items:center;display:flex}@media (min-width:750px){.o-footer-links_social-list{justify-content:center}}.o-footer-links_social-list li{line-height:0;width:1.5rem}.o-footer-links_social-list li:not(:last-of-type){margin-right:1.25rem}.o-footer-links_other-list{align-items:center;display:flex}@media (min-width:750px){.o-footer-links_other-list{justify-content:center}}.o-footer-links_other-list li:not(:last-of-type){margin-right:1.5rem}.o-header{background-color:#fff;box-shadow:var(--box-shadow03);left:0;line-height:1.5;min-height:var(--header-height);position:fixed;top:0;transition:background-color .1s ease-out 0s,min-height .3s ease-out 0s;width:100%;z-index:10000}.is-fixed .o-header{width:100vw}@media (min-width:750px){.is-fixed .o-header{padding-right:calc(var(--scrollbar-width, 0)*1px)}}.is-active .o-header{--header-height:4.375rem}.o-header_inner{align-items:center;display:flex;justify-content:space-between;padding:.625rem 1.25rem}@media (min-width:750px){.o-header_inner{column-gap:2rem;justify-content:start;margin:0 auto;max-width:118.875rem;padding:0 2rem}}.o-header_logo{width:9.5rem}@media (min-width:750px){.o-header_logo{width:12.5rem}}.o-header_menu-button{position:relative;width:1.75rem}.o-header_menu-button svg{width:100%}.o-header_menu-button .line{height:1px;width:16px;stroke:#000;transform-box:fill-box;transform-origin:center;transition:transform var(--anime-duration) var(--anime-function) var(--anime-delay)}.o-header_menu-button.is-open .line:nth-child(2 of .line){opacity:0}.o-header_menu-button.is-open .line:nth-child(1 of .line){transform:translateY(5px) rotate(45deg)}.o-header_menu-button.is-open .line:nth-child(3 of .line){transform:translateY(-7px) rotate(-45deg)}.o-header_menu-button:after{content:"";height:calc(100% + 1.25rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1.25rem)}@media (min-width:750px){.o-header_menu-button{padding:.75rem 0;width:2.625rem}.o-header_menu-button:after{content:none}}@media (min-width:1081px){.o-header_menu-button{display:none}}@media (min-width:750px){.o-header_menu-area{flex:1}}@media (min-width:750px){.o-header_menu-area_inner{display:flex;justify-content:flex-end;padding:0}}.o-header_g-nav{background-color:var(--color-white);box-shadow:inset var(--box-shadow03);display:none;left:0;position:fixed;top:var(--header-height);width:100%}@media (min-width:1081px){.o-header_g-nav{background-color:initial;box-shadow:none;display:block!important;flex:1;overflow:visible!important;position:static;width:auto}}@supports not (height:100dvh){.is-header-menu-open .o-header_g-nav{height:calc(100vh - var(--header-height))}}.o-header_g-nav-list{padding:3rem 1.5rem}@media (min-width:750px){.o-header_g-nav-list{overflow:hidden;padding:0 1.5rem}}@media (min-width:1081px){.o-header_g-nav-list{display:flex;justify-content:center;overflow:visible;padding:0}}.is-header-menu-open .o-header_g-nav-list{height:calc(100dvh - var(--header-height));overflow-y:auto}@media (min-width:750px){.is-header-menu-open .o-header_g-nav-list{padding:0 1.5rem}}@media (min-width:1081px){.is-header-menu-open .o-header_g-nav-list{height:auto;overflow-y:visible}}@media (min-width:1081px){.o-header_g-nav-list>li{position:relative}.o-header_g-nav-list>li:not(:last-child){border-bottom:none}.o-header_g-nav-list>li:first-child button,.o-header_g-nav-list>li:first-child>a{padding-left:0}.o-header_g-nav-list>li:last-child button,.o-header_g-nav-list>li:last-child>a{padding-right:0}}.o-header_g-nav-list>li>a,.o-header_g-nav-list>li>button{line-height:1.5;padding:1.25rem 0}@media (min-width:750px){.o-header_g-nav-list>li>a,.o-header_g-nav-list>li>button{font-size:.875rem;height:var(--header-height);justify-content:space-between;padding:0 1.5rem}}@media (min-width:1081px){.o-header_g-nav-list>li>a,.o-header_g-nav-list>li>button{justify-content:flex-start;padding:0 .375rem}}@media (min-width:1381px){.o-header_g-nav-list>li>a,.o-header_g-nav-list>li>button{font-size:.875rem;padding:0 .625rem}}@media (min-width:750px){.o-header_g-nav-list>li>button{cursor:auto}}.o-header_g-nav-item-head{display:block;position:relative;width:100%;--anime-text-line-size:0;font-size:.875rem}@media (min-width:750px){.o-header_g-nav-item-head{--anime-text-color-value:var(--color-main);--anime-stroke-color-value:var(--anime-text-color-value);align-items:center;display:flex}.o-header_g-nav-item-head.is-current .o-header_g-nav-item-head-inner{color:var(--color-main)}}@media (min-width:1081px){.o-header_g-nav-item-head{--anime-text-line-size:1}}@media (any-hover:hover){.o-header_g-nav-item-head:hover{z-index:1}.o-header_g-nav-item-head:hover:after{content:"";height:100%;left:-2rem;position:absolute;top:0;width:calc(100% + 3rem)}}@media (min-width:750px){.o-header_g-nav-item-head-inner{margin-right:.375rem;padding-bottom:.125rem}}.o-header_g-nav-item-head-arrow{--transform-value:-50%;height:.3125rem;position:absolute;right:1rem;top:50%;transform:translateY(var(--transform-value));transition:transform .3s ease-in-out;width:.625rem}.o-header_g-nav-item-head-arrow path{stroke:#666}@media (min-width:1081px){.o-header_g-nav-item-head-arrow{--transform-value:0;position:static;right:0}}.is-menu-trigger .o-header_g-nav-item-head-switch{height:.4375rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.4375rem}.is-menu-trigger .o-header_g-nav-item-head-switch path:first-child{transform:rotate(90deg);transform-origin:center;transition:transform .3s ease-in-out}@media (min-width:1081px){.is-menu-trigger .o-header_g-nav-item-head-switch{display:none}}.is-menu-trigger .o-header_g-nav-item-head-arrow{display:none;height:.3125rem;right:1rem;width:.625rem}@media (min-width:1081px){.is-menu-trigger .o-header_g-nav-item-head-arrow{display:block}}@media (min-width:1081px){.o-header_g-nav-item-head:not(.is-menu-trigger) .o-header_g-nav-item-head-arrow{display:none}}a .o-header_g-nav-item-head-arrow{height:.625rem;right:0;width:.3125rem}@media (min-width:750px){a .o-header_g-nav-item-head-arrow{--transform-value:-0.0625rem}}.is-open .o-header_g-nav-item-head-arrow{transform:translateY(var(--transform-value)) rotate(180deg)}.is-open .o-header_g-nav-item-head-switch path:first-child{transform:rotate(0deg)}.o-header_g-nav-item-body{display:none}@media (min-width:1081px){.o-header_g-nav-item-body{left:0;padding:.5rem 0;position:absolute;top:var(--header-height)}}@media (min-width:750px){.is-fixed .o-header_g-nav-item-body{padding-right:calc(var(--scrollbar-width, 0)*1px)}}@media (min-width:750px){.o-header_g-nav-item-body-inner{display:grid;margin:0 auto;padding:1.25rem 1.5rem;width:100%}}@media (min-width:1081px){.o-header_g-nav-item-body-inner{background-color:#fff;border-radius:1.25rem;box-shadow:var(--box-shadow01);padding:1.75rem 3.75rem 1.75rem 1.75rem}}.o-header_g-nav-item-body-link-area{padding:.75rem}@media (min-width:750px){.o-header_g-nav-item-body-link-area{padding:0}}.o-header_g-nav-item-body-link-list{display:grid;row-gap:1.25rem}@media (min-width:750px){.o-header_g-nav-item-body-link-list{row-gap:1rem}}.o-header_g-nav-line-bottom-link{--anime-text-line-size:0;column-gap:.5rem;display:grid;font-size:.8125rem;grid-template-columns:.25rem auto;line-height:1.75}.o-header_g-nav-line-bottom-link:before{background-color:currentcolor;content:"";display:block;height:1px;transform:translateY(.85em);width:.25rem}@media (min-width:1081px){.o-header_g-nav-line-bottom-link{--anime-text-line-size:1;--anime-text-line-color:var(--color-main);font-size:.875rem;grid-template-columns:1fr;height:100%;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.o-header_g-nav-line-bottom-link:before{content:none}.o-header_g-nav-line-bottom-link>:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M18%2C9C18%2C4.03%2C13.97%2C0%2C9%2C0S0%2C4.03%2C0%2C9s4.03%2C9%2C9%2C9%2C9-4.03%2C9-9ZM6.9%2C13.31c-.29-.29-.29-.77%2C0-1.06l3.24-3.24-3.24-3.25c-.27-.32-.23-.79.08-1.06.28-.24.7-.24.98%2C0l3.78%2C3.78c.29.3.29.77%2C0%2C1.07l-3.78%2C3.78c-.3.29-.77.29-1.07-.01Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") 0 0/100% 100% no-repeat;content:"";height:1.125rem;transition:transform var(--anime-duration) var(--anime-function);width:1.125rem}}@media (any-hover:hover){.o-header_g-nav-line-bottom-link:hover>:after{transform:translateX(.8em)}}@media (min-width:1081px){.o-header_g-nav-line-bottom-link-child{align-items:center;column-gap:.5rem;display:flex;font-weight:700}}.o-header_g-nav-other-wrap{align-items:center;column-gap:1rem;display:flex}.o-header_g-nav-other-wrap .a-button{padding-left:0;padding-right:0}.o-header_g-nav-other-wrap .a-button.is-solid{display:none}@media (min-width:750px){.o-header_g-nav-other-wrap{column-gap:.5rem}.o-header_g-nav-other-wrap .a-button{padding:0 .75rem}.o-header_g-nav-other-wrap .a-button.is-solid{display:flex}}.o-header_cv{font-size:.75rem;height:1.75rem;width:6.25rem}@media (min-width:750px){.o-header_cv{font-size:.875rem;height:2.75rem;width:-webkit-fit-content;width:fit-content}}.o-global-menu{display:none}@media (min-width:750px){.o-global-menu{display:flex;font-size:.875rem;margin-left:40px}}.o-global-menu_item{height:100%;position:relative;transition:opacity .2s ease-out}@media (min-width:750px){.o-global-menu_item:not(:first-of-type){margin-left:1.25rem}}@media (min-width:1180px){.o-global-menu_item:not(:first-of-type){margin-left:1.875rem}}.o-global-menu_panel{left:0;opacity:0;padding-top:0;position:absolute;top:74%;transform:translateY(5px);transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out;visibility:hidden}.o-global-menu_panel.is-active{opacity:1;transform:translateY(0);visibility:visible}.o-global-menu_panel-list{background-color:#fff;border-radius:1.25rem;box-shadow:0 6px 10px #0003;padding:1.875rem}.o-global-menu_panel-list-item:not(:first-of-type){margin-top:1em}.o-global-menu_panel-list-item .a-text-link{align-items:center;display:flex;font-weight:700;gap:.5rem;white-space:nowrap}.o-global-menu_panel-list-item .a-text-link svg:not(.window){fill:var(--color-primary)}.o-global-menu_link,.o-global-menu_trigger{align-items:center;display:flex;height:100%}.o-global-menu_link .a-button-text,.o-global-menu_trigger .a-button-text{align-items:center;display:flex;font-weight:700;position:relative}.o-global-menu_link .a-button-text:before,.o-global-menu_trigger .a-button-text:before{background-color:var(--color-primary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%}@media (any-hover:hover){.o-global-menu_link .a-button-text:hover:before,.o-global-menu_trigger .a-button-text:hover:before{transform:scaleX(1);transform-origin:left}}.o-global-menu_link .a-text-link .a-icon,.o-global-menu_trigger .a-text-link .a-icon{height:21px;margin-left:.1em;width:21px}.o-global-menu_link .a-text-link.is-touch-hover,.o-global-menu_trigger .a-text-link.is-touch-hover{transform:translateX(0)}.o-global-menu_trigger.is-active .a-icon{transform:rotate(180deg)}.o-global-menu_trigger.is-active .is-touch-hover .a-icon{transform:rotate(180deg) translateX(0)}.o-hamburger-menu{background-color:var(--color-white);height:calc(100vh - 3.375rem);left:0;opacity:0;position:absolute;right:0;top:100%;transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out;visibility:hidden}.o-hamburger-menu.is-pc{display:none}@media (min-width:750px){.o-hamburger-menu.is-pc{display:block}}.o-hamburger-menu.is-sp{display:block}@media (min-width:750px){.o-hamburger-menu.is-sp{display:none}}.o-hamburger-menu_inner{max-height:calc(100vh - 3.375rem);overflow:auto;padding-bottom:8.125rem}.o-hamburger-menu-sitemap{display:grid;font-weight:700;gap:1.875rem;grid-template-columns:1fr;margin-top:1.375rem;padding:0 1.25rem}.o-hamburger-menu-sitemap_cols{min-width:0}.o-hamburger-menu-sitemap_rows{padding:0 .75rem}.o-hamburger-menu-sitemap_rows>.a-text-link span{border-left:3px solid var(--color-primary);padding-left:.5rem}.o-hamburger-menu-sitemap_rows.is-opened .o-hamburger-menu-sitemap_trigger-icon:after{transform:translate3d(-50%,-50%,0) rotate(0)}.o-hamburger-menu-sitemap_trigger-icon{height:1.125rem;position:absolute;right:-.25rem;top:50%;transform:translateY(-50%);transition:background-color .3s ease-out;width:1.125rem}@media (min-width:750px){.o-hamburger-menu-sitemap_trigger-icon{height:1.625rem;width:1.625rem}}.o-hamburger-menu-sitemap_trigger-icon:after,.o-hamburger-menu-sitemap_trigger-icon:before{background-color:var(--color-black);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(0);transition:transform .3s ease-out;width:60%}.o-hamburger-menu-sitemap_trigger-icon:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.o-hamburger-menu-sitemap_child{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.o-hamburger-menu-sitemap_child-list{padding:0 1.25rem}.o-hamburger-menu-sitemap_child-list li:not(:first-child){border-top:1px dotted var(--color-gray-70)}.o-hamburger-menu-sitemap_child-list li a[target=_blank]{justify-content:flex-start}.o-hamburger-menu-sitemap_child-list li a[target=_blank] span{padding-right:1em}.o-hamburger-menu-sitemap .a-text-link{align-items:center;color:var(--color-black);display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;line-height:1.4;padding:.75rem 0;position:relative}.o-hamburger-menu-sitemap .a-text-link span{padding-right:1.5em}.o-hamburger-menu-sitemap .a-text-link svg{flex-shrink:0;height:.75rem;width:.75rem}.o-hamburger-menu-sitemap_buttons{display:grid;gap:1.25rem;grid-template-columns:1fr}.o-hamburger-menu-sitemap_buttons-item{height:3.25rem;min-width:0;width:100%}.o-hamburger-menu-sitemap_buttons .o-header_tel-link-inner{height:3.5rem}.o-hamburger-menu-sitemap_buttons .o-header_tel-icon svg{height:1.625rem;width:1.75rem}.o-hamburger-menu-sitemap_buttons .o-header_tel-num{font-size:1.375rem}.o-hamburger-menu-sitemap_buttons .o-header_tel-time{font-size:.75rem;margin-top:.5rem}.o-breadcrumb-wrap{width:100vw}@media (min-width:750px){.o-breadcrumb-wrap{width:auto}}.o-breadcrumb{position:relative}@media (max-width:749px){.o-breadcrumb{margin:0 -1.5rem;overflow:auto;padding:0 1.5rem}}.o-breadcrumb_list{display:flex;font-size:.75rem;height:auto;padding:1.25rem 0;row-gap:.25rem}.o-breadcrumb_list li{align-items:center;display:flex;line-height:1.3}@media (max-width:749px){.o-breadcrumb_list li{white-space:nowrap}}.o-breadcrumb_list li:not(:last-child):after{content:">";display:block;margin:0 .625rem}.o-breadcrumb_list li:last-child a{pointer-events:none;text-decoration:none}@media (max-width:749px){.o-breadcrumb_list li:last-child{padding-right:1.5rem}}.o-breadcrumb_link{color:var(--color-black)}.o-common-bottom-cta{background:var(--color-primary) url(/assets/img/common/cta_rimimaru_sp.png) no-repeat 0 100%/100% auto;padding-bottom:7.75rem;padding-top:3.75rem}@media (min-width:750px){.o-common-bottom-cta{background-image:none;padding-bottom:5rem}}.o-common-bottom-cta-text{color:var(--color-white);font-size:1.5rem;font-weight:700;line-height:1.5;text-align:center}@media (min-width:750px){.o-common-bottom-cta-text{font-size:2rem}}.o-common-bottom-cta-list{display:grid;row-gap:1.25rem}@media (min-width:750px){.o-common-bottom-cta-list{align-items:end;column-gap:1rem;display:flex;margin:0 auto;max-width:38.5rem;min-width:22.5rem;position:relative;width:-webkit-fit-content;width:fit-content}.o-common-bottom-cta-list>*{flex:1;position:relative;z-index:1}.o-common-bottom-cta-list:before{background:url(/assets/img/common/cta_rimimaru.png) no-repeat 0 0/100% 100%;bottom:-5rem;content:"";height:9.4375rem;left:-15rem;position:absolute;width:20.375rem;z-index:0}.o-common-bottom-cta-list:after{background:url(/assets/img/common/cta_rimirin.png) no-repeat 0 0/100% 100%;bottom:-5rem;content:"";height:9.1875rem;position:absolute;right:-15rem;width:18rem;z-index:0}}.o-common-bottom-cta-list li{display:grid;row-gap:.75rem}@media (min-width:750px){.o-common-bottom-cta-list li{margin:0 auto;max-width:22.5rem}}.o-common-bottom-cta_shoulder{color:var(--color-white,#fff);font-weight:700;line-height:1;margin:0 auto;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.o-common-bottom-cta_shoulder:after{right:-.625rem;transform:rotate(20deg)}.o-common-bottom-cta_shoulder:after,.o-common-bottom-cta_shoulder:before{background-color:var(--color-white, );bottom:0;content:"";height:100%;position:absolute;width:.125rem}.o-common-bottom-cta_shoulder:before{left:-.625rem;transform:rotate(-20deg)}.a-button.o-common-bottom-cta_button{--button-solid-color:var(--color-button-cta);--button-solid-border-color:var(--color-button-cta);--button-solid-shadow:var(--box-shadow03);box-shadow:var(--box-shadow03);font-size:1.125rem;height:4.75rem}@media (min-width:750px){.a-button.o-common-bottom-cta_button{font-size:1.25rem;height:5rem;min-width:18.75rem;padding:0}}.o-float-conversion{bottom:.75rem;left:0;padding:0 .75rem;position:fixed;right:0;z-index:1000}.o-float-conversion:before{background:url(/assets/img/common/float_cta_rimimaru.png) no-repeat 50%/100% 100%;content:"";height:3.5rem;left:0;margin:0 auto;position:absolute;right:0;top:0;transform:translateY(-80%);width:4.3125rem;z-index:1}.o-float-conversion.is-add-solid-button:before{left:4.3125rem;right:auto}@media (min-width:750px){.o-float-conversion{bottom:3.75rem;left:auto;padding:0;top:auto;transform:translateY(-50%);width:5.625rem}.o-float-conversion:before{margin-left:1rem}.o-float-conversion.is-add-solid-button:before{left:0;right:0}}.o-float-conversion_list{border-radius:9999px;box-shadow:var(--box-shadow06);column-gap:2px;display:flex;overflow:hidden;width:100%}@media (min-width:750px){.o-float-conversion_list{background-image:none;border-radius:1.25rem 0 0 1.25rem;display:grid;row-gap:2px}}.is-add-solid-button .o-float-conversion_list{background:none;border-radius:0;box-shadow:none;column-gap:.375rem;overflow:visible}.is-add-solid-button .o-float-conversion_list a{background-image:linear-gradient(7deg,var(--color-button-cta) 3.49%,var(--color-button-cta-light) 92.46%);border-radius:9999px;box-shadow:var(--box-shadow06)}.is-add-solid-button .o-float-conversion_list a:after{content:none}@media (min-width:750px){.is-add-solid-button .o-float-conversion_list{display:grid;row-gap:.25rem}.is-add-solid-button .o-float-conversion_list a{background:linear-gradient(90deg,#019684,#00c3d9 135.56%);border-radius:1.25rem 0 0 1.25rem;overflow:hidden}}.o-float-conversion_list li{flex:1;height:3.5rem}.o-float-conversion_list li:not(:first-child){border-left:1px solid #fff}@media (min-width:750px){.o-float-conversion_list li{height:5rem}.o-float-conversion_list li:not(:first-child){border-left:none}}.is-add-solid-button .o-float-conversion_list li:not(:first-child){border-left:none}@media (min-width:750px){.is-add-solid-button .o-float-conversion_list li:not(:first-child){border-top:none}}.o-float-conversion_list li a,.o-float-conversion_list li button{align-items:center;background-image:linear-gradient(7deg,var(--color-button-cta) 3.49%,var(--color-button-cta-light) 92.46%);color:#fff;display:flex;font-size:.875rem;font-weight:700;height:100%;justify-content:center;line-height:1.2;text-align:center;width:100%}.o-float-conversion_list li a.is-float-cta-solid,.o-float-conversion_list li button.is-float-cta-solid{background-color:var(--color-white);background-image:none;border:2px solid var(--color-button-cta);border-radius:9999px 0 0 9999px;color:var(--color-button-cta)}.o-float-conversion_list li a.is-type,.o-float-conversion_list li button.is-type{background-color:var(--color-primary);background-image:none;border:2px solid var(--color-primary)}.o-float-conversion_list li a .o-float-conversion_item-icon,.o-float-conversion_list li button .o-float-conversion_item-icon{display:none}@media (min-width:750px){.o-float-conversion_list li a,.o-float-conversion_list li button{background-color:var(--color-button-cta-light);display:grid;font-size:.75rem;position:relative;row-gap:.25rem}.o-float-conversion_list li a>*,.o-float-conversion_list li button>*{position:relative;z-index:1}.o-float-conversion_list li a .o-float-conversion_item-icon,.o-float-conversion_list li button .o-float-conversion_item-icon{align-self:end;display:block;margin:0 auto;width:1.25rem}.o-float-conversion_list li a span,.o-float-conversion_list li button span{align-self:start}.o-float-conversion_list li a:after,.o-float-conversion_list li button:after{background-image:var(--color-button-gradient);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity var(--anime-duration) var(--anime-function);width:100%;z-index:0}.o-float-conversion_list li a svg path,.o-float-conversion_list li button svg path{transition:fill var(--anime-duration) var(--anime-function)}.o-float-conversion_list li a.is-type,.o-float-conversion_list li button.is-type{border-radius:0 0 0 1.25rem;border-right:none;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function),border-color var(--anime-duration) var(--anime-function)}.o-float-conversion_list li a.is-type:after,.o-float-conversion_list li button.is-type:after{content:none}.o-float-conversion_list li a.is-float-cta-solid,.o-float-conversion_list li button.is-float-cta-solid{border-radius:1.25rem 0 0 0;border-right:none;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function),border-color var(--anime-duration) var(--anime-function)}.o-float-conversion_list li a.is-float-cta-solid:after,.o-float-conversion_list li button.is-float-cta-solid:after{content:none}}@media (any-hover:hover){.o-float-conversion_list li a:hover.is-type,.o-float-conversion_list li button:hover.is-type{background-color:var(--color-white);color:var(--color-primary)}.o-float-conversion_list li a:hover.is-type svg path,.o-float-conversion_list li button:hover.is-type svg path{fill:var(--color-primary)}.o-float-conversion_list li a:hover.is-float-cta-solid,.o-float-conversion_list li button:hover.is-float-cta-solid{background-color:var(--color-button-cta);color:var(--color-white)}.o-float-conversion_list li a:hover.is-float-cta-solid svg path,.o-float-conversion_list li button:hover.is-float-cta-solid svg path{fill:var(--color-white)}.o-float-conversion_list li a:hover:after,.o-float-conversion_list li button:hover:after{opacity:0}}.o-float-conversion_list li a.is-solid,.o-float-conversion_list li button.is-solid{background:none;background-color:var(--color-white);border:2px solid var(--color-primary);color:var(--color-primary);column-gap:.5rem;display:grid;grid-template-columns:2rem auto;justify-content:center;text-align:left}@media (min-width:750px){.o-float-conversion_list li a.is-solid,.o-float-conversion_list li button.is-solid{border-right:none;grid-template-columns:auto;text-align:center}.o-float-conversion_list li a.is-solid svg,.o-float-conversion_list li button.is-solid svg{align-self:end;margin:0 auto;width:2rem}}.o-table{border-top:1px solid var(--color-e5);width:100%}.o-table tr{border-bottom:1px solid var(--color-e5)}.o-table th{background-color:var(--color-primary-light);font-size:.875rem;font-weight:700;padding:.875rem .625rem;text-align:left;white-space:nowrap}@media (min-width:750px){.o-table th{padding:1rem 1.25rem;width:8.75rem}}.o-table td{font-size:.875rem;padding:.875rem .625rem}@media (min-width:750px){.o-table td{padding:1rem 1.25rem}}.o-table td .a-text,.o-table td .dd,.o-table td .dt,.o-table td .li{font-weight:.875rem}.o-table td .m-text-wrap+.o-table_map{margin-top:1rem}.o-table_map{border:0;height:7.5rem;width:100%}@media (min-width:750px){.o-table_map{height:15rem}}.o-table_dl{display:grid;row-gap:1rem}.o-table_dl>*{display:grid;row-gap:.5rem}.o-table_dl dt{font-weight:700;line-height:1.5}.o-table_dd-column{column-gap:1rem;display:grid;grid-template-columns:5.25rem auto}.o-table_dd-column .a-text{line-height:1.5}@media (min-width:750px){.o-table_dd-column{column-gap:2.5rem;grid-template-columns:12.25rem auto}}.o-table_list{display:grid;row-gap:.5rem}.o-table_list li{display:grid;grid-template-columns:1em 1fr;position:relative}.o-table_list li:before{content:"・"}.p-price-tab-area_trigger-list{background-color:var(--color-cc);border-radius:1.25rem 1.25rem 0 0;display:grid;grid-template-columns:1fr 1fr}.p-price-tab-area_trigger-list button{border-bottom:.25rem solid var(--color-cc);color:var(--color-99);font-size:.875rem;font-weight:700;line-height:1;padding:1.25rem 0;text-align:center;width:100%}.p-price-tab-area_trigger-list button.is-current{border-bottom:.25rem solid var(--color-primary);color:var(--color-black)}@media (min-width:750px){.p-price-tab-area_trigger-list button{font-size:1rem}}.p-price-tab-content-wrap{padding:1.5rem 1.5rem 2.5rem}@media (min-width:750px){.p-price-tab-content-wrap{padding:2rem 2.5rem 3.75rem}}@media (min-width:750px){.p-price-tab-area_content{margin:0 auto;max-width:50rem}}.p-price-tab-area_content-heading{color:var(--color-primary);font-size:1.25rem;font-weight:700}.p-price-tab-area_content-heading+.m-text-wrap{margin-top:.75rem}.p-price-tab-area_content-body{margin-top:1.5rem}.p-price-tab-area_content-body-list{display:grid;row-gap:1.5rem}.p-price-tab-area_content-body-item>dt{font-weight:700}.p-price-tab-area_content-body-item>dd{margin-top:.75rem}.p-price-tab-area_content-body-img{background-color:var(--color-primary-light);border-radius:1.25rem;padding:1.25rem .75rem}@media (min-width:750px){.p-price-tab-area_content-body-img{padding:1.25rem}}.p-price-tab-area_content-body-cell-list{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);margin-top:.75rem}@media (min-width:750px){.p-price-tab-area_content-body-cell-list{column-gap:1px;grid-template-columns:repeat(9,1fr);margin-top:1.75rem}}.p-price-tab-area_content-body-cell-list-item{background-color:#ffe68e;border-radius:.5rem;padding:.875rem}.p-price-tab-area_content-body-cell-list-item dt{font-size:.75rem;line-height:1;padding-bottom:.625rem;text-align:center}.p-price-tab-area_content-body-cell-list-item dd{border-top:1px solid var(--color-primary);font-size:.75rem;line-height:1;padding-top:.625rem;text-align:center}@media (min-width:750px){.p-price-tab-area_content-body-cell-list-item{padding:.875rem .375rem}}.o-card01{--bottom-pd-x:1.5rem;background-color:#fff;border-radius:1.25rem;display:grid;grid-template-rows:auto auto 1fr auto;padding:.75rem .75rem 1.75rem}.o-card01_head{display:grid;grid-row:2/3;margin-top:1rem;padding:0 var(--bottom-pd-x)}.o-card01_head_tag-list{column-gap:.25rem;display:flex;flex-wrap:wrap;order:1}.o-card01_head>.a-heading{margin-top:.125rem;order:2}.o-card01_head>.a-heading .a-heading_text-one{font-size:.875rem}@media (min-width:750px){.o-card01_head>.a-heading .a-heading_text-one{font-size:1rem}}.o-card01_head>.a-heading .a-heading_text-two{font-size:1.25rem;font-weight:700;line-height:1.6}@media (min-width:750px){.o-card01_head>.a-heading .a-heading_text-two{font-size:1.5rem}}.o-card01>.m-text-wrap{margin-top:.25rem;padding:0 var(--bottom-pd-x)}.o-card01>.a-image{border-radius:1.25rem;grid-row:1/2;overflow:hidden}.o-card01_button-wrap{height:2.5rem;margin-top:1.25rem;padding:0 var(--bottom-pd-x)}@media (min-width:750px){.o-card01_button-wrap{margin-top:1rem}}.o-card01 .o-card01_button-wrap .a-button{width:100%}@media (min-width:750px){.o-card01 .o-card01_button-wrap .a-button{padding:0}}.o-card01 .o-card01_button-wrap .a-button_arrow{height:1.5rem;right:.5rem;width:1.5rem}.o-card02{background:#fff;border-radius:1.25rem;display:grid;grid-template-columns:1fr 9.375rem;height:100%;padding:1.25rem .5rem 1.25rem 1.25rem;row-gap:1.25rem}@media (min-width:750px){.o-card02{grid-template-columns:100%;grid-template-rows:6.25rem 12.5rem 1fr;padding:1.5rem 1.75rem;width:23.75rem}}.o-card02_heading{grid-column:1/2;grid-row:1/2;z-index:1}@media (min-width:750px){.o-card02_heading{text-align:center}}.o-card02_heading-one{font-size:1rem;font-weight:700}.o-card02_heading-one em{color:var(--color-primary);font-size:1.5rem;line-height:1.4}@media (min-width:750px){.o-card02_heading-one{line-height:2}}.o-card02_illustration{align-self:center;grid-column:2/3;grid-row:1/2;z-index:0}@media (min-width:750px){.o-card02_illustration{grid-column:1/2;grid-row:2/3;margin:0 auto;width:16.875rem}}.o-card02 .m-text-wrap{grid-column:1/3;grid-row:2/3;padding-right:.75rem}@media (min-width:750px){.o-card02 .m-text-wrap{grid-column:1/2;grid-row:3/4}}.o-card02 .a-text em{color:var(--color-primary);font-style:normal;font-weight:700;text-decoration:underline}.o-media-card-link-box{--page-interval-px-minus:var(--page-interval-px) * (var(--space-magnification) * -1);background-color:var(--color-primary-light);margin-left:calc(var(--page-interval-px-minus)/16*1rem);margin-right:calc(var(--page-interval-px-minus)/16*1rem);padding:3.75rem 1.5rem;width:100%;width:auto}@media (min-width:750px){.o-media-card-link-box{border-radius:2.5rem;margin-left:0;margin-right:0;padding:5rem}}.o-media-card-link-box02{--page-interval-px-minus:var(--page-interval-px) * (var(--space-magnification) * -1);background-color:var(--color-primary);display:grid;margin:0 calc(var(--page-interval-px-minus)/16*1rem);padding:2.5rem 1.5rem;row-gap:1.75rem}@media (min-width:750px){.o-media-card-link-box02{align-items:center;border-radius:2.5rem;grid-template-columns:1fr 36.875rem;margin:0;padding:3rem 5rem}}.o-media-card-link{align-items:center;background-color:#fff;border-radius:1.25rem;box-shadow:var(--box-shadow01);column-gap:1rem;display:grid;grid-template-columns:7.5rem 1fr;padding:.75rem .75rem 1.25rem;position:relative}.o-media-card-link:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M30.39%2C23.25l-6.02-6.94c-.17-.2-.4-.31-.64-.31s-.47.11-.64.31l-.55.63c-.17.19-.27.46-.27.74s.1.56.27.75l3.51%2C4.06h-7.82c-.5%2C0-.9.45-.9%2C1.03v.89c0%2C.58.4%2C1.08.9%2C1.08h7.86l-3.55%2C4.08c-.17.2-.27.45-.27.73s.1.54.27.74l.55.63c.17.2.4.31.64.31s.47-.11.64-.31l6.02-6.94c.18-.2.27-.46.27-.74s-.09-.55-.27-.75Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/100% 100%;bottom:1.25rem;content:"";height:2rem;position:absolute;right:.75rem;width:2rem}.o-media-card-link.is-anchor:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.93mm%22%20height%3D%2216.93mm%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23e68011%22%2F%3E%3Cpath%20d%3D%22M24.74%2C30.39l6.94-6.02c.2-.17.31-.4.31-.64s-.11-.47-.31-.64l-.63-.55c-.19-.17-.46-.27-.74-.27s-.56.1-.75.27l-4.06%2C3.51v-7.82c0-.5-.45-.9-1.03-.9h-.89c-.58%2C0-1.08.4-1.08.9v7.86l-4.08-3.55c-.2-.17-.45-.27-.73-.27s-.54.1-.74.27l-.63.55c-.2.17-.31.4-.31.64s.11.47.31.64l6.94%2C6.02c.2.18.46.27.74.27s.55-.09.75-.27h-.01Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}@media (min-width:750px){.o-media-card-link{align-items:center;column-gap:2rem;grid-template-columns:11.625rem 1fr;height:100%;padding:.75rem 5.625rem .75rem .75rem}.o-media-card-link:after{height:3rem;right:1.25rem;width:3rem}}.o-media-card-link_img{border-radius:.75rem;grid-column:1/2;grid-row:1/2;overflow:hidden}@media (min-width:750px){.o-media-card-link_img{grid-row:1/2}}@media (min-width:750px){.o-media-card-link_text-wrap+.o-media-card-link_img{grid-row:1/3}}.o-media-card-link_heading{align-self:center;font-weight:700;grid-column:2/3;grid-row:1/2}.o-media-card-link_heading .o-media-card-link_heading-shoulder{color:var(--color-primary);font-family:var(--font-family-en);font-size:.875rem}.o-media-card-link_heading .o-media-card-link_heading-main{font-size:1.25rem}@media (min-width:750px){.o-media-card-link_heading{align-self:end}}.o-media-card-link_text-wrap{grid-column:1/3;margin-top:1rem;padding:0 2.25rem 0 .5rem}@media (min-width:750px){.o-media-card-link_text-wrap{align-self:start;grid-column:2/3;grid-row:2/3;margin-top:.5rem;padding:0}}.o-media-card-link-box02_heading{color:#fff;font-weight:700;text-align:center}@media (min-width:750px){.o-media-card-link-box02_heading{font-size:2rem;text-align:left}}.o-media-card-link-box02 .o-media-card-link{padding-right:1.75rem}@media (min-width:750px){.o-media-card-link-box02 .o-media-card-link{padding-right:5.625rem}}.o-faq-list{--border-color:var(--color-ee);border-top:1px solid var(--border-color)}.o-faq-list:has(.o-faq-list_item:first-child .is-open){border-top:none}.o-faq-list_item{border-bottom:1px solid var(--border-color);position:relative;transition:box-shadow var(--anime-duration) var(--anime-function)}@media (any-hover:hover){.o-faq-list_item:hover{box-shadow:var(--box-shadow01)}}.o-faq-list_item:has(.is-open){background-color:var(--color-primary-light);border-radius:1.25rem;box-shadow:var(--box-shadow01)}.o-faq-list_item:has(.is-open):not(:first-child){margin-top:.75rem}.o-faq-list_item:has(.is-open):after{content:none}.o-faq-list_item:has(+.o-faq-list_item .is-open):after{content:none}.o-faq-list_a-head,.o-faq-list_q-head{font-family:var(--font-family-en)}.o-faq-list_q button{column-gap:1rem;display:grid;font-weight:700;grid-template-columns:1em 1fr;padding:1.25rem 3rem 1.25rem 1rem;position:relative;width:100%;-webkit-tap-highlight-color:transparent}.o-faq-list_q button svg{background-color:var(--color-primary);border-radius:9999px;position:absolute;right:.75rem;top:1.25rem;width:1.625rem}.o-faq-list_q button svg .line{transform-origin:center;transition:transform var(--anime-duration) var(--anime-function)}.o-faq-list_q button.is-open svg{background-color:var(--color-accent-navy)}.o-faq-list_q button.is-open svg path:first-child{fill:var(--color-text-base)}.o-faq-list_q button.is-open svg .line:nth-child(2 of .line){transform:rotate(90deg)}@media (min-width:750px){.o-faq-list_q button{column-gap:2rem;padding:2rem 6.25rem 2rem 2.25rem}.o-faq-list_q button svg{right:2.25rem;top:2rem}}.o-faq-list_a-head{color:var(--color-primary)}.o-faq-list_a{display:none}.o-faq-list_a .a-text{font-size:.875rem}@media (min-width:750px){.o-faq-list_a .a-text{font-size:1rem}}.o-faq-list_a-inner{align-items:start;column-gap:1rem;display:grid;grid-template-columns:1em 1fr;padding:0 3.5rem 1.75rem 1rem}@media (min-width:750px){.o-faq-list_a-inner{column-gap:2rem;padding:.5rem 6.25rem 2.5rem 2.25rem}}.o-faq-list_a-body{display:grid;grid-template-columns:100%;row-gap:1.25rem}.o-faq-list_a-dl{display:grid;row-gap:1.75rem}.o-faq-list_a-dt{font-size:.875rem;font-weight:700}@media (min-width:750px){.o-faq-list_a-dt{font-size:1rem}}.o-faq-list_a-dd,.o-faq-list_a-dd-link+.o-faq-list_a-dd-link{margin-top:.5rem}.o-news-link-box{display:grid;gap:.5rem .5rem;grid-template-columns:auto 1fr;padding:1.5rem 0 1.25rem;position:relative}.o-news-link-box>:first-child{grid-column:1/2;grid-row:1/2}.o-news-link-box>:nth-child(2){align-self:center;grid-column:2/3;grid-row:1/2}.o-news-link-box>:nth-child(2) a{position:relative;z-index:1}.o-news-link-box>:nth-child(3){grid-column:1/3;grid-row:2/3}@media (min-width:750px){.o-news-link-box{align-items:center;column-gap:1.25rem;grid-column:span 3;grid-template-columns:subgrid;padding:1.5rem 1rem 1.75rem}.o-news-link-box>:nth-child(3){grid-column:3/4;grid-row:1/2}}@media (any-hover:hover){.o-news-link-box:hover:has(.a-tag:hover){box-shadow:none}}.o-news-link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.o-news-link[target=_blank]:after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22M3%2C7V0h7v7H3ZM9%2C1h-5v5h5V1ZM7%2C10H0V3h1v6h6v1Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";display:inline-block;height:.625rem;margin-right:-1rem;padding-left:.75rem;vertical-align:middle;white-space:nowrap;width:.625rem}.o-carousel-box{--splide-pagination-border-color:var(--color-primary);--splide-arrow-pos-x:0.5rem;background-color:var(--color-primary);padding:2.25rem 0 2.5rem;position:relative}@media (min-width:750px){.o-carousel-box{--splide-arrow-pos-x:-1.25rem;border-radius:2.5rem;padding:3rem 2.5rem 3.75rem}}.o-carousel-box_inner{margin:1.5rem auto 0}.o-carousel-box_inner .o-card01{height:100%}@media (min-width:750px){.o-carousel-box_inner{margin-top:2rem;max-width:75rem}}.o-carousel-box_deco{left:0;margin:0 auto;position:absolute;right:0;top:0}.o-carousel-box_deco.is-rimimaru01{transform:translateY(-80%);width:12.5rem}.o-carousel-box_deco.is-rimimaru02{transform:translateY(-100%);width:12.5rem}.o-banner{align-items:center;background-color:var(--color-black);border-radius:1.25rem;box-shadow:var(--box-shadow01);display:grid;overflow:hidden;position:relative;width:-webkit-fit-content;width:fit-content}.o-banner>*{grid-column:1/2;grid-row:1/2}.o-banner:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M30.39%2C23.25l-6.02-6.94c-.17-.2-.4-.31-.64-.31s-.47.11-.64.31l-.55.63c-.17.19-.27.46-.27.74s.1.56.27.75l3.51%2C4.06h-7.82c-.5%2C0-.9.45-.9%2C1.03v.89c0%2C.58.4%2C1.08.9%2C1.08h7.86l-3.55%2C4.08c-.17.2-.27.45-.27.73s.1.54.27.74l.55.63c.17.2.4.31.64.31s.47-.11.64-.31l6.02-6.94c.18-.2.27-.46.27-.74s-.09-.55-.27-.75Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/100% 100%;bottom:.75rem;content:"";height:2rem;position:absolute;right:.75rem;width:2rem}.o-banner_text-area{padding:1.5rem;z-index:1}@media (min-width:750px){.o-banner_text-area{padding:2.25rem}}.o-banner_text-head{color:var(--color-white);font-weight:700}.o-banner_text-head>*{display:block}.o-banner_text-head .o-banner_text-one{font-size:1.25rem}.o-banner_text-head .o-banner_text-two{font-size:2rem;line-height:1.2;margin-top:.5rem}.o-banner_text-head.is-small .o-banner_text-one{font-size:1rem}.o-banner_text-head.is-small .o-banner_text-two{font-size:1.25rem}@media (min-width:750px){.o-banner_text-head .o-banner_text-two{margin-top:0}.o-banner_text-head.is-small .o-banner_text-one{font-size:1.25rem}.o-banner_text-head.is-small .o-banner_text-two{font-size:2rem}}.o-banner .m-text-wrap .a-text{color:#fff;font-weight:700;margin-top:.5rem}@media (min-width:750px){.o-banner .m-text-wrap .a-text{margin-top:1rem}}.o-banner .a-image{z-index:0}.o-sort-ui{background-color:var(--color-primary-light);font-size:.875rem;margin:0 calc(var(--wrap-interval-px)*-1/16*1rem);padding:1.25rem calc(var(--wrap-interval-px)/16*1rem);position:relative;z-index:100}@media (min-width:750px){.o-sort-ui{background-color:initial;padding:0}}.o-sort-ui_item:not(:first-of-type){margin-top:0}@media (min-width:750px){.o-sort-ui_item:not(:first-of-type){margin-top:1em}}.o-sort-ui_wrap{display:block}@media (min-width:750px){.o-sort-ui_wrap{align-items:center;display:flex}}.o-sort-ui_head{align-items:center;display:grid;font-weight:700;gap:.625rem;grid-template-columns:1.125rem auto;width:7.5rem}.o-sort-ui_head span{margin-left:.3125rem;pointer-events:none}.o-sort-ui_head svg{width:1.125rem}.o-sort-ui_content{display:flex;flex-direction:column;gap:.75rem;margin-top:.625rem}@media (min-width:750px){.o-sort-ui_content{align-items:center;flex:1;flex-direction:row;gap:1.875rem;margin-top:0}}.o-sort-ui_select{align-items:center;display:flex}.o-sort-ui_select dt{font-weight:700;width:23%}@media (min-width:750px){.o-sort-ui_select dt{width:auto}}.o-sort-ui_select dd{flex:1;margin-left:.3em;position:static}.o-sort-ui_select dd svg{width:.875rem}@media (min-width:750px){.o-sort-ui_select dd{position:relative}}.o-sort-ui_select-button{align-items:center;display:flex;gap:1.25rem}@media (max-width:749px){.o-sort-ui_select-button{align-items:center;background-color:#fff;border:1px solid var(--color-e5);border-radius:.25rem;display:flex;font-size:.875rem;justify-content:space-between;padding:.6em 1em;width:100%}}.o-sort-ui_select-button i{margin-left:.5em;transition:transform .3s ease-out}.o-sort-ui_select-button.is-active i{transform:rotate(180deg)}.o-sort-ui_select-box{background-color:var(--color-white);border-radius:.3125rem;box-shadow:0 5px 12px #0000001a;left:0;opacity:0;padding:1.875rem;position:absolute;top:110%;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}@media (min-width:750px){.o-sort-ui_select-box{padding:.875rem}}.o-sort-ui_select-box.is-open{opacity:1;visibility:visible}.o-sort-ui_select-box input{display:none}.o-sort-ui_select-box input[type=radio]:checked+label{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}.o-sort-ui_select-box input[type=radio]:checked+label:after{opacity:1}.o-sort-ui_select-box label{border:1px solid var(--color-gray-e5);border-radius:.25rem;cursor:pointer;display:block;padding:.5em 1.5em .5em 3.5em;position:relative;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out;white-space:nowrap}@media (any-hover:hover){.o-sort-ui_select-box label:hover{background-color:var(--color-gray-f5)}}.o-sort-ui_select-box label:after,.o-sort-ui_select-box label:before{content:"";display:block;position:absolute}.o-sort-ui_select-box label:before{background:#fff;border:1px solid #ddd;border-radius:50%;height:1.25rem;left:.9375rem;top:calc(50% - 10px);width:1.25rem}.o-sort-ui_select-box label:after{background:var(--color-black);border:1px solid var(--color-black);border-radius:50%;display:block;height:.625rem;left:1.25rem;opacity:0;top:calc(50% - 5px);transition:opacity .3s ease-out;width:.625rem}.o-sort-ui_select-link{border:1px solid var(--color-gray-e5);border-radius:.25rem;cursor:pointer;display:block;padding:.8em 1.5em .8em 3.5em;position:relative;text-align:left;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out;white-space:nowrap;width:100%}@media (min-width:750px){.o-sort-ui_select-link{padding:.5em 1.5em .5em 3.5em;width:100%}}.o-sort-ui_select-link>*{pointer-events:none}.o-sort-ui_select-link.is-current{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}.o-sort-ui_select-link.is-current:after{opacity:1}.o-sort-ui_select-link:after,.o-sort-ui_select-link:before{content:"";display:block;position:absolute}.o-sort-ui_select-link:before{background:#fff;border:1px solid #ddd;border-radius:50%;height:1.25rem;left:.625rem;top:calc(50% - 10px);width:1.25rem}.o-sort-ui_select-link:after{background:var(--color-black);border:1px solid var(--color-black);border-radius:50%;display:block;height:.625rem;left:.9375rem;opacity:0;top:calc(50% - 5px);transition:opacity .3s ease-out;width:.625rem}@media (any-hover:hover){.o-sort-ui_select-link:hover{background-color:var(--color-black);color:var(--color-white)}}@media (max-width:749px){.o-sort-ui_select-list{margin-top:.9375rem}}.o-sort-ui_select-list-item:not(:first-of-type){margin-top:.3125rem}.o-sort_overlay{align-items:flex-end;display:flex;inset:0;opacity:0;position:fixed;transition:none;visibility:hidden;z-index:10000}.o-sort_overlay.is-open{opacity:1;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:visible}.o-sort_overlay-bg{background-color:#000000b3;inset:0;position:absolute;z-index:1}.o-sort_overlay-inner{background-color:var(--color-white);border-radius:.3125rem .3125rem 0 0;max-height:100dvh;overflow-y:auto;padding:.9375rem 1.875rem 3.75rem;position:relative;width:100%;z-index:2}@media (min-width:750px){.o-sort_overlay-inner{max-height:none;overflow-y:visible}}.o-sort_overlay-close{display:block;height:1.2em;margin:0 0 0 auto;width:1.2em}.o-sort_overlay-close svg{display:block;height:1.125rem;width:1.125rem}@supports (max-height:100dvh){.o-sort_overlay-inner{max-height:100dvh}@media (min-width:750px){.o-sort_overlay-inner{max-height:none}}}.o-page-navi,.wp-pagenavi{column-gap:.5rem;display:flex;margin:0 auto;width:-webkit-fit-content;width:fit-content}@media (min-width:750px){.o-page-navi,.wp-pagenavi{column-gap:1rem}}.o-page-navi>*,.wp-pagenavi>*{align-items:center;background-color:var(--color-primary-light);border-radius:.25rem;display:grid;font-weight:700;height:2.5rem;justify-content:center;order:2;transition:color var(--anime-duration) var(--anime-function),background-color var(--anime-duration) var(--anime-function);width:2.5rem}@media (any-hover:hover){.o-page-navi>:not(.extend):hover,.wp-pagenavi>:not(.extend):hover{background-color:var(--color-black);color:var(--color-white)}.o-page-navi>:not(.extend):hover svg path,.wp-pagenavi>:not(.extend):hover svg path{fill:var(--color-white)}}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{display:none;order:1;overflow:hidden;position:relative;text-indent:-9999px}.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{background-color:var(--color-black);content:"";height:.625rem;left:0;margin:0 auto;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2214%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M7.2%2C14L0%2C7l1.8-1.75L7.2%2C0l1.8%2C1.75L3.59%2C7l5.41%2C5.25s-1.8%2C1.75-1.8%2C1.75Z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2214%22%20viewBox%3D%220%200%209%2014%22%3E%3Cpath%20d%3D%22M7.2%2C14L0%2C7l1.8-1.75L7.2%2C0l1.8%2C1.75L3.59%2C7l5.41%2C5.25s-1.8%2C1.75-1.8%2C1.75Z%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5625rem}@media (min-width:750px){.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{display:grid}}@media (any-hover:hover){.wp-pagenavi .nextpostslink:hover:after,.wp-pagenavi .previouspostslink:hover:after{background-color:var(--color-white);transition:background-color var(--anime-duration) var(--anime-function)}}.wp-pagenavi .nextpostslink{order:3}.wp-pagenavi .nextpostslink:after{transform:translateY(-50%) scale(-1)}.o-page-navi>.current,.wp-pagenavi>.current{background-color:var(--color-black);color:var(--color-white)}.o-page-navi>.extend,.wp-pagenavi>.extend{background-color:initial}.o-heading-page-with-bg-wrap{background-color:var(--color-primary-light);display:grid;grid-template-rows:auto 1fr;height:20.375rem;overflow:hidden;padding-bottom:1.75rem}@media (min-width:750px){.o-heading-page-with-bg-wrap{height:20.75rem;padding-bottom:2.5rem}}.p-business\/jepx_std .o-heading-page-with-bg-wrap{background:url(/assets/img/business/jepx_std/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/jepx_std .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/jepx_std .o-heading-page-with-bg-wrap{background:url(/assets/img/business/jepx_std/hero_bg.webp) no-repeat bottom;height:20.75rem}}.no-webp .p-business\/jepx_std .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/jepx_std/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/jepx_std .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/jepx_std/hero_bg.png)}}.p-business\/kouatsu-flat .o-heading-page-with-bg-wrap{background:url(/assets/img/business/kouatsu-flat/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/kouatsu-flat .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/kouatsu-flat .o-heading-page-with-bg-wrap{background:url(/assets/img/business/kouatsu-flat/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/kouatsu-flat .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/kouatsu-flat/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/kouatsu-flat .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/kouatsu-flat/hero_bg.png)}}.p-business\/hybrid .o-heading-page-with-bg-wrap{background:url(/assets/img/business/hybrid/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/hybrid .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/hybrid .o-heading-page-with-bg-wrap{background:url(/assets/img/business/hybrid/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/hybrid .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/hybrid/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/hybrid .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/hybrid/hero_bg.png)}}.p-business\/stdplus .o-heading-page-with-bg-wrap{background:url(/assets/img/business/stdplus/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/stdplus .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/stdplus .o-heading-page-with-bg-wrap{background:url(/assets/img/business/stdplus/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/stdplus .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/stdplus/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/stdplus .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/stdplus/hero_bg.png)}}.p-business\/style-plus .o-heading-page-with-bg-wrap{background:url(/assets/img/business/style-plus/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:auto}.p-business\/style-plus .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/style-plus .o-heading-page-with-bg-wrap{background:url(/assets/img/business/style-plus/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/style-plus .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/style-plus/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/style-plus .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/style-plus/hero_bg.png)}}.p-business\/b_flat .o-heading-page-with-bg-wrap{background:url(/assets/img/business/b_flat/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/b_flat .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/b_flat .o-heading-page-with-bg-wrap{background:url(/assets/img/business/b_flat/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/b_flat .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/b_flat/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/b_flat .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/b_flat/hero_bg.png)}}.p-business\/choice .o-heading-page-with-bg-wrap{background:url(/assets/img/business/choice/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/choice .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/choice .o-heading-page-with-bg-wrap{background:url(/assets/img/business/choice/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/choice .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/choice/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/choice .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/choice/hero_bg.png)}}.p-business\/re-menu .o-heading-page-with-bg-wrap{background:url(/assets/img/business/re-menu/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:12rem}.p-business\/re-menu .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-business\/re-menu .o-heading-page-with-bg-wrap{background:url(/assets/img/business/re-menu/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-business\/re-menu .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/re-menu/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-business\/re-menu .o-heading-page-with-bg-wrap{background-image:url(/assets/img/business/re-menu/hero_bg.png)}}.p-homeuse\/style-plus-eco .o-heading-page-with-bg-wrap{background:url(/assets/img/homeuse/style-plus-eco/hero_bg_sp.webp) no-repeat center calc(var(--header-height)*-1)/100% auto;height:auto}.p-homeuse\/style-plus-eco .o-heading-page-with-bg-wrap .o-heading-page-with-bg-wrap_head .l-content:after{content:none}@media (min-width:750px){.p-homeuse\/style-plus-eco .o-heading-page-with-bg-wrap{background:url(/assets/img/homeuse/style-plus-eco/hero_bg.webp) no-repeat bottom/120rem auto;height:20.75rem}}.no-webp .p-homeuse\/style-plus-eco .o-heading-page-with-bg-wrap{background-image:url(/assets/img/homeuse/style-plus-eco/hero_bg_sp.png)}@media (min-width:750px){.no-webp .p-homeuse\/style-plus-eco .o-heading-page-with-bg-wrap{background-image:url(/assets/img/homeuse/style-plus-eco/hero_bg.png)}}.o-heading-page-with-bg-wrap_head,.o-heading-page-with-bg-wrap_head .l-wrap{height:100%}.o-heading-page-with-bg-wrap_head .l-content{align-items:center;display:grid;height:100%;position:relative}.o-heading-page-with-bg-wrap_head .l-content>*{position:relative;z-index:1}.o-heading-page-with-bg-wrap_head .l-content:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22693.91%22%20height%3D%22189.64%22%20viewBox%3D%220%200%20693.91%20189.64%22%3E%3Cpath%20d%3D%22M578.46%2C70.63c14.76-7.52%2C32.83-1.66%2C40.35%2C13.11%2C7.52%2C14.76%2C1.66%2C32.83-13.11%2C40.35C361.91%2C248.34%2C139.04%2C181.86%2C0%2C42.36L42.5%2C0c122.01%2C122.41%2C317.01%2C182.22%2C535.97%2C70.63Z%22%20fill%3D%22%23FEB257%22%2F%3E%3Ccircle%20cx%3D%22662.3%22%20cy%3D%2255.3%22%20r%3D%2231.61%22%20transform%3D%22translate(579.9%20714.78)%20rotate(-87.65)%22%20fill%3D%22%23FEB257%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";height:11.875rem;opacity:.1;pointer-events:none;position:absolute;right:-.5rem;top:-1rem;width:43.375rem}@media (min-width:750px){.o-heading-page-with-bg-wrap_head .l-content:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221684%22%20height%3D%22454%22%20viewBox%3D%220%200%201684%20454%22%3E%3Cpath%20d%3D%22M1548.16%2C211.56c-16.9-28.48-53.71-37.86-82.19-20.96C970.74%2C484.41%2C394.91%2C278.26%2C79.35%2C0l-39.67%2C44.97L0%2C89.93c337.63%2C297.72%2C970.41%2C534.12%2C1527.18%2C203.79%2C28.49-16.9%2C37.87-53.69%2C20.97-82.16Z%22%20fill%3D%22%23FEB257%22%2F%3E%3Cellipse%20cx%3D%221624.02%22%20cy%3D%22165.88%22%20rx%3D%2259.98%22%20ry%3D%2259.96%22%20fill%3D%22%23FEB257%22%2F%3E%3C%2Fsvg%3E");height:28.375rem;right:-2.5rem;top:-7.5rem;width:105.25rem}}.o-link-button-box{background-color:var(--color-primary);border-radius:1.25rem;padding:2.5rem 1.5rem}@media (min-width:750px){.o-link-button-box{padding:2.5rem}}.o-link-button-box_list{display:grid;gap:.75rem 1rem;margin:2rem auto 0;padding:0 .75rem}.o-link-button-box_list .a-button{margin:0 auto}@media (min-width:750px){.o-link-button-box_list{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));max-width:36rem;padding:0}}.o-media-column{display:grid;row-gap:1.25rem}@media (min-width:750px){.o-media-column{align-items:center;column-gap:3.75rem;grid-template-columns:29.375rem auto}}.o-media-column>.a-image{border-radius:1.25rem;order:1;overflow:hidden}.o-media-column_text-area{order:2}.o-media-column_heading{font-size:1.5rem;font-weight:700;max-width:35.75rem}.o-media-column .o-media-column_heading+.m-text-wrap{margin-top:1.25rem}@media (min-width:750px){.o-media-column .o-media-column_heading+.m-text-wrap{margin-top:1.75rem}}.o-x-scroll,.o-x-scroll-wrap{position:relative}.o-x-scroll{display:grid;grid-template-columns:calc(var(--wrap-interval-px)/16*1rem) auto calc(var(--wrap-interval-px)/16*1rem);overflow-x:auto;padding-bottom:.75rem}.o-x-scroll:after,.o-x-scroll:before{content:""}@media (min-width:750px){.o-x-scroll{display:block;padding-bottom:0}.o-x-scroll:after,.o-x-scroll:before{content:none}}.o-x-scroll img{max-width:62.5rem}@media (min-width:750px){.o-x-scroll img{max-width:100%}}.o-x-scroll-overlay{left:0;margin:0 auto;position:absolute!important;right:0;top:6.25rem;transition:opacity 1s var(--anime-function) 1s;width:6.25rem}.o-x-scroll-overlay img{width:100%}.o-x-scroll-overlay.is-hidden{opacity:0;pointer-events:none}@media (min-width:750px){.o-x-scroll-overlay{display:none}}.o-media-card-wrap{background-color:var(--color-primary-light);border-radius:1.25rem;padding:2.5rem 1.5rem}@media (min-width:750px){.o-media-card-wrap{padding:3.75rem 2.5rem}}.o-media-card{display:grid}@media (min-width:750px){.o-media-card{align-items:center;column-gap:3.75rem;grid-template-columns:26.875rem 1fr;margin:0 auto;max-width:62.5rem}}.o-media-card_text-area{order:2}.o-media-card_heading{font-size:1.5rem;font-weight:700;margin-top:1.25rem}@media (min-width:750px){.o-media-card_heading{margin-top:0}}.o-media-card_img{background-color:#fff;border-radius:1.25rem;order:1;overflow:hidden}.o-media-card-wrap-inner{margin-top:2rem}@media (min-width:750px){.o-media-card-wrap-inner{margin-top:3rem}}.o-media-card-wrap-inner-list li .o-media-card{background-color:#fff;border-radius:1.25rem;padding:1.5rem}@media (min-width:750px){.o-media-card-wrap-inner-list li .o-media-card{grid-template-columns:22.5rem 1fr;padding:2rem}}@media (min-width:750px){.o-media-card-wrap-inner-list li .o-media-card_text-area{max-width:28.75rem}}.o-media-card-wrap-inner-list li .o-media-card_heading{font-size:1rem}@media (min-width:750px){.o-media-card-wrap-inner-list li .o-media-card_heading{font-size:1.25rem}}.o-jirei-card{--page-interval-px-minus:var(--page-interval-px) * -1;background-color:var(--color-primary-light);border-radius:1.25rem;margin:0 calc(var(--page-interval-px-minus)/16*1rem);padding:2.5rem 1.25rem}@media (min-width:750px){.o-jirei-card{margin:0;padding:3.75rem 2.5rem}}.o-jirei-card_head{display:grid;gap:1.25rem 3.75rem}@media (min-width:750px){.o-jirei-card_head{align-items:center;grid-template-columns:26.875rem auto;margin:0 auto;max-width:62.5rem}}.o-jirei-card_head-text-area{order:2}.o-jirei-card_head_heading{font-weight:700}.o-jirei-card_head_heading .a-heading_text-one{background-color:var(--color-primary);border-radius:.25rem;color:#fff;font-size:1rem;padding:.25rem .75rem;width:-webkit-fit-content;width:fit-content}.o-jirei-card_head_heading .a-heading_text-two{font-size:1.5rem;margin-top:.75rem}.o-jirei-card_head_img{border-radius:1rem;order:1;overflow:hidden}@media (min-width:750px){.o-jirei-card_head_img{border-radius:1.25rem}}.o-jirei-card_tag-list{display:grid;margin-top:1.125rem;row-gap:.25rem}@media (min-width:750px){.o-jirei-card_tag-list{column-gap:1rem;display:flex}}.o-jirei-card_tag-item{align-items:center;column-gap:.25rem;display:grid;font-weight:700;grid-template-columns:1.75rem auto}.o-jirei-card_tag-item:before{content:"";display:block;height:1.75rem;width:1.75rem}.o-jirei-card_tag-item:first-child:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Crect%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M21.76%2C10.94c-.08-.13-.19-.25-.32-.33-.13-.08-.29-.12-.44-.12h-6.02l.77-6.9c.02-.2-.02-.4-.13-.57-.11-.17-.27-.29-.46-.36-.19-.06-.39-.06-.58%2C0-.19.07-.35.2-.45.37l-7.87%2C13.13c-.08.13-.12.28-.12.44%2C0%2C.15.04.31.11.44.08.13.19.25.32.32.13.08.29.12.44.12h6.02l-.77%2C6.9c-.02.2.02.4.13.57.11.17.27.29.46.36.19.06.39.06.58%2C0%2C.19-.07.35-.2.45-.37l7.88-13.13c.08-.13.12-.28.12-.44%2C0-.15-.04-.31-.11-.44Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%}.o-jirei-card_tag-item:nth-child(2):before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Crect%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M14%2C0C8.41%2C0%2C3.86%2C4.55%2C3.86%2C10.14c0%2C6.94%2C9.07%2C17.13%2C9.46%2C17.56.36.4%2C1%2C.4%2C1.36%2C0%2C.39-.43%2C9.46-10.62%2C9.46-17.56%2C0-5.59-4.55-10.14-10.14-10.14ZM14%2C15.24c-2.81%2C0-5.1-2.29-5.1-5.1s2.29-5.1%2C5.1-5.1%2C5.1%2C2.29%2C5.1%2C5.1-2.29%2C5.1-5.1%2C5.1Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%}.o-jirei-card_tag-item-inner>*{display:inline-block}.o-jirei-card_head .m-text-wrap{margin-top:1.125rem}.o-jirei-card_foot{margin-top:1.25rem}@media (min-width:750px){.o-jirei-card_foot{margin:2.5rem auto 0;max-width:62.5rem}}.o-jirei-card_foot-inner{display:grid;row-gap:4.75rem}@media (min-width:750px){.o-jirei-card_foot-inner{column-gap:3.75rem;grid-template-columns:33.75rem 1fr}}.o-jirei-card_foot-box{background-color:#fff;border-radius:1.25rem}.o-jirei-card_foot-box:first-child{position:relative}.o-jirei-card_foot-box:first-child:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20d%3D%22M36%2C21.09h-14.91v14.91h-6.17v-14.91H0v-6.17h14.91V0h6.17v14.91h14.91v6.17Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;bottom:-3.5rem;content:"";height:2.25rem;left:0;margin:0 auto;position:absolute;right:0;width:2.25rem}@media (min-width:750px){.o-jirei-card_foot-box:first-child:after{inset:50% -3rem auto auto;transform:translateY(-50%)}}.o-jirei-card_foot-box>dt{background-color:var(--color-primary);border-radius:1.25rem 1.25rem 0 0;color:#fff;font-weight:700;padding:.375rem 0;text-align:center}.o-jirei-card_foot-box-price-area{padding:1rem 1.25rem 1.75rem}@media (min-width:750px){.o-jirei-card_foot-box-price-area{align-items:center;display:flex;justify-content:center;padding:1.25rem 0}}.o-jirei-card_foot-box-price-list01{column-gap:3.375rem;display:flex;justify-content:center;padding-bottom:1.5rem;position:relative}.o-jirei-card_foot-box-price-list01:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Crect%20x%3D%220%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M18.31%2C2.62c-.19.19-.3.44-.3.71v5.21c0%2C.41-.33.74-.74.74H.99C.44%2C9.27%2C0%2C9.72%2C0%2C10.26v10.14c0%2C.54.44.99.99.99h16.29c.41%2C0%2C.74.33.74.74v5.22c-.01.54.42.99.97%2C1%2C.27%2C0%2C.53-.1.72-.3l12.01-12.01c.19-.18.29-.43.29-.69%2C0-.27-.11-.52-.29-.71L19.7%2C2.64c-.38-.39-1-.4-1.39-.02Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";height:2rem;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem}@media (min-width:750px){.o-jirei-card_foot-box-price-list01{padding:0 .625rem 0 0}.o-jirei-card_foot-box-price-list01:after{top:70%}}.o-jirei-card_foot-box-price dt{line-height:1}.o-jirei-card_foot-box-price dd{line-height:1;margin-top:.5rem}.o-jirei-card_foot-box-price dd em{font-size:2rem;font-weight:400;line-height:1}.o-jirei-card_foot-box-price-area_right{border-top:2px dotted var(--color-primary);padding-top:1.5rem}@media (min-width:750px){.o-jirei-card_foot-box-price-area_right{border:none;border-left:2px dotted var(--color-primary);padding:0 0 0 1rem}}.o-jirei-card_foot-box-price-list02{display:grid;justify-content:center;row-gap:1rem}.o-jirei-card_foot-box-price-list02>*{align-items:center;column-gap:.375rem;display:grid;grid-template-columns:4.25rem auto}.o-jirei-card_foot-box-price-list02 dt{background-color:var(--color-primary);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:700;padding:.25rem .75rem}.o-jirei-card_foot-box-price-list02 dd{line-height:1}.o-jirei-card_foot-box-price-list02 dd em{color:var(--color-primary);font-size:2.25rem;font-weight:700;line-height:1}.o-jirei-card_foot-box-point{padding:1.875rem 0 1.25rem;text-align:center}.o-jirei-card_foot-box-point-text01{color:var(--color-primary);font-size:1.25rem;font-weight:700;line-height:1}.o-jirei-card_foot-box-point-text01 em{font-size:3rem}.o-jirei-card_foot-box-point-text02{font-weight:700}.o-step-list{display:grid;gap:2rem .625rem}@media (min-width:750px){.o-step-list.is-col-7{grid-template-columns:repeat(7,1fr)}}.o-step-card{align-items:center;background-color:#fff;border:1px solid var(--color-accent-light);border-radius:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:3rem 1fr;padding:1.25rem 1.75rem;position:relative}.o-step-card:not(:last-child):after{background-color:var(--color-primary);bottom:-.5rem;content:"";height:1rem;left:0;margin:0 auto;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M12.4%2C14.75c-1.14%2C1.67-3.66%2C1.67-4.8%2C0L.49%2C4.37C-.79%2C2.5.59%2C0%2C2.89%2C0h14.22c2.31%2C0%2C3.68%2C2.5%2C2.4%2C4.37l-7.11%2C10.38Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M12.4%2C14.75c-1.14%2C1.67-3.66%2C1.67-4.8%2C0L.49%2C4.37C-.79%2C2.5.59%2C0%2C2.89%2C0h14.22c2.31%2C0%2C3.68%2C2.5%2C2.4%2C4.37l-7.11%2C10.38Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;position:absolute;right:0;transform:translateY(100%);width:1.25rem;z-index:1}@media (min-width:750px){.o-step-card{grid-template-columns:100%;grid-template-rows:auto auto 1fr;padding:1rem .5rem}.o-step-card:not(:last-child):after{height:1.25rem;left:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M14.78%2C7.41L3.33.32c-.33-.21-.7-.32-1.08-.32C1.01%2C0%2C0%2C1.08%2C0%2C2.41v15.21c0%2C1.31.99%2C2.38%2C2.22%2C2.38.42%2C0%2C.83-.13%2C1.18-.36l11.46-7.76c1.14-.76%2C1.49-2.37.77-3.59-.21-.36-.51-.66-.85-.88Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M14.78%2C7.41L3.33.32c-.33-.21-.7-.32-1.08-.32C1.01%2C0%2C0%2C1.08%2C0%2C2.41v15.21c0%2C1.31.99%2C2.38%2C2.22%2C2.38.42%2C0%2C.83-.13%2C1.18-.36l11.46-7.76c1.14-.76%2C1.49-2.37.77-3.59-.21-.36-.51-.66-.85-.88Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E");right:0;top:50%;transform:translate(100%,-50%);width:1rem}}.o-step-num{color:var(--color-primary);font-weight:700;grid-column:2/3;grid-row:1/2;line-height:1}@media (min-width:750px){.o-step-num{font-size:.875rem;grid-column:1/2;text-align:center}}.o-step-card_text{font-size:1.125rem;font-weight:700;grid-column:2/3;grid-row:2/3;margin-top:.5rem}@media (min-width:750px){.o-step-card_text{grid-column:1/2;grid-row:3/4;line-height:1.5;margin-top:.375rem;text-align:center}}.o-step-card_icon{grid-column:1/2;grid-row:1/3}.o-step-card_icon img{width:100%}@media (min-width:750px){.o-step-card_icon{grid-column:1/2;grid-row:2/3;margin:.875rem auto 0;width:2.25rem}}.o-plan-card-list{display:grid;gap:1.25rem}@media (min-width:750px){.o-plan-card-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}}@media (min-width:750px){.o-plan-card-list li{flex-basis:24rem}}.o-plan-card{border:1px solid var(--color-primary);border-radius:1.25rem;display:block;overflow:hidden}@media (min-width:750px){.o-plan-card{height:100%}}.o-plan-card_heading{background-color:var(--color-primary-light);font-size:1.25rem;font-weight:700;padding:1.25rem;text-align:center}.o-plan-card_heading .a-heading_icon{margin:0 auto;width:2.5rem}.o-plan-card_heading .a-heading_text-one{margin:.5rem auto 0;width:-webkit-fit-content;width:fit-content}.o-plan-card_dl{display:grid;padding:1.25rem}.o-plan-card_dl-item{column-gap:1.5rem;display:grid;grid-column:span 2;grid-template-columns:subgrid}.o-plan-card_dl-item+.o-plan-card_dl-item{border-top:2px dotted var(--color-primary);margin-top:1.25rem;padding-top:1.25rem}@media (min-width:750px){.o-plan-card_dl-item{grid-template-columns:100%;row-gap:.25rem}.o-plan-card_dl-item+.o-plan-card_dl-item{border:none;margin-top:.75rem;padding-top:0}}.o-plan-card_dl-item dt{color:var(--color-primary);font-size:.875rem;font-weight:700}.o-plan-card_dl-item dd{font-size:.875rem}.o-example-list{display:grid;gap:1.5rem 1.375rem;grid-template-columns:repeat(2,1fr)}@media (min-width:750px){.o-example-list{gap:1.75rem .75rem;grid-template-columns:repeat(5,1fr)}}.o-relativepower-card{background-color:var(--color-primary-light);border-radius:1.25rem;column-gap:1rem;display:grid;grid-template-columns:4rem 1fr;padding:1.5rem}@media (min-width:750px){.o-relativepower-card{column-gap:2.1875rem;grid-template-columns:5.624rem 1fr;padding:2.8125rem 3.125rem 2.8125rem 2.8125rem}.o-relativepower-card_icon{align-self:center}}.o-relativepower-card_icon svg{width:100%}@media (min-width:750px){.o-step-list.is-col-6{grid-template-columns:repeat(6,1fr)}.o-step-list.is-col-4{grid-template-columns:repeat(4,1fr)}}.o-hero-banner{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:var(--box-shadow05);column-gap:1.5rem;display:grid;grid-template-columns:6.25rem 1fr;margin:3.75rem auto 0;padding:.75rem;width:100%}.o-hero-banner:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M30.39%2C23.25l-6.02-6.94c-.17-.2-.4-.31-.64-.31s-.47.11-.64.31l-.55.63c-.17.19-.27.46-.27.74s.1.56.27.75l3.51%2C4.06h-7.82c-.5%2C0-.9.45-.9%2C1.03v.89c0%2C.58.4%2C1.08.9%2C1.08h7.86l-3.55%2C4.08c-.17.2-.27.45-.27.73s.1.54.27.74l.55.63c.17.2.4.31.64.31s.47-.11.64-.31l6.02-6.94c.18-.2.27-.46.27-.74s-.09-.55-.27-.75Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/100% 100%;content:"";height:2rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:2rem}@media (min-width:750px){.o-hero-banner{bottom:-1.25rem;position:absolute!important;right:0;width:22.875rem}}.o-hero-banner_heading{font-weight:700;order:2}.o-hero-banner_heading .o-hero-banner_heading-shoulder{color:var(--color-primary);display:block;font-size:.875rem;line-height:1.4}.o-hero-banner_heading .o-hero-banner_heading-main{font-size:1.25rem}.o-hero-banner .a-image{border-radius:.75rem;order:1;overflow:hidden}.o-homeuse-modal{padding:2rem .75rem 2.5rem}@media (min-width:750px){.o-homeuse-modal{padding:2.5rem 1.25rem 3.75rem}}.o-homeuse-modal_heading{font-size:1.25rem;font-weight:700;text-align:center}.o-homeuse-modal_list{display:grid;gap:1.25rem;margin-top:1.25rem}@media (min-width:750px){.o-homeuse-modal_list{grid-template-columns:1fr 1fr;margin:2rem auto 0;max-width:50rem}}.o-homeuse-modal_card{align-items:center;border:1px solid var(--color-accent-light);border-radius:1.25rem;box-shadow:var(--box-shadow01);column-gap:.75rem;display:grid;grid-template-columns:5rem 1fr;padding:.75rem;position:relative}.o-homeuse-modal_card:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M30.39%2C23.25l-6.02-6.94c-.17-.2-.4-.31-.64-.31s-.47.11-.64.31l-.55.63c-.17.19-.27.46-.27.74s.1.56.27.75l3.51%2C4.06h-7.82c-.5%2C0-.9.45-.9%2C1.03v.89c0%2C.58.4%2C1.08.9%2C1.08h7.86l-3.55%2C4.08c-.17.2-.27.45-.27.73s.1.54.27.74l.55.63c.17.2.4.31.64.31s.47-.11.64-.31l6.02-6.94c.18-.2.27-.46.27-.74s-.09-.55-.27-.75Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/100% 100%;content:"";height:2rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:2rem}@media (min-width:750px){.o-homeuse-modal_card{column-gap:1rem}}.o-homeuse-modal_item-heading{font-weight:700}.o-homeuse-modal_item-heading em{color:var(--color-primary)}@media (min-width:750px){.o-homeuse-modal_item-heading em{font-size:1.25rem}}.o-homeuse-modal_card .a-image{border-radius:.75rem}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:100%}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__pagination{margin-top:1.25rem}.splide__pagination li{font-size:10px;padding:0 .375rem}.splide__pagination__page{background-color:var(--splide-pagination-bg,#0000004d);border:1px solid var(--splide-pagination-border-color,#fff);border-radius:9999px;box-sizing:initial;min-height:6px;min-width:6px;width:6px}.splide__pagination__page.is-active{background-color:var(--splide-pagination-active-bg-color,#0000);border-color:var(--splide-pagination-active-border-color,var(--color-accent-navy))}.splide__arrow{position:absolute;top:var(--splide-arrow-pos-top,50%);transform:translateY(var(--splide-arrow-translate-y,-50%));z-index:1}.splide__arrow[disabled]{opacity:0}.splide__arrow--prev{left:var(--splide-arrow-pos-x,0)}.splide__arrow--next{right:var(--splide-arrow-pos-x,0)}.splide__arrow--next svg{transform:rotate(180deg)}.splide__arrow-circle{background-color:var(--splide-arrow-bg,var(--color-accent-navy));border:1px solid #fff;border-radius:9999px;box-shadow:0 .25rem .25rem 0 #0000004d;height:2.25rem;width:2.25rem}.splide__arrow-circle svg{width:100%}.splide__arrow-circle svg path{fill:var(--splide-arrow-color,var(--color-white))}@media (min-width:750px){.splide__arrow-circle{height:2.5rem;width:2.5rem}.splide-arrow-hidden-pc .splide__arrow{display:none}.splide-arrow-hidden-pc .splide__slide:last-child{margin-right:0!important}}@media (max-width:749px){.splide-arrow-hidden-sp .splide__arrow{display:none}}.splide__pagination-wrap{align-items:center;column-gap:.5rem;display:flex;justify-content:center;margin-top:1.25rem}.splide__pagination-wrap .splide__pagination{margin-top:0}.splide-stop-button{align-items:center;background-color:var(--color-accent-navy);border-radius:9999px;display:flex;height:1rem;justify-content:center;width:1rem}.splide-stop-button:after{background-color:var(--color-white);clip-path:polygon(0 0,0 100%,40% 100%,40% 0,60% 0,60% 100%,40% 100%,40% 100%,100% 100%,100% 0);content:"";display:block;height:.375rem;width:.375rem}.splide-stop-button.is-active:after{clip-path:polygon(0 0,0 100%,100% 50%);transform:translateX(1px)}@media (min-width:750px){.splide:not(.is-overflow) .splide__list{justify-content:center}}.modal{display:none}.modal.is-open{display:block}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:0 1rem;position:fixed;right:0;top:0;z-index:10000}.modal-box{box-sizing:border-box;margin:0 auto;max-width:62.5rem;position:relative;width:100%}.modal-box-inner{background-color:#fff;border-radius:1.25rem}.modal-box-inner.is-scroll{max-height:calc(100dvh - 6.25rem);overflow-y:auto}@supports not (height:100dvh){.modal-box-inner.is-scroll{max-height:calc(100vh - 6.25rem);overflow-y:auto}}.modal-close{background-color:var(--color-accent-navy);border:2px solid #fff;border-radius:9999px;display:grid;height:2rem;line-height:1;place-items:center;position:absolute;right:0;top:-2.375rem;width:2rem}.modal-close svg{height:100%;pointer-events:none;width:100%}@media (min-width:750px){.modal-close{height:1.75rem;width:1.75rem}}.modal[aria-hidden=false] .modal-overlay{animation:anime-modal-fade-in .8s ease-out 0s}.modal[aria-hidden=true] .modal-overlay{animation:anime-modal-fade-out .8s ease-out 0s}@keyframes anime-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anime-modal-fade-out{0%{opacity:1}to{opacity:0}}.tab-content{display:none}.tab-content.is-open{display:block}.tw-grid-right-cols-left-auto-5{grid-template-columns:auto 1.25rem}.tw-pointer-events-none{pointer-events:none}.tw-order-1{order:1}.tw-order-2{order:2}.tw-order-3{order:3}.tw--mx-3{margin-left:-.75rem;margin-right:-.75rem}.tw--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.\!tw-mt-10{margin-top:2.5rem!important}.tw--mr-4{margin-right:-1rem}.tw-mt-1{margin-top:.25rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-11{margin-top:2.75rem}.tw-mt-12{margin-top:3rem}.tw-mt-15{margin-top:3.75rem}.tw-mt-16{margin-top:4rem}.tw-mt-18{margin-top:4.5rem}.tw-mt-2{margin-top:.5rem}.tw-mt-20{margin-top:5rem}.tw-mt-21{margin-top:5.25rem}.tw-mt-22{margin-top:5.5rem}.tw-mt-25{margin-top:6.25rem}.tw-mt-27{margin-top:6.75rem}.tw-mt-3{margin-top:.75rem}.tw-mt-30{margin-top:7.5rem}.tw-mt-35{margin-top:8.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mt-9{margin-top:2.25rem}.tw-line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tw-flex{display:flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-14{height:3.5rem}.tw-w-1\.75{width:.4375rem}.tw-w-24{width:6rem}.tw-w-25{width:6.25rem}.tw-w-31{width:7.75rem}.tw-w-5{width:1.25rem}.tw-max-w-300{max-width:75rem}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-x-1{column-gap:.25rem}.tw-gap-x-10{column-gap:2.5rem}.tw-gap-x-2{column-gap:.5rem}.tw-gap-x-2\.5{column-gap:.625rem}.tw-gap-x-4{column-gap:1rem}.tw-gap-x-5{column-gap:1.25rem}.tw-gap-x-6{column-gap:1.5rem}.tw-gap-x-7{column-gap:1.75rem}.tw-gap-x-8{column-gap:2rem}.tw-gap-y-10{row-gap:2.5rem}.tw-gap-y-15{row-gap:3.75rem}.tw-gap-y-2{row-gap:.5rem}.tw-gap-y-3{row-gap:.75rem}.tw-gap-y-4{row-gap:1rem}.tw-gap-y-5{row-gap:1.25rem}.tw-gap-y-7{row-gap:1.75rem}.tw-self-center{align-self:center}.tw-overflow-hidden{overflow:hidden}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-5{border-radius:1.25rem}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-\[var\(--color-ee\)\]{border-color:var(--color-ee)}.tw-bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.tw-bg-\[var\(--color-primary-light\)\]{background-color:var(--color-primary-light)}.tw-p-10{padding:2.5rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.tw-py-20{padding-bottom:5rem;padding-top:5rem}.tw-py-8{padding-bottom:2rem;padding-top:2rem}.\!tw-pl-3{padding-left:.75rem!important}.\!tw-pr-4{padding-right:1rem!important}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-15{padding-bottom:3.75rem}.tw-pb-18{padding-bottom:4.5rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-22{padding-bottom:5.5rem}.tw-pb-25{padding-bottom:6.25rem}.tw-pb-30{padding-bottom:7.5rem}.tw-pl-2{padding-left:.5rem}.tw-pt-10{padding-top:2.5rem}.tw-pt-15{padding-top:3.75rem}.tw-pt-18{padding-top:4.5rem}.tw-pt-20{padding-top:5rem}.tw-pt-22{padding-top:5.5rem}.tw-pt-27{padding-top:6.75rem}.tw-pt-33{padding-top:8.25rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-3{font-size:.75rem}.tw-text-3\.5{font-size:.875rem}.tw-text-4{font-size:1rem}.tw-text-5{font-size:1.25rem}.tw-text-6{font-size:1.5rem}.tw-font-bold{font-weight:700}.tw-leading-\[1\.2\]{line-height:1.2}.tw-leading-\[1\.5\]{line-height:1.5}.tw-leading-\[1\.65\]{line-height:1.65}.tw-leading-\[2\]{line-height:2}.tw-text-\[--color-primary\]{color:var(--color-primary)}.tw-text-\[var\(--color-66\)\]{color:var(--color-66)}.tw-text-\[var\(--color-button-cta\)\]{color:var(--color-button-cta)}.tw-text-\[var\(--color-primary\)\]{color:var(--color-primary)}.tw-text-\[var\(--color-white\)\]{color:var(--color-white)}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[--border-color\:var\(--color-primary\)\]{--border-color:var(--color-primary)}.\[--button-color\:var\(--color-button-cta\)\]{--button-color:var(--color-button-cta)}.\[--button-solid-border-color\:var\(--color-button-cta\)\]{--button-solid-border-color:var(--color-button-cta)}.\[--button-solid-border-color\:var\(--color-white\)\]{--button-solid-border-color:var(--color-white)}.\[--button-solid-color\:var\(--color-button-cta\)\]{--button-solid-color:var(--color-button-cta)}.\[--color-hover-fill\:var\(--color-button-cta\)\]{--color-hover-fill:var(--color-button-cta)}.\[--color\:var\(--color-black\)\]{--color:var(--color-black)}.\[--color\:var\(--color-primary\)\]{--color:var(--color-primary)}.\[--space-magnification\:1\]{--space-magnification:1}.\[--tag-color\:var\(--color-accent-high\)\]{--tag-color:var(--color-accent-high)}.\[--tag-color\:var\(--color-accent-low\)\]{--tag-color:var(--color-accent-low)}@media (min-width:768px){.md\:tw-grid-auto-cols-120{grid-template-columns:repeat(auto-fill,minmax(min(30rem,100%),1fr))}.md\:tw-grid-left-cols-140{grid-template-columns:35rem 1fr}.md\:tw-grid-left-cols-64{grid-template-columns:16rem 1fr}.md\:tw-pointer-events-none{pointer-events:none}.md\:tw--mx-0,.md\:tw-mx-0{margin-left:0;margin-right:0}.md\:tw-mx-auto{margin-left:auto;margin-right:auto}.md\:tw-mr-0{margin-right:0}.md\:tw-mt-0{margin-top:0}.md\:tw-mt-10{margin-top:2.5rem}.md\:tw-mt-12{margin-top:3rem}.md\:tw-mt-14{margin-top:3.5rem}.md\:tw-mt-15{margin-top:3.75rem}.md\:tw-mt-18{margin-top:4.5rem}.md\:tw-mt-2{margin-top:.5rem}.md\:tw-mt-20{margin-top:5rem}.md\:tw-mt-25{margin-top:6.25rem}.md\:tw-mt-27{margin-top:6.75rem}.md\:tw-mt-3{margin-top:.75rem}.md\:tw-mt-3\.5{margin-top:.875rem}.md\:tw-mt-30{margin-top:7.5rem}.md\:tw-mt-4\.5{margin-top:1.125rem}.md\:tw-mt-5{margin-top:1.25rem}.md\:tw-mt-6{margin-top:1.5rem}.md\:tw-mt-7{margin-top:1.75rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-mt-9{margin-top:2.25rem}.md\:\!tw-block{display:block!important}.md\:tw-block{display:block}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-hidden{display:none}.md\:tw-h-11{height:2.75rem}.md\:tw-w-115{width:28.75rem}.md\:tw-w-144{width:36rem}.md\:tw-w-62{width:15.5rem}.md\:tw-w-70{width:17.5rem}.md\:tw-w-\[calc\(408\/16\*1rem\)\]{width:25.5rem}.md\:tw-w-fit{width:-webkit-fit-content;width:fit-content}.md\:tw-max-w-250{max-width:62.5rem}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:tw-justify-center{justify-content:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-5{gap:1.25rem}.md\:tw-gap-6{gap:1.5rem}.md\:tw-gap-7{gap:1.75rem}.md\:tw-gap-x-10{column-gap:2.5rem}.md\:tw-gap-x-5{column-gap:1.25rem}.md\:tw-gap-x-7\.5{column-gap:1.875rem}.md\:tw-gap-y-12{row-gap:3rem}.md\:tw-gap-y-15{row-gap:3.75rem}.md\:tw-gap-y-5{row-gap:1.25rem}.md\:tw-self-center{align-self:center}.md\:tw-rounded-5{border-radius:1.25rem}.md\:tw-border-t{border-top-width:1px}.md\:tw-border-solid{border-style:solid}.md\:tw-border-\[var\(--color-ee\)\]{border-color:var(--color-ee)}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:tw-py-0{padding-bottom:0;padding-top:0}.md\:tw-py-25{padding-bottom:6.25rem;padding-top:6.25rem}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pb-12{padding-bottom:3rem}.md\:tw-pb-16{padding-bottom:4rem}.md\:tw-pb-20{padding-bottom:5rem}.md\:tw-pb-22{padding-bottom:5.5rem}.md\:tw-pb-25{padding-bottom:6.25rem}.md\:tw-pb-30{padding-bottom:7.5rem}.md\:tw-pb-32{padding-bottom:8rem}.md\:tw-pt-0{padding-top:0}.md\:tw-pt-10{padding-top:2.5rem}.md\:tw-pt-12{padding-top:3rem}.md\:tw-pt-16{padding-top:4rem}.md\:tw-pt-20{padding-top:5rem}.md\:tw-pt-24{padding-top:6rem}.md\:tw-pt-25{padding-top:6.25rem}.md\:tw-pt-31{padding-top:7.75rem}.md\:tw-text-left{text-align:left}.md\:tw-text-center{text-align:center}.md\:tw-text-10{font-size:2.5rem}.md\:tw-text-3\.5{font-size:.875rem}.md\:tw-text-4{font-size:1rem}.md\:tw-text-4\.5{font-size:1.125rem}.md\:tw-text-5{font-size:1.25rem}.md\:tw-text-6{font-size:1.5rem}.md\:tw-text-7{font-size:1.75rem}.md\:tw-text-7\.5{font-size:1.875rem}.md\:tw-text-8{font-size:2rem}.md\:tw-text-9{font-size:2.25rem}.md\:tw-leading-\[2\]{line-height:2}}