@charset "UTF-8";.guide__container{width:100%;max-width:1080px;margin:0 auto}.guide__title{color:#9ec72e;font-size:32px;text-align:center}.guide__body{color:#000;font-size:18px;font-weight:500;text-align:center;line-height:1.7;margin-top:20px}.guide__body a{color:#9ec72e;text-decoration:underline}@media screen and (max-width: 781px){.guide__container{max-width:100%}.guide__title{font-size:20px}.guide__body{font-size:16px;line-height:1.5;text-align:left;margin-top:37px}}.guide .fv__text{width:9.5%;max-width:183px;top:13%}.guide.enterpri-guide .fv__text{width:10%;max-width:208px}.guide.enterpri-guide .red{color:red}.guide.enterpri-guide ul{--stack-space: 10px}.guide.enterpri-guide .step>li{position:relative;padding-left:22px;font-size:var(--body---sm)}.guide.enterpri-guide .step>ul>li{margin-top:10px}.guide.enterpri-guide .step>li:before{position:absolute;top:10px;left:8px;width:6px;height:6px;content:"";background-color:#527586;border-radius:50%}.guide .intro{padding:3.3% 0 7.9%}.guide .intro__title{color:#9ec72e;font-size:20px;text-align:center;margin-top:37px}.guide .intro__lead{color:#000;font-size:18px;font-weight:500;text-align:center;line-height:1.7}@media screen and (max-width: 781px){.guide .fv__text{display:none}.guide .intro{padding:0 6%}.guide .intro__lead{font-size:16px;text-align:left;line-height:1.5;margin-top:37px}}.guide .anchor{display:flex;justify-content:center;gap:0 1.6%}.guide .anchor__link{width:17%;max-width:338px;display:block;border:2px solid #77b128;border-radius:65px;overflow:hidden;position:relative;transition:ease .3s}.guide .anchor__link span{width:100%;display:inline-block;color:#377664;font-size:clamp(18px,1.25vw,24px);font-weight:700;text-align:center;padding:8% 0 12%}.guide .anchor__link:after,.guide .anchor__link:before{display:inline-block;content:"";position:absolute;z-index:1}.guide .anchor__link:after{width:0;height:0;border-style:solid;border-width:14px 12px 0 12px;border-color:#377664 transparent transparent transparent;position:absolute;bottom:6%;left:0;right:0;margin:auto}.guide .anchor__link:before{width:100%;height:100%;background:#77b128;top:0;left:0;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:top}@media screen and (min-width: 782px){.guide .anchor__link:hover span{color:#fff;position:relative;z-index:2}.guide .anchor__link:hover:after{border-color:#fff transparent transparent transparent}.guide .anchor__link:hover:before{transform:scale(1)}}@media screen and (max-width: 781px){.guide .anchor{flex-direction:column;align-items:center;gap:20px 0;padding:0 5.5%;margin-top:31px}.guide .anchor__link{width:100%;max-width:330px;border-radius:42px}.guide .anchor__link span{font-size:16px;text-align:left;padding:27px 0 28px 49px}.guide .anchor__link:after{border-width:11px 8px 0 8px;inset:0 35px 0 auto}}.guide .flow{margin-top:103px}.guide .flow__list{margin-top:106px}.guide .flow__item{width:97%;max-width:1050px;padding:5.1% 0 6.2%;margin-left:auto;background:#f2fde3;border-radius:10px;position:relative}.guide .flow__item:not(:last-of-type):after{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:24px 50px 0 50px;border-color:#377664 transparent transparent transparent;position:absolute;bottom:-74px;left:0;right:0;margin:auto}.guide .flow__item:not(:first-of-type){margin-top:103px}.guide .flow__title{width:100px;height:auto;position:absolute;left:-50px;top:-50px}.guide .flow__inner{width:80%;max-width:849px;margin:auto}.guide .flow__lead{color:#9ec72e;font-size:24px;font-weight:700}.guide .flow__body{color:#000;font-size:16px;line-height:1.5;margin-top:27px}.guide .flow__body a{color:#9ec72e;text-decoration:underline}.guide .flow__term{display:flex;margin-top:26px}.guide .flow__term--item{color:#377664;font-size:20px;font-weight:700}.guide .flow__term--item:before{content:"●"}.guide .flow__term--item:not(:last-of-type){margin-right:1.5rem}.guide .flow__box--wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-top:61px}.guide .flow__box{width:47%;max-width:393px;position:relative}.guide .flow__box dt{width:300px;color:#fff;font-size:20px;text-align:center;padding:5px 0 4px;background:#99c93b;border-radius:18px;position:absolute;top:-18px;left:0;right:0;margin:auto}.guide .flow__box dd{font-size:16px;line-height:1.5}.guide .flow__box dd:first-of-type{color:#377664;font-weight:700;padding:40px 0 30px 60px;background:#fff;border-radius:4px}.guide .flow__box dd:last-of-type{color:#000;margin-top:21px;text-indent:-1rem;padding-left:1rem}.guide .flow__box .flow__term{flex-direction:column;margin-top:0}.guide .flow__box .flow__term--item{font-size:16px;line-height:1.5}.guide .flow__box .flow__term--item:not(:last-of-type){margin-right:0}@media print{.guide .flow__title{left:0}}@media screen and (max-width: 781px){.guide .flow{padding:0 6.6%;margin-top:76px}.guide .flow__list{margin-top:80px}.guide .flow__item{width:100%;max-width:100%;padding:30px 22px 30px 34px}.guide .flow__item:not(:last-of-type):after{border-width:16px 27px 0 27px;bottom:-31px}.guide .flow__item:not(:first-of-type){margin-top:100px}.guide .flow__title{width:68px;left:0;right:0;margin:auto;top:-50px}.guide .flow__inner{width:100%;max-width:100%}.guide .flow__lead{font-size:20px;line-height:1.45}.guide .flow__body{margin-top:10px}.guide .flow__body a{color:#9ec72e;text-decoration:underline}.guide .flow__term{flex-direction:column;margin-top:10px}.guide .flow__term--item{font-size:16px}.guide .flow__box--wrap{flex-direction:column;align-items:center;gap:45px 0;margin-top:30px}.guide .flow__box{width:100%;max-width:100%}.guide .flow__box dt{width:200px;font-size:16px;padding:3px 0 2px;top:-15px}.guide .flow__box dd{font-size:14px}.guide .flow__box dd:first-of-type{padding:30px 15px 20px}.guide .flow__box dd:last-of-type{margin-top:10px}.guide .flow__box .flow__term--item:not(:last-of-type){margin-right:0}}.guide .howto{margin-top:70px}.guide .howto__title{color:#377664;font-size:24px;text-align:center}.guide .howto-benesup{padding:64px 0;margin-top:48px;background:#f2fde3}.guide .howto__box{display:flex;justify-content:center;flex-wrap:wrap;gap:17px 27px;margin-top:45px}.guide .howto__item{background:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.guide .howto__lead{color:#377664;font-weight:700;text-align:center}.guide .howto__body{color:#000;font-size:18px;line-height:1.5;text-align:center;margin-top:18px}.guide .howto__body span{display:block;font-size:16px;text-align:center}.guide .howto-benesup .howto__item:first-of-type{width:100%;max-width:849px;padding:31px 0 27px}.guide .howto-benesup .howto__item:first-of-type .howto__lead{font-size:20px}.guide .howto-benesup .howto__item:first-of-type figure{width:108px;margin:26px auto 0}.guide .howto-benesup .howto__item:nth-last-of-type(-n+2){padding:28px 14px 35px}.guide .howto-benesup .howto__item:nth-last-of-type(-n+2) .howto__lead{font-size:18px}.guide .howto-benesup .howto__item:nth-last-of-type(-n+2) figure{max-width:383px;margin:15px auto 0}.guide .howto-line{padding:64px 0 74px;background:#e3fdf4}.guide .howto-line .howto__item{max-width:491px;padding:2.3% 3%;margin:36px auto 0}.guide .howto-line .howto__lead{font-size:20px;text-align:center}.guide .howto-line .howto__body{font-size:16px;text-align:left;max-width:322px;margin:32px auto 0}.guide .howto-line .howto__item figure{width:108px;margin:26px auto 0}@media screen and (max-width: 781px){.guide .howto .guide__body{padding:0 6.6%}.guide .howto__title{font-size:18px}.guide .howto-benesup{padding:30px 5.5%;margin-top:24px}.guide .howto__box{flex-direction:column;align-items:center;gap:17px 0;margin-top:30px}.guide .howto__body{font-size:14px;text-align:left;margin-top:10px}.guide .howto__body span{display:inline;font-size:14px}.guide .howto-benesup .howto__item:first-of-type{max-width:100%;padding:30px 15px 28px}.guide .howto-benesup .howto__item:first-of-type .howto__lead{font-size:16px}.guide .howto-benesup .howto__item:first-of-type figure{width:86px;margin:20px auto 0}.guide .howto-benesup .howto__item:nth-last-of-type(-n+2){padding:18px 14px}.guide .howto-benesup .howto__item:nth-last-of-type(-n+2) .howto__lead{font-size:16px}.guide .howto-benesup .howto__item:nth-last-of-type(-n+2) figure{max-width:383px;margin:15px auto 0}.guide .howto-line{padding:34px 6.6% 40px}.guide .howto-line .howto__item{width:100%;max-width:100%;padding:30px 15px 28px;margin:30px auto 0}.guide .howto-line .howto__lead{font-size:18px;text-align:center}.guide .howto-line .howto__body{font-size:16px;max-width:100%;margin:14px auto 0}.guide .howto-line .howto__item figure{width:86px;margin:20px auto 0}}.guide .faq{padding:82px 0 80px}.guide .faq__list{margin-top:64px}.guide .faq__item{font-size:16px;line-height:1.5;display:flex;align-items:center;justify-content:flex-start;gap:0 30px;padding:30px 63px 20px 32px}.guide .faq__item.question{background:#f2fde3}.guide .faq__item.answer{background:#fff}.guide .faq__item span{display:inline-block;width:20px;flex-shrink:0}.guide .faq__item a{color:#9ec72e;text-decoration:underline}@media screen and (max-width: 781px){.guide .faq{padding:82px 0 40px}.guide .faq__list{margin-top:48px}.guide .faq__item{display:block;padding:20px 34px 26px}.guide .faq__item span{display:block;width:27px;margin:0 auto 16px}}.guide .outro{padding:53px 0;background:#9ec72e}.guide .outro__lead{color:#fff;font-size:32px;font-weight:700;text-align:center}.guide .outro__lead span{width:174px;display:inline-block;vertical-align:middle;padding-right:1rem}.guide .outro .cv-button{width:302px;margin:32px auto 0;background:#fff;border-radius:38px}.guide .outro .cv-button_on{border:2px solid #fff}.guide .outro .cv-button__body{color:#377664;font-size:20px;padding:19px 0}.guide .outro .cv-button__body:after{border-width:12px 0 12px 14px;border-color:transparent transparent transparent #9ec72e}.guide .outro .cv-button_on:before{background:#9ec72e}@media screen and (min-width: 782px){.guide .outro .cv-button_on:hover .cv-button__body{color:#fff}.guide .outro .cv-button_on:hover .cv-button__body:after{border-color:transparent transparent transparent #fff}}@media screen and (max-width: 781px){.guide .outro{padding:35px 0;background:#9ec72e}.guide .outro__lead{font-size:20px;line-height:1.5}.guide .outro__lead span{vertical-align:baseline}.guide .outro .cv-button{width:230px;margin-top:23px}.guide .outro .cv-button__body{font-size:16px;padding:18px 0}}.guide .guide-area{background:#afafaf}.guide .guide-area__wrap h2,.guide .guide-area__wrap h2 p{color:#fff;font-size:35px;text-align:center}.guide .guide-area__inner+h2{margin-top:80px}.guide .guide-area__box{margin-top:80px}.guide .guide-area__link{color:#377664;font-size:20px;font-weight:700;line-height:1.45;text-align:center;margin-top:36px}.guide .guide-area__link a{color:#377664;text-decoration:underline}@media screen and (max-width: 782px){.guide .guide-area__wrap h2,.guide .guide-area__wrap h2 p{font-size:20px}.guide .guide-area__inner+h2{margin-top:40px}.guide .guide-area__box{margin-top:40px}.guide .guide-area__link{font-size:18px;margin-top:20px}}
