.pc{display:block !important}@media screen and (max-width: 599px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 599px){.sp{display:block !important}}.form_page{padding:100px 20px;background:#e9fcfa;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt"}@media screen and (max-width: 599px){.form_page{padding:20px}}.form_page.lpdl,.form_page.lpestimate,.form_page.lpcasestudy{background:#e9f7f7}@media screen and (max-width: 599px){.form_page.lpdl{padding-bottom:0}}@media screen and (max-width: 599px){.form_page.lpdl .form_layout{margin-bottom:0}}.form_page.lpdl .form_page__flex__left .title{color:#28b1b2}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .title{text-align:center}}.form_page.lpdl .form_page__flex__left .txt_box{background:#fff;margin:0 0px 10px}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .txt_box{width:100%;margin:0}}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .txt_box ul{margin-top:0}}.form_page.lpdl .form_page__flex__left .txt_box ul li{font-size:1.6rem;font-weight:500;padding-left:14px;position:relative}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .txt_box ul li{margin-bottom:3px}}.form_page.lpdl .form_page__flex__left .txt_box ul li::before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#28b1b2;top:0;bottom:0;margin:auto;left:0}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .txt_box ul li::before{top:10px;bottom:unset;margin:unset}}.form_page.lpdl .form_page__flex__left .txt_box ul li span{color:#28b1b2;font-weight:700}.form_page.lpdl .form_page__flex__left .txt_box__title{color:#28b1b2}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .txt_box__title{color:#505050}}.form_page.lpdl .form_page__flex__left .msg{font-size:1.4rem;font-weight:400;margin-left:10px}@media screen and (max-width: 599px){.form_page.lpdl .form_page__flex__left .msg{margin-top:10px;margin-left:0;font-size:1.3rem;padding-bottom:50px}}@media screen and (max-width: 599px){.form_page.lpdl .swiper_area .swiper-slide{background:rgba(0,0,0,0)}}@media screen and (max-width: 599px){.form_page.lpestimate{padding-bottom:0}}@media screen and (max-width: 599px){.form_page.lpestimate .form_layout{margin-bottom:0}}.form_page.lpestimate .form_page__flex__left .sub{color:#28b1b2;margin-bottom:0}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .sub{text-align:center}}.form_page.lpestimate .form_page__flex__left .title{margin-bottom:30px}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .title{text-align:center;margin-bottom:20px}}.form_page.lpestimate .form_page__flex__left .txt_box{background:#fff;margin:0 0px 10px}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .txt_box{width:100%;margin-bottom:40px}}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .txt_box ul{margin-top:0}}.form_page.lpestimate .form_page__flex__left .txt_box ul li{font-size:1.6rem;font-weight:500;padding-left:14px;position:relative}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .txt_box ul li{margin-bottom:3px}}.form_page.lpestimate .form_page__flex__left .txt_box ul li::before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#28b1b2;top:9px;left:0}.form_page.lpestimate .form_page__flex__left .txt_box ul li span{color:#28b1b2;font-weight:700}.form_page.lpestimate .form_page__flex__left .txt_box__title{color:#28b1b2}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .txt_box__title{color:#505050}}.form_page.lpestimate .form_page__flex__left .msg{font-size:1.4rem;font-weight:400;margin-left:10px}@media screen and (max-width: 599px){.form_page.lpestimate .form_page__flex__left .msg{margin-top:10px;margin-left:0;font-size:1.3rem;padding-bottom:50px}}@media screen and (max-width: 599px){.form_page.lpestimate .swiper_area .swiper-slide{background:rgba(0,0,0,0)}}@media screen and (max-width: 599px){.form_page.lptrial{padding-bottom:0}}@media screen and (max-width: 599px){.form_page.lptrial .form_layout{margin-bottom:0}}.form_page.lptrial .form_page__flex__left .sub{color:#28b1b2;margin-bottom:0}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .sub{text-align:center}}.form_page.lptrial .form_page__flex__left .title{color:#505050}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .title{text-align:center}}.form_page.lptrial .form_page__flex__left .txt_box{background:#fff;margin:0 0px 10px}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .txt_box{width:100%;margin-bottom:50px}}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .txt_box ul{margin-top:0}}.form_page.lptrial .form_page__flex__left .txt_box ul li{font-size:1.6rem;font-weight:500;padding-left:14px;position:relative}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .txt_box ul li{margin-bottom:3px}}.form_page.lptrial .form_page__flex__left .txt_box ul li::before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#28b1b2;top:9px;left:0}.form_page.lptrial .form_page__flex__left .txt_box ul li span{color:#28b1b2;font-weight:700}.form_page.lptrial .form_page__flex__left .txt_box__title{color:#28b1b2}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .txt_box__title{color:#505050}}.form_page.lptrial .form_page__flex__left .msg{font-size:1.4rem;font-weight:400;margin-left:10px}@media screen and (max-width: 599px){.form_page.lptrial .form_page__flex__left .msg{margin-top:10px;margin-left:0;font-size:1.3rem;padding-bottom:50px}}@media screen and (max-width: 599px){.form_page.lptrial .swiper_area .swiper-slide{background:rgba(0,0,0,0)}}@media screen and (max-width: 599px){.form_page.lpcasestudy{padding-bottom:0}}@media screen and (max-width: 599px){.form_page.lpcasestudy .form_layout{margin-bottom:0}}.form_page.lpcasestudy .form_page__flex__left .title{color:#28b1b2}@media screen and (max-width: 599px){.form_page.lpcasestudy .form_page__flex__left .title{text-align:center}}.form_page.lpcasestudy .form_page__flex__left .txt_box{background:#fff;margin:0 0px 10px}@media screen and (max-width: 599px){.form_page.lpcasestudy .form_page__flex__left .txt_box{width:100%;margin-bottom:50px}}@media screen and (max-width: 599px){.form_page.lpcasestudy .form_page__flex__left .txt_box ul{margin-top:0}}.form_page.lpcasestudy .form_page__flex__left .txt_box ul li{font-size:1.6rem;font-weight:500;padding-left:14px;position:relative}@media screen and (max-width: 599px){.form_page.lpcasestudy .form_page__flex__left .txt_box ul li{margin-bottom:3px}}.form_page.lpcasestudy .form_page__flex__left .txt_box ul li::before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#28b1b2;top:9px;left:0}.form_page.lpcasestudy .form_page__flex__left .txt_box ul li span{color:#28b1b2;font-weight:700}.form_page.lpcasestudy .form_page__flex__left .txt_box__title{color:#28b1b2}@media screen and (max-width: 599px){.form_page.lpcasestudy .swiper_area .swiper-slide{background:rgba(0,0,0,0)}}.form_page.campaign__form .swiper_area{width:100%;aspect-ratio:496/279;overflow:hidden}.form_page.campaign__form .swiper_area img{width:100%;height:100%;object-fit:cover}.form_page.campaign__form .txt_box{margin:0}.form_page.campaign__form .txt_box:not(:first-of-type){margin-top:20px}.form_page.campaign__form .txt_box p{font-size:1.4rem;font-weight:700}.form_page.campaign__form .txt_box p:not(:first-of-type){margin-top:20px}.form_page.campaign__form .txt_box p+ul{margin-top:16px}.form_page.campaign__form .txt_box.--type02 ul li{text-indent:-0.75em;padding-left:1em}.form_page.campaign__form .txt_box.--type03 ul.indent li{text-indent:-1em;padding-left:1em}.form_page__flex{display:flex;justify-content:space-between}@media screen and (max-width: 599px){.form_page__flex{display:block}}.form_page__flex__left{width:48%;letter-spacing:1px}@media screen and (max-width: 599px){.form_page__flex__left{width:100%}.form_page__flex__left.lp_sns01{padding-top:20px}}.form_page__flex__left .sub{font-size:1.8rem;font-weight:bold;color:#00505a;margin-bottom:10px}@media screen and (max-width: 599px){.form_page__flex__left .sub{font-size:1.6rem;margin-bottom:0}}.form_page__flex__left .title{font-size:2.6rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 599px){.form_page__flex__left .title{font-size:2.2rem}}.form_page__flex__left .txt{padding:0 45px;font-size:1.4rem;margin:20px 0 40px;line-height:2}.form_page__flex__left .txt_box{background:#d8efee;border-radius:5px;padding:25px;margin:0 20px 25px;text-align:justify;text-align-last:start}@media screen and (max-width: 599px){.form_page__flex__left .txt_box{padding:20px;margin:0 0 25px}}.form_page__flex__left .txt_box__title{font-size:2rem;font-weight:bold;margin-bottom:10px}.form_page__flex__left .txt_box ul{margin-top:20px}.form_page__flex__left .txt_box ul li{position:relative;font-size:1.4rem;margin-bottom:10px;letter-spacing:0;padding-left:15px;text-align:justify}.form_page__flex__left .txt_box ul li::before{position:absolute;content:"";width:3px;height:3px;border-radius:50%;background:#4b4b4b;top:11px;margin:auto;left:5px}@media screen and (max-width: 599px){.form_page__flex__left .txt_box ul li::before{top:10px;bottom:unset;margin:unset}}.form_page__flex__left .main_img{max-width:420px;margin:20px auto}.form_page__flex__left .contact{margin-top:30px}@media screen and (max-width: 599px){.form_page__flex__left .contact{margin-bottom:30px}}.form_page__flex__left .contact__title{font-size:1.8rem;font-weight:bold;color:#3677d1;margin-bottom:10px}.form_page__flex__left .contact__box{padding:20px 20px 25px;background:#fff;border:1px solid #ccc}.form_page__flex__left .contact__box .link{font-size:1.8rem;font-weight:bold;color:#3677d1;text-decoration:underline;position:relative;display:inline-block;margin-bottom:10px;text-underline-offset:3px}.form_page__flex__left .contact__box .link:after{position:absolute;content:"";width:12px;height:11px;background:url(../img/common/icon_newtab_blue.svg) no-repeat center center/contain;top:50%;transform:translateY(-50%);right:-20px}.form_page__flex__left .contact__box .link:hover{opacity:.8}.form_page__flex__left .contact__box .link.c-navy:after{background:url(../img/common/icon_newtab_navy.svg) no-repeat center center/contain}.form_page__flex__left .contact__box .link.--noicon::after{display:none}.form_page__flex__left .contact__box p{font-size:1.4rem}.form_page__flex__left .contact__box__tel{text-align:center;color:#1b4387}.form_page__flex__left .contact__box__tel .num{position:relative;font-size:3.4rem;font-weight:bold;font-family:"Roboto",sans-serif;color:#1b4387;display:inline-block;margin-bottom:-10px}@media screen and (max-width: 599px){.form_page__flex__left .contact__box__tel .num{padding-left:20px}}.form_page__flex__left .contact__box__tel .num:before{position:absolute;content:"";width:25px;height:25px;background:url(../img/common/icon-tel-navy.svg) no-repeat center center/contain;top:17px;left:-25px}@media screen and (max-width: 599px){.form_page__flex__left .contact__box__tel .num:before{left:-8px}}.form_page__flex__left .attention{font-size:1.2rem;margin-top:20px}@media screen and (max-width: 599px){.form_page__flex__left .attention{margin-top:-20px}}.form_page__flex__left .trial_img{max-width:420px;margin:4rem auto;overflow:hidden}.form_page__flex__left .trial_txt{text-align:justify;font-size:1.5rem;max-width:420px;margin:0 auto;letter-spacing:0px;font-weight:400;line-height:normal}.form_page__flex__right{width:49%;padding-top:30px}@media screen and (max-width: 599px){.form_page__flex__right{width:100%;padding-top:10px}.form_page__flex__right .contact_form_bottom{margin-top:30px;margin-bottom:30px;letter-spacing:1px}.form_page__flex__right .contact_form_bottom .contact__title{font-size:1.8rem;font-weight:bold;color:#3677d1;margin-bottom:10px}.form_page__flex__right .contact_form_bottom .contact__box{padding:20px 20px 25px;background:#fff;border:1px solid #ccc}.form_page__flex__right .contact_form_bottom .contact__box .link{font-size:1.8rem;font-weight:bold;color:#3677d1;text-decoration:underline;position:relative;display:inline-block;margin-bottom:10px;text-underline-offset:3px}.form_page__flex__right .contact_form_bottom .contact__box .link:after{position:absolute;content:"";width:12px;height:11px;background:url(../img/common/icon_newtab_blue.svg) no-repeat center center/contain;top:50%;transform:translateY(-50%);right:-20px}.form_page__flex__right .contact_form_bottom .contact__box .link:hover{opacity:.8}.form_page__flex__right .contact_form_bottom .contact__box .link.c-navy:after{background:url(../img/common/icon_newtab_navy.svg) no-repeat center center/contain}.form_page__flex__right .contact_form_bottom .contact__box .link.--noicon::after{display:none}.form_page__flex__right .contact_form_bottom .contact__box p{font-size:1.4rem}.form_page__flex__right .contact_form_bottom .contact__box__tel{text-align:center;color:#1b4387}.form_page__flex__right .contact_form_bottom .contact__box__tel .num{position:relative;font-size:3.4rem;font-weight:bold;font-family:"Roboto",sans-serif;color:#1b4387;display:inline-block;margin-bottom:-10px;padding-left:20px}.form_page__flex__right .contact_form_bottom .contact__box__tel .num:before{position:absolute;content:"";width:25px;height:25px;background:url(../img/common/icon-tel-navy.svg) no-repeat center center/contain;top:17px;left:-8px}.form_page__flex__right .txt_box{background:#e9eef8;border-radius:5px;padding:20px;margin:0 0 25px;letter-spacing:1px}.form_page__flex__right .txt_box__title{font-size:2rem;font-weight:bold;margin-bottom:10px}.form_page__flex__right .txt_box ul{margin-top:20px}.form_page__flex__right .txt_box ul li{font-size:1.4rem;margin-bottom:10px;letter-spacing:.5px;position:relative;padding-left:15px}.form_page__flex__right .txt_box ul li::before{position:absolute;content:"";width:3px;height:3px;border-radius:50%;background:#4b4b4b;top:11px;margin:auto;left:5px}}@media screen and (max-width: 599px){.form_page__short{padding-bottom:0;margin-bottom:100px}}@media screen and (max-width: 599px){.form_page__short .form_layout{margin-bottom:0}}.swiper_area{margin-bottom:30px}.swiper_area .swiper-wrapper{align-items:center}.swiper_area .swiper-container{max-width:420px;margin:.5rem auto;overflow:hidden;margin-bottom:20px}.swiper_area .swiper-container video{width:100%}.swiper_area .swiper-slide{display:flex;justify-content:center;align-items:center;color:#212121;font-weight:bold;font-size:max(.5rem,1.5vw)}.swiper_area .swiper-slide img{border:1px solid #ccc}@media screen and (max-width: 599px){.swiper_area .swiper-slide img{width:84%;margin:0 auto}}.swiper_area .swiper-thumbnail .swiper-slide{opacity:.4;transition:opacity .5s;cursor:pointer}@media screen and (max-width: 599px){.swiper_area .swiper-thumbnail .swiper-slide img{width:92%}}.swiper_area .swiper-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper_area .swiper-button-next,.swiper_area .swiper-button-prev{top:51%;background:#505050;border-radius:100%;width:24px;height:24px;color:#fff}.swiper_area .swiper-button-next:after,.swiper_area .swiper-button-prev:after{font-size:8px;font-weight:bold}@media screen and (max-width: 599px){.swiper_area .swiper-button-prev{left:0px}}@media screen and (max-width: 599px){.swiper_area .swiper-button-next{right:0px}}.form_layout{background:#fff;padding:35px}@media screen and (max-width: 599px){.form_layout{padding:20px 20px 40px 20px;margin-bottom:30px}}@media screen and (max-width: 599px){.form_layout{width:100vw;margin-left:-20px}.form_layout.lp16{margin-bottom:0}.form_layout.lp18{margin-left:0}.form_layout.lp18 .head__image{width:100%;max-width:330px;margin:0 auto 18px}.form_layout.lp18 .head__notice{color:#d00000;font-size:12px;font-weight:400;margin-bottom:15px}.form_layout.lp18 .head__attention{margin-top:40px;font-size:12px;font-weight:400}}.form_layout .attention{font-size:1.2rem;color:#d00000;margin-bottom:20px}@media screen and (max-width: 599px){.form_layout .attention{margin-bottom:10px}}.form_layout .check_txt{font-size:1.2rem;margin-top:20px}.form_layout .hbspt-form .hs-form-field{display:flex;flex-wrap:wrap;align-items:normal;position:relative}@media screen and (max-width: 599px){.form_layout .hbspt-form .hs-form-field{flex-direction:column;margin-bottom:-10px}}.form_layout .hbspt-form .hs-form-field:not(:first-child){margin-top:20px}.form_layout .hbspt-form label{width:145px;font-weight:500;padding-top:10px;position:relative;font-size:1.4rem;padding-left:10px}@media screen and (max-width: 599px){.form_layout .hbspt-form label{width:100%}}.form_layout .hbspt-form .hs-form-required{position:absolute;left:0px;top:9px;color:#d00000}.form_layout .hbspt-form .input{width:calc(100% - 145px)}@media screen and (max-width: 599px){.form_layout .hbspt-form .input{width:100%}}.form_layout .hbspt-form .input input[type=text],.form_layout .hbspt-form .input input[type=email],.form_layout .hbspt-form .input input[type=tel],.form_layout .hbspt-form .input select,.form_layout .hbspt-form .input textarea{width:100%;height:42px;border:1px solid #ccc;background:#fff;color:#111;padding:0 12px;font-size:1.4rem;border-radius:0px}.form_layout .hbspt-form .input input[type=text]::placeholder,.form_layout .hbspt-form .input input[type=email]::placeholder,.form_layout .hbspt-form .input input[type=tel]::placeholder,.form_layout .hbspt-form .input select::placeholder,.form_layout .hbspt-form .input textarea::placeholder{color:#ccc}@media screen and (max-width: 599px){.form_layout .hbspt-form .input input[type=text],.form_layout .hbspt-form .input input[type=email],.form_layout .hbspt-form .input input[type=tel],.form_layout .hbspt-form .input select,.form_layout .hbspt-form .input textarea{margin-top:6px}}.form_layout .hbspt-form .input textarea{height:100px;padding:10px 12px;font-size:1.4rem;line-height:1.41;border-radius:0px}.form_layout .hbspt-form .input .hs-form-radio{margin-right:18px;padding-top:2px}@media screen and (max-width: 599px){.form_layout .hbspt-form .input .hs-form-radio:first-child{margin-left:0}}.form_layout .hbspt-form .input .hs-form-radio:last-child{margin-right:0}.form_layout .hbspt-form .input .hs-form-radio label{display:flex;align-items:center;width:auto;padding-left:0}.form_layout .hbspt-form .input .hs-form-radio label input[type=radio]{accent-color:#3677d1;transform:scale(1.4);margin-right:8px}@media screen and (max-width: 599px){.form_layout .hbspt-form .input .hs-form-radio label input[type=radio]{appearance:none;position:absolute;transform:scale(0.1)}.form_layout .hbspt-form .input .hs-form-radio label span{font-size:1.2rem;position:relative;display:flex;align-items:center}.form_layout .hbspt-form .input .hs-form-radio label span:before{content:"";display:block;border-radius:50%;border:3px solid #969696;width:20px;height:20px;background:#fff;margin-right:5px}.form_layout .hbspt-form .input .hs-form-radio label input[type=radio]:checked+span:before{border:3px solid #3677d1}.form_layout .hbspt-form .input .hs-form-radio label input[type=radio]:checked+span:after{content:"";position:absolute;left:5px;top:5px;display:block;border-radius:50%;width:14px;height:14px;background-color:#3677d1}}@media screen and (max-width: 599px)and (max-width: 599px){.form_layout .hbspt-form .input .hs-form-radio label input[type=radio]:checked+span:after{left:6px;top:6px}}.form_layout .hbspt-form .no-list{width:calc(100% - 175px);font-size:14px;color:#dc3232;margin-left:140px}@media screen and (max-width: 599px){.form_layout .hbspt-form .no-list{margin-left:0;width:100%}}.form_layout .hbspt-form .actions{text-align:center;margin-top:30px}.form_layout .hbspt-form .actions input{width:100%;max-width:336px;height:56px;padding:0 12px;color:#fff;background:#00505a;border-radius:35px;font-size:1.6rem;font-weight:bold;border:none;cursor:pointer;transform:perspective(1px) translateZ(0);transition:.3s}@media screen and (max-width: 599px){.form_layout .hbspt-form .actions input{width:100%}}.form_layout .hbspt-form .actions input:hover{transform:scale(0.95)}.form_layout .hbspt-form .actions.--type02 input{background:#f2ab49}.form_layout .hbspt-form .inputs-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 599px){.form_layout .hbspt-form .inputs-list{margin-top:5px}}.form_layout .hbspt-form .inputs-list li{margin-right:30px}.form_layout .hbspt-form .inputs-list input[type=checkbox]{position:relative;width:16px;height:16px;border:2px solid #555;border-radius:3px;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:7px}.form_layout .hbspt-form .inputs-list input[type=checkbox]:checked:before{position:absolute;top:-8px;left:5px;transform:rotate(40deg);width:7px;height:15px;border-right:3px solid #d00000;border-bottom:3px solid #d00000;content:""}.form_layout .hbspt-form .hs-richtext{margin-top:30px;text-align:center;font-size:1.4rem}.form_layout .hbspt-form .hs-richtext a{display:inline;color:#111;text-decoration:underline}.form_layout .hbspt-form .hs-field-desc{display:block;position:absolute;top:26px;font-size:1.2rem;font-style:normal;font-weight:400;color:#333}@media screen and (max-width: 599px){.form_layout .hbspt-form .hs-field-desc{position:unset}}.form_layout .hbspt-form .hs-dependent-field{margin-top:20px}.form_layout .hbspt-form .hs-fieldtype-booleancheckbox .input{width:100%}.form_layout .hbspt-form .hs-fieldtype-booleancheckbox .input .inputs-list{justify-content:center}.form_layout .hbspt-form .hs-fieldtype-booleancheckbox .input .inputs-list li{margin-right:unset}.form_layout .hbspt-form .hs-fieldtype-booleancheckbox .input .inputs-list span{margin-top:-20px;display:inline-block;margin-left:0}@media screen and (max-width: 599px){.form_layout .hbspt-form .hs-fieldtype-booleancheckbox .input .inputs-list span{margin-left:unset;margin-top:-10px}}.form_layout .hbspt-form .hs-fieldtype-booleancheckbox .input .inputs-list span a{color:#00505a;text-decoration:underline}.thanks_page{padding:120px 20px 120px;background:#e9fcfa;margin-bottom:100px}@media screen and (max-width: 599px){.thanks_page{margin-top:0;margin-bottom:60px;padding:40px 20px 60px}}.thanks_page.--type02{background:#e9f7f7;margin-bottom:0}.thanks_page.--type02 .thanks_page__box .title{color:#28b1b2}.thanks_page__box{padding:40px 20px;background:#fff;text-align:center;margin-bottom:60px}@media screen and (max-width: 599px){.thanks_page__box{padding-top:25px;margin-bottom:20px}}.thanks_page__box .title{font-size:4.6rem;font-weight:bold;color:#00505a;margin-bottom:20px}@media screen and (max-width: 599px){.thanks_page__box .title{font-size:3.6rem}}.thanks_page__box .txt{line-height:1.8;margin-bottom:40px;letter-spacing:1px}@media screen and (max-width: 599px){.thanks_page__box .txt{font-size:1.4rem;margin-bottom:20px}}.thanks_page__box .attention{margin-top:40px;font-size:1.2rem}@media screen and (max-width: 599px){.thanks_page__box .attention{margin-top:20px}.thanks_page__box .attention.txtL{text-align:left}}.thanks_page__box.hearing{padding:40px 170px}@media screen and (max-width: 599px){.thanks_page__box.hearing{padding:30px 20px}}.thanks_page__box.hearing .title{margin-bottom:50px;font-size:2.4rem;color:#505050 !important;position:relative}.thanks_page__box.hearing .title:after{display:block;content:"";margin:auto;width:20px;height:3px;background:#28b1b2;position:absolute;right:0;bottom:-8px;left:0}.thanks_page__box.hearing .hearing-txt{margin-bottom:40px}@media screen and (max-width: 599px){.thanks_page__box.hearing .hearing-txt{text-align:justify}}.thanks_page__box.hearing .hearing-txt>span{display:block;margin-top:10px;font-size:1.2rem}.thanks_page__box.hearing .check_txt{font-size:1.2rem;text-align:justify;font-feature-settings:normal;text-align:center}@media screen and (max-width: 599px){.thanks_page__box.hearing .check_txt{text-align:left}}.thanks_page__box.hearing .hbspt-form .hs-form-field{display:flex;flex-wrap:wrap;align-items:normal;width:100%;text-align:left;position:relative}.thanks_page__box.hearing .hbspt-form .hs-form-field:not(:first-child){margin-top:20px}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs-form-field{flex-direction:column;margin-bottom:-10px}.thanks_page__box.hearing .hbspt-form .hs-form-field:not(:first-child){margin-top:30px}.thanks_page__box.hearing .hbspt-form .hs-form-field:not(:first-child)>label{margin-bottom:10px}}.thanks_page__box.hearing .hbspt-form .hs-form-field label{width:190px;font-size:1.4rem;font-weight:500;position:relative}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs-form-field label{width:100%}}.thanks_page__box.hearing .hbspt-form .hs-form-field .input{width:calc(100% - 190px)}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs-form-field .input{width:100%}}.thanks_page__box.hearing .hbspt-form .hs-form-field .input input[type=email]{padding:0 10px;width:100%;height:41px;border:solid 1px #ccc;border-radius:0}.thanks_page__box.hearing .hbspt-form .hs-form-field .input input[type=email]::placeholder{color:#b1b1b1}.thanks_page__box.hearing .hbspt-form .hs-form-field .input textarea{padding:10px;width:100%;height:200px;border:solid 1px #ccc;border-radius:0}.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-error-msg{margin-left:190px;color:#f2545b}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-error-msg{margin-left:0}}.thanks_page__box.hearing .hbspt-form .hs-form-field input[type=checkbox].hs-input{margin:0 5px 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;cursor:pointer;background-color:#fff}.thanks_page__box.hearing .hbspt-form .hs-form-field input[type=checkbox].hs-input:checked{background-color:#1976d2;border-color:#1976d2}.thanks_page__box.hearing .hbspt-form .hs-form-field input[type=checkbox].hs-input:checked{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1,8 7,13 15,4' style='fill:none;stroke:white;stroke-width:2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-form-checkbox,.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-form-radio{margin-bottom:12px}.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-form-checkbox-display,.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-form-radio-display{display:flex;align-items:center;width:100%}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-form-checkbox-display>span{display:block;width:calc(100% - 25px)}.thanks_page__box.hearing .hbspt-form .hs-form-field .hs-form-radio-display>span{display:block;width:calc(100% - 27px)}}.thanks_page__box.hearing .hbspt-form .hs-form-field input[type=radio].hs-input{margin:0 5px 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:22px;height:22px;border:1px solid #505050;border-radius:50%;background-color:#fff;cursor:pointer;vertical-align:middle}.thanks_page__box.hearing .hbspt-form .hs-form-field input[type=radio].hs-input:checked{background-color:#fff;border-color:#1976d2;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='4' fill='%231976d2' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.thanks_page__box.hearing .hbspt-form .hs-field-desc{display:block;position:absolute;top:26px;font-size:1.2rem;font-style:normal;font-weight:400;color:#333}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs-field-desc{position:unset}}.thanks_page__box.hearing .hbspt-form .actions{text-align:center;margin-top:30px;margin-bottom:40px}.thanks_page__box.hearing .hbspt-form .actions input{width:100%;max-width:336px;height:56px;padding:0 12px;color:#fff;background:#00505a;border-radius:35px;font-size:1.6rem;font-weight:bold;border:none;cursor:pointer;transform:perspective(1px) translateZ(0);transition:.3s}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .actions input{width:100%}}.thanks_page__box.hearing .hbspt-form .actions input:hover{transform:scale(0.95)}.thanks_page__box.hearing .hbspt-form .actions.--type02 input{background:#f2ab49}.thanks_page__box.hearing .hbspt-form .hs-dependent-field{margin-top:20px}.thanks_page__box.hearing .hbspt-form .hs_email{margin-bottom:30px}.thanks_page__box.hearing .hbspt-form .hs_email label{position:relative}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .hs_email label{margin-bottom:3px}}.thanks_page__box.hearing .hbspt-form .hs_email label>span{display:block;margin-left:.8em}.thanks_page__box.hearing .hbspt-form .hs_email label .hs-form-required{color:#d00000;position:absolute;top:0;left:-0.8em}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field{width:auto;text-align:start}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input{width:100%}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list{display:block;margin-left:190px}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list{margin-top:0;margin-left:0}}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list li{margin-right:30px}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list li{margin-right:0}}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list li label{font-weight:400}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list li label>span a{text-decoration:underline}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list li.hs-form-booleancheckbox .hs-form-booleancheckbox-display>span{margin-left:30px;position:relative}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list li.hs-form-booleancheckbox .hs-form-booleancheckbox-display>span .hs-form-required{display:block;color:#d00000;position:absolute;top:0;left:-0.55em}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list input[type=checkbox]{position:relative;width:16px;height:16px;background:#fff;border:1px solid #505050;border-radius:0;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:4px 5px 3px 0}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list input[type=checkbox]:checked:before{position:absolute;top:-8px;left:5px;transform:rotate(40deg);width:7px;height:15px;border-right:3px solid #d00000;border-bottom:3px solid #d00000;content:""}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .input .inputs-list .hs-form-required{display:none}.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .hs-error-msg{margin-left:190px}@media screen and (max-width: 599px){.thanks_page__box.hearing .hbspt-form .legal-consent-container .hs-dependent-field .hs-form-field .hs-error-msg{margin-left:0}}.thanks_page__box.hearing .submitted-message{margin-bottom:10px;padding:20px;background:#f0f8ff}@media screen and (max-width: 599px){.thanks_page__box.hearing .submitted-message{padding:20px 10px 30px}}.thanks_page__box.hearing .submitted-message>p{font-size:1.5rem}@media screen and (max-width: 599px){.thanks_page__box.hearing .submitted-message>p{font-size:1.4rem;font-weight:400;text-align:left;line-height:1.5em;font-feature-settings:normal}}.thanks_page__box.hearing .submitted-message>p>strong{font-size:2rem;font-weight:bold;color:#3677d1}@media screen and (max-width: 599px){.thanks_page__box.hearing .submitted-message>p>strong{display:block;font-size:1.7rem;line-height:1.4em;text-align:center}}.thanks_page__box.hearing .submitted-message>p:nth-of-type(2){font-size:1rem}.thanks_page__box.hearing .submitted-message>p:last-of-type{margin-top:35px;padding:10px 10px 20px 10px;background:#fff;border-radius:10px}@media screen and (max-width: 599px){.thanks_page__box.hearing .submitted-message>p:last-of-type{margin-top:15px}}.thanks_page__box.hearing .submitted-message>p:last-of-type>span>a{display:inline-block;margin-top:15px;font-weight:bold;color:#3677d1;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width: 599px){.thanks_page__box.hearing .submitted-message>p:last-of-type>span>a{margin-top:25px;text-align:center}}.thanks_page__box.hearing .submitted-message>p:last-of-type>span br+br{display:none}.thanks_page .top_link{text-align:center}.thanks_page .top_link a{font-size:1.8rem;font-weight:bold;color:#00505a}.thanks_page .top_link a:hover{text-decoration:underline}.thanks_page .trial_info{display:flex;justify-content:center;gap:30px;margin:30px auto}@media screen and (max-width: 599px){.thanks_page .trial_info{display:inline-block;margin:0}}.thanks_page .trial_info__box{display:flex;font-size:1.5rem;line-height:1}@media screen and (max-width: 599px){.thanks_page .trial_info__box{margin-bottom:10px}}.thanks_page .trial_info__box .left{background:#28e6d2;padding:11px 14px 10px}.thanks_page .trial_info__box .right{background:#e9f7f7;padding:11px 0px 10px 6px;width:117px;text-align:left}.contact_page{background:#f3f5f5}.contact_page h1{font-size:3rem;text-align:center;margin-bottom:30px}.contact_page .form_page__flex__left{margin-top:30px}.contact_page .contact{padding:0 20px}@media screen and (max-width: 599px){.contact_page .contact{padding:0}}.area{width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.area:after{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);height:50px;width:1px;background-color:#d3d3d3}.area .tab_class{width:50%;height:75px;font-size:15px;text-align:center;color:#d3d3d3;display:block;float:left;order:-1;border-bottom:1px solid}@media screen and (max-width: 599px){.area .tab_class{height:65px}}.area .tab_class .title{font-size:2.2rem;font-weight:bold}@media screen and (max-width: 599px){.area .tab_class .title{font-size:1.6rem}}.area .tab_class .sub{font-size:1.4rem}.area .tab_class:hover{color:#1b4387}.area .content_class{display:none;width:100%}input[name=tab_name]{display:none}input:checked+.tab_class{color:#1b4387;border-bottom:2px solid}@media screen and (max-width: 599px){input:checked+.tab_class{border-bottom:3px solid}}input:checked+.tab_class+.content_class{display:block}/*# sourceMappingURL=form_page.min.css.map */