﻿*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-size:18px;color:#333;font-family:HiraginoCustom,"ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Noto Sans JP",helvetica,arial,sans-serif}main{overflow:hidden}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;line-height:1em;border:0;box-sizing:border-box;word-wrap:break-word}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure{margin:0px;padding:0px;font-size:1em;font-weight:normal}ul,ol{list-style-type:none}img{border:none}@font-face{font-family:"HiraginoCustom";font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:400;src:local("HiraginoSans-W3"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:700;src:local("HiraginoSans-W6"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:800;src:local("HiraginoSans-W7"),local("Hiragino Sans")}@font-face{font-family:"HiraginoCustom";font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans")}a{text-decoration:none;transition:all .3s;color:#333;cursor:pointer}a:hover{text-decoration:none}p{line-height:2em}img{width:100%;height:auto}.dot{position:relative}.dot::before{position:absolute;left:50%;top:0;transform:translateX(-50%);width:4px;height:4px;border-radius:100%;background-color:#fff500;content:""}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.tab-only{display:none}@media screen and (max-width: 992px){.tab-only{display:block}}.pc-only{display:block}@media screen and (max-width: 992px){.pc-only{display:none}}.headline_1{padding-bottom:25px;background-image:url(../images/line.svg);background-position:bottom center;background-size:162px auto;background-repeat:no-repeat;text-align:center;font-size:32px;font-weight:800;text-align:center;letter-spacing:1.28px;line-height:46px}.headline_1 span{color:#0fa9ed}@media screen and (max-width: 992px){.headline_1{padding-bottom:15px;font-size:22px;line-height:32px;letter-spacing:.88px;background-size:114px auto}}.diagonal{position:relative;overflow:hidden}.diagonal:before{position:absolute;top:0;left:0;width:120%;height:65%;margin:0 -10%;transform-origin:right center;transform:rotate(-5deg);z-index:-1;content:""}@media screen and (max-width: 992px){.diagonal:before{top:20%}}.kome{font-size:14px;line-height:22px;font-weight:400}@media screen and (max-width: 992px){.kome{font-size:12px;line-height:20px}}.kome2{font-size:12px;line-height:20px;font-weight:400}@media screen and (max-width: 992px){.kome2{font-size:12px;line-height:20px}}.justify{text-align:justify;text-justify:inter-ideograph}.marker{background:linear-gradient(transparent 30%, #FFF500 30%)}.red{color:red}.bold{font-weight:bold}.inner{margin-right:auto;margin-left:auto;width:1260px}@media screen and (max-width: 992px){.inner{width:100%}}.header{display:flex;justify-content:center;align-items:center;padding:60px 0 30px 0;background:linear-gradient(45deg, #00B9FF, #0F87D2)}.header__kv{display:flex;flex-direction:column}.header__kv_h1{margin:0 auto;width:70%}.header__kv_box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px auto 0 auto;padding:20px;width:540px;max-width:100%;height:127px;background-color:#fff;border-radius:4px}.header__kv_box_left{display:flex;justify-content:center;align-items:center;width:140px;height:60px;background-color:#e0e0e0;font-size:16px;font-weight:700}.header__kv_box_right li{font-size:16px;font-weight:700;line-height:22px}.header__kv_box_right span{color:#0fa9ed}.header__kv_box_text{margin-top:.5em;width:100%;font-size:15px;font-weight:400}.header__kv_text{margin:10px auto 0 auto;width:540px;max-width:100%;font-size:18px;font-weight:700;color:#fff;line-height:28px}.header__kv_text span{color:#ffb1d8}@media screen and (max-width: 992px){.header{padding:30px 0 20px 0}.header__kv{width:90%}.header__kv_h1{order:1;width:100%}.header__kv_box{order:3;justify-content:flex-start;margin:10px auto 0 auto;padding:10px;height:auto}.header__kv_box_left{justify-content:flex-start;width:100%;height:auto;background-color:rgba(0,0,0,0);font-size:14px}.header__kv_box_left::before{content:"【"}.header__kv_box_left::after{content:"】"}.header__kv_box_right{width:100%}.header__kv_box_right li{font-size:14px}.header__kv_box_text{font-size:14px}.header__kv_text{order:2;margin:15px auto 0 auto;font-size:15px;line-height:25px}}.section{padding:100px 0}@media screen and (max-width: 992px){.section{padding:50px 0}}.cv{display:flex;justify-content:center;background-color:#0044a0}.cv__title{font-size:32px;font-weight:800;color:#fff}.cv__text1{margin-top:.5em;font-size:20px;font-weight:700;line-height:30px;color:#fff500}.cv__text2{margin-top:2em;font-size:14px;font-weight:500;line-height:22px;color:#fff}.cv__text3{margin-top:1em;font-size:13px;font-weight:400;color:#fff}.cv__right{margin-left:20px}.cv__button{position:relative;display:flex;align-items:center;width:350px;max-width:100%;height:74px;border-radius:50px;background-color:#34d0ff}.cv__button::after{position:absolute;top:50%;right:30px;width:10px;height:10px;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg) translateY(-50%);content:""}.cv__button *{color:#fff}.cv__button_icon{margin-left:30px;width:43px}.cv__button_right{margin-left:1em}.cv__button_text1{display:block;font-size:14px;font-weight:400}.cv__button_text2{display:block;margin-top:.5em;font-size:18px;font-weight:700;letter-spacing:.36px}.cv__button:hover{opacity:.7}.cv__button.tel{display:none}.cv__box{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:10px 20px;height:120px;border:1px solid #fff}.cv__box *{color:#fff}.cv__box_text1{font-size:14px;font-weight:500}.cv__box_text2{margin-top:.5em;font-size:18px;font-weight:700}.cv__box_text3{margin-top:.5em;display:flex;align-items:center;font-size:30px;font-weight:700;font-family:Hiragino Sans}.cv__box_text3 img{margin-right:.2em;width:30px}@media screen and (max-width: 992px){.cv{flex-direction:column;justify-content:flex-start;padding-right:5%;padding-left:5%}.cv__title{font-size:22px;text-align:center}.cv__text1{margin-top:.5em;font-size:15px;line-height:23px;text-align:center}.cv__text2{margin-top:2em;font-size:13px}.cv__text3{margin-top:1em;font-size:12px}.cv__button{margin-top:15px;height:63px;box-shadow:0px 2px 6px rgba(0,30,49,.6784313725)}.cv__button::after{right:20px}.cv__button_right{flex:1;margin-right:30px;margin-left:.5em}.cv__button_icon{margin-left:20px;width:23px}.cv__button_text1{font-size:13px;text-align:center}.cv__button_text2{font-size:16px;font-weight:600;letter-spacing:.32px;text-align:center}.cv__button.tel{display:flex;background-color:#4ce85f}.cv__box{display:none}}.tenyou__body{display:flex;justify-content:center;margin-top:40px}.tenyou__body_left{width:344px;max-width:100%}.tenyou__body_left p{font-size:17px;font-weight:500;line-height:29px}.tenyou__body_left p:not(:first-child){margin-top:1.5em}.tenyou__body_right{margin-left:30px;width:350px;max-width:100%}.tenyou__body_right img:not(:first-child){margin-top:10px}.tenyou__text{margin-top:5em}.tenyou__text p{text-align:center;font-size:17px;font-weight:500;line-height:29px}.tenyou__text p span{background:linear-gradient(transparent 40%, #FFF500 40%);font-weight:700}.tenyou__text p:last-child{margin-top:1em}@media screen and (max-width: 992px){.tenyou__body{flex-wrap:wrap;justify-content:flex-start;margin:20px auto 0 auto;width:90%}.tenyou__body_left{width:344px;max-width:100%}.tenyou__body_left p{font-size:15px;line-height:26px}.tenyou__body_left p:not(:first-child){margin-top:1.5em}.tenyou__body_right{margin-left:0}.tenyou__body_right img{margin-top:10px}.tenyou__body_right img:not(:first-child){margin-top:10px}.tenyou__text{margin:1em auto 0 auto;width:90%}.tenyou__text p{text-align:left;font-size:15px;font-weight:500;line-height:26px}.tenyou__text p span{font-weight:700}}.merit{background-color:#f2fbfe}.merit__body{display:flex;justify-content:space-between;align-items:flex-end;margin:40px auto 0 auto;width:540px}.merit__body_left{width:350px;max-width:100%}.merit__body_left li{display:flex;justify-content:center;align-items:center;height:100px;background-color:#fff;border-radius:4px}.merit__body_left li img{width:65px}.merit__body_left li p{margin-left:1em;width:240px;font-size:20px;font-weight:700;line-height:30px}.merit__body_left li:not(:first-child){margin-top:1em}.merit__body_right img{margin-left:-10px;width:200px}.merit__kome{margin:1em auto 0 auto;width:540px;max-width:100%}.merit__kome li{font-size:13px;font-weight:400;line-height:18px}@media screen and (max-width: 992px){.merit__body{margin:20px auto 0 auto;width:90%}.merit__body_left{width:70%}.merit__body_left li{padding:.5em;height:auto}.merit__body_left li img{width:41px}.merit__body_left li p{margin-left:1em;width:auto;font-size:14px;line-height:24px}.merit__body_left li:not(:first-child){margin-top:1em}.merit__body_right{flex:1}.merit__body_right img{margin-left:-20px;width:120%}.merit__kome{margin:1em auto 0 auto;width:90%}.merit__kome li{font-size:12px}}.houhou__item{margin:40px auto 0 auto;width:730px;max-width:100%}.houhou__item>li{position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding:2em 1em;width:100%;border-radius:4px;box-shadow:0px 3px 8px rgba(51,51,51,.2)}.houhou__item>li:not(:first-child){margin-top:40px}.houhou__item>li:not(:last-child)::after{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:10px;width:0;height:0;border-left:22px solid rgba(0,0,0,0);border-right:22px solid rgba(0,0,0,0);border-top:22px solid #0fa9ed;content:""}.houhou__icon{width:140px}.houhou__text1{margin-left:20px;width:520px}.houhou__text1 p{margin-top:1.5em;font-size:17px;font-weight:500;line-height:26px}.houhou__text1 p span{font-weight:700;color:#f49f17}.houhou__title2{font-size:24px;font-weight:800;color:#0fa9ed}.houhou__text2{margin-top:1em;padding:1em;width:100%;background-color:#f5f5f5;font-size:15px;font-weight:500;line-height:24px}.houhou__list li{font-size:15px;font-weight:500;line-height:24px}.houhou__kome{margin-top:1em;margin-right:auto;font-size:12px;font-weight:400}@media screen and (max-width: 992px){.houhou__item{margin:20px auto 0 auto;width:90%}.houhou__item>li{justify-content:flex-start;align-items:center;padding:1em .5em;box-shadow:0px 3px 8px rgba(51,51,51,.2)}.houhou__icon{width:98px}.houhou__text1{flex:1;margin-left:10px;width:auto}.houhou__text1 p{margin-top:1.5em;font-size:17px;font-weight:500;line-height:26px}.houhou__text1 p span{font-weight:700;color:#f49f17}.houhou__title2{font-size:18px;line-height:26px}.houhou__text2{margin-top:.5em;padding:1em;font-size:14px}.houhou__text3{font-size:15px;font-weight:500;line-height:26px}.houhou__list li{font-size:14px}.houhou__kome{margin-top:.5em}}.faq{background-color:#f2fbfe}.faq__title{text-align:center;font-size:32px;font-weight:700;letter-spacing:1.28px}.faq__menu{margin:2em auto 0 auto;width:920px;max-width:100%}.faq__menu li{margin-top:20px;border-radius:6px;background-color:#fff}.faq_q{position:relative;display:flex;align-items:center;margin:0;padding:20px 60px 20px 20px;cursor:pointer}.faq_q_icon{margin-right:1em;width:28px}.faq_q_text{flex:1;font-size:20px;font-weight:500;line-height:18px}.faq_q:after{transition:.5s;position:absolute;right:30px;top:50%;margin-top:-10px;width:18px;height:18px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url(../images/Q_arrow.svg);content:""}.faq_a{overflow-y:hidden;margin-left:70px;width:775px;max-width:100%;max-height:0;font-size:16px;font-weight:500;line-height:26px;color:#0fa9ed}.faq input{display:none;transition:.5s}.faq input:checked+.faq_q::after{transform:rotate(180deg);transition:.5s}.faq input:checked~.faq_a{padding:0 0 20px 0;max-height:99999px}.faq .cv{margin-top:100px}@media screen and (max-width: 992px){.faq__title{font-size:22px;letter-spacing:.8px}.faq__menu{margin-top:1.5em}.faq__menu li{margin-top:10px;border-radius:4px}.faq_q{padding:15px 40px 15px 15px;align-items:flex-start}.faq_q_icon{margin-top:.2em;margin-right:.5em;width:20px}.faq_q_text{font-size:16px;line-height:26px}.faq_q:after{top:30px;right:10px;width:14px;height:14px}.faq_a{overflow-y:hidden;margin-left:14px;padding:0 20px 0 0;width:100%;max-height:0;font-size:14px;line-height:22px}.faq input:checked~.faq_a{padding:0 20px 20px 0}}.footer__inner{display:flex;justify-content:space-between;align-items:center;padding:0 40px;height:68px;background-color:#f5f5f5;font-size:13px;font-weight:400;line-height:23px}.footer__link{display:flex}.footer__link a{font-size:13px;font-weight:400}.footer__link li:last-child{margin-left:40px}.footer__copy{font-size:10px;font-weight:400}.footer__no{display:flex;justify-content:center;align-items:center;background-color:#fafafa;height:44px;font-size:10px;font-weight:300}@media screen and (max-width: 992px){.footer{margin-top:-1px}.footer__inner{flex-direction:column;justify-content:center;align-items:center;padding:0;height:73px;font-size:12px}.footer__link a{font-size:12px}.footer__link li:last-child{margin-left:20px;padding-left:20px;border-left:1px solid #fff}.footer__copy{margin-top:15px}.footer__no{height:25px}}.bottom-fix{display:none !important}@media screen and (max-width: 768px){.bottom-fix{display:block;z-index:5;position:fixed;left:0;bottom:0;padding:8px 10px;width:100%;height:auto;background-color:hsla(0,0%,100%,.9);box-shadow:0px -3px 6px rgba(0,0,0,.1607843137);text-align:center;font-size:12px;font-weight:600;letter-spacing:.24px}.bottom-fix.scroll-down{display:block !important}.bottom-fix.down_footer{display:none !important}.bottom-fix__button_wrapper{display:flex;justify-content:space-between;margin-top:.5em}.bottom-fix__button_wrapper li{width:48.5%}.bottom-fix__button_wrapper li a{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:2em;width:100%;height:55px;border-radius:4px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-position:15px center;background-size:24px auto;color:#fff;font-size:12px;font-weight:700}.bottom-fix__button_wrapper li a span{margin-bottom:.3em;font-size:10px;font-weight:500}.bottom-fix__button_wrapper li a.mail{background-color:#34d0ff;background-image:url(../images/icon_mail.svg)}.bottom-fix__button_wrapper li a.tel{background-color:#4ce85f;background-image:url(../images/icon_phone.svg)}}
/*# sourceMappingURL=style.min.css.map */