/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--header-height: auto;--base-size: 16;--font-size: 16;--leading-trim: calc((1em - 1lh) / 2);--easing: cubic-bezier(.4, .4, 0, 1);--w: 375px}svg,img,embed,object,iframe{vertical-align:middle}img{height:auto;max-height:100%;max-width:100%}html{font-size:min(var(--vw)/750*100%,100%)}@media(max-width: 979.9px){html{font-size:min(var(--vw)/375*100%,100%)}}body{background-color:#fff;color:#000;font-family:"Noto Sans JP",sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;-ms-scroll-chaining:none;overscroll-behavior:none}body.is-fixed{overflow:hidden;height:100%}main{opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}main.is-loaded{opacity:1}.content{display:grid;grid-template-rows:1fr auto;margin-inline:auto;position:relative;inline-size:min(100%,var(--w));min-block-size:100vh;z-index:3}@media(max-width: 1080px)and (min-width: 980px){.content{-webkit-margin-start:calc((100% - var(--w))/4);margin-inline-start:calc((100% - var(--w))/4)}}.content img{inline-size:100%}section{overflow:clip}a[tabindex="-1"]{pointer-events:none}strong{font-weight:inherit}[data-anime=fadeUp]{-webkit-filter:blur(3px);filter:blur(3px);opacity:0;translate:0 30px;-webkit-transition:1.25s ease filter,1.25s ease opacity,1.25s ease translate;transition:1.25s ease filter,1.25s ease opacity,1.25s ease translate;will-change:filter,translate,opacity}[data-anime=fadeUp].is-active{-webkit-filter:blur(0);filter:blur(0);opacity:1;translate:0 0}[data-anime=clipRight]{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-transition:-webkit-clip-path .8s var(--easing) .2s normal;transition:-webkit-clip-path .8s var(--easing) .2s normal;transition:clip-path .8s var(--easing) .2s normal;transition:clip-path .8s var(--easing) .2s normal, -webkit-clip-path .8s var(--easing) .2s normal;will-change:clip-path}[data-anime=clipRight].is-active{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}[data-anime=clipLeft]{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);-webkit-transition:-webkit-clip-path .8s var(--easing) .2s normal;transition:-webkit-clip-path .8s var(--easing) .2s normal;transition:clip-path .8s var(--easing) .2s normal;transition:clip-path .8s var(--easing) .2s normal, -webkit-clip-path .8s var(--easing) .2s normal;will-change:clip-path}[data-anime=clipLeft].is-active{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}[data-accordion=summary]{cursor:pointer}[data-accordion=detail]{overflow:hidden;max-block-size:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@-webkit-keyframes rotate_infinity_360{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_infinity_360{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loop_infinity_horizontal{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loop_infinity_horizontal{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes purupuru{0%{-webkit-transform:translate(3px, 0px);transform:translate(3px, 0px)}5%{-webkit-transform:translate(-3px, 0px);transform:translate(-3px, 0px)}10%{-webkit-transform:translate(3px, 0px);transform:translate(3px, 0px)}15%{-webkit-transform:translate(-3px, 0px);transform:translate(-3px, 0px)}20%{-webkit-transform:translate(3px, 0px);transform:translate(3px, 0px)}25%{-webkit-transform:translate(-3px, 0px);transform:translate(-3px, 0px)}30%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes purupuru{0%{-webkit-transform:translate(3px, 0px);transform:translate(3px, 0px)}5%{-webkit-transform:translate(-3px, 0px);transform:translate(-3px, 0px)}10%{-webkit-transform:translate(3px, 0px);transform:translate(3px, 0px)}15%{-webkit-transform:translate(-3px, 0px);transform:translate(-3px, 0px)}20%{-webkit-transform:translate(3px, 0px);transform:translate(3px, 0px)}25%{-webkit-transform:translate(-3px, 0px);transform:translate(-3px, 0px)}30%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.c-purupuru{-webkit-animation:purupuru 2.5s ease-in-out infinite;animation:purupuru 2.5s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}.c-bg{pointer-events:none;position:fixed;inset:0}.c-bg img{-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .6s;transition:scale .6s;will-change:scale;width:100%;height:100%;-o-object-position:center;object-position:center}.c-btn{background:-webkit-linear-gradient(325deg, #ef7f20 0%, #dd5915 100%);background:linear-gradient(125deg, #ef7f20 0%, #dd5915 100%);border-radius:100vmax;-webkit-filter:drop-shadow(0 0 calc(15/var(--base-size) * 1rem) rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0 calc(15/var(--base-size) * 1rem) rgba(0, 0, 0, 0.16));font-weight:bold;font-size:max(12px,20/var(--font-size)*1rem);letter-spacing:.06em;line-height:1.5;color:#fff;display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:calc(4.5/var(--base-size)*1rem) calc(11/var(--base-size)*1rem) calc(5/var(--base-size)*1rem);position:relative;-webkit-transition:color .6s var(--easing);transition:color .6s var(--easing);text-align:center;inline-size:100%;block-size:max(12px,74/var(--font-size)*1rem);z-index:3}@media(any-hover: hover){.c-btn:hover{color:#dd5915}.c-btn:hover::before{scale:1 1;-webkit-transform-origin:left;transform-origin:left}}.c-btn::before{content:"";background-color:#fff;position:absolute;inset:-1px;scale:0 1;-webkit-transition:scale .6s var(--easing);transition:scale .6s var(--easing);-webkit-transform-origin:right;transform-origin:right;will-change:scale;z-index:-3}.c-btn::after{content:"";aspect-ratio:1;background-color:currentColor;-webkit-mask:url(../img/common/arrow_down.svg) no-repeat center/contain;mask:url(../img/common/arrow_down.svg) no-repeat center/contain;rotate:-90deg;inline-size:max(12px,33/var(--font-size)*1rem)}.c-btn.--green{background:-webkit-linear-gradient(325deg, #5fb996 0%, #229080 100%);background:linear-gradient(125deg, #5fb996 0%, #229080 100%)}@media(any-hover: hover){.c-btn.--green:hover{color:#229080}}.c-link{background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) left bottom 0/0 1px no-repeat;background:-webkit-linear-gradient(currentColor, currentColor) left bottom 0/0 1px no-repeat;background:linear-gradient(currentColor, currentColor) left bottom 0/0 1px no-repeat;-webkit-transition:background-size .6s;transition:background-size .6s}@media(any-hover: hover){.c-link:hover{background-size:100% 1px}}@media(max-width: 979.9px){.u-pc-only{display:none !important}}@media(min-width: 1081px){.u-tab-only{display:none !important}}@media(min-width: 980px){.u-sp-only{display:none !important}}.l-header{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;position:fixed;padding:calc(112.5/var(--base-size)*1rem) calc(30/var(--base-size)*1rem);inset-inline-start:0;inset-block-start:0;-webkit-transition:background-color .3s,-webkit-backdrop-filter .3s;transition:background-color .3s,-webkit-backdrop-filter .3s;transition:backdrop-filter .3s,background-color .3s;transition:backdrop-filter .3s,background-color .3s,-webkit-backdrop-filter .3s;inline-size:calc((100% - var(--w))/2);z-index:calc(infinity)}@media(max-width: 1080px)and (min-width: 980px){.l-header{display:none}}.l-header__logo{-webkit-margin-after:calc(55/var(--base-size)*1rem);margin-block-end:calc(55/var(--base-size)*1rem);inline-size:max(12px,275/var(--font-size)*1rem)}.l-header__btn{display:grid;gap:calc(15/var(--base-size)*1rem);inline-size:min(100%,max(12px,275/var(--font-size)*1rem))}.l-header__btn .c-btn{font-size:max(12px,15/var(--font-size)*1rem);block-size:max(12px,60/var(--font-size)*1rem)}.l-header__btn .c-btn::after{inline-size:max(12px,25/var(--font-size)*1rem)}.l-footer{background-color:#fff;display:grid;justify-items:center;padding:calc(50/var(--base-size)*1rem) calc(10/var(--base-size)*1rem) calc(30/var(--base-size)*1rem)}.l-footer__btn{display:grid;justify-items:center}.l-footer__btn a{background-color:#009d90;border:1px solid #009d90;border-radius:100vmax;-webkit-box-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.1);box-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.1);font-weight:bold;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.6;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(10/var(--base-size)*1rem);padding:calc(10/var(--base-size)*1rem) calc(31/var(--base-size)*1rem) calc(9/var(--base-size)*1rem);-webkit-transition:background-color .6s var(--easing),color .6s var(--easing);transition:background-color .6s var(--easing),color .6s var(--easing)}@media(any-hover: hover){.l-footer__btn a:hover{background-color:#fff;color:#009d90}}.l-footer__btn a::after{content:"";aspect-ratio:1;background-color:currentColor;-webkit-mask:url(../img/common/ico_external.svg) no-repeat center center/calc(100% - 1px);mask:url(../img/common/ico_external.svg) no-repeat center center/calc(100% - 1px);inline-size:1.15em}.l-footer__logo{-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem);inline-size:max(12px,280/var(--font-size)*1rem)}.l-footer__copyright{-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem);inline-size:max(12px,192.5/var(--font-size)*1rem)}.l-footer__pagetop{aspect-ratio:1;background-color:#5e5e5e;-webkit-mask:url(../img/common/arrow_up.svg) no-repeat center center/calc(100% - 1px);mask:url(../img/common/arrow_up.svg) no-repeat center center/calc(100% - 1px);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-before:calc(30/var(--base-size)*1rem);margin-block-start:calc(30/var(--base-size)*1rem);-webkit-transition:background-color .6s var(--easing),scale .6s var(--easing);transition:background-color .6s var(--easing),scale .6s var(--easing);inline-size:max(12px,40/var(--font-size)*1rem);will-change:scale}@media(any-hover: hover){.l-footer__pagetop:hover{background-color:#009d90;scale:1.2}}.l-cta{overflow:hidden}.l-cta__content{color:#fff;padding:calc(65/var(--base-size)*1rem) calc(20/var(--base-size)*1rem) calc(48/var(--base-size)*1rem);position:relative;text-align:center;z-index:0}.l-cta__content .p_1{font-weight:500;font-size:max(12px,16/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.5;text-shadow:0 0 calc(6/var(--base-size)*1rem) rgba(1,74,59,.16)}.l-cta__content .p_2{font-weight:bold;font-size:max(12px,31.5/var(--font-size)*1rem);letter-spacing:.03em;-webkit-margin-before:calc(11/var(--base-size)*1rem);margin-block-start:calc(11/var(--base-size)*1rem);text-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.14)}.l-cta__bg{position:absolute;inset:0;z-index:-3}.l-cta__bg img{-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .6s;transition:scale .6s;will-change:scale;width:100%;height:100%;-o-object-position:center;object-position:center}.l-cta__img{-webkit-margin-before:-1px;margin-block-start:-1px}.l-cta__btn{display:grid;justify-items:center;-webkit-margin-before:calc(25/var(--base-size)*1rem);margin-block-start:calc(25/var(--base-size)*1rem)}.l-cta__btn .c-btn{-webkit-filter:drop-shadow(0 0 calc(15/var(--base-size) * 1rem) #fff);filter:drop-shadow(0 0 calc(15/var(--base-size) * 1rem) #fff);inline-size:max(12px,260/var(--font-size)*1rem);block-size:max(12px,57/var(--font-size)*1rem)}.l-cta__btn .c-btn::after{rotate:none;inline-size:max(12px,25/var(--font-size)*1rem)}.l-nav{overflow-y:scroll;padding:calc(112.5/var(--base-size)*1rem) calc(30/var(--base-size)*1rem);position:fixed;inset-inline-end:0;inset-block-start:0;inline-size:max(var(--w),(100% - var(--w))/2);block-size:100vh;scrollbar-width:none}@media(max-width: 1080px)and (min-width: 980px){.l-nav{inset-inline-end:calc((100% - var(--w))/4/2)}}.l-nav::-webkit-scrollbar{display:none}.l-nav__wrapper{display:grid;place-items:center;block-size:100%}.l-nav__inner{inline-size:min(100%,max(12px,290/var(--font-size)*1rem))}.l-nav__list{inline-size:100%}.l-nav__item{-webkit-border-after:1px solid #707070;border-block-end:1px solid #707070}.l-nav__item a{font-weight:bold;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.06em;line-height:1.6;color:#404040;display:grid;grid-template-columns:1fr auto;gap:calc(15/var(--base-size)*1rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-block:calc(10/var(--base-size)*1rem);-webkit-transition:color .6s var(--easing);transition:color .6s var(--easing)}@media(any-hover: hover){.l-nav__item a:hover{color:#009d90}.l-nav__item a:hover::after{translate:calc(3/var(--base-size)*1rem) 0}}.l-nav__item a::after{content:"";aspect-ratio:1;background-color:currentColor;-webkit-mask:url(../img/common/arrow_down.svg) no-repeat center/contain;mask:url(../img/common/arrow_down.svg) no-repeat center/contain;rotate:-90deg;-webkit-transition:background-color .6s var(--easing),translate .6s var(--easing);transition:background-color .6s var(--easing),translate .6s var(--easing);inline-size:max(12px,13/var(--font-size)*1rem)}.l-nav__btn{display:grid;justify-items:center;-webkit-margin-before:calc(30/var(--base-size)*1rem);margin-block-start:calc(30/var(--base-size)*1rem)}.l-nav__btn a{background-color:#009d90;border:1px solid #009d90;border-radius:100vmax;-webkit-box-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.1);box-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.1);font-weight:bold;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.6;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(10/var(--base-size)*1rem);padding:calc(10/var(--base-size)*1rem) calc(31/var(--base-size)*1rem) calc(9/var(--base-size)*1rem);-webkit-transition:background-color .6s var(--easing),color .6s var(--easing);transition:background-color .6s var(--easing),color .6s var(--easing)}@media(any-hover: hover){.l-nav__btn a:hover{background-color:#fff;color:#009d90}}.l-nav__btn a::after{content:"";aspect-ratio:1;background-color:currentColor;-webkit-mask:url(../img/common/ico_external.svg) no-repeat center center/calc(100% - 1px);mask:url(../img/common/ico_external.svg) no-repeat center center/calc(100% - 1px);inline-size:1.15em}.l-fixed{display:grid;padding:0 calc(20/var(--base-size)*1rem) calc(10/var(--base-size)*1rem);position:fixed;inset-inline-start:calc((100% - var(--w))/4);inset-block-end:0;-webkit-transition:opacity .5s var(--easing),translate .5s var(--easing);transition:opacity .5s var(--easing),translate .5s var(--easing);inline-size:min(100%,var(--w));z-index:999}@media(max-width: 979.9px){.l-fixed{inset-inline-start:50%;translate:-50% 0}}.l-fixed.is-hidden{opacity:0;pointer-events:none;translate:-50% calc(20/var(--base-size)*1rem)}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;display:block;font-weight:normal;font-size:max(12px,13/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.5;position:relative;color:#df1010;-webkit-margin-before:calc(30/var(--base-size)*1rem);margin-block-start:calc(30/var(--base-size)*1rem);padding:unset;text-align:center}@media(max-width: 979.9px){.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:max(12px,6.5/var(--font-size)*1rem)}}.wpcf7-not-valid-tip{-webkit-margin-before:10px;margin-block-start:10px;text-align:revert;white-space:nowrap}@media(max-width: 979.9px){.wpcf7-not-valid-tip{-webkit-margin-before:5px;margin-block-start:5px}}.wpcf7-checkbox{display:block}.wpcf7-list-item{margin:0}.wpcf7-list-item label{display:grid;grid-template-columns:auto 1fr;gap:calc(5/var(--base-size)*1rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-form.is-confirm[class] .l-form__item.--birth dd{grid-template-columns:repeat(6, auto);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.l-form.is-confirm[class] .l-form__item.--birth dd span{-webkit-margin-before:unset;margin-block-start:unset}.l-form.is-confirm[class] .l-form__item.--graduate dd{grid-template-columns:repeat(2, auto);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.l-form.is-thanks .p{font-weight:normal;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.75;-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem);text-align:center}.sec_7_8_9_10_11:has(.is-confirm),.sec_7_8_9_10_11:has(.is-thanks){block-size:100%}.sec_7_8_9_10_11:has(.is-confirm) .sec_9,.sec_7_8_9_10_11:has(.is-confirm) .sec_9__form,.sec_7_8_9_10_11:has(.is-thanks) .sec_9,.sec_7_8_9_10_11:has(.is-thanks) .sec_9__form{block-size:100%}.l-form__item[class] label{cursor:pointer}.l-form__item[class] input:not([type=radio]):not([type=checkbox]),.l-form__item[class] textarea,.l-form__item[class] select{background-color:#efefef;border-radius:5px;padding:calc(10/var(--base-size)*1rem) calc(15/var(--base-size)*1rem);inline-size:100%;block-size:max(12px,39/var(--font-size)*1rem)}.l-form__item[class] input:not([type=radio]):not([type=checkbox])::-webkit-input-placeholder, .l-form__item[class] textarea::-webkit-input-placeholder, .l-form__item[class] select::-webkit-input-placeholder{font-size:max(12px,12/var(--font-size)*1rem);color:#a5a5a5}.l-form__item[class] input:not([type=radio]):not([type=checkbox])::-moz-placeholder, .l-form__item[class] textarea::-moz-placeholder, .l-form__item[class] select::-moz-placeholder{font-size:max(12px,12/var(--font-size)*1rem);color:#a5a5a5}.l-form__item[class] input:not([type=radio]):not([type=checkbox]):-ms-input-placeholder, .l-form__item[class] textarea:-ms-input-placeholder, .l-form__item[class] select:-ms-input-placeholder{font-size:max(12px,12/var(--font-size)*1rem);color:#a5a5a5}.l-form__item[class] input:not([type=radio]):not([type=checkbox])::-ms-input-placeholder, .l-form__item[class] textarea::-ms-input-placeholder, .l-form__item[class] select::-ms-input-placeholder{font-size:max(12px,12/var(--font-size)*1rem);color:#a5a5a5}.l-form__item[class] input:not([type=radio]):not([type=checkbox])::placeholder,.l-form__item[class] textarea::placeholder,.l-form__item[class] select::placeholder{font-size:max(12px,12/var(--font-size)*1rem);color:#a5a5a5}.l-form__item[class] select{border-color:#000}.l-form__item[class] input[type=checkbox],.l-form__item[class] input[type=radio]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1;accent-color:#000;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;-webkit-margin-before:.1em;margin-block-start:.1em;inline-size:1.15em}.l-form__item[class]+.l-form__item{-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem)}.l-form__item[class] dt{font-weight:bold;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.4;color:#404040;-webkit-margin-after:calc(10/var(--base-size)*1rem);margin-block-end:calc(10/var(--base-size)*1rem)}.l-form__item[class] dt label{display:grid;grid-template-columns:auto 1fr;gap:calc(5/var(--base-size)*1rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.l-form__item[class] dt span{background-color:#df1010;font-weight:normal;font-size:calc(10/var(--base-size)*1rem);letter-spacing:.03em;line-height:1.5;color:#fff;padding:.2em .4em}.l-form__item[class] dd{font-weight:normal;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.75;position:relative}.l-form__item[class].--job .wpcf7-radio{display:grid;gap:calc(5/var(--base-size)*1rem)}.l-form__item[class].--birth dd{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto;gap:calc(4/var(--base-size)*1rem);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.l-form__item[class].--birth dd>span:not(.l-form__select){-webkit-margin-before:.5em;margin-block-start:.5em}.l-form__item[class].--graduate dd{display:grid;grid-template-columns:max(12px,109/var(--font-size)*1rem) 1fr;gap:calc(4/var(--base-size)*1rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-form__item[class].--postal dd{inline-size:max(12px,109/var(--font-size)*1rem)}.l-form__item[class].--prefecture dd{inline-size:max(12px,109/var(--font-size)*1rem)}.l-form__item[class].--message textarea{block-size:max(12px,152.5/var(--font-size)*1rem)}.l-form__select{display:block;position:relative}.l-form__select::after{content:"";aspect-ratio:20/12;background:url(../img/common/arrow_down_select.svg) no-repeat center center/contain;pointer-events:none;position:absolute;inset-inline-end:calc(9/var(--base-size)*1rem);inset-block-start:1.2em;inline-size:max(12px,10/var(--font-size)*1rem)}.l-form__select select{cursor:pointer}.l-form__select select.is-empty{color:rgba(0,0,0,.2)}.l-form__agreement{display:grid;justify-items:center;-webkit-margin-before:calc(25/var(--base-size)*1rem);margin-block-start:calc(25/var(--base-size)*1rem);text-align:center}.l-form__agreement .p_1{font-weight:500;font-size:max(12px,12/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.5;color:#009d90}.l-form__agreement .p_1 a{display:grid;grid-template-columns:repeat(2, auto);gap:calc(4/var(--base-size)*1rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-inline:auto;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}@media(any-hover: hover){.l-form__agreement .p_1 a:hover span{background-size:0 1px}}.l-form__agreement .p_1 a::after{content:"";aspect-ratio:1;background-color:currentColor;-webkit-mask:url(../img/common/ico_external.svg) no-repeat center center/contain;mask:url(../img/common/ico_external.svg) no-repeat center center/contain;inline-size:1em}.l-form__agreement .p_1 a span{background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) left bottom 0/100% 1px no-repeat;background:-webkit-linear-gradient(currentColor, currentColor) left bottom 0/100% 1px no-repeat;background:linear-gradient(currentColor, currentColor) left bottom 0/100% 1px no-repeat;-webkit-transition:background-size .6s;transition:background-size .6s}.l-form__agreement .p_2{font-weight:500;font-size:max(12px,12/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.5;color:#404040;-webkit-margin-before:calc(7.5/var(--base-size)*1rem);margin-block-start:calc(7.5/var(--base-size)*1rem)}.l-form__agreement .p_3{font-weight:500;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.5;color:#404040;margin-inline:auto;-webkit-margin-before:calc(15/var(--base-size)*1rem);margin-block-start:calc(15/var(--base-size)*1rem);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.l-form__agreement .p_3 label{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(4/var(--base-size)*1rem)}.l-form__agreement .p_3 input{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1;accent-color:#000;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;inline-size:1.15em}.l-form__btn{display:grid;justify-items:center;gap:calc(15/var(--base-size)*1rem);-webkit-margin-before:calc(15/var(--base-size)*1rem);margin-block-start:calc(15/var(--base-size)*1rem)}.l-form__btn #sendBtn,.l-form__btn #confirmBtn{background:-webkit-linear-gradient(325deg, #ef7f20 0%, #dd5915 100%);background:linear-gradient(125deg, #ef7f20 0%, #dd5915 100%);border-radius:100vmax;-webkit-box-shadow:0 0 calc(15/var(--base-size)*1rem) rgba(0,0,0,.16);box-shadow:0 0 calc(15/var(--base-size)*1rem) rgba(0,0,0,.16);font-weight:bold;font-size:max(12px,20/var(--font-size)*1rem);letter-spacing:.06em;line-height:1.5;color:#fff;display:grid;justify-items:center;overflow:hidden;padding:calc(4.5/var(--base-size)*1rem) calc(11/var(--base-size)*1rem) calc(5/var(--base-size)*1rem);position:relative;-webkit-transition:color .6s var(--easing);transition:color .6s var(--easing);text-align:center;z-index:3}@media(any-hover: hover){.l-form__btn #sendBtn:hover,.l-form__btn #confirmBtn:hover{color:#dd5915}.l-form__btn #sendBtn:hover::before,.l-form__btn #confirmBtn:hover::before{scale:1 1;-webkit-transform-origin:left;transform-origin:left}}.l-form__btn #sendBtn:has(input[disabled]),.l-form__btn #confirmBtn:has(input[disabled]){background:#d2d2d2;pointer-events:none}.l-form__btn #sendBtn input,.l-form__btn #confirmBtn input{min-inline-size:max(12px,260/var(--font-size)*1rem);block-size:max(12px,57/var(--font-size)*1rem)}.l-form__btn #sendBtn::before,.l-form__btn #confirmBtn::before{content:"";background-color:#fff;position:absolute;inset:-1px;scale:0 1;-webkit-transition:scale .6s var(--easing);transition:scale .6s var(--easing);-webkit-transform-origin:right;transform-origin:right;will-change:scale;z-index:-3}.l-form__btn #sendBtn::after,.l-form__btn #confirmBtn::after{content:"";aspect-ratio:1;background-color:currentColor;-webkit-mask:url(../img/common/arrow_down.svg) no-repeat center/contain;mask:url(../img/common/arrow_down.svg) no-repeat center/contain;pointer-events:none;position:absolute;inset-inline-end:calc(11/var(--base-size)*1rem);inset-block-start:50%;translate:0 -50%;rotate:-90deg;inline-size:max(12px,25/var(--font-size)*1rem)}.l-form__btn #backForm{display:grid;justify-items:center;-webkit-margin-before:calc(15/var(--base-size)*1rem);margin-block-start:calc(15/var(--base-size)*1rem)}.l-form__btn #backForm input{background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) left bottom 0/100% 1px no-repeat;background:-webkit-linear-gradient(currentColor, currentColor) left bottom 0/100% 1px no-repeat;background:linear-gradient(currentColor, currentColor) left bottom 0/100% 1px no-repeat;font-weight:500;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.06em;line-height:1.5;-webkit-transition:background-size .6s;transition:background-size .6s}@media(any-hover: hover){.l-form__btn #backForm input:hover{background-size:0 1px}}.sec_1{padding:calc(220/var(--base-size)*1rem) calc(10/var(--base-size)*1rem) calc(22.5/var(--base-size)*1rem);position:relative;z-index:0}.sec_1__logo{position:absolute;inset-inline-start:calc(15/var(--base-size)*1rem);inset-block-start:calc(10/var(--base-size)*1rem);inline-size:max(12px,225/var(--font-size)*1rem)}.sec_1__bg{position:absolute;inset:0;z-index:-3}.sec_1__bg img{-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .6s;transition:scale .6s;will-change:scale;width:100%;height:100%;-o-object-position:center;object-position:center}.sec_1__ttl{display:grid;gap:calc(8/var(--base-size)*1rem);-webkit-margin-after:calc(30/var(--base-size)*1rem);margin-block-end:calc(30/var(--base-size)*1rem)}.sec_1__ttl span:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.sec_1__ttl span:nth-child(2){-webkit-transition-delay:.8s;transition-delay:.8s}.sec_1__ttl span:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}.sec_1__ttl span:nth-child(1){inline-size:max(12px,178/var(--font-size)*1rem)}.sec_1__ttl span:nth-child(2){inline-size:max(12px,317/var(--font-size)*1rem)}.sec_1__ttl span:nth-child(3){inline-size:max(12px,243/var(--font-size)*1rem)}.sec_1__ttl img{-webkit-box-shadow:0 0 5px rgba(0,0,0,.16);box-shadow:0 0 5px rgba(0,0,0,.16)}.sec_1__txt{inline-size:max(12px,303/var(--font-size)*1rem)}.sec_1__point{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(9/var(--base-size)*1rem);-webkit-margin-before:calc(25/var(--base-size)*1rem);margin-block-start:calc(25/var(--base-size)*1rem)}.sec_1__point li:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.sec_1__point li:nth-child(2){-webkit-transition-delay:.8s;transition-delay:.8s}.sec_1__point li:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}.sec_1__point li img{-webkit-filter:drop-shadow(0 0 calc(15/var(--base-size) * 1rem) #014a3b);filter:drop-shadow(0 0 calc(15/var(--base-size) * 1rem) #014a3b)}.sec_2{background:-webkit-gradient(linear, left top, left bottom, from(#0d3e37), to(#1e7a65));background:-webkit-linear-gradient(#0d3e37 0%, #1e7a65 100%);background:linear-gradient(#0d3e37 0%, #1e7a65 100%);-webkit-clip-path:polygon(100% 0, 100% calc(100% - max(12px, 58/var(--font-size) * 1rem)), 50% 100%, 0 calc(100% - max(12px, 58/var(--font-size) * 1rem)), 0 0);clip-path:polygon(100% 0, 100% calc(100% - max(12px, 58/var(--font-size) * 1rem)), 50% 100%, 0 calc(100% - max(12px, 58/var(--font-size) * 1rem)), 0 0);padding:calc(47.5/var(--base-size)*1rem) calc(20/var(--base-size)*1rem) calc(56/var(--base-size)*1rem);position:relative}.sec_2__ttl{margin-inline:auto;inline-size:max(12px,268/var(--font-size)*1rem)}.sec_2__list{--inline-size: 680;--block-size: 860;aspect-ratio:var(--inline-size)/var(--block-size);position:relative;inline-size:100%}.sec_2__list li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.sec_2__list li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.sec_2__list li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.sec_2__list li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.sec_2__list li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.sec_2__list li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.sec_2__list li:nth-child(1){position:absolute;inset-inline-start:0;inset-block-start:calc(46/var(--block-size)*100%);inline-size:calc(273/var(--inline-size)*100%)}.sec_2__list li:nth-child(2){position:absolute;inset-inline-end:0;inset-block-start:0;inline-size:calc(399/var(--inline-size)*100%)}.sec_2__list li:nth-child(3){position:absolute;inset-inline-start:0;inset-block-start:calc(287/var(--block-size)*100%);inline-size:calc(699/var(--inline-size)*100%)}.sec_2__list li:nth-child(4){position:absolute;inset-inline-start:calc(25/var(--inline-size)*100%);inset-block-start:calc(487/var(--block-size)*100%);inline-size:calc(350/var(--inline-size)*100%)}.sec_2__list li:nth-child(5){position:absolute;inset-inline-end:calc(22/var(--inline-size)*100%);inset-block-start:calc(450/var(--block-size)*100%);inline-size:calc(259/var(--inline-size)*100%)}.sec_2__list li:nth-child(6){position:absolute;inset-inline-end:calc(40/var(--inline-size)*100%);inset-block-end:0;inline-size:calc(448/var(--inline-size)*100%)}.sec_2__people{position:absolute;inset-inline-start:calc(13.5/var(--base-size)*1rem);inset-block-end:calc(21/var(--base-size)*1rem);inline-size:calc(100.5/var(--base-size)*1rem)}.sec_3{background:-webkit-gradient(linear, left bottom, left top, from(#fbdf86), to(#f46a05));background:-webkit-linear-gradient(bottom, #fbdf86 0%, #f46a05 100%);background:linear-gradient(to top, #fbdf86 0%, #f46a05 100%);-webkit-margin-before:calc(-58/var(--base-size)*1rem);margin-block-start:calc(-58/var(--base-size)*1rem);padding:calc(58/var(--base-size)*1rem + 29/var(--base-size)*1rem) calc(20/var(--base-size)*1rem) calc(50/var(--base-size)*1rem)}.sec_3__ttl{margin-inline:auto;-webkit-margin-after:calc(27/var(--base-size)*1rem);margin-block-end:calc(27/var(--base-size)*1rem);inline-size:calc(304/var(--base-size)*1rem)}.sec_3__list{display:grid;gap:calc(10/var(--base-size)*1rem)}.sec_4{background:-webkit-gradient(linear, left top, left bottom, from(#009d91), color-stop(50.25%, #3b916f), to(#f46a05));background:-webkit-linear-gradient(#009d91 0%, #3b916f 50.25%, #f46a05 100%);background:linear-gradient(#009d91 0%, #3b916f 50.25%, #f46a05 100%);-webkit-padding-after:calc(150/var(--base-size)*1rem);padding-block-end:calc(150/var(--base-size)*1rem)}.sec_4__ttl{-webkit-margin-after:calc(35/var(--base-size)*1rem);margin-block-end:calc(35/var(--base-size)*1rem);inline-size:100%}.sec_4__list{display:grid;gap:calc(57.5/var(--base-size)*1rem)}.sec_4__item{position:relative;z-index:0}.sec_4__img{position:absolute;inset-inline-start:0;inset-block-start:0;-webkit-transition-delay:.6s;transition-delay:.6s;inline-size:100%;z-index:-3}.sec_4__out{margin-inline:auto;-webkit-margin-before:calc(100/var(--base-size)*1rem);margin-block-start:calc(100/var(--base-size)*1rem);inline-size:calc(306/var(--base-size)*1rem)}.sec_5{background-color:#fbdf86;padding:0 calc(20/var(--base-size)*1rem) calc(50/var(--base-size)*1rem)}.sec_5__ttl{-webkit-margin-start:calc(-20/var(--base-size)*1rem);margin-inline-start:calc(-20/var(--base-size)*1rem);-webkit-margin-after:calc(13/var(--base-size)*1rem);margin-block-end:calc(13/var(--base-size)*1rem);position:relative;inline-size:calc(100% + 40/var(--base-size)*1rem);max-inline-size:none}.sec_5__ttl span:nth-child(1){inline-size:max(12px,263.5/var(--font-size)*1rem);position:absolute;inset-inline-start:50%;inset-block-start:45%;translate:-50% -50%}.sec_5__ttl span:nth-child(2){inline-size:100%}.sec_5__content{position:relative;inline-size:100%}.sec_5__en{position:absolute;inset-inline-end:0;inset-block-end:calc(17.5/var(--base-size)*1rem);translate:50% 0;inline-size:calc(38/var(--base-size)*1rem)}.sec_5__schedule{-webkit-margin-before:calc(25/var(--base-size)*1rem);margin-block-start:calc(25/var(--base-size)*1rem);position:relative}.sec_5__schedule figure:nth-child(1){position:absolute;inset-inline-end:0;inset-block-start:1px;translate:0 -100%;inline-size:calc(128.5/var(--base-size)*1rem)}.sec_6{background:-webkit-gradient(linear, left top, left bottom, from(#f58e2c), to(#fbdf86));background:-webkit-linear-gradient(#f58e2c 0%, #fbdf86 100%);background:linear-gradient(#f58e2c 0%, #fbdf86 100%);padding:0 calc(20/var(--base-size)*1rem) calc(60/var(--base-size)*1rem)}.sec_6__ttl{margin-inline:auto;-webkit-margin-after:calc(40/var(--base-size)*1rem);margin-block-end:calc(40/var(--base-size)*1rem);inline-size:100%}.sec_6__list{display:grid;gap:calc(35/var(--base-size)*1rem)}.sec_6__item{position:relative}.sec_6__num{position:absolute;inset-inline-start:0;inset-block-start:0;translate:-25% -35%;inline-size:max(12px,55.5/var(--font-size)*1rem)}.sec_6__l{margin-inline:auto;-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem);inline-size:max(12px,262/var(--font-size)*1rem)}.sec_6__welfare{-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem)}.sec_7_8_9_10_11{background:-webkit-linear-gradient(300deg, #fff 0%, #f2fce4 10.34%, #e8f7e1 58.8%, #a3ead7 100%);background:linear-gradient(150deg, #fff 0%, #f2fce4 10.34%, #e8f7e1 58.8%, #a3ead7 100%);padding:calc(50/var(--base-size)*1rem) calc(20/var(--base-size)*1rem) 0}.sec_7_8_9_10_11__ttl{font-weight:bold;font-size:max(12px,25/var(--font-size)*1rem);letter-spacing:.03em;color:#404040;text-align:center}.sec_7{-webkit-margin-before:calc(-40/var(--base-size)*1rem);margin-block-start:calc(-40/var(--base-size)*1rem);-webkit-padding-before:calc(40/var(--base-size)*1rem);padding-block-start:calc(40/var(--base-size)*1rem);-webkit-padding-after:calc(40/var(--base-size)*1rem);padding-block-end:calc(40/var(--base-size)*1rem)}.sec_7__list{display:grid;gap:calc(20/var(--base-size)*1rem);-webkit-margin-before:calc(40/var(--base-size)*1rem);margin-block-start:calc(40/var(--base-size)*1rem)}.sec_7__item{background-color:#fff;border:1px solid #009d91;border-radius:5px;overflow:hidden}.sec_7__ttl{background-color:#009d90;font-weight:bold;font-size:max(12px,20/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.6;color:#fff;padding:calc(6/var(--base-size)*1rem);text-align:center}.sec_7__content{font-size:max(12px,13/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.6;color:#404040;display:grid;grid-template-columns:max(12px,75/var(--font-size)*1rem) 1fr;gap:calc(17.5/var(--base-size)*1rem) 0;padding:calc(20/var(--base-size)*1rem)}.sec_7__content dt{font-weight:bold}.sec_7__content dd{font-weight:normal}.sec_7__btn{display:grid;justify-items:start;-webkit-margin-before:calc(10/var(--base-size)*1rem);margin-block-start:calc(10/var(--base-size)*1rem)}.sec_7__btn a{background:#eaeaea;border:1px solid #c9c9c9;border-radius:4px;-webkit-box-shadow:0 0 calc(3/var(--base-size)*1rem) rgba(57,57,57,.16);box-shadow:0 0 calc(3/var(--base-size)*1rem) rgba(57,57,57,.16);font-weight:600;font-size:max(12px,11/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px;overflow:hidden;padding:calc(7.5/var(--base-size)*1rem) calc(10/var(--base-size)*1rem);-webkit-transition:background-color .6s var(--easing),color .6s var(--easing);transition:background-color .6s var(--easing),color .6s var(--easing)}@media(any-hover: hover){.sec_7__btn a:hover{background-color:#000;color:#fff}.sec_7__btn a:hover::before{background-color:#fff}}.sec_7__btn a::before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";aspect-ratio:31/35;background-color:#009d90;-webkit-mask:url(../img/common/ico_location.svg) no-repeat center/contain;mask:url(../img/common/ico_location.svg) no-repeat center/contain;-webkit-transition:background-color .6s var(--easing);transition:background-color .6s var(--easing);inline-size:1.4090909091em}.sec_8{-webkit-margin-before:calc(-40/var(--base-size)*1rem);margin-block-start:calc(-40/var(--base-size)*1rem);-webkit-padding-before:calc(40/var(--base-size)*1rem);padding-block-start:calc(40/var(--base-size)*1rem);-webkit-padding-after:calc(40/var(--base-size)*1rem);padding-block-end:calc(40/var(--base-size)*1rem)}.sec_8__list{border-radius:5px;background:#fff;border:1px solid #cfcfcf;font-size:max(12px,12/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.75;color:#404040;-webkit-margin-before:calc(15/var(--base-size)*1rem);margin-block-start:calc(15/var(--base-size)*1rem);padding:calc(30/var(--base-size)*1rem) calc(20/var(--base-size)*1rem)}.sec_8__list dt{font-weight:bold;-webkit-margin-after:calc(10/var(--base-size)*1rem);margin-block-end:calc(10/var(--base-size)*1rem)}.sec_8__list dd{font-weight:normal}.sec_8__list dd span{font-weight:bold}.sec_8__list dd+dt{-webkit-border-before:1px solid #c9c9c9;border-block-start:1px solid #c9c9c9;-webkit-margin-before:calc(17.5/var(--base-size)*1rem);margin-block-start:calc(17.5/var(--base-size)*1rem);-webkit-padding-before:calc(16/var(--base-size)*1rem);padding-block-start:calc(16/var(--base-size)*1rem)}.sec_9{-webkit-margin-before:calc(-40/var(--base-size)*1rem);margin-block-start:calc(-40/var(--base-size)*1rem);-webkit-padding-before:calc(40/var(--base-size)*1rem);padding-block-start:calc(40/var(--base-size)*1rem);-webkit-padding-after:calc(40/var(--base-size)*1rem);padding-block-end:calc(40/var(--base-size)*1rem)}.sec_9__form{border-radius:5px;background:#fff;border:1px solid #cfcfcf;-webkit-margin-before:calc(20/var(--base-size)*1rem);margin-block-start:calc(20/var(--base-size)*1rem);padding:calc(30/var(--base-size)*1rem) calc(20/var(--base-size)*1rem)}.sec_10{-webkit-padding-after:calc(40/var(--base-size)*1rem);padding-block-end:calc(40/var(--base-size)*1rem)}.sec_10__img{border-radius:10px;overflow:hidden;margin-block:calc(20/var(--base-size)*1rem) calc(15/var(--base-size)*1rem)}.sec_10__txt{font-weight:normal;font-size:max(12px,12/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.75;color:#404040}.sec_11{-webkit-margin-before:calc(-40/var(--base-size)*1rem);margin-block-start:calc(-40/var(--base-size)*1rem);-webkit-padding-before:calc(40/var(--base-size)*1rem);padding-block-start:calc(40/var(--base-size)*1rem);-webkit-padding-after:calc(50/var(--base-size)*1rem);padding-block-end:calc(50/var(--base-size)*1rem)}.sec_11__accordion{border:1px solid #009d90;-webkit-box-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.1);box-shadow:0 calc(1.5/var(--base-size)*1rem) calc(3/var(--base-size)*1rem) rgba(0,0,0,.1);border-radius:5px;overflow:hidden;-webkit-margin-before:calc(25/var(--base-size)*1rem);margin-block-start:calc(25/var(--base-size)*1rem)}.sec_11__accordion+.sec_11__accordion{-webkit-margin-before:calc(15/var(--base-size)*1rem);margin-block-start:calc(15/var(--base-size)*1rem)}.sec_11__accordion.is-open summary::before{opacity:0;rotate:270deg}.sec_11__accordion.is-open summary::after{rotate:360deg}.sec_11__summary{background-color:#009d90;font-weight:bold;font-size:max(12px,15/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.6;color:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:calc(7/var(--base-size)*1rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:calc(7.5/var(--base-size)*1rem) calc(12/var(--base-size)*1rem) calc(9/var(--base-size)*1rem);-webkit-transition:background-color .6s var(--easing),color .6s var(--easing);transition:background-color .6s var(--easing),color .6s var(--easing)}@media(any-hover: hover){.sec_11__summary:hover{background-color:#fff;color:#009d90}}.sec_11__summary svg{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;overflow:hidden;-webkit-margin-before:.18lh;margin-block-start:.18lh;inline-size:1.15em;block-size:1.15em}.sec_11__summary svg path{fill:currentColor}.sec_11__summary::before,.sec_11__summary::after{content:"";grid-column:3/4;grid-row:1/2;background-color:currentColor;-webkit-transition:background-color .6s var(--easing),opacity .6s var(--easing),rotate .6s var(--easing);transition:background-color .6s var(--easing),opacity .6s var(--easing),rotate .6s var(--easing);inline-size:1em;block-size:1px}.sec_11__summary::after{rotate:90deg}.sec_11__details{background-color:#fff;-webkit-border-before:1px solid #009d90;border-block-start:1px solid #009d90;font-weight:normal;font-size:max(12px,12/var(--font-size)*1rem);letter-spacing:.03em;line-height:1.75;color:#404040;padding:calc(17.5/var(--base-size)*1rem) calc(20/var(--base-size)*1rem)}