body *{font-family:"Noto Sans JP",sans-serif}.ff_thukushi{font-family:"fot-tsukubrdgothic-std",sans-serif;font-weight:900}.ff_corporate{font-family:"corporate-logo-ver2",sans-serif}.ff_futura{font-family:"futura-pt",sans-serif}.ff_din{font-family:din-2014,sans-serif}.ff_bebas{font-family:"bebas-neue-pro",sans-serif}header img{max-width:360px !important}.container{max-width:960px !important}footer img{width:260px;margin:0 auto;display:table}footer p{font-size:10px;text-align:center}@media screen and (min-width: 768px){footer img{width:320px}footer p{font-size:12px}}.fv_sp_view a,.fv_pc_view a{display:table;margin:0 auto;position:absolute;left:0;right:0;-webkit-box-shadow:3px 3px 6px -2px rgba(0,0,0,.4);box-shadow:3px 3px 6px -2px rgba(0,0,0,.4)}.fv_sp_view a h1,.fv_pc_view a h1{margin-bottom:0;position:relative}.fv_sp_view a span,.fv_pc_view a span{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(60%, #eeee7b));background:linear-gradient(transparent 80%, #eeee7b 60%)}.fv_sp_view a{top:57.6%}.fv_sp_view a h1{padding:.6rem 1.2rem .8rem 4.2rem;font-size:3.4vw}.fv_sp_view a h1::before{content:"";display:block;background:url(../../_img/icon_fv_people.webp) no-repeat;height:46px;position:absolute;width:46px;background-size:cover;left:11px;bottom:10px}.fv_pc_view a{top:64%}.fv_pc_view a h1{padding:.4rem 1.4rem;font-size:2.1vw;text-align:center}.fv_pc_view a img{position:absolute;width:100%;max-width:18%;left:9%;top:-43%}@media screen and (min-width: 1200px){.fv_pc_view a h1{padding:.6rem 1.8rem}}#tortal_support{background:url(../../_img/img_cg_support.webp) no-repeat;background-color:hsla(0,0%,100%,.8);background-blend-mode:lighten;width:100%;height:100%;background-size:cover}#tortal_support h2{font-weight:bold;text-align:center;font-size:4.8vw}@media screen and (min-width: 576px){#tortal_support h2{font-size:4vw}}@media screen and (min-width: 992px){#tortal_support h2{font-size:36px}}#tortal_support h2 span{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(60%, #eeee7b));background:linear-gradient(transparent 80%, #eeee7b 60%)}#tortal_support h2 .no_border{background:none;font-size:3.6vw}@media screen and (min-width: 576px){#tortal_support h2 .no_border{font-size:2.8vw}}@media screen and (min-width: 992px){#tortal_support h2 .no_border{font-size:24px}}#tortal_support h3{background-color:#fff;border-radius:8px;font-size:16px;font-weight:bold}@media screen and (min-width: 768px){#tortal_support h3{font-size:18px}}#tortal_support li p{text-align:center;font-weight:bold}#tortal_support li p span{font-size:8px}@media screen and (min-width: 576px){#tortal_support li p span{font-size:10px}}#cta_area h3{text-align:center;font-size:32px;font-weight:600}#cta_area h3 span{font-weight:normal;font-size:16px}@media screen and (min-width: 768px){#cta_area h3{font-size:40px}}@media screen and (min-width: 992px){#cta_area h3{font-size:48px}}#cta_area p{font-weight:bold;font-size:14px;display:table;margin:0 auto}#cta_area p span{font-size:34px}@media screen and (min-width: 768px){#cta_area p span{font-size:40px}}@media screen and (min-width: 992px){#cta_area p span{font-size:46px}}#cta_area p .small_text{font-size:12px;margin-left:-8px;font-weight:normal}@media screen and (min-width: 768px){#cta_area p{font-size:18px}}@media screen and (min-width: 992px){#cta_area p{font-size:22px}}#cta_area .date{font-weight:normal;font-size:11px}@media screen and (min-width: 576px){#cta_area .btn_area{border-left:2px #fff solid}}#cta_area .btn_form{background-color:#f15f2b;margin:0 auto;font-weight:bold;-webkit-box-shadow:3px 3px 2px -2px rgba(0,0,0,.4);box-shadow:3px 3px 2px -2px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:360px;-webkit-transition:.3s;transition:.3s}#cta_area .btn_form::after{content:"";display:block;background-image:url(../../_img/arrow_bottom.webp);background-repeat:no-repeat;width:20px;height:20px;background-size:cover;margin-left:.4rem}@media screen and (min-width: 768px){#cta_area .btn_form{font-size:22px;max-width:400px}}#cta_area .btn_form:hover{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1.02);transform:scale(1.02)}#problem{margin-top:5rem}#problem h2{font-weight:bold;font-size:5.4vw;position:absolute;left:0;right:0;text-align:center;top:-12px}@media screen and (min-width: 576px){#problem h2{top:-20px}}@media screen and (min-width: 768px){#problem h2{font-size:40px}}#problem h2 span{font-size:14px}#problem .problem_bg{background:url(../../_img/img_bg_problem.webp) no-repeat;width:100%;height:100%;background-size:cover;position:relative;border-radius:10px}#problem .problem_bg span{font-weight:bold}@media screen and (min-width: 768px){#problem .problem_bg{background-size:cover}}#problem .problem_bg .triangle{content:"";display:block;width:0;height:0;border-style:solid;border-right:18px solid rgba(0,0,0,0);border-left:18px solid rgba(0,0,0,0);border-top:32px solid #d5d5d5;border-bottom:0;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;opacity:.7}#problem .problem_items_wrapper{margin-top:17%}@media screen and (min-width: 576px){#problem .problem_items_wrapper{margin-top:5rem}}#problem .problem_items_left,#problem .problem_items_right{border-radius:10px;-webkit-box-shadow:2px 2px 8px 0px rgba(0,0,0,.3);box-shadow:2px 2px 8px 0px rgba(0,0,0,.3)}@media screen and (min-width: 768px){#problem .problem_items_left,#problem .problem_items_right{width:48%}}#problem .problem_items_left img,#problem .problem_items_right img{position:absolute;width:130px;top:-56px;left:14px}#problem .problem_items_left li,#problem .problem_items_right li{position:relative;padding-left:1.8rem;border-bottom:1px #ccc dotted;font-size:16px}#problem .problem_items_left li:last-child,#problem .problem_items_right li:last-child{border-bottom:none}#problem .problem_items_left li::before,#problem .problem_items_right li::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#problem .problem_items_left{margin-bottom:6rem}@media screen and (min-width: 768px){#problem .problem_items_left{margin-bottom:0}}#problem .problem_items_left li::before{background-image:url(../../_img/icon_problem_tears.webp);background-repeat:no-repeat;content:"";display:block;width:22px;height:26px;background-size:cover}#problem .problem_items_right li::before{background-image:url(../../_img/icon_problem_q.webp);background-repeat:no-repeat;content:"";display:block;width:22px;height:32px;background-size:cover}#worry{background-image:url(../../_img/img_bg_01.webp);background-repeat:no-repeat;width:100%;height:100%;background-size:cover;background-color:#eff6fa;padding-bottom:4rem;padding-top:8rem;margin-top:-4rem}#worry .container{max-width:760px !important}#worry h2{font-weight:bold;text-align:center;font-size:24px}@media screen and (min-width: 576px){#worry h2{font-size:30px}}#worry h2 img{width:290px}@media screen and (min-width: 576px){#worry h2 img{width:360px}}#worry h2 span{font-size:16px}@media screen and (min-width: 576px){#worry h2 span{font-size:20px}}#worry .title_border{background-color:#00a;border-radius:4px;content:"";display:block;height:4px;width:30%;margin:0 auto}#worry h3{font-weight:bold}#worry h3 img{width:140px}#worry li{margin-bottom:3.6rem}@media screen and (min-width: 576px){#worry li:nth-child(even) .col-sm-7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#worry li:nth-child(even) .col-sm-5{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#worry li:last-child{margin-bottom:0}.bg_area{background-image:url(../../_img/img_bg_02.webp);background-repeat:no-repeat;width:100%;height:100%;background-size:cover;background-color:#eff6fa}#flow{padding-top:5rem;margin-bottom:4rem}#flow h2{font-weight:bold;text-align:center;font-size:24px}@media screen and (min-width: 576px){#flow h2{font-size:30px}}#flow h2 span{font-size:16px}@media screen and (min-width: 576px){#flow h2 span{font-size:20px}}#flow .title_border{background-color:#00a;border-radius:4px;content:"";display:block;height:4px;width:20%;margin:0 auto}#form_consel{padding-bottom:3rem}#form_consel .container{max-width:720px !important}#form_consel form{border-radius:16px}#form_consel h2{font-weight:bold;text-align:center;font-size:24px}@media screen and (min-width: 576px){#form_consel h2{font-size:30px}}#form_consel h2 span{font-size:16px}@media screen and (min-width: 576px){#form_consel h2 span{font-size:20px}}#form_consel .title_border{background-color:#00a;border-radius:4px;content:"";display:block;height:4px;width:20%;margin:0 auto}#form_consel input[type=text],#form_consel textarea{background-color:#e6e6e6}#form_consel textarea{min-height:160px}#form_consel input[type=radio],#form_consel input[type=checkbox]{background-color:#afafaf;border:none}#form_consel input[type=checkbox]{width:24px;height:24px;accent-color:#afafaf}#form_consel input[type=button]{-webkit-transition:.3s;transition:.3s}#form_consel input[type=button]:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transition:.3s;transition:.3s}#form_consel .ag_COICE input[type=radio]{accent-color:red}#form_consel ::-webkit-input-placeholder{color:#919191}#form_consel ::-moz-placeholder{color:#919191}#form_consel :-ms-input-placeholder{color:#919191}#form_consel ::-ms-input-placeholder{color:#919191}#form_consel ::placeholder{color:#919191}#form_consel dt{font-weight:bold;padding-bottom:.4rem}#form_consel dd{margin-bottom:1.5rem}#form_consel .required{background-color:#c1272d;font-size:12px;color:#fff;font-weight:normal;padding:1px 8px 2px;border-radius:4px;margin-left:.4rem}#form_consel .any{background-color:#00a;font-size:12px;color:#fff;font-weight:normal;padding:1px 8px 2px;border-radius:4px;margin-left:.4rem}#form_consel .error_message{color:#c1272d;font-size:14px;font-weight:bold}#form_consel dt.ag_COICE{display:none}#form_consel dd.ag_COICE{font-weight:bold}#form_consel dd.ag_COICE .form-check{display:inline-block}#form_consel dd.ag_COICE .form-check:nth-child(3){margin-left:16px}#form_consel dd.ag_COICE .form-check-input{width:1.4em;height:1.4em;margin-top:0}#form_consel dt.ag_AGREEMENT .any{display:none}#form_consel dd.ag_AGREEMENT{margin:0 auto;display:table}#form_consel dd.ag_AGREEMENT a{color:#0d6efd !important;text-decoration:underline}#form_consel dd.ag_AGREEMENT a:hover{opacity:.7}#form_consel dd.ag_AGREEMENT .form-check{display:none}#form_consel #contactSubmit{background-color:#4eb5f4;border:none;padding:16px 0;color:#fff;font-weight:bold;max-width:300px;margin:0 auto;display:block}#otoiawase_check .container{max-width:720px !important;margin:0 auto}#otoiawase_check dd{padding-bottom:.6rem}#otoiawase_check h2{font-size:24px}#otoiawase_check ul{max-width:300px;margin:0 auto}#otoiawase_check button{border:none;padding:16px 0;color:#fff;font-weight:bold;-webkit-transition:.3s;transition:.3s}#otoiawase_check button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transition:.3s;transition:.3s}#otoiawase_check #contactGoPrev{background-color:#999}#otoiawase_check #contactSubmit{background-color:#4eb5f4}#otoiawase_complete,#otoiawase_error{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}#otoiawase_complete .container,#otoiawase_error .container{max-width:720px !important;margin:0 auto}#otoiawase_complete h2,#otoiawase_error h2{font-size:24px}#otoiawase_complete .button_back,#otoiawase_error .button_back{background-color:#4eb5f4;max-width:300px;margin:0 auto;color:#fff;padding:16px 0;font-weight:bold}#otoiawase_complete a,#otoiawase_error a{-webkit-transition:.3s;transition:.3s}#otoiawase_complete a:hover,#otoiawase_error a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transition:.3s;transition:.3s}.scroll_up{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s;transition:all 1s}.scroll_up.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}