*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.lp-wrap{max-width:750px;margin:0 auto}@media screen and (min-width: 751px){.lp-wrap{max-width:500px}}.lp-wrap img{width:100%;height:auto;display:block}.cta_btn--bg{background-color:#f4f4f4}.fixed_btn{position:fixed;left:50%;bottom:0;transform:translateX(-50%) translateY(100%);width:100%;max-width:750px;z-index:100;opacity:0;padding-bottom:2vw;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.fixed_btn.is-visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}@media screen and (min-width: 751px){.fixed_btn{max-width:500px}}.fixed_btn img{width:100%;height:auto;display:block}.lp-anchor{display:block;cursor:pointer}#form{background-color:#fff;padding:20px 20px 40px}#form .form-inner{max-width:600px;margin:0 auto}#form .hs-form-field{margin-bottom:20px}#form .hs-form-field>label{display:block;font-size:18px;font-weight:bold;color:#333;margin-bottom:8px}#form .hs-form-field>label .hs-form-required{display:inline-block;vertical-align:middle;font-size:0px !important;margin-left:8px}#form .hs-form-field>label .hs-form-required::after{content:"必須";font-size:10px !important;font-weight:normal;color:#bc2c2b;border:1px solid #bc2c2b;border-radius:2px;padding:1px 4px;line-height:1.3;display:inline-block}@media screen and (min-width: 751px){#form .hs-form-field>label .hs-form-required::after{font-size:12px !important}}@media screen and (max-width: 750px){#form .hs-form-field>label .hs-form-required::after{font-size:2.6666666667vw !important}}#form .input{position:relative}#form .input.hs::after{content:"";display:block;position:absolute;top:50%;right:14px;transform:translateY(-50%);width:18px;height:18px;background-color:#bc2c2b;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23fff' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px}#form .input.er .hs-input{border-color:#bc2c2b !important;background-color:#fff5f7}#form .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]){width:100% !important;padding:12px 14px;border:1px solid #c9c9c9;border-radius:6px;font-size:15px;color:#333;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;transition:border-color .2s}#form .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus{border-color:#bc2c2b}#form select.hs-input{width:100% !important;padding:12px 14px;border:1px solid #c9c9c9;border-radius:6px;font-size:15px;color:#333;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23999' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}#form .inputs-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}#form .inputs-list li{flex:1 1 calc(33% - 8px);min-width:100px}#form .inputs-list li .hs-form-radio-display,#form .inputs-list li label{display:flex;align-items:center;justify-content:center;padding:10px 8px;border:1px solid #c9c9c9;border-radius:6px;font-size:14px;color:#333;cursor:pointer;transition:border-color .2s,background-color .2s;text-align:center;background-color:#fff;min-height:46px}@media screen and (min-width: 751px){#form .inputs-list li .hs-form-radio-display,#form .inputs-list li label{font-size:18px}}#form .inputs-list li .hs-form-radio-display:hover,#form .inputs-list li label:hover{border-color:#bc2c2b}#form .inputs-list li .hs-form-radio-display.check,#form .inputs-list li label.check{border-color:#bc2c2b;background-color:#fff0f0;color:#bc2c2b;font-weight:bold}#form .inputs-list li input[type=radio],#form .inputs-list li input[type=checkbox]:not(#privacy-9a6b075f-5bec-48d9-a8be-8b8bfbd88bb5){display:none}#form .reset_ac{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:18px;height:18px;cursor:pointer;background-color:#ccc;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='%23fff' d='M2 2l6 6M8 2l-6 6' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px}#form .hs-error-msgs{list-style:none;padding:0;margin:4px 0 0}#form .hs-error-msgs li label{font-size:12px;color:#bc2c2b;font-weight:normal}#form .actions{margin-top:8px}#form .actions .hs-button{display:block;width:100%;background-color:#ccc;color:#fff;border:none;padding:16px;font-size:18px;font-weight:bold;border-radius:6px;cursor:not-allowed;letter-spacing:.05em;transition:background-color .2s}#form .actions.enable .hs-button{background-color:#bc2c2b;cursor:pointer}#form .actions.enable .hs-button:hover{background-color:#9b1f1e}#form .legal-consent-container{font-size:13px;color:#555;margin-bottom:16px}#form .legal-consent-container .hs-form-booleancheckbox{list-style:none}#form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:15px;font-weight:bold;color:#333}#form .legal-consent-container .hs-form-booleancheckbox label::before{content:"";display:inline-block;flex-shrink:0;width:28px;height:28px;border:2px solid #c9c9c9;border-radius:4px;background-color:#fff;box-sizing:border-box;margin-top:2px;transition:background-color .2s,border-color .2s}#form .legal-consent-container .hs-form-booleancheckbox.check label::before{background-color:#bc2c2b;border-color:#bc2c2b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpolyline points='1,5 4.5,9 11,1' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}#form .legal-consent-container .hs-form-booleancheckbox input[type=checkbox]{display:none}#form .legal-consent-container .hs-form-booleancheckbox .hs-form-required{display:none}#form .hs-richtext{font-size:13px;color:#666;margin-bottom:12px;line-height:1.7}@media screen and (max-width: 750px){#form .hs_desired_style .inputs-list,#form .hs_wd2_event_mostexcited .inputs-list,#form .hs_wd2_event_referralsource .inputs-list{display:block}#form .hs_desired_style .inputs-list li,#form .hs_wd2_event_mostexcited .inputs-list li,#form .hs_wd2_event_referralsource .inputs-list li{width:100%;margin-bottom:8px}}#form .hs_desired_style .inputs-list,#form .hs-form-field[class*=wd2_event_mostexcited] .inputs-list{display:block}#form .hs_desired_style .inputs-list li,#form .hs-form-field[class*=wd2_event_mostexcited] .inputs-list li{width:100%;margin-bottom:8px}#form .hs-error-msgs{list-style:none;padding:0;margin:4px 0 0}#form .hs-error-msgs li label,#form .hs-error-msgs .hs-error-msg{font-size:12px;color:#bc2c2b;font-weight:normal;text-align:left;display:block;border:none !important;background:none !important;padding:0 !important}#form .hs_wd2_minorguest_name .inputs-list li:has(input:checked) .hs-form-radio-display,#form .hs_wd2_minorguest_name .inputs-list li:has(input:checked) label,#form .hs-form-field[class*=wd2_event_mostexcited] .inputs-list li:has(input:checked) .hs-form-radio-display,#form .hs-form-field[class*=wd2_event_mostexcited] .inputs-list li:has(input:checked) label{border-color:#bc2c2b;background-color:#fff0f0;color:#bc2c2b;font-weight:bold}#form .legal-consent-container{font-size:13px;color:#555;margin-bottom:16px}#form .legal-consent-container .hs-form-booleancheckbox{list-style:none}#form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px;font-weight:bold;color:#333;padding:8px;border:1px solid #c9c9c9;border-radius:6px;transition:border-color .2s,background-color .2s,color .2s}#form .legal-consent-container .hs-form-booleancheckbox input[type=checkbox]{display:inline-block;width:20px;height:20px;flex-shrink:0;cursor:pointer;accent-color:#bc2c2b}#form .legal-consent-container .hs-form-booleancheckbox.check label{border-color:#bc2c2b;background-color:#fff0f0;color:#bc2c2b;font-weight:bold}#form .legal-consent-container .hs-form-booleancheckbox .hs-form-required{display:none}#form .picker__button--clear{background-color:#bc2c2b;border:none;font-size:1.4rem;white-space:nowrap;width:100%;padding:1.2rem;color:#fff;margin-bottom:12px}#form .picker__button--clear::before{top:0;width:0em;border-top:none}#form .fn-date-picker.pika-single.is-bound{position:absolute;box-shadow:none;z-index:10000}#form .fn-date-picker.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:6px}#form .hs-dateinput.hs-datepicker-open .hs-datepicker{position:fixed !important;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;left:0;top:0}#form .hs-datepicker .pika-single{position:fixed;width:90% !important;max-width:350px !important;left:0;right:0;margin:auto}#form .hs-datepicker .pika-single .pika-lendar{margin:min(2vw,20px) !important;width:calc(100% - 40px) !important;max-width:600px !important}#form .fn-date-picker .pika-title{position:relative;padding:0 0 min(4vw,40px);display:flex;justify-content:center}#form .fn-date-picker .pika-title::after{position:absolute;content:"";width:100%;height:0;border-bottom:1px solid #d9d9d9;bottom:min(1.6vw,16px);left:0}#form .fn-date-picker .pika-prev{order:1}#form .fn-date-picker .pika-label{order:2}#form .fn-date-picker .pika-label+.pika-label{order:3}#form .fn-date-picker .pika-next{order:4}#form .fn-date-picker .pika-next,#form .fn-date-picker .pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:0 !important;height:0 !important;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:1 !important;top:10px !important}#form .fn-date-picker .is-rtl .pika-prev,#form .fn-date-picker .pika-next{float:none !important;background-image:none !important;border-left:10px solid #bc2c2b;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);right:-30px}#form .fn-date-picker .is-rtl .pika-next,#form .fn-date-picker .pika-prev{float:none !important;background-image:none !important;border-right:10px solid #bc2c2b;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);left:-30px}#form .fn-date-picker .pika-table th{font-weight:normal !important;font-size:clamp(14px,1.4vw,16px) !important;color:#000;padding-bottom:min(1vw,20px)}#form .fn-date-picker .pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:clamp(18px,1.8vw,20px) !important;line-height:20px;font-weight:normal !important;background-color:#fff}#form .fn-date-picker .pika-title select{font-size:clamp(18px,1.8vw,20px) !important;font-weight:normal !important}#form .fn-date-picker .pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;width:calc(100% - 8px) !important;padding:25% 0 !important;color:#000;margin:4px !important;background:#d9d9d9;border-radius:2px;font-size:clamp(16px,1.6vw,18px) !important;line-height:15px;text-align:center !important}#form .fn-date-picker .pika-table abbr{border-bottom:none;cursor:help;text-decoration:none}#form .picker--opened .picker__holder{transform:translateY(0);background:rgba(0,0,0,.7);transition:background .15s ease-out;overflow:hidden;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}#form .picker__frame{transform:translateY(0) !important;margin-bottom:0;transition:all .5s ease-out;bottom:0 !important}#form .picker--opened .picker__frame{width:100%;height:100%}#form .picker__wrap{position:fixed;width:90% !important;max-width:350px !important;left:0;right:0;margin:auto}#form .picker__box{border:none;padding:min(1vw,10px) min(2vw,20px)}#form .picker__header{position:relative;padding:0 0 min(3vw,30px);display:flex;justify-content:center;align-items:center}#form .picker__header::after{position:absolute;content:"";width:100%;height:0;border-bottom:1px solid #d9d9d9;bottom:min(1.6vw,16px);left:0}#form .picker__month,#form .picker__year{font-size:16px !important;color:#000;font-style:normal;font-weight:700}#form .picker__year{order:1}#form .picker__year::after{content:"年"}#form .picker__month{order:2}#form .picker__nav--next::before,#form .picker__nav--prev::before{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:0 !important;height:0 !important;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);opacity:1 !important;top:0 !important}#form .picker__nav--next::before{float:none !important;background-image:none !important;border-left:10px solid #bc2c2b;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);right:0}#form .picker__nav--prev::before{float:none !important;background-image:none !important;border-right:10px solid #bc2c2b;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);left:0}#form .picker__weekday{font-weight:normal !important;font-size:16px !important;color:#000;padding-bottom:min(1vw,20px)}#form .picker__day{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;width:calc(100% - 8px) !important;padding:25% 0 !important;color:#000;margin:4px !important;border-radius:2px;font-size:20px !important;line-height:15px;text-align:center !important}#form .picker__day--highlighted:hover,#form .picker--focused .picker__day--highlighted{cursor:pointer;color:#fff;background:#bc2c2b}#form .picker__day--today::before{display:none}#form .picker__day--disabled,#form .picker__day--disabled:hover,#form .picker--focused .picker__day--disabled{background:#e8e8e8;border-color:#e8e8e8;color:#c9c9c9;cursor:default}#form .picker__button--close{position:absolute;text-indent:-9999px;right:0;border:none;background:rgba(0,0,0,0);padding:0;display:block;width:40px;height:40px;top:-45px;cursor:pointer}#form .picker__button--close::before{transform:translate(-50%, -50%) rotate(45deg)}#form .picker__button--close::after{transform:translate(-50%, -50%) rotate(-45deg)}#form .picker__button--close::before,#form .picker__button--close::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:40px;background:#fff}#form .picker__select--year{width:30%;height:auto;padding:4px 10px;font-weight:bold;font-size:16px !important}#form .picker__select--year+.picker__month{margin-top:-10px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:3.7333333333vw;color:#333;line-height:1}@media screen and (min-width: 751px){body{background-color:#fff;font-size:1.6rem}}video,img{max-width:100%;vertical-align:bottom}a{text-decoration:none;color:#333}ul,ol{list-style-type:none}.txt-c{text-align:center !important}.txt-l{text-align:left !important}.mt80{margin-top:10.6666666667vw !important}@media screen and (min-width: 751px){.mt80{margin-top:56px !important}}.pt100{padding-top:13.3333333333vw !important}@media screen and (min-width: 751px){.pt100{padding-top:70px !important}}.pb80{padding-bottom:10.6666666667vw !important}@media screen and (min-width: 751px){.pb80{padding-bottom:56px !important}}.wrapper{max-width:750px;margin:0 auto}.completed .sdw{box-shadow:none}.inner{padding:0 6.6666666667vw}@media screen and (min-width: 751px){.inner{padding:0 40px}}.completed{line-height:1}.completed main{line-height:1.6;text-align:center;color:#ba2e30}.completed main .logo img{width:26.6666666667vw}@media screen and (min-width: 751px){.completed main .logo img{width:140px}}.completed main .greeting{font-weight:bold}.completed main .greeting__ttl{font-size:5.3333333333vw}.completed main .greeting__ttl::before{display:block;width:0;height:0;margin-top:-.3em;content:""}.completed main .greeting__ttl::after{display:block;width:0;height:0;margin-bottom:-.3em;content:""}@media screen and (min-width: 751px){.completed main .greeting__ttl{font-size:2.8rem}}.thanks-text{font-size:3.7333333333vw;line-height:2;color:#333;text-align:left;margin-top:8vw;font-weight:normal}@media screen and (min-width: 751px){.thanks-text{font-size:1.5rem;margin-top:32px}}.thanks-sub{font-size:3.2vw;line-height:1.8;color:#666;text-align:left;border-top:1px solid #ddd;padding-top:6vw;margin-top:6vw;font-weight:normal}@media screen and (min-width: 751px){.thanks-sub{font-size:1.3rem;padding-top:24px;margin-top:24px}}.entry_tmy{background-color:#fff;border-top:1px solid #bc2c2b;padding:8vw 4vw}@media screen and (min-width: 751px){.entry_tmy{padding:32px 16px}}.entry_tmy .content{max-width:750px;margin:0 auto;text-align:center}.tmy-name{font-size:3.7333333333vw;font-weight:bold;color:#333;margin-bottom:5.3333333333vw}@media screen and (min-width: 751px){.tmy-name{font-size:1.5rem;margin-bottom:20px}}.tmy-logos{display:flex;align-items:center;justify-content:center;gap:4vw;margin-bottom:5.3333333333vw}@media screen and (min-width: 751px){.tmy-logos{gap:24px;margin-bottom:20px}}.tmy-logos__icons{display:flex;align-items:center;gap:3.2vw;flex-shrink:0}@media screen and (min-width: 751px){.tmy-logos__icons{gap:12px}}.tmy-logos__icons img{height:13.8666666667vw;width:auto}@media screen and (min-width: 751px){.tmy-logos__icons img{height:52px}}.tmy-logos__text{font-size:3.2vw;color:#555;text-align:left;line-height:1.7}@media screen and (min-width: 751px){.tmy-logos__text{font-size:1.3rem}}.copyright{font-size:3.2vw;color:#999;margin-top:2.6666666667vw}@media screen and (min-width: 751px){.copyright{font-size:1.2rem;margin-top:8px}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:15px;line-height:1.8}.wrap{max-width:800px;margin:0 auto;padding:48px 24px 80px}h1{font-size:22px;font-weight:bold;color:#bc2c2b;border-bottom:2px solid #bc2c2b;padding-bottom:12px;margin-bottom:32px;line-height:1.5}.intro{margin-bottom:40px;color:#444}.article{margin-bottom:32px}.article h2{font-size:16px;font-weight:bold;color:#bc2c2b;margin-bottom:8px}.article p{color:#444}.article ol{padding-left:20px;color:#444}.article ol li{margin-bottom:4px}.supplementary{margin-top:48px;padding-top:24px;border-top:1px solid #ddd;font-size:13px;color:#888}.entry_tmy{background-color:#f5f5f5;padding:32px 16px;margin-top:48px;border-top:1px solid #ddd}.entry_tmy .content{max-width:800px;margin:0 auto;text-align:center}.tmy-name{font-size:15px;font-weight:bold;color:#333;margin-bottom:20px}.tmy-logos{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:20px}.tmy-logos__icons{display:flex;align-items:center;gap:12px;flex-shrink:0}.tmy-logos__icons img{height:52px;width:auto}.tmy-logos__text{font-size:13px;color:#555;text-align:left;line-height:1.7}.entry_tmy .copyright{font-size:12px;color:#999;margin-top:8px}/*# sourceMappingURL=style.css.map */