@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-cjk-jp,"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);}@media screen and (max-width:768px){input,textarea,select{font-size:16px}}body{--fonts01:noto-sans-cjk-jp,sans-serif;--fonts02:montserrat-alternates,sans-serif;--fonts03:nitalago-ruika,sans-serif;--Navy1:#243159;--Navy2:#244067;--Pink:#FF895F;--Orange_dark:#FF6200;--Orange:#FF7B22;--Blue_light:#F2F5FA;--Blue_medium:#CEDFF9;--Blue_dark:#607BBF;--White:#FFFFFF;--Grey_light1:#F2F2F2;--Grey_light2:#CCCCCC;--Grey_medium:#757A7D;--Black:#222222;--Yellow_light:#FFF8BF;--Yellow:#FEE20D;--Beige:#F7F6F2;--Note:#3D3D3D;--Orange_light:#FFF6F6;--Link:#3FA9F5;width:100%;font-weight:500;height:auto;line-height:1.56;font-family:var(--fonts01);font-feature-settings:"palt";color:var(--Black);letter-spacing:.1px;}.l-content{width:100%;padding:0 20px;max-width:900px;margin:0 auto;text-align:center;}@media screen and (max-width:768px){.l-content{max-width:440px}}@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:var(--Navy1);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 var(--Blue_dark);}.c-header__wap .c-nav__menu li:last-child{border-bottom:0 solid var(--Blue_dark);}@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:var(--White);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;}@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__wap .c-nav__menu li a{position:relative;}.c-header__wap .c-nav__menu li .c-btn01 img{width:348px;height:auto;}@media screen and (max-width:768px){.c-header__wap .c-nav__menu li .c-btn01 img{width:346px}}.c-header .c-btnv{width:86px;height:86px;position:fixed;z-index:9999;top:0;right:0;border-radius:0 0 0 20px;background:var(--Navy1);}@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:var(--White);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{background:var(--White);}.c-header.is-active .c-btnv .icon span{background-color:var(--Blue_dark);}.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:120px}}.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:140px}}.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:120px;min-height:120px}.cta-fix .c-btn01 img{width:346px}}.c-btn01{margin:0 auto;width:auto;text-align:center;display:inline-flex;justify-content:center;align-items:center;}.c-btn01 img{width:521px;height:auto;}@media screen and (max-width:768px){.c-btn01 img{width:359px}}.c-btn01{transition:ease-in-out .3s;}@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;}@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}}.c-btn02{transition:ease-in-out .3s;}@media screen and (min-width:769px){.c-btn02:hover{filter:drop-shadow(5px 5px 10px rgba(0,152,68,.4))}}.c-btn03{margin:0 auto;width:100%;max-width:368px;height:70px;text-align:center;display:inline-flex;justify-content:center;align-items:center;color:var(--White);font-size:2.1rem;border-radius:35px;background:var(--Navy2);position:relative;}@media screen and (max-width:768px){.c-btn03{max-width:225px;height:54px;font-size:1.8rem}}.c-btn03::after{content:"";width:17px;height:100%;background:url(../images/arrow.webp) no-repeat center;background-size:100% auto;position:absolute;top:0;right:20px;}@media screen and (max-width:768px){.c-btn03::after{width:12px;right:18px}}.c-btn03{transition:ease-in-out .3s;}@media screen and (min-width:769px){.c-btn03:hover{filter:drop-shadow(5px 5px 10px rgba(9,13,89,.4))}}.c-btn-accordion1{width:100%;height:50px;font-size:1.7rem;font-weight:500;background:var(--White);display:inline-flex;justify-content:center;align-items:center;position:relative;padding:5px 50px;border-radius:50px;cursor:pointer;color:var(--Navy1);margin:0 auto;width:auto;min-width:238px;background:#fff;font-weight:600;position:relative;text-align:center;box-shadow:0 8px 20px rgba(76,117,188,.2);}@media screen and (max-width:768px){.c-btn-accordion1{width:220px;padding:5px 35px;font-size:14px}}.c-btn-accordion1 i{width:12px;height:12px;border-radius:50%;display:block;position:relative;margin-left:15px;position:absolute;right:20px;}@media screen and (max-width:768px){.c-btn-accordion1 i{width:24px;height:24px;margin-left:2px}}.c-btn-accordion1 i::before,.c-btn-accordion1 i::after{position:absolute;content:"";width:12px;height:2px;background-color:var(--Navy1);border-radius:2px;right:7px;top:50%;transform:translateY(-50%);}@media screen and (max-width:768px){.c-btn-accordion1 i::before,.c-btn-accordion1 i::after{right:4px}}.c-btn-accordion1 i:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.c-btn-accordion1.is-open i:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.c-btn-accordion1 i::after,.c-btn-accordion1 i::before{background-color:var(--Navy1);}.c-title01{width:100%;height:215px;display:flex;justify-content:center;align-items:center;background:var(--Navy1);text-align:center;}@media screen and (max-width:768px){.c-title01{height:90px}}.c-title01 h2{font-family:var(--fonts03);color:var(--White);font-size:4rem;font-weight:500;padding:5px 10px 35px;}@media screen and (max-width:768px){.c-title01 h2{font-size:2.1rem;line-height:1.35;padding:5px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.c-mainvisual01{width:100%;height:auto;position:relative;text-align:center;overflow:hidden;background:url(../images/mv.webp) no-repeat center bottom;background-size:cover;padding:80px 10px 120px;}@media screen and (max-width:768px){.c-mainvisual01{background:unset;padding:0}}.c-mainvisual01 .img{position:relative;z-index:2;}.btn-cta1{margin-top:-10px;position:relative;z-index:3;padding-bottom:50px;}@media screen and (max-width:768px){.btn-cta1{margin-top:0;padding:20px 0}.btn-cta1 img{width:346px;height:auto}}.index-sec1{width:100%;height:auto;background:var(--Beige);padding-bottom:60px;}@media screen and (max-width:768px){.index-sec1{padding-bottom:50px;background:var(--White)}}.index-sec1 .block1{border:3px solid var(--Navy1);border-radius:16px;width:100%;max-width:900px;height:auto;background:var(--White);display:flex;flex-wrap:wrap;justify-content:center;gap:20px;position:relative;margin-top:-30px;padding:70px 30px;}@media screen and (max-width:768px){.index-sec1 .block1{margin:0;padding:0;border:0;flex-direction:column;background:transparent;margin-top:25px;gap:15px}.index-sec1 .block1 img{width:400px;height:auto}}.index-sec1 .block1::before{width:100%;height:50%;position:absolute;pointer-events:none;left:0;top:-140px;z-index:5;content:"";background:url(../images/sec1-ic1.webp) no-repeat center top;background-size:900px auto;}@media screen and (max-width:900px){.index-sec1 .block1::before{background:url(../images/sec1-ic1.webp) no-repeat center top;background-size:800px auto;top:-125px}}@media screen and (max-width:768px){.index-sec1 .block1::before{background:url(../images/sec1-ic1-sp.webp) no-repeat center top;background-size:331px auto;top:-95px}}.index-sec1 .ttl{width:100%;height:auto;}.index-sec1 .ttl h3{color:var(--Navy1);font-size:3.6rem;line-height:1.3;font-family:var(--fonts03);font-weight:500;}@media screen and (max-width:768px){.index-sec1 .ttl h3{font-size:2.1rem}}.index-sec1 .ttl h3 span{color:var(--Navy1);font-size:2.4rem;font-family:var(--fonts03);}@media screen and (max-width:768px){.index-sec1 .ttl h3 span{font-size:1.4rem}}.index-sec1 .ttl.v1 h3{display:inline-block;position:relative;}.index-sec1 .ttl.v1 h3::after{content:"";width:25px;height:100%;position:absolute;right:-20px;top:-18px;background:url(../images/sec1-ic2.webp) no-repeat center top;background-size:100% auto;}@media screen and (max-width:768px){.index-sec1 .ttl.v1 h3::after{width:18px;right:-15px;top:-12px}}.index-sec1 .block2{padding-top:55px;}@media screen and (max-width:768px){.index-sec1 .block2{padding-top:45px}}.index-sec1 .block2 .card1{margin-top:-40px;}@media screen and (max-width:768px){.index-sec1 .block2 .card1{margin-top:0}.index-sec1 .block2 .card1 img{width:400px;height:auto}}.index-sec1 .note{text-align:center;font-size:1.3rem;color:var(--Navy1);padding-top:15px;}@media screen and (max-width:768px){.index-sec1 .note{text-align:left;font-size:1.1rem}}.index-sec2{width:100%;height:auto;background:var(--Beige);position:relative;}@media screen and (max-width:768px){.index-sec2 .c-title01 h2{padding-bottom:15px}.index-sec2 .table img{width:342px}}.index-sec2 .item1{margin-top:-70px;width:calc(100% + 40px);margin-left:-20px;padding-bottom:30px;}@media screen and (max-width:768px){.index-sec2 .item1{width:100%;margin:0 auto;margin-top:-22px;padding-bottom:40px}.index-sec2 .item1 img{width:300px;height:auto}}.index-sec2 .note{text-align:center;font-size:1.3rem;color:var(--Navy1);padding-top:15px;padding-bottom:50px;}@media screen and (max-width:768px){.index-sec2 .note{font-size:1.2rem;padding-bottom:30px}}.index-sec2 .c-btn-accordion1{margin-bottom:60px;}@media screen and (max-width:768px){.index-sec2 .c-btn-accordion1{margin-bottom:50px}}.index-sec2 .box{width:100%;height:auto;background:var(--Yellow_light);}.index-sec2 .c-simulation{width:100%;height:auto;display:inline-block;justify-content:center;background:var(--White);flex-wrap:wrap;position:relative;border:2px solid var(--Orange);margin:100px auto;}@media screen and (max-width:768px){.index-sec2 .c-simulation{margin:40px auto}}.index-sec2 .c-simulation .ttl1{background:var(--Orange);width:100%;height:auto;padding:30px 10px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .ttl1{padding:15px}.index-sec2 .c-simulation .ttl1 img{width:256px;height:auto}}.index-sec2 .c-simulation .block2{padding:30px 30px 40px;width:auto;text-align:center;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2{padding:25px 15px}}.index-sec2 .c-simulation .block2 .c-form1{width:525px;display:inline-block;margin:0 auto;height:auto;text-align:left;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1{width:100%}}.index-sec2 .c-simulation .block2 .c-form1 .txt1{font-size:1.6rem;padding-bottom:25px;color:var(--Navy1);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .txt1{font-size:1.4rem;padding-bottom:10px}}.index-sec2 .c-simulation .block2 .c-form1 .txt1.v2{padding-bottom:0;padding-top:25px;text-align:center;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .txt1.v2{text-align:center}}.index-sec2 .c-simulation .block2 .c-form1 .txt{border-bottom:solid 1px var(--Grey_light2);padding-bottom:25px;}.index-sec2 .c-simulation .block2 .c-form1 .txt p{font-size:1.2rem;color:var(--Black);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .txt p{font-size:1.1rem}}.index-sec2 .c-simulation .block2 .c-form1 .txt p strong{font-size:1.2rem;font-weight:700;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .txt p strong{font-size:1.1rem}}.index-sec2 .c-simulation .block2 .c-form1 .txt .note1{color:var(--Note);font-size:1.2rem;display:block;padding-top:10px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .txt .note1{font-size:1.1rem}}.index-sec2 .c-simulation .block2 .c-form1 dl{padding-bottom:18px;padding-top:20px;width:100%;height:auto;position:relative;border-bottom:solid 1px var(--Grey_light2);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl{padding:15px 0}}.index-sec2 .c-simulation .block2 .c-form1 dl:nth-child(5){border-bottom:solid 0 var(--Grey_light2);}.index-sec2 .c-simulation .block2 .c-form1 dl dt p{color:var(--Navy1);font-size:1.8rem;font-weight:700;display:inline-flex;align-items:center;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dt p{font-size:1.6rem}}.index-sec2 .c-simulation .block2 .c-form1 dl dt p span{display:inline-flex;padding:0 8px 2px;margin-left:10px;box-sizing:border-box;border:1px solid var(--Navy1);background:var(--Navy1);color:#fff;line-height:1.3;font-size:1.1rem;font-weight:500;}.index-sec2 .c-simulation .block2 .c-form1 dl dt p span.require{background:#fff;color:var(--Navy1);}.index-sec2 .c-simulation .block2 .c-form1 dl dt small{width:100%;height:auto;display:inline-block;font-size:1.3rem;color:var(--Note);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dt small{font-size:1.2rem}}.index-sec2 .c-simulation .block2 .c-form1 dl dd{padding-top:5px;}.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap{display:flex;align-items:flex-end;width:100%;height:auto;}.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap input{background:var(--White);border:solid 2px var(--Navy1);width:407px;height:50px;font-size:1.8rem;color:var(--Navy1);padding:5px 20px;box-sizing:border-box;border-radius:8px;max-width:calc(100% - 55px);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap input{height:45px;font-size:1.6rem}}.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap input.w2{width:200px;}.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap input.error{border:solid 1px #dc3232;background:#fff4f4;}.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap .unit{color:var(--Navy1);font-size:2.4rem;font-weight:500;line-height:1;padding-left:10px;line-height:50px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd .form-wrap .unit{line-height:45px;padding-left:8px;font-size:2rem}}.index-sec2 .c-simulation .block2 .c-form1 dl dd .date{display:flex;width:100%;flex-wrap:wrap;align-items:center;}.index-sec2 .c-simulation .block2 .c-form1 dl dd .date p{color:var(--Navy1);font-size:2.4rem;font-weight:500;line-height:1;padding:0 10px;line-height:50px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd .date p{line-height:45px;padding:0 8px;font-size:2rem}}.index-sec2 .c-simulation .block2 .c-form1 dl dd .date p.v2{padding-right:0;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd .date p.v2{padding-right:0}}.index-sec2 .c-simulation .block2 .c-form1 dl dd .select-wrap{--width:125px;background:#f2f2f2;border:solid 1px #f2f2f2;width:var(--width);border:0;height:50px;border-radius:8px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd .select-wrap{--width:82px;height:45px}}.index-sec2 .c-simulation .block2 .c-form1 dl dd .select-wrap select{padding:5px 20px;border-radius:8px;border:2px solid var(--Navy1);font-size:1.8rem;box-sizing:border-box;color:var(--Navy1);font-weight:500;width:var(--width);height:50px;background:url(../images/sec2-arrow.webp) no-repeat right 15px center/14px auto,var(--White);-webkit-appearance:none;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd .select-wrap select{padding:5px 15px;background:url(../images/sec2-arrow.webp) no-repeat right 12px center/14px auto,var(--White);font-size:1.6rem;height:45px}}.index-sec2 .c-simulation .block2 .c-form1 dl dd .select-wrap select.error{border:solid 1px #dc3232;background:#fff4f4;}.index-sec2 .c-simulation .block2 .c-form1 dl dd p.error-txt{position:absolute;font-size:1.2rem;color:#dc3232;left:0;bottom:0;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd p.error-txt{font-size:1.1rem}}.index-sec2 .c-simulation .block2 .c-form1 dl dd #idPeriodYear_a-error,.index-sec2 .c-simulation .block2 .c-form1 dl dd #idPeriodMonth_a-error{background:var(--White);}.index-sec2 .c-simulation .block2 .c-form1 dl dd small{width:100%;height:auto;display:inline-block;font-size:1.3rem;line-height:1.2;color:var(--Note);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 dl dd small{font-size:1.2rem}}.index-sec2 .c-simulation .block2 .c-form1 .btn2{width:100%;height:auto;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;padding-top:10px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .btn2{padding-top:30px}}.index-sec2 .c-simulation .block2 .c-form1 .btn2 .btn-calculate{width:100%;font-size:2rem;background:var(--Orange);max-width:260px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:700;line-height:1;cursor:pointer;color:#fff;border:2px solid var(--Orange);box-sizing:border-box;border-radius:40px;transition:ease-in-out .3s;position:relative;margin-top:20px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .btn2 .btn-calculate{margin-top:0}}@media screen and (min-width:769px){.index-sec2 .c-simulation .block2 .c-form1 .btn2 .btn-calculate:hover{opacity:.7}}.index-sec2 .c-simulation .block2 .c-form1 .btn2 .btn-clear{background:#fff;max-width:180px;color:var(--Orange);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .c-form1 .btn2 .btn-clear{max-width:260px}}.index-sec2 .c-simulation .block2 .result-section{max-width:440px;margin:0 auto;text-align:left;}.index-sec2 .c-simulation .block2 .result-section .c-result{padding-top:50px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result{padding-top:35px}}.index-sec2 .c-simulation .block2 .result-section .c-result .table{width:100%;height:auto;border:1px solid var(--Navy1);border-collapse:collapse;}.index-sec2 .c-simulation .block2 .result-section .c-result .table th,.index-sec2 .c-simulation .block2 .result-section .c-result .table td{border:1px solid var(--Navy1);padding:8px 20px;}.index-sec2 .c-simulation .block2 .result-section .c-result .table th{background:var(--Navy1);color:var(--White);font-weight:500;font-family:var(--fonts03);text-align:center;font-size:3.2rem;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result .table th{font-size:2.8rem}}.index-sec2 .c-simulation .block2 .result-section .c-result .table td{padding:20px;}.index-sec2 .c-simulation .block2 .result-section .c-result .table td small{font-size:1.7rem;font-weight:700;color:var(--Orange);width:100%;display:block;height:auto;padding-bottom:5px;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result .table td small{font-size:1.4rem}}.index-sec2 .c-simulation .block2 .result-section .c-result .table td small.mt{padding-top:20px;}.index-sec2 .c-simulation .block2 .result-section .c-result .table td p,.index-sec2 .c-simulation .block2 .result-section .c-result .table td span{font-size:2.4rem;font-weight:700;color:var(--Navy1);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result .table td p,.index-sec2 .c-simulation .block2 .result-section .c-result .table td span{font-size:2rem}}.index-sec2 .c-simulation .block2 .result-section .c-result .table tr:last-child{background:var(--Blue_light);}.index-sec2 .c-simulation .block2 .result-section .c-result .btn{margin:50px auto;}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result .btn{margin:30px auto 20px}}.index-sec2 .c-simulation .block2 .result-section .c-result .txt p{font-size:1.2rem;color:var(--Note);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result .txt p{font-size:1.1rem}}.index-sec2 .c-simulation .block2 .result-section .c-result .txt .normal-list li{font-size:1.2rem;line-height:1.8;color:var(--Note);}@media screen and (max-width:768px){.index-sec2 .c-simulation .block2 .result-section .c-result .txt .normal-list li{font-size:1.1rem}}.index-sec3{width:100%;height:auto;padding:100px 0 70px;text-align:left;}@media screen and (max-width:768px){.index-sec3{padding:40px 0}}.index-sec3 .box{width:100%;height:auto;background:var(--Blue_light);}.index-sec3 .box h2{font-size:2.1rem;color:var(--White);font-family:var(--fonts03);font-weight:500;background:var(--Navy1);width:100%;height:auto;padding:6px 0;text-align:center;}.index-sec3 .box .content{padding:20px;}.index-sec3 .box .content .txt1{font-size:1.3rem;}.index-sec3 .box .content .card{display:flex;flex-wrap:wrap;justify-content:center;padding-top:5px;}.index-sec3 .box .content .card span{font-size:1.2rem;color:var(--Navy1);background:var(--White);border:1px solid var(--Navy1);padding:2px 12px;display:inline-block;margin-right:10px;}@media screen and (max-width:768px){.index-sec3 .box .content .card span{width:100%;margin:5px 0}}.index-sec3 .box .content .card .txt2{font-size:1.6rem;font-weight:700;color:var(--Navy1);}@media screen and (max-width:768px){.index-sec3 .box .content .card .txt2{text-align:left}}.index-sec3 .note{max-width:780px;margin:0 auto;text-align:left;padding-top:15px;}.index-sec3 .note p{font-size:1.2rem;color:var(--Note);}@media screen and (max-width:768px){.index-sec3 .note p{font-size:1.1rem}}.index-sec3 .note p strong{font-size:1.2rem;}@media screen and (max-width:768px){.index-sec3 .note p strong{font-size:1.1rem}}.index-sec4{width:100%;height:auto;background:var(--Blue_medium);padding:90px 0 0;position:relative;margin-bottom:100px;}.index-sec4::after{width:100%;height:100px;background:url(../images/sec4-bg1.webp) no-repeat center bottom;position:absolute;bottom:-100px;left:0;content:"";}@media screen and (max-width:768px){.index-sec4::after{background:url(../images/sec4-bg1.webp) no-repeat center bottom;background-size:900px auto;bottom:-50px}}@media screen and (max-width:768px) and (max-width:500px){.index-sec4::after{background:url(../images/sec4-bg1.webp) no-repeat center bottom;background-size:500px auto}}@media screen and (max-width:768px){.index-sec4{padding:60px 0 0;margin-bottom:50px}.index-sec4 .l-content{max-width:450px;padding:0 5px;position:relative;z-index:1}}.index-sec4 h2{font-size:2.4rem;font-family:var(--fonts03);font-weight:500;color:var(--Navy1);line-height:1.2;}@media screen and (max-width:768px){.index-sec4 h2{font-size:1.7rem}}.index-sec4 h2 span{font-size:4.4rem;line-height:1;font-family:var(--fonts03);font-weight:500;}@media screen and (max-width:768px){.index-sec4 h2 span{font-size:4.2rem}}.index-sec4 h2 span small{font-family:var(--fonts03);font-weight:500;line-height:1;font-size:3.6rem;}@media screen and (max-width:768px){.index-sec4 h2 span small{font-size:3.4rem}}.index-sec4 .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-sec4 .block{margin-top:20px}}.index-sec4 .block .item{width:auto;display:inline-block;transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec4 .block .item{width:calc(33.3333333333% - 6.6666666667px)}}@media screen and (min-width:769px){.index-sec4 .block .item:hover{opacity:.7}}.index-sec5{width:100%;height:auto;padding:0 0 150px;display:inline-block;}@media screen and (max-width:768px){.index-sec5{padding:0 0 60px}}.index-sec5 .card1{width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;margin-top:100px;}@media screen and (max-width:768px){.index-sec5 .card1{margin-top:60px}}.index-sec5 .card1>.img{width:392px;height:auto;}.index-sec5 .card1 .content{width:calc(100% - 392px);text-align:left;padding-left:60px;}@media screen and (max-width:768px){.index-sec5 .card1 .content{width:100%;margin:0 auto;max-width:400px;padding-left:0}.index-sec5 .card1 .content .img{width:100%}}.index-sec5 .card1 .content h2{font-size:3rem;font-family:var(--fonts03);font-weight:500;color:var(--Navy1);display:flex;align-items:center;}@media screen and (max-width:768px){.index-sec5 .card1 .content h2{font-size:2.4rem;margin-bottom:10px}}.index-sec5 .card1 .content h2 span{font-family:var(--fonts02);color:var(--Orange);font-weight:600;font-size:3.6rem;display:inline-block;padding:0;padding-right:20px;}@media screen and (max-width:768px){.index-sec5 .card1 .content h2 span{font-size:3rem;padding-right:10px;margin:0}}.index-sec5 .card1 .content p{font-size:1.5rem;color:var(--Navy1);margin-top:15px;padding-left:15px;}@media screen and (max-width:768px){.index-sec5 .card1 .content p{padding-left:0;font-size:1.4rem;margin-top:20px}}.index-sec5 .card1 .content span{display:block;margin-top:10px;font-size:1.2rem;color:var(--Note);padding-left:15px;}@media screen and (max-width:768px){.index-sec5 .card1 .content span{padding-left:0;font-size:1.1rem}}.index-sec5 .card1:nth-child(2n+0)>.img{order:2;}.index-sec5 .card1:nth-child(2n+0) .content{order:1;padding-left:0;padding-right:60px;}@media screen and (max-width:768px){.index-sec5 .card1:nth-child(2n+0) .content{padding-right:0}}.index-sec5 .card1:nth-child(2n+0) .card2{order:3;}.index-sec5 .card1 .card2{width:100%;height:auto;padding-top:55px;}@media screen and (max-width:768px){.index-sec5 .card1 .card2{margin:0 auto;padding-top:35px}}.index-sec5 .card1 .card2 .item{text-align:center;border-bottom:1px solid var(--Blue_light);padding-bottom:30px;margin-bottom:35px;}@media screen and (max-width:768px){.index-sec5 .card1 .card2 .item{margin-bottom:30px}.index-sec5 .card1 .card2 .item img{width:320px}.index-sec5 .card1 .card2 .item:nth-child(2) img{width:338px}.index-sec5 .card1 .card2 .item:nth-child(3) img{width:330px}}.index-sec5 .card1 .card2 .item:last-child{border-bottom:0;padding-bottom:15px;}.index-sec5 .card1 .card2 .item h3{color:var(--Blue_dark);font-size:2.7rem;font-weight:500;font-family:var(--fonts03);margin-bottom:20px;line-height:1.2;}@media screen and (max-width:768px){.index-sec5 .card1 .card2 .item h3{margin-bottom:15px}}.index-sec5 .card1 .card2 .item h3 span{font-size:2.2rem;font-family:var(--fonts03);}.index-sec5 .card1 .card2 .item h3 small{font-size:1.4rem;font-family:var(--fonts03);}.index-sec5 .card1 .card2 .item h3.ttl2{color:var(--Orange);}.index-sec5 .card1 .card2 .item .note{max-width:676px;margin:0 auto;color:var(--Note);font-size:1.1rem;text-align:left;padding-top:20px;}@media screen and (max-width:768px){.index-sec5 .card1 .card2 .item .note{max-width:330px}}.index-sec6{width:100%;height:auto;padding:120px 0 100px;background:var(--Blue_light);}@media screen and (max-width:768px){.index-sec6{padding:60px 0}}.index-sec6 .l-content{max-width:790px;}@media screen and (max-width:768px){.index-sec6 .l-content{max-width:440px}}.index-sec6 h2{font-family:var(--fonts03);font-size:3.6rem;color:var(--Navy1);font-weight:500;}@media screen and (max-width:768px){.index-sec6 h2{font-size:2.8rem}}.index-sec6 .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-sec6 .link{margin-top:25px}}.index-sec6 .link::after{content:"";width:calc(100% - 200px);height:10px;top:calc(50% - 5px);z-index:-1;left:100px;background:var(--Navy1);position:absolute;}@media screen and (max-width:768px){.index-sec6 .link::after{width:280px;height:8px;left:50%;transform:translateX(-50%);top:calc(50% - 4px)}}.index-sec6 .link__item{width:120px;height:120px;border-radius:60px;font-family:var(--fonts03);background:var(--Navy1);border:2px solid var(--Navy1);color:#fff;font-size:2rem;font-weight:500;text-align:center;display:block;line-height:1.4;box-sizing:border-box;margin:0 5px;}@media screen and (max-width:768px){.index-sec6 .link__item{font-size:1.2rem;margin:0 2px;line-height:1.1;width:63px;height:63px}}.index-sec6 .link__item span{font-size:2.6rem;font-weight:700;font-family:var(--fonts02);display:block;line-height:1.1;padding-top:12px;}@media screen and (max-width:768px){.index-sec6 .link__item span{font-size:1.4rem;padding-top:6px}}@media screen and (min-width:769px){.index-sec6 .link__item{transition:ease-in-out .3s}.index-sec6 .link__item:hover{background:#fff;color:var(--Navy1)}}.index-sec6 .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-sec6 .box{margin-top:60px;padding:15px;border-radius:15px}.index-sec6 .box.ver2{margin-top:74px}.index-sec6 .box.ver2 h3{margin-top:-54px}}.index-sec6 .box::after{content:"";position:absolute;z-index:1;left:calc(50% - 35px);border-top:30px solid var(--Navy1);border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-48px;}@media screen and (max-width:768px){.index-sec6 .box::after{border-top:18px solid var(--Navy1);border-left:20px solid transparent;border-right:20px solid transparent;bottom:-25px;left:calc(50% - 20px)}}.index-sec6 .box:last-child::after{display:none;}.index-sec6 .box h3{text-align:center;background:var(--Navy1);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-sec6 .box h3{font-size:1.9rem;max-width:350px;border-radius:5px;min-height:20px;margin-top:-40px;line-height:1.2}}.index-sec6 .box h3 span{font-size:3.6rem;font-weight:500;font-family:var(--fonts02);display:block;line-height:1;position:absolute;padding-top:5px;left:15px;}@media screen and (max-width:768px){.index-sec6 .box h3 span{font-size:2.4rem;padding-top:0}}.index-sec6 .box .content{display:flex;margin-top:30px;}.index-sec6 .box .content .icon{width:126px;height:auto;}@media screen and (max-width:768px){.index-sec6 .box .content .icon{width:90px}}.index-sec6 .box .content .txt{width:calc(100% - 126px);padding-left:25px;text-align:left;}@media screen and (max-width:768px){.index-sec6 .box .content .txt{width:calc(100% - 90px);padding-left:15px}}.index-sec6 .box .content .txt h4{font-size:2.4rem;font-weight:700;margin-bottom:5px;}@media screen and (max-width:768px){.index-sec6 .box .content .txt h4{font-size:1.8rem}}.index-sec6 .box .content .txt p{font-size:1.9rem;margin-bottom:5px;}@media screen and (max-width:768px){.index-sec6 .box .content .txt p{font-size:1.5rem}}.index-sec6 .box .content .txt span{display:block;font-size:1.3rem;color:var(--Note);padding-top:10px;font-weight:400;}@media screen and (max-width:768px){.index-sec6 .box .content .txt span{font-size:1.1rem}}.index-sec6 .box .content .txt a{color:#3FA9F5;font-size:1.8rem;font-weight:500;}@media screen and (max-width:768px){.index-sec6 .box .content .txt a{font-size:1.2rem}}@media screen and (min-width:769px){.index-sec6 .box .content .txt a{transition:ease-in-out .3s}.index-sec6 .box .content .txt a:hover{opacity:.7}}.index-sec6 .box .content2{width:100%;height:auto;padding-top:50px;}@media screen and (max-width:768px){.index-sec6 .box .content2{padding-top:25px}}.index-sec6 .box .content2 h5{text-align:center;background:var(--White);color:var(--Navy1);border:1px solid var(--Navy1);border-radius:10px;font-weight:700;font-size:1.8rem;padding:12px 15px;cursor:pointer;position:relative;}@media screen and (max-width:768px){.index-sec6 .box .content2 h5{font-size:1.6rem;padding:10px 15px}}.index-sec6 .box .content2 h5 i{width:30px;height:30px;border-radius:50%;display:block;position:absolute;right:15px;top:calc(50% - 15px);}.index-sec6 .box .content2 h5 i::before,.index-sec6 .box .content2 h5 i::after{position:absolute;content:"";width:16px;height:2px;background-color:var(--Navy1);border-radius:2px;right:7px;top:50%;transform:translateY(-50%);}.index-sec6 .box .content2 h5 i::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec6 .box .content2 h5.is-open i:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.index-sec6 .box .content2 .item1{width:100%;height:auto;}.index-sec6 .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;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item1 .tel{font-size:4.4rem}}.index-sec6 .box .content2 .item1 .tel span{display:inline-block;font-family:var(--fonts02);font-size:1.8rem;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item1 .tel span{font-size:1.5rem}}.index-sec6 .box .content2 .item1 .tel{transition:ease-in-out .3s;}@media screen and (min-width:769px){.index-sec6 .box .content2 .item1 .tel:hover{opacity:.7}}.index-sec6 .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-sec6 .box .content2 .item1 .txt1{font-size:1.7rem}}.index-sec6 .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-sec6 .box .content2 .item1 .txt1 span{font-size:1.1rem}}.index-sec6 .box .content2 .item1 .txt2{text-align:left;font-size:1.4rem;font-weight:400;padding-top:15px;}.index-sec6 .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-sec6 .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-sec6 .box .content2 .item1 .pdf:hover{opacity:.7}}.index-sec6 .box .content2 .item1 .txt3{text-align:left;font-size:1.2rem;font-weight:400;padding-top:15px;}.index-sec6 .box .content2 .item1 .txt4{text-align:left;font-size:1.1rem;font-weight:400;padding-top:15px;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item1 .txt4{text-align:center}}.index-sec6 .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-sec6 .box .content2 .item1 .txt5{font-size:1.6rem}}.index-sec6 .box .content2 .item2{width:100%;height:auto;display:flex;padding-top:20px;}.index-sec6 .box .content2 .item2 .icon{width:114px;height:auto;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item2 .icon{width:64px}}.index-sec6 .box .content2 .item2 .txt{text-align:left;padding-left:20px;width:calc(100% - 114px);}@media screen and (max-width:768px){.index-sec6 .box .content2 .item2 .txt{width:calc(100% - 64px)}}.index-sec6 .box .content2 .item2 .txt h6{font-weight:700;font-size:1.6rem;color:var(--Blue_dark);}.index-sec6 .box .content2 .item2 .txt p{font-size:1.4rem;padding-top:5px;}.index-sec6 .box .content2 .item2 .txt span{font-size:1.2rem;font-weight:400;color:var(--Note);padding-top:5px;display:block;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item2 .txt span{font-size:1rem}}.index-sec6 .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-sec6 .box .content2 .item3.apple,.index-sec6 .box .content2 .item3.chplay{display:none!important}}@media screen and (max-width:768px){.index-sec6 .box .content2 .item3{border-radius:10px;border:2px solid #01A761;padding:20px}}.index-sec6 .box .content2 .item3 h6{text-align:center;font-size:1.8rem;color:#2CBC74;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item3 h6{font-size:1.9rem}}.index-sec6 .box .content2 .item3 .store{display:flex;justify-content:center;align-items:center;gap:20px;padding-top:15px;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item3 .store{flex-wrap:wrap;gap:5px}}.index-sec6 .box .content2 .item3 .store a{transition:ease-in-out .3s;}@media screen and (max-width:768px){.index-sec6 .box .content2 .item3 .store a img{width:200px;height:auto}}@media screen and (min-width:769px){.index-sec6 .box .content2 .item3 .store a:hover{opacity:.7}}.index-sec6 .box .content2 .item3 p{font-size:1.2rem;line-height:1.6;font-weight:400;padding-top:15px;}.index-sec6 .btn{margin-top:25px;}.index-sec7{width:100%;height:auto;padding-bottom:90px;}@media screen and (max-width:768px){.index-sec7{padding-bottom:60px}}.index-sec7 .l-content{max-width:1040px;}.index-sec7 .ttl1{width:100%;height:auto;text-align:center;background:var(--Navy1);color:#fff;font-size:3.4rem;font-weight:500;line-height:1.3;padding:45px 20px;position:relative;font-family:var(--fonts03);}@media screen and (max-width:768px){.index-sec7 .ttl1{font-size:1.9rem;padding:20px 10px;line-height:1.4}}.index-sec7 .ttl1 span{width:100%;display:block;font-size:2.4rem;font-family:var(--fonts03);}@media screen and (max-width:768px){.index-sec7 .ttl1 span{font-size:1.5rem}}.index-sec7 .ttl1::after{content:"";position:absolute;z-index:1;left:calc(50% - 35px);border-top:30px solid var(--Navy1);border-left:35px solid transparent;border-right:35px solid transparent;width:0;height:0;bottom:-30px;}@media screen and (max-width:768px){.index-sec7 .ttl1::after{border-top:18px solid var(--Navy1);border-left:20px solid transparent;border-right:20px solid transparent;bottom:-17px;left:calc(50% - 20px)}}.index-sec7 .img1{margin-top:40px;}@media screen and (max-width:768px){.index-sec7 .img1{margin-top:30px;width:100%}.index-sec7 .img1 img{width:333px;margin:0 auto}}.index-sec7 .txt{text-align:left;max-width:650px;margin:0 auto;}@media screen and (max-width:768px){.index-sec7 .txt{max-width:333px}}.index-sec7 .txt p{font-size:1.2rem;color:var(--Note);text-align:left;}.index-sec7 .btn{margin-top:60px;}@media screen and (max-width:768px){.index-sec7 .btn{margin-top:30px}.index-sec7 .btn .c-btn03{max-width:312px}}.index-sec8{width:100%;height:auto;background:var(--Blue_medium);padding:120px 0 100px;}@media screen and (max-width:768px){.index-sec8{padding:50px 0 50px}}.index-sec8 .l-content{max-width:740px;}@media screen and (max-width:768px){.index-sec8 .l-content{max-width:440px}}.index-sec8 h2{text-align:center;color:var(--Navy1);font-size:3.4rem;font-family:var(--fonts03);font-style:normal;font-weight:500;}@media screen and (max-width:768px){.index-sec8 h2{font-size:2.8rem}}.index-sec8 .c-faq{width:100%;height:auto;margin-top:40px;text-align:left;}@media screen and (max-width:768px){.index-sec8 .c-faq{margin-top:30px}}.index-sec8 .c-faq__item{width:100%;height:auto;margin-bottom:10px;}.index-sec8 .c-faq__q{background:#fff;border-radius:5px;font-size:1.8rem;font-weight:700;padding:13px 20px;margin-bottom:2px;position:relative;cursor:pointer;}@media screen and (max-width:768px){.index-sec8 .c-faq__q{font-size:1.6rem;padding-right:40px}}@media screen and (min-width:769px){.index-sec8 .c-faq__q{transition:ease-in-out .3s}.index-sec8 .c-faq__q:hover{opacity:.7}}.index-sec8 .c-faq__q span{width:30px;height:30px;border-radius:50%;background:var(--Blue_dark);display:block;position:absolute;right:15px;top:calc(50% - 15px);}@media screen and (max-width:768px){.index-sec8 .c-faq__q span{width:24px;height:24px;top:calc(50% - 12px)}}.index-sec8 .c-faq__q span::before,.index-sec8 .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-sec8 .c-faq__q span::before,.index-sec8 .c-faq__q span::after{right:4px}}.index-sec8 .c-faq__q span:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease;}.index-sec8 .c-faq__q.is-open span:after{transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;}.index-sec8 .c-faq__a{display:none;}.index-sec8 .c-faq__content{padding:15px 20px 25px;background:#fff;border-radius:5px;font-size:1.8rem;font-weight:700;}@media screen and (max-width:768px){.index-sec8 .c-faq__content{font-size:1.6rem}}.index-sec8 .c-faq__content b{font-size:1.8rem;font-weight:700;}@media screen and (max-width:768px){.index-sec8 .c-faq__content b{font-size:1.6rem}}.index-sec8 .c-faq__content p{font-size:1.3rem;font-weight:700;}.index-sec8 .c-faq__content span{font-size:1.3rem;font-weight:500;display:block;margin-top:8px;}@media screen and (max-width:768px){.index-sec8 .c-faq__content span{font-size:1.3rem}}.index-sec8 .c-faq__content a{color:var(--Link);font-size:1.9rem;font-weight:500;}@media screen and (max-width:768px){.index-sec8 .c-faq__content a{font-size:1.6rem}}.index-sec8 .c-faq__content span a{color:var(--Link);font-size:1.3rem;font-weight:500;}@media screen and (max-width:768px){.index-sec8 .c-faq__content span a{font-size:1.3rem}}.index-sec8 .c-faq__content .btn{text-align:center;width:100%;height:auto;}.index-sec8 .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-sec8 .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-sec8 .btn{margin-top:30px;display:inline-block;width:100%;height:auto;}@media screen and (max-width:768px){.index-sec8 .btn{margin-top:20px}}.index-tel{width:100%;height:auto;text-align:center;padding:45px 0;}