.sec-mv{position:relative}.sec-mv .btn{width:84.6%;display:block;position:absolute;left:0;right:0;bottom:2%;margin-left:auto;margin-right:auto}.sec-taisaku{padding:30px 0;background:url(../../img/bg_taisaku.jpg) no-repeat center center;background-size:cover}.sec-campaign{padding:70px 0 50px;background:#f19176}.sec-campaign .btn{max-width:1100px;display:block;margin:25px auto 0}.sec-attempt{background:#f7ede7;padding:85px 0 70px}.sec-attempt .img{width:82.6%;height:332px;background:url(../../img/img_attempt.jpg) no-repeat center center;background-size:cover;margin:35px 0 -65px}.sec-attempt .block{width:79%;background:#78bfb9;padding:50px;border-radius:0 0 0 50px;margin:0 0 0 auto}.sec-attempt .block .ttl{font-size:34px;color:#f7f1a4;margin-bottom:17px;line-height:1.5em}.sec-attempt .block .txt{font-size:16px;color:#fff;line-height:1.8em;letter-spacing:-1px;max-width:743px}.sec-attempt .block .txt02{font-size:26px;color:#f7f1a4;font-weight:700;letter-spacing:1px;line-height:1.3em;margin-top:25px}.sec-attempt .block .txt03{font-size:29px;color:#f7f1a4;font-weight:700;letter-spacing:1px;line-height:1.3em;padding-left:26px}.sec-about{padding:100px 0;background:url(../../img/bg_about.jpg) no-repeat center center;background-size:cover}.sec-about .txt{font-size:18px;color:#fff;margin:40px auto 0;line-height:2.4em;max-width:976px}.sec-about .txt strong{font-size:34px;color:#f7f1a4;font-weight:700;line-height:1.6em;margin:15px 0;display:block}.sec-check .fuyo{padding:80px 0}.sec-check .daiji{background:#78bfb9;padding:80px 0}.sec-check .daiji .ttl{font-size:32px;color:#f7f1a4;letter-spacing:6px;margin-bottom:30px}.sec-check .daiji .txt{font-size:22px;color:#f7f1a4}.sec-check .daiji .txt strong{font-weight:700;text-decoration:underline}.sec-check .teikyo{background:#c91900;background:-webkit-gradient(linear,left top,right top,from(#c91900),to(#ffb400));background:linear-gradient(left,#c91900 0,#ffb400 100%);padding:14px 0 0}.sec-check .teikyo .base{position:relative;z-index:2;margin-top:-130px}.sec-check .box-btn{margin:40px 0}.sec-check .box-btn .btn{max-width:1100px;display:block;margin:0 auto}.sec-method{padding:80px 0 70px;background:#f7ede7}.sec-method .list{margin-top:50px}.sec-method .list .box{margin-bottom:40px}.sec-method .list .box .flex{height:auto}.sec-method .list .box .inner{max-width:987px;margin:0 auto;background:#fff;padding:55px 50px;position:relative}.sec-method .list .box .inner .block{width:55%}.sec-method .list .box .inner .block .num{width:83px;margin-bottom:20px}.sec-method .list .box .inner .block .num img{height:71px;width:auto}.sec-method .list .box .inner .block .ttl{font-size:32px;color:#f2775a;font-weight:700;line-height:1.5em;width:100%}.sec-method .list .box .inner .img{width:40%}.sec-method .list .box .txt{font-size:16px;color:#323232;line-height:1.8em;width:100%;margin-top:30px}.sec-method .list .box .price{margin-top:90px}.sec-method .list .box.box01{padding-bottom:55px;margin-bottom:70px;position:relative;z-index:2}.sec-method .list .box.box01:before{content:"";background:#f2775a;width:100%;height:427px;position:absolute;left:0;bottom:0;z-index:-1}.sec-method .list .box.col01 .block .ttl{-webkit-transform:translateY(0);transform:translateY(0)}.sec-method .list .box.col01 .block .txt{margin-top:20px}.sec-method .btn{max-width:1100px;display:block;margin:70px auto 0}.sec-message{padding:0 0 80px}.sec-message .top-area{background:url(../../img/bg_message.jpg) no-repeat center center;background-size:cover;padding:100px 0 280px;margin-bottom:-230px}.sec-message .top-area .txt{font-size:19px;color:#fff;max-width:867px;margin:30px auto 0;line-height:2.2em;letter-spacing:1px}.sec-message .inner{max-width:1050px;background:#77c0b9;margin:0 auto;padding:70px 65px;-webkit-box-shadow:5px 5px 6px 3px rgba(0,0,0,.15);box-shadow:5px 5px 6px 3px rgba(0,0,0,.15)}.sec-message .inner .block{width:63%}.sec-message .inner .block .ttl{font-size:29px;color:#fff;font-weight:700;letter-spacing:1px;margin-bottom:20px}.sec-message .inner .block .txt{font-size:16px;color:#fff;line-height:1.8em;margin-bottom:30px}.sec-message .inner .block .name{font-size:25px;color:#fff}.sec-message .inner .img{width:31%}.sec-flow{padding:0 0 80px}.sec-flow .top-area{background:url(../../img/bg_flow.jpg) no-repeat center center;background-size:cover;padding:100px 0 250px}.sec-flow .top-area .txt{margin-top:45px}.sec-flow .img{-webkit-transform:translateY(-185px);transform:translateY(-185px);margin-bottom:-180px}.sec-flow .btn{max-width:1100px;display:block;margin:50px auto 0}.sec-faq{background:#f2775a;padding:90px 0 30px}.sec-faq .list{margin:40px auto 0;max-width:834px}.sec-faq .list .box{margin-bottom:60px}.sec-faq .list .box .stl{font-size:24px;color:#fff;margin-bottom:20px;text-align:center}.sec-faq .list .box .item{margin-bottom:30px}.sec-faq .list .box .item .q{font-size:22px;color:#fff;font-weight:700;line-height:1.5em;padding:15px 80px 15px 78px;background:#132750;border-radius:10px 10px 0 0;position:relative;cursor:pointer}.sec-faq .list .box .item .q:before{content:"";background:url(../../img/ico_q.png) no-repeat left top;background-size:100%;width:17px;height:30px;position:absolute;left:32px;top:16px}.sec-faq .list .box .item .q:after{content:"";border:solid #fff;border-width:0 2px 2px 0;padding:8px;position:absolute;right:30px;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .6s;transition:all .6s}.sec-faq .list .box .item .q.active:after{top:28px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sec-faq .list .box .item .a{font-size:14px;color:#132750;line-height:2em;padding:30px 80px 30px 78px;background:#fff;position:relative;display:none}.sec-faq .list .box .item .a:before{content:"";background:url(../../img/ico_a.png) no-repeat left top;background-size:100%;width:18px;height:27px;position:absolute;left:32px;top:37px}.sec-tel{background:url(../../img/bg_tel.jpg) no-repeat center center;background-size:cover;padding:50px 0 40px}.sec-tel .ttl{margin-bottom:20px}.sec-tel a{display:block}.sec-contact{padding:100px 0;background:#f7ede7}.sec-contact .inner{max-width:804px;margin:0 auto;background:#c91900;background:linear-gradient(45deg,#c91900 0,#ffb400 100%);-webkit-box-shadow:5px 5px 6px 3px rgba(0,0,0,.15);box-shadow:5px 5px 6px 3px rgba(0,0,0,.15);border-radius:15px;padding:90px 15px}.sec-contact .inner .lead{font-size:20px;color:#fff;line-height:1.8em;text-align:center;margin:30px 0}.sec-info{padding:80px 0 90px}.sec-info .ttl-comp .ttl{letter-spacing:5px}.sec-info .inner{max-width:628px;margin:50px auto 0;height:auto}.sec-info .inner .block{width:65%;padding-right:15px}.sec-info .inner .block table{width:100%}.sec-info .inner .block table th{font-size:16px;color:#132750;font-weight:400;line-height:1.4em;vertical-align:top;text-align:left;padding-bottom:15px;width:24%}.sec-info .inner .block table td{font-size:16px;color:#132750;line-height:1.4em;vertical-align:top;padding-bottom:15px}.sec-info .inner .block table td a{color:#132750}.sec-info .inner .img{width:35%}@media only screen and (max-width:767px){.sec-taisaku{padding:0 0 30px;background:url(../../img/bg_taisaku_sp.jpg) no-repeat center center;background-size:cover}.sec-taisaku .btn{max-width:342px;display:block;margin:-25px auto 30px}.sec-campaign{padding:40px 0 20px}.sec-campaign .img img{max-width:336px}.sec-campaign .btn{max-width:342px}.sec-attempt{padding:60px 0 50px}.sec-attempt .ttl-comp img{width:154px}.sec-attempt .inner{max-width:414px;margin:0 auto}.sec-attempt .inner .img{width:93%;height:108px;margin:35px 0 -15px}.sec-attempt .inner .block{width:93%;padding:30px 20px 35px 25px;border-radius:0}.sec-attempt .inner .block .ttl{font-size:20px}.sec-attempt .inner .block .txt{font-size:14px;letter-spacing:0}.sec-attempt .inner .block .txt02{font-size:16px;letter-spacing:0;margin-top:20px}.sec-attempt .inner .block .txt03{font-size:25px;padding-left:0;letter-spacing:2px}.sec-attempt .inner .block .txt03 strong{font-size:42px;display:block;margin:7px 0;letter-spacing:2px}.sec-about{padding:60px 0 50px;background:url(../../img/bg_about_sp.jpg) no-repeat center center;background-size:cover}.sec-about .txt{font-size:14px;margin:30px auto 40px;line-height:2em;letter-spacing:0;text-align:left}.sec-about .txt strong{font-size:20px;line-height:2em;margin:22px 0 25px;text-align:center}.sec-check .fuyo{padding:50px 0}.sec-check .fuyo img{width:317px}.sec-check .daiji{padding:55px 0 40px}.sec-check .daiji .ttl{font-size:18px;letter-spacing:3px;margin-bottom:40px;text-align:left;position:relative}.sec-check .daiji .ttl:after{content:"";background:url(../../img/img_daiji01_sp.png) no-repeat left top;background-size:100%;width:99px;height:144px;position:absolute;right:0;top:-18px}.sec-check .daiji .txt{font-size:14px;margin-top:25px}.sec-check .teikyo{padding:0 0 50px}.sec-check .teikyo .base{margin-top:-80px}.sec-check .teikyo img{max-width:330px}.sec-check .box-btn{margin:35px 0 25px}.sec-check .box-btn .btn{max-width:342px}.sec-method{padding:60px 0 25px}.sec-method .list{margin-top:35px}.sec-method .list .box{margin-bottom:35px}.sec-method .list .box .inner{max-width:414px;padding:35px 20px}.sec-method .list .box .inner .block{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-method .list .box .inner .block .ttl{font-size:20px;width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.sec-method .list .box .inner .img{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px}.sec-method .list .box .inner .img img{width:calc(100% - 83px)}.sec-method .list .box .inner .img .num{width:83px}.sec-method .list .box .inner .img .num img{height:71px;width:auto}.sec-method .list .box .txt{font-size:14px;margin-top:20px}.sec-method .list .box .price{margin-top:60px}.sec-method .list .box .price img{max-width:340px}.sec-method .list .box.box01{padding-bottom:30px;margin-bottom:35px}.sec-method .list .box.box01:before{height:421px}.sec-method .list .box:nth-child(2n-1) .img img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-method .list .box:nth-child(2n-1) .img .num{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sec-method .list .box:nth-child(2n) .img img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sec-method .list .box:nth-child(2n) .img .num{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}.sec-method .btn{max-width:342px;margin-top:30px}.sec-message{padding:0 0 50px}.sec-message .top-area{background:url(../../img/bg_message_sp.jpg) no-repeat center center;background-size:cover;padding:60px 0 120px;margin-bottom:-80px}.sec-message .top-area .ttl img{max-width:183px}.sec-message .top-area .txt{font-size:16px;line-height:2em;text-align:left}.sec-message .inner{max-width:414px;margin:0 auto;padding:30px 30px 40px}.sec-message .inner .block{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-message .inner .block .ttl{font-size:24px;margin-bottom:15px}.sec-message .inner .block .txt{font-size:14px;margin-bottom:25px}.sec-message .inner .block .name{font-size:20px}.sec-message .inner .img{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}.sec-flow{padding:0 0 40px}.sec-flow .top-area{background:url(../../img/bg_flow_sp.jpg) no-repeat center center;background-size:cover;padding:60px 0 190px}.sec-flow .top-area .ttl-comp img{width:115px}.sec-flow .top-area .txt{margin-top:35px}.sec-flow .top-area .txt img{max-width:301px}.sec-flow .img{-webkit-transform:translateY(-130px);transform:translateY(-130px);margin:0 auto -110px;max-width:338px}.sec-flow .img img{-webkit-transform:translateX(6px);transform:translateX(6px)}.sec-flow .btn{max-width:342px;margin:0 auto 0}.sec-faq{padding:60px 0 30px}.sec-faq .list{margin:25px auto 0;max-width:414px}.sec-faq .list .box{margin-bottom:30px}.sec-faq .list .box .stl{font-size:20px;margin-bottom:15px}.sec-faq .list .box .item{margin-bottom:10px}.sec-faq .list .box .item .q{font-size:14px;padding:10px 40px;border-radius:0}.sec-faq .list .box .item .q:before{width:11px;height:21px;left:15px;top:10px}.sec-faq .list .box .item .q:after{padding:5px;right:15px;top:10px}.sec-faq .list .box .item .q.active:after{top:18px}.sec-faq .list .box .item .a{font-size:12px;line-height:1.8em;padding:20px 15px}.sec-faq .list .box .item .a:before{display:none}.sec-tel{background:url(../../img/bg_tel_sp.jpg) no-repeat center center;background-size:cover;padding:40px 0}.sec-tel .ttl{margin-bottom:15px}.sec-tel .ttl img{max-width:272px}.sec-tel a img{max-width:297px}.sec-contact{padding:80px 0;background:#c91900;background:linear-gradient(45deg,#c91900 0,#ffb400 100%)}.sec-contact .inner{background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0}.sec-contact .inner .ttl-comp{font-size:26px}.sec-contact .inner .lead{font-size:14px;margin:10px 0 30px}.sec-info{padding:60px 0}.sec-info .ttl-comp .ttl{letter-spacing:3px}.sec-info .ttl-comp img{width:90px}.sec-info .inner{max-width:260px;margin:30px auto 0}.sec-info .inner .block{width:100%;padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-info .inner .block table{width:100%}.sec-info .inner .block table th{font-size:14px;width:28%}.sec-info .inner .block table td{font-size:14px}.sec-info .inner .img{width:100%;max-width:155px;margin:0 auto 30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:768px){.sec-method .list .box:nth-child(2n-1) .block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sec-method .list .box:nth-child(2n-1) .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-method .list .box:nth-child(2n) .block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-method .list .box:nth-child(2n) .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}