*{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}}.error{width:550px;background-color:#FDDFE0;border-radius:6px;border:#ff0000 solid 1px;margin:0 auto;padding:10px 0 14px 20px;margin-bottom:20px;position:relative;position:absolute;top:50px;left:9px}.error p{font-size:20px;font-weight:bold;color:#FF0000;margin-bottom:10px}.error ul li{margin-left:40px;color:#FF0000;list-style-type:disc}.error p img{vertical-align:middle;margin-right:6px}.close{position:absolute;top:10px;right:10px}.close img{height:28px;width:auto}@media screen and (max-width: 620px){.error{width:260px;padding:5px 10px 5px}.error p{padding-right:30px}.error p img{display:none}.error p.close img{display:block}.error ul li{margin-left:20px;font-size:13px;line-height:1.3}.close{top:3px;right:-33px}}.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:185px;height:80px;float:left;display:inline;overflow:hidden}.loopSliderWrap:after{content:"";display:none;clear:none}.loopSlider_caption{width:100%;margin-top:-5px;line-height:1.3;text-align:center;font-size:1.2em;font-weight:bold;color:#ec860c}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-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,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}.partial_indention,.partial_decoration_text{display:none}.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 .form-background{position:relative;padding:2% 0 0 0;border-radius:0 0 1em 1em;background-color:transparent}@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{margin-top:2%}.form-body .form-background .input_line .error-text{display:none;padding-top:0.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:0.5em;border:1px solid #4D4D4D;border-radius:0.25em;background-color:white;text-align:left}.form-body .form-background .input_line .img_checked{display:none;position:absolute;right:2em;top:0.5em}@media screen and (min-width: 711px) and (max-width: 1050px){.form-body .form-background .input_line .img_checked{right:2.25em}}.form-body .form-background #input_line-tel.input_line{display:none}.form-body .form-background .about_hapisumu_privacy_policy{display:flex;padding:1em;border:1px solid #009245;border-radius:0.5em;background-color:white;align-items:center;justify-content:center}@media screen and (min-width: 711px) and (max-width: 1050px){.form-body .form-background .about_hapisumu_privacy_policy{padding:0.75em}}.form-body .form-background .about_hapisumu_privacy_policy .img_privacy_policy{width:65px}.form-body .form-background .about_hapisumu_privacy_policy .about_hapisumu_privacy_policy-text{padding-left:1em;line-height:1.3;font-size:80%}.form-body .form-background .about_hapisumu_privacy_policy .about_hapisumu_privacy_policy-text h4{padding-bottom:0.5em;font-size:110%}.form-body .form-background .about_hapisumu_privacy_policy .about_hapisumu_privacy_policy-text a:link,.form-body .form-background .about_hapisumu_privacy_policy .about_hapisumu_privacy_policy-text a:hover,.form-body .form-background .about_hapisumu_privacy_policy .about_hapisumu_privacy_policy-text a:visited{color:currentColor;text-decoration:underline}.form-body .form-background .submit{position:relative;margin-top:0%;padding:20% 3% 0 3%;border-radius:1em;background-color:transparent;text-align:center}.form-body .form-background .submit.no_balloon{padding-top:0}.form-body .form-background .submit .img_appeal_balloon{position:absolute;right:2%;top:0;width:90px}@media screen and (max-width: 420px){.form-body .form-background .submit .img_appeal_balloon{width:80px}}.form-body .form-background .submit .img_appeal_balloon.mizumawari{display:none}.form-body .form-background .submit .terms{padding:1em 0 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-38a8ee06d7d92ef3109dca3e5656ecf38230ca737a5876b9b29aba1899a4f1f3.webp);background-repeat:no-repeat;background-color:transparent;background-size:contain;background-position:right;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-2caed984377c2f0d5d8692fb9b93974c779dea617ecd434a3017879f1fe818f1.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-2caed984377c2f0d5d8692fb9b93974c779dea617ecd434a3017879f1fe818f1.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-2caed984377c2f0d5d8692fb9b93974c779dea617ecd434a3017879f1fe818f1.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%}}.arrow_line{background-color:transparent;text-align:center}.arrow_line .arrow{width:0;height:0;border-style:solid;border-width:0 7.5px 12px 7.5px;border-color:transparent transparent #ffbb00 transparent;vertical-align:bottom;display:inline-block}.inner_content_appeal_text{position:relative;padding:0.5em 0;background-color:#ffbb00;font-weight:bold;line-height:1.4;text-align:center}.inner_content_appeal_text .inner_content_appeal_text-inner_line{padding:0.5em;background-image:url(/lp/assets/landing_pages/shares/lp_for_multi_words/img_form_footer_appeal_background-952751bbaed615bd0bea24eb940d154a33e8e262284d57a9c43f5b339753e8a3.webp)}.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background{padding:1em 0.5em;border-radius:0.5em;background-color:#FFFDEE}@media screen and (max-width: 320px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background{font-size:88%}}.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background.with_image{padding:0.4em}@media screen and (min-width: 711px) and (max-width: 1050px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background.with_image{display:flex;align-items:center;justify-content:center}}.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background .img_guidebook_info{width:80px}.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background .img_guidebook_info.static_large{position:absolute;top:4%;left:0;width:34%}@media screen and (min-width: 711px) and (max-width: 1050px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background .img_guidebook_info.static_large{left:25%;width:20%}}@media screen and (min-width: 1024px) and (max-width: 1200px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .inner_content_appeal_text-inner_background .img_guidebook_info.static_large{left:32%;width:15%}}.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text{padding-left:calc(34% + 2%);font-size:100%;text-align:left}@media screen and (max-width: 320px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text{font-size:85%}}@media screen and (min-width: 711px) and (max-width: 1050px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text{padding-left:27%;font-size:120%}}@media screen and (min-width: 1024px) and (max-width: 1200px){.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text{padding-left:22%}}.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text strong{font-size:115%}.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text small{font-size:90%}.inner_content_appeal_text .inner_content_appeal_text-inner_line .guide_book_text small strong{font-size:100%}@media screen and (max-width: 320px){font-size:88%}strong{color:red}#loading{display:none}.footer-appeal_area{padding:3% 0;background-color:white;text-align:center}.footer-appeal_area img.img_footer{width:80%}.footer-appeal_area .footer-appeal_text{padding-top:0.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 .open_modal{text-decoration:underline}.footer-info_area a:link,.footer-info_area a:hover,.footer-info_area a:visited{color:black;text-decoration:underline}.submit_background{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:90}key_visual-text .submit_loading{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99}.img_campaign{width:100%;vertical-align:bottom}.key_visual{position:relative;line-height:0}.key_visual .privacy_mark_link_on_first_view{display:inline-block;position:absolute;width:16%;top:5%;left:39%}.key_visual .privacy_mark_link_on_first_view.no_amazon{left:57%;top:6%}.key_visual .privacy_mark_link_on_first_view.no_amazon_2{left:57%;top:5%}.key_visual .img_key_visual{width:100%;margin-bottom:-1px}.key_visual .key_visual-text{padding:1em 0 0.25em 0;margin:0 2%;border-bottom:1px solid #1A1A1A;background-color:white;color:#1A1A1A;font-weight:bold;line-height:1.4;text-align:center}@media screen and (min-width: 711px) and (max-width: 1050px){.key_visual .key_visual-text{padding:0.25em}}@media screen and (max-width: 420px){.key_visual .key_visual-text{padding:0.1em 0 0.25em 0;font-size:85%}}@media screen and (max-width: 320px){.key_visual .key_visual-text{padding:0.1em 0 0.25em 0;font-size:73%}}.key_visual .key_visual-text strong{color:#F15A24;text-decoration:none;font-size:120%}.loopSlider{height:53px;border-bottom:3px solid #5EA1A9}.loopSlider .loopSliderWrap{height:53px}.loopSlider ul{height:53px}.loopSlider ul li{width:120px}.loopSlider ul li img{width:120px}.about_privacy{padding:0.5em 5% 0 5%}.about_privacy .about_privacy-inner_background{display:flex;padding:0.5em 0.25em;background-color:#FFFDEE;align-items:center;justify-content:center}.about_privacy .about_privacy-inner_background .img_ssl_privacy{width:80px}@media screen and (max-width: 320px){.about_privacy .about_privacy-inner_background .img_ssl_privacy{width:76px}}.about_privacy .about_privacy-inner_background .about_privacy-text{display:inline-block;padding-left:0.5em;font-size:85%;line-height:1.4}@media screen and (max-width: 320px){.about_privacy .about_privacy-inner_background .about_privacy-text{font-size:78%}}@media screen and (min-width: 711px) and (max-width: 1050px){.about_privacy .about_privacy-inner_background .about_privacy-text{font-size:100%}}.book_present_banner{padding:15px 10px 10px;background-color:#fff}.book_present_banner .book_present_banner-img{width:100%}
