html{font-size:2.5641025641vw}@media screen and (min-width: 768px){html{font-size:0.8333333333vw}}@media screen and (min-width: 1200px){html{font-size:62.5%}}body{font-family:"Noto Sans JP",sans-serif}h2{font-size:36px;font-weight:600;color:#026fd0;line-height:1.4;text-align:center;margin:2.5rem 0}a{color:#333;text-decoration:none;transition:.3s}@media only screen and (max-width: 47.94rem){.pc-only{display:none}}.sp-only{display:none}@media only screen and (max-width: 47.94rem){.sp-only{display:block}}#header{display:flex;align-items:center;justify-content:center;width:70%;margin:0 auto}#header .header-left{margin-right:auto}#header .header-left p{font-size:12px;margin-left:8px}#header .header-left .header-title-img{width:260px;height:auto}#header .header-right{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 60.06rem){#header .header-right{display:none}}#header .header-right .price-container{display:flex;flex-wrap:wrap;gap:5px;width:210px;height:auto}#header .header-right .price-container .price-box{display:flex;justify-content:center;align-items:center;background:#00c2ff;height:32px;width:100px}#header .header-right .price-container .price-box p{color:#fff;font-size:20px;line-height:1}#header .header-right .time-container{background:#092c5f;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px}#header .header-right .time-container .time-img{width:45px}#header .header-right .time-container .time-box{display:flex;align-items:center;flex-direction:column;gap:5px;color:#fff}#header .header-right .time-container .time-box .time-text-1{font-size:25px;font-weight:700;line-height:1}#header .header-right .time-container .time-box .time-text-2{font-size:20px;font-weight:500;line-height:1}#header .header-right .telephone-container{background:#ffb300;border-radius:8px;text-align:center;padding:10px}#header .header-right .telephone-container .telephone-number{color:#fff;font-size:27px;font-weight:600;line-height:1.4}#header .header-right .telephone-container .telephone-text{color:#fff;font-size:10px;font-weight:400;line-height:1.4}main #hero{background-image:url("../img/header_back.webp");background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}main #hero .hero-imag-pc{width:70%}main #hero .hero-imag-sp{width:100%}main #price{display:flex;align-items:center;justify-content:center;flex-direction:column}main #price .price-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%;padding-bottom:40px}main #price .price-container .price-box{flex:1 1 350px;max-width:350px;box-sizing:border-box;border:1px solid #026fd0;padding:10px}main #price .price-container .price-box .price-text{text-align:center}main #price .price-container .price-box .price-text .price-text-1{font-size:30px;font-weight:600;line-height:1.4}main #price .price-container .price-box .price-text .price-text-2{font-size:20px;font-weight:600;line-height:1.4}main #price .price-container .price-box .price-img{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;display:block;padding:10px 0}main #price .price-container .price-box .price-text-3{color:#faaf02;font-size:36px;font-weight:600;line-height:1.4;padding-bottom:10px}main #price .price-container .price-box .price-text-area{display:flex;flex-direction:column;gap:10px;padding:10px;background-color:rgba(2,111,208,.0862745098)}main #price .price-container .price-box .price-text-area .price-text-line{display:flex;align-items:center;justify-content:left;gap:10px}main #price .price-container .price-box .price-text-area .price-text-line .check-img{width:20px;height:20px}main #price .price-container .price-box .price-text-area .price-text-line p{font-size:15px;font-weight:300;line-height:1.4}@media only screen and (max-width: 47.94rem){main #price .price-container{flex-direction:column;align-items:center;gap:10px}main #price .price-container .price-box{max-width:90%;width:90%;flex:none}}main #contact{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px 0;background-image:url("../img/tell_back.webp")}main #contact .contact-container{width:90%;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-self:center}main #contact .contact-container .contact-img{width:100%;height:auto;margin-bottom:5px}main #contact .contact-container .contact-text{color:#fff;font-size:26px;font-weight:700;line-height:1.6;margin-bottom:15px;text-align:center}main #contact .contact-container .telephone-container{background:#ffb300;border-radius:8px;box-shadow:0px 6px 0px #a70;text-align:center;padding:10px}main #contact .contact-container .telephone-container .telephone-number{font-family:"Roboto","Noto Sans JP",sans-serif;color:#fff;font-size:40px;font-weight:600;line-height:1.4}main #contact .contact-container .telephone-container .telephone-text{color:#fff;font-size:16px;font-weight:400;line-height:1.4}main #features{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 0}main #features .features-container{width:90%;max-width:1000px;display:flex;justify-content:space-between;margin-top:15px}main #features .features-container .features-box{max-width:200px}main #features .features-container .features-box .icon-box{width:200px;height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(2,111,208,.0901960784);gap:10px}main #features .features-container .features-box .icon-box .icon-img{width:80px;height:80px}main #features .features-container .features-box .icon-box .icon-text{color:#026fd0;font-size:20px;font-weight:700;line-height:1.4;text-align:center}main #features .features-container .features-box .features-text{font-size:15px;font-weight:400;line-height:1.4;text-align:left;margin:10px 0}main #trust{background:#ebf2fb;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 0}main #trust .trust-text-1{font-size:18px;font-weight:600;line-height:1.4}main #trust .trust-text-2{display:inline-block;border-bottom:7px solid #ffeb00;color:#ff9a00;font-size:28px;font-weight:600;line-height:1.4;margin:35px 0}main #trust .trust-text-3{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:30px;text-align:center}main #trust .trust-container{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:1000px}main #trust .trust-container .trust-box{width:200px;height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#026fd0;gap:10px}main #trust .trust-container .trust-box .trust-img{width:80px;height:80px}main #trust .trust-container .trust-box .trust-text{color:#fff;font-size:25px;font-weight:700;line-height:1.4;text-align:center}main #trust .trust-container .puls-icon-img{width:43px;height:43px}main #trust .trust-text-4{font-size:18px;font-weight:300;line-height:1.4;margin-top:30px;text-align:center}main #flow{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 0}main #flow .flow-container{display:flex;justify-content:center;gap:20px;width:100%;max-width:1000px;flex-wrap:wrap;align-items:flex-start}main #flow .flow-container .flow-box{width:200px;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}main #flow .flow-container .flow-box .flow-img{width:200px;height:150px;margin-bottom:5px}main #flow .flow-container .flow-box .flow-text-area .flow-text-1{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;padding:15px 0}main #flow .flow-container .flow-box .flow-text-area .flow-text-1 .flow-num{font-size:18px}main #flow .flow-container .flow-box .flow-text-area .flow-text-1 .flow-label{font-size:20px}main #flow .flow-container .flow-box .flow-text-area .flow-text-2{font-size:15px;font-weight:400;line-height:1.4}main #faq{background:#ebf2fb;padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}main #faq .faq-list{width:100%;max-width:800px}main #faq .faq-list .faq-item{margin-bottom:20px;width:100%;max-width:800px;background-color:#fff}main #faq .faq-list .faq-item .faq-question{background:none;border:none;font-size:1rem;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;padding:.5rem 0}main #faq .faq-list .faq-item .faq-question span{display:inline-block}main #faq .faq-list .faq-item .faq-question .faq-question-text{display:flex;align-items:center;gap:.5em;margin-left:10px;font-size:16px;font-weight:700;color:#055daf}main #faq .faq-list .faq-item .faq-question .icon{transition:transform .3s ease;margin-left:1em}main #faq .faq-list .faq-item .faq-question .icon.rotated{transform:rotate(180deg)}main #faq .faq-list .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 10px;font-size:15px;font-weight:500}main #faq .faq-list .faq-item .faq-answer.open{max-height:100px;padding:10px}main #area{text-align:center}main #area img{width:80%}main #maker{display:flex;align-items:center;justify-content:center;flex-direction:column}main #maker .maker-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:50px 50px;padding:50px;margin-bottom:50px;width:100%;max-width:1000px;background:rgba(0,0,0,0);border:1px solid #026fd0}main #maker .maker-container .maker-img{width:160px;max-width:100%;height:auto}main #contact-form{background-color:#ebf2fb;padding:50px 0}main #contact-form form{width:92%;margin:0 auto}main #contact-form dl{display:flex;flex-flow:column;width:100%;margin:0 0 20px;padding:0}main #contact-form .hissu{color:#eb0002;padding:.5em;font-size:1.3rem;margin-left:1em;margin-bottom:.5em;border-radius:6px;position:relative;top:-2px}main #contact-form dt{width:100%;display:block;margin:0 0 5px 0;padding:0;color:#000;font-family:"Lato",sans-serif;font-size:1.5rem;font-weight:700}main #contact-form dd{display:block;width:100%;margin:0 0 4px 0;padding:0}main #contact-form input{padding:.8em;width:100%;font-size:1.5rem;border:1.5px solid #fff;background-color:#fff;border-radius:3px}main #contact-form input:focus{outline:none;border:1.5px solid #007aff}main #contact-form select{padding:.8em;width:17%;font-size:1.5rem;border:none;background-color:#fff;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none}main #contact-form textarea{height:200px;width:100%;font-size:1.5rem;border:1.5px solid #fff;border-radius:3px;padding:10px;background-color:#fff;color:#666}main #contact-form textarea:focus{outline:none;border:1.5px solid #007aff}main #contact-form .radio-input{display:none}main #contact-form .radio-input+label{padding:.5em 1em .5em 40px;position:relative;margin-right:20px;display:block;border:none;margin-bottom:10px;border-radius:6px;width:99%;color:#000}main #contact-form .radio-input+label::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%;margin:.8em 1em .8em 1em;background-color:#fff}main #contact-form .radio-input:checked+label{color:#275cd2}main #contact-form .radio-input:checked+label::after{content:"";display:block;position:absolute;top:2px;left:2px;width:11px;height:11px;background-color:#275cd2;border-radius:50%;margin:.8em 1em}main #contact-form .send{background:linear-gradient(180deg, #007aff 50%, #007aff 50%) no-repeat padding-box;border-radius:3px;border-style:none;color:#fff;font-weight:bold;font-size:20px;width:100%;margin:0 auto;text-align:center;padding:10px 0;cursor:pointer}@media screen and (min-width: 767px){main #contact-form{padding:50px 0}main #contact-form h2{width:353px;margin:0 auto 3% auto}main #contact-form .send{width:360px}}main .pc-contact-flex{display:flex;justify-content:center;margin-bottom:5%}main .pc-contact-left{width:48%}main .pc-contact-right{width:48%}#footer{background-color:#026fd0}#footer p{color:#fff;font-size:14px;font-weight:400;line-height:1.4;text-align:center;padding:20px 0}/*# sourceMappingURL=style.min.css.map */