*{box-sizing:border-box}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}a{text-decoration:none}img{border:0}body,pre{font-family:"Noto Sans JP",sans-serif;line-height:1;font-size:14px}input[type=text],input[type=tel],select{font-size:18px}@media screen and (max-width: 320px){input[type=text],input[type=tel],select{font-size:16px}}.loopSliderWrap{top:0;left:0;height:80px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:80px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:80px;float:left;overflow:hidden}.loopSlider ul li{width:180px;height:80px;float:left;display:inline;overflow:hidden}.loopSliderWrap:after{content:"";display:none;clear:none}.loopSlider_caption{width:100%;margin-top:-5px;padding-bottom:4px;background-color:#1a1a1a;color:#fff;font-size:80%;line-height:1.2em;text-align:center}header{display:flex;padding:3%;justify-content:space-between;justify-items:center}@media screen and (min-width: 711px)and (max-width: 1050px){header{padding-bottom:1%}}header img{vertical-align:middle}header .header_images-left{display:flex}header .header_images-left .img_header_logo{height:40px}header .header_images-left .img_header_prime{height:40px;margin-left:5px}header .header_images-right img{height:60px}@media screen and (max-width: 320px){header .header_images-right img{height:40px}}.img_header_logo{height:60px}@media screen and (max-width: 320px){.img_header_logo{height:40px}}.initial_display_modal{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:100;padding:30px}.initial_display_modal .initial_display_modal-question{color:#333;text-align:center;font-size:18px}@media screen and (max-width: 420px){.initial_display_modal .initial_display_modal-question{font-size:16px}}.initial_display_modal .initial_display_modal-body{background:#fff;position:relative;padding:30px;border-radius:6px;border:3px solid #0e8b0e}.initial_display_modal .initial_display_modal-contents{margin-top:20px;display:flex;flex-direction:column}.initial_display_modal .initial_display_modal-item{width:300px}.initial_display_modal .initial_display_modal-item:not(:first-child){margin-top:20px}@media screen and (max-width: 420px){.initial_display_modal .initial_display_modal-item{width:100%}}.initial_display_modal .initial_display_modal-label{display:block;padding:30px 20px;border-radius:10px;text-align:center;color:#0e8b0e;font-weight:bold;background-color:#fff;border:2px solid #0e8b0e;cursor:pointer;font-size:18px}@media screen and (max-width: 420px){.initial_display_modal .initial_display_modal-label{padding:30px 5px;font-size:16px}}.initial_display_modal .initial_display_modal-label:hover{background-color:#0e8b0e;color:#fff}.initial_display_modal .initial_display_modal-input{display:none}.initial_display_modal .initial_display_modal-input:checked+.initial_display_modal-label{background-color:#0e8b0e;color:#fff}.submit_loading{display:none;position:absolute;top:34%;left:33%;z-index:99}.about_privacy_and_form{background-color:#fffdee}.form-body{padding:0 3%;background-color:#fffdee}.form-body.compact .form-background{padding-top:7%}.form-body .form-background{position:relative;padding:2% 0 0 0;border-radius:0 0 1em 1em;background-color:rgba(0,0,0,0)}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background{padding:0}}.form-body .form-background .input_line{position:relative;padding-left:2%;padding-right:2%;padding-bottom:1em}.form-body .form-background .input_line:first-of-type{padding-top:2%}.form-body .form-background .input_line .error-text{display:none;padding-top:.25em;color:red;font-size:80%;text-align:left}.form-body .form-background .input_line input[type=text],.form-body .form-background .input_line input[type=tel],.form-body .form-background .input_line select{width:100%;padding:.5em;border:1px solid #4d4d4d;border-radius:.25em;background-color:#fff;text-align:left}.form-body .form-background .input_line select{font-size:115%}.form-body .form-background .input_line .img_checked{display:none;position:absolute;right:2em;top:1em}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background .input_line .img_checked{top:1.75em;right:2.25em}}.form-body .form-background .input_line .img_checked#input_ok-budget_id{top:.5em}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background .input_line .img_checked#input_ok-budget_id{top:.65em}}.form-body .form-background .input_line .img_checked#input_ok-last_name,.form-body .form-background .input_line .img_checked#input_ok-tel{top:.4em}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background .input_line .img_checked#input_ok-last_name,.form-body .form-background .input_line .img_checked#input_ok-tel{top:.6em}}@media screen and (max-width: 320px){.form-body .form-background .input_line .img_checked#input_ok-last_name,.form-body .form-background .input_line .img_checked#input_ok-tel{top:.6em}}.form-body .form-background .input_line#input_line-tel{display:none}.form-body .form-background .submit{position:relative;margin-top:0%;padding:20% 3% 0 3%;border-radius:1em;background-color:rgba(0,0,0,0);text-align:center}.form-body .form-background .submit.no_balloon{padding-top:0}.form-body .form-background .submit .terms{padding:1em 0 .5em 0;text-align:center;font-size:80%}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background .submit .terms{padding:0;font-size:90%}}.form-body .form-background .submit .terms a:link,.form-body .form-background .submit .terms a:hover,.form-body .form-background .submit .terms a:visited{color:#1a1a1a;text-decoration:underline}.form-body .form-background .submit .button-submit{width:100%;height:90px;margin-left:2%;background-image:url("/lp/assets/landing_pages/shares/lp_for_multi_privacy/img_submit_button-03702da8.webp");background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-size:contain;background-position:center;border:0;border-radius:1em}@media screen and (max-width: 320px){.form-body .form-background .submit .button-submit{height:80px}}@media screen and (min-width: 414px){.form-body .form-background .submit .button-submit{height:100px;background-image:url("/lp/assets/landing_pages/shares/lp_for_multi_words/img_submit_button@2x-8930dc0c.webp")}}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background .submit .button-submit{width:60%;height:116px;background-position:center;background-image:url("/lp/assets/landing_pages/shares/lp_for_multi_words/img_submit_button@2x-8930dc0c.webp")}}@media screen and (min-width: 1024px)and (max-width: 1200px){.form-body .form-background .submit .button-submit{width:60%;height:135px;background-position:center;background-image:url("/lp/assets/landing_pages/shares/lp_for_multi_words/img_submit_button@2x-8930dc0c.webp")}}@media screen and (min-width: 711px)and (max-width: 1050px){.form-body .form-background .submit{margin-top:0;padding:1% 2% 0 2%}}@media screen and (min-width: 1024px)and (max-width: 1200px){.form-body .form-background .submit{margin-top:2%;padding:1%}}@media screen and (max-width: 320px){body{font-size:88%}}strong{color:red}.footer-appeal_area{padding:3% 0;background-color:#fff;text-align:center}.footer-appeal_area img.img_footer{width:80%}.footer-appeal_area .footer-appeal_text{padding-top:.5em;line-height:1.4}@media screen and (max-width: 320px){.footer-appeal_area .footer-appeal_text{font-size:90%}}.footer-info_area{padding:4% 2%;text-align:center;line-height:2}.footer-info_area a.open_modal{text-decoration:underline}.footer-info_area a:link,.footer-info_area a:hover,.footer-info_area a:visited{color:#000;text-decoration:underline}.form-body.compact{padding-bottom:0}.form-body.compact .input_line{position:relative;padding-left:2%}.form-body.compact .input_line:before{position:absolute;content:"";top:0;left:7px;width:36px;height:38px;background-repeat:no-repeat;display:inline-block;border-radius:.25em}@media screen and (max-width: 320px){.form-body.compact .input_line:before{height:36px}}.form-body.compact .input_line:first-of-type:before{top:7px}.form-body.compact .input_line input[type=text],.form-body.compact .input_line input[type=tel],.form-body.compact .input_line select{height:38px;padding-left:2.3em;appearance:none;border-color:#5ea1a9;border-width:2px;outline-style:none}.form-body.compact .input_line select{background:linear-gradient(#ffffff, #fcfcfc, #ccdfe6, #ebebeb)}.form-body.compact .input_line#input_line-prefecture_id:before{background-image:url("/lp/assets/landing_pages/reform_00sp/img_select_header_01-5fabf2fd.webp")}.form-body.compact .input_line#input_line-budget_id:before{background-image:url("/lp/assets/landing_pages/reform_00sp/img_select_header_02-b785dc2d.webp")}.form-body.compact .input_line#input_line-last_name:before,.form-body.compact .input_line#input_line-subsidy_usage:before{background-image:url("/lp/assets/landing_pages/reform_00sp/img_select_header_03-b233922f.webp")}.form-body.compact .input_line#input_line-tel:before{background-image:url("/lp/assets/landing_pages/reform_00sp/img_select_header_04-6db419d4.webp")}.form-body.compact .input_line .img_checked#input_ok-subsidy_usage{top:.4em}.form-body.compact .current{animation:current_target 1s linear 0s infinite alternate}.book_present_banner{padding:15px 10px 10px;background-color:#fff}.book_present_banner .book_present_banner-img{width:100%}@keyframes current_target{0%{box-shadow:0 0 0 3px red}100%{box-shadow:0 0 0 3px rgba(0,0,0,0)}}.about_privacy{padding:0 5% 5%}.about_privacy .about_privacy-inner_background{display:flex;padding:.5em .25em;background-color:#fffdee;align-items:center;justify-content:center}.about_privacy .about_privacy-inner_background .img_ssl_privacy{width:40px}.about_privacy .about_privacy-inner_background .about_privacy-text{display:inline-block;padding-left:.5em;font-size:75%;line-height:1.4}@media screen and (max-width: 320px){.about_privacy .about_privacy-inner_background .about_privacy-text{font-size:78%}}.appeal-area{display:flex;flex-direction:column;background:#fff;align-items:center;gap:12px;padding:16px 0;text-align:center}.appeal-area__img{width:100%}.appeal-area__text{text-align:center;line-height:1.4}.modal{width:100%;height:100%;position:absolute;top:0;z-index:999;background-color:rgba(0,0,0,.7);display:none}.modal-content{width:60%;padding:2%;margin:20% auto 0 auto;background-color:#fff;color:#4a4a4a;box-sizing:border-box}@media screen and (max-width: 420px){.modal-content{width:85%;padding:4%}}.modal-content-header{width:auto;padding:0 0 1%;margin:0 auto 2%;line-height:1.3;background:rgba(0,0,0,0);border-radius:0;letter-spacing:0;box-shadow:none;-moz-box-shadow:0 3px 3px rgba(0,0,0,.4);-webkit-box-shadow:none;display:inherit;text-align:center;color:#2f4f4f;font-size:200%;border-bottom:3px solid #b8860b}@media screen and (max-width: 420px){.modal-content-header{margin-bottom:4%}}.modal-content_sub{padding:1% 0 2% 0}@media screen and (max-width: 420px){.modal-content_sub{padding-bottom:5%}.modal-content_sub p{line-height:1.4}}.modal-content_sub-header{color:#2f4f4f;line-height:1.2}@media screen and (max-width: 420px){.modal-content_sub-header{font-size:120%}}.open_modal{cursor:pointer}.close_modal{width:30%;padding:1%;margin:0 auto;text-align:center;border-radius:4px;background-color:#b8860b;color:#fff;font-weight:bold;font-size:120%;cursor:pointer}@media screen and (max-width: 420px){.close_modal{width:50%;padding:3%;margin-top:4%}}#lp_for_multi_privacy .img_campaign,#lp_for_multi_privacy .img_key_visual{display:block;width:100%;height:auto}#lp_for_multi_privacy .loopSlider ul li img,#lp_for_multi_privacy .appeal-area__img,#lp_for_multi_privacy .book_present_banner-img{height:auto}#lp_for_multi_privacy .loopSlider{height:53px;border-bottom:3px solid #5ea1a9}#lp_for_multi_privacy .loopSlider .loopSliderWrap{height:53px}#lp_for_multi_privacy .loopSlider ul{height:53px}#lp_for_multi_privacy .loopSlider ul li{width:120px}#lp_for_multi_privacy .loopSlider ul li img{width:120px}#lp_for_multi_privacy .key_visual-text{padding:1em 0 .25em 0;margin:0 2%;border-bottom:1px solid #1a1a1a;background-color:#fff;color:#1a1a1a;font-weight:bold;line-height:1.4;text-align:center}@media screen and (max-width: 320px){#lp_for_multi_privacy .key_visual-text{font-size:80%}}@media screen and (max-width: 420px){#lp_for_multi_privacy .key_visual-text{font-size:85%}}@media screen and (min-width: 711px)and (max-width: 1050px){#lp_for_multi_privacy .key_visual-text{padding:.25em}}#lp_for_multi_privacy .key_visual-text strong{color:#f15a24;text-decoration:none;font-size:120%}#lp_for_multi_privacy .about_privacy_and_form--compact .about_privacy{padding-bottom:1.5%}#lp_for_multi_privacy .about_privacy_and_form--compact .appeal-area{gap:6px;padding:6px 0 4px}#lp_for_multi_privacy .about_privacy_and_form--compact .book_present_banner{padding:4px 10px 2px}#lp_for_multi_privacy .footer-appeal_area--compact{padding:2% 0 1.5%}#lp_for_multi_privacy .footer-appeal_area--compact img.img_footer{width:74%;height:auto}#lp_for_multi_privacy .footer-appeal_area--compact .footer-appeal_text{padding-top:.25em;line-height:1.3;font-size:90%}#lp_for_multi_privacy .footer-info_area--compact{padding:1% 2% 1.5%;line-height:1.35}#lp_for_multi_privacy .footer-info_area--compact.footer-info_area a.open_modal{font-size:12px;text-decoration:none}#lp_for_multi_privacy .footer-info_area--compact #copyright{font-size:10px}
