@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,nav,section,time,mark,audio,video{font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;margin:0;padding:0;border:0;outline:0;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}html{font-size:62.5%;}body{-webkit-text-size-adjust:100%;}body,table,input,textarea,select,option,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{font-weight:bold;}table,input,textarea,select,option{line-height:1.1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}img{vertical-align:top;}a{color:inherit;text-decoration:none;}img{max-width:100%;}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);}body{--fonts01:"Noto Sans JP",sans-serif;--fonts02:"nitalago-ruika",sans-serif;--fonts03:"Outfit",sans-serif;width:100%;font-weight:500;height:auto;line-height:1.56;font-family:var(--fonts01);font-feature-settings:"palt";color:#222;letter-spacing:.1px;}.l-content{width:100%;padding:0 20px;max-width:940px;margin:0 auto;text-align:center;}@media screen and (min-width:769px){.sp{display:none!important}}@media screen and (max-width:768px){.pc{display:none!important}}.c-header{width:100%;height:auto;display:block;position:absolute;z-index:9999;}.c-header h1{padding-top:12px;padding-left:20px;}.c-header__wap{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);line-height:1;transition:opacity 300ms ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.c-header__wap .c-nav{width:100%;height:auto;max-width:522px;position:fixed;overflow-y:scroll;right:0;z-index:9999;background:#2CBC74;transition:transform 400ms ease 300ms;outline:0;box-sizing:border-box;border-radius:30px 0 30px 30px;padding:60px 40px 20px 50px;display:flex;flex-wrap:wrap;align-content:space-between;}@media screen and (max-width:768px){.c-header__wap .c-nav{padding:60px 30px 20px 40px;max-width:450px}}.c-header__wap .c-nav__menu{width:100%;}.c-header__wap .c-nav__menu li{opacity:0;transform:translate3d(0,0,0);transition:opacity 400ms ease,transform 400ms ease,color 500ms ease;will-change:transform;border-bottom:1px solid #76D0A3;}.c-header__wap .c-nav__menu li:last-child{border-bottom:0 solid #76D0A3;}@media screen and (min-width:769px){.c-header__wap .c-nav__menu li:last-child a:hover{padding-left:0}}.c-header__wap .c-nav__menu li a{color:#fff;font-size:2rem;font-weight:700;display:inline-block;width:100%;padding:11px 0;margin:10px 0;transition:ease-in-out .3s;box-sizing:border-box;position:relative;}@media screen and (max-width:768px){.c-header__wap .c-nav__menu li a{font-size:1.8rem;padding:8px 0}}@media screen and (min-width:769px){.c-header__wap .c-nav__menu li a:hover{padding-left:15px}}.c-header .c-btnv{width:86px;height:86px;position:fixed;z-index:9999;top:0;right:0;border-radius:0 0 0 20px;background:#FFFFFF;}@media screen and (max-width:768px){.c-header .c-btnv{width:56px;height:56px;border-radius:0 0 0 10px}}.c-header .c-btnv .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;transition:ease-in-out .3s;}.c-header .c-btnv .icon span{width:30px;height:3px;margin:3px 0;border-radius:2px;display:block;background-color:#73C99A;transition:ease-in-out .3s;}@media screen and (max-width:768px){.c-header .c-btnv .icon span{width:20px;height:2px;margin:2px 0}}@media screen and (max-width:768px){.c-header.is-active .c-header__content .logo img{opacity:0}.c-header.is-active .c-header__content .logo img:nth-child(2){opacity:1}}.c-header.is-active .c-btnv .icon span:nth-of-type(1){transform:translate3d(0,9px,0) rotate(45deg);}@media screen and (max-width:768px){.c-header.is-active .c-btnv .icon span:nth-of-type(1){transform:translate3d(0,6px,0) rotate(45deg)}}.c-header.is-active .c-btnv .icon span:nth-of-type(2){transform:translate3d(7px,0,0);opacity:0;}.c-header.is-active .c-btnv .icon span:nth-of-type(3){transform:translate3d(0,-9px,0) rotate(-45deg);}@media screen and (max-width:768px){.c-header.is-active .c-btnv .icon span:nth-of-type(3){transform:translate3d(0,-6px,0) rotate(-45deg)}}.c-header[aria-label=true] .c-header__wap{pointer-events:none;opacity:0;transition-delay:400ms;}.c-header[aria-label=true] .c-nav{transform:translate(100%,0%);transition-delay:0ms;}.c-header[aria-label=true] .c-nav__menu li{transition-delay:0ms;}.c-header[aria-label=false] .c-nav__menu li{opacity:1;transform:translate3d(0,0,0);}.c-footer{margin-bottom:180px;}@media screen and (max-width:768px){.c-footer{margin-bottom:150px}}.c-footer .copyright{background:#009844;font-size:1.3rem;font-weight:700;color:#fff;text-align:center;width:100%;height:180px;display:flex;justify-content:center;align-items:center;line-height:1.8;}@media screen and (max-width:768px){.c-footer .copyright{font-size:1rem;text-align:left;padding:0 20px;height:200px}}.cta-fix{width:100%;height:180px;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.6);position:fixed;left:0;bottom:-100%;min-height:180px;z-index:999;transition:bottom .3s;}@media screen and (max-width:768px){.cta-fix{height:100px;min-height:95px}.cta-fix .c-btn01 img{width:340px}}.c-btn01{margin:0 auto;width:auto;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:ease-in-out .3s;}.c-btn01 img{width:521px;height:auto;}@media screen and (max-width:768px){.c-btn01 img{width:359px}}@media screen and (min-width:769px){.c-btn01:hover{filter:drop-shadow(5px 5px 10px rgba(0,0,0,.4))}}.c-btn02{margin:0 auto;width:100%;max-width:290px;height:70px;text-align:center;display:inline-flex;justify-content:center;align-items:center;color:rgba(0,152,68,.7921568627);font-size:2.1rem;border-radius:35px;background:#E6F8EF;position:relative;transition:ease-in-out .3s;}@media screen and (max-width:768px){.c-btn02{max-width:225px;height:54px;font-size:1.8rem}}.c-btn02::after{content:"";width:29px;height:100%;background:url(../images/arrow.webp) no-repeat center;background-size:100% auto;position:absolute;top:0;right:30px;}@media screen and (max-width:768px){.c-btn02::after{width:20px;right:18px}}@media screen and (min-width:769px){.c-btn02:hover{filter:drop-shadow(5px 5px 10px rgba(0,152,68,.4))}}.c-mainvisual01{width:100%;height:auto;border-radius:0 0 64px 64px;position:relative;text-align:center;overflow:hidden;background:#019845;padding-bottom:110px;}@media screen and (max-width:768px){.c-mainvisual01{border-radius:0 0 40px 40px;padding-bottom:78px}}.c-mainvisual01::before{width:100%;height:552px;background:linear-gradient(180deg,#7FCBA1 -31.18%,#2CBC74 14.1%,#20B267 33.67%,#089F4D 82.6%,#009844 100%);left:0;top:0;position:absolute;content:"";z-index:1;}@media screen and (max-width:768px){.c-mainvisual01::before{display:none}}.c-mainvisual01 .img{position:relative;z-index:2;}.btn-cta1{margin-top:-90px;position:relative;z-index:3;}@media screen and (max-width:768px){.btn-cta1{margin-top:-58px}.btn-cta1 img{width:346px;height:auto}}.index-sec1{width:100%;height:auto;}.index-sec1 p{width:100%;max-width:800px;text-align:left;font-size:1.2rem;color:#00A99D;margin:0 auto;padding-top:25px;padding-bottom:50px;}@media screen and (max-width:768px){.index-sec1 p{padding-bottom:20px;padding-top:15px}}.index-sec1 .img{padding:60px 0 40px;display:inline-block;transition:ease-in-out .3s;}@media screen and (min-width:769px){.index-sec1 .img:hover{opacity:.7}}@media screen and (max-width:768px){.index-sec1 .img{padding:60px 0 30px}.index-sec1 .img img{width:325px}}.index-sec1 h2{font-size:4rem;font-family:var(--fonts02);padding-bottom:20px;line-height:1.3;font-weight:500;}@media screen and (max-width:768px){.index-sec1 h2{font-size:2.4rem}}.index-sec1 h3{text-align:center;}@media screen and (max-width:768px){.index-sec1 h3{width:331px;margin:0 auto}}.index-sec2{width:100%;height:auto;background:#E3F2EC;padding:100px 0 70px;position:relative;}@media screen and (max-width:768px){.index-sec2{padding:50px 0}.index-sec2 .img img{width:340px}}.index-sec2::before{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:32px solid #fff;content:"";position:absolute;top:0;left:calc(50% - 50px);}@media screen and (max-width:768px){.index-sec2::before{border-left:35px solid transparent;border-right:35px solid transparent;left:calc(50% - 35px)}}.index-sec2 h2{font-family:var(--fonts02);font-size:4rem;color:#000;font-weight:500;padding-bottom:40px;}@media screen and (max-width:768px){.index-sec2 h2{font-size:2.4rem;padding-bottom:30px}}.index-sec2 p{width:100%;max-width:800px;text-align:left;font-size:1.2rem;color:#000;margin:0 auto;padding-top:25px;}@media screen and (max-width:768px){.index-sec2 p{padding-top:20px}}.index-sec2 p a{color:#00A3E8;text-decoration:underline;transition:ease-in-out .3s;word-break:break-all;}@media screen and (min-width:769px){.index-sec2 p a:hover{opacity:.7}}.index-sec3{width:100%;height:auto;padding:100px 0 70px;}@media screen and (max-width:768px){.index-sec3{padding:50px 0 70px}}.index-sec3 h2{font-family:var(--fonts02);font-size:2rem;padding-bottom:15px;font-weight:500;}@media screen and (max-width:768px){.index-sec3 h2{font-size:1.9rem;padding-bottom:15px}}.index-sec3 h2 .cl{color:#01A761;font-family:var(--fonts02);font-size:2rem;font-weight:500;}@media screen and (max-width:768px){.index-sec3 h2 .cl{font-size:1.9rem}}.index-sec3 h2 .fs{font-size:1.6rem;font-weight:500;font-family:var(--fonts02);}@media screen and (max-width:768px){.index-sec3 .btn img{width:350px}}.index-sec4{width:100%;height:auto;padding:50px 0;background:#009844;}@media screen and (max-width:768px){.index-sec4{padding:40px 0 50px}}.index-sec4 h2{font-family:var(--fonts02);font-size:3.2rem;color:#fff;line-height:1.2;padding-bottom:40px;font-weight:500;text-align:center;}.index-sec4 h2 .ic{width:100%;height:auto;display:block;text-align:center;}@media screen and (max-width:768px){.index-sec4 h2 .ic img{width:90px}}.index-sec4 h2 .cl{color:#01A761;font-family:var(--fonts02);font-size:4rem;font-weight:500;color:#F1E819;}.index-sec4 h2 .fs{font-size:2rem;font-weight:500;font-family:var(--fonts02);}@media screen and (max-width:768px){.index-sec4 h2 .fs{font-size:1.9rem}}.index-sec4 .shindan{width:100%;height:auto;background:#fff;border-radius:32px;padding:40px;}@media screen and (max-width:768px){.index-sec4 .shindan{border-radius:20px;padding:25px 5px}}.index-sec4 .shindan form dl{display:flex;justify-content:center;}@media screen and (max-width:768px){.index-sec4 .shindan form dl{flex-wrap:wrap}}.index-sec4 .shindan form dl .check-dl-wrap{padding-left:25px;}@media screen and (max-width:768px){.index-sec4 .shindan form dl .check-dl-wrap{padding-left:0}}.index-sec4 .shindan form dl .check-dl-wrap:first-child{padding-left:0;}.index-sec4 .shindan form dl .check-dl-wrap:first-child input{width:135px;}@media screen and (max-width:768px){.index-sec4 .shindan form dl .check-dl-wrap:first-child input{width:230px}}.index-sec4 .shindan form dl dt{font-size:1.8rem;text-align:left;font-weight:700;color:#2CBC74;padding-bottom:10px;}@media screen and (max-width:768px){.index-sec4 .shindan form dl dt{width:283px;padding-bottom:5px}}.index-sec4 .shindan form dl dd{font-size:2.4rem;font-weight:500;align-items:flex-end;display:flex;}@media screen and (max-width:768px){.index-sec4 .shindan form dl dd{margin-bottom:15px}}.index-sec4 .shindan form dl input{width:200px;height:60px;border:2px solid black;border-radius:10px;box-sizing:border-box;font-weight:700;line-height:1.4;padding:10px 20px;font-size:2rem;background:#F6F6F6;margin-right:8px;text-align:right;}@media screen and (max-width:768px){.index-sec4 .shindan form dl input{width:230px;margin-right:5px;text-align:left}}.index-sec4 .shindan form dl input::-moz-placeholder{font-weight:400;text-align:left;color:#B7B7B7;}.index-sec4 .shindan form dl input::placeholder{font-weight:400;text-align:left;color:#B7B7B7;}.index-sec4 .shindan form .btn-wrap{width:100%;height:auto;text-align:center;display:inline-block;padding-top:45px;}@media screen and (max-width:768px){.index-sec4 .shindan form .btn-wrap{padding-top:25px}}.index-sec4 .shindan form .btn-wrap input{border:0 solid black;margin:0 auto;display:flex;justify-content:center;align-items:center;max-width:412px;width:100%;min-height:70px;padding:8px 20px;color:#fff;font-weight:bold;font-size:2.4rem;text-align:center;text-decoration:none;border-radius:35px;background:#000 url(../images/arrow2.webp) no-repeat right 25px center/32px auto;cursor:pointer;transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec4 .shindan form .btn-wrap input{max-width:300px;font-size:1.8rem;min-height:55px;background:#000 url(../images/arrow2.webp) no-repeat right 25px center/20px auto}}@media screen and (min-width:769px){.index-sec4 .shindan form .btn-wrap input:hover{filter:drop-shadow(5px 5px 10px rgba(0,0,0,.4))}}.index-sec4 .result{width:100%;max-width:760px;margin:0 auto;margin-top:60px;display:none;}@media screen and (max-width:768px){.index-sec4 .result{margin-top:50px}}.index-sec4 .result.active{display:block;}.index-sec4 .result.black .txt{border:4px solid #9E9E9E;background:#F7F7F7;color:#9E9E9E;font-size:2.2rem;}@media screen and (max-width:768px){.index-sec4 .result.black .txt{font-size:2rem;white-space:unset!important}}.index-sec4 .result.black .txt2,.index-sec4 .result.black .btn1,.index-sec4 .result.black .btn2,.index-sec4 .result.black .txt3{display:none;}.index-sec4 .result .txt{width:100%;display:inline-block;border-radius:10px;border:4px solid #F9AE0B;background:#FAF6E5;margin:0 auto;padding:20px 15px;font-size:3.2rem;color:#F9AE0B;font-weight:700;}@media screen and (max-width:768px){.index-sec4 .result .txt{width:calc(100% - 30px);font-size:2.8rem;text-align:left;padding:20px 20px}}.index-sec4 .result .txt2{width:100%;font-size:1.5rem;padding-top:15px;text-align:left;font-weight:500;}@media screen and (max-width:768px){.index-sec4 .result .txt2{width:calc(100% - 30px);padding:0 20px;padding-top:10px}}.index-sec4 .result .txt3{width:100%;font-size:1.5rem;padding-top:10px;text-align:center;font-weight:500;}@media screen and (max-width:768px){.index-sec4 .result .txt3{width:calc(100% - 30px);padding:0 20px;padding-top:5px}}.index-sec4 .note{width:100%;max-width:800px;text-align:left;font-size:1.2rem;color:#fff;margin:0 auto;padding-top:25px;}.index-sec4 .btn1{padding-top:40px;}@media screen and (max-width:768px){.index-sec4 .btn1{padding-top:20px}}.index-sec4 .btn1 .c-btn01 img{width:450px;height:auto;}@media screen and (max-width:768px){.index-sec4 .btn1 .c-btn01 img{width:313px}}.index-sec4 .btn2{margin-top:25px;}@media screen and (max-width:768px){.index-sec4 .btn2{margin-top:20px}}.index-sec5{width:100%;height:auto;padding:90px 0;}@media screen and (max-width:768px){.index-sec5{padding:60px 0 80px}.index-sec5 .l-content{max-width:450px;padding:0 5px}}.index-sec5 h2{font-size:2.4rem;font-family:var(--fonts02);font-weight:500;line-height:1.2;}@media screen and (max-width:768px){.index-sec5 h2{font-size:1.9rem}}.index-sec5 h2 span{font-size:5.6rem;line-height:1;font-family:var(--fonts02);font-weight:500;}@media screen and (max-width:768px){.index-sec5 h2 span{font-size:4.6rem}}.index-sec5 h2 span small{font-family:var(--fonts02);font-weight:500;line-height:1;font-size:4rem;}@media screen and (max-width:768px){.index-sec5 h2 span small{font-size:3rem}}.index-sec5 .block{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin-top:40px;}@media screen and (max-width:768px){.index-sec5 .block{margin-top:20px}}.index-sec5 .block .item{width:auto;display:inline-block;transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec5 .block .item{width:calc(33.3333333333% - 6.6666666667px)}}@media screen and (min-width:769px){.index-sec5 .block .item:hover{opacity:.7}}.index-sec6{width:100%;height:auto;overflow:hidden;background:#01A761;padding:130px 0 90px;}@media screen and (max-width:768px){.index-sec6{padding:80px 0 70px}}.index-sec6 .card1{position:relative;width:100%;height:auto;margin-bottom:80px;}@media screen and (max-width:768px){.index-sec6 .card1{margin-bottom:30px}}.index-sec6 .card1::before{position:absolute;left:0;top:0;height:100%;width:50%;background:#fff;content:"";}.index-sec6 .card1 .l-content{background:#fff;border-radius:80px;padding:70px 70px 60px;position:relative;z-index:2;}@media screen and (max-width:768px){.index-sec6 .card1 .l-content{border-radius:50px;width:calc(100% - 70px);padding:90px 30px 60px 0}}.index-sec6 .card1 h2{color:#1EAA75;font-size:3.6rem;font-family:var(--fonts02);font-weight:500;line-height:1.4;}@media screen and (max-width:768px){.index-sec6 .card1 h2{font-size:2.5rem}}@media screen and (max-width:768px) and (max-width:376px){.index-sec6 .card1 h2{font-size:2.5rem}}.index-sec6 .card1 .item1{width:100%;height:auto;display:flex;align-items:center;padding-top:10px;}@media screen and (max-width:768px){.index-sec6 .card1 .item1{flex-wrap:wrap;padding-top:15px}}.index-sec6 .card1 .item1 .img{width:48%;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .img{width:100%}.index-sec6 .card1 .item1 .img img{width:240px}}.index-sec6 .card1 .item1 .content{width:52%;text-align:left;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .content{width:100%;margin-top:15px}}.index-sec6 .card1 .item1 .content .txt1{font-size:1.7rem;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .content .txt1{font-size:1.6rem}}.index-sec6 .card1 .item1 .content .txt2{padding-top:20px;font-size:1.2rem;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .content .txt2{font-size:1.1rem}}.index-sec6 .card1 .item1 .content .txt2 a{color:#00A3E8;transition:ease-in-out .3s;}@media screen and (min-width:769px){.index-sec6 .card1 .item1 .content .txt2 a:hover{opacity:.7}}.index-sec6 .card1 .item1 .content .table{border-collapse:collapse;padding:15px 0;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .content .table{width:100%}}.index-sec6 .card1 .item1 .content .table td{width:50%;height:auto;text-align:center;background:#D8FDEA;color:#1EAA75;font-size:2.2rem;font-family:var(--fonts02);padding:10px 20px;border:5px solid #fff;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .content .table td{font-size:1.6rem;padding:8px}}.index-sec6 .card1 .item1 .content .ic-more{width:100%;text-align:center;display:block;padding:20px 0;}@media screen and (max-width:768px){.index-sec6 .card1 .item1 .content .ic-more img{width:29px}}.index-sec6 .card1 .item1 .content h3{font-size:1.8rem;color:#1EAA75;}.index-sec6 .card1 .item2{width:100%;height:auto;padding-top:30px;}.index-sec6 .card1 .item2 h3{text-align:center;background:#D1F3E9;border-radius:10px;font-family:var(--fonts02);font-weight:500;font-size:2.2rem;padding:10px 15px;cursor:pointer;position:relative;}@media screen and (max-width:768px){.index-sec6 .card1 .item2 h3{font-size:1.6rem}}.index-sec6 .card1 .item2 h3 i{width:30px;height:30px;border-radius:50%;display:block;position:absolute;right:15px;top:calc(50% - 15px);}.index-sec6 .card1 .item2 h3 i::before,.index-sec6 .card1 .item2 h3 i::after{position:absolute;content:"";width:16px;height:2px;background-color:#000;border-radius:2px;right:7px;top:50%;transform:translateY(-50%);}.index-sec6 .card1 .item2 h3 i::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec6 .card1 .item2 h3.is-open i:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.index-sec6 .card1 .item2 p{font-size:1.4rem;padding:20px;padding-bottom:0;text-align:left;}@media screen and (max-width:768px){.index-sec6 .card1 .item2 p{font-size:1.2rem}}.index-sec6 .card1 .number{color:rgba(65,200,148,.2);font-family:var(--fonts03);font-weight:500;font-size:20rem;position:absolute;line-height:1;right:calc(100% - 50px);top:-30px;}@media screen and (max-width:768px){.index-sec6 .card1 .number{font-size:10rem;top:-17px;left:-40px;right:auto}}@media screen and (max-width:768px){.index-sec6 .card1:nth-child(2n+0) .l-content{padding:90px 0 60px 30px}}.index-sec6 .card1:nth-child(2n+0) .number{right:auto;left:calc(100% - 50px);top:-30px;}@media screen and (max-width:768px){.index-sec6 .card1:nth-child(2n+0) .number{top:-17px;right:-40px;left:auto}}.index-sec6 .card1:nth-child(2n+0)::before{left:auto;right:0;}.index-sec6 .btn1{width:100%;text-align:center;}.index-sec7{width:100%;height:auto;padding:120px 0 100px;background:#EAF4F0;}@media screen and (max-width:768px){.index-sec7{padding:80px 0 70px}}.index-sec7 .l-content{max-width:790px;}.index-sec7 h2{font-family:var(--fonts02);font-size:4rem;font-weight:500;}@media screen and (max-width:768px){.index-sec7 h2{font-size:2.8rem}}.index-sec7 .link{width:100%;height:auto;display:flex;justify-content:center;position:relative;z-index:2;margin-top:40px;}@media screen and (max-width:768px){.index-sec7 .link{margin-top:25px}}.index-sec7 .link::after{content:"";width:calc(100% - 200px);height:10px;top:calc(50% - 5px);z-index:-1;left:100px;background:#01A761;position:absolute;}@media screen and (max-width:768px){.index-sec7 .link::after{width:calc(100% - 60px);height:8px;left:30px;top:calc(50% - 4px)}}.index-sec7 .link__item{width:120px;height:120px;border-radius:60px;background:#01A761;border:2px solid #01A761;color:#fff;font-size:2rem;font-weight:700;text-align:center;display:block;line-height:1.4;box-sizing:border-box;margin:0 5px;}@media screen and (max-width:768px){.index-sec7 .link__item{font-size:1.2rem;margin:0 2px;line-height:1.1;width:63px;height:63px}}.index-sec7 .link__item span{font-size:2.8rem;font-weight:700;font-family:var(--fonts03);display:block;line-height:1.1;padding-top:12px;}@media screen and (max-width:768px){.index-sec7 .link__item span{font-size:1.4rem;padding-top:6px}}@media screen and (min-width:769px){.index-sec7 .link__item{transition:ease-in-out .3s}.index-sec7 .link__item:hover{background:#fff;color:#01A761}}.index-sec7 .box{width:100%;height:auto;background:#fff;border-radius:25px;margin-top:100px;padding:30px 50px 40px;position:relative;}@media screen and (max-width:768px){.index-sec7 .box{margin-top:60px;padding:15px;border-radius:15px}.index-sec7 .box.ver2{margin-top:74px}.index-sec7 .box.ver2 h3{margin-top:-54px}}.index-sec7 .box::after{content:"";position:absolute;z-index:1;left:calc(50% - 35px);border-top:30px solid #01A761;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-48px;}@media screen and (max-width:768px){.index-sec7 .box::after{border-top:18px solid #01A761;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-25px;left:calc(50% - 20px)}}.index-sec7 .box:last-child::after{display:none;}.index-sec7 .box h3{text-align:center;background:#01A761;max-width:100%;margin:0 auto;border-radius:10px;min-height:75px;padding:10px;display:flex;align-items:center;justify-content:center;font-size:2.7rem;color:#fff;position:relative;margin-top:-68px;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec7 .box h3{font-size:1.9rem;max-width:350px;border-radius:5px;min-height:20px;margin-top:-40px;line-height:1.2}}.index-sec7 .box h3 span{font-size:4rem;font-weight:700;font-family:var(--fonts03);display:block;line-height:1;position:absolute;padding-top:5px;left:15px;}@media screen and (max-width:768px){.index-sec7 .box h3 span{font-size:2.5rem;padding-top:0}}.index-sec7 .box .content{display:flex;margin-top:30px;}.index-sec7 .box .content .icon{width:115px;height:auto;}@media screen and (max-width:768px){.index-sec7 .box .content .icon{width:90px}}.index-sec7 .box .content .txt{width:calc(100% - 115px);padding-left:25px;text-align:left;}@media screen and (max-width:768px){.index-sec7 .box .content .txt{width:calc(100% - 90px);padding-left:15px}}.index-sec7 .box .content .txt h4{color:#000000;font-size:2.4rem;font-weight:700;margin-bottom:5px;}@media screen and (max-width:768px){.index-sec7 .box .content .txt h4{font-size:1.8rem}}.index-sec7 .box .content .txt p{font-size:1.8rem;font-weight:400;margin-bottom:5px;}@media screen and (max-width:768px){.index-sec7 .box .content .txt p{font-size:1.3rem}}.index-sec7 .box .content .txt span{display:block;font-size:1.3rem;padding-top:10px;font-weight:400;}@media screen and (max-width:768px){.index-sec7 .box .content .txt span{font-size:1.1rem}}.index-sec7 .box .content .txt a{color:#3FA9F5;font-size:1.8rem;font-weight:500;}@media screen and (max-width:768px){.index-sec7 .box .content .txt a{font-size:1.2rem}}@media screen and (min-width:769px){.index-sec7 .box .content .txt a{transition:ease-in-out .3s}.index-sec7 .box .content .txt a:hover{opacity:.7}}.index-sec7 .box .content2{width:100%;height:auto;padding-top:50px;}@media screen and (max-width:768px){.index-sec7 .box .content2{padding-top:25px}}.index-sec7 .box .content2 h5{text-align:center;background:#D1F3E9;border-radius:10px;font-family:var(--fonts02);font-weight:500;font-size:2rem;color:#000;padding:12px 15px;cursor:pointer;position:relative;}@media screen and (max-width:768px){.index-sec7 .box .content2 h5{font-size:1.6rem;padding:10px 15px}}.index-sec7 .box .content2 h5 i{width:30px;height:30px;border-radius:50%;display:block;position:absolute;right:15px;top:calc(50% - 15px);}.index-sec7 .box .content2 h5 i::before,.index-sec7 .box .content2 h5 i::after{position:absolute;content:"";width:16px;height:2px;background-color:#000;border-radius:2px;right:7px;top:50%;transform:translateY(-50%);}.index-sec7 .box .content2 h5 i::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec7 .box .content2 h5.is-open i:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.index-sec7 .box .content2 .item1{width:100%;height:auto;}.index-sec7 .box .content2 .item1 .tel{width:auto;height:auto;display:inline-block;color:#01A761;font-family:var(--fonts03);font-size:5.4rem;font-weight:500;line-height:1;transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item1 .tel{font-size:4.4rem}}.index-sec7 .box .content2 .item1 .tel span{display:inline-block;font-family:var(--fonts02);font-size:1.8rem;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item1 .tel span{font-size:1.5rem}}@media screen and (min-width:769px){.index-sec7 .box .content2 .item1 .tel:hover{opacity:.7}}.index-sec7 .box .content2 .item1 .txt1{width:100%;height:auto;font-size:1.8rem;font-weight:700;padding-top:15px;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item1 .txt1{font-size:1.7rem}}.index-sec7 .box .content2 .item1 .txt1 span{width:100%;height:auto;display:block;font-size:1.4rem;font-weight:400;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item1 .txt1 span{font-size:1.1rem}}.index-sec7 .box .content2 .item1 .txt2{text-align:left;font-size:1.4rem;font-weight:400;padding-top:15px;}.index-sec7 .box .content2 .item1 .pdf{font-size:1.4rem;font-weight:700;color:#01A761;background:#D1F3E9 url(../images/ic-pdf.webp) no-repeat right 18px center/35px auto;border-radius:10px;padding:10px 15px;display:inline-flex;width:100%;max-width:372px;justify-content:center;align-items:center;transition:ease-in-out .3s;box-sizing:border-box;margin-top:15px;position:relative;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item1 .pdf{font-size:1.3rem;border-radius:8px;max-width:305px;padding:8px;padding-right:35px;background:#D1F3E9 url(../images/ic-pdf.webp) no-repeat right 18px center/25px auto}}@media screen and (min-width:769px){.index-sec7 .box .content2 .item1 .pdf:hover{opacity:.7}}.index-sec7 .box .content2 .item1 .txt3{text-align:left;font-size:1.2rem;font-weight:400;padding-top:15px;}.index-sec7 .box .content2 .item1 .txt4{text-align:left;font-size:1.1rem;font-weight:400;padding-top:15px;}.index-sec7 .box .content2 .item1 .txt5{text-align:left;font-size:1.8rem;padding-top:15px;width:100%;max-width:500px;margin:0 auto;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item1 .txt5{font-size:1.6rem}}.index-sec7 .box .content2 .item2{width:100%;height:auto;display:flex;padding-top:20px;}.index-sec7 .box .content2 .item2 .icon{width:114px;height:auto;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item2 .icon{width:64px}}.index-sec7 .box .content2 .item2 .txt{text-align:left;padding-left:20px;width:calc(100% - 114px);}@media screen and (max-width:768px){.index-sec7 .box .content2 .item2 .txt{width:calc(100% - 64px)}}.index-sec7 .box .content2 .item2 .txt h6{font-weight:700;font-size:1.6rem;color:#01A761;}.index-sec7 .box .content2 .item2 .txt p{font-size:1.4rem;font-weight:400;padding-top:5px;}.index-sec7 .box .content2 .item2 .txt span{font-size:1.2rem;font-weight:400;padding-top:5px;display:block;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item2 .txt span{font-size:1rem}}.index-sec7 .box .content2 .item3{width:100%;height:auto;border:3px solid #01A761;border-radius:15px;margin-top:25px;text-align:left;padding:30px 40px;}@media screen and (min-width:769px){.index-sec7 .box .content2 .item3.apple,.index-sec7 .box .content2 .item3.chplay{display:none!important}}@media screen and (max-width:768px){.index-sec7 .box .content2 .item3{border-radius:10px;border:2px solid #01A761;padding:20px}}.index-sec7 .box .content2 .item3 h6{text-align:center;font-size:1.8rem;color:#2CBC74;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item3 h6{font-size:1.9rem}}.index-sec7 .box .content2 .item3 .store{display:flex;justify-content:center;align-items:center;gap:20px;padding-top:15px;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item3 .store{flex-wrap:wrap;gap:5px}}.index-sec7 .box .content2 .item3 .store a{transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec7 .box .content2 .item3 .store a img{width:200px;height:auto}}@media screen and (min-width:769px){.index-sec7 .box .content2 .item3 .store a:hover{opacity:.7}}.index-sec7 .box .content2 .item3 p{font-size:1.2rem;line-height:1.6;font-weight:400;padding-top:15px;}.index-sec7 .btn{margin-top:25px;}.index-sec8{width:100%;height:auto;padding-bottom:90px;}.index-sec8 .l-content{max-width:1040px;}.index-sec8 .ttl1{width:100%;height:auto;text-align:center;background:#23A25F;color:#fff;font-size:3.4rem;font-weight:500;line-height:1.3;padding:45px 20px;position:relative;font-family:var(--fonts02);}@media screen and (max-width:768px){.index-sec8 .ttl1{font-size:1.9rem;padding:20px 10px}}.index-sec8 .ttl1 span{width:100%;display:block;font-size:2.4rem;font-family:var(--fonts02);}@media screen and (max-width:768px){.index-sec8 .ttl1 span{font-size:1.5rem}}.index-sec8 .ttl1::after{content:"";position:absolute;z-index:1;left:calc(50% - 35px);border-top:30px solid #01A761;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-30px;}@media screen and (max-width:768px){.index-sec8 .ttl1::after{border-top:18px solid #01A761;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-17px;left:calc(50% - 20px)}}.index-sec8 .img1{margin-top:40px;}@media screen and (max-width:768px){.index-sec8 .img1{margin-top:30px;width:100%}.index-sec8 .img1 img{width:330px;margin:0 auto}}.index-sec8 .img1 .txt{width:100%;max-width:627px;margin:0 auto;text-align:left;padding-top:15px;}@media screen and (max-width:768px){.index-sec8 .img1 .txt{max-width:330px}}.index-sec8 .img1 .txt p{font-size:1.7rem;font-weight:400;}@media screen and (max-width:768px){.index-sec8 .img1 .txt p{font-size:1.2rem}}.index-sec8 .img1 .txt span{padding-top:5px;font-size:1.5rem;display:block;font-weight:400;}@media screen and (max-width:768px){.index-sec8 .img1 .txt span{padding-top:3px;font-size:1rem}}.index-sec8 .ttl2{width:100%;height:auto;text-align:center;font-size:4rem;font-weight:500;line-height:1.3;position:relative;margin-top:120px;font-family:var(--fonts02);}@media screen and (max-width:768px){.index-sec8 .ttl2{margin-top:80px;font-size:2.7rem}}.index-sec8 .ttl2 span{width:100%;display:block;font-size:2.4rem;font-family:var(--fonts02);font-weight:500;}@media screen and (max-width:768px){.index-sec8 .ttl2 span{font-size:1.9rem}}.index-sec8 .block{margin-top:30px;}.index-sec8 .block .table{width:100%;height:auto;border:1px solid #CFCFCF;text-align:left;}.index-sec8 .block .table .box{width:100%;height:auto;display:flex;align-items:stretch;justify-content:center;border-top:1px solid #CFCFCF;}@media screen and (max-width:768px){.index-sec8 .block .table .box{flex-wrap:wrap}}.index-sec8 .block .table .box:first-child{border-top:0 solid #CFCFCF;}.index-sec8 .block .table .box .ttl{width:175px;height:auto;background:#01A761;display:flex;align-items:center;padding:30px;pointer-events:none;position:relative;}@media screen and (max-width:768px){.index-sec8 .block .table .box .ttl{width:100%;pointer-events:visible;padding:13px 20px}}.index-sec8 .block .table .box .ttl h4{width:100%;height:auto;text-align:left;font-size:1.6rem;color:#fff;font-weight:700;}.index-sec8 .block .table .box .ttl i{display:none;}@media screen and (max-width:768px){.index-sec8 .block .table .box .ttl i{width:30px;height:30px;border-radius:50%;display:block;position:absolute;right:15px;top:calc(50% - 15px)}.index-sec8 .block .table .box .ttl i::before,.index-sec8 .block .table .box .ttl i::after{position:absolute;content:"";width:16px;height:2px;background-color:#fff;border-radius:2px;right:7px;top:50%;transform:translateY(-50%)}.index-sec8 .block .table .box .ttl i::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.index-sec8 .block .table .box .ttl.is-open i:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease}}.index-sec8 .block .table .box .content{width:calc(100% - 175px);border-left:1px solid #CFCFCF;height:auto;}@media screen and (max-width:768px){.index-sec8 .block .table .box .content{width:100%;border-left:0 solid #CFCFCF;display:none}}.index-sec8 .block .table .box .content .txt{padding:30px;width:100%;height:auto;}@media screen and (max-width:768px){.index-sec8 .block .table .box .content .txt{padding:20px}}.index-sec8 .block .table .box .content .txt p{font-size:1.5rem;line-height:1.65;font-weight:400;}.index-sec8 .block .table .box .content .txt p span{font-size:1.3rem;line-height:1.65;font-weight:400;}.index-sec8 .block .table .box .content .txt p b{font-weight:700;line-height:1.65;font-size:1.5rem;position:relative;}.index-sec8 .block .table .box .content .txt p b.dot{padding-left:10px;}.index-sec8 .block .table .box .content .txt p b.dot::before{width:5px;height:5px;border-radius:50%;background:#000;position:absolute;left:0;top:9px;content:"";}.index-sec8 .block .table .box .content .txt ul li{font-size:1.5rem;line-height:1.6;font-weight:400;position:relative;padding-left:10px;}.index-sec8 .block .table .box .content .txt ul li::before{width:4px;height:4px;border-radius:50%;background:#000;position:absolute;left:0;top:10px;content:"";}.index-sec8 .block .table .box .content .txt .link1{color:#00A3E8;font-size:1.3rem;font-weight:400;text-decoration:underline;transition:ease-in-out .3s;}@media screen and (min-width:769px){.index-sec8 .block .table .box .content .txt .link1:hover{opacity:.7}}.index-sec8 .block .table .box .content .txt .link2{color:#00A61A;font-size:1.5rem;font-weight:700;transition:ease-in-out .3s;text-decoration:underline;}@media screen and (min-width:769px){.index-sec8 .block .table .box .content .txt .link2:hover{opacity:.7}}.index-sec8 .block .table .box .content .txt .table2{width:100%;height:auto;display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;}@media screen and (max-width:768px){.index-sec8 .block .table .box .content .txt .table2{gap:0}}.index-sec8 .block .table .box .content .txt .table2 table{width:calc(50% - 10px);text-align:center;border:1px solid #D7D7D7;border-collapse:collapse;}@media screen and (max-width:768px){.index-sec8 .block .table .box .content .txt .table2 table{width:100%;border-top:0 solid #D7D7D7}.index-sec8 .block .table .box .content .txt .table2 table:last-child tr:first-child{display:none}.index-sec8 .block .table .box .content .txt .table2 table:last-child tr:nth-child(2) td{border-top:0 solid #D7D7D7}}.index-sec8 .block .table .box .content .txt .table2 table td{border:1px solid #D7D7D7;font-size:1.4rem;font-weight:400;line-height:1.4;padding:10px 15px;}@media screen and (max-width:768px){.index-sec8 .block .table .box .content .txt .table2 table td{width:50%}}.index-sec8 .block .table .box .content .txt .table2 table tr:first-child td{background:rgba(33,173,54,.1);}.index-sec8 .block .note{text-align:left;font-size:1.5rem;font-weight:400;padding-top:15px;}.index-sec8 .block .btn{padding-top:20px;}.index-sec8 .block .btn .c-btn02{max-width:490px;font-size:1.8rem;color:#222222;font-weight:500;}@media screen and (max-width:768px){.index-sec8 .block .btn .c-btn02{word-break:break-all;box-sizing:border-box;line-height:1.4;padding:18px 30px;text-align:left;padding-right:50px;height:auto;width:100%;max-width:100%;display:inline-block;border-radius:23px}}.index-sec8 .block .btn .c-btn02 span{font-size:1.8rem;font-weight:500;color:#009844;}.index-sec8 .block .btn .c-btn02::after{transform:rotate(-90deg);right:20px;}.index-sec9{width:100%;height:auto;background:#EAF4F0;padding:120px 0 100px;}@media screen and (max-width:768px){.index-sec9{padding:50px 0 80px}}.index-sec9 .l-content{max-width:740px;}.index-sec9 h2{text-align:center;font-size:4rem;font-family:var(--fonts02);font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec9 h2{font-size:2.8rem}}.index-sec9 .c-faq{width:100%;height:auto;margin-top:40px;text-align:left;}@media screen and (max-width:768px){.index-sec9 .c-faq{margin-top:30px}}.index-sec9 .c-faq__item{width:100%;height:auto;margin-bottom:10px;}.index-sec9 .c-faq__q{background:#fff;border-radius:5px;font-size:1.9rem;font-weight:700;padding:13px 20px;margin-bottom:2px;position:relative;cursor:pointer;}@media screen and (max-width:768px){.index-sec9 .c-faq__q{font-size:1.6rem;padding-right:40px}}@media screen and (min-width:769px){.index-sec9 .c-faq__q{transition:ease-in-out .3s}.index-sec9 .c-faq__q:hover{opacity:.7}}.index-sec9 .c-faq__q span{width:30px;height:30px;border-radius:50%;background:#01A761;display:block;position:absolute;right:15px;top:calc(50% - 15px);}@media screen and (max-width:768px){.index-sec9 .c-faq__q span{width:24px;height:24px;top:calc(50% - 12px)}}.index-sec9 .c-faq__q span::before,.index-sec9 .c-faq__q span::after{position:absolute;content:"";width:16px;height:2px;background-color:#fff;border-radius:2px;right:7px;top:50%;transform:translateY(-50%);}@media screen and (max-width:768px){.index-sec9 .c-faq__q span::before,.index-sec9 .c-faq__q span::after{right:4px}}.index-sec9 .c-faq__q span:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec9 .c-faq__q.is-open span:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.index-sec9 .c-faq__a{display:none;}.index-sec9 .c-faq__content{padding:15px 20px 25px;background:#fff;border-radius:5px;font-size:1.9rem;font-weight:500;}@media screen and (max-width:768px){.index-sec9 .c-faq__content{font-size:1.6rem}}.index-sec9 .c-faq__content b{font-size:1.9rem;font-weight:700;}@media screen and (max-width:768px){.index-sec9 .c-faq__content b{font-size:1.6rem}}.index-sec9 .c-faq__content p{font-size:1.3rem;font-weight:700;}.index-sec9 .c-faq__content span{font-size:1.3rem;font-weight:500;display:block;margin-top:8px;}@media screen and (max-width:768px){.index-sec9 .c-faq__content span{font-size:1.3rem}}.index-sec9 .c-faq__content a{color:#3FA9F5;font-size:1.9rem;font-weight:500;}@media screen and (max-width:768px){.index-sec9 .c-faq__content a{font-size:1.6rem}}.index-sec9 .c-faq__content span a{color:#3FA9F5;font-size:1.3rem;font-weight:500;}@media screen and (max-width:768px){.index-sec9 .c-faq__content span a{font-size:1.3rem}}.index-sec9 .c-faq__content .btn{text-align:center;width:100%;height:auto;}.index-sec9 .c-faq__content .btn a{margin:0 auto;width:100%;max-width:350px;height:46px;text-align:center;display:inline-flex;justify-content:center;align-items:center;color:#222222;font-size:1.3rem;border-radius:35px;background:#EAF4F0;position:relative;transition:ease-in-out .3s;}.index-sec9 .c-faq__content .btn a::after{content:"";width:10px;height:10px;right:30px;border-top:1px solid #222222;border-right:1px solid #222222;transform:rotate(45deg);position:absolute;transition:ease-in-out .3s;}.index-sec9 .btn{margin-top:30px;display:inline-block;width:100%;height:auto;}@media screen and (max-width:768px){.index-sec9 .btn{margin-top:20px}}