@charset "utf-8";html{font-size:10px}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.4;margin:0;padding:0;color:#333}.bold,b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}img{max-width:100%;height:auto}.ofi{font-family:"object-fit: cover";object-fit:cover}a{display:block;text-decoration:none}button{cursor:pointer}a:hover,button:hover{opacity:.6}ul{padding:0;list-style:none}.pc{display:block}.smp{display:none}@media(max-width:800px){.pc{display:none}.smp{display:block}}.animation.fadein{opacity:0}.animation.fadein.scrollin{animation-name:fadein;animation-duration:.8s;opacity:1}@keyframes fadein{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.lp-header{font-size:0;height:75px;padding:.5rem;text-align:center}.lp-header img{height:100%}.lp-header .logo{display:inline-block;width:10%;vertical-align:middle}.lp-header .menu{display:inline-block;width:90%;text-align:right}.lp-header .menu ul{display:inline-block;width:100%;vertical-align:middle}.lp-header .menu li{display:inline-block;margin-right:2%;vertical-align:middle}.lp-header .menu li a{font-size:2rem;font-weight:700;display:initial;color:#1eae4d}.lp-header .menu li img{width:100%}.lp-header .login,.lp-header .register{display:inline-block;width:auto;height:50px;vertical-align:middle;border:1px solid #1ead4c}.lp-header .register{margin-left:1%}@media(max-width:980px){.lp-header .menu{display:none}.lp-header .logo{width:auto}}.content01{font-size:0;position:relative;margin-bottom:10rem;padding-top:10rem;text-align:center;background:url(../images/top/fv_bg.jpg);background-position:center;background-size:cover}.block{max-width:1000px;margin:0 auto}.content01 h1{max-width:1100px;margin:0 auto 3rem}.content01 .coin{margin-bottom:3rem}.block .girl{position:absolute;bottom:0;left:0;width:40%}.block .boy{position:absolute;right:0;bottom:0;width:40%}.content01 .scroll{width:fit-content;margin:0 auto;padding-bottom:3rem}@media(max-width:1040px){.content01{padding:10rem 5rem}.content02 .block01 p{font-size:calc(24 * (100vw / 750))!important}.content02 .block01 .mark{font-size:calc(30 * (100vw / 750))!important}}.content02{font-size:0;margin:-10rem 0 10rem 0;padding:10rem 0 5rem;text-align:center;background:url(../images/top/2nd_bg.jpg) repeat}.content02 .block01,.content02 .block02{max-width:1000px;margin:0 auto 10vh}.content02 .block01 h2{position:relative;margin-bottom:5vh}.content02 h2:after{display:block;width:200px;margin:3vh auto 0;content:"";border-top:3px solid #fff200}.content02 .block01 p{font-size:1.875rem;font-weight:500;line-height:2em;color:#fff}.content02 .block01 .mark{font-size:2.5rem;font-weight:900;color:#fff200}.content02 .block02 h2{position:relative;margin-bottom:10vh}.content02 .block02 li{font-size:1.875rem;position:relative;display:inline-block;margin-right:2%;margin-bottom:3vh;vertical-align:top;border-radius:10px;background-color:#fff}.content02 .block02 li:first-child,.content02 .block02 li:last-child{margin-right:0}.content02 .service01{font-weight:700;position:relative;box-sizing:border-box;width:100%;padding:5vh 10vh 5vh 20vh;text-align:left}.content02 .service01 .label{position:absolute;top:0;left:5vh;max-width:80px}.content02 .service01 .sample{position:absolute;top:-50px;right:5vh;width:25%}.content02 h3{font-size:3rem;font-weight:900;margin-bottom:2vh;color:#ed6d0f}.content02 .service02{font-weight:700;box-sizing:border-box;width:32%;padding:0 3vh 5vh 3vh;text-align:left}.content02 .service03,.content02 .service04{font-weight:700;box-sizing:border-box;width:49%;padding:0 3vh 5vh;text-align:left}.content02 .lower_box .label{position:absolute;top:0;left:3vh;width:20%}.content02 .lower_box .label_02{position:absolute;top:18px;left:100px;width:auto;height:30px}.content02 .lower_box .label_02 img{width:auto;height:100%}.content02 .lower_box .sample{position:absolute;top:2vh;right:-10px;width:50%}.content02 .lower_box h3{font-size:3rem;font-weight:900;line-height:1.5rem;margin-bottom:5rem;padding-top:10rem;color:#ed6d0f}.content02 .lower_box h3 span{font-size:1.625rem;line-height:2rem;display:block}@media(max-width:1100px){.content02{padding:10rem 0 5rem}.content02 .block01,.content02 .block02{padding:0 3rem}.content02 .service01{padding:5rem 3rem}.content02 .service01 .label{position:absolute;top:50%;left:0;max-width:calc(85 * (100vw / 750));transform:translateY(-50%)}.content02 .service01 .wrapper{position:relative;padding:5vw 0 5vw 13vw}.content02 .service01 h3{font-size:calc(30 * (100vw / 750));position:relative}.content02 .service01 h3 .pc{position:relative;display:none}.content02 .lower_box h3 span{font-size:calc(30 * (100vw / 750))}.content02 .service01 p{font-size:calc(24 * (100vw / 750));padding-top:0}.content02 .service01 .sample{position:initial;top:auto;right:auto;left:auto;width:100%;margin-top:calc(-100 * (100vw / 750));padding-left:5vw;text-align:center}.content02 .block02 li{display:block;margin:0 0 10vw 0}.content02 .service02,.content02 .service03,.content02 .service04{width:100%;margin:0;padding:5vh 3vh 5vh 3vh}.content02 .service02{padding:5rem 3rem}.content02 .service02 .label{position:absolute;top:55%;left:0;max-width:calc(85 * (100vw / 750));transform:translateY(-50%)}.content02 .service02 .wrapper{position:relative;padding:5vw 0 5vw 13vw}.content02 .service02 h3{font-size:calc(40 * (100vw / 750));line-height:1.2em;position:relative;margin:0;padding:0}.content02 .service02 h3 .pc{position:relative;display:none}.content02 .lower_box h3 span{font-size:calc(30 * (100vw / 750));display:initial}.content02 .service02 p{font-size:calc(24 * (100vw / 750));padding-top:0}.content02 .service02 .sample{position:initial;top:auto;right:auto;left:auto;width:100%;margin-top:calc(-100 * (100vw / 750));padding-left:5vw;text-align:center}.content02 .service03{padding:5rem 3rem}.content02 .service03 .label{position:absolute;top:55%;left:0;max-width:calc(85 * (100vw / 750));transform:translateY(-50%)}.content02 .service03 .wrapper{position:relative;padding:5vw 0 5vw 13vw}.content02 .service03 h3{font-size:calc(40 * (100vw / 750));line-height:1.2em;position:relative;margin:0;padding:0}.content02 .service03 h3 .pc{position:relative;display:none}.content02 .lower_box h3 span{font-size:calc(30 * (100vw / 750));display:initial}.content02 .service03 p{font-size:calc(24 * (100vw / 750));padding-top:0}.content02 .service03 .sample{position:initial;top:auto;right:auto;left:auto;width:100%;margin-top:calc(-100 * (100vw / 750));padding-left:5vw;text-align:center}.content02 .service04{padding:5rem 3rem}.content02 .service04 .label{position:absolute;top:55%;left:0;max-width:calc(85 * (100vw / 750));transform:translateY(-50%)}.content02 .service04 .wrapper{position:relative;padding:5vw 0 5vw 13vw}.content02 .service04 h3{font-size:calc(40 * (100vw / 750));line-height:1.2em;position:relative;margin:0;padding:0}.content02 .service04 h3 .pc{position:relative;display:none}.content02 .lower_box h3 span{font-size:calc(30 * (100vw / 750));display:initial}.content02 .service04 p{font-size:calc(24 * (100vw / 750));padding-top:0}.content02 .service04 .sample{position:initial;top:auto;right:auto;left:auto;width:100%;margin-top:calc(-100 * (100vw / 750));padding-left:5vw;text-align:center}}.content03{font-size:0;margin:-10rem 0 10rem 0;padding:10rem 0 5rem;text-align:center}.content03 .block01{max-width:1000px;margin:0 auto;margin-bottom:10vh}.content03 .block01 h2{font-size:2.5rem;font-weight:700;line-height:5rem;margin-bottom:10rem;letter-spacing:.5rem}.content03 .block01 h2 span{font-size:3rem;font-weight:900;color:#ed6d0f}.content03 .block01 h2 span.dot{display:inline-block}.content03 .block01 h2 span.dot:before{font-size:1.2rem;font-weight:900;line-height:1rem;display:block;content:"●";color:#ed6d0f}.content03 .block01 li{display:inline-block;width:32%;margin-right:2%}.content03 .block01 li:last-child{margin-right:0}.content03 .block02{max-width:1000px;margin:0 auto}.content03 .block02 h2{font-size:3rem;font-weight:900;margin-bottom:3vw;color:#1ead4c}.content03 .block02 li{box-sizing:border-box;margin-bottom:3vw;padding:5rem;text-align:center;border:solid 5px #000;border-radius:20px}.content03 .block02 li img{width:fit-content;margin:0 auto}@media(max-width:1100px){.content03 .block01 ul,.content03 .block02 ul{padding:0 5vw}.content03 .block01 li{display:block;width:100%;margin-bottom:2rem}}.content04{font-size:0;margin:-10rem 0 10rem 0;padding:0;text-align:center;background:#eff6ec}.content04:before{display:block;height:50px;content:"";background:url(../images/top/3rd_dev.jpg) no-repeat center}.content04 .block01{margin-top:8vw;margin-bottom:3vw}.content04 .block01 p{font-size:2.25rem;font-weight:900;line-height:5rem;color:#1ead4c}.content04 .block01 p span{font-size:3rem}.content04 .block01 h2{font-size:3rem;font-weight:900;margin-bottom:5rem;color:#1ead4c}.content04 .block01 h2 span{font-size:5rem}.content04 .block01 ul{margin-bottom:8vw}.content04 .block01 li{display:inline-block;max-width:280px;margin-right:20px}.content04 .block01 li:last-child{margin-right:0}.content04 .block01 p.kome{font-size:20px;text-align:center}.content04 .block01 p.kome a{display:inline-block}.content04 .block02{padding-bottom:10rem}.content04 .block02 h2{max-width:400px;margin:0 auto 3vw}.content04 .block02 .sub_title{margin:0 auto 5vw}.content04 .block02 ul{font-size:0;max-width:960px;margin:0 auto;color:#1ead4c}.content04 .block02 li{font-size:2.25rem;font-weight:900;display:inline-block;width:32%;margin-right:2%;margin-bottom:3vw;text-align:left}.content04 .block02 li:nth-child(3n){margin-right:0}.content04 .block02 li:before{display:inline-block;width:55px;height:55px;margin-right:15px;content:"";vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}.content04 .block02 li.cat01:before{background-image:url(../images/top/4th_06_01.png)}.content04 .block02 li.cat02:before{background-image:url(../images/top/4th_06_02.png)}.content04 .block02 li.cat03:before{background-image:url(../images/top/4th_06_03.png)}.content04 .block02 li.cat04:before{background-image:url(../images/top/4th_06_04.png)}.content04 .block02 li.cat05:before{background-image:url(../images/top/4th_06_05.png)}.content04 .block02 li.cat06:before{background-image:url(../images/top/4th_06_06.png)}.content04 .block02 li.cat07:before{background-image:url(../images/top/4th_06_07.png)}.content04 .block02 li.cat08:before{background-image:url(../images/top/4th_06_08.png)}.content04 .block02 li.cat09:before{background-image:url(../images/top/4th_06_09.png)}.accrepair .content04 .block02 .notice{font-size:1rem;max-width:900px;margin:0 auto;text-align:left;position:relative;z-index:auto;top:auto;left:auto;width:auto;height:auto;background:0 0}.content04 .block03{padding:10rem 0;background:#fff20d;text-aling:center}.content04 .block03 .fukidashi{position:relative;z-index:9999;margin-bottom:-20px}@media(max-width:1100px){.content04 .block01 p{line-height:1.5em}.content04 .block01 h2{line-height:1.5em;margin-bottom:2rem}.content04 .block01 h2 span{font-size:4rem}.content04 .block01 ul{padding:5vw}.content04 .block01 li{width:49%;max-width:initial;margin-right:2%}.content04 .block01 li:last-child{margin-right:0}.content04 .block02{padding:2vw 2vw 10vw}.content04 .block02 h2{width:80%}.content04 .block02 li{font-size:1.75rem;width:50%;margin-right:0}.content04 .block02 li:before{display:inline-block;width:calc(55 * (100vw / 750));height:calc(55 * (100vw / 750));margin-right:10px}.content04 .block02 li:nth-child(2n){margin-right:0}.content04 .block02 li:last-child{width:100%;margin-right:0}.content04 .block02 .notice{font-size:1.5rem;padding:0 5vw}.content04 .block03{padding:5rem 2rem}}.content05{font-size:0;margin:-10rem 0 10rem 0;padding:10rem 0;text-align:center}.content05 .block01{max-width:830px;margin:0 auto 8vh}.content05 .block01 h2{margin-bottom:3vw}.content05 .block01 p{font-size:2.25rem;font-weight:700;line-height:4rem}.content05 .block01 p span{font-size:1.625rem}.content05 .block02{max-width:980px;margin:0 auto}.content05 .block02 li{border-bottom:4px solid #000}.content05 .block02 li:first-child{border-bottom:0}.content05 .block02 li label{display:block;box-sizing:border-box;width:100%;cursor:pointer}.content05 .block02 li label:hover{opacity:.6}.content05 .block02 li input{display:none}.content05 .block02 li .hidden_show{overflow:hidden;height:0;padding:0;transition:.8s;opacity:0}.content05 .block02 li input:checked~.hidden_show{position:relative;z-index:99999;height:auto;padding:0;opacity:1}.content05 .block02 li p{font-size:1.875rem;line-height:3rem;box-sizing:border-box;padding:2rem 3rem;text-align:left;background-color:#cfe8c5}.content05 .block02 li.pattern01 p:before{position:absolute;top:-2px;left:50%;width:30px;height:25px;content:"";background:url(../images/top/5th_02_arrow_01.png) no-repeat center}.content05 .block02 li.pattern02 p:before{position:absolute;top:-2px;left:50%;width:30px;height:25px;content:"";background:url(../images/top/5th_02_arrow_02.png) no-repeat center}@media(max-width:1100px){.content05{padding:10rem 0}.content05 .block01{padding:0 3rem}.content05 .block01 p{font-size:1.75rem;line-height:2rem}.content05 .block02{padding:0 2rem}.content05 .block02 li p{font-size:1.75rem;line-height:2rem}}.content06{font-size:0;position:relative;margin:-10rem 0 10rem 0;padding:10rem 0;text-align:center;background-color:#1ead4c}.content06 .block01 h2{margin:0 auto 8vh;width:fit-content}.content06 .block01 ul{max-width:1000px;margin:0 auto}.content06 .block01 li{margin-bottom:10vh}.content06 .block01 .question{font-size:2.25rem;position:relative;margin:0 0 2vw 0;text-align:left;color:#000}.content06 .block01 .questioner{font-size:0;position:absolute;bottom:0;left:0}.content06 .block01 .question p{font-size:2.25rem;box-sizing:border-box;margin-left:128px;padding:3vw;color:#000;border-radius:20px;background:#fff}.content06 .block01 .question p:before{position:absolute;top:50%;left:130px;display:block;width:18px;height:24px;content:"";background:url(../images/top/6th_02_left_fukidashi.png) no-repeat}.content06 .block01 .question::after{position:relative;top:auto;right:auto;display:none;width:auto;height:auto;content:"";transform:none;background-image:auto;background-repeat:auto;background-position:auto;background-size:auto}.content06 .block01 .answer{font-size:2.25rem;font-weight:900;position:relative;margin-left:10rem;text-align:left;color:#000}.content06 .block01 .answer .staff{font-size:0;position:absolute;right:0;bottom:-22px}.content06 .block01 .answer p{font-size:2.25rem;box-sizing:border-box;margin-right:90px;padding:3vw 2vw 3vw 3vw;color:#000;border-radius:20px;background:#fff20d}.content06 .block01 .answer p:after{position:absolute;right:120px;bottom:-21px;display:block;width:44px;height:22px;content:"";background:url(../images/top/6th_02_right_fukidashi.png) no-repeat}.content06 .block02{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}.content06 .block02 a:hover{opacity:1}@media(max-width:1100px){.content06 .block01 h2{padding:0 5vw}.content06{z-index:999}.content06 .block01 ul{padding:2rem}.content06 .block01 .question{margin:0 0 2vw 0;padding:0}.content06 .block01 .answer{margin-left:0}.content06 .block01 .question p{font-size:1.75rem}.content06 .block01 .question p:before{left:112px}.content06 .block01 .answer p{font-size:1.75rem}.content06 .block02{width:80%}}.content07{font-size:0;position:relative;margin:-10rem 0 10rem 0;padding:15rem 0 10rem;text-align:center}.content07 .block01{max-width:1000px;margin:0 auto}.content07 .block01 h2{font-size:4rem;font-weight:900;margin-bottom:5rem;color:#ed6d0f}.content07 .block01 h2:after{display:block;width:200px;margin:20px auto 0;content:"";border-top:5px solid #ed6d0f}.content07 .block01 li{font-size:2.25rem;font-weight:700;position:relative;margin-bottom:70px;padding:3vw;border-radius:20px;background:#eff6ec}.content07 .block01 li p{font-size:2.25rem}.content07 .block01 li:after{position:absolute;bottom:-50px;left:50%;display:block;width:25px;height:25px;content:"";transform:translateX(-50%);background:url(../images/top/7th_arrow.jpg) center no-repeat;background-size:contain}.content07 .block01 li:last-child:after{content:none}.content07 .block01 li.step01 p{line-height:72px;position:relative;max-width:500px;margin:0 auto 3vw;padding-left:90px}.content07 .block01 li.step01 p:before{position:absolute;top:0;left:0;display:inline-block;width:72px;height:72px;content:"";vertical-align:middle;background:url(../images/top/7th_02.png) center no-repeat;background-size:contain}.content07 .block01 li.step01 .fukidashi{position:relative;z-index:999999;margin-bottom:-30px}.content07 .block01 li.step02 .content{font-size:0;max-width:660px;margin:0 auto -3vw;vertical-align:top}.content07 .block01 li.step02 p{display:inline-block;width:400px;padding-left:80px;text-align:left;vertical-align:top;text-indent:-80px}.content07 .block01 li.step02 p:before{display:inline-block;width:72px;height:72px;content:"";vertical-align:middle;background:url(../images/top/7th_03.png) center no-repeat;background-size:contain}.content07 .block01 li.step02 p span{display:block;margin-bottom:-20px}.content07 .block01 li.step02 .screen{display:inline-block;width:220px;margin:-3vw 40px 0 0}.content07 .block01 li.step03 .content{font-size:0;max-width:660px;margin:0 auto -3vw;vertical-align:top}.content07 .block01 li.step03 .text{font-size:3rem;display:inline-block;width:400px;vertical-align:top;vertical-align:top}.content07 .block01 li.step03 p{display:inline-block;width:320px;text-align:left;vertical-align:top}.content07 .block01 li.step03 .text:before{display:inline-block;width:72px;height:72px;content:"";vertical-align:top;background:url(../images/top/7th_04.png) center no-repeat;background-size:contain}.content07 .block01 li.step03 .screen{display:inline-block;width:220px;margin:-3vw 40px 3vw 0}.content07 .block01 li.step04 .content{font-size:0;max-width:660px;margin:0 auto -3vw;vertical-align:top}.content07 .block01 li.step04 .text{font-size:3rem;display:inline-block;width:400px;vertical-align:top;vertical-align:top}.content07 .block01 li.step04 p{display:inline-block;width:320px;text-align:left;vertical-align:top}.content07 .block01 li.step04 .text:before{display:inline-block;width:72px;height:72px;content:"";vertical-align:top;background:url(../images/top/7th_05.png) center no-repeat;background-size:contain}.content07 .block01 li.step04 .screen{display:inline-block;width:220px;margin:-3vw 40px 3vw 0}.content07 .block01 li.step05 .content{font-size:0;max-width:660px;margin:0 auto -3vw;vertical-align:top}.content07 .block01 li.step05 .text{font-size:3rem;display:inline-block;width:400px;vertical-align:top;vertical-align:top}.content07 .block01 li.step05 p{display:inline-block;width:320px;text-align:left;vertical-align:top}.content07 .block01 li.step05 .text:before{display:inline-block;width:72px;height:72px;content:"";vertical-align:top;background:url(../images/top/7th_06.png) center no-repeat;background-size:contain}.content07 .block01 li.step05 .screen{display:inline-block;width:220px;margin:-3vw 40px 3vw 0}.content07 .block01 li.step06 .content{font-size:0;max-width:660px;margin:0 auto -3vw;vertical-align:top}.content07 .block01 li.step06 .text{font-size:3rem;display:inline-block;width:400px;vertical-align:top;vertical-align:top}.content07 .block01 li.step06 p{font-size:2.25rem;display:inline-block;width:320px;text-align:left;vertical-align:top}.content07 .block01 li.step06 .text:before{display:inline-block;width:72px;height:72px;content:"";vertical-align:top;background:url(../images/top/7th_07.png) center no-repeat;background-size:contain}.content07 .block01 li.step06 .screen{display:inline-block;width:220px;margin:-3vw 40px 0 0}.content07 .block01 li.step07 .content{font-size:0;max-width:660px;margin:0 auto;vertical-align:top}.content07 .block01 li.step07 .text{font-size:3rem;display:inline-block;width:400px;vertical-align:top;vertical-align:top}.content07 .block01 li.step07 p{font-size:2.25rem;display:inline-block;width:320px;text-align:left;vertical-align:top}.content07 .block01 li.step07 .text:before{display:inline-block;width:72px;height:72px;content:"";vertical-align:top;background:url(../images/top/7th_08.png) center no-repeat;background-size:contain}.content07 .block01 li.step07 .screen{display:inline-block;width:220px;margin:0 40px 0 0}.content07 .block01 li.step08{font-size:2.825rem;line-height:72px;position:relative;margin:3vw auto}.content07 .block01 li.step08 h3{max-width:720px;margin:-4vw auto 2vw}.content07 .block01 li.step08 p{line-height:1.4em;text-align:left}.content07 .block01 li.step08 span{font-size:1rem;display:block}.content07 .block01 li.step08 span.notice{font-size:2.825rem;position:relative;display:inline-block}.content07 .block01 li.step08 span.notice:after{font-size:1rem;position:absolute;top:-15px;right:-5px;content:"※"}@media(max-width:1100px){.content07{padding:15rem 2rem 10rem}.content07 .block01 h2{font-size:3rem}.content07 .block01 li{padding:5rem}.content07 .block01 li.step01 p{line-height:1.5rem;width:80%;margin:0 auto 7vw;padding-left:calc(80 * (100vw / 750));text-align:center;text-indent:calc(-100 * (100vw / 750))}.content07 .block01 li.step01 p:before{position:relative;width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750));margin-right:1.5rem;vertical-align:middle}.content07 .block01 li.step01 .text{width:100%}.content07 .block01 li.step01 .text:before{width:15%}.content07 .block01 li.step01 .fukidashi{width:50%;margin:0 auto -1.5rem}.content07 .block01 li.step02 .screen{width:80%;margin:0 auto 2rem}.content07 .block01 li.step02 p{display:block;width:100%;padding-left:80px;text-align:center;text-indent:-80px}.content07 .block01 li.step02 p:before{width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750))}.content07 .block01 li.step03 .screen{width:80%;margin:0 auto 2rem}.content07 .block01 li.step03 .text:before{width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750));vertical-align:middle}.content07 .block01 li.step03 .text{width:100%}.content07 .block01 li.step03 p{width:80%}.content07 .block01 li.step04 .screen{margin:0 0 2rem}.content07 .block01 li.step04 .text:before{width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750))}.content07 .block01 li.step04 .text{width:100%}.content07 .block01 li.step04 .text:before{width:15%}.content07 .block01 li.step04 p{width:80%;vertical-align:middle}.content07 .block01 li.step05 .screen{margin:0 0 2rem}.content07 .block01 li.step05 .text:before{width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750));vertical-align:middle}.content07 .block01 li.step05 .text{width:100%;vertical-align:middle}.content07 .block01 li.step05 p{width:80%}.content07 .block01 li.step06 .screen{margin:0 0 2rem}.content07 .block01 li.step06 .text:before{width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750));vertical-align:middle}.content07 .block01 li.step06 .text{width:100%}.content07 .block01 li.step06 p{width:80%;vertical-align:middle}.content07 .block01 li.step07 .screen{margin:0 0 2rem}.content07 .block01 li.step07 .text:before{width:calc(72 * (100vw / 750));height:calc(72 * (100vw / 750));vertical-align:middle}.content07 .block01 li.step07 .text{width:100%;vertical-align:middle}.content07 .block01 li.step07 p{width:80%}}.content07 .cashless-repair{margin-bottom:0;margin-top:1rem}.content07 .cashless-repair h2{margin-bottom:0}.content07 .cashless-wrap{font-size:2rem;padding:4rem;background-color:#fff;border:1px solid #999}@media(max-width:480px){.content07 .cashless-wrap{padding:2rem}}.content07 .cashless-repair .txt01{margin-bottom:3.2rem}.content07 .cashless-repair .explain-wrap{margin-bottom:3.2rem}.content07 .cashless-repair ul{padding:0;list-style:none}.content07 .cashless-repair li{position:relative;margin-bottom:1rem;padding-left:2.6rem;border-bottom:0}.content07 .cashless-repair li span{font-size:1.2rem;font-weight:400;line-height:1.6rem;position:absolute;top:.2rem;left:0;display:inline-block;width:1.6rem;height:1.6rem;margin-left:.4rem;text-align:center;color:#fff;border-radius:25rem;background-color:#2da4de}.content07 .cashless-repair .kome-wrap{margin-bottom:3.2rem}.content07 .cashless-repair .contact p{margin-bottom:.4rem}.content07 .cashless-repair .contact a{color:#000}.content07 .cashless-repair .contact span{display:inline-block}@media(max-width:480px){.content07 .cashless-repair .contact p span.frame{display:none}}.content08{font-size:0;position:relative;margin:-10rem 0 10rem 0;padding:15rem 0 10rem;text-align:center;background:#1ead4c}.content08 .block01 h2{font-size:4rem;font-weight:900;margin:0 auto 3vw;color:#fff}.content08 .block01 h2:after{display:block;width:200px;margin:20px auto 0;content:"";border-top:5px solid #fff}.content08 .block01_image{max-width:560px;margin:0 auto 2vw}.content08 .explanation{font-size:2.825rem;font-weight:900;margin-bottom:3vw;text-align:center;color:#fff}.content08 ul{max-width:1000px;margin:0 auto}.content08 li{font-size:2.825rem;position:relative;margin-bottom:3vw;padding:3vw;border-radius:20px;background:#fff}.content08 li:after{position:absolute;bottom:-40px;left:50%;display:block;width:25px;height:25px;content:"";transform:translateX(-50%);background:url(../images/top/8th_arrow.png) center no-repeat;background-size:contain}.content08 li:last-child:after{content:none}.content08 .step div{font-size:0;display:inline-block;vertical-align:middle}.content08 .step .image{width:20%;max-width:250px;margin-right:5%}.content08 .step .text{font-size:2.825rem;font-weight:700;width:70%;text-align:left;color:#333}.content08 .step .text h3{font-size:3rem;font-weight:900;margin-bottom:.1rem;color:#1ead4c}.content08 .block02{font-size:2.825rem;position:relative;box-sizing:border-box;max-width:1000px;margin:0 auto;margin-bottom:3vw;padding:3vw;border-radius:20px;background:#fff}.content08 .block02 h2{font-size:3rem;font-weight:700;margin-bottom:2vw;padding:.1rem 0;text-align:center;color:#fff;border-radius:50px;background:#1ead4c}.content08 .block02 .requirement{margin-bottom:2vw}.content08 .block02 p{font-size:2.825rem;font-weight:700;padding:0 2vw 0;text-align:left}@media(max-width:1100px){.content08 .block01{padding:0 5vw}.content08 .block01 h2{font-size:3rem;margin:0 auto 5vw}.content08 li{margin-bottom:50px;padding:5vw}.content08 .block01_image{margin:0 auto 5vw}.content08 .step .image{width:50%;margin:0 auto}.content08 .step .text{font-size:2.25rem;width:100%}.content08 .explanation{font-size:2.25rem;margin-bottom:5vw}.content08 .step .text{font-size:2.25rem}.content08 .block02{margin:5vw;padding:5vw}.content08 .block02 p{font-size:2.25rem}}.content09{font-size:0;position:relative;margin:-10rem 0 10rem 0;padding:15rem 0 0;text-align:left}.content09-single{margin:0 0 10rem 0;padding:5rem 0 10rem}.content09 .block01{max-width:1000px;margin:0 auto}.content09 h2{font-size:4rem;font-weight:900;margin-bottom:5rem;text-align:center;color:#ed6d0f}.content09 h2:after{display:block;width:200px;margin:20px auto 0;content:"";border-top:5px solid #ed6d0f}.content09 h2:after{display:block;width:200px;margin:20px auto 0;content:"";border-top:5px solid #ed6d0f}.content09 ul{max-width:1000px;margin:0 auto}.content09 li{position:relative;margin-bottom:.1rem;border-bottom:1px solid #333}.content09 li:last-child{border-bottom:0}.content09 .check{display:none}.content09 .label{font-size:2.5rem;font-weight:700;position:relative;display:block;padding:1vw 50px 1vw 1vw;cursor:pointer;color:#ed6d0f}.content09 .label:after{position:absolute;top:50%;right:0;display:block;content:url(../images/top/9th_03.jpg);transition:1s;transform:translateY(-50%)}.content09 .content{font-size:2.5rem;display:block;visibility:hidden;height:0;padding:0 1vw;transition:.5s;opacity:0}.content09 .check:checked+.label:after{content:url(../images/top/9th_04.jpg)}.content09 .check:checked+.label+.content{visibility:visible;height:auto;padding:1vw;opacity:1}.content09 a.faq_answer{display:inline-block;text-decoration:underline;font-weight:700}@media(max-width:1100px){.content09{padding:10rem 0 5rem}.content09 .block01{padding:5vw}.content09 h2{font-size:3rem}.content09 li{margin-bottom:1rem}.content09 .label{font-size:1.75rem}.content09 .content{font-size:1.75rem}.content09 .content{padding:0 3vw 3vw}.content09 .check:checked+.label+.content{padding:0 3vw 3vw}}.lp-footer{font-size:0;position:relative;margin:-10rem 0 0;padding:15rem 0 0;text-align:center;background:#eff6ec}.lp-footer .block01{max-width:600px;margin:0 auto}.lp-footer .block01 .mypage{display:inline-block;width:48%;margin-right:4%;text-align:center}.lp-footer .block01 .mypage:nth-child(2){margin-right:0}.lp-footer .block01 .page_top_button{display:block;max-width:190px;margin:5rem auto 0}.lp-footer .block02{padding:5%;background:#fff}.lp-footer .block02 .content{position:relative}.lp-footer .block02 .logo{display:inline-block;width:25%;margin-right:5%;padding:1vw 3vw;border:1px solid #333}.lp-footer .block02 .text{font-size:1.5rem;display:inline-block;width:70%;text-align:left;color:#000}@media(max-width:1100px){.lp-footer{margin:-5rem 0 0;padding:5rem 0 0}.lp-footer .block01{padding:5vw 5vw 0}.page_top_button{width:50%}.lp-footer .block02{padding:10% 5%}.lp-footer .block02 .logo{display:block;width:100%;margin-right:0;margin-bottom:5vw;padding:2vw 30vw}.lp-footer .block02 .text{width:100%}}.sponsor{margin-top:5vw;background:#fff;text-align:center;font-size:12px;padding:.5vw}.faq-items{font-size:20px;padding:5vw 0;font-size:0}.faq-item{margin:0 auto;font-size:20px;width:80%;border-bottom:1px solid #333}.question{padding:1vw 50px 1vw 1vw;position:relative;cursor:pointer}.question::after{position:absolute;top:50%;right:1rem;display:block;width:1rem;height:1rem;content:"";transform:translateY(-50%);background-image:url(../images/top/question-allow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.question p{padding:1rem 2rem 1rem 1rem;color:#e26910;font-weight:700}.answer{display:none;box-sizing:border-box;border-top:0}.answer p{padding:2rem 2rem 3rem;background-color:#fff}.faq-item.open .question::after{transform:translateY(-50%) rotateX(180deg)}@media(max-width:1100px){.faq-item{width:98%}}