body{background:#fff;font-size:16px;height:100%;line-height:1.6;margin:0 auto;position:relative}a,body{color:#333}a{text-decoration:none}.sp{display:none}.inner,img{width:100%}.inner{margin:0 auto;max-width:1000px}.area{padding:70px 0}h3{position:relative;text-align:center}#contact #form02 tr:last-child td span.sp600{display:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;padding:unset}@media screen and (max-width:767px){.pc{display:none}.sp{display:block}}#header{padding:3px 0}#header .logo img{max-width:226px}#header .contact img,#header .tel img{max-width:260px}#header .inner{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}#header .inner h1{font-size:75%;line-height:1.2}#header .inner ul{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}#header .inner ul li{padding-left:10px}@media screen and (max-width:1050px){#header{box-sizing:border-box;padding:3px 20px}}@media screen and (max-width:767px){#header{border-bottom:10px solid #0e6eb8;padding:10px;text-align:center}#header .box{width:100%}#header h1{padding-bottom:5px}#header .logo img{max-width:113px}#header .inner ul{background:#fff;bottom:0;box-sizing:border-box;flex-flow:row wrap;justify-content:center;left:0;padding:0;position:fixed;width:100%;z-index:999}#header .inner ul li{padding:0 1%;width:31%}#header .inner ul .subt{padding:1vw 15% 0;width:70%}#header #button{display:none}}#footer{background:#746f6f;color:#fff;padding:25px 0 40px;text-align:center}#footer .logo img{max-width:202px}#footer .address{padding:10px 0 30px}#footer .copy{font-size:75%}#footer a{color:#fff}@media screen and (max-width:767px){#footer{padding:25px 0 25vw}}#visual{background:url(/lp_assets/lp04/image/mv_bg.png) no-repeat 50%/cover;text-align:center}#visual h1{color:#fff;font-size:14px;max-width:1400px;padding-left:1em;text-align:left}#visual .visual_images{margin:0 auto;max-width:1000px}@media screen and (max-width:767px){#visual{background:url(/lp_assets/lp04/image/mv_bg_sp.png) no-repeat 50%/cover}#visual h1{font-size:3vw}}.contct_box{margin:0 auto;max-width:1000px;padding:25px 0}.contct_li{display:-webkit-box-flex;display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width:1024px){.contct_li li img{height:10vw}}@media screen and (max-width:767px){.contct_box{display:none}.contct_li{margin:0 auto;width:90%}.contct_li li img{height:18vw}.contct_li li:last-child{margin-top:15px}}.results{background:#eae8e8;padding:60px 0 40px}.results h3.subt{color:#013e85;font-size:30px;font-weight:700;text-align:center}.results .in{background:#fff;border-top:4px solid #013e85;box-shadow:6px 6px 4px rgba(0,0,0,.4);-webkit-box-shadow:6px 6px 4px rgba(0,0,0,.4)}.results h4.name{color:#013e85;font-size:1vw;font-weight:700;margin:1em}.results .detail{display:-webkit-box-flex;display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between}.results .detail>li{box-sizing:border-box}.results .detail>li:first-child{font-size:1vw;padding-bottom:1em;padding-left:.5em;padding-top:1em;width:60%}.results .detail li:nth-child(2){padding-bottom:1em;padding-right:.5em;padding-top:.7em;width:40%}.results .detail .note,.results .detail .price{color:#ff0505;font-size:1.1vw;font-weight:700}.results .detail .up{background:url(/lp_assets/lp04/image/results_bg.png) no-repeat 50%/cover;color:#fff;display:table;font-size:1.6vw;font-weight:700;padding-left:.2em;width:95%}.results .detail .up li{display:table-cell;vertical-align:middle}.results .detail .up li:first-child{text-align:right}.results .detail .up .en{font-size:.75vw;font-weight:700;padding-left:.5em;white-space:nowrap}@media screen and (max-width:1023px){.results .detail>li:first-child{font-size:1.6vw}.results h4.name{font-size:2vw}.results .detail .note{font-size:1.6vw}.results .detail .price{font-size:2vw}.results .detail .up{font-size:2.8vw}.results .detail .up .en{font-size:1.5vw}}@media screen and (max-width:780px){.results .detail>li:first-child{font-size:2.2vw}.results h4.name{font-size:3vw}.results .detail .note{font-size:2.2vw}.results .detail .price{font-size:3vw}.results .detail .up{font-size:4vw}.results .detail .up .en{font-size:2vw}}@media screen and (max-width:767px){.results h3.subt{font-size:5vw}.results h4.name{font-size:4vw}.results .detail .note,.results .detail>li:first-child{font-size:3.5vw}.results .detail .price{font-size:4.3vw}.results .detail .up{font-size:5.8vw}.results .detail .up .en{font-size:3vw}}.reason{padding:60px 0 40px}.reason h3.subt{color:#013e85;font-size:30px;font-weight:700;margin-bottom:2em;text-align:center}.reason_li{display:-webkit-box-flex;display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between;margin:0 auto;width:96%}.reason_li li{width:30%}.reason_li li .txt{font-size:18px;margin-top:1em}.reason_li li .txt span{background-color:rgba(255,255,0,.3)}@media screen and (max-width:767px){.reason h3.subt{font-size:5vw}.reason_li li{margin:0 auto 2em;width:55%}}.flow{border-bottom:5px solid #013e85;border-top:5px solid #013e85;padding:60px 0 1em}.flow h3.subt{color:#013e85;display:table;font-size:30px;font-weight:700;margin:0 auto 2em;position:relative;text-align:center}.flow h3.subt:before{background:url(/lp_assets/lp04/image/flow_subt_l.png) no-repeat 0/auto 100%;left:-10%}.flow h3.subt:after,.flow h3.subt:before{content:"";height:100%;position:absolute;top:0;width:30%}.flow h3.subt:after{background:url(/lp_assets/lp04/image/flow_subt_r.png) no-repeat 100%/auto 100%;right:-10%}.flow h3.subt .org{color:#ea7101;font-weight:700}.flow h3.subt .big{font-size:50px;font-weight:700}.flow .waku{border:3px solid #013e85;color:#013e85;display:table;font-size:32px;font-weight:700;margin:0 auto 1em;padding:.5em 1em}.flow_img{text-align:center}.flow_img img{max-width:717px;width:96%}.flow .txt_org{color:#ea7101;font-size:24px;font-weight:700;margin-top:1em;text-align:center}@media screen and (max-width:767px){.flow h3.subt{font-size:4.3vw;overflow:hidden}.flow h3.subt .big{font-size:7vw}.flow h3.subt:before{left:-7%}.flow h3.subt:after{right:-7%}.flow .waku{font-size:5vw}.flow .txt_org{font-size:4vw}}.voice{background:url(/lp_assets/lp04/image/voice_bg.png) no-repeat 50%/cover;padding:60px 0 40px}.voice h3.subt{color:#fff;font-size:30px;font-weight:700;margin-bottom:2em;text-align:center}.voice_li{display:-webkit-box-flex;display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between;margin:0 auto;width:96%}.voice_li li{margin-bottom:2em;position:relative;width:49%}.voice_li li .tab{background:url(/lp_assets/lp04/image/voice_namebg.png) no-repeat 50%/cover;box-sizing:border-box;color:#fff;font-weight:700;left:0;padding:.5em 1em;position:absolute;text-align:center;top:0;width:40%}.voice_li li .txt{font-weight:600;left:5%;position:absolute;top:60px;width:90%}@media screen and (max-width:767px){.voice h3.subt{font-size:5vw}.voice_li li{margin:0 auto 2em;width:96%}.voice_li li .txt{font-size:3vw;top:50px}}.use{padding:60px 0 40px}.use h3.subt{color:#013e85;font-size:30px;font-weight:700;margin-bottom:2em;text-align:center}.use_li{display:-webkit-box-flex;display:flex;flex-wrap:wrap;-ms-justify-content:space-between;justify-content:space-between;margin:0 auto;width:96%}.use_li li{width:23%}.use_li li .use_t{font-size:24px;font-weight:700;margin:.5em auto 1em;text-align:center}.use_li li .min{font-size:12px;padding-top:1em}@media screen and (max-width:1024px){.use_li li .use_t{font-size:2vw}}@media screen and (max-width:767px){.use h3.subt{font-size:5vw}.use_li{width:96%}.use_li li{margin-bottom:2em;width:47%}.use_li li .use_t{font-size:5vw}.use_li li .txt{font-size:3vw}.use_li li .min{font-size:2vw}}#contact{padding:60px 0}#contact .inner{max-width:700px;text-align:left}#contact h3.subt{color:#ea7101;font-size:26px}#contact .waku,#contact h3.subt{font-weight:700;text-align:center}#contact .waku{background:#013e85;color:#fff;font-size:30px;margin:0 auto 1em;padding:.5em 0;width:20em}#contact .waku .ylw{color:#ead201;font-weight:700}#contact .car,#contact .customer{background:url(/lp_assets/lp04/image/form_icon_car.png) no-repeat 0/auto 100%;font-size:18px;font-weight:700;margin-left:5.5em;padding:.2em 48px}#contact .customer{background:url(/lp_assets/lp04/image/form_icon_man.png) no-repeat 0/auto 100%}#contact #form01,#contact #form02{margin-bottom:2em;width:100%}#contact th{box-sizing:border-box;font-size:20px;font-weight:700;padding:.5em 1em;text-align:right;white-space:nowrap;width:220px}#contact td{padding:10px 20px 0 5px;vertical-align:middle}#contact .text{border-color:#333;border-radius:5px;box-sizing:border-box;height:50px;margin:0;padding:5px;width:100%}#contact .hissu{background:#ff0505;border-radius:5px;color:#fff;padding:.1em .2em}#contact.conf #form01{margin:0 auto;max-width:500px;width:100%}#contact.conf tr th{background:url(/lp_assets/lp04/image/hissu.png) no-repeat 5%/40px 20px;line-height:1.2;padding:10px 10px 10px 60px;width:250px}#contact.conf tr td{line-height:1.2;padding:10px}#contact .contact_btn{background:linear-gradient(#ecbf72,#e37d04);border:2px solid #fb8f04;border-radius:5px;box-sizing:border-box;color:#fff;font-size:175%;font-weight:700;margin:80px 10px;max-width:380px;padding:15px;transition:.2s;width:65%}#contact .contact_btn:hover{opacity:.7}#form_thanks{padding:100px 20px}#contact .red{color:#c61313}#contact .btnarea{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}#contact .back_btn{background:linear-gradient(#eee,#333);border:2px solid #555;border-radius:5px;box-sizing:border-box;color:#fff;font-size:175%;font-weight:700;margin:80px 10px;max-width:380px;padding:15px;transition:.2s;width:65%}#contact .back_btn:hover{opacity:.7}#contact.conf p{color:#c61313}#contact.conf{margin:70px 20px 0}#contact.thanks{margin:70px 20px}#contact.conf #form02 tr:last-child th{background:url(/lp_assets/lp04/image/hissu.png) no-repeat 92% #f4efef}#contact .validation_msg{color:red}@media screen and (max-width:767px){#contact{padding:0 0 60px}#contact h3.subt{font-size:4vw}#contact .waku{font-size:5vw;width:auto}#contact .inner{max-width:90%}#contact .car,#contact .customer{font-size:4vw;margin-left:0}#contact #form01,#contact #form02,#contact tbody,#contact td,#contact th,#contact tr{display:block;width:auto}#contact th{text-align:left}#contact td,#contact th{padding:.5em 0}#contact .hissu{margin-left:1em}.send_btn{width:70%}#contact .back_btn,#contact .contact_btn{display:block;font-size:120%;margin:30px 5px;padding:10px;width:80%}#contact.conf,#contact.thanks{margin:30px 20px}}.check_inner{margin:0 auto;max-width:1000px}#fix_btm{display:none}@media screen and (max-width:767px){#fix_btm{background:#fff;bottom:0;box-sizing:border-box;display:-webkit-box-flex;display:flex;flex-wrap:wrap;justify-content:center;-ms-justify-content:space-around;justify-content:space-around;left:0;padding:0;position:fixed;width:100%;z-index:999}#fix_btm a{color:#fff;display:block;overflow:hidden;padding:5px 0;position:relative;text-align:center;text-decoration:none;transition:.25s linear;-webkit-transition:.25s linear;-moz-transition:.25s linear;z-index:2}#fix_btm a:hover{background-color:#fff;color:#52d3ff}#fix_btm a:before{animation:shiny 2s linear infinite;-webkit-animation:shiny 2s linear infinite;-moz-animation:shiny 2s linear infinite;background-image:linear-gradient(left,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff #fff,hsla(0,0%,100%,0) 100%);content:"";display:block;height:200px;left:-30%;position:absolute;top:-50%;transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);width:30px;z-index:10}#fix_btm img{height:16vw;width:auto}}@keyframes shiny{0%{left:-30%}20%{left:120%}to{left:120%}}
