#anc02 .modal__container{max-width: 1000px; width: 94%;}

.btn-creators-wrap .st-btn01.st-btn--stretch01{ font-weight: 700; padding-block: 0;}
.kv-btn-creators{ background-color: #BDFF00; border-color: #BDFF00;}
.kv-btn-creators:hover{background-color: #fff; border-color: #292929;}
.btn-creators-wrap .st-btn01 span{ text-align: left; display: block;}
.btn-creators-wrap .st-btn01 small{ display: block; color: #535353; font-weight: 400;}

.st-icn-creators{background-image: url(/assets/image/creators/icn-creators.svg);}
.st-icn-members{background-image: url(/assets/image/creators/icn-members.svg);}

.btn-creators-wrap{ position: fixed; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,.75); justify-content: center; z-index: 10;}

.btn-creators-wrap .st-btn01::before{ border-radius: 50%; background-position: 50%;}

.st-table .cell-01{width: 30%;}
.st-table .cell-02{width: 20%;}
.st-table .cell-03{width: 12.5%;}

.st-icn-check{width: 24px; height: 24px; margin: 0 auto;}
.st-link01 .st-icn{ margin-left: 5px; width: 20px; height: 20px; background-size: contain; display: inline-block; vertical-align: middle;}


@media print, screen and (min-width: 899.98px) {
.creators_memberships_kv{ background-image: url(/assets/image/creators/memberships/kv_pc.jpg);}
.st-anchorNav03_item{ flex: 0 0 33.3%;}

.btn-creators-wrap{padding: 16px 0; gap: 20px;}
.btn-creators-wrap .st-btn01.st-btn--stretch01{padding-block: 0.5em;}
.btn-creators-wrap .st-btn01 span{line-height: 1.4; padding-right: 20px;}
.btn-creators-wrap .st-btn01 small{ font-size: 0.8125rem;}
.btn-creators-wrap .st-btn01{gap: 16px;}
.btn-creators-wrap .st-btn01 .st-icn{width: 48px; height: 48px;}

.btn-creators-wrap .st-btn01::before{width: 38px; height: 38px; background-size: 16px auto;}
}

@media print, screen and (max-width: 899px) {
.creators_memberships_kv{ background-image: url(/assets/image/creators/memberships/kv_sp.jpg);}
.st-row img.asset-image{width: 100%; height: auto;}

.modal__content{ padding: 1em;}

.st-table--scroll01{min-width: 780px;}
.st-table .cell-01{width: 15%;}
.st-table .cell-02,.st-table .cell-03{width: 17%;}

.btn-creators-wrap{padding: 1em; gap: 0.5em;}
.btn-creators-wrap .st-btn01{gap: 0.5em; width: 100%; justify-content: start; padding-left: 20px; font-feature-settings: 'palt'; font-size: min(4vw,15px);}
.btn-creators-wrap .st-btn01 small{ font-size: 0.75rem; margin-top: 0.3em;}
.btn-creators-wrap .st-btn01 .st-icn{width: min(8.5vw,32px); height: min(8.5vw,32px);}
.btn-creators-wrap .st-btn01::before{ right: 8px; width: 28px; height: 28px; background-size: 16px auto;}
}

.st-table thead th,.st-table td{text-align: center; vertical-align: middle;}
.st-table thead th{ background-color: #0F5392; color: #fff;}
.st-table thead th.bg-th-02{ background-color: #1F70B7;}
.st-table thead th.bg-th-03{ background-color: #5192CC;}

.st-table .txt-en{ display: inline-block; letter-spacing: 0; font-size: 120%; font-weight: 500;}
.st-table .txt-lg .txt-en{ font-size: 240%;}

.st-table tbody tr:first-child th,.st-table tbody tr:first-child td{vertical-align: middle;}

