@charset "UTF-8";.inquiry fieldset{margin:0;padding:20px 10px;border:0;background:#f1fcff}.inquiry fieldset .row{margin-bottom:50px}@media (max-width:767px){.inquiry fieldset .row{margin-bottom:40px}}.inquiry dl{margin:0;padding:0}.inquiry dt{font-weight:700}.inquiry dt.col:not(:last-child){margin-bottom:1em}.inquiry dt p{position:relative}.inquiry dd{margin:0;padding:0}.inquiry dd:last-child{padding-bottom:0}.inquiry dd p{padding-top:.5rem}.inquiry dd .confirm{padding:0 0 1em 1em;border-bottom:1px dashed #ccc}.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=number],.inquiry select,.inquiry textarea{width:100%;padding:15px 20px;color:#000;font-size:14px;font-size:1.4rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}.inquiry input[type=number]{width:65px;text-align:center}.inquiry input[type=file]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inquiry input.p-postal-code{width:100px}.inquiry input.p-region{width:100px}.inquiry input.p-locality{width:150px}.inquiry input.p-street-address{width:100%}.inquiry input.p-extended-address{width:100%}.inquiry .submit{display:block;overflow:hidden;margin:1em auto;text-align:center}.inquiry .submit .button,.inquiry .submit .wpcf7-submit{display:block;margin:0 auto 10px;padding:1em;border-radius:0;max-width:280px;width:100%;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;border:1px solid #0d4493;color:#fff;background:#0d4493}.inquiry .submit .button:hover,.inquiry .submit .wpcf7-submit:hover{border:1px solid #0d4493;color:#0d4493;background:#fff}.inquiry .submit .wpcf7-spinner{display:block;margin:0 auto}.inquiry .required{color:#fff;background-color:#0d4493;padding:1px 6px;font-size:12px;margin-top:.3rem;display:block;position:absolute;top:0;right:0}@media (min-width:768px){.inquiry .required{margin-top:.6em}}.wpcf7-list-item{margin-left:.5em}.inquiry label{display:block;margin-bottom:.5em}@media (min-width:768px){.inquiry{max-width:100%;margin-right:auto;margin-left:auto}.inquiry fieldset{margin:0;padding:60px;border:0}.inquiry dt{clear:both;padding-top:25px}.inquiry dd{padding:15px 0}.inquiry dd .confirm{min-height:1.5em;padding:6px 0 0;border:0;line-height:1.4}.inquiry input,.inquiry textarea{border:solid 1px #ccc}.inquiry select{border:1px solid #ccc}.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=text],.inquiry select{width:60%}.inquiry input[type=number]{width:65px}.inquiry input.p-postal-code{width:100px}.inquiry input.p-region{width:100px}.inquiry input.p-locality{width:150px}.inquiry input.p-street-address{width:100%}.inquiry input.p-extended-address{width:100%}.inquiry textarea{width:100%}.inquiry .submit{margin:20px 0 0}.inquiry label{display:inline-block;margin-top:6px;margin-bottom:0;margin-right:.8em}.gutters .inquiry dt.col{margin-left:0}}input.wide_area,select.wide_area{width:100% !important}.wpcf7-response-output{text-align:center}@media (min-width:768px){.wpcf7-response-output{margin:0 auto !important;max-width:1120px;padding:0 20px}}@media (max-width:767px){.wpcf7-response-output{padding:0 4.5%;margin:0 4.5% !important;max-width:100%}}.personal_text{background:#fff;padding:20px 20px 26px;margin-bottom:20px}@media (max-width:767px){.personal_text{background:#fff;padding:20px 6% 26px}}.personal_text .personal_ttl{font-weight:700}.personal_text ul li{font-size:14px}.text-red{color:red}.mv .slick{padding-top:36.4583333333%;height:auto}@media (max-width:767px){.mv .slick{padding-top:93.3333333333%}}.mv-copy-text{position:absolute;top:0;padding-left:0;left:0;right:0;bottom:0;width:100%;height:100%;list-style:none;z-index:1;margin:auto}.mv-copy-text p{font-size:1.9791666667vw;line-height:1.6;position:absolute}@media (max-width:767px){.mv-copy-text p{font-size:4vw}}.mv-copy-text.copy01 p{left:12%;right:auto;bottom:55%;position:absolute;margin:0 auto;width:100%}.mv-copy-text.copy01 p:nth-of-type(2){bottom:30%}@media (max-width:767px){.mv-copy-text.copy01 p{left:5%;bottom:35%}}.mv-copy-text.copy02 p{left:12%;right:auto;bottom:48.5714285714%;position:absolute;margin:0 auto;width:100%}@media (max-width:767px){.mv-copy-text.copy02 p{left:5%;bottom:35%}}.mb30{margin-bottom:3rem}.text-blue{color:#0d4493}.list_step .list_step_item{position:relative;padding-bottom:38px}.list_step .list_step_item:before{content:"";width:1px;background:#4d97db;display:block;position:absolute;top:68px;left:30px;bottom:4px}@media (max-width:767px){.list_step .list_step_item:before{top:54px;left:23px;bottom:4px}}.list_step .list_step_item:last-of-type{padding-bottom:0}.list_step .list_step_item:last-of-type:before{content:none}.list_step .list_step_num{background:#4d97db;color:#fff;box-sizing:border-box;width:64px;height:64px;border-radius:50%;padding:10px 0;text-align:center;position:absolute;top:0;left:0;line-height:1.2;font-size:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:767px){.list_step .list_step_num{width:50px;height:50px}}.list_step .list_step_num span{display:block;font-size:26px;line-height:1}@media (max-width:767px){.list_step .list_step_num span{font-size:16px}}.list_step .list_step_itm_main{padding-left:86px;position:relative;padding-top:8px}@media (max-width:767px){.list_step .list_step_itm_main{padding-left:62px;padding-top:11px}}.list_step .list_step_itm_main h4{color:#333;padding-left:0;margin-bottom:20px;font-size:22px}@media (max-width:767px){.list_step .list_step_itm_main h4{font-size:18px}}.list_step .list_step_itm_main h4:before{content:none}@media (max-width :767px){#top-explanation h2{font-size:2.4rem;text-align:left;padding:0}}.mt30{margin-top:30px !important}