@import"https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap";@media screen and (max-width: 767px){.vpc{display:none}}@media screen and not (max-width: 767px){.vsp{display:none}}#home-p #navi3{margin-bottom:0}.top-main{--green: #35AF93;--green-bg: #EAF7F4;--orange: #FF7C4B;--yellow: #FFF000;--text: #333;color:var(--text);text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}.top-main *{margin-bottom:0;-webkit-box-sizing:inherit;box-sizing:inherit;max-width:none}.top-main img{max-width:100%;height:auto}.top-main p{margin-bottom:0}.top-main .main{padding:40px 20px 100px;background:-webkit-gradient(linear, left top, left bottom, from(#dafaf9), to(#fffefb)) top center/auto 640px no-repeat;background:linear-gradient(#dafaf9 0%, #fffefb 100%) top center/auto 640px no-repeat}.top-main .main--mv{max-width:1200px;margin-inline:auto;padding-top:40px;padding-inline:20px;background:#fff}.top-main .main--mv--1{max-width:1000px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;gap:30px}@media screen and (max-width: 767px){.top-main .main--mv--1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top-main .main--mv--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){.top-main .main--mv--2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.top-main .main--mv--2--1{width:180px;background:var(--orange);color:#fff;font-weight:900;text-align:center;font-size:25px;padding:20px;border-radius:10px 10px 0 0;line-height:1.2}@media screen and (max-width: 767px){.top-main .main--mv--2--1{font-size:20px;border-radius:10px;width:auto;padding:10px}}.top-main .main--mv--2--1 span{font-size:1.48em;color:var(--yellow);display:block}@media screen and (max-width: 767px){.top-main .main--mv--2--1 span{display:inline-block}}.top-main .main--mv--2--2{width:519px}@media screen and (max-width: 767px){.top-main .main--mv--2--2{width:calc(100% + 20px);margin-inline:-10px}}.top-main .main--merit{max-width:1000px;margin-inline:auto;padding:40px;background:var(--green);border-radius:10px}@media screen and (max-width: 767px){.top-main .main--merit{padding:20px}}.top-main .main--merit--head{font-weight:bold;font-size:32px;text-align:center;color:var(--yellow);margin-bottom:40px}@media screen and (max-width: 767px){.top-main .main--merit--head{font-size:24px;margin-bottom:20px}}.top-main .main--merit--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.top-main .main--merit--list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.top-main .main--merit--list--item{background:#fff;border-radius:10px;padding:30px 20px}@media screen and not (max-width: 767px){.top-main .main--merit--list--item{-webkit-box-flex:1;-ms-flex:1 1 206px;flex:1 1 206px}}@media screen and (max-width: 767px){.top-main .main--merit--list--item{width:100%;padding:20px 10px}}.top-main .main--merit--list--item--head{font-weight:bold;font-size:16px;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.top-main .main--merit--list--item--head{font-size:14px}}.top-main .main--merit--list--item--head span{font-size:1.25em;color:var(--green);display:block}@media screen and (max-width: 767px){.top-main .main--merit--list--item--head span{display:inline-block;font-size:1.2857142857em}}.top-main .main--merit--list--item--illust{text-align:center;margin-bottom:20px}.top-main .main--merit--list--item--button{text-align:center}.top-main .main--merit--list--item--button a{display:inline-block;font-size:14px;color:var(--green);font-weight:bold;border:solid 1px;padding:5px 1.5em;border-radius:100px;text-decoration:none}.top-main .main--merit--list--item--button a::after{content:"";background:url(../img/home-new202405/icon-arrow.svg) center center/contain no-repeat;width:1.4285714286em;height:.7142857143em;display:inline-block;margin-left:.5em}@media screen and (hover){.top-main .main--merit--list--item--button a::after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.top-main .main--merit--list--item--button a:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.top-main .main .modal--content{font-size:16px;line-height:1.8;position:relative}@media screen and (max-width: 767px){.top-main .main .modal--content{font-size:14px}}.top-main .main .modal--content--head{font-size:32px;text-align:center;color:#00906f;font-weight:bold;margin-bottom:30px;line-height:1.5}@media screen and (max-width: 767px){.top-main .main .modal--content--head{font-size:24px}}.top-main .main .modal--content--head2{font-size:20px;text-align:center;color:var(--green);font-weight:bold;margin-bottom:20px;line-height:1.5}.top-main .main .modal--content--head2 span{background:-webkit-gradient(linear, left top, right top, from(#FFF000)) bottom .1em center/100% .3em repeat-x;background:linear-gradient(90deg, #FFF000 0%) bottom .1em center/100% .3em repeat-x}@media screen and (max-width: 767px){.top-main .main .modal--content--head2{font-size:18px}}.top-main .main .modal--content--arrow{font-size:20px;margin:0 auto;width:6.5em;line-height:1.5;margin-bottom:calc(2.25em - 10px);background:var(--green);color:#fff;position:relative;text-align:center;font-weight:bold;padding:10px 5px 0}@media screen and (max-width: 767px){.top-main .main .modal--content--arrow{font-size:18px}}.top-main .main .modal--content--arrow::after{content:"";display:block;margin:0 auto;border-top:solid 2.25em var(--green);border-inline:solid 5em rgba(0,0,0,0);width:0;height:0;position:absolute;top:100%;inset-inline:-1000%;margin-inline:auto}@media screen and (max-width: 767px){.top-main .main .modal--content--arrow{font-size:18px}}.top-main .main .modal--content--parag:not(:last-child){margin-bottom:1em}.top-main .main .modal--content--box{background:var(--green-bg);border-radius:10px;padding:20px;margin-bottom:30px}.top-main .main .modal--content--box--head{font-size:20px;color:var(--green);font-weight:bold;margin-bottom:20px;line-height:1.5}@media screen and (max-width: 767px){.top-main .main .modal--content--box--head{font-size:18px}}.top-main .main .modal--content--box--list--item{text-indent:-1em;padding-left:1em}.top-main .main .modal--content--box--list--item::before{content:"・"}.top-main .main .modal--content--box--orderedlist{counter-reset:li}.top-main .main .modal--content--box--orderedlist--item{text-indent:-1em;padding-left:1em;counter-increment:li}.top-main .main .modal--content--box--orderedlist--item::before{content:counter(li) ". "}.top-main .main .modal--content--box.is-fuki{position:relative;margin-bottom:-20px}.top-main .main .modal--content--box.is-fuki::after{content:"";display:block;margin:0 auto;border-top:solid 20px var(--green-bg);border-left:solid 20px rgba(0,0,0,0);width:0;height:0;position:absolute;top:100%;right:100px;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.top-main .main .modal--content--peoplebox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width: 767px){.top-main .main .modal--content--peoplebox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-main .main .modal--content--peoplebox--text{width:calc(100% - 120px);margin-bottom:0 !important}@media screen and (max-width: 767px){.top-main .main .modal--content--peoplebox--text{width:auto}}.top-main .main .modal--content--peoplebox--img{width:100px;margin-left:auto}.top-main .sec{display:block;padding:100px 20px 100px;--bg: #FFF;background:var(--bg);--c: var(--green);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}@media screen and (max-width: 767px){.top-main .sec{padding:50px 20px 80px}}@media screen and (max-width: 767px){.top-main .sec{gap:40px}}.top-main .sec--inner{width:1000px;max-width:100%;margin-inline:auto}.top-main .sec--text{font-size:16px;color:var(--text);line-height:1.8;margin-bottom:0}@media screen and (max-width: 767px){.top-main .sec--text{font-size:14px}}.top-main .sec--icon{text-align:center;margin-bottom:20px}.top-main .sec--head{color:var(--c);font-weight:bold;font-size:32px;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.top-main .sec--head{font-size:22px}}.top-main .sec--head span{color:var(--yellow)}.top-main .sec--head::after{content:"";display:block;width:5.625em;aspect-ratio:180/32;-webkit-mask:url(../img/home-new202405/head-bg.svg) center center/contain no-repeat;mask:url(../img/home-new202405/head-bg.svg) center center/contain no-repeat;background:var(--c);margin:0 auto;margin-top:20px}.top-main .sec--linehead{color:#333;font-weight:bold;font-size:24px;text-align:center;margin-bottom:20px;line-height:1.5;overflow:hidden}@media screen and (max-width: 767px){.top-main .sec--linehead{font-size:18px}}.top-main .sec--linehead span{display:inline-block;position:relative;padding-inline:1em}.top-main .sec--linehead span::before,.top-main .sec--linehead span::after{content:"";position:absolute;top:50%;border-top:solid 2px;width:100px}.top-main .sec--linehead span::before{left:100%}.top-main .sec--linehead span::after{right:100%}.top-main .sec--button a{display:inline-block;font-size:16px;color:var(--green);font-weight:bold;border:solid 2px;padding:10px 1.5em;border-radius:100px;text-decoration:none;background:#fff}@media screen and (max-width: 767px){.top-main .sec--button a{font-size:14px}}.top-main .sec--button a::after{content:"";background:url(../img/home-new202405/icon-arrow.svg) center center/contain no-repeat;width:1.25em;height:.625em;display:inline-block;margin-left:.5em}@media screen and (hover){.top-main .sec--button a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-main .sec--button a::after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.top-main .sec--button a:hover{opacity:.8}.top-main .sec--button a:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.top-main .sec--button.sec--button__external a{background:#2c917a;color:#fff;border-color:#fff}.top-main .sec--button.sec--button__external a::after{content:"";background:#fff;-webkit-mask:url(../img/home-new202405/icon-external.svg) center center/contain no-repeat;mask:url(../img/home-new202405/icon-external.svg) center center/contain no-repeat;width:1.5em;height:.875em;display:inline-block;margin-left:.5em;-webkit-transform:none;transform:none}.top-main .flow{--bg: var(--green-bg)}.top-main .flow--head{font-weight:bold;font-size:32px;text-align:center;color:var(--green);margin-bottom:20px}@media screen and (max-width: 767px){.top-main .flow--head{font-size:22px;margin-bottom:20px}}.top-main .flow--head2{font-weight:bold;font-size:24px;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.top-main .flow--head2{font-size:18px;margin-bottom:40px}}.top-main .flow--list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and not (max-width: 767px){.top-main .flow--list{border-left:dotted 1px rgba(0,0,0,.1)}}@media screen and (max-width: 767px){.top-main .flow--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:dotted 1px rgba(0,0,0,.1)}}.top-main .flow--list--item{width:100%}@media screen and not (max-width: 767px){.top-main .flow--list--item{border-right:dotted 1px rgba(0,0,0,.1);padding:0 20px}}@media screen and (max-width: 767px){.top-main .flow--list--item{border-bottom:dotted 1px rgba(0,0,0,.1);padding:20px 0}}.top-main .flow--list--item--img{text-align:center;margin-bottom:20px}.top-main .flow--list--item--head{font-weight:bold;font-size:20px;text-align:center;margin-bottom:20px}@media screen and (max-width: 767px){.top-main .flow--list--item--head{font-size:16px}}.top-main .flow--list--item--text{font-size:14px;line-height:1.8;max-width:253px;margin:0 auto}.top-main .case{--bg: var(--green);--c: #FFF}.top-main .case::after{content:none}.top-main .case--box{padding:40px;border-radius:10px;background:#fff;position:relative;margin-bottom:30px}@media screen and (max-width: 767px){.top-main .case--box{padding:20px}}.top-main .case--box--attention{padding:10px 1em;border-radius:10px;background:var(--yellow);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:20px;font-weight:bold;margin-top:-60px;margin-bottom:40px;position:relative}@media screen and (max-width: 767px){.top-main .case--box--attention{font-size:14px;text-align:center;line-height:1.5;margin-top:-40px}}.top-main .case--box--attention::before{content:"";background:url(../img/home-new202405/icon-attention.svg) center center/contain no-repeat;width:1.2em;height:1.2em;display:inline-block;vertical-align:middle;position:relative;top:-0.1em;margin-right:.5em}@media screen and (max-width: 767px){.top-main .case--box--attention::before{display:block;margin:0 auto 5px}}.top-main .case--box--attention::after{content:"";width:0;height:0;position:absolute;inset:100% 0 auto;margin:auto;border-top:solid 16px var(--yellow);border-inline:solid 16px rgba(0,0,0,0)}.top-main .case--box--lead{font-size:24px;font-weight:bold;margin-bottom:20px;text-align:center}@media screen and (max-width: 767px){.top-main .case--box--lead{font-size:18px}}.top-main .case--box--head{font-size:36px;font-weight:bold;margin-bottom:20px;text-align:center;color:var(--green);line-height:1.5}.top-main .case--box--head span{background:-webkit-gradient(linear, left top, right top, from(#FFF000)) bottom .1em center/100% .3em repeat-x;background:linear-gradient(90deg, #FFF000 0%) bottom .1em center/100% .3em repeat-x}@media screen and (max-width: 767px){.top-main .case--box--head{font-size:22px}}.top-main .case--box--detail{border-radius:10px;background:var(--green-bg);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.15);box-shadow:0px 0px 10px rgba(0,0,0,.15);padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 767px){.top-main .case--box--detail{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-main .case--box--detail--case-y{width:170px}.top-main .case--box--detail--case-y--name{font-size:20px;text-align:center;margin-bottom:10px}@media screen and (max-width: 767px){.top-main .case--box--detail--case-y--name{font-size:16px}}.top-main .case--box--detail--case-y--icon{text-align:center;margin-bottom:10px}.top-main .case--box--detail--case-y--icon::after{content:"";-webkit-mask:url(../img/home-new202405/icon-arrow2.svg) center center/contain no-repeat;mask:url(../img/home-new202405/icon-arrow2.svg) center center/contain no-repeat;display:block;width:20px;aspect-ratio:34/32;background:var(--green);display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:10px;margin-inline:auto}.top-main .case--box--detail--case-y--pointing{font-size:20px;text-align:center;margin-bottom:10px;color:var(--yellow);background:var(--green);border-radius:10px;font-weight:bold;padding:5px .25em;letter-spacing:-0.05em;margin-bottom:0}.top-main .case--box--detail--text{width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.top-main .case--box--detail--text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box{max-width:100%}}.top-main .case--box--detail--text--box--applicable{font-size:24px;font-weight:bold;color:var(--c);margin-bottom:10px;line-height:1.25}.top-main .case--box--detail--text--box--applicable span{font-size:1.5em}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box--applicable{font-size:18px}}.top-main .case--box--detail--text--box--price{border-block:solid 2px;font-size:16px;font-weight:bold;color:var(--c);margin-bottom:20px;line-height:1.5}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box--price{padding:10px 0;line-height:1.2;font-size:14px}}.top-main .case--box--detail--text--box--price span{font-size:1.5em}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box--price span{display:block}}.top-main .case--box--detail--text--box--price span span{font-size:2em;letter-spacing:-0.15em;padding-right:.15em}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box--price span span{display:inline;letter-spacing:-0.05em}}.top-main .case--box--detail--text--box--text{font-size:16px;font-weight:bold}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box--text{font-size:14px}}.top-main .case--box--detail--text--box.is-notapplicable{width:290px;--c: var(--green)}.top-main .case--box--detail--text--box.is-applicable{width:300px;--c: var(--orange)}.top-main .case--box--detail--text--box.is-applicable .case--box--detail--text--box--price{font-size:20px;line-height:1.2}@media screen and (max-width: 767px){.top-main .case--box--detail--text--box.is-applicable .case--box--detail--text--box--price{font-size:16px}}.top-main .case--box--detail--text--box.is-applicable .case--box--detail--text--box--price span{font-size:1.4em}.top-main .case--box--detail--text--box.is-applicable .case--box--detail--text--box--price span span{font-size:2.5714285714em}.top-main .case--box--detail--text--arrow{-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 767px){.top-main .case--box--detail--text--arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.top-main .case--box--caption{font-size:16px;width:calc(100% - 180px)}@media screen and (max-width: 767px){.top-main .case--box--caption{font-size:14px;width:auto;margin-bottom:90px}}.top-main .case--box--people{position:absolute;bottom:0;right:0;width:140px}@media screen and (max-width: 767px){.top-main .case--box--people{width:100px}}.top-main .case--box--people--figcap{position:absolute;top:70px;right:30px;width:100%;font-size:12px;line-height:1.5}.top-main .case--box--people--figcap span{display:block;font-size:14px}@media screen and (max-width: 767px){.top-main .case--box--people--figcap{right:50px;top:50px}}.top-main .case--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-main .case--buttons--button a{border-color:#fff}.top-main .consultation--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.top-main .consultation--box.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.top-main .consultation--box{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.top-main .consultation--box--text{width:540px}@media screen and (max-width: 767px){.top-main .consultation--box--text{width:auto}}.top-main .consultation--box--text--head{font-size:20px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 767px){.top-main .consultation--box--text--head{font-size:18px}}.top-main .consultation--box--text--button{margin-top:20px}.top-main .consultation--box--img{width:400px}@media screen and (max-width: 767px){.top-main .consultation--box--img{max-width:100%;margin:0 auto}}.top-main .merit{--bg: var(--green-bg)}.top-main .merit--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;counter-reset:li}.top-main .merit--list--item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-increment:li;position:relative;z-index:1;min-height:150px}@media screen and (max-width: 767px){.top-main .merit--list--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-main .merit--list--item::before{content:counter(li, decimal-leading-zero);font-size:80px;line-height:1;border-radius:1000px;width:150px;height:150px;background:#d1f7f5;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-family:"Oswald",sans-serif;-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:0;position:absolute;top:-10px;left:270px;z-index:-1}@media screen and (max-width: 767px){.top-main .merit--list--item::before{font-size:60px;width:120px;height:120px;top:-20px;left:auto;right:-20px}}.top-main .merit--list--item--head{font-weight:bold;font-size:28px;color:var(--c)}@media screen and (max-width: 767px){.top-main .merit--list--item--head{font-size:22px;margin-bottom:10px}}.top-main .merit--list--item--text{width:540px;line-height:2.25}@media screen and not (max-width: 767px){.top-main .merit--list--item--text{border-left:dotted 1px rgba(0,0,0,.1);padding-left:40px}}@media screen and (max-width: 767px){.top-main .merit--list--item--text{border-top:dotted 1px rgba(0,0,0,.1);padding-top:20px;width:100%;line-height:1.8}}.top-main .fee{--bg: var(--green-bg)}.top-main .fee .sec--head::after{content:none}.top-main .fee--max{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-weight:bold;font-size:20px;text-align:center;background:var(--green);color:#fff;padding:10px 1em;border-radius:10px;margin-bottom:20px;line-height:1.5;position:relative}@media screen and (max-width: 767px){.top-main .fee--max{font-size:16px}}.top-main .fee--max span{font-size:1.5em;color:var(--yellow)}.top-main .fee--max::after{content:"";width:0;height:0;position:absolute;inset:100% 0 auto;margin:auto;border-top:solid 8px var(--green);border-inline:solid 8px rgba(0,0,0,0)}.top-main .fee--lead{font-weight:bold;font-size:20px;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.top-main .fee--lead{font-size:16px}}.top-main .fee--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-main .fee--box{border-radius:10px;background:#fff;border:2px solid #707070;padding:40px;margin-bottom:40px}@media screen and (max-width: 767px){.top-main .fee--box{padding:20px}}.top-main .fee--box--lead{font-weight:bold;font-size:20px;text-align:center}@media screen and (max-width: 767px){.top-main .fee--box--lead{font-size:16px}}.top-main .fee--box--zero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 0}.top-main .fee--box--zero--text{font-weight:bold;font-size:20px;text-align:center;color:var(--green)}@media screen and (max-width: 767px){.top-main .fee--box--zero--text{font-size:16px}}.top-main .fee--box--zero--img{max-width:120px}@media screen and (max-width: 767px){.top-main .fee--box--zero--img{font-size:16px}}.top-main .notapplicable--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.top-main .notapplicable--box.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.top-main .notapplicable--box{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.top-main .notapplicable--box--text{width:440px}@media screen and (max-width: 767px){.top-main .notapplicable--box--text{width:auto}}.top-main .notapplicable--box--text--head{font-size:24px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 767px){.top-main .notapplicable--box--text--head{font-size:20px}}.top-main .notapplicable--box--text--button{margin-top:20px}.top-main .notapplicable--box--img{width:500px}@media screen and (max-width: 767px){.top-main .notapplicable--box--img{max-width:100%;margin:0 auto}}.top-main .support{--bg: #F8F8F5;margin-bottom:30px}.top-main .support--list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and not (max-width: 767px){.top-main .support--list{border-left:dotted 1px rgba(0,0,0,.1)}}@media screen and (max-width: 767px){.top-main .support--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:dotted 1px rgba(0,0,0,.1)}}.top-main .support--list--item{width:100%}@media screen and not (max-width: 767px){.top-main .support--list--item{border-right:dotted 1px rgba(0,0,0,.1);padding:0 20px}}@media screen and (max-width: 767px){.top-main .support--list--item{border-bottom:dotted 1px rgba(0,0,0,.1);padding:20px 0}}.top-main .support--list--item--img{text-align:center;margin-bottom:20px}.top-main .support--list--item.is-orange{--c: #FF7C4B}.top-main .support--list--item.is-green{--c: #92BC43}.top-main .support--list--item.is-blue{--c: #46B3C1}.top-main .support--list--item--head{font-weight:bold;font-size:20px;text-align:center;margin-bottom:20px;color:var(--c)}@media screen and (max-width: 767px){.top-main .support--list--item--head{font-size:16px}}.top-main .support--list--item--list{font-size:16px;line-height:1.8;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}@media screen and (max-width: 767px){.top-main .support--list--item--list{font-size:14px}}.top-main .support--list--item--list--item a::before{content:"";display:inline-block;vertical-align:middle;-webkit-mask:url(../img/home-new202405/icon-check.svg) center center/contain no-repeat;mask:url(../img/home-new202405/icon-check.svg) center center/contain no-repeat;width:1.25em;aspect-ratio:1;margin-right:.5em;background:var(--c);position:relative;top:-0.1em}.modal{position:fixed;inset:0;padding:50px;z-index:65535;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden}@media screen and (max-width: 767px){.modal{padding:40px 20px 20px}}.is-loaded .modal{visibility:visible}.modal *{margin-bottom:0;-webkit-box-sizing:inherit;box-sizing:inherit}.modal--bg{position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:-1}.modal--inner{background:#fff;width:800px;max-width:100%;position:relative;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.modal--content{width:100%;max-height:100%;overflow:auto;padding:40px}@media screen and (max-width: 767px){.modal--content{padding:20px}}.modal--close{position:absolute;bottom:100%;margin-bottom:10px;right:0;color:#fff;line-height:1;cursor:pointer;font-size:30px;font-weight:bold}@media screen and (max-width: 767px){.modal--close{font-size:20px}}html.is-modal-open{overflow:hidden;scrollbar-gutter:stable}