@charset "UTF-8";@font-face{font-family:bahnschriftg;src:url("../fonts/bahnschrift.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}:root{--fonts01:"Noto Sans JP",sans-serif;--fonts02:nitalago-ruika,sans-serif;--fonts03:bahnschriftg,sans-serif;}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%;}@media screen and (max-width:768px){img{height:auto}}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);}*{box-sizing:border-box;}body{width:100%;height:auto;line-height:1.56;font-family:var(--fonts01);font-feature-settings:"palt";}.l-content{width:100%;padding:0 15px;max-width:750px;margin:0 auto;}@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:730px;position:relative;}@media screen and (max-width:768px){.c-header{height:auto;min-height:230px}}.c-header .block{height:100%;}.c-header .logo{position:absolute;left:0;top:0;z-index:9;}@media screen and (max-width:768px){.c-header .logo img{width:120px;height:auto}}.c-header .img-mv{width:100%;height:100%;}.c-header .img-mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (max-width:768px){.c-header .img-mv img{opacity:1;width:100%;height:auto}}.c-header .img-ttl{position:absolute;top:50%;transform:translateY(-50%);left:15vw;z-index:9;}.c-header .img-ttl img{width:clamp(450px,46vw,540px);height:auto;}.c-header .img-ttl::after{content:"";width:98%;height:35%;position:absolute;z-index:-1;bottom:0;left:1%;background:rgba(0,128,115,.7);}.c-footer{margin-bottom:135px;}@media screen and (max-width:768px){.c-footer{margin-bottom:95px}}.c-footer .copyright{background:#009844;font-size:1rem;font-weight:700;color:#fff;text-align:center;width:100%;height:100px;display:flex;justify-content:center;align-items:center;line-height:1.8;}@media screen and (max-width:768px){.c-footer .copyright{font-size:.8rem;text-align:left;padding:0 20px}}.cta-fix{width:100%;height:135px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);position:fixed;left:0;bottom:-100%;min-height:135px;z-index:999;transition:bottom .3s;}@media screen and (max-width:768px){.cta-fix{height:95px;min-height:95px}}.c-btn01{margin:0 auto;width:100%;font-size:2.8rem;background:#F7931E;max-width:460px;height:80px;display:flex;justify-content:center;align-items:center;font-weight:500;line-height:1;color:#fff;border:2px solid #F7931E;box-sizing:border-box;border-radius:40px;transition:ease-in-out .3s;position:relative;box-shadow:4px 4px 15px rgba(0,0,0,.3);}@media screen and (max-width:768px){.c-btn01{max-width:350px;height:60px;font-size:2rem}}.c-btn01::after{content:"";width:22px;height:22px;right:30px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;transition:ease-in-out .3s;}@media screen and (max-width:768px){.c-btn01::after{width:15px;height:15px}}.c-btn01.icon::before{content:"";background:url(../images/ic-btn.webp) no-repeat center;background-size:100% auto;width:100px;height:132px;position:absolute;left:0;transition:ease-in-out .3s;}@media screen and (max-width:768px){.c-btn01.icon::before{width:70px}}@media screen and (min-width:769px){.c-btn01:hover{background:#fff;color:#F7931E;box-shadow:4px 4px 15px transparent}.c-btn01:hover::after{border-top:2px solid #F7931E;border-right:2px solid #F7931E}.c-btn01:hover::before{opacity:.9}}.c-btn02{margin:0 auto;width:100%;font-size:2.2rem;background:#DEFCF5;max-width:460px;height:80px;display:flex;justify-content:center;align-items:center;font-weight:500;line-height:1;color:#32BAA0;border:2px solid #32BAA0;box-sizing:border-box;border-radius:40px;transition:ease-in-out .3s;position:relative;}@media screen and (max-width:768px){.c-btn02{max-width:350px;height:60px;font-size:1.6rem}}.c-btn02::after{content:"";width:22px;height:22px;right:30px;border-top:2px solid #32BAA0;border-right:2px solid #32BAA0;transform:rotate(45deg);position:absolute;transition:ease-in-out .3s;}@media screen and (max-width:768px){.c-btn02::after{width:15px;right:20px;height:15px}}@media screen and (min-width:769px){.c-btn02:hover{background:#fff;color:#32BAA0}}.c-btn02.ver2{border:2px solid #7DBFF8;color:#7DBFF8;background:#fff;}.c-btn02.ver2::after{border-top:2px solid #7DBFF8;border-right:2px solid #7DBFF8;}@media screen and (min-width:769px){.c-btn02.ver2:hover{background:#7DBFF8;color:#fff}.c-btn02.ver2:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}}.c-title01{background:#32C6AD;position:relative;}.c-title01 .l-content{position:relative;}.c-title01 .number{font-size:10rem;font-weight:700;font-family:var(--fonts03);color:#32C6AD;line-height:1;position:absolute;top:-80px;left:15px;}@media screen and (max-width:768px){.c-title01 .number{font-size:6rem;top:-48px}}.c-title01 h2{text-align:center;color:#fff;font-size:3rem;padding:26px 0;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.c-title01 h2{font-size:2.6rem;line-height:1.2;padding:15px 0;min-height:98px;display:flex;align-items:center;justify-content:center}}.cta1{margin-top:-40px;}@media screen and (max-width:768px){.cta1{margin-top:-30px}}.index-sec1{margin-top:70px;padding-bottom:60px;}.index-sec1 .title{width:100%;height:auto;text-align:center;margin-bottom:30px;position:relative;}.index-sec1 .title::after{content:"";position:absolute;z-index:-1;left:calc(50% - 35px);border-top:30px solid #32C6AD;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-30px;}@media screen and (max-width:768px){.index-sec1 .title::after{border-top:18px solid #32C6AD;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-18px;left:calc(50% - 20px)}}.index-sec1 .title .ttl1{width:100%;height:auto;display:block;border:4px solid #32C6AD;border-radius:25px;font-size:4.4rem;color:#32C6AD;font-weight:bold;line-height:1.2;padding:20px 10px;position:relative;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .title .ttl1{font-size:2.6rem;border:2px solid #32C6AD;border-radius:10px;padding:10px}}.index-sec1 .title .ttl1::after{content:"";background:url(../images/sec1-ic1.webp) no-repeat center;background-size:100% auto;width:145px;height:203px;position:absolute;right:35px;bottom:-185px;}@media screen and (max-width:768px){.index-sec1 .title .ttl1::after{width:80px;right:-5px;bottom:-150px}}.index-sec1 .title .ttl2{display:block;font-size:2.5rem;color:#808080;padding:30px 0;line-height:1.3;font-weight:500;}@media screen and (max-width:768px){.index-sec1 .title .ttl2{font-size:1.5rem;padding:12px 0;letter-spacing:-1px}}.index-sec1 .title .ttl3{background:#32C6AD;}.index-sec1 .title .ttl3 h2{display:inline-block;color:#fff;font-size:4rem;line-height:1.1;position:relative;padding:25px;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .title .ttl3 h2{font-size:2.2rem;margin-left:25px}}.index-sec1 .title .ttl3 h2 .color1{font-size:4.6rem;color:#C8FF00;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .title .ttl3 h2 .color1{font-size:2.6rem}}.index-sec1 .title .ttl3 h2 .fs{font-size:3rem;color:#C8FF00;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .title .ttl3 h2 .fs{font-size:1.8rem}}.index-sec1 .title .ttl3 h2::after{content:"";background:url(../images/sec1-ic2.webp) no-repeat center bottom;background-size:100% auto;width:170px;height:231px;position:absolute;bottom:0;left:-180px;}@media screen and (max-width:768px){.index-sec1 .title .ttl3 h2::after{width:100px;left:-90px}}.index-sec1 .img{padding-top:20px;}.index-sec1 .img img{width:100%;height:auto;}.index-sec1 .txt{font-size:1.3rem;padding-top:10px;}.index-sec1 .btn{margin-top:25px;}.index-sec1 .block{width:100%;height:auto;border:2px solid #32C6AD;margin-top:40px;}@media screen and (max-width:768px){.index-sec1 .block{border:2px solid #32C6AD}}.index-sec1 .block h3{text-align:center;background:#32C6AD;color:#fff;font-size:2.6rem;font-weight:700;padding:5px 0 8px;}@media screen and (max-width:768px){.index-sec1 .block h3{font-size:1.8rem;padding:8px 0 10px}}.index-sec1 .block h4{width:100%;height:auto;text-align:center;color:#32BAA0;font-weight:700;font-size:2rem;padding:25px 0 5px;line-height:1.3;}@media screen and (max-width:768px){.index-sec1 .block h4{font-size:1.75rem;padding:30px 10px 5px;letter-spacing:-.5px}}.index-sec1 .block .note{font-size:1.2rem;font-weight:700;color:#32BAA0;text-align:center;padding-bottom:30px;}@media screen and (max-width:768px){.index-sec1 .block .note{padding:0 5px 30px}}.index-sec1 .block .box{width:calc(100% - 60px);padding:20px 0;margin:0 30px;border-top:2px solid rgba(50,198,173,.3);display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:768px){.index-sec1 .block .box{width:calc(100% - 30px);margin:0 15px}}.index-sec1 .block .box p{font-size:1.6rem;width:100%;display:block;}@media screen and (max-width:768px){.index-sec1 .block .box p{font-size:1.4rem}}.index-sec1 .block .box p b{font-size:1.6rem;}@media screen and (max-width:768px){.index-sec1 .block .box p b{font-size:1.4rem}}.index-sec1 .block .box p b .cl{font-weight:700;color:#F15A24;font-size:1.6rem;}@media screen and (max-width:768px){.index-sec1 .block .box p b .cl{font-size:1.4rem}}.index-sec1 .block .box p b .fw{font-size:1.6rem;font-weight:400;}@media screen and (max-width:768px){.index-sec1 .block .box p b .fw{font-size:1.4rem}}.index-sec1 .block .box a{color:#29ABE2;font-weight:500;font-size:1.6rem;}@media screen and (max-width:768px){.index-sec1 .block .box a{font-size:1.4rem}}@media screen and (min-width:769px){.index-sec1 .block .box a{transition:ease-in-out .3s}.index-sec1 .block .box a:hover{opacity:.7}}.index-sec1 .block .box .txt2{font-size:1.3rem;}@media screen and (max-width:768px){.index-sec1 .block .box .txt2{font-size:1.1rem}}.index-sec1 .block .box .txt2 span{color:#F15A24;}.index-sec1 .block .box .txt2.date{text-align:right;font-size:1.1rem;padding-top:15px;}.index-sec1 .block .box .item{width:calc(50% - 10px);border:3px solid #32C6AD;margin-top:25px;}@media screen and (max-width:768px){.index-sec1 .block .box .item{width:calc(50% - 8px);border:2px solid #32C6AD}}.index-sec1 .block .box .item h5{text-align:center;background:#32C6AD;color:#fff;font-size:1.7rem;font-weight:700;padding:10px 0 12px;line-height:1.2;}@media screen and (max-width:768px){.index-sec1 .block .box .item h5{font-size:1rem;padding:5px 5px 7px}}.index-sec1 .block .box .item h5 span{font-size:2.3rem;font-weight:700;}@media screen and (max-width:768px){.index-sec1 .block .box .item h5 span{font-size:1.4rem}}.index-sec1 .block .box .item p{font-size:1.4rem;font-weight:700;text-align:center;color:#333333;padding:15px;padding-bottom:0;line-height:1.5;}@media screen and (max-width:768px){.index-sec1 .block .box .item p{padding:10px 5px;padding-bottom:0;font-size:.9rem}}.index-sec1 .block .box .item span{font-size:2.2rem;}@media screen and (max-width:768px){.index-sec1 .block .box .item span{font-size:1.7rem}}.index-sec1 .block .box .item .ttl{font-size:1.8rem;color:#F15A24;font-weight:700;text-align:center;position:relative;padding-bottom:5px;}@media screen and (max-width:768px){.index-sec1 .block .box .item .ttl{font-size:1.5rem;padding:5px 0}}.index-sec1 .block .box .item .ttl .fs{font-family:var(--fonts03);font-weight:700;font-size:3rem;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .block .box .item .ttl .fs{font-size:2.2rem}}.index-sec1 .block .box .item .ttl .btn{color:#333333;font-size:1.3rem;border:1px solid #333333;padding:2px 5px;margin-right:10px;position:relative;top:-2px;}@media screen and (max-width:768px){.index-sec1 .block .box .item .ttl .btn{font-size:.9rem;margin-right:5px;padding:1px 4px}}.index-sec1 .block .box .item2{width:100%;height:auto;}.index-sec1 .block .box .item2 .table{border:1px solid #fff;background:#e1f3ef;border-collapse:collapse;width:100%;margin-top:20px;}.index-sec1 .block .box .item2 .table tr:first-child td{background:#68c3ad!important;color:#fff;font-size:1.2rem;padding:2px 10px;}@media screen and (max-width:768px){.index-sec1 .block .box .item2 .table tr:first-child td{font-size:1.1rem;padding:2px}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .block .box .item2 .table tr:first-child td{font-size:1rem;padding:2px}}.index-sec1 .block .box .item2 .table tr td:first-child{background:#b3e0d6;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec1 .block .box .item2 .table tr td:first-child{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .block .box .item2 .table tr td:first-child{font-size:1rem}}.index-sec1 .block .box .item2 .table td{width:33.3333333333%;border:1px solid #fff;text-align:center;font-weight:500;line-height:1.3;padding:5px 10px;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec1 .block .box .item2 .table td{width:auto;min-width:90px;font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .block .box .item2 .table td{font-size:1rem;padding:5px 0;min-width:70px}}.index-sec1 .block .box .item2 .table td .number{font-size:1.5rem;color:#f15a24;font-weight:700;text-align:center;position:relative;}@media screen and (max-width:768px){.index-sec1 .block .box .item2 .table td .number{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .block .box .item2 .table td .number{font-size:1rem}}.index-sec1 .block .box .item2 .table td .number .fs{font-family:var(--fonts03);font-weight:700;font-size:2.5rem;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .block .box .item2 .table td .number .fs{font-size:2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .block .box .item2 .table td .number .fs{font-size:1.5rem}}.index-sec1 .c-simulation{width:100%;height:auto;display:inline-block;justify-content:center;flex-wrap:wrap;position:relative;margin-top:75px;border:2px solid #29abe2;}@media screen and (max-width:768px){.index-sec1 .c-simulation{margin:40px auto 0;border:1px solid #29abe2}}.index-sec1 .c-simulation .title4{background:#29ABE2;width:100%;height:auto;display:inline-flex;text-align:center;color:#fff;padding-bottom:20px;position:relative;top:-25px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .title4{top:-18px;padding-bottom:10px}}.index-sec1 .c-simulation .title4::after{content:"";position:absolute;z-index:-1;left:calc(50% - 35px);bottom:-16px;border-top:30px solid #29ABE2;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;}.index-sec1 .c-simulation .title4 h3{font-size:50px;font-weight:700;letter-spacing:2px;display:inline-flex;flex-wrap:wrap;justify-content:center;}@media screen and (max-width:768px){.index-sec1 .c-simulation .title4 h3{font-size:2.5rem}}.index-sec1 .c-simulation .title4 .ttl{width:100%;height:auto;display:inline-block;text-align:center;margin-top:-25px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .title4 .ttl{margin-top:-18px}.index-sec1 .c-simulation .title4 .ttl img{width:280px;height:auto}}.index-sec1 .c-simulation .block2{padding:10px 30px 40px;width:auto;text-align:center;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2{padding:10px 15px 25px}}.index-sec1 .c-simulation .block2 .c-form1{width:100%;display:inline-block;margin:0 auto;height:auto;text-align:left;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1{width:100%}}.index-sec1 .c-simulation .block2 .c-form1 .txt1{font-size:1.6rem;padding-bottom:25px;max-width:515px;margin:0 auto;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .txt1{font-size:1.4rem;padding-bottom:20px}}.index-sec1 .c-simulation .block2 .c-form1 dl{padding-bottom:25px;width:100%;max-width:515px;margin:0 auto;height:auto;position:relative;}.index-sec1 .c-simulation .block2 .c-form1 dl dt p{color:#29abe2;font-size:2rem;font-weight:700;display:inline-flex;align-items:center;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 dl dt p{font-size:1.6rem}}.index-sec1 .c-simulation .block2 .c-form1 dl dt p span{display:inline-flex;padding:0 8px;margin-left:10px;border:1px solid #29ABE2;background:#29ABE2;color:#fff;font-size:1rem;font-weight:700;}.index-sec1 .c-simulation .block2 .c-form1 dl dt p span.require{background:#fff;color:#29ABE2;}.index-sec1 .c-simulation .block2 .c-form1 dl dt small{width:100%;height:auto;display:inline-block;font-size:1.3rem;color:#4d4d4d;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 dl dt small{font-size:1.2rem}}.index-sec1 .c-simulation .block2 .c-form1 dl dd{padding-top:5px;}.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap{display:flex;align-items:flex-end;width:100%;height:auto;}.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap input{background:#f2f2f2;border:solid 1px #f2f2f2;width:350px;border:0;height:50px;font-size:2rem;padding:5px 20px;border-radius:8px;max-width:calc(100% - 55px);}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap input{height:45px;font-size:1.6rem}}.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap input.w2{width:200px;}.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap input.error{border:solid 1px #dc3232;background:#fff4f4;}.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap .unit{color:#29ABE2;font-size:3rem;font-weight:700;line-height:1;padding-left:10px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 dl dd .form-wrap .unit{padding-left:8px;font-size:2.2rem}}.index-sec1 .c-simulation .block2 .c-form1 dl dd .select-wrap{background:#f2f2f2;border:solid 1px #f2f2f2;width:200px;border:0;height:50px;border-radius:8px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 dl dd .select-wrap{height:45px}}.index-sec1 .c-simulation .block2 .c-form1 dl dd .select-wrap select{padding:5px 20px;border-radius:8px;background:#f2f2f2;font-size:2rem;width:200px;border:0;height:50px;background:url(../images/sec1-arrow.webp) no-repeat right 15px center/27px auto,#f2f2f2;-webkit-appearance:none;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 dl dd .select-wrap select{background:url(../images/sec1-arrow.webp) no-repeat right 15px center/20px auto,#f2f2f2;font-size:1.6rem;height:45px}}.index-sec1 .c-simulation .block2 .c-form1 dl dd p.error-txt{position:absolute;font-size:1.2rem;color:#dc3232;left:0;bottom:5px;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1{width:100%;height:auto;border-top:2px solid rgba(41,170,226,.3);border-bottom:2px solid rgba(41,170,226,.3);padding:15px 0;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1{padding:10px 0;border-top:1px solid rgba(41,170,226,.3);border-bottom:1px solid rgba(41,170,226,.3)}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl{font-size:1.6rem;width:100%;display:flex;align-items:center;justify-content:center;height:auto;cursor:pointer;color:#29abe2;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl{font-size:14px}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span{width:30px;height:30px;border-radius:50%;display:block;position:relative;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span{width:20px;height:20px}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span::before,.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span::after{position:absolute;content:"";width:16px;height:1px;background-color:#29abe2;border-radius:2px;right:7px;top:50%;transform:translateY(-50%);}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span::before,.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span::after{width:14px;right:-2px}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl span:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__ttl.is-open span:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content{max-width:1000px;margin:0 auto}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .ttl{color:#808080;font-size:1.4rem;font-weight:700;padding-top:10px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .ttl{padding-top:10px}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box{max-width:1000px}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item{width:calc((100% - 20px) / 3);border:2px solid #808080;margin-top:10px;margin-bottom:0;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item{width:100%}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item h4{background:#808080;padding:5px 5px 7px;color:#fff;font-size:1.2rem;font-weight:700;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item p{font-size:1rem;font-weight:500;padding:10px;padding-bottom:0;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item .number{padding:0 10px 10px;font-size:1.6rem;font-weight:700;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2{width:100%;height:auto;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table{border:1px solid #fff;background:#ddedf8;border-collapse:collapse;width:100%;margin-top:20px;}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table tr:first-child td{background:#57a8de!important;color:#fff;font-size:1.2rem;padding:2px 10px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table tr:first-child td{font-size:1.1rem;padding:2px}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table tr:first-child td{font-size:1rem}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table tr td:first-child{background:#abd3ee;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table tr td:first-child{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table tr td:first-child{font-size:1rem}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td{width:33.3333333333%;border:1px solid #fff;text-align:center;font-weight:500;line-height:1.3;padding:5px 10px;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td{width:auto;min-width:90px;font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td{font-size:1rem;padding:5px 0;min-width:70px}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td .number{font-size:1.5rem;color:#f15a24;font-weight:700;text-align:center;position:relative;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td .number{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td .number{font-size:1rem}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td .number .fs{font-family:var(--fonts03);font-weight:700;font-size:2.5rem;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td .number .fs{font-size:2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .box .item2 .table td .number .fs{font-size:1.5rem}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .txt{display:flex;justify-content:space-between;align-items:flex-end;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .txt{flex-wrap:wrap;justify-content:flex-end}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .txt p{font-size:1.3rem;font-weight:500;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .txt p{width:100%;font-size:1.1rem}}.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .txt a{color:#29ABE2;font-weight:400;font-size:1.2rem;transition:ease-in-out .3s;}@media screen and (min-width:769px){.index-sec1 .c-simulation .block2 .c-form1 .c-item1__content .txt a:hover{opacity:.7}}.index-sec1 .c-simulation .block2 .c-form1 .btn2{width:100%;max-width:512px;margin:0 auto;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .btn2{max-width:300px}}.index-sec1 .c-simulation .block2 .c-form1 .btn2 .btn-calculate{width:100%;font-size:2rem;background:#29abe2;max-width:335px;height:52px;display:flex;justify-content:center;align-items:center;font-weight:700;line-height:1;cursor:pointer;color:#fff;border:2px solid #29abe2;box-sizing:border-box;border-radius:40px;transition:ease-in-out .3s;position:relative;margin-top:20px;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .btn2 .btn-calculate{font-size:1.6rem}}@media screen and (min-width:769px){.index-sec1 .c-simulation .block2 .c-form1 .btn2 .btn-calculate:hover{opacity:.7}}.index-sec1 .c-simulation .block2 .c-form1 .btn2 .btn-clear{background:#fff;max-width:165px;color:#29abe2;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .c-form1 .btn2 .btn-clear{max-width:100%}}.index-sec1 .c-simulation .block2 .result-section{max-width:440px;margin:0 auto;text-align:left;}.index-sec1 .c-simulation .block2 .result-section .c-result{padding-top:40px;}.index-sec1 .c-simulation .block2 .result-section .c-result .table{width:100%;height:auto;border:1px solid #29abe2;border-collapse:collapse;}.index-sec1 .c-simulation .block2 .result-section .c-result .table th,.index-sec1 .c-simulation .block2 .result-section .c-result .table td{border:1px solid #29abe2;padding:8px 20px;}.index-sec1 .c-simulation .block2 .result-section .c-result .table th{background:#29abe2;color:#fff;font-weight:700;text-align:center;font-size:3.2rem;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .result-section .c-result .table th{font-size:2.5rem}}.index-sec1 .c-simulation .block2 .result-section .c-result .table td{padding:20px;}.index-sec1 .c-simulation .block2 .result-section .c-result .table td small{font-size:1.7rem;font-weight:700;color:#29ABE2;width:100%;display:block;height:auto;padding-bottom:5px;}.index-sec1 .c-simulation .block2 .result-section .c-result .table td small.mt{padding-top:20px;}.index-sec1 .c-simulation .block2 .result-section .c-result .table td p,.index-sec1 .c-simulation .block2 .result-section .c-result .table td span{font-size:2.6rem;font-weight:700;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .result-section .c-result .table td p,.index-sec1 .c-simulation .block2 .result-section .c-result .table td span{font-size:2.2rem}}.index-sec1 .c-simulation .block2 .result-section .c-result .table tr:last-child{background:rgba(41,170,226,.2);}.index-sec1 .c-simulation .block2 .result-section .c-result .btn{margin:50px auto;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .result-section .c-result .btn{margin:30px auto 20px}}.index-sec1 .c-simulation .block2 .result-section .c-result .txt p{font-size:1.3rem;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .result-section .c-result .txt p{font-size:1.2rem}}.index-sec1 .c-simulation .block2 .result-section .c-result .txt .normal-list li{font-size:1.3rem;line-height:1.8;}@media screen and (max-width:768px){.index-sec1 .c-simulation .block2 .result-section .c-result .txt .normal-list li{font-size:1.2rem}}.index-sec2{width:100%;height:auto;background-color:rgba(255,206,0,.5);padding:70px 0 0;position:relative;}@media screen and (max-width:768px){.index-sec2{padding:40px 0 0}}.index-sec2::after{content:"";position:absolute;z-index:1;left:calc(50% - 35px);top:0;border-top:30px solid #fff;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;}@media screen and (max-width:768px){.index-sec2::after{border-top:18px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-18px;left:calc(50% - 20px)}}.index-sec2 .title{font-size:3.6rem;color:#4D4D4D;text-align:center;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec2 .title{font-size:2.2rem}}.index-sec2 .block{display:flex;justify-content:space-between;margin-top:40px;}@media screen and (max-width:768px){.index-sec2 .block{flex-wrap:wrap}}.index-sec2 .block .item{text-align:center;width:calc(33.3333333333% - 10px);}@media screen and (max-width:768px){.index-sec2 .block .item{width:100%;min-height:120px;position:relative;display:flex;align-items:center;flex-wrap:wrap;align-content:center;margin-bottom:25px}}.index-sec2 .block .item img{width:180px;height:auto;}@media screen and (max-width:768px){.index-sec2 .block .item img{width:120px;position:absolute;left:0;top:50%;transform:translateY(-50%)}}.index-sec2 .block .item img img{width:100%;height:auto;}.index-sec2 .block .item h3{font-size:2.6rem;color:#4D4D4D;padding-top:15px;}@media screen and (max-width:768px){.index-sec2 .block .item h3{text-align:left;padding-left:135px;padding-top:0;font-size:2rem;width:100%}}.index-sec2 .block .item p{padding-top:10px;font-size:1.8rem;font-weight:500;color:#4d4d4d;}@media screen and (max-width:768px){.index-sec2 .block .item p{text-align:left;padding-left:135px;font-size:1.6rem;padding-top:5px;width:100%;line-height:1.3}}.index-sec2 .block .item span{padding-top:10px;display:block;font-size:1.2rem;}@media screen and (max-width:768px){.index-sec2 .block .item span{text-align:left;padding-left:135px;font-size:.9rem;padding-top:5px;width:100%}}.index-sec2 .btn{text-align:center;bottom:-40px;position:relative;z-index:10;padding-top:80px;}@media screen and (max-width:768px){.index-sec2 .btn{bottom:-30px;padding-top:0;margin-top:-30px}}.index-sec2 .btn p{font-size:2.4rem;font-weight:700;padding-bottom:25px;color:#4D4D4D;}@media screen and (max-width:768px){.index-sec2 .btn p{font-size:1.65rem;padding-bottom:15px}}@media screen and (max-width:768px) and (max-width:374px){.index-sec2 .btn p{font-size:1.5rem}}.index-sec2 .btn p span{color:#4D4D4D;font-size:3.2rem;font-weight:700;}@media screen and (max-width:768px){.index-sec2 .btn p span{font-size:2.5rem}}@media screen and (max-width:768px) and (max-width:374px){.index-sec2 .btn p span{font-size:2rem}}.index-sec3{width:100%;height:auto;display:inline-block;text-align:center;background-color:rgba(50,198,173,.2);position:relative;padding-bottom:115px;margin-bottom:-47px;overflow:hidden;}@media screen and (max-width:768px){.index-sec3{padding-bottom:80px}}.index-sec3::after,.index-sec3::before{content:"";background:#fff;width:100%;height:200px;position:absolute;left:0;bottom:-150px;transform:skewY(5deg);}.index-sec3::before{transform:skewY(-5deg);}.index-sec3 h2{text-align:center;font-size:4rem;font-weight:700;color:#4D4D4D;padding-top:110px;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec3 h2{font-size:2.2rem;padding-top:70px}}.index-sec3 h2 span{font-size:6.2rem;line-height:1;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec3 h2 span{font-size:3.1rem}}.index-sec3 .block{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:space-between;}@media screen and (max-width:768px){.index-sec3 .block{margin-top:20px;letter-spacing:-.5px}}.index-sec3 .item{width:calc(33.3333333333% - 12px);text-align:center;background:#32C6AD;border-radius:20px;margin-top:70px;box-shadow:2px 2px 10px #c6c6c6;position:relative;padding:15px 0 35px;box-sizing:border-box;}@media screen and (max-width:768px){.index-sec3 .item{width:calc(33.3333333333% - 6px);border-radius:15px;padding:15px 0 20px;margin-top:45px}}.index-sec3 .item::after{content:"";width:22px;height:22px;right:calc(50% - 12px);bottom:20px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec3 .item::after{width:15px;height:15px;bottom:10px;right:calc(50% - 7.5px)}}@media screen and (min-width:769px){.index-sec3 .item{transition:ease-in-out .3s}.index-sec3 .item:hover{opacity:.8;box-shadow:2px 2px 10px transparent}}.index-sec3 .item .number{font-size:7rem;font-weight:700;font-family:var(--fonts03);color:#32C6AD;position:absolute;top:-76px;left:50%;transform:translateX(-50%);}@media screen and (max-width:768px){.index-sec3 .item .number{font-size:4rem;top:-43px}}.index-sec3 .item p{font-size:1.9rem;font-weight:700;color:#fff;}@media screen and (max-width:768px){.index-sec3 .item p{font-size:1.45rem}}.index-sec3 .item p span{font-size:2.5rem;font-weight:700;display:block;line-height:1;}@media screen and (max-width:768px){.index-sec3 .item p span{font-size:1.8rem}}.index-sec3 .item p .fs1{font-size:1.4rem;}@media screen and (max-width:768px){.index-sec3 .item p .fs1{font-size:1.1rem}}.index-sec3 .item p .fs2{font-size:1.7rem;}@media screen and (max-width:768px){.index-sec3 .item p .fs2{font-size:1.3rem}}.index-sec3 .item p .fs3{font-size:1rem;}@media screen and (max-width:768px){.index-sec3 .item p .fs3{font-size:.8rem}}.index-sec3 .item .img{margin-top:15px;}@media screen and (max-width:768px){.index-sec3 .item .img{margin-top:10px}.index-sec3 .item .img img{width:70px}}.index-sec3 .note{width:auto;display:inline-block;margin:0 auto;text-align:left;font-size:1.2rem;margin-top:10px;color:#4D4D4D;}@media screen and (max-width:768px){.index-sec3 .note{font-size:.8rem}}.index-sec4{width:100%;height:auto;padding-top:97px;}@media screen and (max-width:768px){.index-sec4{padding-top:44px}}.index-sec4 h3{font-size:1.8rem;color:#4D4D4D;text-align:center;padding:25px 0;}@media screen and (max-width:768px){.index-sec4 h3{font-size:1.6rem;padding:20px 0;letter-spacing:-1px}}.index-sec4 h3 span{display:block;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec4 h3 span{font-size:1rem}}.index-sec4 .block{display:flex;justify-content:space-between;flex-wrap:wrap;}.index-sec4 .block .item{width:calc(33.3333333333% - 12px);height:auto;margin-bottom:25px;}@media screen and (max-width:768px){.index-sec4 .block .item{width:calc(50% - 7.5px)}}.index-sec4 .block .item img{width:100%;height:auto;}.index-sec4 .block .item p{font-size:1.4rem;font-weight:700;text-align:center;color:#4D4D4D;margin-top:10px;}@media screen and (max-width:768px){.index-sec4 .block .item p{font-size:1.1rem}}.index-sec4 .img1{text-align:center;}@media screen and (max-width:768px){.index-sec4 .img1{padding:0 15px}}.index-sec4 .txt1{max-width:614px;margin:0 auto;color:#666666;font-weight:500;font-size:1.4rem;padding-top:50px;}@media screen and (max-width:768px){.index-sec4 .txt1{font-size:1rem;padding:0 15px;padding-top:25px}}.index-sec4 .btn{text-align:center;position:relative;z-index:10;padding-top:40px;}.index-sec4 .btn p{font-size:2.4rem;font-weight:700;padding-bottom:25px;color:#4D4D4D;}@media screen and (max-width:768px){.index-sec4 .btn p{font-size:1.65rem;padding-bottom:15px}}@media screen and (max-width:768px) and (max-width:374px){.index-sec4 .btn p{font-size:1.5rem}}.index-sec4 .btn p span{color:#4D4D4D;font-size:3.2rem;font-weight:700;}@media screen and (max-width:768px){.index-sec4 .btn p span{font-size:2.5rem}}@media screen and (max-width:768px) and (max-width:374px){.index-sec4 .btn p span{font-size:2rem}}.index-sec4 .block2{width:100%;height:auto;display:block;overflow:hidden;padding-top:10px;width:100%;padding:0 15px;max-width:750px;margin:0 auto;}@media screen and (max-width:768px){.index-sec4 .block2{padding:0}}.index-sec4 .block2 .img1{position:relative;width:720px;height:auto;margin:0 auto;text-align:left;}@media screen and (max-width:768px){.index-sec4 .block2 .img1{width:100%}}.index-sec4 .block2 .img1 img{max-width:993px;position:relative;left:0;}@media screen and (max-width:768px){.index-sec4 .block2 .img1 img{left:-15px;max-width:100%}}.index-sec4 .btn2{padding-top:50px;}.index-sec5,.index-sec6,.index-sec7,.index-sec8,.index-sec9{padding-bottom:50px;}@media screen and (max-width:768px){.index-sec5,.index-sec6,.index-sec7,.index-sec8,.index-sec9{padding-bottom:30px}}.index-sec5 .block{width:100%;height:auto;border:3px solid #32C6AD;margin-top:20px;}@media screen and (max-width:768px){.index-sec5 .block{border:2px solid #32C6AD}}.index-sec5 .block h3{text-align:center;background:#32C6AD;color:#fff;font-size:2.6rem;width:100%;height:auto;font-weight:700;padding:5px 0 8px;}@media screen and (max-width:768px){.index-sec5 .block h3{font-size:1.8rem;padding:8px 0 10px}}.index-sec5 .block h4{width:100%;height:auto;text-align:center;color:#32BAA0;font-weight:700;font-size:2.4rem;padding:25px 0;line-height:1.3;}@media screen and (max-width:768px){.index-sec5 .block h4{font-size:1.75rem;padding:30px 10px;letter-spacing:-.5px}}.index-sec5 .block .box{width:calc(100% - 60px);padding:20px 0;margin:0 30px;border-top:2px solid rgba(50,198,173,.3);display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:768px){.index-sec5 .block .box{width:calc(100% - 30px);margin:0 15px}}.index-sec5 .block .box:first-child{border-top:0;}.index-sec5 .block .box p{font-size:1.6rem;width:100%;display:block;}@media screen and (max-width:768px){.index-sec5 .block .box p{font-size:1.4rem}}.index-sec5 .block .box p b{font-size:1.6rem;}@media screen and (max-width:768px){.index-sec5 .block .box p b{font-size:1.4rem}}.index-sec5 .block .box p b .cl{font-weight:700;color:#F15A24;font-size:1.6rem;}@media screen and (max-width:768px){.index-sec5 .block .box p b .cl{font-size:1.4rem}}.index-sec5 .block .box p b .fw{font-size:1.6rem;font-weight:400;}@media screen and (max-width:768px){.index-sec5 .block .box p b .fw{font-size:1.4rem}}.index-sec5 .block .box a{color:#29ABE2;font-weight:500;font-size:1.6rem;}@media screen and (max-width:768px){.index-sec5 .block .box a{font-size:1.4rem}}@media screen and (min-width:769px){.index-sec5 .block .box a{transition:ease-in-out .3s}.index-sec5 .block .box a:hover{opacity:.7}}.index-sec5 .block .box .txt2{font-size:1.3rem;}@media screen and (max-width:768px){.index-sec5 .block .box .txt2{font-size:1.1rem}}.index-sec5 .block .box .txt2 span{color:#F15A24;}.index-sec5 .block .box .txt2.date{text-align:right;font-size:1.1rem;padding-top:15px;}.index-sec5 .block .box .item{width:calc((100% - 20px) / 3);border:3px solid #32C6AD;margin-top:25px;margin-bottom:0;}@media screen and (max-width:768px){.index-sec5 .block .box .item{width:100%;border:2px solid #32C6AD}}.index-sec5 .block .box .item h4{text-align:center;background:#32C6AD;color:#fff;font-size:1.4rem;font-weight:700;padding:10px 0 12px;line-height:1.2;}@media screen and (max-width:768px){.index-sec5 .block .box .item h4{font-size:1.5rem;padding:5px 5px 7px}}.index-sec5 .block .box .item h4 span{font-size:2rem;font-weight:700;color:#FFFF00;display:block;letter-spacing:-1px;padding:5px;}.index-sec5 .block .box .item h4 span small{font-size:1.4rem;letter-spacing:normal;}@media screen and (max-width:768px){.index-sec5 .block .box .item h4 span{font-size:1.8rem}}.index-sec5 .block .box .item p{font-size:1.2rem;font-weight:500;text-align:center;color:#333333;padding:15px;padding-bottom:0;line-height:1.5;}@media screen and (max-width:768px){.index-sec5 .block .box .item p{padding:10px 5px;padding-bottom:0;font-size:1.5rem}}.index-sec5 .block .box .item span{font-size:2.2rem;}@media screen and (max-width:768px){.index-sec5 .block .box .item span{font-size:1.7rem}}.index-sec5 .block .box .item .ttl{font-size:1.8rem;color:#F15A24;font-weight:700;text-align:center;position:relative;padding-bottom:5px;}@media screen and (max-width:768px){.index-sec5 .block .box .item .ttl{font-size:2.5rem;padding:5px 0}}.index-sec5 .block .box .item .ttl .fs{font-family:var(--fonts03);font-weight:700;font-size:3rem;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec5 .block .box .item .ttl .fs{font-size:3rem}}.index-sec5 .block .box .item .ttl .btn{color:#333333;font-size:1.3rem;border:1px solid #333333;padding:2px 5px;margin-right:10px;position:relative;top:-2px;}@media screen and (max-width:768px){.index-sec5 .block .box .item .ttl .btn{font-size:.9rem;margin-right:5px;padding:1px 4px}}.index-sec5 .block .box .item2{width:100%;height:auto;}.index-sec5 .block .box .item2 .table{border:1px solid #fff;background:#e1f3ef;border-collapse:collapse;width:100%;margin-top:20px;}.index-sec5 .block .box .item2 .table tr:first-child td{background:#68c3ad!important;color:#fff;font-size:1.2rem;padding:2px 10px;}@media screen and (max-width:768px){.index-sec5 .block .box .item2 .table tr:first-child td{font-size:1.1rem;padding:2px}}@media screen and (max-width:768px) and (max-width:370px){.index-sec5 .block .box .item2 .table tr:first-child td{font-size:1rem;padding:2px}}.index-sec5 .block .box .item2 .table tr td:first-child{background:#b3e0d6;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec5 .block .box .item2 .table tr td:first-child{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec5 .block .box .item2 .table tr td:first-child{font-size:1rem}}.index-sec5 .block .box .item2 .table td{width:33.3333333333%;border:1px solid #fff;text-align:center;font-weight:500;line-height:1.3;padding:5px 10px;font-size:1.4rem;}@media screen and (max-width:768px){.index-sec5 .block .box .item2 .table td{width:auto;min-width:90px;font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec5 .block .box .item2 .table td{font-size:1rem;padding:5px 0;min-width:70px}}.index-sec5 .block .box .item2 .table td .number{font-size:1.5rem;color:#f15a24;font-weight:700;text-align:center;position:relative;}@media screen and (max-width:768px){.index-sec5 .block .box .item2 .table td .number{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec5 .block .box .item2 .table td .number{font-size:1rem}}.index-sec5 .block .box .item2 .table td .number .fs{font-family:var(--fonts03);font-weight:700;font-size:2.5rem;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec5 .block .box .item2 .table td .number .fs{font-size:2rem}}@media screen and (max-width:768px) and (max-width:370px){.index-sec5 .block .box .item2 .table td .number .fs{font-size:1.5rem}}.index-sec9{padding-bottom:100px;}@media screen and (max-width:768px){.index-sec9{padding-bottom:50px}}.index-sec8 .block2 .img1{position:relative;width:720px;height:auto;margin:0 auto;text-align:center;}@media screen and (max-width:768px){.index-sec8 .block2 .img1{width:100%}}.index-sec8 .block2 .img1 img{max-width:993px;position:relative;left:auto;}@media screen and (max-width:768px){.index-sec8 .block2 .img1 img{left:auto;right:auto;width:250px;max-width:100%}}.index-sec10{width:100%;height:auto;background-color:rgba(125,191,248,.2);padding:100px 0 120px;}@media screen and (max-width:768px){.index-sec10{padding:50px 0}}.index-sec10 h2{text-align:center;color:#4D4D4D;font-size:3.6rem;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec10 h2{font-size:2.2rem}}.index-sec10 .link{width:100%;height:auto;display:flex;justify-content:center;position:relative;margin-top:40px;}@media screen and (max-width:768px){.index-sec10 .link{margin-top:25px}}.index-sec10 .link::after{content:"";width:calc(100% - 200px);height:10px;top:calc(50% - 5px);z-index:-1;left:100px;background:#7DBFF8;position:absolute;}@media screen and (max-width:768px){.index-sec10 .link::after{width:calc(100% - 60px);height:8px;left:30px;top:calc(50% - 4px)}}.index-sec10 .link__item{width:120px;height:120px;border-radius:60px;background:#7DBFF8;border:2px solid #7DBFF8;color:#fff;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.1;margin:0 10px;}@media screen and (max-width:768px){.index-sec10 .link__item{font-size:1.25rem;margin:0 5px;width:60px;height:60px}}.index-sec10 .link__item span{font-size:3.4rem;font-weight:700;font-family:var(--fonts03);display:block;line-height:1.1;padding-top:12px;}@media screen and (max-width:768px){.index-sec10 .link__item span{font-size:1.5rem;padding-top:5px}}@media screen and (min-width:769px){.index-sec10 .link__item{transition:ease-in-out .3s}.index-sec10 .link__item:hover{background:#fff;color:#7DBFF8}}.index-sec10 .box{width:100%;height:auto;background:#fff;border-radius:25px;margin-top:100px;padding:30px;padding-right:20px;position:relative;}@media screen and (max-width:768px){.index-sec10 .box{margin-top:60px;padding:15px;border-radius:15px}.index-sec10 .box.ver2{margin-top:74px}.index-sec10 .box.ver2 h3{margin-top:-54px}}.index-sec10 .box::after{content:"";position:absolute;z-index:-1;left:calc(50% - 35px);border-top:30px solid #7DBFF8;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-40px;}@media screen and (max-width:768px){.index-sec10 .box::after{border-top:18px solid #7DBFF8;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-25px;left:calc(50% - 20px)}}.index-sec10 .box:last-child::after{display:none;}.index-sec10 .box h3{text-align:center;background:#7DBFF8;max-width:620px;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-sec10 .box h3{font-size:1.9rem;max-width:350px;border-radius:5px;min-height:20px;margin-top:-40px;line-height:1.2}}.index-sec10 .box h3 span{font-size:4.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-sec10 .box h3 span{font-size:2.5rem;padding-top:0}}.index-sec10 .box .content{display:flex;margin-top:30px;}.index-sec10 .box .content .icon{width:110px;height:auto;}@media screen and (max-width:768px){.index-sec10 .box .content .icon{width:90px}}.index-sec10 .box .content .txt{width:calc(100% - 110px);padding-left:25px;}@media screen and (max-width:768px){.index-sec10 .box .content .txt{width:calc(100% - 90px);padding-left:15px}}.index-sec10 .box .content .txt h4{color:#4D4D4D;font-size:2.4rem;font-weight:700;margin-bottom:5px;}@media screen and (max-width:768px){.index-sec10 .box .content .txt h4{font-size:1.8rem}}.index-sec10 .box .content .txt p{font-size:1.8rem;color:#4D4D4D;font-weight:500;margin-bottom:5px;}@media screen and (max-width:768px){.index-sec10 .box .content .txt p{font-size:1.2rem}}.index-sec10 .box .content .txt span{display:block;font-size:1.3rem;color:#4D4D4D;}@media screen and (max-width:768px){.index-sec10 .box .content .txt span{font-size:1rem}}.index-sec10 .box .content .txt a{color:#3FA9F5;font-size:1.8rem;font-weight:500;}@media screen and (max-width:768px){.index-sec10 .box .content .txt a{font-size:1.2rem}}@media screen and (min-width:769px){.index-sec10 .box .content .txt a{transition:ease-in-out .3s}.index-sec10 .box .content .txt a:hover{opacity:.7}}.index-sec10 .btn{margin-top:25px;}.index-sec11{width:100%;height:auto;text-align:center;padding-bottom:100px;}@media screen and (max-width:768px){.index-sec11{padding-bottom:50px}}.index-sec11 .title{width:100%;height:auto;text-align:center;margin-bottom:30px;position:relative;}.index-sec11 .title::after{content:"";position:absolute;z-index:-1;left:calc(50% - 35px);border-top:30px solid #32C6AD;border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-30px;}@media screen and (max-width:768px){.index-sec11 .title::after{border-top:18px solid #32C6AD;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-18px;left:calc(50% - 20px)}}.index-sec11 .title .ttl3{background:#32C6AD;}.index-sec11 .title .ttl3 h2{display:inline-block;color:#fff;font-size:5rem;line-height:1.2;position:relative;padding:20px;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec11 .title .ttl3 h2{font-size:2.6rem;margin-left:70px}}.index-sec11 .title .ttl3 h2 .color1{font-size:4.4rem;color:#C8FF00;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec11 .title .ttl3 h2 .color1{font-size:2.6rem}}.index-sec11 .title .ttl3 h2 small{font-size:3rem;color:#C8FF00;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec11 .title .ttl3 h2 small{font-size:1.8rem}}.index-sec11 .title .ttl3 h2::after{content:"";background:url(../images/sec11-ic1.webp) no-repeat center bottom;background-size:100% auto;width:200px;height:231px;position:absolute;bottom:0;left:-209px;}@media screen and (max-width:768px){.index-sec11 .title .ttl3 h2::after{width:105px;left:-90px}}.index-sec11 .block2{padding-top:20px;}@media screen and (max-width:768px){.index-sec11 .block2{padding-top:10px}.index-sec11 .block2 .img1{padding:0 30px}}.index-sec11 .btn2 p{font-size:2.4rem;font-weight:700;padding-bottom:25px;color:#4D4D4D;}@media screen and (max-width:768px){.index-sec11 .btn2 p{font-size:1.65rem;padding-bottom:15px;padding-top:20px}}@media screen and (max-width:768px) and (max-width:374px){.index-sec11 .btn2 p{font-size:1.5rem}}.index-sec11 .btn2 p span{color:#4D4D4D;font-size:3.2rem;font-weight:700;}@media screen and (max-width:768px){.index-sec11 .btn2 p span{font-size:2.5rem}}@media screen and (max-width:768px) and (max-width:374px){.index-sec11 .btn2 p span{font-size:2rem}}.index-sec12{width:100%;height:auto;background-color:rgba(125,191,248,.2);padding:95px 0 70px;}@media screen and (max-width:768px){.index-sec12{padding:50px 0}}.index-sec12 h2{text-align:center;color:#4D4D4D;font-size:3.6rem;font-family:"nitalago-ruika",sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px;}@media screen and (max-width:768px){.index-sec12 h2{font-size:2.2rem}}.index-sec12 .c-faq{width:100%;height:auto;margin-top:40px;}@media screen and (max-width:768px){.index-sec12 .c-faq{margin-top:30px}}.index-sec12 .c-faq__item{width:100%;height:auto;margin-bottom:10px;}.index-sec12 .c-faq__q{background:#fff;border-radius:5px;font-size:1.8rem;color:#4D4D4D;font-weight:700;padding:13px 20px;margin-bottom:5px;position:relative;cursor:pointer;}@media screen and (max-width:768px){.index-sec12 .c-faq__q{font-size:1.6rem;padding-right:40px}}@media screen and (min-width:769px){.index-sec12 .c-faq__q{transition:ease-in-out .3s}.index-sec12 .c-faq__q:hover{opacity:.7}}.index-sec12 .c-faq__q span{width:30px;height:30px;border-radius:50%;background:#7DBFF8;display:block;position:absolute;right:15px;top:calc(50% - 15px);}@media screen and (max-width:768px){.index-sec12 .c-faq__q span{width:24px;height:24px;top:calc(50% - 12px)}}.index-sec12 .c-faq__q span::before,.index-sec12 .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-sec12 .c-faq__q span::before,.index-sec12 .c-faq__q span::after{right:4px}}.index-sec12 .c-faq__q span:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec12 .c-faq__q.is-open span:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.index-sec12 .c-faq__a{display:none;}.index-sec12 .c-faq__content{padding:15px 20px;background:#fff;border-radius:5px;font-size:1.8rem;color:#4D4D4D;font-weight:700;}@media screen and (max-width:768px){.index-sec12 .c-faq__content{font-size:1.6rem}}.index-sec12 .c-faq__content span{font-size:1.3rem;font-weight:500;display:block;margin-top:8px;}@media screen and (max-width:768px){.index-sec12 .c-faq__content span{font-size:1.1rem}}.index-sec12 .c-faq__content a{color:#3FA9F5;font-size:1.3rem;font-weight:500;}@media screen and (max-width:768px){.index-sec12 .c-faq__content a{font-size:1.1rem}}.index-sec12 .btn{margin-top:30px;display:inline-block;width:100%;height:auto;}@media screen and (max-width:768px){.index-sec12 .btn{margin-top:20px}}.index-sec13{width:100%;height:auto;text-align:center;padding:45px 0;}.index-sec13 .tel{display:inline-block;margin:0 auto;transition:ease-in-out .3s;}.index-sec13 .tel:hover{opacity:.7;}