@charset "UTF-8";html{font-size:62.5%;scroll-padding-top:180px}body{color:#4a4a4a;line-height:1.5;background-color:#fff;font-family:"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,sans-serif}h1{font-weight:700}h2{font-size:4rem;font-weight:700;text-align:center}h3{font-size:2.5rem;font-weight:700;text-align:center}.subttl{background:#020024;background:linear-gradient(90deg,rgba(2,0,36,1) 0%,rgba(28,122,199,1) 35%,rgba(0,212,255,1) 100%);color:#fff;padding:2rem;margin:7rem 0}.subttl span{display:block;font-size:2rem}p,a,li{font-size:18px;color:#4a4a4a}a{text-decoration:none}a:hover{opacity:.7;cursor:pointer}.page-width{padding:0 5rem;max-width:900px;margin:0 auto}.line{background-color:#4a4a4a;width:55px;height:1px;margin:30px auto 50px}img{width:100%;height:auto;vertical-align:bottom}.pcbr{display:block}.spbr{display:none}.orange{color:#faa21e}.blue{color:#1c7ac7}.marker{background:linear-gradient(transparent 60%,#f7fe8f 70%)}header{width:100%;position:fixed;top:0;left:0;z-index:999}.header-wrap{height:17vh;background:#fff}.header-inner{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 6rem}header h1{width:50%;margin:1rem 0}header .logo-text{font-size:1.2rem}.header-r{display:flex;justify-content:space-between;align-items:center}.header-tel{display:block;width:50%}#navpc ul{display:flex;justify-content:center;gap:3rem;background:#1c7ac7}#navpc ul li a{display:block;border-right:1px solid #fff;padding:1rem 3rem 1rem 0;font-weight:700;text-align:center;font-size:1.6rem;color:#fff}#navpc ul li a span{display:block;font-size:1.2rem}#navpc ul li:last-child a{border-right:none}#navsp{display:none}.header-sp{display:none}#mainvisual img{width:70%;margin:0 auto;display:block;margin-top:25vh}#banner{text-align:center}#banner a{width:100%;margin:0 auto;display:block;margin-top:3rem}#banner a img{box-shadow:0 5px 5px 0 rgba(0,0,0,.5);border-radius:10px}.tel-text{margin-top:6rem;font-size:3rem;font-weight:700;text-align:center;display:inline-block}.tel-text .marker{display:block}#nayami img{width:100%;margin:6rem auto 0}.attention-ttl{margin:6rem 0;display:flex;justify-content:center;gap:1rem;align-items:center;background:#fddf2a;padding:2rem 0}.attention-ttl img{width:5%}.attention-ttl h2{color:#ff2722}.attention-box{display:flex;justify-content:center;gap:1rem;align-items:center}.attention-item{width:33%}.attention-item p{padding:2rem;display:table-cell;vertical-align:middle;font-weight:700}.attention-item img{width:80%;display:block;margin:0 auto -5px}.attention-text{background:#f2f2f2;min-height:120px;display:table;width:100%;border-radius:1rem;position:relative}.point-box{display:flex;justify-content:center;gap:2rem;margin-top:6rem;align-items:center;flex-direction:row-reverse}.point-img{width:30%}.point-text{background:#faa21e;padding:3rem;border-radius:1rem;border:1px dotted #fff}.point-ttl{font-size:2.5rem;font-weight:700;color:#fff;border-bottom:1px dotted #fff;padding-bottom:2rem}.point-detail{margin-top:1rem;padding:2rem;background:#fff;border-radius:10px}.point-detail p{position:relative;color:#faa21e;font-weight:700;font-size:2.5rem}.reason-text{position:relative;overflow:hidden;padding:2rem 2rem 2rem 13rem;border:2px solid #faa21e;color:#1c7ac7;font-weight:700;font-size:3rem;margin-top:1rem;background:#fafafa}.reason-text:before{position:absolute;top:-150%;left:-100px;width:200px;height:300%;content:'';-webkit-transform:rotate(25deg);transform:rotate(25deg);background:#faa21e}.reason-text .reason-num{font-size:4rem;position:absolute;z-index:1;top:15%;left:2%;display:block;color:#fff}#hikaku{text-align:center;background-image:url(//suidouya.net/kouchi-lp/wp-content/themes/life-support-lp/./img/shiro-bg.jpg);background-size:cover;background-repeat:no-repeat;margin-top:5rem}#hikaku .page-width{padding-bottom:5rem}.hikaku-ttl{margin-top:5rem;color:#1c7ac7;display:inline-block;background:linear-gradient(transparent 60%,#f7fe8f 70%)}.hikaku-example{font-size:1.6rem;margin:1rem 0 3rem}#price{background:#1c7ac7;padding-bottom:7rem}#price .subttl{margin:0;background:0;padding:4rem 2rem 0}.price-wrap .hidden_box{border-radius:10px}.hidden_box label{cursor:pointer}.hidden_box{background:#fff}.price-item{display:flex;align-items:center;margin-top:3rem}.price-img{width:50%}.price-img img{border-radius:10px 0 0 10px}.price-text{width:50%}.price-text h3{color:#1c7ac7;font-size:3rem;font-weight:700}.hidden_box label{cursor:pointer}.hidden_show{border-radius:0;text-align:left}.hidden_show_text{display:flex;gap:2rem}.hidden_show{border-radius:0;text-align:left}.hidden_show_text h3{background:#1c7ac7;padding:1rem;color:#fff}.hidden_show_text ul{padding:2rem 4rem}.hidden_show_text li{position:relative;line-height:1.8}.hidden_show_text li:after{content:'';display:block;position:absolute;top:.5em;left:-1.5em;width:10px;height:5px;border-left:3px solid #1c7ac7;border-bottom:3px solid #1c7ac7;transform:rotate(-45deg)}.price-detail-item{border-bottom:1px solid #4a4a4a;padding:2rem}.price-detail-item:last-child{border-bottom:none}.price-detail-ttl{color:#1c7ac7;font-size:3rem;margin-bottom:1rem;font-weight:700}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:2rem 4rem;height:auto;opacity:1}#flow{background:#f2f6fa;text-align:center}.flow-ttl{margin:5rem 0;color:#1c7ac7;display:inline-block;background:linear-gradient(transparent 60%,#f7fe8f 70%)}#flow .page-width{padding-bottom:7rem}.flow-box{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.flow-item{width:45%;border:3px solid #1c7ac7;position:relative}.flow-text{padding:2rem;text-align:left}.step{background:#1c7ac7;color:#fff;padding:.5rem 0;font-weight:700;text-align:center}.flow-text h3{color:#1c7ac7;margin:1rem 0}.num{position:absolute;top:0;left:0;width:30px;height:30px;background:#faa21e;padding:2rem;text-align:center}.num p{color:#fff;font-size:3rem;font-weight:700;line-height:1}.flow-img img{height:200px;object-fit:cover !important}#pay{text-align:center}.pay-ttl{color:#1c7ac7;display:inline-block;background:linear-gradient(transparent 60%,#f7fe8f 70%);margin:5rem 0 3rem}.pay-box{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.pay-item{width:35%;padding:3rem;background:#fafafa;text-align:center;border:1px dotted #ccc}.pay-item h3{background:#faa21e;color:#fff;padding:1rem;border-radius:1rem}.pay-item a{display:block}.pay-item img{width:70%;display:block;margin:3rem auto 0}.pay-item:last-child img{width:100%}.pay-notes{font-size:1.6rem;margin-top:1rem}.convini{text-align:left;margin-top:3rem}.convini p{font-size:1.6rem;margin-top:2rem}.convini a{text-decoration:underline;color:#4682b4;font-size:1.6rem}.news-item{display:flex;border-bottom:1px dashed #1c7ac7}.news-item:last-child{border-bottom:none}.news-left{background:#e5f4ff;padding:2rem}.news-right{background:#f7f7f7;padding:2rem}.news-right li{margin-top:1rem}.news-right li:first-child{margin-top:0}.news-right li span{color:#1c7ac7;margin-right:.5rem}#voice{background-image:url(//suidouya.net/kouchi-lp/wp-content/themes/life-support-lp/./img/review-bg.jpg);background-size:cover;background-repeat:no-repeat}#voice .page-width{padding-bottom:7rem}.voice-box{display:flex;justify-content:center;gap:3rem}.voice-item{background:#fff;padding:3rem;width:70%}.voice-img img{height:300px;width:auto;display:block;margin:0 auto}.voice-text{text-align:left}.voice-text h3{margin:2rem 0;text-align:center}#question .subttl{margin-top:0}.question-text{background-color:#fafafa;padding:20px 60px;border-radius:0;text-align:left;margin:5px 0}.question-text:after{content:'>';float:right;transform:rotate(90deg);color:#ccc}.question-text span{color:#1c7ac7;font-weight:700;padding-right:10px}.answer-logo{text-align:left;padding:0 1rem 0 2rem;color:#fda120;font-weight:700}#footer{background:#333;color:#fff;padding:3rem 0}#footer small{display:block;font-size:12px;text-align:center}#contact{background:#eee}#contact .page-width{padding-bottom:6rem}#contact .page-width p{text-align:center}.inquiry{margin:0 auto;max-width:100%;width:100%}.inquiry th{width:30%;background:#add9fd;border:solid 1px #fff;padding:1.5rem;vertical-align:middle}.inquiry th p{text-align:left !important;font-size:1.6rem;font-weight:700;color:#fff}.inquiry td{border:solid 2px #f7f7f7;background:#fafafa;vertical-align:middle}.inquiry td p{font-size:1.3rem}.entry-content .inquiry tr,.entry-content table{border:solid 1px #fff}.haveto{margin-left:.5rem;color:red;font-size:1.4rem}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:2rem 0;color:#1c7ac7;font-weight:700;background:#fff;font-weight:700;border:1px dotted #1c7ac7;margin:5rem auto 0;font-size:1.8rem;-webkit-appearance:none;border-radius:3px;width:50%}#formbtn:hover{opacity:.5;cursor:pointer}.wpcf7-form-control{width:95%;padding:1em;margin:.5em}.notes{margin-top:30px}.inquiry input,.inquiry textarea{border:1px solid #eaeaea;margin:10px auto;width:90%}.inquiry select{border:1px solid #eaeaea}.file{border:none !important}.wpcf7-form-control-wrap{display:block}span.wpcf7-list-item{margin:0 30px 0 0;position:relative}.wpcf7-list-item-label{cursor:pointer;font-size:16px}input[type=checkbox]{opacity:0;position:absolute}.wpcf7-list-item-label:before{border:1px solid #333;content:"";display:inline-block;height:15px;margin-right:10px;position:relative;top:-1px;vertical-align:middle;width:15px}.check p{text-align:left !important}input[type=checkbox]:checked+.wpcf7-list-item-label:after{background:url(https://lp.nextvalley-jpn.com/wp-content/uploads/2023/10/check.png) no-repeat center;background-size:contain;content:"";height:15px;left:1px;position:absolute;top:5px;width:15px}.page-mt{padding:6rem 2rem;text-align:center;margin-top:25vh}#error h2,#error p{color:#4a4a4a}#error h2{margin-bottom:2rem}.error-btn{display:inline-block;margin:5rem auto 0;font-weight:700;padding:1.5rem 0;width:33%;background:#ecf0f1;box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 5px 10px rgba(0,0,0,.2)}#thanks h2{margin-bottom:2rem}#thanks p{line-height:2}#page_top{width:60px;height:60px;position:fixed;right:10px;bottom:10px;background:#000;opacity:.6;z-index:9999}#page_top a{position:relative;display:block;width:60px;height:60px;text-decoration:none}#page_top a:before{font-family:'Font Awesome 5 Free';font-weight:700;content:'\f106';font-size:2.5rem;color:#fff;position:absolute;width:25px;height:25px;top:0;bottom:20px;right:0;left:0;margin:auto;text-align:center}