@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";@layer theme{:root{--font-ja:"Noto Sans JP",sans-serif;--font-zen:"Zen Kaku Gothic New",sans-serif;--font-en:"Roboto",sans-serif;--color-white:#fff;--color-black:#3b3b3b;--color-blue:#003e93;--color-lightblue:#ddf2fc;--color-skyblue:#83d0f1;--color-gray:#f3f3f3;--color-lightgray:#919191;--ease-in-sine:cubic-bezier(.47,0,.745,.715);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-out-sine:cubic-bezier(.39,.575,.565,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--ease-in-out-sine:cubic-bezier(.445,.05,.55,.95);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55);--dur:.4s;--header-height:min(2.20408vw + 64.7347px,100px);--container-min-size:89.3333vw;--container-min-padding:calc((100vw - var(--container-min-size))*.5);--z-header:5000}}@layer base{:root{scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:root[lang=ja],:root[lang=ch],:root[lang=kr]{text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}html{margin-top:0!important}body{color:var(--color-black);font-family:var(--font-ja);font-size:min(.163265vw + 13.3878px,16px);font-weight:500;line-height:1.8}body:not(.home){margin-block-start:calc(min(2.20408vw + 64.7347px,100px) + min(.353742vw + 14.3401px,20px))}button:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}button:disabled,input[type=submit]:disabled{cursor:not-allowed}img{vertical-align:bottom;object-fit:cover;block-size:auto;min-block-size:1px;max-inline-size:100%}img.-t{object-position:center top}img.-tl{object-position:left top}img.-tr{object-position:right top}img.-r{object-position:right center}img.-b{object-position:center bottom}img.-bl{object-position:left bottom}img.-br{object-position:right bottom}img.-l{object-position:left center}svg{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}}@layer components{@keyframes MoveX{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes MoveCloudX{0%{transform:translate(-100%)}to{transform:translate(40vw)}}.l-header{z-index:var(--z-header);background-color:var(--color-white);block-size:var(--header-height);box-shadow:1px 1px 1px #c1c1c140}.home .l-header{opacity:0;transition-property:opacity,top;transition-duration:calc(var(--dur)*1.5);transition-timing-function:ease;transition-delay:calc(var(--dur)*5.5);top:-10%}@media (width<=743px){.home .l-header{transition-delay:calc(var(--dur)*4)}}.index-anime-start .l-header{opacity:1;top:0}.l-header__inner{padding-inline:min(.979592vw + 10.3265px,26px) min(.816327vw + 6.93878px,20px)}.l-header__logo{inline-size:min(5.38776vw + 88.7959px,175px)}.l-header__info{gap:min(3.26531vw + 17.7551px,70px)}.l-header__nav{gap:min(3.26531vw - 12.2449px,40px)}.l-header__contact{block-size:60px;inline-size:200px;color:var(--color-white);background-color:var(--color-blue);transition:background-color var(--dur),border var(--dur),color var(--dur);border:2px solid #0000}@media (any-hover:hover){.l-header__contact:hover{background-color:var(--color-white);border:2px solid var(--color-blue);color:var(--color-blue)}}.l-header__mega{background-color:var(--color-white);border-radius:0 0 10px 10px;inline-size:max-content;padding:min(1.63265vw + 13.8776px,40px)}.l-header__mega__title{color:var(--color-blue-100);font-size:min(.163265vw + 17.3878px,20px)}.l-header__mega__nav{column-gap:min(1.30612vw + 19.102px,40px);display:flex}.l-header__mega__nav li a{row-gap:20px;display:grid}.l-footer{background-color:var(--color-blue);padding-block:min(5.11565vw + 38.1497px,120px) min(2.2585vw + 23.8639px,60px)}@media (width<=743px){.l-footer{padding-block-end:80px}}.l-footer__inner{grid-template-columns:min(24.4898vw + 8.16327px,400px) auto;margin-block-end:min(10.6122vw + 30.2041px,200px)}@media (width<=743px){.l-footer__inner{grid-template-columns:auto}}.l-footer__info__name{font-size:min(.353742vw + 14.3401px,20px)}.l-footer__nav{gap:min(4.89796vw - 18.3673px,60px)}.l-footer__nav__item{color:var(--color-white)}@media (width<=743px){.l-footer__nav__item{border-block-start:1px solid color-mix(in srgb,var(--color-white)30%,transparent);padding-block:25px 30px}.l-footer__nav__item .page{font-size:1rem}.l-footer__nav__item a{font-size:.875rem}}.l-footer__copyright{letter-spacing:.05em;border-block-start:1px solid color-mix(in srgb,var(--color-white)30%,transparent);padding-block-start:min(.734694vw + 16.2449px,28px)}@media (width<=743px){.l-footer__copyright{border:none;padding-block-start:0}}.l-drawer{z-index:calc(var(--z-header) - 1);background-color:var(--color-blue);display:none}.l-drawer__inner{overscroll-behavior:contain;block-size:100%;padding-block-start:113px;padding-inline:20px;overflow-y:auto}.l-drawer__nav__item{color:var(--color-white);border-block-start:1px solid color-mix(in srgb,var(--color-white)30%,transparent);padding-block:25px 30px}.l-drawer__nav__item .page{font-size:1rem}.l-drawer__nav__item a{font-size:.875rem}.l-drawer_button{border:2px solid var(--color-blue);background-color:var(--color-blue);block-size:52px;inline-size:52px}.l-drawer_button span{background-color:var(--color-white);text-indent:-9999px;block-size:1px;inline-size:24px;transition:all var(--dur)ease;position:absolute;top:50%;left:50%;transform:translate(-50%)}.l-drawer_button span.hidden{display:none}.l-drawer_button:before,.l-drawer_button:after{content:"";inline-size:24px;background-color:var(--color-white);transform-origin:50%;height:1px;transition-duration:var(--dur);transition-property:top,left,transform,background-color;transition-timing-function:ease;position:absolute;left:50%;transform:translate(-50%)}.l-drawer_button:before{top:35%}.l-drawer_button:after{bottom:35%}.l-drawer_button.is-act{color:var(--color-white)}.l-drawer_button.is-act:before{background:var(--color-white);top:45%;left:25%;transform:rotate(135deg)}.l-drawer_button.is-act:after{background:var(--color-white);top:45%;left:25%;transform:rotate(-135deg)}.c-font-roboto{font-family:var(--font-en);font-style:normal;font-weight:500}.c-font-work-sans{font-family:Work Sans,sans-serif;font-style:normal;font-weight:400}.c-font-poppins{font-family:Poppins,sans-serif;font-style:normal;font-weight:500}.c-font-zen-kaku-gothic-new{font-family:Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:700}.c-text-s{font-size:min(.0680272vw + 12.9116px,14px)}.c-text-m{font-size:min(.258503vw + 13.8639px,18px)}.c-text-l{font-size:min(.544218vw + 15.2925px,24px)}.c-title-s{font-size:min(.258503vw + 13.8639px,18px);font-weight:700}.c-title-m{font-size:min(.92517vw + 17.1973px,32px);font-weight:700}.c-time{color:var(--color-blue);font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:1.5}.c-icon{aspect-ratio:1;place-items:center;inline-size:1.125rem;display:inline-grid}.c-icon svg{fill:currentColor;block-size:100%;inline-size:100%}.c-circle-icon{aspect-ratio:1;color:var(--color-white);background-color:var(--color-blue);border:1px solid var(--color-blue);inline-size:min(.653061vw + 33.551px,44px);transition:background-color var(--dur)var(--ease-in-sine),color var(--dur)var(--ease-in-sine);border-radius:3.40282e38px;place-items:center;display:grid}@media (any-hover:hover){a:hover .c-circle-icon{background-color:var(--color-white);color:var(--color-blue)}}.c-circle-icon.-md{inline-size:32px}.c-circle-icon.-md .c-icon{inline-size:.875rem}.c-circle-icon.-white{color:var(--color-blue);background-color:var(--color-white);border:1px solid var(--color-white)}@media (any-hover:hover){a:hover .c-circle-icon.-white{background-color:var(--color-blue);color:var(--color-white)}}.c-circle-icon.-s{inline-size:22px}.c-circle-icon.-s .c-icon{inline-size:.625rem}.c-tag{color:var(--color-lightgray);background-color:var(--color-gray);border-radius:3px;padding:.05em .6em;font-size:.75rem}.c-tags{flex-wrap:wrap;gap:6px;display:flex}.c-cat a,.c-cat span{color:var(--color-lightgray)}.c-cat span{font-size:.75rem}.c-cat.is-act a{pointer-events:none;color:var(--color-black)}.c-vertical-text{align-items:flex-start;display:inline-flex}:has(>.c-vertical-text){container-type:inline-size}.c-vertical-text__en{font-family:var(--font-en);block-size:1.57143em;inline-size:fit-content;color:var(--color-blue);background-color:var(--color-white);writing-mode:vertical-rl;text-orientation:mixed;order:3;place-items:center;padding-inline:.5em;font-size:min(.0816327vw + .793367rem,.875rem);font-style:normal;font-weight:600;line-height:1.6;display:grid;transition-delay:0!important}.c-vertical-text__block{background-color:var(--color-white);writing-mode:vertical-rl;text-orientation:mixed;place-items:center;block-size:1.53846em;inline-size:fit-content;padding-inline:10px 7px;font-family:Zen Kaku Gothic New,sans-serif;font-size:min(7.5cqb,min(.326531vw + 1.29847rem,1.625rem));font-style:normal;font-weight:700;line-height:1;display:grid;overflow:hidden}.c-vertical-text__block:first-of-type{order:3}.c-vertical-text__block:nth-of-type(2){order:2}.c-vertical-text__block:nth-of-type(3){order:1}.c-accordion-tgr{block-size:min(.92517vw + 17.1973px,32px);inline-size:min(.92517vw + 17.1973px,32px);transition:transform var(--dur)ease,opacity var(--dur)ease;background-color:var(--color-white);aspect-ratio:1;border-radius:3.40282e38px;place-content:center;place-items:center;display:grid;position:relative}.c-accordion-tgr:before{content:"";background-color:var(--color-blue);border-radius:100vmax;block-size:2px;inline-size:40%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-accordion-tgr:after{content:"";background-color:var(--color-blue);block-size:40%;inline-size:2px;transition:opacity var(--dur)ease;border-radius:100vmax;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.is-open .c-accordion-tgr{transform:rotate(180deg)}.is-open .c-accordion-tgr:after{opacity:0}.c-hover-img .hover-img,.c-hover-img.hover-img{overflow:hidden}.c-hover-img .hover-img img,.c-hover-img .hover-img video,.c-hover-img.hover-img img,.c-hover-img.hover-img video{width:100%;height:100%;transition-duration:var(--dur);transition-timing-function:var(--ease-out-cubic)}@media (any-hover:hover){.c-hover-img:hover .hover-img img,.c-hover-img:hover .hover-img video,.c-hover-img:hover.hover-img img,.c-hover-img:hover.hover-img video{transform:scale(1.05)}}.c-hover-text .hover-text,.c-hover-text.hover-text{transition-property:background-size;transition-duration:var(--dur);transition-timing-function:var(--ease-out-cubic);background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1em;display:inline}@media (any-hover:hover){.c-hover-text:hover .hover-text,.c-hover-text:hover.hover-text{background-size:100% 1px}}.c-container{inline-size:100%;max-inline-size:var(--c-container-size,min(73.8776vw + 57.9592px,1240px));margin-inline:auto}.c-container.-wide{--c-container-size:min(86.9388vw + 8.97959px,1400px)}.c-container.-narrow{--c-container-size:min(37.9592vw + 192.653px,800px)}@media (width<=567px){.c-container{max-inline-size:var(--c-container-min-size,var(--container-min-size))}}.c-fluid{inline-size:100%;max-inline-size:var(--c-fluid-size,calc(100% - min(.979592vw + 16.3265px,32px)*2));margin-inline:auto}@media (width<=567px){.c-fluid{max-inline-size:var(--c-fluid-min-size,var(--container-min-size))}}.c-grid-container{grid-template-columns:var(--c-grid-container-columns,minmax(0,1fr)repeat(2,minmax(0,min(36.9388vw + 28.9796px,620px)))minmax(0,1fr));inline-size:100%;display:grid}.c-grid-container.-wide{--container-grid-inline-size:minmax(0,1fr)repeat(2,minmax(0,min(38.5714vw + 22.8571px,640px)))minmax(0,1fr)}@media (width<=567px){.c-grid-container{grid-template-columns:var(--c-grid-container-min-columns,minmax(0,1fr)repeat(2,minmax(0,calc(var(--container-min-size)*.5)))minmax(0,1fr))}}.c-grid-fluid{grid-template-columns:var(--c-grid-fluid-columns,minmax(0,1fr)repeat(2,minmax(0,calc(50% - min(.489796vw + 8.16327px,16px)*2)))minmax(0,1fr));inline-size:100%;display:grid}@media (width<=567px){.c-grid-fluid{grid-template-columns:var(--c-grid-fluid-min-columns,minmax(0,1fr)repeat(2,minmax(0,calc(var(--container-min-size)*.5)))minmax(0,1fr))}}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1599px){.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1599px){.c-grid-column.-col3.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col3.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col3.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col3.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col3.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1599px){.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width<=1599px){.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1599px){.c-grid-column.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1299px){.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1299px){.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=1023px){.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=1023px){.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=743px){.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=567px){.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width<=743px){.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=567px){.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}.wpcf7-form{--label-optional-border-color:var(--color-gray-100,#888);--label-required-border-color:color-mix(in srgb,var(--color-red-100,red)60%,yellow);--label-required-background-color:color-mix(in srgb,var(--color-red-100,red)60%,yellow);--file-button-background-color:var(--color-black-100,#003e93);--radio-checkbox-checked-color:var(--color-blue,#003e93);--radio-checkbox-focus-color:var(--color-blue,#ccc);--error-fukidashi-background-color:color-mix(in srgb,var(--color-red-100,red)90%,#000);font-size:1rem;line-height:1.6}.wpcf7-form__no-item{display:contents}.wpcf7-form__item{border-block-start:1px solid color-mix(in srgb,var(--color-black)10%,transparent);grid-template-columns:min(4.57143vw + 282.857px,356px) auto;align-items:baseline;padding-block:min(1.30612vw + 19.102px,40px);display:grid}@media (width<=743px){.wpcf7-form__item{grid-template-columns:auto;gap:8px}}.wpcf7-form__item:has(.wpcf7-not-valid-tip)+.wpcf7-form__item{margin-block-start:min(.938776vw + 44.9796px,60px)}.wpcf7-form__item__head{align-items:center;gap:10px;font-size:min(.258503vw + .866497rem,1.125rem);display:flex}.wpcf7-form__item__head:before{white-space:nowrap;border:1px solid;border-radius:3px;padding:.25em .5em;font-size:min(.122449vw + .627551rem,.75rem);line-height:1}.wpcf7-form__item:has(:is([aria-required=true],.wpcf7-radio)) .wpcf7-form__item__head:before{content:"必須";color:var(--color-white,#fff);border-color:var(--color-blue);background-color:var(--color-blue);order:10}.wpcf7-form__item__head+.wpcf7-form__item__body{margin-block-start:min(.115646vw + 13.1497px,15px)}.wpcf7-form__item__body{flex-direction:column;row-gap:.5em;display:flex}.wpcf7-form__item__body .num{font-size:min(.326531vw + 1.67347rem,2rem)}.wpcf7-form__item__body .caption{color:var(--color-lightgray);font-size:min(.163265vw + .836735rem,1rem)}.wpcf7-form__item__body>:not(.wpcf7-form-control-wrap){white-space:nowrap;align-items:center;column-gap:.5em;max-inline-size:100%;display:flex}.wpcf7-form__item__body.-full .wpcf7-form-control-wrap,.wpcf7-form__item__body:has(textarea) .wpcf7-form-control-wrap,.wpcf7-form__item__body:has(.wpcf7-file) .wpcf7-form-control-wrap{inline-size:100%}.wpcf7-form__item__body:has(>:not(.wpcf7-form-control-wrap):nth-child(2)){flex-direction:row;column-gap:1em}.wpcf7-form__item__body+.wpcf7-form__item__body{margin-block-start:10px}.wpcf7-form__item__body:has(.wpcf7-not-valid-tip)+.wpcf7-form__item__body{margin-block-start:min(.326531vw + 34.7755px,40px)}.wpcf7-form__acceptance:not(:first-child),.wpcf7-form__submit:not(:first-child){margin-block-start:min(.938776vw + 44.9796px,60px)}.wpcf7-form__item:has(.wpcf7-not-valid-tip)+.wpcf7-form__acceptance,.wpcf7-form__item:has(.wpcf7-not-valid-tip)+.wpcf7-form__submit{margin-block-start:min(.721088vw + 68.4626px,80px)}.wpcf7-form__acceptance{text-align:center;justify-content:center;gap:10px;display:flex}.wpcf7-form__acceptance .wpcf7-list-item{justify-content:center;align-items:center;gap:10px;display:flex}.wpcf7-form__acceptance a{color:var(--color-blue);text-decoration:underline;transition:color .3s}@media (any-hover:hover){.wpcf7-form__acceptance a:hover{text-decoration:none}}.wpcf7-form__submit input[type=submit]{color:var(--color-white,#fff);text-align:center;border-radius:3.40282e38px;min-inline-size:min(320px,100%);margin-inline:auto;padding:1em;display:flow-root}.wpcf7-form__submit input[type=submit]:not(:disabled){cursor:pointer;background-color:var(--color-blue,#003e93);transition:var(--dur,.2s)opacity var(--ease-out-sine,ease-out),var(--dur,.2s)background-color var(--ease-out-sine,ease-out)}@media (any-hover:hover){.wpcf7-form__submit input[type=submit]:not(:disabled):hover{opacity:.75}}.wpcf7-form__submit input[type=submit]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-gray-50,#ccc)}.wpcf7-form-control-wrap{inline-size:fit-content;max-inline-size:100%;display:block;position:relative}.wpcf7-form-control-wrap :where([type=text],[type=tel],[type=email],[type=number],[type=password],[type=url],[type=date],select,textarea){border:1px solid var(--color-gray,#ccc);appearance:none;background-color:#f9f9f9;border-radius:5px;inline-size:100%;padding:1rem;font-size:1rem;display:block}.wpcf7-form-control-wrap [type=date]{align-items:center;column-gap:1em;display:flex}.wpcf7-form-control-wrap [type=date]:before{content:"日付を選択する";white-space:nowrap;color:var(--color-gray-100,#888);font-size:min(.0680272vw + .806973rem,.875rem)}.wpcf7-form-control-wrap:has(select) select{padding-inline-end:2rem}.wpcf7-form-control-wrap:has(select):after{content:"";pointer-events:none;border-inline:.3em solid #0000;border-block-start:.35em solid var(--color-black-100,#000);width:.6em;height:.35em;position:absolute;top:calc(50% - .2em);right:.75rem}.wpcf7-form-control-wrap textarea{resize:vertical;field-sizing:content;min-block-size:12em;inline-size:100%}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance){flex-wrap:wrap;gap:1em 1.5em;display:flex}.-vertical :where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance){flex-direction:column}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) input{appearance:none;opacity:0;position:absolute}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item:not(:has(label)),:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item label{cursor:pointer;align-items:center;column-gap:.5em;display:flex;position:relative}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item:not(:has(label)):before,:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item label:before{content:"";background-color:var(--color-white);border:1px solid var(--color-lightgray,#ccc);block-size:1em;inline-size:1em;min-inline-size:1em;transition:var(--dur,.2s)border-color var(--ease-out-sine,ease-out)}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item:not(:has(label)):after,:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item label:after{content:"";transition:var(--dur,.2s)opacity var(--ease-out-sine,ease-out);opacity:0;position:absolute}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item:not(:has(label)):has(:checked):before,:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item label:has(:checked):before{border-color:var(--radio-checkbox-checked-color)}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item:not(:has(label)):has(:checked):after,:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item label:has(:checked):after{opacity:1}:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item:not(:has(label)):has(:focus-visible),:where(.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance) .wpcf7-list-item label:has(:focus-visible){outline-offset:4px;outline:auto;outline:2px solid -webkit-focus-ring-color;border-radius:2px}.wpcf7-checkbox .wpcf7-list-item:not(:has(label)):before,.wpcf7-checkbox .wpcf7-list-item label:before,.wpcf7-acceptance .wpcf7-list-item:not(:has(label)):before,.wpcf7-acceptance .wpcf7-list-item label:before{content:"";border-radius:.25em;block-size:1.3em;inline-size:1.3em}.wpcf7-checkbox .wpcf7-list-item:not(:has(label)):after,.wpcf7-checkbox .wpcf7-list-item label:after,.wpcf7-acceptance .wpcf7-list-item:not(:has(label)):after,.wpcf7-acceptance .wpcf7-list-item label:after{border-block-end:2px solid var(--radio-checkbox-checked-color);border-inline-start:2px solid var(--radio-checkbox-checked-color);block-size:.5em;inline-size:.8em;top:.4em;left:.25em;rotate:-45deg}.wpcf7-radio .wpcf7-list-item:not(:has(label)):before,.wpcf7-radio .wpcf7-list-item label:before{content:"";border-radius:3.40282e38px}.wpcf7-radio .wpcf7-list-item:not(:has(label)):after,.wpcf7-radio .wpcf7-list-item label:after{background-color:var(--radio-checkbox-checked-color);aspect-ratio:1;border-radius:3.40282e38px;inline-size:.5em;top:.55em;left:.25em}.wpcf7-file{opacity:0;border:none;block-size:0;inline-size:0;padding:0;display:block;position:absolute}.wpcf7-file:focus-visible+.wpcf7-file__label{outline:auto;outline:2px solid -webkit-focus-ring-color}.wpcf7-file__label{cursor:pointer;background-color:var(--color-white-00);border:1px solid var(--color-gray-50);border-radius:5px;justify-content:space-between;column-gap:1em;inline-size:100%;padding-block:min(.163265vw + 13.3878px,16px);padding-inline-start:min(.163265vw + 13.3878px,16px);font-size:min(.163265vw + 13.3878px,16px);display:flex;position:relative}.wpcf7-file__label__text{color:var(--color-gray-100);word-break:keep-all}.wpcf7-file__label__text.is-filled{color:var(--color-black-100)}.wpcf7-file__label:has(.is-filled)+.wpcf7-file__label__delete{display:flex}.wpcf7-file__label__button{background-color:var(--file-button-background-color);color:var(--color-white-00,#fff);word-break:keep-all;border-top-right-radius:5px;border-bottom-right-radius:5px;justify-content:center;align-items:center;column-gap:.5em;margin-block:calc(-1*min(.163265vw + 13.3878px,16px) - 1px);margin-inline-end:-1px;padding-inline:1em;font-size:.75rem;line-height:1.4;display:flex}.wpcf7-file__label__button svg{fill:currentColor;width:1.25em;min-width:1.25em;height:1.25em}.wpcf7-file__label__delete{inline-size:1.5em;max-inline-size:1.5em;cursor:pointer;border:1px solid var(--file-button-background-color);background-color:var(--color-white-00,#fff);border-radius:50%;justify-content:center;align-items:center;height:1.5em;display:none;position:absolute;bottom:100%;left:100%;translate:-50% 50%}@media (any-hover:hover){.wpcf7-file__label__delete{transition:var(--dur)scale var(--ease-out-cubic)}.wpcf7-file__label__delete:hover{scale:1.25}}.wpcf7-file__label__delete svg{fill:currentColor;width:50%;height:50%;display:block;rotate:45deg}.c-button-primary{--text-color:var(--color-blue)}.c-button-primary .c-text-m{color:var(--text-color)}.c-button-primary.-white{--text-color:var(--color-white)}.c-heading-primary .sub{letter-spacing:.05em}.c-heading-primary .main{color:var(--color-blue);clip-path:inset(0 100% 0 0);transition:clip-path calc(var(--dur)*2)var(--ease-in-out-cubic);font-size:min(1.46939vw + 2.90561rem,4.375rem)}.c-heading-primary .main.is-act{clip-path:inset(0)}.c-heading-primary.-white .sub,.c-heading-primary.-white .main{color:var(--color-white)}.c-heading-primary.-writing-mode{grid-template-columns:max-content max-content;display:grid}@media (width<=743px){.c-heading-primary.-writing-mode{grid-template-columns:auto}}.c-heading-primary.-writing-mode .sub{writing-mode:vertical-rl;text-orientation:mixed;order:10;line-height:1}@media (width<=743px){.c-heading-primary.-writing-mode .sub{order:unset;writing-mode:horizontal-tb;text-orientation:initial}}.c-heading-primary.-writing-mode .main{writing-mode:vertical-rl;text-orientation:mixed}@media (width<=743px){.c-heading-primary.-writing-mode .main{writing-mode:horizontal-tb;text-orientation:initial}}.wp-pagenavi{grid-template-columns:repeat(var(--column),min-content);inline-size:fit-content;margin-inline:auto;font-size:min(.258503vw + .866497rem,1.125rem);line-height:1;display:grid}@media (width<=743px){.wp-pagenavi{column-gap:1em}}.wp-pagenavi:not(:first-child){margin-block-start:min(1.78231vw + 21.483px,50px)}.wp-pagenavi>*{font-family:var(--font-en);border-radius:999px;grid-row:1/2;justify-content:center;align-items:center;display:flex}.wp-pagenavi>:not(.previouspostslink):not(.nextpostslink){aspect-ratio:1;min-width:3em;padding-inline:.25em}@media (width<=567px){.wp-pagenavi>:not(.previouspostslink):not(.nextpostslink){min-width:2em}}.wp-pagenavi>a:not(.previouspostslink):not(.nextpostslink){transition:var(--dur)color var(--ease-out-sine),var(--dur)background-color var(--ease-out-sine);aspect-ratio:1}@media (any-hover:hover){.wp-pagenavi>a:not(.previouspostslink):not(.nextpostslink):hover{color:var(--color-black-100);background-color:var(--color-gray-100)}}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:var(--color-black-100);transition:var(--dur)opacity;grid-column:1/2}@media (any-hover:hover){.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{opacity:.7}}.wp-pagenavi .previouspostslink{margin-right:1em}.wp-pagenavi .previouspostslink svg{rotate:180deg}.wp-pagenavi .current{color:var(--color-white);background:var(--color-blue);border-radius:3.40282e38px}.wp-pagenavi .nextpostslink{grid-column:-1/-2;margin-left:1em}.c-cta{grid-template-columns:calc(30.2041vw + 86.7347px) auto;block-size:min(16.3265vw + 338.776px,600px)}@media (width<=743px){.c-cta{grid-template-columns:auto;block-size:100%;padding:80px 20px}}.c-cta__body{background-color:#f2f1ee;padding-inline-end:min(7.34694vw - 27.551px,90px)}@media (width<=743px){.c-cta__body{background-color:#0000;padding-inline-end:0}}.c-cta__info{inline-size:300px}@media (width<=743px){.c-cta__info{inline-size:100%}}.c-cta__info>.c-text-m{margin-block-end:min(.489796vw + 28.1633px,36px)}@media (width<=743px){.c-cta__info>.c-text-m{margin-block-start:10px}.c-cta__info .c-button-primary{margin-inline-start:auto}}.c-cta__images__window .fukidashi{transition:scale calc(var(--dur)/1.2)var(--ease-out-back);transition-delay:calc(var(--dur)*2);padding:min(.163265vw + 9.38776px,12px) min(.489796vw + 16.1633px,24px);top:98px;right:25%;scale:0}.c-cta__images__window .fukidashi.is-act{scale:1}@media (width<=743px){.c-cta__images__window .fukidashi{top:60px;right:10%}}@media (width<=374px){.c-cta__images__window .fukidashi{padding:.3em .8em;right:15px}}.c-cta__images__window .fukidashi:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07744 19.0457H17.9104C18.4627 19.0457 18.9104 18.5979 18.9104 18.0457V1.14141C18.9104 -0.0278894 16.6553 -0.443606 16.1028 0.586926C12.0304 8.18251 5.52058 13.6751 0.504453 16.818C-0.408968 17.3903 -0.000461698 19.0457 1.07744 19.0457Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;block-size:20px;inline-size:19px;display:flow-root;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.c-item-news{border-block-start:1px solid color-mix(in srgb,var(--color-black)10%,transparent)}.c-item-news:last-of-type{border-block-end:1px solid color-mix(in srgb,var(--color-black)10%,transparent)}.c-item-news a{padding-block:min(.816327vw + 26.9388px,40px)}.c-item-works__thumb{aspect-ratio:380/282}.c-item-works__body .title{color:var(--color-blue)}.c-item-works__body .text{margin-block:10px 20px;font-size:min(.24898vw + .75102rem,1rem)}.c-slider__controls{grid-template-columns:max-content auto;align-items:center;gap:min(2.93878vw + 12.9796px,60px);display:grid}.c-slider__nav{align-items:center;gap:min(.408163vw + 8.46939px,15px);display:flex}.c-slider__nav__button{aspect-ratio:1;inline-size:min(2.12245vw + 28.0408px,62px);color:var(--color-blue);background-color:var(--color-gray);border-radius:3.40282e38px;place-items:center;display:grid}.c-slider__nav__button:disabled{pointer-events:none;background-color:var(--color-lightgray)}.c-slider__nav__button svg{aspect-ratio:1;width:1em}.c-slider__nav__button.-prev svg{transform:rotate(180deg)}.c-slider__bar{background-color:var(--color-gray);order:10;block-size:4px;position:relative}.c-slider__bar span{background-color:var(--color-blue);border-radius:4px;block-size:4px;display:block;position:absolute;top:0}.c-works-grid{grid-template-columns:1fr max-content;gap:min(4.57143vw + 14.8571px,88px) min(4.89796vw - 18.3673px,60px)}.c-works-grid .c-works-slider{grid-area:1/1/2/3}.c-works-grid .c-slider__controls{grid-area:2/1/3/2}@media (width<=743px){.c-works-grid .c-slider__controls{grid-area:2/1/3/-1}}.c-works-grid .c-button-primary{grid-area:2/2/3/3}@media (width<=743px){.c-works-grid .c-button-primary{grid-area:unset;margin-inline-start:auto}}.c-works-slider.keen-slider:not([data-keen-slider-disabled]){overflow:visible}.c-works-slider .keen-slider__slide{min-inline-size:min(12vw + 198px,390px);max-inline-size:min(12vw + 198px,390px);padding-inline-end:min(.816327vw + 26.9388px,40px)}.c-slider-pagination{justify-content:end;column-gap:30px;display:flex}@media (width<=743px){.c-slider-pagination{column-gap:1em}}.c-slider-pagination .swiper-pagination-bullet{background-color:var(--color-blue);opacity:.2;border-radius:3.40282e38px;block-size:min(.408163vw + 5.46939px,12px);inline-size:min(.408163vw + 5.46939px,12px)}.c-slider-pagination .swiper-pagination-bullet-active{opacity:1}.c-lower_kv{margin-block:min(7.97279vw + 52.4354px,180px) min(2.2585vw + 23.8639px,60px);position:relative}.c-lower_kv.-image{margin-block:0;margin-inline:min(.353742vw + 14.3401px,20px);padding-block:min(14.5442vw + 85.2925px,318px) min(1.78231vw + 21.483px,50px)}@media (width<=743px){.c-lower_kv.-image{margin-block-start:calc(-1*min(.353742vw + 14.3401px,20px));margin-inline:0}}.c-lower_kv.-low{padding-block:min(3.40136vw + 29.5782px,84px)}@media (width<=743px){.c-lower_kv.-support figure img{object-position:70% 0%}}.c-lower_kv__title{display:grid}.c-lower_kv__title *{background-color:var(--color-white);color:var(--color-blue);inline-size:fit-content}.c-lower_kv__title .en,.c-lower_kv__title .ja{position:relative;overflow:hidden}.c-lower_kv__title .en{font-family:var(--font-en);text-transform:capitalize;border-radius:5px 5px 0 0;padding:.3em min(.408163vw + 8.46939px,15px) 0;font-size:min(.244898vw + .880102rem,1.125rem)}.c-lower_kv__title .ja{font-size:min(2.35102vw + .89898rem,3.25rem);font-weight:700;font-family:var(--font-zen);border-radius:0 5px 5px;padding:min(.163265vw + 13.3878px,16px) min(.408163vw + 13.4694px,20px) min(.353742vw + 14.3401px,20px);line-height:1.4}.c-lower_kv__title .ja:before{transition-delay:.35s}.c-lower_intro__inner{text-align:center;padding-block:min(4.16327vw + 33.3878px,100px)}.c-lower_intro__inner h2{font-family:var(--font-zen)}.c-lower_intro__inner .description{font-size:min(.258503vw + .866497rem,1.125rem)}.c-lower_problem-block{padding-block-end:min(7.02041vw + 47.6735px,160px)}.p-guide .c-lower_problem-block{padding-block-start:min(4.16327vw + 33.3878px,100px)}.c-lower_problem-block__inner{background-color:var(--color-lightblue)}.c-lower_problem-block h2{font-family:var(--font-zen);border-block-end:1px solid #003e9333;padding:min(1.78231vw + 21.483px,50px) min(.829932vw + 16.7211px,30px)}.c-lower_problem-block h2 strong{color:var(--color-blue);font-weight:700}.c-lower_problem-block__contents{padding-block-end:min(2.92517vw + 27.1973px,74px);padding-inline:min(3.26531vw + 7.7551px,60px)}.c-lower_problem-block .lead{letter-spacing:.8px;margin-block-start:min(1.30612vw + 19.102px,40px)}.c-lower_problem-block__list{gap:min(.829932vw + 16.7211px,30px);margin-block-start:min(2.4966vw + 25.0544px,65px)}.c-lower_problem-block__list .item{border-inline-start:solid 5px var(--color-skyblue);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:min(.639456vw + 15.7687px,26px);padding-block:min(.544218vw + 15.2925px,24px);padding-inline:min(.734694vw + 12.2449px,24px) min(.979592vw + 16.3265px,32px);line-height:1.6;display:grid}.c-lower_problem-block__list .item .text{font-family:var(--font-zen);font-weight:700}@media (width<=374px){.c-lower_problem-block__list .item .text span{overflow-wrap:anywhere!important}}.c-lower_problem-block__list .icon{min-inline-size:min(1vw + 46px,62px)}@media (width<=743px){.c-lower_problem-block__list .icon{block-size:50px}}.c-lower_problem-block__list .icon img{block-size:100%;inline-size:auto}.c-lower_problem-block .arrow{justify-content:center;margin-block:min(1.54422vw + 20.2925px,45px);display:flex}.c-lower_problem-block__conclusion{background-color:var(--color-blue);padding:min(1.16327vw + 18.3878px,37px) min(11.7823vw + 71.483px,260px) min(1.16327vw + 18.3878px,37px) min(2.16327vw + 23.3878px,58px);position:relative}@media (width<=743px){.c-lower_problem-block__conclusion{padding:24px min(3.10204vw + 8.36735px,58px) min(16.068vw + 92.9116px,350px)}}.c-lower_problem-block__conclusion .description{font-weight:400;font-family:var(--font-zen)}.c-lower_problem-block__conclusion .description span{font-weight:700}.c-lower_problem-block__conclusion .human{position:absolute;bottom:0;right:11px}@media (width<=743px){.c-lower_problem-block__conclusion .human{right:50%;transform:translate(50%)}}.c-lower_order-block{background-color:var(--color-lightblue);counter-reset:order-number;padding:min(2.73469vw + 26.2449px,70px) min(2.2585vw + 23.8639px,60px) min(3.68708vw + 31.0068px,90px)}@media (width<=743px){.c-lower_order-block{padding:20px}}.c-lower_order-block__list{row-gap:min(1.30612vw + 19.102px,40px);display:grid}.c-lower_order-block__item{counter-increment:order-number;grid-template-columns:100fr 1024fr;align-items:center;display:grid;position:relative}@media (width<=743px){.c-lower_order-block__item{grid-template-columns:minmax(0,1fr)}}.c-lower_order-block__item:after{content:"";background-color:var(--color-blue);opacity:.2;background-color:var(--color-blue);opacity:.2;block-size:calc(100% + 40px);inline-size:2px;position:absolute;top:50%;left:calc(min(.258503vw + 13.8639px,18px)/2 - 1px)}@media (width<=743px){.c-lower_order-block__item:after{display:none}}.c-lower_order-block__item:last-child:after{display:none}.c-lower_order-block__item .circle{aspect-ratio:1;background-color:var(--color-blue);border-radius:3.40282e38px;place-items:center;block-size:min(.258503vw + 13.8639px,18px);inline-size:min(.258503vw + 13.8639px,18px);display:grid}@media (width<=743px){.c-lower_order-block__item .circle{display:none}}.c-lower_order-block__contents{border-inline-start:solid min(.326531vw + 2.77551px,8px)var(--color-skyblue);grid-template-columns:644fr 280fr;align-items:center;column-gap:min(2.92517vw + 27.1973px,74px);padding:30px 30px 30px min(2.4966vw + 25.0544px,65px);display:grid}@media (width<=743px){.c-lower_order-block__contents{grid-template-columns:minmax(0,1fr);gap:20px 0;padding:20px}}.c-lower_order-block__contents .text-area{row-gap:1em;display:grid}.c-lower_order-block__contents .text-area h3{font-size:min(.734694vw + 1.01531rem,1.75rem);font-family:var(--font-zen);color:var(--color-blue);font-weight:700}.c-lower_order-block__contents .text-area h3:before{content:counter(order-number)". "}.c-lower_order-block__system h3{font-family:var(--font-zen);color:var(--color-blue);position:relative}.c-lower_order-block__system h3:after{content:"";background-color:var(--color-blue);opacity:.2;block-size:1px;inline-size:calc(100% + 2*min(2.2585vw + 23.8639px,60px));display:block;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}@media (width<=743px){.c-lower_order-block__system h3:after{bottom:-15%}}.c-lower_order-block__system .lead{letter-spacing:.8px}.c-lower_order-block__system__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(.92517vw + 17.1973px,32px) min(1.16327vw + 18.3878px,37px);display:grid}@media (width<=743px){.c-lower_order-block__system__list{grid-template-columns:minmax(0,1fr)}}.c-lower_order-block__system__list li{border-inline-start:solid min(0vw + 5px,5px)var(--color-skyblue);grid-template-columns:76fr 400fr;align-items:center;column-gap:10px;padding:min(.44898vw + 14.8163px,22px) min(.972789vw + 17.4354px,33px);display:grid}@media (width<=743px){.c-lower_order-block__system__list li{column-gap:20px}}@media (width<=374px){.c-lower_order-block__system__list li{grid-template-columns:minmax(0,1fr);row-gap:20px}}.c-lower_order-block__system__list li .text-area{row-gap:.5em;display:grid}.c-lower_order-block__system__list li .text-area h3{font-family:var(--font-zen)}.c-lower_order-block__system__list li .text-area .caution{font-size:.625rem}.c-service-block{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:min(3.40136vw + 29.5782px,84px);display:grid}@media (width<=743px){.c-service-block{grid-template-columns:minmax(0,1fr);gap:20px 0}}.c-service-block.-bg-gray{background-color:var(--color-gray);padding:min(3.21088vw + 28.6259px,80px)}.c-service-block .text-area{grid-area:1/1/2/2}@media (width<=743px){.c-service-block .text-area{grid-column:1/3}}.c-service-block .text-area .logo{margin-block-end:min(1.78231vw + 21.483px,50px)!important}.c-service-block .text-area h3{margin-block-end:.8em;font-size:min(.44898vw + .92602rem,1.375rem);font-weight:700}.c-service-block .text-area .description{letter-spacing:.8px;margin-block-end:min(1.30612vw + 19.102px,40px)}@media (width<=743px){.c-service-block .text-area .description{margin-block-end:0}}.c-service-block .lp{background-color:var(--color-lightblue);grid-row:1/3;padding:min(.353742vw + 14.3401px,20px)}@media (width<=743px){.c-service-block .lp{grid-row:2/3}.c-service-block .c-button-primary{grid-row:3/4}}.c-lower_business-links,.c-lower_company-links{background-color:var(--color-blue);padding:min(3.92517vw + 32.1973px,95px) min(6.54422vw + 45.2925px,150px)}@media (width<=743px){.c-lower_business-links,.c-lower_company-links{padding-inline:0}}.c-lower_business-links__list,.c-lower_company-links__list{gap:min(3.21088vw + 28.6259px,80px) min(1.78231vw + 21.483px,50px)}.c-lower_business-links a,.c-lower_company-links a{row-gap:1em;display:grid}.c-lower_business-links a .button-text,.c-lower_company-links a .button-text{justify-content:space-between;align-items:center;display:flex}.c-lower_company-links{background-color:var(--color-white);padding-block-end:min(6.54422vw + 45.2925px,150px);padding-inline:0}.c-faq__head{background-color:var(--color-blue);grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:8px;padding:min(.544218vw + 15.2925px,24px) min(1.30612vw + 19.102px,40px);display:grid}.c-faq__head:before{background-color:var(--color-guideblue-100);color:var(--color-white);font-family:var(--font-poppins);aspect-ratio:1;content:"Q.";border-radius:4px;place-content:center;block-size:min(.653061vw + 21.551px,32px);inline-size:min(.653061vw + 21.551px,32px);font-size:min(.544218vw + .955782rem,1.5rem);display:grid}.c-faq__head .c-accordion-tgr{justify-self:end}.c-faq__question{text-align:left;margin-inline-end:1.2em;font-size:min(.353742vw + .896259rem,1.25rem)}.c-faq__answer{padding:min(1.02041vw + 17.6735px,34px) min(3.21088vw + 28.6259px,80px)}.p-business_common-about{padding-block-end:min(7.73469vw + 51.2449px,175px)}.p-business_common-about__text-area{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:min(2.2585vw + 23.8639px,60px);display:grid}@media (width<=743px){.p-business_common-about__text-area{grid-template-columns:minmax(0,1fr);row-gap:30px}}.p-business_common-about__text-area h3{font-family:var(--font-zen)}.p-business_common-about__text-area .description{letter-spacing:.9px}.p-business_common-about__images{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-business_common-about__image{aspect-ratio:1240/480;block-size:100%;overflow:hidden}.p-business_common-strength{padding-block-end:min(8.92517vw + 57.1973px,200px)}.p-business_common-strength__list{grid-template-columns:repeat(auto-fill,minmax(min(11.6327vw + 241.378px,427.5px),1fr));align-items:baseline;gap:min(1.68707vw + 21.0068px,48px) min(6.53061vw - 4.4898px,100px)}.p-business_common-strength .item .description{letter-spacing:.8px}.p-business_common-strength .item figure{border-radius:5px;overflow:hidden}@media (width<=743px){.p-business_common-strength .item figure{block-size:310px}.p-business_common-strength .item figure img{block-size:100%}}.p-business_common-flow{padding-block-end:min(5.59184vw + 40.5306px,130px)}.p-business_common-flow__intro{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:min(2.2585vw + 23.8639px,60px);display:grid}@media (width<=743px){.p-business_common-flow__intro{grid-template-columns:minmax(0,1fr);row-gap:30px}}.p-business_common-flow__intro h3{font-family:var(--font-zen)}.p-business_common-flow__intro .description{letter-spacing:.9px}.c-post>p{margin-block:2em}.c-post>p strong{font-weight:700}.c-post>p a{color:var(--color-blue);transition:var(--dur)opacity ease;text-decoration:underline}@media (any-hover:hover){.c-post>p a:hover{opacity:.7}}.c-post>h2,.c-post>h3,.c-post>h4,.c-post>h5{margin-block:3em 1.5em}.c-post>:first-child{margin-block-start:0}.c-post>:last-child{margin-block-end:0}.c-post h2{padding-block-start:.75em;font-size:min(.92517vw + 1.07483rem,2rem);font-weight:700;line-height:1.4;position:relative}.c-post h2:before,.c-post h2:after{content:"";border-block-start:2px solid var(--color-blue);position:absolute;left:0}.c-post h2:before{z-index:1;inline-size:1em;top:0}.c-post h2:after{border-color:var(--color-gray);inline-size:100%;top:0}.c-post h3{grid-template-columns:max-content auto;align-items:baseline;gap:.7em;font-size:min(.544218vw + .955782rem,1.5rem);font-weight:700;line-height:1.4;display:grid;position:relative}.c-post h3:before{content:"";aspect-ratio:1;background-color:var(--color-blue);border-radius:3.40282e38px;inline-size:.45em;position:relative;bottom:.1em}.c-post h4{font-size:min(.353742vw + .896259rem,1.25rem);font-weight:700}.c-post>ul,.c-post>ol{gap:.5em;margin-block:2em;display:grid}.c-post>ul li{padding-inline-start:1.2em;position:relative}.c-post>ul li:before{content:"";aspect-ratio:1;background-color:var(--color-blue);border-radius:3.40282e38px;inline-size:.5em;position:absolute;top:.75em;left:0}.c-post>ol{counter-reset:number}.c-post>ol li{counter-increment:number;padding-inline-start:2.2em;position:relative}.c-post>ol li:before{content:counter(number,decimal-leading-zero)".";font-family:var(--font-en);color:var(--color-blue);font-style:normal;font-weight:500;position:absolute;top:.1em;left:0}.c-post .wp-block-table{inline-size:fit-content;max-inline-size:100%;overflow:auto}.c-post .wp-block-table thead{border-bottom:none}.c-post .wp-block-table table{display:block;overflow-x:auto}.c-post .wp-block-table table tr th{background:var(--color-blue);color:var(--color-white);text-align:center;border:1px solid var(--color-lightgray);min-inline-size:150px;padding:1em;font-weight:500}.c-post .wp-block-table table tr td{border:1px solid var(--color-lightgray);min-inline-size:150px;padding:1em 2em}.c-post .c-post-block-toc{background-color:var(--color-lightblue);border-radius:8px;margin-block-start:min(2.61224vw + 22.2041px,64px);padding-block-end:16px;padding-inline:min(.653061vw + 13.551px,24px)}.c-post .c-post-block-toc__head{padding-bottom:.25em;justify-content:space-between;align-items:center;inline-size:100%;padding-block-start:16px;display:flex}.c-post .c-post-block-toc__head .heading{align-items:center;gap:.75em;display:flex}.c-post .c-post-block-toc__head .heading .icon{color:var(--color-blue);font-size:.875rem;position:relative;top:.1em}.c-post .c-post-block-toc__head .heading .text{font-size:min(.163265vw + .961735rem,1.125rem)}.c-post .c-post-block-toc__head .c-arrow{border-radius:2px;block-size:min(.163265vw + 21.3878px,24px);inline-size:min(.163265vw + 21.3878px,24px);margin-inline-start:auto}.c-post .c-post-block-toc__head .c-arrow:before{block-size:50%}.c-post .c-post-block-toc__head .c-arrow:after{inline-size:50%}.c-post .c-post-block-toc__body ul{gap:0}.c-post .c-post-block-toc__body ul li a{border-bottom:1px dashed color-mix(in srgb,var(--color-blue)30%,transparent);justify-content:space-between;align-items:center;gap:1em;padding-block:.55em;display:flex;position:relative}@media (any-hover:hover){.c-post .c-post-block-toc__body ul li a:hover .text{background-size:100% 1px}}.c-post .c-post-block-toc__body ul li a .text{transition-duration:var(--dur);transition-timing-function:var(--ease-out-cubic);background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition-property:background-size;display:inline}.c-post .c-post-block-toc__body ul li a .icon{color:var(--color-blue);position:relative;translate:-.75em;rotate:90deg}@media (width<=743px){.c-post .c-post-block-toc__body ul li a .icon{translate:-.25em}}.c-post .c-post-block-toc__body>ul{border-block-start:1px solid color-mix(in srgb,var(--color-blue)30%,transparent)}.c-post .c-post-block-toc__body>ul li{padding-left:.75em!important}@media (width<=743px){.c-post .c-post-block-toc__body>ul li{padding-left:0!important}}.c-post .c-post-block-toc__body>ul li:before{display:none}.c-post .c-post-block-toc__body>ul li .text{font-size:min(.163265vw + .836735rem,1rem)}.c-post .c-post-block-toc__body>ul li ul{margin-top:0!important}.c-post .c-post-block-toc__body>ul li ul li{border-bottom:1px dashed #f79e9f4d;padding-left:min(.816327vw + 16.9388px,30px);font-size:min(.163265vw + .711735rem,.875rem)}@media (width<=743px){.c-post .c-post-block-toc__body>ul li ul li{padding-left:1.2em!important}}.c-post .c-post-block-toc__body>ul li ul li:before{display:none}.c-post .c-post-block-toc__body>ul li ul li a{border-bottom:none;padding-left:2em;position:relative}.c-post .c-post-block-toc__body>ul li ul li a:before{content:"";border-bottom:2px solid var(--color-red-50);width:min(.163265vw + 9.38776px,12px);position:absolute;top:1.4em;left:0}.c-post .c-post-block-toc__body>ul li ul li a .text{font-size:min(.163265vw + .711735rem,.875rem)}.c-default_notfound{padding-block:min(5.11565vw + 38.1497px,120px)}.c-default_notfound h2{text-align:center;color:var(--color-black-100);font-size:min(1.63265vw + .867347rem,2.5rem);font-weight:600;line-height:1.2}.c-default_notfound h2 strong{font-size:min(4.63946vw + 2.23554rem,6.875rem)}.c-default_notfound h3{text-align:center;font-size:min(.544218vw + .955782rem,1.5rem);font-weight:600}.c-default_notfound .body{margin-top:min(1.30612vw + 19.102px,40px)}.c-default_notfound .body p{text-align:center}@media (width<=743px){.c-default_notfound .body p{text-align:left}}.c-default_notfound .button{justify-content:center;gap:1em;margin-top:min(2.2585vw + 23.8639px,60px);display:flex}@media (width<=743px){.c-default_notfound .button{flex-direction:column;align-items:center}}.p-index_kv .js-anim_elm.fade{opacity:0;transition:opacity var(--dur)ease,translate calc(var(--dur)*3)ease;translate:0 20px}.p-index_kv.index-anime-second .js-anim_elm.fade.is-act{opacity:1;translate:0}.p-index_kv__content{grid-template-rows:min(61.2245vw - 79.5918px,900px) auto;grid-template-columns:calc(38.3673vw - 43.8776px) auto}@media (width>=2200px){.p-index_kv__content{grid-template-columns:auto 1000px}}@media (width<=743px){.p-index_kv__content{grid-template-rows:auto;grid-template-columns:auto;grid-auto-rows:min-content;gap:80px;margin-block-start:0}}.p-index_kv__content__head{grid-area:1/1/2/2;block-size:100%}@media (width<=743px){.p-index_kv__content__head{grid-area:unset;align-self:start;padding-block-start:min(34.7755vw + 289.592px,846px)}}.p-index_kv__copy__jp span{opacity:0;transition-property:opacity,translate;transition-duration:calc(var(--dur)*2);transition-timing-function:ease;translate:0 20%}.p-index_kv__copy__jp span:first-child{transition-delay:calc(0*var(--dur))}.p-index_kv__copy__jp span:nth-child(2){transition-delay:calc(1*var(--dur))}.p-index_kv__copy__jp span:nth-child(3){transition-delay:calc(2*var(--dur))}.p-index_kv__copy__jp span:nth-child(4){transition-delay:calc(3*var(--dur))}.p-index_kv__copy__jp span:nth-child(5){transition-delay:calc(4*var(--dur))}.p-index_kv__copy__jp span:nth-child(6){transition-delay:calc(5*var(--dur))}.p-index_kv__copy__jp span:nth-child(7){transition-delay:calc(6*var(--dur))}.p-index_kv__copy__jp span:nth-child(8){transition-delay:calc(7*var(--dur))}.p-index_kv__copy__jp span:nth-child(9){transition-delay:calc(8*var(--dur))}.p-index_kv__copy__jp span:nth-child(10){transition-delay:calc(9*var(--dur))}.p-index_kv__copy__jp span:nth-child(11){transition-delay:calc(10*var(--dur))}.p-index_kv__copy__jp span:nth-child(12){transition-delay:calc(11*var(--dur))}.p-index_kv__copy__jp span:nth-child(13){transition-delay:calc(12*var(--dur))}.p-index_kv__copy__jp span:nth-child(14){transition-delay:calc(13*var(--dur))}.p-index_kv__copy__jp span:nth-child(15){transition-delay:calc(14*var(--dur))}.p-index_kv__copy__jp span:nth-child(16){transition-delay:calc(15*var(--dur))}.p-index_kv__copy__jp span:nth-child(17){transition-delay:calc(16*var(--dur))}.p-index_kv__copy__jp span:nth-child(18){transition-delay:calc(17*var(--dur))}.p-index_kv__copy__jp span:nth-child(19){transition-delay:calc(18*var(--dur))}.p-index_kv__copy__jp span:nth-child(20){transition-delay:calc(19*var(--dur))}.index-anime-start .p-index_kv__copy__jp span{opacity:1;translate:0}.p-index_kv__copy__jp span.no01{inline-size:calc(9.22449vw + 191.408px)}.p-index_kv__copy__jp span.no02{inline-size:calc(7.59184vw + 177.531px);transition-delay:.2s}.p-index_kv__copy__jp span.no03{inline-size:calc(9.22449vw + 193.408px);transition-delay:.4s}.p-index_kv__copy__jp svg{block-size:auto;inline-size:100%}.p-index_kv__copy__en{opacity:0;transition-property:opacity,translate;transition-duration:calc(var(--dur)*2);transition-timing-function:ease;transition-delay:calc(var(--dur)*1.5);color:var(--color-blue);letter-spacing:.005em;font-size:min(.408163vw + .716837rem,1.125rem);translate:0 20%}.index-anime-start .p-index_kv__copy__en{opacity:1;translate:0}.p-index_kv__intro{grid-area:2/2/3/3;grid-template-columns:auto max-content;gap:min(3.26531vw - 12.2449px,40px);padding-block:calc(11.0204vw - 41.3265px) min(46.5306vw - 174.49px,570px)}@media (width>=2200px){.p-index_kv__intro{grid-template-columns:650px max-content;margin-block-start:40vh}}@media (width<=743px){.p-index_kv__intro{grid-area:unset;grid-template-columns:auto;gap:min(1.63265vw + 13.8776px,40px);padding-block:0 350px}}.p-index_kv__intro .c-heading-primary .main{clip-path:inset(0 0 100%)!important}@media (width<=743px){.p-index_kv__intro .c-heading-primary .main{clip-path:inset(0 100% 0 0)!important}}.p-index_kv__intro .c-heading-primary .main.is-act{clip-path:inset(0)!important}.p-index_kv__intro__info{order:-1}@media (width<=743px){.p-index_kv__intro__info{order:unset}}.p-index_kv__intro__info .title{font-size:min(1.14286vw + 1.23214rem,2.375rem)}.p-index_kv__intro__info .description{letter-spacing:.01em;font-size:min(.331156vw + .793844rem,1.125rem)}.p-index_kv__bg{grid-template-columns:calc(38.3673vw - 43.8776px) auto}@media (width<=743px){.p-index_kv__bg{grid-template-columns:auto}}.p-index_kv__bg__sky{block-size:100dvh;top:0}.p-index_kv__bg__sky:before{content:"";background:linear-gradient(#98d0ec 0%,#e0f5ff 100%);block-size:100%;inline-size:100vw;position:absolute;top:0;left:0}.p-index_kv__bg__sky__cloud{filter:blur(10px)}.p-index_kv__bg__sky__cloud.-no01{inline-size:calc(2.69388vw + 169.898px);animation-name:MoveCloudX;animation-duration:140s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;top:40px;right:max(-2.44898vw - 20.8163px,-60px)}.p-index_kv__bg__sky__cloud.-no02{inline-size:calc(3.18367vw + 238.061px);animation-name:MoveCloudX;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;top:296px;left:max(-2.12245vw - .0408163px,-34px)}.p-index_kv__bg__sky__cloud.-no03{inline-size:calc(5.30612vw + 80.102px);animation-name:MoveCloudX;animation-duration:200s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;bottom:108px;right:min(2.20408vw + 11.7347px,47px)}.p-index_kv__bg__building{background:var(--color-gray);opacity:0;transition:opacity var(--dur)ease,left calc(var(--dur)*4)var(--ease-out-expo);transition-delay:calc(var(--dur)*2.5);left:10%}@media (width<=743px){.p-index_kv__bg__building{opacity:1;left:0}}.index-anime-start .p-index_kv__bg__building{opacity:1;left:0}.p-index_kv__bg__building .main-figure{z-index:100;top:min(2.20408vw + 64.7347px,100px);left:0}@media (width<=743px){.p-index_kv__bg__building .main-figure{top:min(1.10204vw + 32.3673px,50px);left:min(.979592vw + 16.3265px,32px)}}.p-index_kv__bg__building .main-figure__family{opacity:0;transition:opacity calc(var(--dur)*2)ease,transform calc(var(--dur)*2)ease;transition-delay:calc(var(--dur)*4);transform:translateY(2.5%)}@media (width<=743px){.p-index_kv__bg__building .main-figure__family{transition-delay:calc(var(--dur)*3)}}.index-anime-start .p-index_kv__bg__building .main-figure__family{opacity:1;transform:translateY(0)}.p-index_kv__bg__building .main-figure__window img{inline-size:100%}.p-index_kv__bg__building .main-figure>.p-index_kv__shadow{clip-path:polygon(0 0,0 0,0 0);transition:clip-path calc(var(--dur)*4)var(--ease-out-expo);transition-delay:calc(var(--dur)*5.5);top:0}@media (width<=743px){.p-index_kv__bg__building .main-figure>.p-index_kv__shadow{transition-delay:calc(var(--dur)*4)}}.index-anime-start .p-index_kv__bg__building .main-figure>.p-index_kv__shadow{clip-path:polygon(0 0,100% 0,100% 100%)}.p-index_kv__bottom{inline-size:min(62.8571vw + 64.2857px,1070px);bottom:0;right:0}@media (width<=743px){.p-index_kv__bottom{inline-size:min(46.5306vw + 325.51px,1070px)}}.p-index_kv__bottom__human{inline-size:min(11.5918vw + 156.531px,342px);bottom:min(6.77551vw + 24.5918px,133px);right:min(1.63265vw - 6.12245px,20px)}@media (width<=743px){.p-index_kv__bottom__human{inline-size:min(13.551vw + 125.184px,342px);bottom:min(5.95918vw + 37.6531px,133px);right:0}}.p-index_kv__bottom.js-anim_elm{opacity:0;transition:opacity var(--dur)ease,right calc(var(--dur)*4)var(--ease-out-expo);right:-5%}.p-index_kv__bottom.js-anim_elm .p-index_kv__bottom__human{opacity:0;transition:opacity var(--dur)ease,transform calc(var(--dur))ease;transition-delay:calc(var(--dur)*2);transform:translateY(2.5%)}.index-anime-second .p-index_kv__bottom.js-anim_elm.is-act{opacity:1;right:0}.index-anime-second .p-index_kv__bottom.js-anim_elm.is-act .p-index_kv__bottom__human{opacity:1;transform:translateY(0)}.p-index_kv__shadow{mix-blend-mode:multiply;opacity:.3;inline-size:calc(var(--kv-building-width));aspect-ratio:937/542;background-color:#9ea8ac;display:flow-root}@media (width<=743px){.p-index_kv__shadow{inline-size:calc(var(--kv-building-width));min-block-size:calc(23.5102vw + 165.837px);left:20px}}.p-index_kv__shadow.main-shadow{top:calc(var(--kv-building-width)*736/1030 + var(--header-height));right:-5.625%}@media (width<=743px){.p-index_kv__shadow.main-shadow{top:calc(min(34.7755vw + 289.592px,846px) + min(2.20408vw + 64.7347px,100px)/-1.29032);left:min(1.95918vw + 32.6531px,64px);right:auto}}.p-index_kv__shadow.main-shadow.js-anim_elm{clip-path:polygon(0 0,0 0,0 0);transition:clip-path calc(var(--dur)*4)var(--ease-out-expo)}@media (width<=743px){.p-index_kv__shadow.main-shadow.js-anim_elm{transition-delay:calc(var(--dur)*5.5)}.index-anime-second .p-index_kv__shadow.main-shadow.js-anim_elm{clip-path:polygon(0 0,100% 0,100% 100%)!important}}.index-anime-second .p-index_kv__shadow.main-shadow.is-act{clip-path:polygon(0 0,100% 0,100% 100%)}.p-index_value{padding-block:min(3.26531vw + 67.7551px,120px)}.p-index_business{background-color:var(--color-blue);padding-block:min(3.26531vw + 67.7551px,120px) min(2.61224vw + 22.2041px,64px)}@media (width<=1280px){.p-index_business{padding-block-end:min(3.26531vw + 67.7551px,120px)}}.p-index_business__item{--bg-color:#0e61bf;background-color:var(--bg-color);grid-template-columns:auto min(26.1225vw + 202.041px,620px);gap:min(2.44898vw + 20.8163px,60px) min(9.79592vw - 36.7347px,120px);padding-block:min(4.89796vw + 1.63265px,80px) min(.326531vw + 54.7755px,60px);padding-inline:min(4.89796vw + 1.63265px,80px);position:sticky;top:min(2.20408vw + 64.7347px,100px)}@media (width<=1280px){.p-index_business__item{position:relative;top:0}}@media (width<=743px){.p-index_business__item{grid-template-columns:auto}}.p-index_business__item__heading .en{color:var(--color-lightblue)}.p-index_business__item__heading .title{font-size:min(1.30612vw + 1.06888rem,2.375rem)}.p-index_business__item__body{grid-area:1/1/2/2}@media (width<=743px){.p-index_business__item__body{grid-area:unset}}.p-index_business__item__thumb{grid-area:1/2/4/3}@media (width<=743px){.p-index_business__item__thumb{grid-area:unset}}.p-index_business__item .c-button-primary{grid-area:2/1/3/2}@media (width<=743px){.p-index_business__item .c-button-primary{grid-area:unset;margin-inline-start:auto}}.p-index_business__item__en{bottom:-.5em;left:0}.p-index_business__item__en span{color:color-mix(in srgb,var(--color-white)5%,transparent);font-size:min(8.16327vw + 3.08673rem,11.25rem);animation-name:MoveX;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.p-index_business__item.-no02{--bg-color:#0759b6;top:calc(min(2.20408vw + 64.7347px,100px) + min(1.22449vw + 10.4082px,30px))}@media (width<=1280px){.p-index_business__item.-no02{top:0}}.p-index_business__item.-no03{--bg-color:#0051ac;top:calc(min(2.20408vw + 64.7347px,100px) + min(1.22449vw + 10.4082px,30px) + min(1.22449vw + 10.4082px,30px))}@media (width<=1280px){.p-index_business__item.-no03{top:0}}.p-index_business__items{flex:1}@media (width<=1280px){.p-index_business__items{gap:30px}}.p-index_business__wrapper{align-items:flex-start;margin-inline-end:-40px;display:flex}@media (width<=1280px){.p-index_business__wrapper{margin-inline-end:0}}.p-index_business__pagination-wrapper{top:var(--header-height);block-size:calc(100vh - var(--header-height));z-index:50;flex-shrink:0;align-items:center;display:flex;position:sticky}.p-index_business__pagination{flex-direction:column;align-items:center;gap:min(4.16327vw + 33.3878px,100px);display:flex;position:relative;left:min(2.44898vw - 9.18367px,30px)}.p-index_business__pagination:before{content:"";z-index:1;background-color:color-mix(in srgb,var(--color-blue)70%,var(--color-white)30%);block-size:100%;inline-size:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.p-index_business__pagination__item{aspect-ratio:1;font-family:var(--font-en);min-block-size:min(.92517vw + 17.1973px,32px);min-inline-size:min(.92517vw + 17.1973px,32px);color:var(--color-blue);background-color:var(--color-white);z-index:2;transition:background-color var(--dur),color var(--dur);border-radius:3.40282e38px;place-items:center;font-size:min(.0680272vw + .806973rem,.875rem);font-style:normal;font-weight:500;line-height:1;display:grid;position:relative}.p-index_business__pagination__item.is-act{background-color:var(--color-white);color:var(--color-blue)}.p-index_business__pagination__item:not(.is-act){background-color:color-mix(in srgb,var(--color-blue)70%,var(--color-white)30%);color:var(--color-blue)}.p-index_business__pagination__progress{background-color:var(--color-white);z-index:1;border-radius:3.40282e38px;block-size:0;inline-size:4px;transition:block-size .1s ease-out;position:absolute;top:0;left:50%;transform:translate(-50%)}.p-index_works{padding-block:min(2.44898vw + 80.8163px,120px) min(8.32653vw + 48.7755px,182px)}.p-index_lower{background-color:#ddf2fc;padding-block:min(6.12245vw + 37.0408px,135px) min(4.4898vw + 63.1633px,135px)}.p-index_lower__link{grid-template-columns:min(30.2041vw + 136.735px,620px) auto;column-gap:min(6.53061vw - 24.4898px,80px);margin-inline-end:min(6.53061vw - 24.4898px,80px)}@media (width<=743px){.p-index_lower__link{grid-template-columns:auto}}.p-index_lower__link:nth-child(2n){grid-template-columns:auto min(30.2041vw + 136.735px,620px);margin-inline:min(6.53061vw - 24.4898px,80px) 0}@media (width<=743px){.p-index_lower__link:nth-child(2n){grid-template-columns:auto}}.p-index_lower__link:nth-child(2n) .p-index_lower__link__thumb{grid-area:1/2/5/3}@media (width<=743px){.p-index_lower__link:nth-child(2n) .p-index_lower__link__thumb{grid-area:unset}}.p-index_lower__link:nth-child(2n) .c-heading-primary{grid-area:1/1/2/2}@media (width<=743px){.p-index_lower__link:nth-child(2n) .c-heading-primary{grid-area:unset}}.p-index_lower__link:nth-child(2n) .c-text-m{grid-area:2/1/3/2}@media (width<=743px){.p-index_lower__link:nth-child(2n) .c-text-m{grid-area:unset}}.p-index_lower__link:nth-child(2n) .c-button-primary{grid-area:3/1/4/2}@media (width<=743px){.p-index_lower__link:nth-child(2n) .c-button-primary{grid-area:unset}}.p-index_lower__link__thumb{grid-area:1/1/5/2}@media (width<=743px){.p-index_lower__link__thumb{grid-area:unset}}.p-index_lower__link .c-heading-primary{grid-area:1/2/2/3;padding-block-start:min(2.61224vw - 9.79592px,32px)}.p-index_lower__link .c-heading-primary span{transition-delay:calc(var(--dur)*1.5)}@media (width<=743px){.p-index_lower__link .c-heading-primary span{transition-delay:0s}.p-index_lower__link .c-heading-primary{grid-area:unset;order:-1;margin-block-end:10px}}.p-index_lower__link>.c-text-m{grid-area:2/2/3/3;margin-block:16px min(.489796vw + 28.1633px,36px)}@media (width<=743px){.p-index_lower__link>.c-text-m{grid-area:unset}}.p-index_lower__link .c-button-primary{grid-area:3/2/4/3}@media (width<=743px){.p-index_lower__link .c-button-primary{grid-area:unset;margin-inline-start:auto}}.p-index_news{padding-block:min(3.26531vw + 67.7551px,120px) min(7.34694vw + 52.449px,170px)}.p-index_news__grid{grid-template-rows:140px auto;grid-template-columns:max-content auto}@media (width<=743px){.p-index_news__grid{grid-template-rows:auto;grid-template-columns:auto}}.p-index_news .c-heading-primary{grid-area:1/1/2/2}@media (width<=743px){.p-index_news .c-heading-primary{grid-area:unset}}.p-index_news .c-button-primary{grid-area:2/1/3/2;align-self:flex-start}@media (width<=743px){.p-index_news .c-button-primary{grid-area:unset;order:10;margin-inline-start:auto}}.p-index_news__links{grid-area:1/2/3/3}@media (width<=743px){.p-index_news__links{grid-area:unset;margin-block:10px 30px}}.p-index_company__grid{grid-template-columns:auto min(32.6531vw + 177.551px,700px);gap:min(6.53061vw - 24.4898px,80px)}@media (width<=743px){.p-index_company__grid{grid-template-columns:auto}}.p-index_company__body .c-heading-primary{margin-block-end:min(3.7551vw - 4.08163px,56px)}.p-index_company__link{border-block-end:1px solid color-mix(in srgb,var(--color-black)10%,transparent);grid-template-columns:min(1.63265vw + 73.8776px,100px) auto max-content;padding-block:min(.816327vw + 16.9388px,30px)}.p-index_company__link:first-of-type{border-block-start:1px solid color-mix(in srgb,var(--color-black)10%,transparent)}.p-index_company__link__heading .jp{color:var(--color-blue);font-size:min(.816327vw + .933673rem,1.75rem)}.p-index_company__link__heading .en{font-size:min(.0816327vw + .793367rem,.875rem)}@media (width<=743px){.p-index_company__link .c-circle-icon{inline-size:36px}}.p-index_company__images__pic{opacity:0;transition:opacity var(--dur)ease}.p-index_company__images__pic.is-act{opacity:1}.p-index_link__thumb{background-color:#ddf2fc;padding:min(.816327vw + 20.9388px,34px) min(.979592vw + 12.3265px,28px)}.p-index_link__body{grid-template-columns:auto max-content;row-gap:min(.326531vw + 8.77551px,14px)}@media (width<=743px){.p-index_link__body{grid-template-columns:auto}}.p-index_link__body .logo{grid-area:1/1/2/2}@media (width<=743px){.p-index_link__body .logo{inline-size:140px}}.p-index_link__body>p{grid-area:2/1/3/2}@media (width<=743px){.p-index_link__body>p{grid-area:2/1/3/3}}.p-index_link__body .c-circle-icon{grid-area:1/2/3/3;align-self:end}@media (width<=743px){.p-index_link__body .c-circle-icon{grid-area:1/2/2/3;align-self:start;margin-inline-start:auto}}.p-index_links{padding-block:min(6.12245vw + 57.0408px,155px) min(4.89796vw + 61.6327px,140px)}.p-about_intro{block-size:min(67.4966vw + 350.054px,1430px);padding-block-start:min(7.21088vw + 48.6259px,164px)}.p-about_intro__text{z-index:2;font-family:var(--font-zen);justify-items:center;row-gap:1.5em;display:grid;position:relative}.p-about_intro__text h2{font-size:min(1.21088vw + 1.16412rem,2.375rem);font-weight:700}.p-about_intro__text .description{letter-spacing:1.2px;font-size:min(.544218vw + .955782rem,1.5rem);line-height:200%}.p-about_intro .image{z-index:2;overflow:hidden}.p-about_intro .image.is-act img{transform:scale(1)}.p-about_intro .image img{inline-size:100%;transition:transform var(--dur)var(--ease-out-sine);transform:scale(1.15)}.p-about_intro .image:first-of-type{aspect-ratio:451/356;inline-size:28.1875%;top:-83%;right:0}@media (width<=743px){.p-about_intro .image:first-of-type{top:-40%}}@media (width<=374px){.p-about_intro .image:first-of-type{top:-30%}}.p-about_intro .image:nth-of-type(2){aspect-ratio:333/263;inline-size:20.8125%;top:-10%;left:0}@media (width<=374px){.p-about_intro .image:nth-of-type(2){top:-15%}}.p-about_intro .image:nth-of-type(3){aspect-ratio:190/150;inline-size:11.875%;top:95%;left:10%}@media (width<=743px){.p-about_intro .image:nth-of-type(3){inline-size:110px;top:110%}}.p-about_intro .image:nth-of-type(4){aspect-ratio:349/276;inline-size:21.8125%;top:140%;right:15%}.p-about_intro .bg{inline-size:100%;top:0;bottom:0;left:0}@media (width<=743px){.p-about_intro .bg{block-size:100%}}.p-about_intro .bg img{block-size:100%;inline-size:100%}.p-about_philosophy{padding-block:min(3.26531vw + 67.7551px,120px)}.p-about_philosophy__list{grid-template-columns:repeat(auto-fill,minmax(min(7.7551vw + 208.418px,332.5px),1fr));gap:min(3.21088vw + 28.6259px,80px) min(2.44898vw + 10.8163px,50px)}.p-about_philosophy .item{grid-auto-rows:min-content}.p-about_philosophy .item img{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch}.p-about_value{padding-block-end:min(3.26531vw + 67.7551px,120px)}.p-about_value__lead{font-family:var(--font-zen)}.p-about_value__details .item{background-color:var(--color-gray);row-gap:.5em;padding:min(2.44898vw + 10.8163px,50px);display:grid}.p-about_value__details .item h3{color:var(--color-blue);font-size:min(.639456vw + .985544rem,1.625rem);font-family:var(--font-zen)}.p-about_value__details .item .text{font-size:min(.258503vw + .866497rem,1.125rem)}.p-about_value__details .item .description{opacity:.6;row-gap:.4em;line-height:1.8;display:grid}.p-about_message{margin-block-end:min(3.26531vw + 67.7551px,120px)}.p-about_message__inner{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=743px){.p-about_message__inner{grid-template-columns:minmax(0,1fr);row-gap:30px}}.p-about_message h3{font-family:var(--font-zen)}.p-about_message .description{font-size:min(.258503vw + .866497rem,1.125rem)}.p-about_message .description p:not(:last-child){margin-block-end:2em}.p-about_message .name{justify-items:self-end;row-gap:.2em;display:grid}.p-about_message .name span:first-of-type{font-size:min(.0680272vw + .806973rem,.875rem)}.p-about_message .name span:last-of-type{font-size:min(.44898vw + .92602rem,1.375rem)}.p-about_mark__inner{background-color:var(--color-gray);grid-template-columns:744fr 291fr;align-items:center;padding:min(1.63265vw + 13.8776px,40px) min(10.6122vw - 19.7959px,150px) min(2.44898vw + 10.8163px,50px) min(2.44898vw + 10.8163px,50px);display:grid}@media (width<=743px){.p-about_mark__inner{grid-template-columns:minmax(0,1fr);row-gap:30px;padding:30px}}.p-about_mark__inner h3{color:var(--color-blue);font-size:min(.639456vw + .985544rem,1.625rem);font-family:var(--font-zen)}.p-about_mark__inner .text-area{row-gap:1em;display:grid}.p-maintenance-plan_service{padding-block-end:min(8.44898vw + 54.8163px,190px)}.p-maintenance-plan_service__list{row-gap:40px;display:grid}.p-web_services{padding-block-end:min(7.02041vw + 47.6735px,160px)}.p-web_services__list{row-gap:min(2.2585vw + 23.8639px,60px);display:grid}.p-web_services__item{background-color:var(--color-gray);padding:min(4.08163vw + 14.6939px,80px)}.p-web_services__item__features{border-block-start:1px solid #3b3b3b1a;gap:min(1.78231vw + 21.483px,50px);margin-block-start:min(2.73469vw + 26.2449px,70px);padding-block-start:min(2.73469vw + 26.2449px,70px)}.p-web_services__item__features .item h4{font-family:var(--font-zen);margin-block:min(.816327vw + 16.9388px,30px) 10px}.p-support_our-posture .c-heading-primary,.p-support_step .c-heading-primary{border-block-end:1px solid #003e934d;margin-block-end:min(3.21088vw + 28.6259px,80px)}.p-support_our-posture{padding-block-end:min(5.59184vw + 40.5306px,130px)}.p-support_our-posture__list{grid-template-columns:repeat(auto-fill,minmax(min(7.7551vw + 208.418px,332.5px),1fr));align-items:baseline;gap:min(3.21088vw + 28.6259px,80px) min(2.44898vw + 10.8163px,50px)}.p-support_our-posture__list .image img{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch}.p-support_step{padding-block-end:min(7.02041vw + 47.6735px,160px)}.p-support_step__lead{margin-bottom:min(2.2585vw + 23.8639px,60px)}.p-support_future{padding-block-end:min(7.02041vw + 47.6735px,160px)}.p-support_future__list{grid-template-columns:repeat(auto-fill,minmax(min(7.7551vw + 208.418px,332.5px),1fr));align-items:baseline;gap:min(3.21088vw + 28.6259px,80px) min(2.44898vw + 10.8163px,50px)}.p-support_future__list .image img{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch}.p-achievements_single_detail{padding-block:min(6.54422vw + 45.2925px,150px) min(7.97279vw + 52.4354px,180px)}.p-achievements_single_detail__inner{grid-template-columns:540fr 604fr;align-items:start;gap:30px min(3.97279vw + 32.4354px,96px);display:grid}@media (width<=743px){.p-achievements_single_detail__inner{grid-template-columns:minmax(0,1fr)}}.p-achievements_single_detail__text-area{row-gap:min(1.06803vw + 17.9116px,35px);display:grid}.p-achievements_single_detail h2{font-size:min(1.11565vw + 1.13435rem,2.25rem);font-weight:700}.p-achievements_single_detail table tr{grid-template-columns:8em auto;justify-items:start;column-gap:1em;padding:min(.115646vw + 13.1497px,15px);display:grid}.p-achievements_single_detail table tr:not(:last-child){border-block-end:2px solid #3b3b3b1a}.p-achievements_single_detail table tr:first-of-type{border-block-start:2px solid #3b3b3b1a}.p-achievements_single_detail table td{row-gap:.5em;display:grid}.p-achievements_single_detail__slider{row-gap:20px;display:grid}.p-achievements_single_detail__slider .swiper{inline-size:100%}.p-achievements_single_detail__slider .swiper figure{aspect-ratio:604/449;border-radius:5px;overflow:hidden}.p-achievements_single_detail__slider .swiper figure img{block-size:100%;inline-size:100%}.p-achievements_single_detail__slider .swiper .swiper-slide{opacity:0!important}.p-achievements_single_detail__slider .swiper .swiper-slide-active{opacity:1!important}.p-achievements_single__faq{padding-block-end:min(12.2585vw + 73.8639px,270px)}.p-achievements_single__faq .item{background-color:var(--color-gray);padding:min(1.30612vw + 19.102px,40px) min(1.78231vw + 21.483px,50px)}.p-achievements_single__faq .item h3{font-size:min(.639456vw + .985544rem,1.625rem);font-weight:700;font-family:var(--font-zen);color:var(--color-blue);border-block-end:2px solid #3b3b3b1a;margin-block-end:min(1.30612vw + 19.102px,40px);padding-block-end:.3em;position:relative}.p-achievements_single__faq .item h3:after{content:"";background-color:var(--color-blue);block-size:2px;inline-size:1.7em;display:inline-block;position:absolute;bottom:-2px;left:0}.p-achievements_single__faq .item .contents{letter-spacing:.8px;row-gap:.3em;display:grid!important}.p-achievements_single__faq .item .contents:not(:last-child){margin-block-end:2em}.p-achievements_single__faq .item .contents h4{color:var(--color-blue);font-size:min(.258503vw + .866497rem,1.125rem);font-weight:600}.p-company__info{padding-block:min(3.21088vw + 28.6259px,80px) min(13.8776vw + 7.95918px,230px)}.p-company__info table{inline-size:100%}.p-company__info table tr{grid-template-columns:110fr 1087fr;justify-items:start;column-gap:3em;padding-block:min(1.30612vw + 19.102px,40px);display:grid}@media (width<=743px){.p-company__info table tr{grid-template-columns:minmax(0,1fr)}}.p-company__info table tr:not(:last-child){border-block-end:2px solid #3b3b3b1a}@media (width<=743px){.p-company__info table tr th{margin-block-end:1em}}.p-company__info table tr td{inline-size:100%}.p-company__info table tr td .map{block-size:min(17.6871vw + 101.007px,384px)}@media (width<=743px){.p-company__info table tr td .map{aspect-ratio:16/9;block-size:100%}}.p-company__info table tr td .map iframe{inline-size:100%}@media (width<=743px){.p-company__info table tr td .map iframe{block-size:100%}}.p-history_story{background-color:var(--color-blue);counter-reset:content-num;padding-block-end:min(3.21088vw + 28.6259px,80px)}.p-history_story__contents{counter-increment:content-num;padding-block:min(5.11565vw + 38.1497px,120px) min(7.02041vw + 47.6735px,160px)}.p-history_story__contents:not(:last-child){border-block-end:2px solid #fff3}.p-history_story__contents:nth-of-type(2n) .p-history_story__block{grid-template-columns:444fr 799fr}@media (width<=743px){.p-history_story__contents:nth-of-type(2n) .p-history_story__block{grid-template-columns:minmax(0,1fr)}}.p-history_story__contents:nth-of-type(2n) .p-history_story__block:nth-of-type(2n){grid-template-columns:799fr 444fr}@media (width<=743px){.p-history_story__contents:nth-of-type(2n) .p-history_story__block:nth-of-type(2n){grid-template-columns:minmax(0,1fr)}}.p-history_story__contents:nth-of-type(2n) .p-history_story__block:nth-of-type(2n) .p-history_story__block__text-area{grid-area:1/1/2/2}@media (width<=743px){.p-history_story__contents:nth-of-type(2n) .p-history_story__block:nth-of-type(2n) .p-history_story__block__text-area{grid-area:2/1/3/3}}.p-history_story__contents:nth-of-type(2n) .p-history_story__block hgroup{grid-column:1/2;justify-self:start}.p-history_story__contents:nth-of-type(2n) .p-history_story__block .p-history_story__block__text-area{grid-area:1/2/2/3}@media (width<=743px){.p-history_story__contents:nth-of-type(2n) .p-history_story__block .p-history_story__block__text-area{grid-area:2/1/3/3}}.p-history_story__block{grid-template-columns:799fr 444fr;align-items:center;display:grid}@media (width<=743px){.p-history_story__block{grid-template-columns:minmax(0,1fr);row-gap:30px}}.p-history_story__block:nth-of-type(odd) hgroup{color:var(--color-white);grid-column:2/3;place-self:baseline end}@media (width<=743px){.p-history_story__block:nth-of-type(odd) hgroup{grid-area:1/1/2/3;justify-self:self-start}}.p-history_story__block:nth-of-type(odd) .p-history_story__block__text-area{grid-row:1/2}@media (width<=743px){.p-history_story__block:nth-of-type(odd) .p-history_story__block__text-area{grid-row:2/3}}.p-history_story__block:nth-of-type(2n){grid-template-columns:444fr 799fr}@media (width<=743px){.p-history_story__block:nth-of-type(2n){grid-template-columns:minmax(0,1fr)}}.p-history_story__block hgroup{flex-direction:row-reverse;display:flex}@media (width<=743px){.p-history_story__block hgroup{flex-direction:column}}.p-history_story__block hgroup h2{font-family:var(--font-zen);writing-mode:vertical-rl}@media (width<=743px){.p-history_story__block hgroup h2{writing-mode:horizontal-tb}}.p-history_story__block hgroup .en{writing-mode:sideways-rl;font-size:min(3.68708vw + 1.93793rem,5.625rem);font-family:var(--font-en);align-items:center;column-gap:.25em;line-height:1;display:flex}@media (width<=743px){.p-history_story__block hgroup .en{writing-mode:horizontal-tb}}.p-history_story__block hgroup .en:after{content:counter(content-num,decimal-leading-zero);color:var(--color-white);font-size:min(3.68708vw + 1.93793rem,5.625rem);font-family:var(--font-en);display:block}.p-history_story__block figure{justify-self:center}.p-history_story__block__text-area{background-color:#0051ac;column-gap:min(1.87755vw + 21.9592px,52px);padding:min(1.30612vw + 19.102px,40px);display:flex}@media (width<=743px){.p-history_story__block__text-area{flex-direction:column-reverse;row-gap:1em}}.p-history_story__block__text-area .num{border-block-end:solid 1px var(--color-white);color:var(--color-white);font-size:min(1.30612vw + 1.19388rem,2.5rem);font-family:var(--font-en);margin-block-end:min(.829932vw + 16.7211px,30px);font-weight:400;display:block}.p-history_story__block__text-area .description{color:var(--color-white);letter-spacing:1px;font-size:min(.353742vw + .896259rem,1.25rem);line-height:230%}.p-history_story__block__text-area .c-vertical-text{color:var(--color-blue)}@media (width<=743px){.p-history_story__block__text-area .c-vertical-text{justify-content:center}}.p-history_story__block__text-area .c-vertical-text__block{block-size:fit-content;padding-block:10px;font-size:min(.92517vw + 1.07483rem,2rem);font-weight:600}.p-history_chronology{padding-block:min(7.02041vw + 47.6735px,160px) min(3.68708vw + 31.0068px,90px)}.p-history_chronology__contents{position:relative}.p-history_chronology__contents:after{content:"";background-color:var(--color-blue);opacity:.2;block-size:87%;inline-size:2px;position:absolute;top:20px;left:8px}@media (width<=743px){.p-history_chronology__contents:after{block-size:85%;left:6px}}@media (width<=374px){.p-history_chronology__contents:after{block-size:87%}}.p-history_chronology__item{column-gap:min(1.44898vw + 19.8163px,43px);padding-inline-start:min(1.87755vw + 21.9592px,52px);display:grid;position:relative}@media (width<=743px){.p-history_chronology__item{padding-inline-start:30px}}.p-history_chronology__item:before{content:"";background-color:var(--color-blue);border-radius:3.40282e38px;block-size:min(.210884vw + 13.6259px,17px);inline-size:min(.210884vw + 13.6259px,17px);position:absolute;top:min(1.16327vw + 18.3878px,37px);left:0}.p-history_chronology__item:not(:first-child) .detail{padding-block:min(.829932vw + 16.7211px,30px)}.p-history_chronology__item:first-of-type:before{top:8px}.p-history_chronology__item:first-of-type .detail{padding-block-end:min(.829932vw + 16.7211px,30px)}.p-history_chronology__item .detail{border-block-end:2px solid #0000001a;grid-template-columns:min(7.11565vw + 48.1497px,162px) 1002fr;display:grid}@media (width<=743px){.p-history_chronology__item .detail{grid-template-columns:minmax(0,1fr);row-gap:.3em}}.p-history_chronology__item .year-month{align-items:center;column-gap:min(1.63265vw + 13.8776px,40px);display:flex}.p-history_chronology__item .text{letter-spacing:.8px}.p-news_section__grid{grid-template-columns:max-content auto;gap:min(20.4082vw - 76.5306px,250px)}@media (width<=743px){.p-news_section__grid{grid-template-columns:auto;gap:40px}}.p-news_single__heading{margin-block-end:32px}.p-news_single__title{font-size:min(1.11565vw + 1.13435rem,2.25rem);font-weight:700}.p-consultant_service__list{background-color:var(--color-lightblue);padding:min(3.26531vw + 7.7551px,60px)}.p-consultant_service__list li{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:min(1.30612vw + 19.102px,40px);display:grid}@media (width<=743px){.p-consultant_service__list li{grid-template-columns:minmax(0,1fr);row-gap:1em}}.p-consultant_service__list li .text-area{padding-inline-end:min(4.89796vw + 1.63265px,80px)}.p-consultant_service__list li hgroup span{color:var(--color-skyblue);font-family:var(--font-en)}.p-consultant_service__list li hgroup h3{font-size:min(1.21088vw + 1.16412rem,2.375rem);font-weight:700;font-family:var(--font-zen);color:var(--color-blue)}.p-consultant_service__list li .description{letter-spacing:.9px;font-size:min(.258503vw + .866497rem,1.125rem)}.p-consultant_service__so{background-color:var(--color-blue);grid-template-columns:468fr 597fr;align-items:center;gap:min(4.4898vw + 3.16327px,75px);padding:min(1.63265vw + 13.8776px,40px) min(3.42857vw + 7.14286px,62px) min(1.63265vw + 13.8776px,40px) min(1.63265vw + 13.8776px,40px);display:grid}@media (width<=743px){.p-consultant_service__so{grid-template-columns:minmax(0,1fr)}}.p-consultant_service__so .text-area h3{font-size:min(.92517vw + 1.07483rem,2rem);font-family:var(--font-zen)}.p-consultant_service__so .text-area .description{letter-spacing:.9px;font-size:min(.258503vw + .866497rem,1.125rem)}.p-renoplat [data-anim],.p-renoplat .person-img01,.p-renoplat .city-img01,.p-renoplat .square-img01,.p-renoplat .square-img02,.p-renoplat .square-img03{opacity:0}.p-renoplat .line{z-index:10;color:var(--color-blue);background-image:linear-gradient(to right,var(--color-blue),var(--color-blue));background-repeat:no-repeat;background-size:0% 100%;margin:0 4px;padding-block-start:12px;padding-inline:.5em;font-size:min(.353742vw + 14.3401px,20px);position:relative}.p-renoplat .line.is-act{color:var(--color-white);background-size:100% 100%}.p-renoplat_border{background-color:var(--color-lightgray);z-index:0;width:100%;height:1px;display:block;position:relative;top:-70px}@media (width<=743px){.p-renoplat_border{display:none}}.p-renoplat_kv{--header-height:93px;--header-height-sp:73px;width:100%}.p-renoplat_kv__grid{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(24,1fr);display:grid}@media (width<=743px){.p-renoplat_kv__grid{grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-flow:row;gap:10px}}.p-renoplat_kv__outer{background-color:var(--color-blue);height:calc(100dvh - var(--header-height) - 40px);border-radius:20px;margin:20px;display:grid}@media (width<=743px){.p-renoplat_kv__outer{height:auto;max-height:calc(100dvh - var(--header-height-sp) - 20px);margin:10px;padding-bottom:20px}.p-renoplat_kv__outer .c-container.-wide{max-inline-size:100%}}.p-renoplat_kv__body{z-index:100;grid-area:3/2/11/14;position:relative}@media (width<=743px){.p-renoplat_kv__body{grid-area:2/1/auto/-1;margin-top:20px;padding:0 min(.115646vw + 13.1497px,15px) min(.353742vw + 14.3401px,20px)}}.p-renoplat_kv__body .text{width:fit-content;color:var(--color-white);font-size:min(.408163vw + .716837rem,1.125rem);font-weight:400}.p-renoplat_kv__body .text.-border{border-bottom:1px solid var(--color-white);padding-bottom:2px}.p-renoplat_kv__body hgroup{margin-top:16px}@media (width<=743px){.p-renoplat_kv__body hgroup{margin-top:8px}}.p-renoplat_kv__body .logo{margin-top:32px}@media (width<=743px){.p-renoplat_kv__body .logo{margin-top:0}.p-renoplat_kv__body .logo svg{max-width:276px}}.p-renoplat_kv__body .heading{color:var(--color-white);font-size:min(.979592vw + 1.02041rem,2rem);font-weight:700;line-height:130%}@media (width<=743px){.p-renoplat_kv__body .p-renoplat_buttons{display:none}}.p-renoplat_kv__imgs{aspect-ratio:962/722;grid-area:1/8/13/25;grid-template-rows:repeat(20,minmax(0,1fr));grid-template-columns:repeat(20,minmax(0,1fr));place-content:center;max-width:100%;height:100%;max-height:90vh;display:grid;position:relative}@media (width<=743px){.p-renoplat_kv__imgs{aspect-ratio:4/3;grid-area:1/1/auto/-1;width:100%;max-width:100%;height:auto;max-height:37svh}}.p-renoplat_kv__imgs .img01{grid-area:1/1/-1/-1;justify-content:right;width:105%;max-width:1300px;max-height:85dvh;display:flex}.p-renoplat_kv__imgs .img01 img{object-fit:contain}@media (width<=743px){.p-renoplat_kv__imgs .img01{width:100%;position:relative;right:0}}.p-renoplat_kv__imgs .person-img01{z-index:10;object-fit:contain;grid-area:10/7/12/12;width:min(7.40136vw + 49.5782px,168px);height:min(13.1156vw + 78.1497px,288px);position:relative}@media (width<=743px){.p-renoplat_kv__imgs .person-img01{grid-area:8/7/11/10;width:min(5.02041vw + 37.6735px,118px);height:min(10.7347vw + 66.2449px,238px)}}.p-renoplat_kv__imgs .city-img01{object-fit:contain;z-index:10;grid-area:12/13/17/21;width:min(16.6531vw + 123.551px,390px);height:min(14.7347vw + 86.2449px,322px);position:relative}@media (width<=743px){.p-renoplat_kv__imgs .city-img01{grid-area:13/13/17/21;width:min(12.7347vw + 76.2449px,280px);height:min(13.6871vw + 81.0068px,300px);top:-30px}}.p-renoplat_kv__imgs .square-img01{z-index:10;object-fit:contain;grid-area:3/7/8/9;width:min(3.42857vw + 15.1429px,70px);height:min(5.59184vw + 40.5306px,130px);position:relative}.p-renoplat_kv__imgs .square-img02{object-fit:contain;z-index:10;grid-area:12/6/13/7;width:min(1.63265vw + 5.87755px,32px);height:min(1.63946vw + 20.7687px,47px);position:relative}@media (width<=743px){.p-renoplat_kv__imgs .square-img02{grid-column:4/5}}.p-renoplat_kv__imgs .square-img03{z-index:10;object-fit:contain;grid-area:9/20/10/21;width:min(1.95918vw + 8.65306px,40px);height:min(2.4966vw + 25.0544px,65px);position:relative}@media (width<=743px){.p-renoplat_kv__imgs .square-img03{grid-column:19/20}}.p-renoplat_title{text-align:center;color:var(--color-black);letter-spacing:-1.2px;z-index:1;letter-spacing:1px;font-size:min(1.63265vw + .867347rem,2.5rem);font-weight:700;line-height:min(1.63265vw + 33.8776px,60px);position:relative}@media (width<=743px){.p-renoplat_title{line-height:150%}}.p-renoplat_title.-white{color:var(--color-white)}.p-renoplat_title .emphasis{color:var(--color-blue)}.p-renoplat_title .strong{letter-spacing:-2.16px;font-size:min(3.26531vw + 1.23469rem,4.5rem);line-height:150%}.p-renoplat_title .square{width:34px;margin-inline:auto}@media (width<=743px){.p-renoplat_title .square{width:24px}}.p-renoplat_cta.-bg-gray{background-color:var(--color-gray)}.p-renoplat_cta.-bg-blue .c-container.-wide{background-color:var(--color-blue);margin-top:-110px}.p-renoplat_cta.-bg-blue .p-renoplat_cta__body{max-inline-size:min(73.8776vw + 57.9592px,1240px);margin-inline:auto}.p-renoplat_cta.-bg-blue .c-heading-primary,.p-renoplat_cta.-bg-blue .c-heading-primary .main{color:var(--color-white)}.p-renoplat_lead{font-size:min(.92517vw + 17.1973px,32px)}.p-renoplat_cta{--bg-color:#0051ac}.p-renoplat_cta__body{grid-template-rows:auto auto;grid-template-columns:228px auto;gap:min(1.63265vw + 3.87755px,30px) min(3.26531vw + 27.7551px,80px);padding:min(1.30612vw + 35.102px,56px) 0;display:grid}@media (width<=743px){.p-renoplat_cta__body{grid-template-rows:auto;padding:min(1.30612vw + 35.102px,56px) 20px}}.p-renoplat_cta .c-container{position:relative}.p-renoplat_cta .c-heading-primary{grid-area:1/1/2/3}@media (width<=743px){.p-renoplat_cta .c-heading-primary{grid-area:1/1/2/-1;margin-top:0}}.p-renoplat_cta__block{background:var(--bg-color);grid-template-rows:auto auto;grid-template-columns:1fr min(4.40816vw + 203.469px,274px);column-gap:min(.816327vw + 16.9388px,30px);padding:min(1.95918vw + 14.6531px,46px);display:grid}@media (width<=1023px){.p-renoplat_cta__block{grid-template-rows:auto;grid-template-columns:1fr;row-gap:16px}}.p-renoplat_cta__block.-block01{grid-area:1/2/2/7}@media (width<=1023px){.p-renoplat_cta__block.-block01{grid-area:2/1/3/-1}}.p-renoplat_cta__block.-block02{grid-area:2/2/3/7}@media (width<=1023px){.p-renoplat_cta__block.-block02{grid-area:3/1/4/-1}}.p-renoplat_cta__block .heading{color:var(--color-white);grid-column:1/1;font-size:min(.816327vw + 10.9388px,24px)}@media (width<=1023px){.p-renoplat_cta__block .heading{grid-area:1/1/2/-1;width:fit-content}}@media (width<=743px){.p-renoplat_cta__block .heading{justify-self:center;width:227px}}.p-renoplat_cta__block .sentence{color:var(--color-white);grid-column:1/2;margin-top:min(.163265vw + 13.3878px,16px);font-size:min(.163265vw + 13.3878px,16px);line-height:1.8}@media (width<=1023px){.p-renoplat_cta__block .sentence{display:none}}.p-renoplat_cta__block .button{background:var(--color-white);width:fit-content;min-width:100%;color:var(--color-blue);border:2px solid var(--color-blue);box-shadow:4px 4px 0 0 var(--color-blue);transition:var(--dur)box-shadow ease,var(--dur)transform ease;border-radius:3.40282e38px;grid-area:1/2/3/3;justify-content:center;align-self:center;align-items:center;padding:19px 0;font-size:min(.163265vw + 13.3878px,16px);line-height:100%;display:flex}.p-renoplat_cta__block .button.-checklist{border:2px solid var(--color-white);background:var(--color-blue);color:var(--color-white)}@media (any-hover:hover){.p-renoplat_cta__block .button:hover{box-shadow:none;transform:translate(2px,4px)scale(1.02)}}@media (width<=1023px){.p-renoplat_cta__block .button{grid-area:2/1/3/-1;justify-self:center;min-width:227px;max-width:227px}}.p-renoplat_cta__human{position:absolute;bottom:0;left:-20px}@media (width<=1023px){.p-renoplat_cta__human{display:none}}.p-renoplat_plan .c-heading-primary{z-index:1;background-color:var(--color-white);flex-direction:row-reverse;justify-content:left;align-items:center;width:fit-content;position:relative}@media (width<=743px){.p-renoplat_plan .c-heading-primary{flex-direction:column;align-items:flex-start}}.p-renoplat_plan__outer{background-color:var(--color-gray);border-radius:20px;place-content:center;row-gap:min(.639456vw + .985544rem,1.625rem);padding:min(1.68707vw + 21.0068px,48px);display:grid}@media (width<=743px){.p-renoplat_plan__outer{place-content:inherit}}.p-renoplat_plan__outer+.p-renoplat_plan__outer{margin-top:min(.544218vw + 15.2925px,24px)}.p-renoplat_plan__title{text-align:center;flex-direction:column;font-size:min(.734694vw + 16.2449px,28px);font-weight:700;display:flex}.p-renoplat_plan__title .note{color:var(--color-white);background-color:var(--color-blue);margin-inline:auto;border-radius:3.40282e38px;width:168px;margin-bottom:4px;font-size:min(.163265vw + 13.3878px,16px);font-weight:900;line-height:180%;display:inline-block}.p-renoplat_plan dl{align-items:baseline;column-gap:min(3.21088vw + 28.6259px,80px);display:flex}@media (width<=743px){.p-renoplat_plan dl{flex-direction:column}}.p-renoplat_plan dl dt{min-width:100px}.p-renoplat_plan dl dd .category{min-width:78px;font-size:min(.115646vw + 13.1497px,15px);font-weight:700}@media (width<=743px){.p-renoplat_plan dl dd .category{font-size:14px}}.p-renoplat_plan dl dd .emphasis{color:var(--color-blue)}.p-renoplat_plan .title{font-size:min(.353742vw + 14.3401px,20px);font-weight:700;line-height:180%;position:relative}.p-renoplat_plan .title span{text-indent:-1em;padding-left:1em;display:inline-block;position:relative}.p-renoplat_plan .title span:before{content:"";background-color:var(--color-blue);border-radius:2px;width:11px;height:11px;display:inline-block;position:relative;top:-1px;left:-.75em}.p-renoplat_plan .price{font-size:min(.0680272vw + 12.9116px,14px)}.p-renoplat_plan .price .emphasis{padding-left:4px;padding-right:2px;font-size:min(.544218vw + 15.2925px,24px);font-weight:500;display:inline-block}.p-renoplat_plan .memo{color:var(--color-lightgray);font-size:min(.0680272vw + 12.9116px,14px)}.p-renoplat_plan__cards{grid-template-columns:repeat(2,1fr);column-gap:min(1.30612vw + 1.19388rem,2.5rem);display:grid}@media (width<=743px){.p-renoplat_plan__cards{grid-template-columns:1fr}}.p-renoplat_plan__card{background-color:var(--color-white);grid-template-rows:subgrid;border-radius:10px;grid-row:span 3;width:100%;min-width:0;padding:min(1.02041vw + 17.6735px,34px) min(1.30612vw + 19.102px,40px);display:grid}@media (width<=743px){.p-renoplat_plan__card+.p-renoplat_plan__card{margin-top:min(.544218vw + 15.2925px,24px)}.p-renoplat_plan__card{padding:min(.353742vw + 14.3401px,20px) min(.591837vw + 15.5306px,25px)}}.p-renoplat_plan__card .title{text-align:center}@media (width<=743px){.p-renoplat_plan__card .title{text-align:left;margin-left:10px}}.p-renoplat_plan__card dl{display:block}.p-renoplat_plan__card.-card01 .category{min-width:115px}.p-renoplat_plan__card.-card02 .category{min-width:180px}@media (width<=743px){.p-renoplat_plan__card.-card02 .category{min-width:115px}}.p-renoplat_plan__card .total-price{border-top:1px solid var(--color-lightgray);color:var(--color-blue);margin-top:min(.544218vw + .955782rem,1.5rem);padding-top:min(.829932vw + 1.04507rem,1.875rem);font-size:min(.163265vw + 13.3878px,16px);font-weight:700}.p-renoplat_plan__card .total-price .emphasis{font-size:min(.92517vw + 17.1973px,32px)}.p-renoplat_plan__lead{text-align:center;font-size:min(1.11565vw + 18.1497px,36px);font-weight:700;line-height:200%}.p-renoplat_plan__lead .line{z-index:10;color:var(--color-blue);background-image:linear-gradient(to right,var(--color-blue),var(--color-blue));background-repeat:no-repeat;background-size:0% 100%;margin:0 4px;padding-block-start:12px;padding-inline:.5em;font-size:min(.353742vw + 14.3401px,20px);position:relative}.p-renoplat_plan__lead .line.is-act{color:var(--color-white);background-size:100% 100%}.p-renoplat_plan__lead .emphasis{font-size:min(1.30612vw + 19.102px,40px);font-weight:500}.p-renoplat_function .c-heading-primary{background-color:var(--color-white);z-index:1;flex-direction:row-reverse;justify-content:left;align-items:center;width:fit-content;position:relative}@media (width<=743px){.p-renoplat_function .c-heading-primary{flex-direction:column;align-items:flex-start}}.p-renoplat_function .c-lower_problem-block__list{gap:min(.163265vw + 13.3878px,16px) min(2.2585vw + 23.8639px,60px)}.p-renoplat_function .c-lower_problem-block__list .item{border-inline-start:solid 5px var(--color-blue);background:var(--color-gray);gap:min(.897959vw + 1.63265px,16px);padding:min(.353742vw + 14.3401px,20px)}@media (width<=743px){.p-renoplat_function .c-lower_problem-block__list .item{padding-left:5px}}.p-renoplat_function .c-lower_problem-block__list .title{color:var(--color-blue);margin-bottom:8px;font-size:min(.353742vw + 14.3401px,20px);font-weight:700}.p-renoplat_function .c-lower_problem-block__list .text{font-size:min(.0680272vw + 12.9116px,14px);font-weight:400}.p-renoplat_effect{clip-path:polygon(0 0,50% min(8.97959vw + 6.32653px,150px),100% 0,100% 100%,0 100%);background:linear-gradient(#b3ddf2 0%,#e0f5ff 100%);padding-top:min(8.97959vw + 6.32653px,150px);padding-bottom:min(8.16327vw + 139.388px,270px);position:relative}.p-renoplat_effect__cloud{filter:blur(20px);opacity:0;transition:filter .8s,opacity .8s}@media (width<=743px){.p-renoplat_effect__cloud{display:none}}.p-renoplat_effect__cloud.-no01{inline-size:calc(2.69388vw + 169.898px);top:15%;left:8%}.p-renoplat_effect__cloud.-no02{inline-size:calc(3.18367vw + 238.061px);transition-delay:.5s;top:17%;right:5%}.p-renoplat_effect__cloud.-no03{inline-size:calc(5.30612vw + 80.102px);transition-delay:1s;top:10%;right:20%}.p-renoplat_effect__cloud.is-act{filter:blur(10px);opacity:1}.p-renoplat_effect__points{position:relative}.p-renoplat_effect__points .card{background-color:var(--color-white);padding:min(1.63265vw + 13.8776px,40px) min(2.28571vw + 11.4286px,48px);box-shadow:0 0 40px #81c4e880}@media (width<=743px){.p-renoplat_effect__points .card{box-shadow:none}}.p-renoplat_effect__points .title{align-items:center;gap:8px;margin-top:min(.816327vw + 10.9388px,24px);font-size:min(.653061vw + 15.551px,26px);font-weight:700;line-height:160%;display:flex}.p-renoplat_effect__points .text{margin-top:min(.653061vw + 5.55102px,16px);font-size:min(.163265vw + 13.3878px,16px);font-weight:400;line-height:180%}.p-renoplat_effect__points .c-slider__controls{width:100vw;margin-left:-50vw;margin-right:-50vw;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.p-renoplat_effect__points .c-slider__nav{justify-content:space-between;display:flex}.p-renoplat_effect__points .c-slider__nav__button{inline-size:40px}.p-renoplat_effect__points .c-slider__nav__button svg{width:1.2em}@media (width<=743px){.p-renoplat_effect__points .js-sp-slider{margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;width:100vw!important}}.p-renoplat_point__content{background-color:var(--color-gray);border-left:8px solid var(--color-blue);padding:min(3.42857vw + 9.14286px,64px) min(4.89796vw + 1.63265px,80px);display:flex}@media (width<=743px){.p-renoplat_point__content{flex-direction:column-reverse;padding-left:min(4.08163vw + 14.6939px,80px)}}.p-renoplat_point__content:first-child{margin-top:min(2.77551vw + 19.5918px,64px)}.p-renoplat_point__content+.p-renoplat_point__content{margin-top:min(.544218vw + 15.2925px,24px)}.p-renoplat_point__content .description{grid-template-rows:subgrid;flex-basis:50%;grid-row:span 4;padding:0 min(3.21088vw + 28.6259px,80px) 0 min(.353742vw + 14.3401px,20px);display:grid}@media (width<=743px){.p-renoplat_point__content .description{padding:0}}.p-renoplat_point__content .point{text-transform:uppercase;color:var(--color-blue);font-size:min(.353742vw + 14.3401px,20px);font-weight:700}@media (width<=743px){.p-renoplat_point__content .point{padding-bottom:7px}}.p-renoplat_point__content .point .num{margin-left:8px;font-size:min(.92517vw + 17.1973px,32px);line-height:160%;display:inline-block}.p-renoplat_point__content .title{font-size:min(.979592vw + .895408rem,1.875rem);font-weight:700;line-height:160%}.p-renoplat_point__content .lead{margin-top:min(.163265vw + 13.3878px,16px);font-size:min(.163265vw + 13.3878px,16px);font-weight:400;line-height:180%}.p-renoplat_point__content .merit{background-color:var(--color-white);margin-top:25px;padding:min(1.55102vw + 18.1837px,43px) min(2.28571vw + 11.4286px,48px);position:relative}@media (width<=743px){.p-renoplat_point__content .merit .merit-text{margin-top:10px}}.p-renoplat_point__content .merit .tab{background-color:var(--color-blue);color:var(--color-white);border-radius:3.40282e38px;padding:0 18px;font-size:min(.163265vw + .836735rem,1rem);display:inline-block;position:absolute;top:-3px;left:min(.591837vw + 15.5306px,25px)}@media (width<=743px){.p-renoplat_point__content .merit .tab{text-align:center;width:168px;left:50%;transform:translate(-50%)}}.p-renoplat_point__content figure{flex-basis:50%}@media (width<=743px){.p-renoplat_point__content figure{padding-bottom:20px}}.p-renoplat_terms{background-color:var(--color-blue);clip-path:polygon(0 0,50% min(8.97959vw + 6.32653px,150px),100% 0,100% calc(100% + -1*min(8.97959vw + 6.32653px,150px)),50% 100%,0 calc(100% + -1*min(8.97959vw + 6.32653px,150px)));padding-top:min(8.97959vw + 6.32653px,150px);padding-bottom:min(7.34694vw + 52.449px,170px)}.p-renoplat_terms .c-container{position:relative}.p-renoplat_terms__cards{--color-lightblue:#81c4e8}.p-renoplat_terms__cards .card{background-color:var(--color-gray);border:4px solid var(--color-lightblue);padding:32px 40px 56px}.p-renoplat_terms__cards .card .title{align-items:center;gap:12px;font-size:min(.979592vw + 1.02041rem,2rem);font-weight:700;line-height:200%;display:flex}.p-renoplat_terms__cards .card .text{font-size:min(.244898vw + .755102rem,1rem)}@media (width<=743px){.p-renoplat_terms__cards .card .text{padding-top:6px}}.p-renoplat_terms__cards .card .img{padding-top:min(1.63265vw + 5.87755px,32px)}@media (width<=743px){.p-renoplat_terms__cards .card .img{place-items:center;display:grid}}.p-renoplat_terms__body{flex-direction:column;align-items:center;display:flex}.p-renoplat_terms__body .fukidashi{text-align:center;background:var(--Linear,linear-gradient(180deg,#c7f2b3 0%,#e0f5ff 100%));width:681px;color:var(--color-blue);border-radius:3.40282e38px;padding:6px 0 9px;font-size:min(.489796vw + .760204rem,1.25rem);font-weight:700;position:relative}@media (width<=743px){.p-renoplat_terms__body .fukidashi{width:100%;padding:10px 0 9px}}.p-renoplat_terms__body .fukidashi:after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(#e0f5ff 0%,#fff 100%);width:32px;height:16px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (width<=743px){.p-renoplat_terms__body .fukidashi:after{width:20px;height:12px;bottom:-10px}}.p-renoplat_terms__body .lead{color:var(--color-white);text-align:center;margin-top:20px;margin-bottom:min(.653061vw + 13.551px,24px);font-size:min(.979592vw + 1.02041rem,2rem);font-weight:700}@media (width<=743px){.p-renoplat_terms__body .logo svg{max-width:261px}}.p-renoplat_obj{height:110px}.p-renoplat_obj .c-container{position:relative}.p-renoplat_obj .obj{z-index:1;position:absolute}.p-renoplat_obj .obj01{width:min(15.5918vw + 90.5306px,340px);top:-220px;left:-30px}.p-renoplat_obj .obj02{width:min(21.7823vw + 121.483px,470px);top:-180px;right:-100px}.p-renoplat_obj .obj03{width:100%;top:-70px;left:50%;transform:translate(-50%)}.p-renoplat_obj .obj03 img{margin-inline:auto}.p-renoplat_case__outer{background-color:var(--color-lightblue);padding:min(2.28571vw + 23.4286px,60px) min(5.71429vw - 11.4286px,80px) min(2.77551vw + 61.5918px,106px)}.p-renoplat_case__lead{color:var(--color-blue);justify-content:center;align-items:center;gap:min(.489796vw + 8.16327px,16px);margin-bottom:min(.163265vw + 13.3878px,16px);padding-bottom:10px;font-size:min(.489796vw + 12.1633px,20px);font-weight:700;display:flex}@media (width<=743px){.p-renoplat_case__lead{padding-bottom:0}}.p-renoplat_case__lead .border-bottom{position:relative}.p-renoplat_case__lead .border-bottom:after{content:"";background-color:var(--color-blue);width:0%;height:2px;transition:width .8s ease-in-out;position:absolute;bottom:-2px;left:0}.p-renoplat_case__lead .border-bottom.is-act:after{width:100%}@media (width<=743px){.p-renoplat_case__lead .icon01{width:38px}.p-renoplat_case__lead .icon02{width:32px}}.p-renoplat_case .card{background-color:var(--color-white);padding:40px min(1.30612vw + 27.102px,48px);position:relative}.p-renoplat_case .card .card_top{border-bottom:1px solid var(--color-lightgray);justify-content:space-between;padding-bottom:min(.653061vw + 13.551px,24px);display:flex}.p-renoplat_case .card .case{text-transform:uppercase;color:var(--color-blue);font-size:min(.653061vw + 9.55102px,20px)}.p-renoplat_case .card .case .num{margin-left:4px;font-size:min(.979592vw + 16.3265px,32px);line-height:160%;display:inline-block}.p-renoplat_case .card .title{margin-top:min(.653061vw + 5.55102px,16px);font-size:min(.653061vw + .846939rem,1.5rem);font-weight:700;line-height:160%}.p-renoplat_case .card .card_body{padding-top:min(.653061vw + 13.551px,24px)}.p-renoplat_case .card .icon{background-color:var(--color-gray);border-radius:3.40282e38px;flex-grow:0;flex-shrink:0;place-items:center;width:min(4.08163vw + 64.6939px,130px);height:min(4.08163vw + 64.6939px,130px);display:grid}@media (width<=743px){.p-renoplat_case .card .icon{position:absolute;top:-18px;right:30px}.p-renoplat_case .card .icon svg{width:35px}.p-renoplat_case .card.-card02 .icon svg{width:50px}}.p-renoplat_case .card .text{font-size:min(.244898vw + .755102rem,1rem);font-weight:400;line-height:180%}.p-renoplat_case__bottom{text-align:center;margin-top:min(1.95918vw + 32.6531px,64px);margin-bottom:40px}.p-renoplat_case__bottom .sentence{color:var(--color-black);font-size:min(.816327vw + .683673rem,1.5rem);font-weight:700}.p-renoplat_case__bottom .sentence span{color:var(--color-blue)}.p-renoplat_case__bottom .emphasis-text{padding-top:5px;font-size:min(1.79592vw + .454082rem,2.25rem);font-weight:700;line-height:200%}.p-renoplat_case__bottom .emphasis-text .line{padding-block-start:0;font-size:min(1.79592vw + .454082rem,2.25rem)}.p-renoplat_case .dots{display:inline-block}.p-renoplat_case .dot-char{opacity:1;padding-top:min(.0204082vw + 12.6735px,13px);display:inline-block;position:relative}@media (width<=743px){.p-renoplat_case .dot-char{padding-top:5px}}.p-renoplat_case .dot-char:before{content:"";background:var(--color-blue);opacity:0;width:6px;height:6px;transition:opacity .4s ease var(--delay),transform .4s ease var(--delay);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,10px)}@media (width<=743px){.p-renoplat_case .dot-char:before{width:4px;height:4px}}.p-renoplat_case .dots.is-act .dot-char:before{opacity:1;transform:translate(-50%)}.p-renoplat_talk{position:relative}.p-renoplat_talk .talk-list{gap:min(1.14286vw + 5.71429px,24px) min(1.30612vw + 19.102px,40px)}.p-renoplat_talk .talk-list li{align-items:flex-end;column-gap:16px;display:flex;position:relative}@media (width<=743px){.p-renoplat_talk .talk-list li:nth-child(n+5){display:none}}.p-renoplat_talk .talk-list li.-right{flex-direction:row-reverse;position:relative;top:41px}@media (width<=743px){.p-renoplat_talk .talk-list li.-right{top:0}}.p-renoplat_talk .talk-list li .icon{background-color:var(--color-gray);border-radius:3.40282e38px;flex-shrink:0;place-items:center;width:min(2.61224vw + 38.2041px,80px);height:min(2.61224vw + 38.2041px,80px);display:grid}@media (width<=743px){.p-renoplat_talk .talk-list li .icon svg{width:26px;height:30px}}.p-renoplat_talk .talk-list li .fukidashi{color:var(--color-black);background:linear-gradient(#b3ddf2 0%,#e0f5ff 100%);flex-grow:1;padding:22px min(.326531vw + 18.7755px,24px);font-size:min(.408163vw + .654337rem,1.0625rem);font-weight:500;line-height:160%}.p-renoplat_talk .talk-list li.-right .fukidashi{border-radius:50px 32px 0 50px}.p-renoplat_talk .talk-list li.-left .fukidashi{border-radius:32px 50px 50px 0}.p-renoplat_fix{z-index:100;position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-renoplat_flow .c-heading-primary{z-index:10;background-color:var(--color-white);flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative}@media (width<=743px){.p-renoplat_flow .c-heading-primary{flex-direction:column;align-items:flex-start}}.p-renoplat_faq .c-heading-primary{z-index:10;background-color:var(--color-white);flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative}@media (width<=743px){.p-renoplat_faq .c-heading-primary{flex-direction:column;align-items:flex-start}}.p-renoplat_buttons{gap:10px;display:flex}.p-renoplat_buttons__button{text-orientation:mixed;block-size:64px;inline-size:fit-content;width:264px;transition:var(--dur)filter ease;border-radius:8px;justify-content:center;place-items:center;gap:10px;padding-block:27px;padding-inline:27px;display:flex}@media (any-hover:hover){.p-renoplat_buttons__button:hover{filter:brightness(1.1)}}.p-renoplat_buttons__button.-login{background:linear-gradient(#b3ddf2 0%,#e0f5ff 100%)}.p-renoplat_buttons__button.-mail{background:linear-gradient(#c7f2b3 0%,#e0f5ff 100%)}.p-renoplat_buttons__button.-vertical{writing-mode:vertical-rl;width:auto;padding-block:26px 20px;padding-inline:36px 42px}.p-renoplat_buttons__button.-border{border:2px solid var(--main_white,#fff);border-radius:10px 0 0 10px}.p-renoplat_follow{z-index:100;opacity:0;width:100%;padding:0 10px;transition:transform .4s,opacity .4s;position:fixed;bottom:0;transform:translateY(100%)}.p-renoplat_follow .p-renoplat_buttons__button{width:100%;flex-basis:50%;block-size:48px}body.is-middle .p-renoplat_follow{opacity:1;transform:translateY(0)}body.is-top .p-renoplat_follow{opacity:0;transform:translateY(100%)}.checkmark-path{stroke-dasharray:100;stroke-dashoffset:100px}}@layer utilities{.u-mt0{margin-block-start:0}.u-mt1{margin-block-start:1px}.u-mt2{margin-block-start:2px}.u-mt3{margin-block-start:3px}.u-mt4{margin-block-start:4px}.u-mt5{margin-block-start:5px}.u-mt6{margin-block-start:6px}.u-mt7{margin-block-start:7px}.u-mt8{margin-block-start:8px}.u-mt9{margin-block-start:9px}.u-mt10{margin-block-start:10px}.u-mt11{margin-block-start:11px}.u-mt12{margin-block-start:12px}.u-mt13{margin-block-start:min(.0204082vw + 12.6735px,13px)}.u-mt14{margin-block-start:min(.0680272vw + 12.9116px,14px)}.u-mt15{margin-block-start:min(.115646vw + 13.1497px,15px)}.u-mt16{margin-block-start:min(.163265vw + 13.3878px,16px)}.u-mt17{margin-block-start:min(.210884vw + 13.6259px,17px)}.u-mt18{margin-block-start:min(.258503vw + 13.8639px,18px)}.u-mt19{margin-block-start:min(.306122vw + 14.102px,19px)}.u-mt20{margin-block-start:min(.353742vw + 14.3401px,20px)}.u-mt21{margin-block-start:min(.401361vw + 14.5782px,21px)}.u-mt22{margin-block-start:min(.44898vw + 14.8163px,22px)}.u-mt23{margin-block-start:min(.496599vw + 15.0544px,23px)}.u-mt24{margin-block-start:min(.544218vw + 15.2925px,24px)}.u-mt25{margin-block-start:min(.591837vw + 15.5306px,25px)}.u-mt26{margin-block-start:min(.639456vw + 15.7687px,26px)}.u-mt27{margin-block-start:min(.687075vw + 16.0068px,27px)}.u-mt28{margin-block-start:min(.734694vw + 16.2449px,28px)}.u-mt29{margin-block-start:min(.782313vw + 16.483px,29px)}.u-mt30{margin-block-start:min(.829932vw + 16.7211px,30px)}.u-mt31{margin-block-start:min(.877551vw + 16.9592px,31px)}.u-mt32{margin-block-start:min(.92517vw + 17.1973px,32px)}.u-mt33{margin-block-start:min(.972789vw + 17.4354px,33px)}.u-mt34{margin-block-start:min(1.02041vw + 17.6735px,34px)}.u-mt35{margin-block-start:min(1.06803vw + 17.9116px,35px)}.u-mt36{margin-block-start:min(1.11565vw + 18.1497px,36px)}.u-mt37{margin-block-start:min(1.16327vw + 18.3878px,37px)}.u-mt38{margin-block-start:min(1.21088vw + 18.6259px,38px)}.u-mt39{margin-block-start:min(1.2585vw + 18.8639px,39px)}.u-mt40{margin-block-start:min(1.30612vw + 19.102px,40px)}.u-mt41{margin-block-start:min(1.35374vw + 19.3401px,41px)}.u-mt42{margin-block-start:min(1.40136vw + 19.5782px,42px)}.u-mt43{margin-block-start:min(1.44898vw + 19.8163px,43px)}.u-mt44{margin-block-start:min(1.4966vw + 20.0544px,44px)}.u-mt45{margin-block-start:min(1.54422vw + 20.2925px,45px)}.u-mt46{margin-block-start:min(1.59184vw + 20.5306px,46px)}.u-mt47{margin-block-start:min(1.63946vw + 20.7687px,47px)}.u-mt48{margin-block-start:min(1.68707vw + 21.0068px,48px)}.u-mt49{margin-block-start:min(1.73469vw + 21.2449px,49px)}.u-mt50{margin-block-start:min(1.78231vw + 21.483px,50px)}.u-mt51{margin-block-start:min(1.82993vw + 21.7211px,51px)}.u-mt52{margin-block-start:min(1.87755vw + 21.9592px,52px)}.u-mt53{margin-block-start:min(1.92517vw + 22.1973px,53px)}.u-mt54{margin-block-start:min(1.97279vw + 22.4354px,54px)}.u-mt55{margin-block-start:min(2.02041vw + 22.6735px,55px)}.u-mt56{margin-block-start:min(2.06803vw + 22.9116px,56px)}.u-mt57{margin-block-start:min(2.11565vw + 23.1497px,57px)}.u-mt58{margin-block-start:min(2.16327vw + 23.3878px,58px)}.u-mt59{margin-block-start:min(2.21088vw + 23.6259px,59px)}.u-mt60{margin-block-start:min(2.2585vw + 23.8639px,60px)}.u-mt61{margin-block-start:min(2.30612vw + 24.102px,61px)}.u-mt62{margin-block-start:min(2.35374vw + 24.3401px,62px)}.u-mt63{margin-block-start:min(2.40136vw + 24.5782px,63px)}.u-mt64{margin-block-start:min(2.44898vw + 24.8163px,64px)}.u-mt65{margin-block-start:min(2.4966vw + 25.0544px,65px)}.u-mt66{margin-block-start:min(2.54422vw + 25.2925px,66px)}.u-mt67{margin-block-start:min(2.59184vw + 25.5306px,67px)}.u-mt68{margin-block-start:min(2.63946vw + 25.7687px,68px)}.u-mt69{margin-block-start:min(2.68708vw + 26.0068px,69px)}.u-mt70{margin-block-start:min(2.73469vw + 26.2449px,70px)}.u-mt71{margin-block-start:min(2.78231vw + 26.483px,71px)}.u-mt72{margin-block-start:min(2.82993vw + 26.7211px,72px)}.u-mt73{margin-block-start:min(2.87755vw + 26.9592px,73px)}.u-mt74{margin-block-start:min(2.92517vw + 27.1973px,74px)}.u-mt75{margin-block-start:min(2.97279vw + 27.4354px,75px)}.u-mt76{margin-block-start:min(3.02041vw + 27.6735px,76px)}.u-mt77{margin-block-start:min(3.06803vw + 27.9116px,77px)}.u-mt78{margin-block-start:min(3.11565vw + 28.1497px,78px)}.u-mt79{margin-block-start:min(3.16327vw + 28.3878px,79px)}.u-mt80{margin-block-start:min(3.21088vw + 28.6259px,80px)}.u-mt81{margin-block-start:min(3.2585vw + 28.8639px,81px)}.u-mt82{margin-block-start:min(3.30612vw + 29.102px,82px)}.u-mt83{margin-block-start:min(3.35374vw + 29.3401px,83px)}.u-mt84{margin-block-start:min(3.40136vw + 29.5782px,84px)}.u-mt85{margin-block-start:min(3.44898vw + 29.8163px,85px)}.u-mt86{margin-block-start:min(3.4966vw + 30.0544px,86px)}.u-mt87{margin-block-start:min(3.54422vw + 30.2925px,87px)}.u-mt88{margin-block-start:min(3.59184vw + 30.5306px,88px)}.u-mt89{margin-block-start:min(3.63946vw + 30.7687px,89px)}.u-mt90{margin-block-start:min(3.68708vw + 31.0068px,90px)}.u-mt91{margin-block-start:min(3.73469vw + 31.2449px,91px)}.u-mt92{margin-block-start:min(3.78231vw + 31.483px,92px)}.u-mt93{margin-block-start:min(3.82993vw + 31.7211px,93px)}.u-mt94{margin-block-start:min(3.87755vw + 31.9592px,94px)}.u-mt95{margin-block-start:min(3.92517vw + 32.1973px,95px)}.u-mt96{margin-block-start:min(3.97279vw + 32.4354px,96px)}.u-mt97{margin-block-start:min(4.02041vw + 32.6735px,97px)}.u-mt98{margin-block-start:min(4.06803vw + 32.9116px,98px)}.u-mt99{margin-block-start:min(4.11565vw + 33.1497px,99px)}.u-mt100{margin-block-start:min(4.16327vw + 33.3878px,100px)}.u-mt101{margin-block-start:min(4.21088vw + 33.6259px,101px)}.u-mt102{margin-block-start:min(4.2585vw + 33.8639px,102px)}.u-mt103{margin-block-start:min(4.30612vw + 34.102px,103px)}.u-mt104{margin-block-start:min(4.35374vw + 34.3401px,104px)}.u-mt105{margin-block-start:min(4.40136vw + 34.5782px,105px)}.u-mt106{margin-block-start:min(4.44898vw + 34.8163px,106px)}.u-mt107{margin-block-start:min(4.4966vw + 35.0544px,107px)}.u-mt108{margin-block-start:min(4.54422vw + 35.2925px,108px)}.u-mt109{margin-block-start:min(4.59184vw + 35.5306px,109px)}.u-mt110{margin-block-start:min(4.63946vw + 35.7687px,110px)}.u-mt111{margin-block-start:min(4.68707vw + 36.0068px,111px)}.u-mt112{margin-block-start:min(4.73469vw + 36.2449px,112px)}.u-mt113{margin-block-start:min(4.78231vw + 36.483px,113px)}.u-mt114{margin-block-start:min(4.82993vw + 36.7211px,114px)}.u-mt115{margin-block-start:min(4.87755vw + 36.9592px,115px)}.u-mt116{margin-block-start:min(4.92517vw + 37.1973px,116px)}.u-mt117{margin-block-start:min(4.97279vw + 37.4354px,117px)}.u-mt118{margin-block-start:min(5.02041vw + 37.6735px,118px)}.u-mt119{margin-block-start:min(5.06803vw + 37.9116px,119px)}.u-mt120{margin-block-start:min(5.11565vw + 38.1497px,120px)}.u-mt121{margin-block-start:min(5.16327vw + 38.3878px,121px)}.u-mt122{margin-block-start:min(5.21088vw + 38.6259px,122px)}.u-mt123{margin-block-start:min(5.2585vw + 38.8639px,123px)}.u-mt124{margin-block-start:min(5.30612vw + 39.102px,124px)}.u-mt125{margin-block-start:min(5.35374vw + 39.3401px,125px)}.u-mt126{margin-block-start:min(5.40136vw + 39.5782px,126px)}.u-mt127{margin-block-start:min(5.44898vw + 39.8163px,127px)}.u-mt128{margin-block-start:min(5.4966vw + 40.0544px,128px)}.u-mt129{margin-block-start:min(5.54422vw + 40.2925px,129px)}.u-mt130{margin-block-start:min(5.59184vw + 40.5306px,130px)}.u-mt131{margin-block-start:min(5.63946vw + 40.7687px,131px)}.u-mt132{margin-block-start:min(5.68707vw + 41.0068px,132px)}.u-mt133{margin-block-start:min(5.73469vw + 41.2449px,133px)}.u-mt134{margin-block-start:min(5.78231vw + 41.483px,134px)}.u-mt135{margin-block-start:min(5.82993vw + 41.7211px,135px)}.u-mt136{margin-block-start:min(5.87755vw + 41.9592px,136px)}.u-mt137{margin-block-start:min(5.92517vw + 42.1973px,137px)}.u-mt138{margin-block-start:min(5.97279vw + 42.4354px,138px)}.u-mt139{margin-block-start:min(6.02041vw + 42.6735px,139px)}.u-mt140{margin-block-start:min(6.06803vw + 42.9116px,140px)}.u-mt141{margin-block-start:min(6.11565vw + 43.1497px,141px)}.u-mt142{margin-block-start:min(6.16327vw + 43.3878px,142px)}.u-mt143{margin-block-start:min(6.21088vw + 43.6259px,143px)}.u-mt144{margin-block-start:min(6.2585vw + 43.8639px,144px)}.u-mt145{margin-block-start:min(6.30612vw + 44.102px,145px)}.u-mt146{margin-block-start:min(6.35374vw + 44.3401px,146px)}.u-mt147{margin-block-start:min(6.40136vw + 44.5782px,147px)}.u-mt148{margin-block-start:min(6.44898vw + 44.8163px,148px)}.u-mt149{margin-block-start:min(6.4966vw + 45.0544px,149px)}.u-mt150{margin-block-start:min(6.54422vw + 45.2925px,150px)}.u-mt151{margin-block-start:min(6.59184vw + 45.5306px,151px)}.u-mt152{margin-block-start:min(6.63946vw + 45.7687px,152px)}.u-mt153{margin-block-start:min(6.68707vw + 46.0068px,153px)}.u-mt154{margin-block-start:min(6.73469vw + 46.2449px,154px)}.u-mt155{margin-block-start:min(6.78231vw + 46.483px,155px)}.u-mt156{margin-block-start:min(6.82993vw + 46.7211px,156px)}.u-mt157{margin-block-start:min(6.87755vw + 46.9592px,157px)}.u-mt158{margin-block-start:min(6.92517vw + 47.1973px,158px)}.u-mt159{margin-block-start:min(6.97279vw + 47.4354px,159px)}.u-mt160{margin-block-start:min(7.02041vw + 47.6735px,160px)}.u-mt161{margin-block-start:min(7.06803vw + 47.9116px,161px)}.u-mt162{margin-block-start:min(7.11565vw + 48.1497px,162px)}.u-mt163{margin-block-start:min(7.16327vw + 48.3878px,163px)}.u-mt164{margin-block-start:min(7.21088vw + 48.6259px,164px)}.u-mt165{margin-block-start:min(7.2585vw + 48.8639px,165px)}.u-mt166{margin-block-start:min(7.30612vw + 49.102px,166px)}.u-mt167{margin-block-start:min(7.35374vw + 49.3401px,167px)}.u-mt168{margin-block-start:min(7.40136vw + 49.5782px,168px)}.u-mt169{margin-block-start:min(7.44898vw + 49.8163px,169px)}.u-mt170{margin-block-start:min(7.4966vw + 50.0544px,170px)}.u-mt171{margin-block-start:min(7.54422vw + 50.2925px,171px)}.u-mt172{margin-block-start:min(7.59184vw + 50.5306px,172px)}.u-mt173{margin-block-start:min(7.63946vw + 50.7687px,173px)}.u-mt174{margin-block-start:min(7.68707vw + 51.0068px,174px)}.u-mt175{margin-block-start:min(7.73469vw + 51.2449px,175px)}.u-mt176{margin-block-start:min(7.78231vw + 51.483px,176px)}.u-mt177{margin-block-start:min(7.82993vw + 51.7211px,177px)}.u-mt178{margin-block-start:min(7.87755vw + 51.9592px,178px)}.u-mt179{margin-block-start:min(7.92517vw + 52.1973px,179px)}.u-mt180{margin-block-start:min(7.97279vw + 52.4354px,180px)}.u-mt181{margin-block-start:min(8.02041vw + 52.6735px,181px)}.u-mt182{margin-block-start:min(8.06803vw + 52.9116px,182px)}.u-mt183{margin-block-start:min(8.11565vw + 53.1497px,183px)}.u-mt184{margin-block-start:min(8.16327vw + 53.3878px,184px)}.u-mt185{margin-block-start:min(8.21088vw + 53.6259px,185px)}.u-mt186{margin-block-start:min(8.2585vw + 53.8639px,186px)}.u-mt187{margin-block-start:min(8.30612vw + 54.102px,187px)}.u-mt188{margin-block-start:min(8.35374vw + 54.3401px,188px)}.u-mt189{margin-block-start:min(8.40136vw + 54.5782px,189px)}.u-mt190{margin-block-start:min(8.44898vw + 54.8163px,190px)}.u-mt191{margin-block-start:min(8.4966vw + 55.0544px,191px)}.u-mt192{margin-block-start:min(8.54422vw + 55.2925px,192px)}.u-mt193{margin-block-start:min(8.59184vw + 55.5306px,193px)}.u-mt194{margin-block-start:min(8.63946vw + 55.7687px,194px)}.u-mt195{margin-block-start:min(8.68708vw + 56.0068px,195px)}.u-mt196{margin-block-start:min(8.73469vw + 56.2449px,196px)}.u-mt197{margin-block-start:min(8.78231vw + 56.483px,197px)}.u-mt198{margin-block-start:min(8.82993vw + 56.7211px,198px)}.u-mt199{margin-block-start:min(8.87755vw + 56.9592px,199px)}.u-mt200{margin-block-start:min(8.92517vw + 57.1973px,200px)}.u-mb0{margin-block-end:0}.u-mb1{margin-block-end:1px}.u-mb2{margin-block-end:2px}.u-mb3{margin-block-end:3px}.u-mb4{margin-block-end:4px}.u-mb5{margin-block-end:5px}.u-mb6{margin-block-end:6px}.u-mb7{margin-block-end:7px}.u-mb8{margin-block-end:8px}.u-mb9{margin-block-end:9px}.u-mb10{margin-block-end:10px}.u-mb11{margin-block-end:11px}.u-mb12{margin-block-end:12px}.u-mb13{margin-block-end:min(.0204082vw + 12.6735px,13px)}.u-mb14{margin-block-end:min(.0680272vw + 12.9116px,14px)}.u-mb15{margin-block-end:min(.115646vw + 13.1497px,15px)}.u-mb16{margin-block-end:min(.163265vw + 13.3878px,16px)}.u-mb17{margin-block-end:min(.210884vw + 13.6259px,17px)}.u-mb18{margin-block-end:min(.258503vw + 13.8639px,18px)}.u-mb19{margin-block-end:min(.306122vw + 14.102px,19px)}.u-mb20{margin-block-end:min(.353742vw + 14.3401px,20px)}.u-mb21{margin-block-end:min(.401361vw + 14.5782px,21px)}.u-mb22{margin-block-end:min(.44898vw + 14.8163px,22px)}.u-mb23{margin-block-end:min(.496599vw + 15.0544px,23px)}.u-mb24{margin-block-end:min(.544218vw + 15.2925px,24px)}.u-mb25{margin-block-end:min(.591837vw + 15.5306px,25px)}.u-mb26{margin-block-end:min(.639456vw + 15.7687px,26px)}.u-mb27{margin-block-end:min(.687075vw + 16.0068px,27px)}.u-mb28{margin-block-end:min(.734694vw + 16.2449px,28px)}.u-mb29{margin-block-end:min(.782313vw + 16.483px,29px)}.u-mb30{margin-block-end:min(.829932vw + 16.7211px,30px)}.u-mb31{margin-block-end:min(.877551vw + 16.9592px,31px)}.u-mb32{margin-block-end:min(.92517vw + 17.1973px,32px)}.u-mb33{margin-block-end:min(.972789vw + 17.4354px,33px)}.u-mb34{margin-block-end:min(1.02041vw + 17.6735px,34px)}.u-mb35{margin-block-end:min(1.06803vw + 17.9116px,35px)}.u-mb36{margin-block-end:min(1.11565vw + 18.1497px,36px)}.u-mb37{margin-block-end:min(1.16327vw + 18.3878px,37px)}.u-mb38{margin-block-end:min(1.21088vw + 18.6259px,38px)}.u-mb39{margin-block-end:min(1.2585vw + 18.8639px,39px)}.u-mb40{margin-block-end:min(1.30612vw + 19.102px,40px)}.u-mb41{margin-block-end:min(1.35374vw + 19.3401px,41px)}.u-mb42{margin-block-end:min(1.40136vw + 19.5782px,42px)}.u-mb43{margin-block-end:min(1.44898vw + 19.8163px,43px)}.u-mb44{margin-block-end:min(1.4966vw + 20.0544px,44px)}.u-mb45{margin-block-end:min(1.54422vw + 20.2925px,45px)}.u-mb46{margin-block-end:min(1.59184vw + 20.5306px,46px)}.u-mb47{margin-block-end:min(1.63946vw + 20.7687px,47px)}.u-mb48{margin-block-end:min(1.68707vw + 21.0068px,48px)}.u-mb49{margin-block-end:min(1.73469vw + 21.2449px,49px)}.u-mb50{margin-block-end:min(1.78231vw + 21.483px,50px)}.u-mb51{margin-block-end:min(1.82993vw + 21.7211px,51px)}.u-mb52{margin-block-end:min(1.87755vw + 21.9592px,52px)}.u-mb53{margin-block-end:min(1.92517vw + 22.1973px,53px)}.u-mb54{margin-block-end:min(1.97279vw + 22.4354px,54px)}.u-mb55{margin-block-end:min(2.02041vw + 22.6735px,55px)}.u-mb56{margin-block-end:min(2.06803vw + 22.9116px,56px)}.u-mb57{margin-block-end:min(2.11565vw + 23.1497px,57px)}.u-mb58{margin-block-end:min(2.16327vw + 23.3878px,58px)}.u-mb59{margin-block-end:min(2.21088vw + 23.6259px,59px)}.u-mb60{margin-block-end:min(2.2585vw + 23.8639px,60px)}.u-mb61{margin-block-end:min(2.30612vw + 24.102px,61px)}.u-mb62{margin-block-end:min(2.35374vw + 24.3401px,62px)}.u-mb63{margin-block-end:min(2.40136vw + 24.5782px,63px)}.u-mb64{margin-block-end:min(2.44898vw + 24.8163px,64px)}.u-mb65{margin-block-end:min(2.4966vw + 25.0544px,65px)}.u-mb66{margin-block-end:min(2.54422vw + 25.2925px,66px)}.u-mb67{margin-block-end:min(2.59184vw + 25.5306px,67px)}.u-mb68{margin-block-end:min(2.63946vw + 25.7687px,68px)}.u-mb69{margin-block-end:min(2.68708vw + 26.0068px,69px)}.u-mb70{margin-block-end:min(2.73469vw + 26.2449px,70px)}.u-mb71{margin-block-end:min(2.78231vw + 26.483px,71px)}.u-mb72{margin-block-end:min(2.82993vw + 26.7211px,72px)}.u-mb73{margin-block-end:min(2.87755vw + 26.9592px,73px)}.u-mb74{margin-block-end:min(2.92517vw + 27.1973px,74px)}.u-mb75{margin-block-end:min(2.97279vw + 27.4354px,75px)}.u-mb76{margin-block-end:min(3.02041vw + 27.6735px,76px)}.u-mb77{margin-block-end:min(3.06803vw + 27.9116px,77px)}.u-mb78{margin-block-end:min(3.11565vw + 28.1497px,78px)}.u-mb79{margin-block-end:min(3.16327vw + 28.3878px,79px)}.u-mb80{margin-block-end:min(3.21088vw + 28.6259px,80px)}.u-mb81{margin-block-end:min(3.2585vw + 28.8639px,81px)}.u-mb82{margin-block-end:min(3.30612vw + 29.102px,82px)}.u-mb83{margin-block-end:min(3.35374vw + 29.3401px,83px)}.u-mb84{margin-block-end:min(3.40136vw + 29.5782px,84px)}.u-mb85{margin-block-end:min(3.44898vw + 29.8163px,85px)}.u-mb86{margin-block-end:min(3.4966vw + 30.0544px,86px)}.u-mb87{margin-block-end:min(3.54422vw + 30.2925px,87px)}.u-mb88{margin-block-end:min(3.59184vw + 30.5306px,88px)}.u-mb89{margin-block-end:min(3.63946vw + 30.7687px,89px)}.u-mb90{margin-block-end:min(3.68708vw + 31.0068px,90px)}.u-mb91{margin-block-end:min(3.73469vw + 31.2449px,91px)}.u-mb92{margin-block-end:min(3.78231vw + 31.483px,92px)}.u-mb93{margin-block-end:min(3.82993vw + 31.7211px,93px)}.u-mb94{margin-block-end:min(3.87755vw + 31.9592px,94px)}.u-mb95{margin-block-end:min(3.92517vw + 32.1973px,95px)}.u-mb96{margin-block-end:min(3.97279vw + 32.4354px,96px)}.u-mb97{margin-block-end:min(4.02041vw + 32.6735px,97px)}.u-mb98{margin-block-end:min(4.06803vw + 32.9116px,98px)}.u-mb99{margin-block-end:min(4.11565vw + 33.1497px,99px)}.u-mb100{margin-block-end:min(4.16327vw + 33.3878px,100px)}.u-mb101{margin-block-end:min(4.21088vw + 33.6259px,101px)}.u-mb102{margin-block-end:min(4.2585vw + 33.8639px,102px)}.u-mb103{margin-block-end:min(4.30612vw + 34.102px,103px)}.u-mb104{margin-block-end:min(4.35374vw + 34.3401px,104px)}.u-mb105{margin-block-end:min(4.40136vw + 34.5782px,105px)}.u-mb106{margin-block-end:min(4.44898vw + 34.8163px,106px)}.u-mb107{margin-block-end:min(4.4966vw + 35.0544px,107px)}.u-mb108{margin-block-end:min(4.54422vw + 35.2925px,108px)}.u-mb109{margin-block-end:min(4.59184vw + 35.5306px,109px)}.u-mb110{margin-block-end:min(4.63946vw + 35.7687px,110px)}.u-mb111{margin-block-end:min(4.68707vw + 36.0068px,111px)}.u-mb112{margin-block-end:min(4.73469vw + 36.2449px,112px)}.u-mb113{margin-block-end:min(4.78231vw + 36.483px,113px)}.u-mb114{margin-block-end:min(4.82993vw + 36.7211px,114px)}.u-mb115{margin-block-end:min(4.87755vw + 36.9592px,115px)}.u-mb116{margin-block-end:min(4.92517vw + 37.1973px,116px)}.u-mb117{margin-block-end:min(4.97279vw + 37.4354px,117px)}.u-mb118{margin-block-end:min(5.02041vw + 37.6735px,118px)}.u-mb119{margin-block-end:min(5.06803vw + 37.9116px,119px)}.u-mb120{margin-block-end:min(5.11565vw + 38.1497px,120px)}.u-mb121{margin-block-end:min(5.16327vw + 38.3878px,121px)}.u-mb122{margin-block-end:min(5.21088vw + 38.6259px,122px)}.u-mb123{margin-block-end:min(5.2585vw + 38.8639px,123px)}.u-mb124{margin-block-end:min(5.30612vw + 39.102px,124px)}.u-mb125{margin-block-end:min(5.35374vw + 39.3401px,125px)}.u-mb126{margin-block-end:min(5.40136vw + 39.5782px,126px)}.u-mb127{margin-block-end:min(5.44898vw + 39.8163px,127px)}.u-mb128{margin-block-end:min(5.4966vw + 40.0544px,128px)}.u-mb129{margin-block-end:min(5.54422vw + 40.2925px,129px)}.u-mb130{margin-block-end:min(5.59184vw + 40.5306px,130px)}.u-mb131{margin-block-end:min(5.63946vw + 40.7687px,131px)}.u-mb132{margin-block-end:min(5.68707vw + 41.0068px,132px)}.u-mb133{margin-block-end:min(5.73469vw + 41.2449px,133px)}.u-mb134{margin-block-end:min(5.78231vw + 41.483px,134px)}.u-mb135{margin-block-end:min(5.82993vw + 41.7211px,135px)}.u-mb136{margin-block-end:min(5.87755vw + 41.9592px,136px)}.u-mb137{margin-block-end:min(5.92517vw + 42.1973px,137px)}.u-mb138{margin-block-end:min(5.97279vw + 42.4354px,138px)}.u-mb139{margin-block-end:min(6.02041vw + 42.6735px,139px)}.u-mb140{margin-block-end:min(6.06803vw + 42.9116px,140px)}.u-mb141{margin-block-end:min(6.11565vw + 43.1497px,141px)}.u-mb142{margin-block-end:min(6.16327vw + 43.3878px,142px)}.u-mb143{margin-block-end:min(6.21088vw + 43.6259px,143px)}.u-mb144{margin-block-end:min(6.2585vw + 43.8639px,144px)}.u-mb145{margin-block-end:min(6.30612vw + 44.102px,145px)}.u-mb146{margin-block-end:min(6.35374vw + 44.3401px,146px)}.u-mb147{margin-block-end:min(6.40136vw + 44.5782px,147px)}.u-mb148{margin-block-end:min(6.44898vw + 44.8163px,148px)}.u-mb149{margin-block-end:min(6.4966vw + 45.0544px,149px)}.u-mb150{margin-block-end:min(6.54422vw + 45.2925px,150px)}.u-mb151{margin-block-end:min(6.59184vw + 45.5306px,151px)}.u-mb152{margin-block-end:min(6.63946vw + 45.7687px,152px)}.u-mb153{margin-block-end:min(6.68707vw + 46.0068px,153px)}.u-mb154{margin-block-end:min(6.73469vw + 46.2449px,154px)}.u-mb155{margin-block-end:min(6.78231vw + 46.483px,155px)}.u-mb156{margin-block-end:min(6.82993vw + 46.7211px,156px)}.u-mb157{margin-block-end:min(6.87755vw + 46.9592px,157px)}.u-mb158{margin-block-end:min(6.92517vw + 47.1973px,158px)}.u-mb159{margin-block-end:min(6.97279vw + 47.4354px,159px)}.u-mb160{margin-block-end:min(7.02041vw + 47.6735px,160px)}.u-mb161{margin-block-end:min(7.06803vw + 47.9116px,161px)}.u-mb162{margin-block-end:min(7.11565vw + 48.1497px,162px)}.u-mb163{margin-block-end:min(7.16327vw + 48.3878px,163px)}.u-mb164{margin-block-end:min(7.21088vw + 48.6259px,164px)}.u-mb165{margin-block-end:min(7.2585vw + 48.8639px,165px)}.u-mb166{margin-block-end:min(7.30612vw + 49.102px,166px)}.u-mb167{margin-block-end:min(7.35374vw + 49.3401px,167px)}.u-mb168{margin-block-end:min(7.40136vw + 49.5782px,168px)}.u-mb169{margin-block-end:min(7.44898vw + 49.8163px,169px)}.u-mb170{margin-block-end:min(7.4966vw + 50.0544px,170px)}.u-mb171{margin-block-end:min(7.54422vw + 50.2925px,171px)}.u-mb172{margin-block-end:min(7.59184vw + 50.5306px,172px)}.u-mb173{margin-block-end:min(7.63946vw + 50.7687px,173px)}.u-mb174{margin-block-end:min(7.68707vw + 51.0068px,174px)}.u-mb175{margin-block-end:min(7.73469vw + 51.2449px,175px)}.u-mb176{margin-block-end:min(7.78231vw + 51.483px,176px)}.u-mb177{margin-block-end:min(7.82993vw + 51.7211px,177px)}.u-mb178{margin-block-end:min(7.87755vw + 51.9592px,178px)}.u-mb179{margin-block-end:min(7.92517vw + 52.1973px,179px)}.u-mb180{margin-block-end:min(7.97279vw + 52.4354px,180px)}.u-mb181{margin-block-end:min(8.02041vw + 52.6735px,181px)}.u-mb182{margin-block-end:min(8.06803vw + 52.9116px,182px)}.u-mb183{margin-block-end:min(8.11565vw + 53.1497px,183px)}.u-mb184{margin-block-end:min(8.16327vw + 53.3878px,184px)}.u-mb185{margin-block-end:min(8.21088vw + 53.6259px,185px)}.u-mb186{margin-block-end:min(8.2585vw + 53.8639px,186px)}.u-mb187{margin-block-end:min(8.30612vw + 54.102px,187px)}.u-mb188{margin-block-end:min(8.35374vw + 54.3401px,188px)}.u-mb189{margin-block-end:min(8.40136vw + 54.5782px,189px)}.u-mb190{margin-block-end:min(8.44898vw + 54.8163px,190px)}.u-mb191{margin-block-end:min(8.4966vw + 55.0544px,191px)}.u-mb192{margin-block-end:min(8.54422vw + 55.2925px,192px)}.u-mb193{margin-block-end:min(8.59184vw + 55.5306px,193px)}.u-mb194{margin-block-end:min(8.63946vw + 55.7687px,194px)}.u-mb195{margin-block-end:min(8.68708vw + 56.0068px,195px)}.u-mb196{margin-block-end:min(8.73469vw + 56.2449px,196px)}.u-mb197{margin-block-end:min(8.78231vw + 56.483px,197px)}.u-mb198{margin-block-end:min(8.82993vw + 56.7211px,198px)}.u-mb199{margin-block-end:min(8.87755vw + 56.9592px,199px)}.u-mb200{margin-block-end:min(8.92517vw + 57.1973px,200px)}.u-color-blue{color:var(--color-blue)}.u-zen{font-family:var(--font-zen)}.u-jusfity-start{justify-self:start}}.wpcf7-list-item{margin:0;display:flex}.wpcf7-not-valid-tip{background-color:var(--error-fukidashi-background-color);color:var(--color-white-00,#fff);white-space:nowrap;border-radius:3.40282e38px;padding:.35em .6em;font-size:min(.112245vw + .575255rem,.6875rem);line-height:1;position:absolute;top:calc(100% + 1em);left:0}.wpcf7-not-valid-tip:before{content:"";border-inline:.35em solid #0000;border-block-end:.5em solid var(--error-fukidashi-background-color);width:.7em;height:.5em;position:absolute;bottom:calc(100% - .5px);left:1em}.wpcf7-response-output,.wpcf7-spinner{display:none}.js-accordion-wrapper{height:0;overflow:hidden}.js-accordion-trigger{cursor:pointer}.js-mega .js-mega-trigger{cursor:pointer;block-size:100%;transition:color var(--dur)ease;position:relative}.js-mega .js-mega-trigger:before{content:"";pointer-events:none;height:min(2.20408vw + 64.7347px,100px);position:absolute;top:90%;left:-2em;right:-2em}.js-mega .js-mega-trigger:after{content:"";opacity:0;transition:opacity var(--dur)ease;pointer-events:none;inline-size:100%;background-color:var(--color-blue);height:2px;position:absolute;top:3.5em;left:0}.js-mega .js-mega-wrap{pointer-events:none;opacity:0;visibility:hidden;border-top:1px solid #c1c1c140;transition-property:opacity,visibility,transform;transition-duration:.2s,.2s,.3s;transition-timing-function:ease-out;position:absolute;top:calc(3.5em + 1.1px);left:50%;transform:translate(-50%)}.js-mega .js-mega-content{opacity:0;display:none}.js-mega.is-open .js-mega-trigger{color:var(--color-blue-100)}.js-mega.is-open .js-mega-trigger:before{pointer-events:all}.js-mega.is-open .js-mega-trigger:after{opacity:1}.js-mega.is-open .js-mega-wrap{opacity:1;visibility:visible;transform:translate(-50%)}.js-mega.is-open .js-mega-content{opacity:1;pointer-events:all;display:block}.js-anim_elm.-base{opacity:0;transition:opacity var(--dur)ease,translate calc(var(--dur)*3)ease;translate:0 20px}.js-anim_elm.-base.is-act{opacity:1;translate:0}.js-anim_elm.-scale{opacity:0;transition:opacity var(--dur)ease,transform calc(var(--dur)*1.1)ease;transform:scale(0)}.js-anim_elm.-scale.is-act{opacity:1;transform:scale(1)}.js-anim_elm.-label{position:relative}.js-anim_elm.-label:before{content:"";background-color:var(--color-blue);top:0;left:0;transition:inset calc(var(--dur)*1.5)var(--ease-out-cubic);position:absolute;inset:0}.js-anim_elm.-label:first-child:before{transition-delay:calc(0*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(2):before{transition-delay:calc(1*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(3):before{transition-delay:calc(2*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(4):before{transition-delay:calc(3*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(5):before{transition-delay:calc(4*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(6):before{transition-delay:calc(5*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(7):before{transition-delay:calc(6*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(8):before{transition-delay:calc(7*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(9):before{transition-delay:calc(8*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(10):before{transition-delay:calc(9*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(11):before{transition-delay:calc(10*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(12):before{transition-delay:calc(11*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(13):before{transition-delay:calc(12*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(14):before{transition-delay:calc(13*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(15):before{transition-delay:calc(14*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(16):before{transition-delay:calc(15*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(17):before{transition-delay:calc(16*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(18):before{transition-delay:calc(17*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(19):before{transition-delay:calc(18*var(--dur)/1.5)}.js-anim_elm.-label:nth-child(20):before{transition-delay:calc(19*var(--dur)/1.5)}.js-anim_elm.-label.is-act:before{inset:100% 0 0}.js-anim_elm.-label02{position:relative}.js-anim_elm.-label02:before{content:"";background-color:var(--color-blue);top:0;left:0;transition:inset calc(var(--dur)*1.5)var(--ease-out-cubic);position:absolute;inset:0}.js-anim_elm.-label02:first-child:before{transition-delay:calc(0*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(2):before{transition-delay:calc(1*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(3):before{transition-delay:calc(2*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(4):before{transition-delay:calc(3*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(5):before{transition-delay:calc(4*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(6):before{transition-delay:calc(5*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(7):before{transition-delay:calc(6*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(8):before{transition-delay:calc(7*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(9):before{transition-delay:calc(8*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(10):before{transition-delay:calc(9*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(11):before{transition-delay:calc(10*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(12):before{transition-delay:calc(11*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(13):before{transition-delay:calc(12*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(14):before{transition-delay:calc(13*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(15):before{transition-delay:calc(14*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(16):before{transition-delay:calc(15*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(17):before{transition-delay:calc(16*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(18):before{transition-delay:calc(17*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(19):before{transition-delay:calc(18*var(--dur)/1.5)}.js-anim_elm.-label02:nth-child(20):before{transition-delay:calc(19*var(--dur)/1.5)}.js-anim_elm.-label02.is-act:before{inset:0 0 0 100%}.js-anim_elm.-blur{opacity:0;filter:blur(5px);transition:opacity calc(var(--dur)*1.5)ease,filter calc(var(--dur)*4)ease;overflow:hidden}.js-anim_elm.-blur img{transition:scale calc(var(--dur)*6)ease;scale:1.1}.js-anim_elm.-blur.is-act{opacity:1;filter:blur()}.js-anim_elm.-blur.is-act img{scale:1}.js-anim_elm.-opacity{opacity:0;transition:opacity calc(var(--dur))ease}.js-anim_elm.-opacity.is-act{opacity:1}.c-anim_list>*{opacity:0;transition-property:opacity,translate;transition-duration:calc(var(--dur)*3);transition-timing-function:ease;translate:0 20px}.c-anim_list>:first-child{transition-delay:calc(0*var(--dur)/2)}.c-anim_list>:nth-child(2){transition-delay:calc(1*var(--dur)/2)}.c-anim_list>:nth-child(3){transition-delay:calc(2*var(--dur)/2)}.c-anim_list>:nth-child(4){transition-delay:calc(3*var(--dur)/2)}.c-anim_list>:nth-child(5){transition-delay:calc(4*var(--dur)/2)}.c-anim_list>:nth-child(6){transition-delay:calc(5*var(--dur)/2)}.c-anim_list>:nth-child(7){transition-delay:calc(6*var(--dur)/2)}.c-anim_list>:nth-child(8){transition-delay:calc(7*var(--dur)/2)}.c-anim_list>:nth-child(9){transition-delay:calc(8*var(--dur)/2)}.c-anim_list>:nth-child(10){transition-delay:calc(9*var(--dur)/2)}.c-anim_list>:nth-child(11){transition-delay:calc(10*var(--dur)/2)}.c-anim_list>:nth-child(12){transition-delay:calc(11*var(--dur)/2)}.c-anim_list>:nth-child(13){transition-delay:calc(12*var(--dur)/2)}.c-anim_list>:nth-child(14){transition-delay:calc(13*var(--dur)/2)}.c-anim_list>:nth-child(15){transition-delay:calc(14*var(--dur)/2)}.c-anim_list>:nth-child(16){transition-delay:calc(15*var(--dur)/2)}.c-anim_list>:nth-child(17){transition-delay:calc(16*var(--dur)/2)}.c-anim_list>:nth-child(18){transition-delay:calc(17*var(--dur)/2)}.c-anim_list>:nth-child(19){transition-delay:calc(18*var(--dur)/2)}.c-anim_list>:nth-child(20){transition-delay:calc(19*var(--dur)/2)}.c-anim_list.is-act>*{opacity:1;translate:0;scale:1}.c-loading{pointer-events:none;z-index:calc(var(--z-header) + 1000);background-color:var(--color-white);block-size:100lvh;inline-size:100vw;transition:opacity var(--dur)ease;position:fixed;top:0;left:0;right:0}.c-loading__logo{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width<=743px){.c-loading__logo img{inline-size:80%}}.c-loading.is-start,.c-loading.is-cookie{opacity:0}