@charset "UTF-8";*{font-family:"ヒラギノ角ゴ Pro","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body{color:#202f56}h1,h2,h3,h4,h5,h6,p{line-height:1.6em}a img{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover img{opacity:.8}a.opacity{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a.opacity:hover{opacity:.8}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.center-block{display:block;margin-left:auto;margin-right:auto}.center{text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.f-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-ac-c{-ms-flex-line-pack:center;align-content:center}.base{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.base{max-width:46.875rem;margin:0 auto;padding:0 2.25rem}.header{position:relative;background:#fff;padding:.625rem 3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 .75rem .625rem rgba(255,255,255,.2);box-shadow:0 .75rem .625rem rgba(255,255,255,.2);z-index:100}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ヒラギノ角ゴ Pro","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.header__content .txt{color:#0b2e52;font-size:1.82125rem;font-weight:700;letter-spacing:.06em;line-height:36/29;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.header__content .txt span{color:#fff;padding:.5rem .625rem;background:#0b2e52;margin:0 .375rem 0 0}.header__content02{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 2.25rem}.header__content02 .tel-num{text-align:center;position:relative;top:.25rem;font-size:2.375rem;letter-spacing:-.02em;font-weight:700;font-family:din-2014,sans-serif;color:#ec710a;padding:0 0 0 2.0625rem;line-height:1;margin:.3125rem auto;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.header__content02 .tel-num:hover{opacity:.8}.header__content02 .tel-num span{margin:0 -.4375rem}.header__content02 .tel-num::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1.6875rem;height:1.6875rem;background:url(../../img/ico_tel.svg) no-repeat}.header__content02 .tel-txt{font-size:.8575rem;font-weight:700;letter-spacing:.06em;text-align:center;margin:0 auto;padding:.125rem 0 0 .625rem;font-family:"ヒラギノ角ゴ Pro","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.header__content02__form{margin:0 0 0 1.1875rem;text-align:center}.header__content02__btn{width:13.625rem;display:block}.header__content02__txt{font-size:.875rem;letter-spacing:.04em;font-weight:700;font-family:"ヒラギノ角ゴ Pro","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.header .logo{position:relative;top:-.125rem;width:9.0625rem;margin:0 0 0 -.3125rem}.offer{margin:0 auto;background:url(../../img/img_form_bg.jpg) no-repeat top left;background-size:cover;width:100%;height:114.6875rem;background-repeat:no-repeat;background-position:center top}.offer__ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#202f56;font-size:2.625rem;color:#fff;letter-spacing:.06em;font-weight:700;text-align:center;height:8.1875rem;padding:2.5rem 0 0}.offer__ttl::after{position:absolute;top:26%;left:3.5%;content:"";width:43.675rem;height:4.05rem;background:url(../../img/img_form_line.svg) no-repeat}.offer__ttl::before{position:absolute;bottom:-1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:2rem;height:1.3125rem;background:url(../../img/img_triangle02.svg) no-repeat}.offer__ttl span{position:relative}.offer__ttl span::after{position:absolute;top:-.125rem;left:50%;width:.375rem;height:.375rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";background:url(../../img/ico_fv_point.svg) no-repeat}.offer__ttl .big{position:relative;font-size:4.375rem;letter-spacing:.12em;color:#ffde04;margin:0 0 0 .4375rem;bottom:.125rem;letter-spacing:0}.offer__ttl small{font-size:1.75rem}.offer__ttl .name{position:relative}.offer__ttl .name::before{position:absolute;top:-1.75rem;left:51%;-webkit-transform:translate(-50%);transform:translate(-50%);content:"としん";color:#fff;font-weight:600;font-size:.75rem;display:block;width:3.4375rem;letter-spacing:.22em}.offer__wrap{margin:3.125rem 2.375rem 5.25rem;border:solid .375rem #202f56;background:#fff;padding:3.125rem 2.25rem}.offer__item{position:relative;font-size:2rem;letter-spacing:.08em;line-height:1.34375;padding:0 0 .9375rem 3.125rem;border-bottom:solid .125rem #dedede;font-weight:600;color:#141414;margin:0 0 .9375rem}.offer__item span{-webkit-text-stroke:.0625rem #202f56;color:#202f56}.offer__item::before{position:absolute;top:.25rem;left:0;content:"";width:2rem;height:1.5rem;background:url(../../img/img_form_check.svg) no-repeat}.offer .tel-ttl{background:#ebecf0;padding:.9375rem 1.6875rem;font-size:1.5625rem;letter-spacing:.07em;margin:1.25rem 0 0;font-weight:700;-webkit-text-stroke:.03125rem #202f56}.offer .tel-ttl span{font-size:1.25rem}.offer .free{margin:2rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offer .free__item{position:relative;font-size:1.875rem;font-weight:700;color:#ffde04;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:3.775rem;display:block;margin:0 auto;z-index:1;padding:1rem 1.75rem 0}.offer .free__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-color:#202f56;-webkit-transform:skewX(-17deg);transform:skewX(-10deg);z-index:-1}.offer .tel-num{text-align:center;position:relative;font-size:5.8125rem;letter-spacing:-.02em;font-weight:700;font-family:din-2014,sans-serif;color:#ec710a;padding:0 0 0 4.0625rem;line-height:1;margin:.3125rem auto;display:block}.offer .tel-num span{margin:0 -.3125rem}.offer .tel-num::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:3.63125rem;height:3.63125rem;background:url(../../img/ico_tel.svg) no-repeat}.offer .tel-txt{font-size:1.6625rem;font-weight:700;letter-spacing:.06em;text-align:center;margin:-.5rem auto 3.75rem}.offer .sub-ttl{position:relative;background:#ebecf0;font-size:2.59875rem;font-weight:700;margin:0 -2.25rem 1.875rem;padding:3rem 2.125rem 1.25rem;letter-spacing:.06em;text-align:center;-webkit-text-stroke:.0625rem #202f56}.offer .sub-ttl span{font-size:2.05rem}.offer .sub-ttl::before{content:"24時間対応";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.77;font-size:1.875rem;font-weight:700;color:#ffde04;background:#202f56;border-radius:6.25rem;letter-spacing:.06em;width:14.375rem;height:3.3125rem;text-align:center;-webkit-text-stroke:0 #202f56;display:block;padding:.0625rem 0 0 0}.offer .sub-ttl::after{position:absolute;content:"";top:1.6875rem;left:50%;width:.125rem;height:.918125rem;background:#202f56}.offer__form .input input[type=email],.offer__form .input input[type=tel],.offer__form .input input[type=text],.offer__form .input input[type=url],.offer__form .input select,.offer__form .input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:.5625rem;border:.125rem solid #dedede;padding:1.5rem 1.875rem;margin:0 0 1.5625rem;width:100%;font-size:2rem;letter-spacing:.08em}.offer__form .input input[type=email]::-webkit-input-placeholder,.offer__form .input input[type=tel]::-webkit-input-placeholder,.offer__form .input input[type=text]::-webkit-input-placeholder,.offer__form .input input[type=url]::-webkit-input-placeholder,.offer__form .input select::-webkit-input-placeholder,.offer__form .input textarea::-webkit-input-placeholder{color:#ababab;font-size:1.875rem;opacity:1}.offer__form .input input[type=email]::-moz-placeholder,.offer__form .input input[type=tel]::-moz-placeholder,.offer__form .input input[type=text]::-moz-placeholder,.offer__form .input input[type=url]::-moz-placeholder,.offer__form .input select::-moz-placeholder,.offer__form .input textarea::-moz-placeholder{color:#ababab;font-size:1.875rem;opacity:1}.offer__form .input input[type=email]:-ms-input-placeholder,.offer__form .input input[type=tel]:-ms-input-placeholder,.offer__form .input input[type=text]:-ms-input-placeholder,.offer__form .input input[type=url]:-ms-input-placeholder,.offer__form .input select:-ms-input-placeholder,.offer__form .input textarea:-ms-input-placeholder{color:#ababab;font-size:1.875rem;opacity:1}.offer__form .input input[type=email]::-ms-input-placeholder,.offer__form .input input[type=tel]::-ms-input-placeholder,.offer__form .input input[type=text]::-ms-input-placeholder,.offer__form .input input[type=url]::-ms-input-placeholder,.offer__form .input select::-ms-input-placeholder,.offer__form .input textarea::-ms-input-placeholder{color:#ababab;font-size:1.875rem;opacity:1}.offer__form .input input[type=email]::placeholder,.offer__form .input input[type=tel]::placeholder,.offer__form .input input[type=text]::placeholder,.offer__form .input input[type=url]::placeholder,.offer__form .input select::placeholder,.offer__form .input textarea::placeholder{color:#ababab;font-size:1.875rem;opacity:1}.offer__form__item .ttl{font-weight:700;font-size:1.9375rem;color:#141414;margin:0 0 .625rem;letter-spacing:0}.offer__form__item .ttl span{position:relative;top:-.5rem;font-size:1.75rem;color:#ec710a;font-weight:700;padding:0 0 0 .3125rem}.offer__form__btn{display:block;margin:.75rem auto 1.25rem;background:0 0;border:none;cursor:pointer;width:36.25rem;padding:0}.offer__form__btn img{width:100%;height:auto;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.offer__form__btn:hover img{opacity:.8}.offer .sml-txt{font-size:1.5rem;letter-spacing:.12em;color:grey;font-weight:600;line-height:1.3333333333;text-align:center}.thanks{text-align:center;width:41.875rem;margin:0 auto}.thanks .ttl{margin:11.25rem auto 5.625rem;font-size:3.75rem;font-weight:700;line-height:1.25}.thanks .txt{text-align:center;font-size:2rem;margin:0 auto 5.625rem}.thanks .backtop{margin:0 auto;display:block;width:36.25rem}@media (min-width:768px){html{font-size:1.2307692308vw}}@media (max-width:767px){html{font-size:2.1333333333vw}}@media only screen and (min-width:768px){.sp{display:none!important}}@media only screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){.header{padding:.625rem 0 .625rem}.header__content{margin:0}.header__content .txt{font-size:1.45625rem}.header .logo{width:6.25rem;top:-.5rem}.offer{background:url(../../img/img_form_bg_pc.jpg) no-repeat top left;background-size:cover;height:45.625rem}.offer__ttl{font-size:2.1875rem;height:5.1875rem;padding:1.125rem 0 0}.offer__ttl::after{background:url(../../img/img_form_line_pc.svg) no-repeat;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:35.5rem}.offer__ttl .big{font-size:3.5rem;letter-spacing:.06em;margin:0 0 0 .1875rem;bottom:.1875rem}.offer__wrap{width:100%;max-width:62.75rem;margin:1.875rem auto 2.125rem;padding:2.8125rem 3.125rem 1.25rem}.offer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offer__inner{width:26rem}.offer__item{font-size:1.25rem;padding:0 0 .875rem 1.875rem}.offer__item span{-webkit-text-stroke:.03125rem #202f56}.offer__item::before{width:1.25rem;height:.9375rem}.offer .tel-ttl{margin:1.25rem auto .25rem;padding:.8125rem 1.75rem}.offer .free{margin:1.5rem auto 0}.offer .free__item{font-size:1.25rem;padding:.78125rem 1.375rem 0;height:2.625rem;line-height:.9}.offer .tel-num{font-size:4.0625rem;margin:0 auto 0;padding:0 0 0 3.125rem}.offer .tel-num::before{width:2.5625rem;height:2.5625rem;top:51%}.offer .tel-txt{font-size:1.171875rem;line-height:1;margin:.375rem auto 0}.offer .sub-ttl{font-size:1.5625rem;letter-spacing:.08em;padding:.9375rem 1.25rem;margin:0 0 1.375rem}.offer .sub-ttl span{font-size:1.25rem}.offer .sub-ttl::before{font-size:1.25rem;width:9.1875rem;height:2.125rem;padding:0 0 .01875rem;top:-.6875rem}.offer .sub-ttl::after{top:.3125rem;width:2px;height:.6875rem}.offer__form .input input[type=email],.offer__form .input input[type=tel],.offer__form .input input[type=text],.offer__form .input input[type=url],.offer__form .input select,.offer__form .input textarea{padding:.875rem;border-radius:.375rem;margin:0 0 .875rem;font-size:1rem}.offer__form .input input[type=email]::-webkit-input-placeholder,.offer__form .input input[type=tel]::-webkit-input-placeholder,.offer__form .input input[type=text]::-webkit-input-placeholder,.offer__form .input input[type=url]::-webkit-input-placeholder,.offer__form .input select::-webkit-input-placeholder,.offer__form .input textarea::-webkit-input-placeholder{font-size:1rem;line-height:1}.offer__form .input input[type=email]::-moz-placeholder,.offer__form .input input[type=tel]::-moz-placeholder,.offer__form .input input[type=text]::-moz-placeholder,.offer__form .input input[type=url]::-moz-placeholder,.offer__form .input select::-moz-placeholder,.offer__form .input textarea::-moz-placeholder{font-size:1rem;line-height:1}.offer__form .input input[type=email]:-ms-input-placeholder,.offer__form .input input[type=tel]:-ms-input-placeholder,.offer__form .input input[type=text]:-ms-input-placeholder,.offer__form .input input[type=url]:-ms-input-placeholder,.offer__form .input select:-ms-input-placeholder,.offer__form .input textarea:-ms-input-placeholder{font-size:1rem;line-height:1}.offer__form .input input[type=email]::-ms-input-placeholder,.offer__form .input input[type=tel]::-ms-input-placeholder,.offer__form .input input[type=text]::-ms-input-placeholder,.offer__form .input input[type=url]::-ms-input-placeholder,.offer__form .input select::-ms-input-placeholder,.offer__form .input textarea::-ms-input-placeholder{font-size:1rem;line-height:1}.offer__form .input input[type=email]::placeholder,.offer__form .input input[type=tel]::placeholder,.offer__form .input input[type=text]::placeholder,.offer__form .input input[type=url]::placeholder,.offer__form .input select::placeholder,.offer__form .input textarea::placeholder{font-size:1rem;line-height:1}.offer__form__item .ttl{font-size:1.1125rem;margin:0 0 .375rem}.offer__form__item .ttl span{font-size:1rem;top:-.375rem;padding:0 0 0 .1875rem}.offer__form__btn{width:18.75rem;height:3.9375rem;margin:.625rem auto 0}.offer .sml-txt{font-size:.75rem;letter-spacing:.12em;margin:1.75rem auto 0;text-align:center}.thanks{width:62.5rem}.thanks .ttl{font-size:2rem;margin:8.75rem auto 1.875rem}.thanks .txt{font-size:1rem}.thanks .backtop{width:18.75rem}}
/*# sourceMappingURL=../maps/layout/base.min.css.map */
