@charset "UTF-8";body{color:#231815;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt"}

/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}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:initial}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;background:#0000;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:initial}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{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.c-footer__inner{padding:4.53125vw 0 7.03125vw;position:relative}@media (min-width:52.1875em){.c-footer__inner{padding:2.0833333333vw 16.7361111111vw 2.7777777778vw}}.c-footer__inner .c-footer__totop{bottom:0;cursor:pointer;height:8.125vw;position:absolute;right:0;width:8.125vw;z-index:99}@media (min-width:52.1875em){.c-footer__inner .c-footer__totop{bottom:6.1111111111vw;height:auto;right:4.5138888889vw;transition:opacity .3s;width:9.3055555556vw}.c-footer__inner .c-footer__totop:hover{opacity:.7}}.c-footer__inner .c-footer__totop img{height:auto;width:100%}.c-footer__inner .c-footer__contents{align-items:center;display:flex;flex-direction:column;gap:3.75vw;justify-content:space-between}@media (min-width:52.1875em){.c-footer__inner .c-footer__contents{flex-direction:row;gap:0}}.c-footer__inner .c-footer__list{align-items:center;display:flex;gap:3.125vw}@media (min-width:52.1875em){.c-footer__inner .c-footer__list{gap:.9722222222vw}}.c-footer__inner .c-footer__list .c-footer__item:not(:last-child){border-right:.15625vw solid #231815;padding-right:3.125vw}@media (min-width:52.1875em){.c-footer__inner .c-footer__list .c-footer__item:not(:last-child){border-right:.0694444444vw solid #231815;padding-right:.9722222222vw}}.c-footer__inner .c-footer__list .c-footer__item .c-footer__logo{display:block;height:3.28125vw;width:7.8125vw}@media (min-width:52.1875em){.c-footer__inner .c-footer__list .c-footer__item .c-footer__logo{height:auto;margin-right:.4166666667vw;width:2.9861111111vw}}.c-footer__inner .c-footer__list .c-footer__item .c-footer__logo img{display:block;height:auto;width:100%}.c-footer__inner .c-footer__list .c-footer__item .c-footer__link{display:block;font-size:2.1875vw;text-decoration:underline}@media (min-width:52.1875em){.c-footer__inner .c-footer__list .c-footer__item .c-footer__link{font-size:.9722222222vw;transition:opacity .3s}.c-footer__inner .c-footer__list .c-footer__item .c-footer__link:hover{opacity:.7}}.c-footer__inner .c-footer__copy{font-size:1.875vw}@media (min-width:52.1875em){.c-footer__inner .c-footer__copy{font-size:.9027777778vw}}.fv{position:relative}.fv__inner h1{width:100%}.fv__inner h1 img{height:auto;width:100%}header{padding:2.65625vw 0}@media (min-width:52.1875em){header{padding:.9722222222vw}}header .header__image{margin:0 auto;max-width:87.5vw}@media (min-width:52.1875em){header .header__image{max-width:60.0694444444vw}}header .header__image img{height:auto;width:100%}.schedule{padding:4.0625vw 0 4.6875vw}@media (min-width:52.1875em){.schedule{padding:2.0833333333vw 1.3888888889vw 1.3888888889vw}}.schedule .schedule__inner{margin:0 auto;max-width:87.1875vw}@media (min-width:52.1875em){.schedule .schedule__inner{max-width:66.6666666667vw}}.schedule .schedule__inner img{height:auto;width:100%}.other{background:#c2da69;padding:0 0 14.0625vw}@media (min-width:52.1875em){.other{padding:0 0 8.75vw}}.other .other__inner{align-items:center;display:flex;flex-direction:column;gap:4.6875vw;justify-content:center;margin:0 auto;max-width:88.59375vw}@media (min-width:52.1875em){.other .other__inner{flex-direction:row;gap:2.9166666667vw;max-width:66.875vw}}.other .other__inner .other__item{width:100%}.other .other__inner .other__item a{display:block}@media (min-width:52.1875em){.other .other__inner .other__item a{transition:opacity .3s}.other .other__inner .other__item a:hover{opacity:.6}}.other .other__inner .other__item a img{height:auto;width:100%}.reward{background-color:red;padding:10.9375vw 0 7.8125vw}@media (min-width:52.1875em){.reward{padding:6.9444444444vw 0 4.1666666667vw}}.reward__inner{background-color:#fff;border-radius:3.125vw;margin:0 auto;max-width:87.5vw;padding:0 3.125vw 4.6875vw}@media (min-width:52.1875em){.reward__inner{border-radius:1.3888888889vw;max-width:66.6666666667vw;padding:0 2.2222222222vw 3.4722222222vw}}.reward__inner .reward__title{color:#ff0;font-size:4.53125vw;font-weight:900;letter-spacing:.05em;margin-bottom:4.6875vw;position:relative;text-align:center;transform:translateY(-55%);z-index:2}@media (min-width:52.1875em){.reward__inner .reward__title{font-size:3.4722222222vw;margin-bottom:1.25vw}}.reward__inner .reward__title:after{background-image:url(../img/section-title-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7.1875vw;left:50%;position:absolute;top:54%;transform:translate(-50%,-50%);width:45.15625vw;z-index:-1}@media (min-width:52.1875em){.reward__inner .reward__title:after{height:5.5555555556vw;width:34.7222222222vw}}.reward__inner .reward__title img{height:4.375vw;width:100%}@media (min-width:52.1875em){.reward__inner .reward__title img{height:3.4027777778vw}}.reward__inner .reward__subtitle{margin:0 auto;position:relative;width:76.25vw;z-index:2}@media (min-width:52.1875em){.reward__inner .reward__subtitle{width:58.5416666667vw}}.reward__inner .reward__subtitle img{height:auto;width:100%}.reward__inner .reward__contents{margin:1.875vw auto 1.40625vw;width:84.375vw}@media (min-width:52.1875em){.reward__inner .reward__contents{margin:1.3888888889vw auto .2777777778vw;width:59.6527777778vw}}.reward__inner .reward__contents img{height:auto;width:100%}.reward__inner .reward__notice{color:#777;font-size:1.875vw;font-weight:500;line-height:1.3;margin:0 auto 4.21875vw;width:77.5vw}@media (min-width:52.1875em){.reward__inner .reward__notice{font-size:.7638888889vw;font-weight:400;line-height:1.5;margin:0 auto 2.6388888889vw;width:60.8333333333vw}}.reward__inner .reward__notice li{align-items:flex-start;display:flex;justify-content:flex-start}.reward__inner .reward__notice li:before{content:"※"}.reward__inner .reward-point__title{margin-bottom:3.125vw;position:relative;text-align:center;z-index:2}@media (min-width:52.1875em){.reward__inner .reward-point__title{margin-bottom:2.3611111111vw}}.reward__inner .reward-point__title:after{background-color:red;content:"";height:.3125vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media (min-width:52.1875em){.reward__inner .reward-point__title:after{height:.1388888889vw}}.reward__inner .reward-point__title span{background-color:#fff;border:.46875vw solid red;border-radius:11.25vw;color:red;display:inline-block;font-size:3.125vw;font-weight:700;padding:.625vw 5.46875vw .9375vw;position:relative}@media (min-width:52.1875em){.reward__inner .reward-point__title span{border:.2777777778vw solid red;border-radius:5vw;font-size:2.4277777778vw;padding:.3472222222vw 3.5416666667vw .4861111111vw}}.reward__inner .reward-point__title span:before{aspect-ratio:1/1;background-color:#fff;content:"";left:-.46875vw;position:absolute;top:50%;transform:translate(-100%,-50%);width:1.875vw}@media (min-width:52.1875em){.reward__inner .reward-point__title span:before{left:-.2777777778vw;width:1.3888888889vw}}.reward__inner .reward-point__title span:after{aspect-ratio:1/1;background-color:#fff;content:"";position:absolute;right:-.46875vw;top:50%;transform:translate(100%,-50%);width:1.875vw}@media (min-width:52.1875em){.reward__inner .reward-point__title span:after{right:-.2777777778vw;width:1.3888888889vw}}.reward__inner .reward-point__text{color:#777;font-size:2.96875vw;font-weight:700;line-height:1.36;margin-bottom:3.125vw;text-align:center}@media (min-width:52.1875em){.reward__inner .reward-point__text{font-size:1.5861111111vw;line-height:1.43;margin-bottom:1.7361111111vw}}.reward__inner .reward-point__table{margin:0 auto .78125vw;width:73.4375vw}@media (min-width:52.1875em){.reward__inner .reward-point__table{margin-bottom:.3472222222vw;width:59.7916666667vw}}.reward__inner .reward-point__table img{height:auto;width:100%}.reward__inner .reward-point-table__notice{font-size:2.03125vw;font-weight:500;line-height:2;margin:0 auto 4.6875vw;width:73.4375vw}@media (min-width:52.1875em){.reward__inner .reward-point-table__notice{font-size:1.0416666667vw;margin:0 auto 3.125vw;width:59.7916666667vw}}.reward__inner .reward-point__subtitle{margin-bottom:4.0625vw;text-align:center}@media (min-width:52.1875em){.reward__inner .reward-point__subtitle{margin-bottom:2.2916666667vw}}.reward__inner .reward-point__subtitle>span{align-items:flex-end;background-color:#8dc21f;border-radius:7.1875vw;color:#fff;display:flex;font-size:3.125vw;font-weight:900;justify-content:center;margin:0 auto;padding:.625vw 0 1.09375vw;width:43.59375vw}@media (min-width:52.1875em){.reward__inner .reward-point__subtitle>span{border-radius:3.1944444444vw;font-size:2.0652777778vw;padding:.4861111111vw 0;width:29.375vw}}.reward__inner .reward-point__subtitle>span span{font-size:85%;margin-bottom:.02em}.reward__inner .reward-point__example{margin:0 auto 6.875vw;width:64.53125vw}@media (min-width:52.1875em){.reward__inner .reward-point__example{margin-bottom:4.0277777778vw;width:58.125vw}}.reward__inner .reward-point__example img{height:auto;width:100%}.reward__inner .reward-point__notice{border:.3125vw solid red;border-radius:.78125vw;margin:0 auto;width:81.25vw}@media (min-width:52.1875em){.reward__inner .reward-point__notice{border:.1388888889vw solid red;border-radius:.3472222222vw;width:58.125vw}}.reward__inner .reward-point__notice .reward-point-notice__title{background-color:red;color:#fff;font-size:2.428125vw;font-weight:700;line-height:1.46;margin-bottom:2.65625vw;padding:.3125vw 0;text-align:center}@media (min-width:52.1875em){.reward__inner .reward-point__notice .reward-point-notice__title{font-size:1.7361111111vw;margin-bottom:.8333333333vw;padding:.0694444444vw 0 .1388888889vw}}.reward__inner .reward-point__notice .reward-point-notice__list{padding:0 1.25vw 2.65625vw}@media (min-width:52.1875em){.reward__inner .reward-point__notice .reward-point-notice__list{padding:0 2.2916666667vw .8333333333vw}}.reward__inner .reward-point__notice .reward-point-notice__list li{color:#777;font-size:1.875vw;font-weight:700;line-height:1.52;padding-left:1.25em;position:relative}@media (min-width:52.1875em){.reward__inner .reward-point__notice .reward-point-notice__list li{font-size:1.1805555556vw}}.reward__inner .reward-point__notice .reward-point-notice__list li span{color:red}.reward__inner .reward-point__notice .reward-point-notice__list li:last-child{padding-left:0}.reward__inner .reward-point__notice .reward-point-notice__list li:last-child:before{display:none}.reward__inner .reward-point__notice .reward-point-notice__list li:before{content:"⚠︎";left:0;position:absolute;top:1px}.overview{background:#c2da69;padding:10vw 0 7.8125vw}@media (min-width:52.1875em){.overview{padding:5.5555555556vw 0 6.1111111111vw}}.overview__inner{background-color:#fff;border-radius:3.125vw;margin:0 auto;max-width:87.5vw;padding:0 0 5.46875vw}@media (min-width:52.1875em){.overview__inner{border-radius:1.3888888889vw;max-width:66.6666666667vw;padding:0 3.4722222222vw 3.4722222222vw}}.overview__inner .overview__title{color:#ff0;font-size:4.53125vw;font-weight:900;letter-spacing:.05em;margin-bottom:2.34375vw;position:relative;text-align:center;transform:translateY(-55%);z-index:2}@media (min-width:52.1875em){.overview__inner .overview__title{font-size:3.4722222222vw;margin-bottom:1.25vw}}.overview__inner .overview__title:after{background-image:url(../img/section-title-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7.1875vw;left:50%;position:absolute;top:54%;transform:translate(-50%,-50%);width:45.15625vw;z-index:-1}@media (min-width:52.1875em){.overview__inner .overview__title:after{height:5.5555555556vw;width:34.7222222222vw}}.overview__inner .overview__title img{height:4.375vw;width:100%}@media (min-width:52.1875em){.overview__inner .overview__title img{height:3.4027777778vw}}.overview__inner .overview__text{font-size:3.125vw;font-weight:700;line-height:1.32;margin-bottom:5.3125vw;position:relative;text-align:center;z-index:2}@media (min-width:52.1875em){.overview__inner .overview__text{font-size:2.3vw;margin-bottom:3.0555555556vw}}.overview__inner .overview__text span{color:red}.overview__inner .overview__date{margin:0 auto 5.3125vw;width:74.375vw}@media (min-width:52.1875em){.overview__inner .overview__date{margin:0 auto 3.75vw;width:56.3888888889vw}}.overview__inner .overview__date img{height:auto;width:100%}.overview__inner .overview-product{margin:0 auto 5.625vw;position:relative;width:82.03125vw}@media (min-width:52.1875em){.overview__inner .overview-product{margin-bottom:3.75vw;width:100%}}.overview__inner .overview-product img{height:auto;width:100%}.overview__inner .overview-notice{margin:0 auto;width:82.03125vw}@media (min-width:52.1875em){.overview__inner .overview-notice{width:100%}}.overview__inner .overview-notice .overview-notice__title{background-color:#fff000;font-size:3.125vw;font-weight:700;letter-spacing:.02em;margin-bottom:1.875vw;padding:.78125vw;text-align:center}@media (min-width:52.1875em){.overview__inner .overview-notice .overview-notice__title{font-size:2.1527777778vw;margin-bottom:1.7361111111vw;padding:.4861111111vw}}.overview__inner .overview-notice .overview-notice__title span{color:red}.overview__inner .overview-notice .overview-notice__title span span{font-size:80%}.overview__inner .overview-notice ul li{align-items:flex-start;display:flex;font-size:1.875vw;font-weight:500;justify-content:flex-start;line-height:1.4}@media (min-width:52.1875em){.overview__inner .overview-notice ul li{font-size:1.5152777778vw;font-weight:700;letter-spacing:.08em}}.overview__inner .overview-notice ul li:before{content:"●"}.flow{background-color:red;padding:10.46875vw 0 6.71875vw;position:relative}@media (min-width:52.1875em){.flow{padding:6.25vw 0 6.1111111111vw}}.flow__inner{background-color:#fff;border-radius:3.125vw;margin:0 auto;max-width:87.5vw;padding:0 3.125vw 4.6875vw;position:relative;z-index:2}@media (min-width:52.1875em){.flow__inner{border-radius:1.3888888889vw;max-width:66.6666666667vw;padding:0 4.1666666667vw 5.8333333333vw}}.flow__inner .flow__title{color:#ff0;font-size:4.53125vw;font-weight:900;letter-spacing:.05em;margin-bottom:2.34375vw;position:relative;text-align:center;transform:translateY(-55%);z-index:100}@media (min-width:52.1875em){.flow__inner .flow__title{font-size:3.4722222222vw;margin-bottom:.8333333333vw}}.flow__inner .flow__title:after{background-image:url(../img/section-title-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7.1875vw;left:50%;position:absolute;top:54%;transform:translate(-50%,-50%);width:45.15625vw;z-index:-1}@media (min-width:52.1875em){.flow__inner .flow__title:after{height:5.5555555556vw;width:34.7222222222vw}}.flow__inner .flow__title img{height:4.375vw;width:100%}@media (min-width:52.1875em){.flow__inner .flow__title img{height:3.4027777778vw}}.flow__inner .flow__text{font-size:3.125vw;font-weight:900;line-height:1.43;margin-bottom:5.15625vw;text-align:center}@media (min-width:52.1875em){.flow__inner .flow__text{font-size:2.0833333333vw;margin-bottom:2.7777777778vw}}.flow__inner .flow__text span{color:red}.flow__inner .flow__contents{align-items:stretch;display:flex;flex-direction:column;gap:5.15625vw;justify-content:center;margin:0 auto 5.15625vw;max-width:75vw}@media (min-width:52.1875em){.flow__inner .flow__contents{flex-direction:row;gap:2.5vw;margin:0 auto 2.7777777778vw;max-width:58.125vw}}.flow__inner .flow__contents .flow-item{border:.46875vw solid red;border-radius:2.5vw;padding:3.125vw 0 0;width:100%}@media (min-width:52.1875em){.flow__inner .flow__contents .flow-item{border:.2777777778vw solid red;border-radius:2.0833333333vw;padding:1.3888888889vw 0 0}}.flow__inner .flow__contents .flow-item__number{border-bottom:.3125vw solid red;color:red;font-size:4.84375vw;font-weight:900;margin:0 1.875vw 2.8125vw;padding-bottom:2.03125vw;text-align:center}@media (min-width:52.1875em){.flow__inner .flow__contents .flow-item__number{border-bottom:.2777777778vw solid red;font-size:2.7777777778vw;margin:0 1.0416666667vw 1.3888888889vw;padding-bottom:1.0416666667vw}}.flow__inner .flow__contents .flow-item__title{color:red;font-size:5.625vw;font-weight:900;margin-bottom:2.34375vw;text-align:center}@media (min-width:52.1875em){.flow__inner .flow__contents .flow-item__title{font-size:1.5277777778vw;margin-bottom:1.25vw}}.flow__inner .flow__contents .flow-item__text{color:#777;font-size:3.125vw;font-weight:700;line-height:1.45;text-align:center}@media (min-width:52.1875em){.flow__inner .flow__contents .flow-item__text{font-size:1.3347222222vw}}.flow__inner .flow__contents .flow-item__image img{height:auto;width:100%}.flow__inner .flow__button{margin:0 auto 4.6875vw;width:79.6875vw}@media (min-width:52.1875em){.flow__inner .flow__button{margin-bottom:5.4166666667vw;width:44.8611111111vw}}.flow__inner .flow__button a{display:block}@media (min-width:52.1875em){.flow__inner .flow__button a{transition:opacity .3s}.flow__inner .flow__button a:hover{opacity:.7}}.flow__inner .flow__button a img{height:auto;width:100%}.flow__inner .flow__subtitle{margin-bottom:3.125vw}@media (min-width:52.1875em){.flow__inner .flow__subtitle{margin-bottom:1.8055555556vw}}.flow__inner .flow__list{font-size:2.1875vw;font-weight:400;line-height:1.42;margin-bottom:3.90625vw}@media (min-width:52.1875em){.flow__inner .flow__list{font-size:1.1458333333vw;line-height:1.93;margin-bottom:2.7777777778vw}}.flow__inner .flow__list li{align-items:flex-start;display:flex;justify-content:flex-start}.flow__inner .flow__list li:before{color:#8dc21f;content:"●"}.flow__inner .flow__receipt{height:auto;margin-bottom:4.6875vw;width:100%}@media (min-width:52.1875em){.flow__inner .flow__receipt{margin-bottom:2.7777777778vw}}.flow__inner .flow__receipt img{height:auto;width:100%}.flow__inner .flow__subtitle{margin-bottom:2.1875vw;text-align:center}@media (min-width:52.1875em){.flow__inner .flow__subtitle{margin-bottom:1.6666666667vw}}.flow__inner .flow__subtitle span{align-items:center;background-color:#8dc21f;border-radius:7.1875vw;color:#fff;display:flex;font-size:3.125vw;font-weight:900;height:4.6875vw;justify-content:center;margin:0 auto;width:36.71875vw}@media (min-width:52.1875em){.flow__inner .flow__subtitle span{border-radius:3.1944444444vw;font-size:2.0652777778vw;height:3.1944444444vw;width:27.7777777778vw}}.flow__inner .flow__thirdtitle{margin-bottom:2.65625vw;text-align:center}@media (min-width:52.1875em){.flow__inner .flow__thirdtitle{margin-bottom:1.6666666667vw}}.flow__inner .flow__thirdtitle span{align-items:center;background-color:#727171;border-radius:7.1875vw;color:#fff;display:flex;font-size:3.125vw;font-weight:900;height:4.6875vw;justify-content:center;margin:0 auto;width:36.71875vw}@media (min-width:52.1875em){.flow__inner .flow__thirdtitle span{border-radius:3.1944444444vw;font-size:2.0652777778vw;height:3.1944444444vw;width:27.7777777778vw}}.flow__inner .flow-ng{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3.75vw 8.90625vw;justify-content:flex-start;margin:0 auto;width:71.875vw}@media (min-width:52.1875em){.flow__inner .flow-ng{gap:1.9444444444vw 6.7361111111vw;width:100%}}.flow__inner .flow-ng .flow-ng-item{width:calc(50% - 4.45313vw)}@media (min-width:52.1875em){.flow__inner .flow-ng .flow-ng-item{width:calc(50% - 3.36806vw)}}.flow__inner .flow-ng .flow-ng-item__title{align-items:center;color:#e50012;display:flex;font-size:1.875vw;font-weight:700;gap:.625vw;justify-content:flex-start;line-height:1.08;margin-bottom:1.25vw}@media (min-width:52.1875em){.flow__inner .flow-ng .flow-ng-item__title{font-size:1.1111111111vw;gap:.4861111111vw;line-height:2;margin-bottom:.8333333333vw}}.flow__inner .flow-ng .flow-ng-item__title span{flex-shrink:0;width:4.21875vw}@media (min-width:52.1875em){.flow__inner .flow-ng .flow-ng-item__title span{width:3.1944444444vw}}.flow__inner .flow-ng .flow-ng-item__title span img{height:auto;width:100%}.flow__inner .flow-ng .flow-ng-item__image{overflow:hidden}@media (min-width:52.1875em){.flow__inner .flow-ng .flow-ng-item__image{border-radius:.6944444444vw}}.flow__inner .flow-ng .flow-ng-item__image img{height:auto;width:100%}.term{background:#c2da69;padding:7.8125vw 0}@media (min-width:52.1875em){.term{padding:4.8611111111vw 0 5.5555555556vw}}.term__inner{margin:0 auto;width:90.625vw}@media (min-width:52.1875em){.term__inner{width:66.6666666667vw}}.term__inner .term__title{color:#ff0;font-size:4.53125vw;font-weight:900;letter-spacing:.05em;margin-bottom:4.6875vw;position:relative;text-align:center;z-index:2}@media (min-width:52.1875em){.term__inner .term__title{font-size:3.4722222222vw;margin-bottom:3.8194444444vw}}.term__inner .term__title:after{background-image:url(../img/section-title-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7.1875vw;left:50%;position:absolute;top:54%;transform:translate(-50%,-50%);width:45.15625vw;z-index:-1}@media (min-width:52.1875em){.term__inner .term__title:after{height:5.5555555556vw;width:34.7222222222vw}}.term__inner .term__title img{height:4.375vw;width:100%}@media (min-width:52.1875em){.term__inner .term__title img{height:3.4027777778vw}}.term__inner .term__box{background-color:#fff;height:70.3125vw;overflow:scroll;width:100%}@media (min-width:52.1875em){.term__inner .term__box{height:27.7777777778vw}}.term__inner .term__box .term__contents{padding:3.125vw 4.6875vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents{padding:2.7777777778vw 3.4722222222vw}}.term__inner .term__box .term__contents>:first-child{margin-top:0}.term__inner .term__box .term__contents>:last-child{margin-bottom:0}.term__inner .term__box .term__contents .term__innertitle{font-size:3.75vw;font-weight:700;margin-bottom:3.90625vw;text-align:center}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__innertitle{font-size:2.6388888889vw;margin-bottom:2.4305555556vw}}.term__inner .term__box .term__contents .term__overview{font-size:2.34375vw;line-height:1.9}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__overview{font-size:1.1111111111vw}}.term__inner .term__box .term__contents .term__subtitle{align-items:center;background-color:#231815;color:#fff;display:flex;font-size:3.125vw;font-weight:700;height:6.25vw;justify-content:center;line-height:1.4;margin:3.75vw 0 2.8125vw;width:100%}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__subtitle{font-size:1.3888888889vw;height:2.7777777778vw;margin:2.0833333333vw 0 1.3888888889vw}}.term__inner .term__box .term__contents .term__link{font-size:2.1875vw;font-weight:500;line-height:1.6;margin:1.875vw 0 0}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__link{font-size:1.0416666667vw;margin:.8333333333vw 0 0}}.term__inner .term__box .term__contents .term__link a{align-items:center;color:red;display:flex;gap:.625vw;justify-content:flex-start}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__link a{gap:.2777777778vw;transition:opacity .3s}.term__inner .term__box .term__contents .term__link a:hover{opacity:.7}}.term__inner .term__box .term__contents .term__link a span{text-decoration:underline}.term__inner .term__box .term__contents .term__link a:before{background-image:url(../img/term-link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.8125vw;width:1.5625vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__link a:before{height:1.25vw;width:.6944444444vw}}.term__inner .term__box .term__contents .term__text{font-size:2.34375vw;font-weight:500;line-height:1.75}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__text{font-size:1.0416666667vw;line-height:1.6}}.term__inner .term__box .term__contents .term__text span{font-size:80%}.term__inner .term__box .term__contents .term__text.series{margin:3.125vw 0 1.25vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__text.series{margin:2.0833333333vw 0 .5555555556vw}}.term__inner .term__box .term__contents .term__text.small{font-size:2.265625vw;letter-spacing:-.03em;margin:-.46875vw 0 3.125vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__text.small{font-size:1.0069444444vw;margin:-.9027777778vw 0 1.3888888889vw}}.term__inner .term__box .term__contents .term__text.space{margin:1.5em 0}.term__inner .term__box .term__contents .term__text.nomargin{margin-top:0}.term__inner .term__box .term__contents .term__text a{word-wrap:break-word}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__text a{transition:opacity .3s}.term__inner .term__box .term__contents .term__text a:hover{opacity:.7}}.term__inner .term__box .term__contents .term__table{border-collapse:collapse;margin:1.25vw 0 2.34375vw;width:100%}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table{margin:.5555555556vw 0 1.7361111111vw}}.term__inner .term__box .term__contents .term__table.equally{table-layout:fixed}.term__inner .term__box .term__contents .term__table.equally thead tr th{padding:.625vw .9375vw!important;text-align:left!important;width:auto!important}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table.equally thead tr th{padding:.2777777778vw .4166666667vw!important}}.term__inner .term__box .term__contents .term__table.equally tbody tr td{padding:.625vw .9375vw!important;text-align:left!important;width:auto!important}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table.equally tbody tr td{padding:.2777777778vw .4166666667vw!important}}.term__inner .term__box .term__contents .term__table.tdonly{width:56.25vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table.tdonly{width:25vw}}.term__inner .term__box .term__contents .term__table.tdonly tbody tr td{padding:.625vw 2.34375vw!important;text-align:left!important}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table.tdonly tbody tr td{padding:.2777777778vw 1.0416666667vw!important}}.term__inner .term__box .term__contents .term__table tr{font-size:2.1875vw;font-weight:500;line-height:1.3}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table tr{font-size:.9722222222vw}}.term__inner .term__box .term__contents .term__table tr td,.term__inner .term__box .term__contents .term__table tr th{border:1px solid #000;padding:.625vw .9375vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table tr td,.term__inner .term__box .term__contents .term__table tr th{border:.0694444444vw solid #000;padding:.2777777778vw .4166666667vw}}.term__inner .term__box .term__contents .term__table tr td span,.term__inner .term__box .term__contents .term__table tr th span{font-size:80%}.term__inner .term__box .term__contents .term__table thead tr th{background-color:#dcdddd;font-size:2.1875vw;font-weight:700}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table thead tr th{font-size:1.1111111111vw}}.term__inner .term__box .term__contents .term__table thead tr th:first-child{padding:.625vw 0;text-align:center;width:10.2803738318%}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table thead tr th:first-child{padding:.2777777778vw 0;width:10.2803738318%}}.term__inner .term__box .term__contents .term__table thead tr th:nth-child(2){width:42.6401869159%}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table thead tr th:nth-child(2){width:42.6401869159%}}.term__inner .term__box .term__contents .term__table thead tr th:nth-child(3){width:13.785046729%}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table thead tr th:nth-child(3){width:13.785046729%}}.term__inner .term__box .term__contents .term__table tbody tr td{padding:.3125vw .9375vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table tbody tr td{padding:.1388888889vw .4166666667vw}}.term__inner .term__box .term__contents .term__table tbody tr td.red{color:red}.term__inner .term__box .term__contents .term__table tbody tr td:first-child{font-size:1.953125vw;padding:.3125vw 0;text-align:center}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__table tbody tr td:first-child{font-size:.8680555556vw;padding:.1388888889vw 0;white-space:nowrap}}.term__inner .term__box .term__contents ul.term__list{font-size:2.1875vw;font-weight:500;line-height:1.6}@media (min-width:52.1875em){.term__inner .term__box .term__contents ul.term__list{font-size:1.0416666667vw}}.term__inner .term__box .term__contents ul.term__list li{padding-left:1em;position:relative}.term__inner .term__box .term__contents ul.term__list li:before{content:"●";left:0;position:absolute;top:0}.term__inner .term__box .term__contents ul.term__sublist{font-size:2.1875vw;font-weight:500;line-height:1.6;padding-left:1em}@media (min-width:52.1875em){.term__inner .term__box .term__contents ul.term__sublist{font-size:1.0416666667vw}}.term__inner .term__box .term__contents ul.term__sublist li{padding-left:1em;position:relative}.term__inner .term__box .term__contents ul.term__sublist li:before{content:"●";left:0;position:absolute;top:0}.term__inner .term__box .term__contents ul.term__sublist.nomark li{padding-left:0}.term__inner .term__box .term__contents ul.term__sublist.nomark li:before{display:none}.term__inner .term__box .term__contents ol.term__list{counter-reset:count 0;font-size:2.1875vw;font-weight:500;line-height:1.6}@media (min-width:52.1875em){.term__inner .term__box .term__contents ol.term__list{font-size:1.0416666667vw}}.term__inner .term__box .term__contents ol.term__list li{align-items:flex-start;counter-increment:number;display:flex;justify-content:flex-start}.term__inner .term__box .term__contents ol.term__list li:before{content:"(" counter(number) ")"}.term__inner .term__box .term__contents .term__thirdtitle{font-size:2.5vw;font-weight:700;line-height:1.875;margin-bottom:1.25vw}@media (min-width:52.1875em){.term__inner .term__box .term__contents .term__thirdtitle{font-size:1.4583333333vw;line-height:1.5;margin-bottom:.2083333333vw}}.menu{background-color:#8dc21f}.menu__inner{margin:0 auto;max-width:87.5vw;padding:5.3125vw 0}@media (min-width:52.1875em){.menu__inner{max-width:83.3333333333vw;padding:1.3888888889vw 0}}.menu__inner ul{align-items:center;display:flex;justify-content:center}.menu__inner ul li{position:relative;width:100%}.menu__inner ul li:before{background-color:#fff;border-radius:.15625vw;content:"";height:100%;left:0;position:absolute;top:0;width:.3125vw}@media (min-width:52.1875em){.menu__inner ul li:before{border-radius:.0694444444vw;width:.1388888889vw}}.menu__inner ul li:last-child:after{background-color:#fff;border-radius:.15625vw;content:"";height:100%;position:absolute;right:0;top:0;width:.3125vw}@media (min-width:52.1875em){.menu__inner ul li:last-child:after{border-radius:.0694444444vw;width:.1388888889vw}}.menu__inner ul li a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.875vw 0 1.5625vw;width:100%}@media (min-width:52.1875em){.menu__inner ul li a{padding:.9722222222vw 0 .8333333333vw;transition:opacity .3s}.menu__inner ul li a:hover{opacity:.7}}.menu__inner ul li a img{height:6.875vw;width:auto}@media (min-width:52.1875em){.menu__inner ul li a img{height:3.75vw}}.table{display:table!important}.hidden{display:none!important}@media (min-width:835px){.desktop\:block{display:block!important}.desktop\:inline{display:inline!important}.desktop\:hidden{display:none!important}}