.header{background:#333}.header_inner{display:flex;justify-content:space-between;align-items:center}.header .header__logo{display:inline-block}.hamburger-menu__input{display:none}.c-hamburger-menu__button{display:none}.header .main-nav__list{display:flex;align-items:stretch}.header .main-nav__list .main-nav__item{color:#fff;position:relative;display:flex;align-items:center;width:110px;justify-content:center}.header .main-nav__list .main-nav__item.current{background:#000;pointer-events:none}.header .main-nav__list .main-nav__item_sub-menu.current{pointer-events:auto}.header .main-nav__list .main-nav__item:last-child .main-nav__link:hover{background:none}.header .main-nav__list .main-nav__item .main-nav__link{color:#fff;display:block;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;font-size:14px;text-decoration:none;text-align:center;padding:16px 0;width:100%}.header .main-nav__list .main-nav__item .main-nav__link-op{padding:25px 24px}.header .main-nav__list .main-nav__item .main-nav__link:hover{background:#000;opacity:0.5}.header .main-nav__list .main-nav__item .main-nav__link .material-icons{display:block;text-align:center}.header .main-nav__list .main-nav__item .main-nav__link .material-icons-outlined{display:block;text-align:center}.main-nav__item_sub-menu .sub-nav{opacity:0;visibility:hidden;transition:all 0.2s ease}.main-nav__item_sub-menu:hover .sub-nav{opacity:1;visibility:visible;top:54px}.notification{position:relative;display:inline-block;font-size:24px}.notification_count{position:absolute;top:15px;right:40px;font-size:12px;background-color:#ff0000;color:#fff;border-radius:50%;padding:0 4px}.sub-nav{position:absolute;width:144px !important;top:40px;padding:20px 10px !important;right:0;z-index:99}.sub-nav__item a{padding:6px 10px;display:block;transition:all 0.2s ease;font-weight:600;border-radius:4px}.sub-nav__item a:hover{background:#f5f5f5;text-decoration:none}.sub-nav__item.current{background:#efefef;pointer-events:none;border-radius:4px}.footer{padding:30px}.footer__copyright{font-size:10px;text-align:right}.main .main__body{padding:30px 15px}.main .main__body .main__sub-title{font-size:10px;margin:15px 0 0 15px}.main .main__body .main__title{font-size:24px;font-weight:600;margin:0 15px}article{overflow:hidden}.page-login{padding:16vh 0}.page-login .page-login__body{max-width:520px;width:100%;margin:0 auto;position:relative;z-index:0;text-align:center}.page-login .page-login__body::before{content:"";background:url(../img/common/logo_bg.svg) no-repeat;background-size:contain;height:900px;width:900px;display:block;position:absolute;top:-100px;left:-450px;z-index:-1}.logo-item{text-align:center;margin-bottom:35px}.cards{box-shadow:0px 2px 12px #0000001a;background:#fff;border-radius:10px;display:inline-block;vertical-align:top;width:98%;box-sizing:border-box;padding:30px;margin-top:30px}.cards.login{padding:50px 60px}.login__heading .login__subtitle{font-size:10px;display:block;margin-bottom:4px;text-align:center}.login__heading .login__title{font-size:24px;font-weight:600;text-align:center;margin-bottom:30px;display:block}.login__body .login__input{margin-bottom:25px}.login__body .login__input.is-error input{border:1px solid #ff0000}.is-error__message{color:#ff0000;font-size:12px;padding-top:5px;display:block;text-align:left}.login__body .login__input input{height:36px;border-radius:5px;border:1px solid #cbcbcb;background:#fff;width:100%;text-indent:10px}.login__body .button{background:#333;color:#fff;font-size:14px;border:none;padding:10px;width:70%;border-radius:200px;text-align:center;margin:0 auto;display:table;box-shadow:0px 4px 8px #0000003d}.login__text{font-size:12px;letter-spacing:0;text-align:center;margin-top:40px}.table-scroll{overflow-x:scroll;width:100%}.data-table{font-size:13px;box-sizing:border-box;width:100%}.data-table.is-active{display:table}.data-table thead th{border-bottom:2px solid #ececec}.data-table thead th.is-hidden-border-bottom{border-bottom:none}.data-table-sp tbody td p{display:none}.data-table th{padding:15px 12px;font-weight:700;white-space:nowrap}.data-table tbody tr:hover td{background:#fbfbfb}.data-table td{padding:0px 12px;white-space:nowrap;height:60px;z-index:0;position:relative;background:#fff}.data-table .player-button{padding:0}.data-table td{padding:0px 14px;border-bottom:1px solid #e4e4e4}@media not all and (max-width: 1100px){.data-table.is-fixed-row{table-layout:fixed;position:relative;overflow-x:auto;isolation:isolate}.data-table.is-fixed-row thead th.is-fixed{background:#fff}.data-table.is-fixed-row thead th.is-fixed,.data-table.is-fixed-row tbody td.is-fixed{position:sticky;z-index:2}#registrations-details .data-table.is-fixed-row,#setting-submissions .data-table.is-fixed-row{overflow-x:unset}}#registration_writers_table.data-table tbody tr:nth-child(odd) td{background:#f4f4f4}#registration_writers_table.data-table td{padding-right:20px}.data-table td.is-hidden-border-bottom{border-bottom:none;background:#f4f4f4}.data-table .checkbox__item-bulk-select{padding:0px}.data-table .selectbox__item-bulk-select{font-weight:unset;padding:0 12px}.data-table .selectbox__item-bulk-select .select__input{height:30px}.player-button>a,.player-button>a img{width:34px;height:34px;display:block}.add-edit__inner{background:#f4f4f4 !important;position:relative;transition:all 0.2s ease;z-index:-1}.add-edit__inner.is-hidden{height:0 !important;overflow:hidden;position:absolute}.add-edit__inner table td{background:#fff0 !important}.add-edit__table{position:relative;top:0px;margin:0 30px 20px 0;width:50%;max-width:100%}.add-edit__table tr td{height:40px;border-bottom:1px solid #e4e4e4}.add-edit__table tr td:first-child{border-bottom:1px solid #f4f4f4}.add-edit__table tr:last-child td{border-bottom:1px solid #e4e4e4}.modal-data-table td{background:none}.tag-item{padding:20px 0}.tag-item .tag-item__title{font-size:20px;font-weight:700;vertical-align:baseline}.tag-item .button{display:inline-flex}.tag-item .tag-list{display:inline-block;margin-right:15px}.tag-item .tag-list__title{font-size:13px;font-weight:700;padding-left:5px}.tag-item .tag-list__text{padding:5px 10px;border-radius:4px;background:#fff;margin:5px 2px;display:inline-block;font-size:12px;min-width:50px;text-align:center}.textarea-item{padding:20px 0}.textarea-item .textarea-item__title{font-size:20px;font-weight:700;margin-bottom:10px}.textarea-item .textarea-item__input{display:inline-block;background:#fff;border-radius:5px;min-width:160px;border:1px solid #bcbcbc;width:100%;padding:10px}.upload-item{max-width:1030px;width:100%}.upload-item .upload-item__body{min-height:140px;display:flex;justify-content:center;align-items:center;border-radius:5px}.upload-item .upload-item__bottom-text{font-size:12px;display:inline-block;padding-top:10px;position:absolute}.tab-list{border-bottom:3px solid #ececec;width:100%;margin-bottom:30px}.tab-list .tab-list__item{padding:30px 20px;display:inline-block;font-size:20px;font-weight:500;position:relative;color:#d8d8d8}.tab-list .tab-list__item.is-active{color:#333}.tab-list .tab-list__item.is-active:before{content:"";height:3px;background:#333;width:100%;position:absolute;bottom:-3px;left:0}.tab-content{display:none;border-radius:5px}.tab-content.is-active{display:block}.comment-item{max-width:890px;margin:0 auto}.comment-item .comment-item__inner .comment-item__list .comment-item__wrap{border-bottom:1px solid #e6e6e6;display:flex;padding:20px 0;align-items:flex-end}.comment-list__text .comment-list__name{display:block;font-weight:700}.comment-list__text .comment-list__comment{display:block}.comment-list__text .comment-list__data{font-size:12px;color:#989898}.comment-item__submit{display:flex}.comment-item__submit .button{padding:0;height:30px;min-width:60px;margin:5px;font-size:12px;box-shadow:none}.comment-item__submit .button_delete{color:#989898;background:#e6e6e6}.log{background:#fff;border-radius:4px;border:1px solid #707070;padding:10px 0 10px 10px}.log .log__body{height:60px;overflow-x:scroll;padding-right:20px}.log .log__body .log__item{font-size:10px;display:flex;margin-bottom:3px}.log .log__body .log__item .log__item_clear{margin-left:auto}.log .log__body .log__item .log__item_clear .material-icons{background:#e2e2e2;border-radius:100px;padding:2px;margin-left:5px;cursor:pointer}.btn-sm-edit{background:#000;color:#fff;padding:0px 5px;border-radius:100px;display:inline-block}.input-sm-edit{border:1px solid #d6d6d6;border-radius:2px}.content__title{font-size:20px;font-weight:700;display:inline-block}.number .number__text{font-size:13px;padding:5px}.number .number__data{font-size:30px;font-weight:500}.icon-toggle{position:relative;display:block;margin-right:15px;cursor:pointer;height:34px;width:34px;transition:all 0.2s ease}.icon-toggle:hover{background:#d2d2d2;border-radius:100px}.icon-toggle span{position:absolute;top:50%;left:30%;width:14px;height:2px;display:block;background:#000}.icon-toggle span+span{position:absolute;top:32%;left:48%;width:2px;height:14px;display:block;background:#000;transition:all 0.2s ease;transform:rotate(0deg);-webkit-transform:rotate(0deg)}.is-pulldown.is-active.icon-toggle span+span{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.pulldown__inner{display:none}.folder .folder__item .folder__heading{padding:0 10px;background-color:#ebebeb;padding:16px;border-bottom:2px solid #fff}.folder .folder__inner .folder__item .folder__heading{background:#f7f7f7;padding-left:36px}.folder .folder__inner .folder__item .folder__inner .folder__item .folder__heading{padding-left:57px}.folder .folder__inner .folder__item .folder__inner .folder__item .folder__inner .folder__heading{padding-left:80px}.folder .folder__inner .folder__item dl{padding:20px 40px 20px 65px !important}.folder .folder__inner .folder__item .folder__inner dl{padding:20px 40px 20px 72px !important}.folder .folder__inner .folder__item .folder__inner .folder__item .folder__inner dl{padding:20px 40px 20px 95px !important}.folder .folder__item .folder__heading .material-icons-outlined{font-size:34px;margin-right:10px}.folder .folder__item .folder__heading .folder__title{font-size:13px;font-weight:600}.folder .folder__item .folder__heading .button__circle{width:30px;height:30px;padding:0;display:block;text-decoration:none;transition:all 0.2s ease}.folder .folder__item .folder__heading .button__circle[data-link="registrations-detail"]{width:fit-content;padding-inline:10px}.folder .folder__item .folder__heading .button__circle:hover{background:#e2e2e2}.folder .folder__item .folder__heading .button__circle .material-icons{padding:7px 0 0 0px}.folder .folder__item .folder__heading .button__circle .button__circle-text{font-size:10px;font-weight:800;letter-spacing:0;white-space:nowrap;padding:8px 0 0 0;display:block}.folder dl,dl.folder__file{display:table;padding:20px 24px;border-bottom:1px solid #ececec;width:100%;box-sizing:border-box;color:#727272}.folder dl dt,.folder dl dd,dl.folder__file dt,dl.folder__file dd{display:table-cell}.folder .folder__item dl,dl.folder__file{display:table;padding:20px 50px;border-bottom:1px solid #ececec;width:100%;box-sizing:border-box;color:#727272}.folder .folder__item dl:hover{background-color:#fbfbfb}.folder .folder__item dl dt,dl.folder__file dt{display:table-cell}.folder .folder__item dl dd,dl.folder__file dd{display:table-cell}.narrow-down-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px;align-items:start}.music-search{max-width:1200px}.music-search__keyword{width:50%}.music-search__select{display:flex;margin-top:15px;gap:15px 30px}.music-search__select__item{display:flex;align-items:center}.music-search__select__item:first-child{margin-left:0}.music-search__check{margin-top:25px}.music-search__check>.checkbox__item{margin:0}.music-search__check{display:flex;flex-wrap:wrap;gap:20px 20px}.music-search__btn{margin-top:25px;display:flex;justify-content:space-between}.music-search__btn>.button{margin:0}.account-folder{max-width:607px}.account-folder__select-box{gap:15px;display:flex;justify-content:flex-end;align-items:center;margin-top:15px}dl.account-folder__select-box:first-of-type{margin-top:0}.music-list-account-folder__select{min-width:442px}.music-list-control-menu{display:flex;justify-content:space-between}.music-list-control-menu__sort{display:flex;align-items:center}.music-list-control-menu__link{display:flex;align-items:center}.music-list-control-menu__btn{display:flex}.music-list-control-menu__btn a[data-link="registrations-detail"]{height:auto;text-decoration:none;padding:0}.musit-list-transition_btn{background:#333;color:#fff;font-size:14px;border:none;border-radius:200px;text-align:center;box-shadow:0px 4px 8px #0000003D;margin:15px 10px;display:flex;justify-content:center;align-items:center;min-width:150px;max-height:40px;cursor:pointer}.musit-list-transition_btn:hover{text-decoration:none}.detail-search__label-contact{display:flex;align-items:flex-end;gap:10px}.detail-search__label-contact>.radio__item{margin:0;margin-bottom:10px}.music-detail-account-folder-sp{margin-top:0}#reg_writer_add{margin-top:30px}#supplemental-info{margin-top:50px}#supplemental-info .flex-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}#supplemental-info .text__input{width:100%}#supplemental-info .text__input input{width:100%}.is-disabled select,.is-disabled input,.is-disabled .checkbox__item_text,.select__input .text__input--disabled{opacity:0.6;pointer-events:none;background-color:#bebebe !important;cursor:not-allowed;background-clip:padding-box}.is-disabled .select__input{background-color:#bebebe !important;background-clip:padding-box}.notifications-table{text-align:center}.notifications-table>thead>tr>th{text-align:center}.notifications-table>tbody>tr>td{padding:10px}.notification-tab-container{display:flex;flex-wrap:wrap;justify-content:space-between}.notification-tabs{display:flex;flex-wrap:wrap}.notification-tabs .notification-tab{font-size:16px;cursor:pointer;transition:all 0.3s;padding:14px 16px}.notification-tabs .notification-tab:hover{background-color:#ddd;color:#333;text-decoration:none}.notification-tabs .notification-tab.active{background-color:#ddd;color:#333}.notification-tabs .notification-tab.disabled{pointer-events:none;color:#cecaca;cursor:default;text-decoration:none}.button__notification-bulk_update{background:#333;color:#fff;font-size:14px;padding:10px 20px;border-radius:200px;text-align:center;box-shadow:0px 4px 8px #0000003d;min-width:150px;line-height:1.5;cursor:pointer}.button__notification-bulk_update>i{vertical-align:middle}.remind_notification_label{background:#68c487;color:#fff;border-radius:100px;padding:3px 10px}.button__notification-detail{background:#333;color:#fff;font-size:14px;padding:5px 10px;border-radius:200px;box-shadow:0px 4px 8px #0000003d;cursor:pointer}.pagination-container{display:flex;justify-content:center;margin-top:30px}.pagination{display:flex;gap:10px}.pagination span,.pagination a,.pagination .page{display:inline-flex;justify-content:center;align-items:center;width:35px;height:35px;text-decoration:none;border-radius:50%}.pagination a:hover,.pagination .page:hover{background-color:#ddd}.pagination .current{background-color:#333;color:#fff}.dot-loader{width:12px;aspect-ratio:1;border-radius:50%;animation:dots 1s infinite linear alternate}@keyframes dots{0%{box-shadow:20px 0 #000, -20px 0 #0002;background:#000}33%{box-shadow:20px 0 #000, -20px 0 #0002;background:#0002}66%{box-shadow:20px 0 #0002, -20px 0 #000;background:#0002}100%{box-shadow:20px 0 #0002, -20px 0 #000;background:#000}}@media screen and (max-width: 768px){*{-webkit-appearance:none}body{font-size:14px;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}.cards{padding:15px}.hamburger-menu{position:relative;height:77px}.header_inner{height:100%}.header .main-nav__list .main-nav__item{color:#fff;position:relative;display:flex;align-items:center;width:100%;justify-content:center}.hamburger-menu__list{background-color:#333;flex-direction:column;left:0;position:absolute;transform:translateX(-100%);top:100%;width:100%;z-index:999}#hamburger:checked ~ .hamburger-menu__list{transform:translateX(0%);transition:0.3s}.hamburger-menu__bg{background-color:#000;cursor:pointer;display:none;height:100vh;left:0;opacity:0.4;position:absolute;top:0;width:100%;z-index:-1}#hamburger:checked ~ .c-hamburger-menu__bg{display:block}.c-hamburger-menu__button{background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:32px;justify-content:center;width:32px}.c-hamburger-menu__button-mark{background-color:#fff;display:block;height:3px;transition:0.3s;width:20px}#hamburger:checked ~ .c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(1){transform:translate(2px, 1px) rotate(45deg);transform-origin:0%}#hamburger:checked ~ .c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(2){opacity:0}#hamburger:checked ~ .c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(3){transform:translate(2px, 3px) rotate(-45deg);transform-origin:0%}.music-detail-button-sp{margin:10px auto}.table-scroll-sp{margin-top:15px;overflow-x:scroll}.data-table-sp th:first-child,.data-table-sp td:first-child{margin-top:0}.data-table-sp td:first-child{height:40px}.data-table-sp tbody tr:hover td{background:none}.accordion__item{padding:10px}.tab-list-sp{display:flex;flex-direction:column;border-bottom:0 none}.textarea-item .textarea-item__input{box-sizing:border-box}.upload-item-sp{margin:30px 0}.upload-item-sp .upload-item__body{flex-direction:column;padding:10px}.upload-item .upload-item__body i{display:none}.upload-item-sp .upload-item__text{word-break:break-all}.music-search__keyword{width:100%}.music-search__select{flex-direction:column}.music-search__select__item{justify-content:space-between}.music-search__btn{flex-direction:column;gap:10px}.account-folder__select-box{justify-content:space-between}.music-list-account-folder__select{min-width:60%}.account-folder>.form>.button{margin:0;margin-top:15px;width:100%}.music-list-control-menu{flex-direction:column}.music-list-control-menu__sort{flex-direction:column}.detail-search__label-contact{flex-wrap:wrap}.music-detail-account-folder-container{margin-top:15px}.music-detail-account-folder-sp{margin-top:15px;width:100%}.music-detail-account-folder__select{min-width:60%}.music-detail-account-folder__btn{margin:15px 0 0;width:100%}.music-detail-pitching-btn{width:100%;margin:15px 0 0}.music-detail-player-buttons{width:100%}.music-detail-player-buttons button{width:100%;margin:0}.music-detail-player-buttons button:last-child{margin-top:15px}.tab-content dl{width:100%}#supplemental-info .flex-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px}#supplemental-info .text__input,#supplemental-info .text__input input{width:100%}}
