/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}body{min-height:100vh;color:#333;font-size:1rem;line-height:1.6;font-family:Noto Sans JP,sans-serif;scroll-behavior:smooth}h1,h2,h3,h4{margin:0;font-weight:700}a{-webkit-transition:opacity 0 ease;color:#e96185;text-decoration:underline;cursor:pointer;transition:opacity 0 ease}button{cursor:pointer}form{width:100%}table{background-color:transparent}img{max-width:100%;height:auto;font-size:0;line-height:0;vertical-align:bottom}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.l-header{padding:20px;background-color:#85193b;color:#fff;line-height:1.4;text-align:center}.l-header__title{font-size:1.25rem}.l-header__title__sub{display:block;font-weight:400}body{background-color:#fff}.l-main{margin:auto}.l-main__title{margin-bottom:20px;font-size:1.5rem;text-align:center}.l-main__intro{margin-top:20px}.l-wrapper{width:min(100%,960px);margin:0 auto 30px;padding:20px;border-radius:10px}.l-footer{position:-webkit-sticky;position:sticky;top:100vh;color:#929090;text-align:center}.l-footer__copyright{font-size:.75rem}.c-button{-webkit-transition:opacity .5s ease;width:min(100%,262px);height:3rem;margin:auto;border:1px solid #85193B;border-radius:4px;background-color:#85193b;color:#fff;text-align:center;cursor:pointer;transition:opacity .5s ease}.c-button:disabled{opacity:.2;pointer-events:none}.c-button.back{background-color:#fff;color:#85193b}.c-checkbox{display:grid;gap:.5em}.c-checkbox__option{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:polygon(0 0,0 0,0 0,0 0)}.c-checkbox__option:checked+.c-checkbox__label>span:after{border-color:#333}.c-checkbox__option:focus+.c-checkbox__label>span:before{-webkit-box-shadow:0 0 4px 3px rgba(0,0,0,.2);box-shadow:0 0 4px 3px #0003}.c-checkbox__label{display:inline-block}.c-checkbox__label>span{display:inline-block;position:relative;padding-left:calc(16px + .4em)}.c-checkbox__label>span:before,.c-checkbox__label>span:after{display:block;position:absolute;content:""}.c-checkbox__label>span:before{-webkit-transition:-webkit-box-shadow .5s ease;top:calc((.5em * 1.6) - .5em);left:0;width:16px;height:16px;border:1px solid;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.c-checkbox__label>span:after{-webkit-transition:border-color .5s ease;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);bottom:.35em;left:.32em;width:.4em;height:1em;transform:rotate(45deg);border-right:2px solid transparent;border-bottom:2px solid transparent;transition:border-color .5s ease}.c-contact{width:min(100%,500px);margin:auto;padding:20px;border:1px solid;border-radius:4px}.c-contact__name{margin-top:1em}.c-contact__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:0 1em}.c-contact__list:not(:first-child){margin-top:1em}.c-contact__list dt{font-weight:400;font-size:1rem}.c-contact__attention{margin-top:1em;padding-left:1em;font-size:.875rem;text-align:left;text-indent:-1em}.c-dialog{-webkit-transition:opacity 0 ease;position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;padding:40px;opacity:0;transition:opacity 0 ease}.c-dialog::backdrop{background:rgba(0,0,0,.5)}.c-dialog.active{opacity:1}.c-dialog__title{font-weight:400}.c-dialog__buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:40px;gap:20px}.c-dialog__button{-webkit-transition:background-color .5s ease;width:min(100%,150px);padding:10px 15px;border-radius:30px;text-align:center;transition:background-color .5s ease}.c-dialog__cansel{background-color:#ccc}.c-dialog__submit{background-color:#929090;color:#fff}.alert-error{color:#de2b3c;font-size:.875rem}@-webkit-keyframes error{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes error{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.c-form{margin:auto}.c-form__item{display:grid;width:100%;padding:30px 0;overflow:hidden;gap:10px;border-bottom:1px solid #cccccc}.c-form__item.name_box{border-top:1px solid #cccccc}.c-form__label{-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;font-size:1rem}.c-form__input{position:relative;width:100%}.c-form__input.error:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-animation:popup .5s ease;display:grid;position:absolute;top:50%;right:-32px;place-items:center;width:24px;height:24px;transform:translateY(-50%);border-radius:50%;background-color:#de2b3c;content:"!";font-weight:700;line-height:24px;animation:popup .5s ease}.c-form__names{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px}.c-form__codes{-webkit-box-align:center;-ms-flex-align:center;display:grid;grid-template-columns:-webkit-min-content -webkit-max-content -webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content min-content max-content;align-items:center;gap:4px}.c-form__fanclub{width:min(230px,100%)}.c-form__fanclub+.u-format{margin-left:0}.c-form__attraction{-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:10px;-moz-column-gap:10px;display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;column-gap:10px;align-items:center;margin-bottom:0}.c-form__attraction:not(.u-hidden)+.c-form__attraction:not(.u-hidden){margin-top:20px}.c-form__attraction dt{white-space:nowrap;word-break:keep-all}.c-form__tels{-webkit-box-align:center;-ms-flex-align:center;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px}.c-form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(100%,640px);margin:20px auto 0}.c-form__text{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;height:40px;padding:0 .5em;border:1px solid #cccccc;border-radius:4px}.c-form__text.error{border-color:#de2b3c}.c-form__select{position:relative}.c-form__select:before{display:block;position:absolute;top:calc(50% - 8px);right:8px;width:16px;height:16px;border-width:16px 8px 0 8px;border-style:solid;border-color:transparent;border-top-color:#333;content:""}.c-form__select>select{z-index:1;position:relative;width:100%;height:40px;padding:.5em 2em .5em .5em;border:1px solid #cccccc;border-radius:4px;cursor:pointer}.c-form__select>select.error{border-color:#de2b3c}.c-form__select+input{margin-top:12px}@-webkit-keyframes popup{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}.c-radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.c-radio__label{-webkit-box-flex:0;-ms-flex-positive:0;position:relative;flex-grow:0;padding-left:calc(16px + .2em)}.c-radio__label:before,.c-radio__label:after{display:block;position:absolute;border-radius:50%;content:""}.c-radio__label:before{top:calc((.5em * 1.6) - .5em);left:0;width:16px;height:16px;border:1px solid}.c-radio__label:after{-webkit-transition:background-color .5s ease;top:calc((.5em * 1.6) - .5em + 3px);left:3px;width:10px;height:10px;transition:background-color .5s ease}.c-radio__option{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:polygon(0 0,0 0,0 0,0 0)}.c-radio__option:checked+.c-radio__label:after{background-color:#333}.c-radio__option:focus+.c-radio__label:before{-webkit-box-shadow:0 0 4px 3px rgba(233,97,133,.67);box-shadow:0 0 4px 3px #e96185ab}.c-require{display:inline-block;margin-left:.5em;padding:0 .5em;border-radius:4px;background-color:#de2b3c;color:#fff;font-size:.875rem}.c-text{-webkit-transition:-webkit-box-shadow 0 ease;width:100%;padding:.5em 1em;border-radius:4px;background-color:#fff;color:#000;transition:-webkit-box-shadow 0 ease;transition:box-shadow 0 ease;transition:box-shadow 0 ease,-webkit-box-shadow 0 ease}.c-text:focus{-webkit-box-shadow:0 0 2.5em rgba(233,97,133,.67);box-shadow:0 0 2.5em #e96185ab}.c-text::-webkit-input-placeholder{color:#ccc}.c-text::-moz-placeholder{color:#ccc}.c-text:-ms-input-placeholder{color:#ccc}.c-text::-ms-input-placeholder{color:#ccc}.c-text::placeholder{color:#ccc}.p-confirm{margin:auto}.p-confirm__note{margin-top:10px;font-size:.875rem}.p-confirm__title{padding-bottom:.2em;border-bottom:2px solid;font-size:1.0625rem}.p-confirm__item{padding:20px;border-bottom:1px solid #dbdbdb}.p-confirm__name{-ms-flex-negative:0;flex-shrink:0;width:min(100%,296px)}.p-confirm__text{white-space:pre-wrap;word-break:break-all}.p-confirm__representative{margin-top:20px}.p-confirm__participants{margin:20px 0}.p-confirm__participants.hide{display:none}.p-confirm__participants__item{border-bottom:1px solid}.p-confirm__participants__item .c-confirm__item:first-of-type{margin-top:0;padding-top:0;border-top:none}.p-confirm__participants__item .p-confirm__item:last-child{border-bottom:none}.p-confirm__participants__number{padding:8px 5px;background-color:#f8f6f0;font-size:1.125rem}.p-confirm__participants+.p-confirm__item{border-top:1px solid #dbdbdb}.p-thanks{text-align:center}.p-thanks .l-main__title{font-size:1.25rem;font-size:clamp(1.25rem,calc((400vw + 20rem)/80),1.5rem)}.p-thanks__text{margin-top:20px}.p-thanks__text.red{color:red}.p-thanks .c-contact{margin-top:20px}.p-top-period{padding:.5em 1em;border-radius:4px;background-color:#ff0;color:#85193b;font-weight:700;font-size:1.125rem;text-align:center}.p-top-period.teaser{background-color:#f8f6f0}.p-top-overview__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:20px}.p-top-overview__term{-ms-flex-preferred-size:20%;flex-basis:20%}.p-top-attention{margin-top:20px}.p-top-attention__text{margin-bottom:.8em;font-weight:700;font-size:1.25rem;text-align:center}.p-top-guideline{margin-top:20px;padding:20px 0;border-top:1px solid;border-bottom:1px solid}.p-top-guideline>.u-annotation{margin-top:1em}.p-top-notes:not(:first-child){margin-top:10px}.p-top-notes__title{margin-bottom:.2em;font-size:1.25rem}.p-top-notes__list{padding-left:1.2em}.p-top-notes__item{position:relative}.p-top-notes__item:before{position:absolute;top:.3em;left:-1.2em;width:1em;height:1em;border:1px solid;border-radius:50%;content:""}.p-top__agree{margin:30px auto 0;text-align:center}.p-top__agree__label{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.05);display:inline-block;width:100%;max-width:230px;margin:auto;padding:1em 0;border:solid 1px #e0e0e0;border-radius:6px;background:#fff;box-shadow:0 1px 10px #0000000d;text-align:center}.p-form{margin-top:20px}.p-form__note{margin-top:10px;font-size:.875rem}.p-form__note .c-require{margin-left:0}.p-form .fanclub_note .l-wrapper{-webkit-box-shadow:none;border:1px solid #85193B;border-radius:0;box-shadow:none}.p-form .fanclub_note .l-wrapper>*{text-align:left}.p-form .fanclub_note .l-wrapper .p-form__note{padding-left:1em;text-indent:-1em}.p-form .fanclub_note .l-wrapper .red{color:red}.p-form__title{padding-bottom:.2em;border-bottom:2px solid;font-size:1.0625rem}.p-form__participants{margin:20px 0}.p-form__participants.hide{display:none}.p-form__participants__item{display:none;border-bottom:1px solid}.p-form__participants__item:first-child{margin-top:0;border-top:none}.p-form__participants__item.show{display:block}.p-form__participants__item .c-form__item:first-of-type{padding-top:0}.p-form__participants__item .c-form__item:last-child{border-bottom:none}.p-form__participants__number{margin-bottom:10px;padding:8px 5px;background-color:#f8f6f0;font-size:1.125rem}.p-form__participants__number+.c-form__item{margin-top:0}.p-form__participants+.c-form__item{margin-top:-1px;border-top:1px solid #dbdbdb}.p-form__agreement{margin-top:20px;padding:20px;border:1px solid #dbdbdb;background-color:#f8f6f0}.p-form__agreement h3{margin-bottom:10px;font-size:1.0625rem}.p-form__agreement ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.p-form__agreement ul:last-child{margin-bottom:0}.p-form__agreement ul li{margin-bottom:5px;line-height:1.6}.p-form__agreement p.u-annotation{margin-top:10px;color:#929090;font-size:.75rem}.p-form__agreement>.p-top__agree{margin-top:40px}.p-form__agreement_privacy{margin:0;padding:0}.p-form__agreement_privacy dt{margin:10px 0 5px;font-weight:500}.p-form__agreement_privacy dd{margin:0 0 0 20px}.p-form__agreement_privacy dd ol{margin:0;padding:0;list-style:none}.p-form__attraction-info{margin:30px 0 0}.p-form__attraction-info dt{margin-bottom:10px;font-weight:500}.p-form__attraction-info dd{padding-left:14px;font-size:.875rem;text-indent:-14px}.u-bold{font-weight:700}.u-hidden{display:none}.u-invisible{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:polygon(0 0,0 0,0 0,0 0)}.u-inline-block{display:inline-block}.u-list-order>li{display:inline-block}.u-annotation{display:inline-block;padding-left:14px;font-size:.875rem;text-indent:-14px}.u-format{display:inline-block;font-size:.875rem}.u-caption{display:block;font-size:.875rem}.u-show{display:initial}.u-font-red{color:#de2b3c}.u-mt_xs{margin-top:.25rem}.u-mt_sm{margin-top:.5rem}.u-mt_md{margin-top:1rem}.u-mt_lg{margin-top:1.5rem}.u-mb_xs{margin-bottom:.25rem}.u-mb_sm{margin-bottom:.5rem}.u-mb_md{margin-bottom:1rem}.u-mb_lg{margin-bottom:1.5rem}.u-align_center{text-align:center}.u-align_right{text-align:right}.u-align_left{text-align:left}@media screen and (min-width: 768px){.l-header{padding:40px}.l-header__title{font-size:1.875rem}.l-wrapper{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.13);margin:60px auto;padding:40px;box-shadow:0 1px 10px #00000021}.c-contact__list dt{text-align:right}.c-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 40px;gap:40px}.c-form__label{width:min(296px,35%)}.c-form__names{gap:20px}.c-form__attraction{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.c-form__buttons{margin-top:40px}.c-form__select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:230px}.p-confirm__note{text-align:center}.p-confirm__title{font-size:1.25rem}.p-confirm__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 40px;gap:2em}.p-confirm__representative{margin-top:40px}.p-confirm__participants{margin:40px 0}.p-confirm__participants__item{padding-bottom:30px}.p-confirm__participants__item .p-confirm__item:last-child{padding-bottom:0}.p-confirm__participants__number{padding-left:40px}.p-thanks__text,.p-thanks .c-contact{margin-top:40px}.p-top-period{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;font-size:1.25rem}.p-top-overview__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:40px;gap:10px}.p-top-overview__term{padding-right:10px;border-right:10px solid;text-align:right}.p-top-attention{margin-top:40px;padding:0 40px}.p-top-guideline{margin-top:26.6666666667px;padding:26.6666666667px 40px}.p-top-notes:not(:first-child){margin-top:20px}.p-top__agree__label{width:min(262px,100%)}.p-top__agree{margin-top:60px}.p-form{margin-top:40px}.p-form__note{text-align:center}.p-form__title{font-size:1.25rem}.p-form__participants{margin:40px 0}.p-form__participants__item{padding-bottom:30px}.p-form__participants__item .c-form__item:last-child{padding-bottom:0}.p-form__participants__number{padding-left:40px}.p-form__agreement{margin-top:40px}.u-pc-hide{display:none}}@media screen and (min-width: 1024px){.c-form__codes{display:inline-grid}.c-form__tels{display:inline-grid;width:80%}.u-format{margin-left:1em}}@media screen and (max-width: 1023px){.c-form__attraction{grid-template-columns:auto}}@media screen and (max-width: 767px){.c-form__buttons>button:nth-child(2){margin-left:20px}.p-form .fanclub_note{padding:0 20px}.p-form .fanclub_note .l-wrapper h2{font-size:1.25rem}.u-sp-hide{display:none}}@media screen and (max-width: 374px){.c-contact{padding-inline:18px}}@media (any-hover: hover){.c-button:hover{opacity:.8}.c-dialog__cansel:hover{background-color:#b3b3b3}.c-dialog__submit:hover{background-color:#797676}}
