@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0}:root{--sp-design-width: 390}html{min-height:100vh;scroll-behavior:smooth;font-size:3.73vw}@media (min-width: 769px){html{font-size:14px}}body{min-height:100vh;margin:0;font-family:"M PLUS 1p",sans-serif;line-height:1.6;color:#333}@media (min-width: 769px){body{min-width:1280px}}ul,ol{list-style:none}table{width:100%;border-collapse:collapse}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.u-pc{display:none}@media (min-width: 769px){.u-pc{display:block}}.u-sp{display:block}@media (min-width: 769px){.u-sp{display:none}}@media (min-width: 769px){main{min-width:1280px}}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}html{line-break:strict;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (min-width: 769px) and (max-width: 1279px){html{overflow-x:clip}}@media (min-width: 769px) and (max-width: 800px){body{zoom:.626}}@media (min-width: 801px) and (max-width: 832px){body{zoom:.651}}@media (min-width: 833px) and (max-width: 864px){body{zoom:.676}}@media (min-width: 865px) and (max-width: 896px){body{zoom:.701}}@media (min-width: 897px) and (max-width: 928px){body{zoom:.726}}@media (min-width: 929px) and (max-width: 960px){body{zoom:.751}}@media (min-width: 961px) and (max-width: 992px){body{zoom:.776}}@media (min-width: 993px) and (max-width: 1024px){body{zoom:.801}}@media (min-width: 1025px) and (max-width: 1056px){body{zoom:.826}}@media (min-width: 1057px) and (max-width: 1088px){body{zoom:.851}}@media (min-width: 1089px) and (max-width: 1120px){body{zoom:.876}}@media (min-width: 1121px) and (max-width: 1152px){body{zoom:.901}}@media (min-width: 1153px) and (max-width: 1184px){body{zoom:.926}}@media (min-width: 1185px) and (max-width: 1216px){body{zoom:.951}}@media (min-width: 1217px) and (max-width: 1248px){body{zoom:.976}}@media (min-width: 1249px) and (max-width: 1279px){body{zoom:1}}.entry-header{position:relative;background-color:#ffd100}.entry-header__logo-link{position:absolute;display:block}@media (max-width: 768px){.entry-header__logo-link{top:calc(5 / var(--sp-design-width) * 100vw);left:calc(10 / var(--sp-design-width) * 100vw);width:calc(208 / var(--sp-design-width) * 100vw);height:calc(61.7702 / var(--sp-design-width) * 100vw)}}@media (min-width: 769px){.entry-header__logo-link{top:7px;left:74px;width:192px;height:57px}}.entry-header__logo{display:block;width:100%;height:100%}.entry-header{height:calc(72 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-header{height:70px}}.entry-footer{display:flex;align-items:center;justify-content:center;background-color:#000}.entry-footer__copyright{font-weight:700;line-height:1.1;color:#ffd100;font-family:Outfit,sans-serif}.entry-footer__copyright{font-size:calc(12 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-footer__copyright{font-size:12px}}.entry-footer{height:calc(130 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-footer{height:130px}}.form-field{display:flex;flex-direction:column}.form-field__head{display:flex;align-items:center}.form-field__head{gap:calc(10 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__head{gap:10px}}.form-field__badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1.6;color:#fff;text-align:center;white-space:nowrap}.form-field__badge--required{background-color:#f50000}.form-field__badge--optional{background-color:#000}.form-field__badge{font-size:calc(10 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__badge{font-size:10px}}.form-field__badge{letter-spacing:calc(2 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__badge{letter-spacing:2px}}.form-field__badge{border-radius:calc(3 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__badge{border-radius:3px}}.form-field__badge{padding:calc(1 / var(--sp-design-width) * 100vw) calc(2 / var(--sp-design-width) * 100vw) calc(1 / var(--sp-design-width) * 100vw) calc(4 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__badge{padding:1px 2px 1px 4px}}.form-field__label{font-weight:700;line-height:1.6;color:#000}.form-field__label{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__label{font-size:16px}}.form-field__status{display:none;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.form-field__status{width:calc(18 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__status{width:18px}}.form-field__status{height:calc(18 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__status{height:18px}}.form-field__note{line-height:1.4;color:#000}.form-field__note{font-size:calc(12 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__note{font-size:14px}}.form-field__note{margin-top:calc(5 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__note{margin-top:0}}@media (min-width: 769px){.form-field__note{line-height:1.6}}.form-field__body{display:flex;flex-direction:column}.form-field__body{gap:calc(5 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__body{gap:5px}}.form-field__body{margin-top:calc(10 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__body{margin-top:7px}}.form-field__control{display:block;width:100%;font-family:inherit;line-height:1.6;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eee;border:0}.form-field__control::placeholder{color:#9d9d9d;opacity:1}.form-field__control:focus-visible{outline:2px solid #000;outline-offset:2px}.form-field__control{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__control{font-size:16px}}.form-field__control{border-radius:calc(6 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__control{border-radius:6px}}.form-field__control{padding:calc(12 / var(--sp-design-width) * 100vw) calc(20 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__control{padding:13px 20px}}.form-field__control--textarea{resize:vertical}.form-field__control--textarea{height:calc(138 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__control--textarea{height:128px}}@media (min-width: 769px){.form-field__control--textarea{padding:9.5px 10px;font-size:14px}}.form-field__error{line-height:1.6;color:#f50000;text-align:left}.form-field__error{font-size:calc(12 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__error{font-size:12px}}@media (min-width: 769px){.form-field__error{text-align:right}}.form-field__radios{display:grid}@media (max-width: 768px){.form-field__radios{grid-template-columns:1fr}.form-field__radios{row-gap:calc(10 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.form-field__radios{row-gap:10px}}@media (min-width: 769px){.form-field__radios{grid-template-columns:repeat(3,245px);gap:7px 15px}}.form-field__radio{position:relative;display:flex;align-items:flex-start;cursor:pointer}.form-field__radio{gap:calc(9 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__radio{gap:6px}}.form-field__radio-input{position:absolute;top:0;left:0;width:25px;height:25px;margin:0;cursor:pointer;opacity:0}@media (min-width: 769px){.form-field__radio-input{width:27px;height:27px}}.form-field__radio-mark{position:relative;display:block;flex-shrink:0;width:25px;height:25px;border:2px solid #000;border-radius:50%}.form-field__radio-mark:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;content:"";background-color:#f50000;border-radius:50%;transform:scale(0);transition:transform .15s ease}@media (min-width: 769px){.form-field__radio-mark{width:27px;height:27px}}.form-field__radio-text{line-height:1.6;color:#000}.form-field__radio-text{font-size:calc(14 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__radio-text{font-size:16px}}@media (max-width: 768px){.form-field__radio-text{font-weight:500}}.form-field__file{display:flex;align-items:center}.form-field__file{gap:calc(10 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__file{gap:8px}}.form-field__file-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-weight:400;line-height:1.6;color:#000;cursor:pointer;background-color:#fff;border:2px solid #000}.form-field__file-button{font-size:calc(14 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__file-button{font-size:16px}}.form-field__file-button{border-radius:calc(6 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__file-button{border-radius:6px}}.form-field__file-button{height:calc(46 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__file-button{height:44px}}@media (min-width: 769px){.form-field__file-button{width:62px}}@media (max-width: 768px){.form-field__file-button{letter-spacing:.1em}.form-field__file-button{padding:calc(0 / var(--sp-design-width) * 100vw) calc(20 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.form-field__file-button{padding:0 20px}}.form-field__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-field__file-name{line-height:1.6;color:#000;word-break:break-all}.form-field__file-name{font-size:calc(14 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-field__file-name{font-size:14px}}.form-field.is-valid .form-field__status{display:block;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20preserveAspectRatio='none'%3e%3crect%20width='18'%20height='18'%20rx='9'%20fill='black'/%3e%3cpath%20d='M5.46429%208.1L8.29286%2011.25L12.5357%206.75'%20stroke='white'%20stroke-width='1.28571'/%3e%3c/svg%3e")}.form-field.is-invalid .form-field__status{display:block;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20preserveAspectRatio='none'%3e%3crect%20width='18'%20height='18'%20rx='9'%20fill='%23F50000'/%3e%3cpath%20d='M6.5%206.5L11.5%2011.5M11.5%206.5L6.5%2011.5'%20stroke='white'%20stroke-width='1.4'/%3e%3c/svg%3e")}.form-field.is-error .form-field__control{background-color:#ffeaea;border:2px solid #f50000}.form-field__radio-input:checked+.form-field__radio-mark:after{transform:scale(1)}.form-button{position:relative;display:inline-block;padding:0;font-family:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:0}.form-button__pill{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;border:3px solid #000;border-radius:70px}.form-button__label{font-weight:700;line-height:1.1;color:#000;text-align:center}.form-button__label{font-size:calc(18 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button__label{font-size:21px}}@media (max-width: 768px){.form-button__label .form-button__label-suffix{display:inline}}.form-button__arrow{position:absolute;top:50%;display:block;transform:translateY(-50%)}.form-button__arrow .form-button__arrow-img{display:block;width:100%;height:100%}.form-button__arrow .form-button__arrow-img--on{display:none}.form-button__arrow{width:calc(23 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button__arrow{width:23px}}.form-button__arrow{height:calc(23 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button__arrow{height:23px}}.form-button .form-button__pill{transition:background-color .3s,transform .3s}.form-button .form-button__label{transition:color .3s}.form-button{width:calc(303 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button{width:316px}}.form-button{height:calc(62 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button{height:69px}}.form-button--next .form-button__arrow{right:calc(23 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--next .form-button__arrow{right:23px}}.form-button--nav .form-button__label:has(br){margin-right:calc(23 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--nav .form-button__label:has(br){margin-right:28px}}.form-button--nav .form-button__arrow{right:calc(12 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--nav .form-button__arrow{right:12px}}.form-button--back .form-button__arrow{transform:translateY(-50%) rotate(180deg)}.form-button--back .form-button__arrow{left:calc(23 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--back .form-button__arrow{left:23px}}.form-button--entry .form-button__shadow{position:absolute;z-index:0;display:block;background-color:#f50000;border:3px solid #000;border-radius:70px}.form-button--entry .form-button__shadow{top:calc(6 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__shadow{top:6px}}.form-button--entry .form-button__shadow{left:calc(3 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__shadow{left:5px}}.form-button--entry .form-button__shadow{width:calc(303 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__shadow{width:316px}}.form-button--entry .form-button__shadow{height:calc(62 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__shadow{height:69px}}.form-button--entry .form-button__arrow{right:calc(15 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__arrow{right:15px}}.form-button--entry .form-button__badge{position:absolute;left:50%;z-index:2;display:inline-flex;align-items:stretch;justify-content:center;background-color:#f50000;transform:translate(-50%)}.form-button--entry .form-button__badge{top:calc(-11 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__badge{top:-8.264px}}.form-button--entry .form-button__badge{height:calc(22 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__badge{height:20px}}.form-button--entry .form-button__badge{border-radius:calc(1 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__badge{border-radius:1px}}@media (max-width: 768px){.form-button--entry .form-button__badge{clip-path:polygon(calc(5 / var(--sp-design-width) * 100vw) 0,100% 0,calc(100% - calc(5 / var(--sp-design-width) * 100vw)) 100%,0 100%)}}@media (min-width: 769px){.form-button--entry .form-button__badge{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}}.form-button--entry .form-button__badge-text{display:inline-flex;align-items:center;justify-content:center;font-weight:900;line-height:1.1;color:#ffd100;text-transform:uppercase;white-space:nowrap;font-family:Outfit,sans-serif}.form-button--entry .form-button__badge-text{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__badge-text{font-size:16px}}.form-button--entry .form-button__badge-text{letter-spacing:calc(.48 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__badge-text{letter-spacing:1.12px}}.form-button--entry .form-button__badge-text{padding:calc(0 / var(--sp-design-width) * 100vw) calc(13.264 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--entry .form-button__badge-text{padding:0 13.264px}}@media (min-width: 769px){.form-button--next:hover .form-button__pill,.form-button--back:hover .form-button__pill{background-color:#000;transform:rotate(-3deg)}.form-button--next:hover .form-button__label,.form-button--back:hover .form-button__label{color:#ffd100}.form-button--next:hover .form-button__arrow-img--default,.form-button--back:hover .form-button__arrow-img--default{display:none}.form-button--next:hover .form-button__arrow-img--on,.form-button--back:hover .form-button__arrow-img--on{display:block}}@media (max-width: 768px){.form-button--next:active .form-button__pill,.form-button--back:active .form-button__pill{background-color:#000;transform:rotate(-3deg)}.form-button--next:active .form-button__label,.form-button--back:active .form-button__label{color:#ffd100}.form-button--next:active .form-button__arrow-img--default,.form-button--back:active .form-button__arrow-img--default{display:none}.form-button--next:active .form-button__arrow-img--on,.form-button--back:active .form-button__arrow-img--on{display:block}}.form-button--next.is-demo-hover .form-button__pill,.form-button--next.is-demo-active .form-button__pill,.form-button--back.is-demo-hover .form-button__pill,.form-button--back.is-demo-active .form-button__pill{background-color:#000;transform:rotate(-3deg)}.form-button--next.is-demo-hover .form-button__label,.form-button--next.is-demo-active .form-button__label,.form-button--back.is-demo-hover .form-button__label,.form-button--back.is-demo-active .form-button__label{color:#ffd100}.form-button--next.is-demo-hover .form-button__arrow-img--default,.form-button--next.is-demo-active .form-button__arrow-img--default,.form-button--back.is-demo-hover .form-button__arrow-img--default,.form-button--back.is-demo-active .form-button__arrow-img--default{display:none}.form-button--next.is-demo-hover .form-button__arrow-img--on,.form-button--next.is-demo-active .form-button__arrow-img--on,.form-button--back.is-demo-hover .form-button__arrow-img--on,.form-button--back.is-demo-active .form-button__arrow-img--on{display:block}.form-button--entry{transition:transform .3s}@media (min-width: 769px){.form-button--entry:hover{transform:rotate(-3deg)}}@media (max-width: 768px){.form-button--entry:active{transform:rotate(-3deg)}}.form-button--entry.is-demo-hover,.form-button--entry.is-demo-active{transform:rotate(-3deg)}.form-button--sm .form-button__label{transition:color .3s,transform .3s}@media (min-width: 769px){.form-button--sm .form-button__label{font-size:18px}}.form-button--sm .form-button__arrow{transition:transform .3s}@media (min-width: 769px){.form-button--sm .form-button__arrow{width:25px;height:25px}}@media (min-width: 769px){.form-button--sm:hover .form-button__label{transform:translate(-4px)}.form-button--sm:hover .form-button__arrow{transform:translateY(-50%) translate(-4px)}}@media (max-width: 768px){.form-button--sm:active .form-button__label{transform:translate(calc(-4 / var(--sp-design-width) * 100vw))}.form-button--sm:active .form-button__arrow{transform:translateY(-50%) translate(calc(-4 / var(--sp-design-width) * 100vw))}}@media (min-width: 769px){.form-button--sm{width:237px;height:61px}}@media (min-width: 769px){.form-button--sm.form-button--next .form-button__arrow{right:18px}}@media (max-width: 768px){.form-button--sm.form-button--next .form-button__arrow{right:calc(18 / var(--sp-design-width) * 100vw)}}.form-button--next.form-button--ext .form-button__label{margin-right:calc(9 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--next.form-button--ext .form-button__label{margin-right:21px}}.form-button--next.form-button--ext .form-button__arrow{right:calc(19.5 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--next.form-button--ext .form-button__arrow{right:13.75px}}.form-button--next.form-button--ext .form-button__arrow{width:calc(22 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--next.form-button--ext .form-button__arrow{width:17.5px}}.form-button--next.form-button--ext .form-button__arrow{height:calc(22 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.form-button--next.form-button--ext .form-button__arrow{height:17.5px}}.entry-page{background-color:#ffd100}.entry-page__title{display:flex;flex-direction:column;align-items:center}.entry-page__title{gap:calc(7 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__title{gap:7px}}.entry-page__title{height:calc(112 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__title{height:146px}}.entry-page__title{padding-top:calc(53 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__title{padding-top:50px}}.entry-page__heading{display:flex;align-items:center}.entry-page__heading{gap:calc(5 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__heading{gap:10px}}.entry-page__heading-star{display:block;flex-shrink:0}.entry-page__heading-star{width:calc(34 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__heading-star{width:54px}}.entry-page__heading-star{height:calc(34 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__heading-star{height:54px}}.entry-page__heading-text{font-weight:700;line-height:1.1;color:#000;text-align:center;white-space:nowrap}.entry-page__heading-text{font-size:calc(34 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__heading-text{font-size:60px}}.entry-page__heading-text{letter-spacing:calc(1.7 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__heading-text{letter-spacing:3px}}.entry-page__heading-en{font-weight:900;line-height:1.1;color:#f50000;text-transform:uppercase;font-family:Outfit,sans-serif}.entry-page__heading-en{font-size:calc(13 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__heading-en{font-size:21px}}@media (max-width: 768px){.entry-page__body{padding:calc(25 / var(--sp-design-width) * 100vw) calc(20 / var(--sp-design-width) * 100vw) calc(70 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-page__body{padding:25px 20px 70px}}@media (min-width: 769px){.entry-page__body{padding:60px 0 90px}}.entry-page__lead{font-weight:500;line-height:1.6;color:#000;text-align:center}.entry-page__lead{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-page__lead{font-size:16px}}@media (min-width: 769px){.entry-page__lead{width:765px;margin:0 auto}}.entry-page__lead-link{color:#f50000;text-decoration:underline}.entry-form__card{background-color:#fff}@media (max-width: 768px){.entry-form__card{border-radius:calc(15 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-form__card{border-radius:15px}}@media (max-width: 768px){.entry-form__card{padding:calc(20 / var(--sp-design-width) * 100vw) calc(15 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-form__card{padding:20px 15px}}@media (min-width: 769px){.entry-form__card{padding:40px;border-radius:20px}}.entry-form__fields{display:flex;flex-direction:column}.entry-form__fields{gap:calc(30 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-form__fields{gap:20px}}.entry-form__files{display:flex;flex-direction:column}.entry-form__files{gap:calc(10 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-form__files{gap:10px}}.entry-form__submit{flex-direction:column;align-items:center}@media (max-width: 768px){.entry-form__submit{gap:calc(40 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-form__submit{gap:40px}}@media (max-width: 768px){.entry-form__submit{margin-top:calc(40 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-form__submit{margin-top:40px}}@media (min-width: 769px){.entry-form__submit{gap:18.5px;padding-bottom:8.5px;margin-top:50px}}.entry-form__submit--pc{display:none}@media (min-width: 769px){.entry-form__submit--pc{display:flex}}.entry-form__submit--sp{display:flex}@media (min-width: 769px){.entry-form__submit--sp{display:none}}.entry-form__privacy{font-weight:500;line-height:1.6;color:#000;text-align:center}.entry-form__privacy{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-form__privacy{font-size:16px}}.entry-form__privacy-link{color:#f50000;text-decoration:underline}@media (min-width: 769px){.entry-form{width:800px;padding-top:50px;margin:0 auto}}@media (max-width: 768px){.entry-form{margin-top:calc(40 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-form{margin-top:40px}}@media (max-width: 768px){.entry-page--confirm .entry-page__body{padding:calc(40 / var(--sp-design-width) * 100vw) calc(20 / var(--sp-design-width) * 100vw) calc(70 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-page--confirm .entry-page__body{padding:40px 20px 70px}}@media (min-width: 769px){.entry-page--confirm .entry-page__body{padding:70px 0 90px}}.entry-confirm__title{font-weight:800;line-height:1.1;color:#000;text-align:center}.entry-confirm__title{font-size:calc(20 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__title{font-size:33px}}.entry-confirm__title{letter-spacing:calc(1 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__title{letter-spacing:1.65px}}@media (min-width: 769px){.entry-confirm__title{width:800px;margin:0 auto;font-weight:700}}.entry-confirm__alert{font-weight:700;line-height:1.6;color:#f50000;text-align:center}.entry-confirm__alert{font-size:calc(14 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__alert{font-size:16px}}.entry-confirm__alert{margin-top:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__alert{margin-top:20px}}.entry-confirm__card{background-color:#fff}.entry-confirm__card{margin-top:calc(20 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__card{margin-top:50px}}@media (max-width: 768px){.entry-confirm__card{border-radius:calc(15 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__card{border-radius:15px}}@media (max-width: 768px){.entry-confirm__card{padding:calc(10 / var(--sp-design-width) * 100vw) calc(15 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__card{padding:10px 15px}}@media (min-width: 769px){.entry-confirm__card{padding:20px 40px;border-radius:20px}}.entry-confirm__row{border-bottom:1px solid #000}@media (max-width: 768px){.entry-confirm__row{padding:calc(20 / var(--sp-design-width) * 100vw) calc(0 / var(--sp-design-width) * 100vw) calc(21 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__row{padding:20px 0 21px}}@media (min-width: 769px){.entry-confirm__row{display:flex;gap:10px;align-items:center;padding:20px 0}}.entry-confirm__row:last-child{border-bottom:0}.entry-confirm__label{font-weight:700;line-height:1.6;color:#000}.entry-confirm__label{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__label{font-size:16px}}@media (min-width: 769px){.entry-confirm__label{flex-shrink:0;width:150px}}.entry-confirm__value{line-height:1.3;color:#000;word-break:break-all}.entry-confirm__value{font-size:calc(16 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__value{font-size:16px}}@media (max-width: 768px){.entry-confirm__value{margin-top:calc(4 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__value{margin-top:4px}}@media (min-width: 769px){.entry-confirm__value{width:580px}}.entry-confirm__actions{display:flex;align-items:center;justify-content:center}.entry-confirm__actions{margin-top:calc(40 / var(--sp-design-width) * 100vw)}@media (min-width: 769px){.entry-confirm__actions{margin-top:50px}}@media (max-width: 768px){.entry-confirm__actions{flex-direction:column}.entry-confirm__actions{gap:calc(20 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__actions{gap:20px}}@media (min-width: 769px){.entry-confirm__actions{gap:30px}}@media (min-width: 769px){.entry-confirm__send{order:2}}@media (min-width: 769px){.entry-confirm__back{order:1}}@media (min-width: 769px){.entry-confirm{width:800px;margin:0 auto}}@media (max-width: 768px){.entry-confirm__send .form-button__shadow{width:calc(334 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__send .form-button__shadow{width:334px}}@media (max-width: 768px){.entry-confirm__send .form-button__shadow{height:calc(67 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__send .form-button__shadow{height:67px}}@media (max-width: 768px){.entry-confirm__send .form-button__label{font-size:calc(23 / var(--sp-design-width) * 100vw);font-weight:800}.entry-confirm__send{width:calc(334 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__send{width:334px}}@media (max-width: 768px){.entry-confirm__send{height:calc(67 / var(--sp-design-width) * 100vw)}}@media (max-width: 768px) and (min-width: 769px){.entry-confirm__send{height:67px}}.entry-form.is-sending .form-button,.entry-confirm.is-sending .form-button{pointer-events:none;opacity:.6}
