.tw-iframe-widget-container{line-height:0}.tw-iframe-widget-container iframe{color-scheme:normal}.tw-kiitos-card{color:var(--color-text-black-1);display:block;font-size:1rem}body[data-is-mobile=true] .tw-kiitos-card{margin-left:calc(var(--tw-page-padding)*-1);margin-right:calc(var(--tw-page-padding)*-1)}.tw-kiitos-card__cover{position:relative;width:100%}.tw-kiitos-card__cover:before{content:"";display:block;padding-top:56.25%}.tw-kiitos-card__cover[data-is-movie=true]:before{content:none}.tw-kiitos-card__cover__success-label{background-color:#ee5f5b;color:#fff;display:block;font-size:.8em;font-weight:700;height:30px;line-height:30px;padding:0 8px;position:absolute;right:8px;text-align:center;top:0}.tw-kiitos-card__detail{margin:.5rem}.tw-kiitos-card__cover__image{bottom:0;left:0;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.tw-kiitos-card__title{display:block;font-weight:700;line-height:1.5;margin:.5rem}.tw-kiitos-card__user{align-items:center;display:flex;margin:.5rem}.tw-kiitos-card__user__icon{margin-right:.5rem}.tw-kiitos-card__user__icon,.tw-kiitos-card__user__icon>img{border-radius:50%;height:48px;min-width:48px;width:48px}.tw-kiitos-card__user__info{font-size:.8em}.tw-kiitos-card__user__info>span{display:block}.tw-kiitos-card__user__id,.tw-kiitos-card__user__info__name{font-size:1em}.tw-kiitos-card__supporter{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.tw-kiitos-card__supporter .tw-kiitos-card__supporter__icon{display:block;margin:.5rem .4em .5rem 0;position:relative}.tw-kiitos-card__supporter:not([data-show-full=true]) .tw-kiitos-card__supporter__icon:nth-child(n+6){display:none}.tw-kiitos-card__supporter__icon__image{border-radius:50%;display:block;width:32px}.tw-kiitos-meta{display:flex;font-size:.7em;margin:.5rem}.tw-kiitos-status{color:#fbb450;margin-left:auto}.tw-kiitos-status:before{content:"✔︎";margin-right:4px}.tw-kiitos-progress-bar{background:#eee;border-radius:25px;height:8px;margin:.5rem;position:relative}.tw-kiitos-progress-bar__value{background-color:#fbb450;border-radius:25px;height:100%;overflow:hidden;position:absolute;text-indent:-20000px}.tw-kiitos-counter{display:flex;flex-wrap:wrap;margin:.5rem}.tw-kiitos-counter__start{align-self:center;border-right:1px solid var(--color-border-1);flex:1.5;font-size:.8em;text-align:center}.tw-kiitos-counter__start__value{display:block;font-size:1.1em;font-weight:700}.tw-kiitos-counter__amount{align-self:center;display:block;flex:0.9;font-size:.8em;text-align:center}.tw-kiitos-counter__amount__value{display:block;font-size:1.1em;font-weight:700}.tw-kiitos-counter__supporter{align-self:center;border-left:1px solid var(--color-border-1);display:block;flex:0.6;font-size:.8em;text-align:center}.tw-kiitos-counter__supporter__value{display:block;font-size:1.1em;font-weight:700}.tw-kiitos-counter__supporter__suffix{display:none}.tw-kiitos-card[data-is-mobile=true] .tw-kiitos-card__user__icon,.tw-kiitos-card[data-is-mobile=true] .tw-kiitos-card__user__icon>img{border-radius:50%}.tw-kiitos-card[data-is-fullwidth=true] .tw-kiitos-progress-bar{margin-left:0}.tw-kiitos-card[data-is-fullwidth=true] .tw-kiitos-card__user{margin:0}.tw-kiitos-card[data-is-fullwidth=true] .tw-kiitos-card__title{margin-left:0}.tw-kiitos-card[data-simple-info=true] .tw-kiitos-card__info{align-items:center;display:flex}.tw-kiitos-card[data-simple-info=true] .tw-kiitos-progress-bar{flex:1}.tw-kiitos-card[data-simple-info=true] .tw-kiitos-counter__amount__value,.tw-kiitos-card[data-simple-info=true] .tw-kiitos-counter__start__value,.tw-kiitos-card[data-simple-info=true] .tw-kiitos-counter__supporter__value{display:inline;margin-left:8px}.tw-kiitos-counter[data-simple-info=true]{border:none;display:block;text-align:right}.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__amount{display:none}.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__start,.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__supporter{border:none;display:inline-block}.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__amount__label,.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__start__label,.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__supporter__label{display:none}.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__amount__value,.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__start__value,.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__supporter__value{display:inline}.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-card__supporter{display:none}.tw-kiitos-counter[data-simple-info=true] .tw-kiitos-counter__supporter__suffix{display:inline}.tw-kiitos-card[data-hide-info=true] .tw-kiitos-card__info,.tw-kiitos-card[data-hide-title-user=true] .tw-kiitos-card__title,.tw-kiitos-card[data-hide-title-user=true] .tw-kiitos-card__user,.tw-kiitos-counter[data-hide-date=true] .tw-kiitos-counter__start{display:none}.tw-kiitos-card[data-wide=true]{display:flex;flex-wrap:wrap;font-size:.8em}.tw-kiitos-card[data-wide=true] .tw-kiitos-card__header{flex:1 1 auto}.tw-kiitos-card[data-wide=true] .tw-kiitos-card__meta{box-sizing:border-box;display:flex;flex:0 0 130px;flex-direction:column;max-width:130px;padding:0 .25rem}.tw-kiitos-card[data-wide=true] .tw-kiitos-card__info{display:block}.tw-kiitos-card[data-wide=true] .tw-kiitos-card__user__info{min-width:0}.tw-kiitos-card[data-wide=true] .tw-kiitos-card__user__info>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-kiitos-card[data-wide=true] .tw-kiitos-card__user__icon{height:24px;min-width:24px;width:24px}.tw-kiitos-support{padding:.5rem 0}.tw-kiitos-support-form{box-sizing:border-box;margin:0 .5rem;position:relative}.tw-kiitos-support-form__point>a{text-decoration:underline}.tw-kiitos-support-form__preset{display:flex;margin-top:1rem}.tw-kiitos-support-form__preset-item{border-radius:2px!important;height:3rem!important}.tw-kiitos-support-form__preset-item[aria-selected=true]{background-color:var(--color-background-gray-3)}.tw-kiitos-support-form__value{display:block;margin:.75rem 0}.tw-kiitos-support-form__value__label{display:block;margin-bottom:.75rem}.tw-kiitos-support-form__value__input{display:flex}.tw-kiitos-support-form__value__input__value{flex:1 1 auto;font-size:1.5rem!important;height:2.5rem!important;margin-right:.75rem;text-align:right}.tw-kiitos-support-form__value__input__unit{align-self:center;flex:0 0 auto}.tw-kiitos-support-form__message[aria-disabled=true]{opacity:.5;pointer-events:none}.tw-kiitos-support-form__message[aria-disabled=true] .tw-kiitos-support-form__message__label__sub{display:inline}.tw-kiitos-support-form__message__label__sub{display:none}.tw-kiitos-support-form__message-textarea{box-sizing:border-box;margin:.5rem 0;width:100%}.tw-kiitos-support-form__message-textarea[aria-disabled=true]{opacity:.5;pointer-events:none}.tw-kiitos-support-form__message-textarea[aria-hidden=true]{display:none}.tw-kiitos-support-form__message-textarea[aria-hidden=false]{display:block}.tw-kiitos-support-form__amount_warning{color:var(--color-text-black-2);display:none;text-align:right}.tw-kiitos-support-form__amount_warning[aria-hidden=false]{display:block}.tw-kiitos-support-form__note{color:var(--color-text-black-2);text-align:right}.tw-kiitos-support-form__options{margin:.75rem 0 1.5rem}.tw-kiitos-support-form__options>label{display:block}.tw-kiitos-support-form__loader{display:none;font-size:1rem}.tw-kiitos-support-form__alert,.tw-kiitos-support-form__success{display:none}.tw-kiitos-support-form__do{box-sizing:border-box;padding:0;width:100%}.tw-kiitos-support-form__do #payjp_checkout_box>input[type=button]{background-color:#3381ff!important;background-image:none!important;border-bottom:5px solid #2458ab!important;border-radius:4px;box-sizing:border-box;color:var(--color-text-white-1)!important;color:#fff;display:block;font-size:1.2em!important;padding:.75rem!important;text-align:center;vertical-align:middle;width:100%!important}.tw-kiitos-support-form__do #payjp_checkout_box>input[type=button][disabled]{box-shadow:none;cursor:default;opacity:.65}.tw-kiitos-support-form__do #payjp_checkout_box>input[type=button]:hover{background-color:#0062ff!important;border-bottom:5px solid #2458ab!important}.tw-kiitos-support-form__do #payjp_checkout_box>input[type=button]:active,.tw-kiitos-support-form__do #payjp_checkout_box>input[type=button]:hover{text-decoration:none}.tw-kiitos-support-form__do #payjp_checkout_box>input[type=button]:disabled{background-color:#e6e6e6;background-image:none;box-shadow:none;cursor:default;opacity:.65}.tw-kiitos-support-form__do .tw-kiitos-support-form__do__button{background-color:#3381ff!important;border-bottom:5px solid #2458ab!important;border-radius:4px;color:var(--color-text-white-1)!important;font-size:1.2em!important;padding:.75rem!important;text-align:center;vertical-align:middle;width:100%!important}.tw-kiitos-support-form__do .tw-kiitos-support-form__do__button[disabled]{box-shadow:none;cursor:default;opacity:.65}.tw-kiitos-support-form__do .tw-kiitos-support-form__do__button:hover{background-color:#0062ff!important;border-bottom:5px solid #2458ab!important}.tw-kiitos-support-form__do .tw-kiitos-support-form__do__button:active,.tw-kiitos-support-form__do .tw-kiitos-support-form__do__button:hover{text-decoration:none}.tw-kiitos-support-form__alternate-card-link{align-items:center;display:flex;justify-content:space-between;margin:.75rem 0 .75rem auto;text-align:right}.tw-kiitos-support-form__alternate-card-link #payjp_checkout_box>input[type=button],.tw-kiitos-support-form__alternate-card-link>button{background:transparent!important;background-image:none!important;border:none!important;color:var(--color-text-black-2)}.tw-kiitos-support-form__alternate-card-link #payjp_checkout_box>input[type=button]:disabled,.tw-kiitos-support-form__alternate-card-link>button:disabled{box-shadow:none;cursor:default;opacity:.65}.tw-kiitos-support-form__alternate-card-link__current{font-size:12px}.tw-kiitos-support-form__close-link{display:block;font-size:12px;margin:1rem auto 0;width:100px}.tw-kiitos-support-form[data-status=loading]>:not(.tw-kiitos-support-form__loader){opacity:.2;pointer-events:none}.tw-kiitos-support-form[data-status=loading] .tw-kiitos-support-form__loader{display:block;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.tw-kiitos-support-form[data-status=loading] .tw-kiitos-support-form__loader__icon{margin:.75rem 0}.tw-kiitos-support-form[data-status=loading] .tw-kiitos-support-form__loader__label{color:#666;display:block;font-size:1.2em;font-weight:700;letter-spacing:.1em}.tw-kiitos-support-form[data-status=success]>:not(.tw-kiitos-support-form__success){opacity:.2;pointer-events:none}.tw-kiitos-support-form[data-status=success] .tw-kiitos-support-form__success{display:block;font-size:1.2em;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.tw-kiitos-support-form[data-status=success] .tw-kiitos-support-form__success__message{font-size:1rem;margin:.75rem auto}.tw-kiitos-support-form[data-status=success] .tw-kiitos-support-form__success__message>span:first-child{display:block;font-weight:700}.tw-kiitos-support-form[data-status=success] .tw-kiitos-support-form__success__message>span:nth-child(2){font-size:.8em}.tw-kiitos-support-form[data-status=success] .tw-kiitos-support-form__success__image{display:block;margin:.75rem auto;width:128px}.tw-kiitos-support-form[data-status=error] .tw-kiitos-support-form__alert{display:block}.tw-kiitos-support-button{background-color:#3381ff!important;border-bottom:5px solid #2458ab!important;border-radius:4px;box-sizing:border-box;color:var(--color-text-white-1)!important;display:block;font-size:1.2em!important;padding:.75rem!important;text-align:center;vertical-align:middle;width:100%}.tw-kiitos-support-button[disabled]{box-shadow:none;cursor:default;opacity:.65}.tw-kiitos-support-button:hover{background-color:#0062ff!important;border-bottom:5px solid #2458ab!important}.tw-kiitos-support-button:active,.tw-kiitos-support-button:hover{text-decoration:none}.tw-kiitos-create-form__description{margin:.75rem 0}.tw-kiitos-create-form[aria-hidden=true]{display:block}.tw-community-create-form[data-kiitos-type=all-or-nothing] .tw-kiitos-create-form__all-in-amount-limit,.tw-kiitos-create-form[aria-hidden=false],.tw-kiitos-create-form__all-or-nothing-amount-limit{display:none}.tw-community-create-form[data-kiitos-type=all-or-nothing] .tw-kiitos-create-form__all-or-nothing-amount-limit{display:inline}.tw-community-create-form-input[aria-disabled=true]{opacity:.5;pointer-events:none}.tw-kiitos-availability-alert[aria-hidden=true]{display:none}.tw-kiitos-availability-alert[aria-hidden=false]{display:block}.tw-kiitos-create-form__returns{border-left:2px solid #007fff;padding-left:.5rem}.tw-kiitos-create-form__returns>textarea:not(:last-child){margin-bottom:1rem}.tw-kiitos-support-form__returns{margin:.75rem 0}.tw-kiitos-support-form__returns-item{background-color:var(--color-background-gray-3);border-radius:4px;display:none;padding:.5rem;position:relative}.tw-kiitos-support-form__returns-item[aria-selected=true]{display:block}.tw-kiitos-support-form__returns-item:before{border:6px solid transparent;border-bottom:6px solid var(--color-background-gray-3);content:"";height:0;pointer-events:none;position:absolute;top:-12px;transform:translateX(-100%);width:0}.tw-kiitos-support-form__returns-item:first-child:before{left:15%}.tw-kiitos-support-form__returns-item:nth-child(2):before{left:50%}.tw-kiitos-support-form__returns-item:nth-child(3):before{right:15%}.tw-account-transfer-money-help{margin-top:1rem;text-align:right}.tw-account-transfer-money-help>a{height:15px}.tw-account-transfer-money-help>a>img{height:15px;vertical-align:text-top}.tw-kiitos-header-interview-icon{height:45px;vertical-align:bottom}.tw-kiitos-banners{margin-bottom:1rem;text-align:right}.tw-kiitos-list-item{display:block;margin-bottom:.75rem}.tw-kiitos-list-item:last-child{border-bottom:none;margin-bottom:0}.tw-kiitos-list-item .tw-kiitos-progress-bar{margin:0 0 0 .5rem}.tw-kiitos-list-item .tw-kiitos-counter{margin:.5rem 0 0}.tw-kiitos-list-item .tw-kiitos-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin-top:0;overflow:hidden}.tw-kiitos-list-item .tw-kiitos-card__user{margin-bottom:0}body[data-is-mobile=true] .tw-kiitos-list-item .tw-kiitos-card{margin-left:0;margin-right:0}.tw-kiitos-card-link{color:var(--color-text-black-1)!important;text-decoration:none!important}.tw-kiitos-list-guide{text-align:center}.tw-kiitos-list-guide__title{color:#666;font-size:1.25rem;font-weight:700;margin:1.5rem 0;text-align:center}.tw-kiitos-list-guide__image{display:block;margin:1.5rem auto}.tw-kiitos-list-wrapper[data-two-column=true]{display:flex;flex-wrap:wrap;margin-top:2rem}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card-link{box-sizing:border-box;float:left;padding-bottom:1.75rem;padding-left:.5rem;position:relative;width:50%}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card-link:nth-child(odd){margin-left:-.5rem}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card-link:nth-child(2n){margin-left:.5rem}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card__title{margin-top:0}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card__meta{display:flex;flex-direction:column}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-list-item{border:none;width:50%}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-counter__supporter__label{display:inline-block}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-counter__supporter{background-color:#ff9a24;border-radius:25px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:.7em;height:50px;justify-content:center;left:-16px;padding:4px 8px;position:absolute;text-align:center;top:-26px;width:50px}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-counter__supporter__value{color:#fff;margin:0}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-counter__supporter__suffix{display:none}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-supporter-list{justify-content:flex-start}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card__user__icon{height:32px;min-width:32px;width:32px}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card__title{order:1}.tw-kiitos-list-wrapper[data-two-column=true] .tw-kiitos-card__user{order:2}.tw-kiitos-social-link{margin:1rem;text-align:center}.tw-kiitos-description{line-height:1.5;margin:.5rem 0}.tw-kiitos-description__social{display:flex;margin:1.5rem 0 .5rem}.tw-kiitos-description__report{color:var(--color-text-black-2);font-size:.8rem;margin:0 0 0 auto}.tw-kiitos-like{margin:.5rem 0}.tw-kiitos-support__warn{border-bottom:1px solid var(--color-border-1);display:block;margin:.5rem 0}.tw-kiitos-support__warn>div{margin-bottom:.5rem}.tw-kiitos-comment .charlen{font-size:.8rem;margin-right:.5rem;padding:0}.tw-kiitos-returns-help>img{height:auto;width:16px}.tw-kiitos-returns-table{display:flex}body[data-is-mobile=true] .tw-kiitos-returns-table{flex-direction:column}body[data-is-mobile=true] .tw-kiitos-returns-table-item{margin-bottom:.75rem;margin-right:0}.tw-kiitos-returns-table-item{border:1px solid var(--color-border-1);border-radius:4px;display:flex;flex:1;flex-direction:column;margin-right:.75rem}.tw-kiitos-returns-table-item:last-child{margin-right:0}.tw-kiitos-returns-table-amount{background-color:var(--color-background-gray-3);padding:.5rem;text-align:center}.tw-kiitos-returns-table-description{padding:.5rem}.tw-kiitos-single-page{margin:0 auto 1rem;max-width:640px;width:100%}.tw-kiitos-single-page div#wrapper{width:auto}.tw-kiitos-account-no-event{padding:.75rem 0}.tw-kiitos-account-amount__value{color:#ffbe34;display:block;font-size:1.5rem;font-weight:700}.tw-kiitos-account-request__apply{margin:.75rem 0}.tw-kiitos-account-request__bank-message,.tw-kiitos-account-request__error-message,.tw-kiitos-account-request__success-message,.tw-kiitos-account-request__wait-message{display:none}.tw-kiitos-account-request[data-failed=true] .tw-kiitos-account-request__error-message,.tw-kiitos-account-request[data-need-wait=true] .tw-kiitos-account-request__wait-message,.tw-kiitos-account-request[data-succeeded=true] .tw-kiitos-account-request__success-message{display:block}.tw-kiitos-account-request__agreements{font-size:.75rem}.tw-kiitos-account-request__agreements>li{margin-bottom:.5rem}.tw-kiitos-account-email-up-to-date{margin:10px 0 0}.tw-kiitos-account-email-up-to-date fieldset{margin-top:.5rem}.tw-kiitos-account-email-up-to-date a.btn{color:#333;text-decoration:none}.tw-kiitos-account-email-up-to-date .tw-kiitos-account-email-up-to-date__error{margin-top:.5rem}.tw-kiitos-account-table{border-collapse:collapse;display:table;width:100%}.tw-kiitos-account-table-header-row{border-bottom:2px solid var(--color-border-1);display:table-row}.tw-kiitos-account-table-header-cell{display:table-cell;font-weight:700;margin:.75rem 0;padding:.5rem;text-align:center}.tw-kiitos-account-table-row{border-bottom:1px solid var(--color-border-1);display:table-row}.tw-kiitos-account-table-row[data-is-ended=true]{background-color:var(--color-highlight-old)}.tw-kiitos-account-table-row:last-child{border:none}.tw-kiitos-account-table-header{display:table-cell;text-align:center}.tw-kiitos-account-table-header .transfer-date{font-size:.8rem;font-weight:400}a.tw-kiitos-account-table-row{color:var(--color-text-black-1)}a.tw-kiitos-account-table-row:hover{background-color:var(--color-background-gray-2);text-decoration:none}.tw-kiitos-account-table__info-column{display:table-cell;padding:.5rem 0;white-space:nowrap}.tw-kiitos-account-table__thumbnail,.tw-kiitos-account-table__title{display:block;line-height:2;max-width:100px;overflow:hidden;text-overflow:ellipsis;width:100%}.tw-kiitos-account-table__amount,.tw-kiitos-account-table__count,.tw-kiitos-account-table__goal-amount{display:table-cell;font-weight:700;text-align:center;vertical-align:middle}.tw-kiitos-account-table__fee{display:block}.tw-kiitos-account-table__show-all{margin:.75rem 0;text-align:right}.tw-kiitos-detail-link{margin:.75rem 0}.tw-kiitos-supporter-table__name>.tw-kiitos-supporter-table__link{align-items:center;display:flex;text-decoration:none}.tw-kiitos-supporter-table__name>.tw-kiitos-supporter-table__link>img{border-radius:4px;height:24px;margin-right:.5rem;vertical-align:middle;width:24px}.tw-kiitos-supporter-table__message{display:block;margin:.1rem 0 0 calc(24px + .5rem)}td.tw-kiitos-supporter-table__amount{vertical-align:middle!important;white-space:nowrap;width:1%}.tw-kiitos-account-bank-change-button{margin-bottom:.75rem}.tw-kiitos-account-progressing_amount{border-left:2px solid #3381ff;margin-left:1rem;padding-left:.5rem}.tw-kiitos-account-email-up-to-date[aria-hidden=true],.tw-kiitos-account-email-up-to-date__thanks[aria-hidden=true]{display:none}.tw-kiitos-account-email-up-to-date__thanks[aria-hidden=false]{margin:.5rem 0}.tw-kiitos-account-email-up-to-date__error[aria-hidden=true]{display:none}