html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{color:#2e2e2e;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;line-height:1.8;font-weight:bold}*{box-sizing:border-box}a{text-decoration:none;color:inherit}input,select{vertical-align:middle;-webkit-appearance:none}textarea{-webkit-appearance:none}ul,li{list-style:none}img{vertical-align:bottom}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-header{background:#03c5fc;width:100%;padding:25px 0}@media screen and (max-width: 768px){.l-header{padding:16px 0}}.l-header__logo{max-width:168px;width:100%;display:flex;align-items:center}.l-header__logo img{width:100%}@media screen and (max-width: 768px){.l-header__logo{max-width:91px}}.l-header__btn__wrap{display:flex;justify-content:flex-end}.l-header__btn{display:flex;align-items:center;justify-content:center;font-size:27px;line-height:1;padding:11px 20px;background:#fff;border-radius:100px}@media screen and (max-width: 768px){.l-header__btn{font-size:16px;padding:8px 20px}}.l-header__btn+.l-header__btn{margin-left:10px}.l-header__btn---tel{color:red}.l-header__btn---tel img{margin-right:5px;width:30px}@media screen and (max-width: 768px){.l-header__btn---tel img{width:15px}}.l-header__btn--web{color:#145cff}.l-header__btn--line{color:#00b12f}.l-header .l-section__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){body{padding-bottom:50px}}.l-section__inner{max-width:1240px;padding:0 20px;margin:0 auto}.l-section .l-section__inner{padding:60px 20px 100px}@media screen and (max-width: 768px){.l-section .l-section__inner{padding:30px 20px 30px}}.top-hero{position:relative}.top-hero img{width:100%}.top-hero__btn{display:flex;align-items:center;justify-content:center;font-size:1.3541666667vw;line-height:1;padding:.9375vw 0;color:#fff;border-radius:100px;width:100%;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 768px){.top-hero__btn{font-size:16px;padding:17px 0;box-shadow:none;width:50%;border-radius:0}}.top-hero__btn+.top-hero__btn{margin-top:.52vw}@media screen and (max-width: 768px){.top-hero__btn+.top-hero__btn{margin-top:0}}.top-hero__btn__wrap{position:absolute;right:21.5%;bottom:6.1%;width:16%}@media screen and (max-width: 768px){.top-hero__btn__wrap{position:fixed;bottom:0;left:0;z-index:2;width:100%;display:flex}}.top-hero__btn--line{background:#00db3a;border:solid 2px #00d037}@media screen and (max-width: 768px){.top-hero__btn--line{border:none}}.top-hero__btn--web{background:#004eff;border:solid 2px #003ee6}@media screen and (max-width: 768px){.top-hero__btn--web{border:none}}.top-hero__tel{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.4;padding:.5729vw 0;color:#fff;border-radius:100px;width:100%;box-shadow:0px 3px 6px rgba(0,0,0,.16);background:transparent linear-gradient(180deg, #ff9696 0%, #ff0000 100%) 0% 0% no-repeat padding-box;border:2px solid red}.top-hero__tel__head{font-size:1.3020833333vw}.top-hero__tel__body{font-size:3.0208333333vw;letter-spacing:-0.05em}.top-hero__tel__wrap{width:27.8%;position:absolute;right:38.5%;bottom:6.1%}.top-section-title{font-size:45px;line-height:1.5;color:#fff;background:#145cff;width:100%;text-align:center;padding:55px 20px}.top-section-title span{color:#ff0}@media screen and (max-width: 768px){.top-section-title{font-size:20px;padding:25px 18px}}.top-section-title.top-section-title--type01{color:#fff;background:#145cff}.top-section-title.top-section-title--type01 span{color:#ff0}.top-section-title.top-section-title--type02{color:#fff;background:#03c5fc}.top-section-title.top-section-title--type02 span{color:#ff0}.top-faq-bg{background-image:url(../images/top/bg-faq.png);background-size:cover}.top-flow-bg{background-image:url(../images/top/bg-flow.png);background-size:cover}.top-compare-bg{background-image:url(../images/top/bg-compare.png);background-size:cover}.top-product-bg{background-image:url(../images/top/bg-product.png);background-size:cover}.top-reason-bg{background-image:url(../images/top/bg-reason.png);background-size:cover}.top-list-bg{background-image:url(../images/top/bg-list.png);background-size:cover}.top-hero-bottom-bg{background-image:url(../images/top/bg-hero-bottom.png);background-size:cover}.top-contact-bg{background-image:url(../images/top/bg-contact.png);background-size:cover}.top-faq__item{border:solid 3px #145cff;background:#fff;border-radius:15px;padding:25px 50px 25px 100px}@media screen and (max-width: 768px){.top-faq__item{border-radius:10px;padding:15px 40px 15px 45px}}.top-faq__item dt{font-size:28px;position:relative;cursor:pointer}@media screen and (max-width: 768px){.top-faq__item dt{font-size:16px}}.top-faq__item dt span{width:24px;height:5px;background:#2e2e2e;position:absolute;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.top-faq__item dt span{width:12px;height:2px;right:-20px}}.top-faq__item dt span::before{content:"";width:24px;height:5px;background:#2e2e2e;position:absolute;right:0;top:0;bottom:0;margin:auto;transform:rotate(90deg)}@media screen and (max-width: 768px){.top-faq__item dt span::before{width:12px;height:2px}}.top-faq__item dt.is-active span::before{display:none}.top-faq__item dt::before{content:"Q";font-size:44px;position:absolute;left:-50px;top:-18px}@media screen and (max-width: 768px){.top-faq__item dt::before{font-size:18px;left:-20px;top:-2px}}.top-faq__item dd{font-size:22px;margin-top:40px;color:#004ba2;position:relative;display:none}@media screen and (max-width: 768px){.top-faq__item dd{font-size:12px;margin-top:20px}}.top-faq__item dd::before{content:"A";font-size:44px;position:absolute;left:-50px;top:-20px}@media screen and (max-width: 768px){.top-faq__item dd::before{font-size:18px;left:-20px;top:-6px}}.top-faq__item+.top-faq__item{margin-top:24px}@media screen and (max-width: 768px){.top-faq__item+.top-faq__item{margin-top:16px}}.top-flow{border-radius:15px;padding:40px 70px}@media screen and (max-width: 768px){.top-flow{padding:25px 25px}}.top-flow+.top-flow{margin-top:70px}@media screen and (max-width: 768px){.top-flow+.top-flow{margin-top:20px}}.top-flow--type01{background:#03c5fc}.top-flow--type02{background:#00db3a}.top-flow--type02 .top-flow__item__num{color:#00db3a;border:solid 5px #00db3a}.top-flow--type02 .top-flow__item__title::before{background:#00db3a}.top-flow--type03{background:#00b4e6}.top-flow--type03 .top-flow__item__inner{max-width:904px}.top-flow--type03 .top-flow__title{margin-bottom:25px}@media screen and (max-width: 768px){.top-flow--type03 .top-flow__title{margin-bottom:15px}}.top-flow--type03 img{width:100%}.top-flow__title{font-size:38px;text-align:center;margin-bottom:50px;color:#fff}@media screen and (max-width: 768px){.top-flow__title{font-size:20px;margin-bottom:30px}}.top-flow__item{border-radius:15px;background:#fff;position:relative}.top-flow__item:last-child::before{display:none}.top-flow__item::before{content:"";position:absolute;left:0;right:0;bottom:-25px;margin:0 auto;width:0;height:0;border-top:50px solid #fff;border-right:50px solid transparent;border-left:50px solid transparent}@media screen and (max-width: 768px){.top-flow__item::before{bottom:-12px;border-top:25px solid #fff;border-right:25px solid transparent;border-left:25px solid transparent}}.top-flow__item+.top-flow__item{margin-top:70px}@media screen and (max-width: 768px){.top-flow__item+.top-flow__item{margin-top:50px}}.top-flow__item__inner{max-width:840px;margin:0 auto;padding:40px 15px}@media screen and (max-width: 768px){.top-flow__item__inner{padding:30px 15px}}.top-flow__item__num{border-radius:100%;background:#fff;font-size:32px;line-height:1;color:#03c5fc;width:55px;height:55px;border:solid 5px #03c5fc;display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:-25px;margin:auto;padding-top:2px}@media screen and (max-width: 768px){.top-flow__item__num{font-size:20px;width:33px;height:33px;border:solid 3px #03c5fc;top:-15px}}.top-flow__item__title{font-size:30px;text-align:center;position:relative;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 768px){.top-flow__item__title{font-size:15px;padding-bottom:10px;margin-bottom:10px}}.top-flow__item__title::before{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;max-width:680px;width:100%;height:3px;background:#03c5fc}@media screen and (max-width: 768px){.top-flow__item__title::before{max-width:195px}}.top-flow__item__body{font-size:22px}@media screen and (max-width: 768px){.top-flow__item__body{font-size:12px}}.top-compare__table__note{text-align:right;font-size:16px;margin-top:10px}@media screen and (max-width: 768px){.top-compare__table__note{font-size:10px}}.top-compare__note{font-size:24px;margin-top:80px}@media screen and (max-width: 768px){.top-compare__note{font-size:11px;margin-top:20px}}.top-compare__table{width:100%;border-radius:15px}.top-compare__table thead tr{display:flex;align-items:flex-end}.top-compare__table thead tr th{width:25%;height:100px;background:#00b4e6;display:flex;align-items:center;justify-content:center;border:1px #dbdbdb solid;color:#fff}@media screen and (max-width: 768px){.top-compare__table thead tr th{height:40px}}.top-compare__table thead tr th:first-child{border-radius:15px 0 0 0}@media screen and (max-width: 768px){.top-compare__table thead tr th:first-child{border-radius:8px 0 0 0}}.top-compare__table thead tr th:nth-child(2){border-radius:15px 15px 0 0;height:120px;font-size:40px;background:#145cff}@media screen and (max-width: 768px){.top-compare__table thead tr th:nth-child(2){height:50px;font-size:16px;border-radius:8px 8px 0 0}}.top-compare__table thead tr th:last-child{border-radius:0 15px 0 0}@media screen and (max-width: 768px){.top-compare__table thead tr th:last-child{border-radius:0 8px 0 0}}.top-compare__table tbody tr{display:flex;align-items:center}.top-compare__table tbody tr td{width:25%;height:120px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px #dbdbdb solid}@media screen and (max-width: 768px){.top-compare__table tbody tr td{height:50px}}.top-compare__table tbody tr:last-child td:first-child{border-radius:0 0 0 15px}@media screen and (max-width: 768px){.top-compare__table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}}.top-compare__table tbody tr:last-child td:last-child{border-radius:0 0 15px 0}@media screen and (max-width: 768px){.top-compare__table tbody tr:last-child td:last-child{border-radius:0 0 8px 0}}.top-compare__table td,.top-compare__table th{text-align:center;font-size:30px;vertical-align:middle;line-height:1.2}@media screen and (max-width: 768px){.top-compare__table td,.top-compare__table th{font-size:12px}}.top-compare__table--product{text-align:center;font-size:30px}@media screen and (max-width: 768px){.top-compare__table--product{font-size:11px}}.top-compare__table--product span{display:block;font-size:22px}@media screen and (max-width: 768px){.top-compare__table--product span{font-size:10px}}.top-compare__table--price{color:red;font-size:36px !important;background:#fff !important}@media screen and (max-width: 768px){.top-compare__table--price{font-size:16px !important}}.top-product{display:flex;flex-wrap:wrap}.top-product__item{width:calc((100% - 84px)/4);margin-right:28px}@media screen and (max-width: 768px){.top-product__item{width:calc((100% - 7px)/2);margin-right:7px}}@media screen and (max-width: 768px){.top-product__item:nth-child(2n){margin-right:0}}.top-product__item:nth-child(4n){margin-right:0}.top-product__item:nth-child(n+5){margin-top:28px}@media screen and (max-width: 768px){.top-product__item:nth-child(n+5){margin-top:7px}}@media screen and (max-width: 768px){.top-product__item:nth-child(n+3){margin-top:7px}}.top-product__item__head{font-size:26px;text-align:center;background:#004ba2;border-radius:15px 15px 0 0;padding:15px 0;line-height:1;color:#fff}@media screen and (max-width: 768px){.top-product__item__head{font-size:14px;border-radius:10px 10px 0 0;padding:8px 0}}.top-product__item__body{background:#fff;border-radius:0 0 15px 15px;border:solid 3px #004ba2;height:250px;display:flex;align-items:center;justify-content:center;padding:0 20px}@media screen and (max-width: 768px){.top-product__item__body{font-size:14px;height:115px;border-radius:0 0 10px 10px}}.top-product__item__body img{max-width:100%}.top-reason__item{border-radius:15px;box-shadow:0px 0 6px #d9d9d9;background:#fff;padding:60px 140px 40px 80px}@media screen and (max-width: 768px){.top-reason__item{padding:25px}}@media screen and (max-width: 768px){.top-reason__item:nth-child(1) .top-reason__item__head img{top:-5px}}@media screen and (max-width: 768px){.top-reason__item:nth-child(2) .top-reason__item__head img{top:40px}}@media screen and (max-width: 768px){.top-reason__item:nth-child(3) .top-reason__item__head img{top:34px}}.top-reason__item:nth-child(4) .top-reason__item__head img{top:60px}@media screen and (max-width: 768px){.top-reason__item:nth-child(4) .top-reason__item__head img{top:34px}}.top-reason__item:nth-child(even){padding:60px 80px 40px 140px}@media screen and (max-width: 768px){.top-reason__item:nth-child(even){padding:25px}}.top-reason__item:nth-child(even) .top-reason__item__head{padding-left:80px}@media screen and (max-width: 768px){.top-reason__item:nth-child(even) .top-reason__item__head{padding-left:0}}@media screen and (min-width: 769px){.top-reason__item:nth-child(even) .top-reason__item__head img{left:-75px;right:auto}}.top-reason__item:nth-child(even) .top-reason__item__head::before{left:0}@media screen and (max-width: 768px){.top-reason__item:nth-child(even) .top-reason__item__head::before{left:-25px}}.top-reason__item:nth-child(even) .top-reason__item__body{padding-left:80px}@media screen and (max-width: 768px){.top-reason__item:nth-child(even) .top-reason__item__body{padding-left:0}}.top-reason__item+.top-reason__item{margin-top:48px}@media screen and (max-width: 768px){.top-reason__item+.top-reason__item{margin-top:20px}}.top-reason__item__head{font-size:36px;margin-bottom:10px;padding-bottom:10px;position:relative}@media screen and (max-width: 768px){.top-reason__item__head{font-size:18px;margin-bottom:15px;padding-bottom:15px}}.top-reason__item__head span{color:red}.top-reason__item__head img{position:absolute;top:0;bottom:0;right:-100px;margin:auto}@media screen and (max-width: 768px){.top-reason__item__head img{top:10px;bottom:auto;right:-12px;width:56px}}.top-reason__item__head::before{content:"";position:absolute;bottom:0;left:-80px;width:calc(100% + 80px);height:3px;background:#03c5fc}@media screen and (max-width: 768px){.top-reason__item__head::before{left:-25px;width:calc(100% - 5px);height:2px}}.top-reason__item__body{font-size:24px}@media screen and (max-width: 768px){.top-reason__item__body{font-size:13px}}.top-reason__item__body span{color:red}.top-list__tag{display:flex;flex-wrap:wrap;margin-bottom:36px}@media screen and (max-width: 768px){.top-list__tag{margin-bottom:12px}}.top-list__tag__item{font-size:25px;border-radius:5px;line-height:1;padding:10px;margin-right:14px;margin-bottom:12px;background:#145cff;color:#fff}@media screen and (max-width: 768px){.top-list__tag__item{font-size:12px;padding:8px;margin-right:6px;margin-bottom:6px}}.top-list__item+.top-list__item{margin-top:24px}@media screen and (max-width: 768px){.top-list__item+.top-list__item{margin-top:12px}}.top-list__item img{width:100%}.top-list__note{text-align:right;font-size:16px;margin-top:10px}@media screen and (max-width: 768px){.top-list__note{font-size:10px}}.top-covid{display:flex;align-items:center;justify-content:space-between;box-shadow:3px 3px 0px #0086ac;border-radius:15px;background:#03c5fc;padding:16px 40px}@media screen and (max-width: 768px){.top-covid{display:block;padding:20px 25px}}.top-covid__head{font-size:38px;line-height:1.6;color:#fff}@media screen and (max-width: 768px){.top-covid__head{font-size:18px;margin-bottom:15px;text-align:center}}.top-covid__body{width:71.25%}@media screen and (max-width: 768px){.top-covid__body{width:100%}}.top-covid__body img{width:100%}.top-about{margin-top:80px;box-shadow:3px 3px 0px #d9d9d9;border-radius:15px;background:#fff;padding:40px 100px 50px}@media screen and (max-width: 768px){.top-about{margin-top:20px;padding:40px 15px 30px}}.top-about__head{margin-bottom:40px}@media screen and (max-width: 768px){.top-about__head{margin-bottom:20px}}.top-about__head img{width:100%}.top-about__body{font-size:24px}@media screen and (max-width: 768px){.top-about__body{font-size:13px;padding:0 10px 0}}.form-item{display:flex}@media screen and (max-width: 768px){.form-item{display:block}}.form-item+.form-item{margin-top:40px}@media screen and (max-width: 768px){.form-item+.form-item{margin-top:25px}}.form-item__head{width:33.6%;padding-top:12px;font-size:26px;line-height:1}@media screen and (max-width: 768px){.form-item__head{font-size:16px;width:100%;margin-bottom:8px;padding-top:0}}.form-item__head span{vertical-align:3px;display:inline-block;color:red;font-size:16px;border:solid 2px red;border-radius:5px;padding:5px;margin-left:15px}@media screen and (max-width: 768px){.form-item__head span{vertical-align:1px;font-size:10px;margin-left:8px;border-radius:3px;border:solid 1px red}}.form-item__body{width:66.4%}@media screen and (max-width: 768px){.form-item__body{width:100%}}.form-item__body__row+.form-item__body__row{margin-top:16px}@media screen and (max-width: 768px){.form-item__body__row+.form-item__body__row{margin-top:10px}}.form-item__body__row.address{max-width:265px;width:100%}@media screen and (max-width: 768px){.form-item__body__row.address{max-width:202px}}.check-form .form-item__head{padding-top:0;line-height:1.2}.check-form .form-item__body{font-size:26px;line-height:1.2}@media screen and (max-width: 768px){.check-form .form-item__body{font-size:16px}}.form-text{max-width:100%;width:100%;padding:14px 10px;border:#707070 solid 1px;font-family:inherit;border-radius:10px;font-size:18px;line-height:1;color:#2e2e2e}@media screen and (max-width: 768px){.form-text{font-size:16px;padding:8px 10px}}.form-text::-moz-placeholder{color:#b7b7b7}.form-text:-ms-input-placeholder{color:#b7b7b7}.form-text::placeholder{color:#b7b7b7}textarea.form-text{display:block;width:100%;line-height:1.8}.form-error-text{font-size:.9em;color:red;display:block;margin-top:4px}.form-btn__wrap{display:flex;align-items:center;justify-content:center;margin-top:70px}@media screen and (max-width: 768px){.form-btn__wrap{margin-top:40px;flex-direction:column}}.form-btn__wrap .form-btn+.form-btn{margin-left:20px}@media screen and (max-width: 768px){.form-btn__wrap .form-btn+.form-btn{margin-left:0;margin-top:15px}}.form-btn{display:flex;align-items:center;justify-content:center;max-width:550px;width:100%;font-size:40px;line-height:1;color:#fff;border-radius:100px;background:#145cff;border:solid 2px #003ee6;padding:25px 0;box-shadow:0px 3px 6px rgba(0,0,0,.16);font-family:inherit}@media screen and (max-width: 768px){.form-btn{max-width:285px;font-size:20px;padding:12px 0}}.form-btn-sub{background:#fff;border:solid 2px #003ee6;color:#145cff}.top-contact{max-width:1140px;margin:0 auto}.top-contact__lead{font-size:24px;text-align:center}@media screen and (max-width: 768px){.top-contact__lead{font-size:13px;text-align:left}}.top-contact-btn__wrap{display:flex;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 768px){.top-contact-btn__wrap{display:block;max-width:285px;width:100%;margin:0 auto 40px}}.top-contact-btn__wrap .top-contact-btn{width:calc((100% - 50px)/2)}@media screen and (max-width: 768px){.top-contact-btn__wrap .top-contact-btn{width:100%}}.top-contact-btn__tel{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.4;color:#fff;border-radius:100px;width:100%;height:146px;box-shadow:0px 3px 6px rgba(0,0,0,.16);background:transparent linear-gradient(180deg, #ff9696 0%, #ff0000 100%) 0% 0% no-repeat padding-box;border:2px solid red}@media screen and (max-width: 768px){.top-contact-btn__tel{height:77px}}.top-contact-btn__tel__head{font-size:25px}@media screen and (max-width: 768px){.top-contact-btn__tel__head{font-size:13px}}.top-contact-btn__tel__body{font-size:58px;letter-spacing:-0.05em}@media screen and (max-width: 768px){.top-contact-btn__tel__body{font-size:30px}}.top-contact-btn__line{display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.4;color:#fff;border-radius:100px;width:100%;height:146px;box-shadow:0px 3px 6px rgba(0,0,0,.16);background:transparent linear-gradient(180deg, #00e63d 0%, #00be33 100%) 0% 0% no-repeat padding-box;border:2px solid #00c334;font-size:42px}@media screen and (max-width: 768px){.top-contact-btn__line{height:77px;font-size:22px;margin-top:15px}}.u-pc-only{display:block !important}@media screen and (max-width: 768px){.u-pc-only{display:none !important}}.u-sp-only{display:none !important}@media screen and (max-width: 768px){.u-sp-only{display:block !important}}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
/*# sourceMappingURL=style.css.map */