@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,button,em,img,s,small,strike,strong,sub,tt,u,i,center,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,summary,time,mark,audio{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}table{border-collapse:collapse;border-spacing:0}th,td{font-weight:400;text-align:left;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}img{border:none;vertical-align:bottom;width:100%}a{cursor:pointer;color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-family:"M PLUS 1p";src:url(/assets/font/M_PLUS_1p/MPLUS1p-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"M PLUS 1p";src:url(/assets/font/M_PLUS_1p/MPLUS1p-Bold.ttf) format("truetype");font-weight:700;font-style:normal}html{font-size:100%}body{background-color:#fff;color:#3b4043;font-size:16px;font-family:"M PLUS 1p",sans-serif}img{max-width:100%;height:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}p{line-height:normal}.l-header{width:100%;height:44px;border-bottom:1px solid #00A4E3}.l-inner{max-width:1040px;width:100%;padding:0 20px;margin:0 auto}@media (width <= 935px){.l-inner{padding:0 16px}}.l-inner-sub{height:100%;display:flex;justify-content:space-between;align-items:center}.l-inner-sub>p{padding-block:1rem}.l-inner-tab{max-width:1024px;padding:0 12px;margin:0 auto;width:100%}.c-error__message,.c-error__message--small,.c-error__message-center{color:#fa0606;padding-top:5px;line-height:1.3}.c-error__message-center{text-align:center}.c-error__message--small{font-size:small}.c-top__button--logout{display:flex;align-items:center;justify-content:center;margin-left:11px;transition:all .3s ease}@media (width <= 935px){.c-top__button--logout{margin-left:0;margin-bottom:.5rem}}.c-top__button--logout button{color:#fff;display:inline-block;padding:5px 9px;background-color:#65808d;border-radius:200px;cursor:pointer}@media (width <= 935px){.c-top__button--logout button{padding:6px 8px;width:100px}}.c-top__button--logout:hover{opacity:.7}.c-top__button--login{display:flex;align-items:center;justify-content:center;margin-left:21px;font-weight:600;color:#fff;padding:5px 9px;background-color:#00a4e3;border-radius:200px;width:100px}@media (width <= 935px){.c-top__button--login{margin-left:0;margin-bottom:.5rem;padding:6px 8px}}.c-top__button--login button{cursor:pointer}.c-top__button--blue,.c-top__button--pw-reset{transition:all .3s ease;margin-left:22px}.c-top__button--blue button,.c-top__button--pw-reset button,.c-top__button--blue a,.c-top__button--pw-reset a{width:105px;height:36px;text-align:center;display:inline-block;font-weight:400;line-height:1.8;background-color:#40bbea;border-radius:200px;color:#fff;cursor:pointer}@media (width <= 935px){.c-top__button--blue button,.c-top__button--pw-reset button,.c-top__button--blue a,.c-top__button--pw-reset a{height:30px;line-height:initial;padding:0 16px;border-radius:16px}}@media (width <= 935px){.c-top__button--blue,.c-top__button--pw-reset{margin-left:1rem}}.c-top__button--blue:hover,.c-top__button--pw-reset:hover{opacity:.7}@media (width <= 935px){.c-top__button--pw-reset{margin-left:0}}.c-top__button--pw-reset button,.c-top__button--pw-reset a{width:112px}.c-top__button--glay{transition:all .3s ease}.c-top__button--glay button,.c-top__button--glay a{width:123px;height:36px;display:inline-block;text-align:center;line-height:34px;background-color:#f1f3f4;border:1px solid #F7F7F7;border-radius:200px;cursor:pointer}@media (width <= 935px){.c-top__button--glay button,.c-top__button--glay a{height:30px;line-height:initial;padding:0 16px;border-radius:16px}}.c-top__button--glay:hover{opacity:.7}.c-top__button---userinvite button,.c-top__button---userinvite .c-top__button--glay a,.c-top__button--glay .c-top__button---userinvite a{height:36px;width:123px;display:inline-block;text-align:center;font-weight:400;line-height:1.8;background-color:#f1f3f4;border:1px solid #F7F7F7;border-radius:200px;cursor:pointer;padding:0 20px}@media (width <= 935px){.c-top__button---userinvite button,.c-top__button---userinvite .c-top__button--glay a,.c-top__button--glay .c-top__button---userinvite a{height:30px;line-height:initial;padding:0 16px;border-radius:16px}}.c-top__info{padding:8px 13px;border-left:1px solid #00A4E3;border-right:1px solid #00A4E3}.c-top__info--register{padding:8px 13px;border-left:1px solid #00A4E3;border-right:1px solid #00A4E3;text-decoration:underline;text-underline-offset:3px}@media (width <= 935px){.c-top__info--register{padding:0;border:none}}.c-top__info--register:hover{cursor:pointer}.c-top__info--register span{color:#919191;font-size:25px;vertical-align:-2px}@media (width <= 935px){.c-top__info--register span{font-size:24px}}.c-top__school{line-height:1.2;margin-left:1rem}@media (width <= 935px){.c-top__school{font-size:15px;line-height:1.5;margin-left:0}}.c-top__teacher{line-height:1.2;margin-left:2rem}@media (width <= 935px){.c-top__teacher{font-size:15px;line-height:1.5;margin-left:0}}.c-top__title{font-size:30px;color:#00a4e3;letter-spacing:.1em}@media (width <= 935px){.c-top__title{font-size:24px;margin-bottom:auto}}.c-tab__nav{text-decoration:none;color:#3b4043;text-align:center;max-width:100%;display:inline-block;border-bottom:1px solid #EAF8FD;padding:12px 23px;font-size:20px;transition:width .3s ease 0s;background-color:#32b5e81a;cursor:pointer;position:absolute;content:"";top:-46px}@media (width <= 935px){.c-tab__nav{padding:10px 18px;font-size:18px;top:-41px}}.c-tab__nav.is-hidden{background-color:#f1f3f4;color:#3b402f33;top:-46px;z-index:-1}@media (width <= 935px){.c-tab__nav.is-hidden{top:-41px}}.c-tab__nav.is-hidden:after{position:absolute;content:"";display:block;transform:rotate(0);background-color:#3b402f33;width:50%;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.c-tab__nav.is-active{box-shadow:inset 0 3px 6px #00000029;border:1px solid #65808D}.c-tab__nav.is-active .c-tab-shadow-hidden,.c-tab__nav.is-active .c-tab-shadow-hidden-sample{position:absolute;content:"";top:40px;left:.5px;width:94.5px;height:21px;background-color:#eaf8fd}@media (width <= 935px){.c-tab__nav.is-active .c-tab-shadow-hidden,.c-tab__nav.is-active .c-tab-shadow-hidden-sample{top:37px;left:.1px;width:79.8px;height:16px}}.c-tab__nav.is-active .c-tab-shadow-hidden-sample{width:125px}@media (width <= 935px){.c-tab__nav.is-active .c-tab-shadow-hidden-sample{width:108px}}.c-tab-item01-nav{top:-46px;left:-1px;background-color:#00a4e3;padding:15px 22px 14px;color:#fff;font-size:16px;border-bottom:1px solid #65808D;z-index:1}.c-tab-item01-nav.is-active{border-bottom:1px solid #00A4E3}@media (width <= 935px){.c-tab-item01-nav{padding:12px 22px;top:-41px}}.c-tab-item02-nav,.c-tab-item02-nav__student{left:75px}@media (width <= 935px){.c-tab-item02-nav__student{height:41px}}.c-tab-item03-nav{left:180px}@media (width <= 935px){.c-tab-item03-nav{left:159px}}.c-tab-item04-nav{left:283px}@media (width <= 935px){.c-tab-item04-nav{left:245px}}.c-tab-item__title{font-size:18px;font-weight:700}.c-tab-item__info{margin-top:14px;line-height:1.5}.c-toggle{display:none}.c-toggle:checked+.p-label+.p-accordion__content{height:auto;padding:6px 20px;transition:all .5s}@media (width <= 935px){.c-toggle:checked+.p-label+.p-accordion__content{padding:6px 20px 16px}}.c-toggle:checked+.p-label{background-color:#fffcdb;padding:6px 63px 6px 16px}@media (width <= 935px){.c-toggle:checked+.p-label{padding:6px 20px 4px}}.c-toggle:checked+.p-label:before{transform:rotate(-45deg)!important}.c-toggle-info{display:none}@media (width <= 935px){.c-toggle-info:checked+.p-label-info+.p-info__accordion-content{height:458px;transition:all .5s}}.c-toggle-info:checked+.p-label-info .p-info__toggle-note{display:none}.c-toggle-info:checked+.p-label-info .p-info__toggle-note-close{display:block}.c-toggle-info:checked+.p-label-info:after{position:absolute;content:"";width:0;height:0;top:15px;left:185px;border-style:solid;border-right:8px solid transparent;border-bottom:13px solid #fff;border-top:0}@media (width <= 935px){.c-toggle-info:checked+.p-label-info-user+.p-info__accordion-content{height:358px;transition:all .5s;width:70%;margin-inline:auto}}@media (width <= 700px){.c-toggle-info:checked+.p-label-info-user+.p-info__accordion-content{width:95%}}.c-toggle-info:checked+.p-label-info-user .p-info__toggle-note{display:none}.c-toggle-info:checked+.p-label-info-user .p-info__toggle-note-close{display:block}.c-toggle-info:checked+.p-label-info-user:after{position:absolute;content:"";width:0;height:0;top:15px;left:88px;border-style:solid;border-right:8px solid transparent;border-bottom:13px solid #fff;border-top:0}.c-info__address,.c-info__code,.c-info__id{font-size:12px}.c-info__address{margin-top:10px}.c-info__code,.c-info__id{margin-top:4px}.c-info__memo,.c-info__memo_disable{padding:3px 10px;font-size:12px;font-weight:600;background-color:#65808d;color:#fff;border-radius:6px;text-align:center;line-height:16px;cursor:pointer}.c-info__memo_disable{cursor:default}.c-info__persons{width:95px;text-align:center;line-height:22px}@media (width <= 935px){.c-info__persons{line-height:26px;margin-left:1em;text-align:left}}.c-info__school{font-size:20px;font-weight:600;color:#40bbea}.c-info__url,.c-info__url_disable,.c-info__pass_disable,.c-info__pass{font-size:12px;font-weight:600;line-height:15px;padding:3px 8px;border-radius:6px;border:1px solid #707070;background-color:#fff;margin-left:6px;cursor:pointer}.c-info__url:active,.c-info__url_disable:active,.c-info__pass_disable:active,.c-info__pass:active{background:#40bbea;color:#fff}.c-info__url_disable,.c-info__pass_disable{cursor:default}.c-info__url_disable:active,.c-info__pass_disable:active{background:#fff;color:inherit}.c-info__year{display:flex;align-items:center;padding-left:15px;text-align:left;width:250px;position:relative}.c-info__year span{font-size:12px}.c-info__year:after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:15px;height:15px;border-radius:50%;background-color:#40bbea}.c-input__title-sub{margin:20px 0}.c-input__password-switch-disp{display:inline-block;position:relative;overflow:hidden}.c-input__password-switch-disp button{position:absolute;background:#fff;border:0;padding:5px;cursor:pointer;right:5px;top:60%;transform:translateY(-50%)}.c-music__number{width:70px}.c-music__number--sample{width:20px}.c-music__material{padding-left:18px}@media (width <= 935px){.c-music__material{padding-left:13px}}.c-music__name{padding-left:10px}.c-music__category{font-size:12px;position:relative;width:84px;text-align:right}@media (width <= 935px){.c-music__category{padding-left:0;text-align:right}}@media (width <= 585px){.c-music__category{text-align:left}}.c-music__category_part{font-size:12px;padding-left:38px;position:relative;margin:12px 0;width:130px}@media (width <= 935px){.c-music__category_part{width:72px;padding-left:0;text-align:right}}@media (width <= 585px){.c-music__category_part{text-align:left;margin:0}}.c-music__part{display:flex;align-items:center;text-align:right}@media (width <= 935px){.c-music__part{margin-right:20px}}@media (width <= 585px){.c-music__part{flex-direction:column;align-items:flex-start;row-gap:8px;margin-right:0;margin-top:6px}}.c-music__arranger{width:110px;font-size:12px;text-align:right}@media (width <= 935px){.c-music__arranger{text-align:left;padding:3px .5em .4em 0;width:initial;margin-right:auto}}.c-music__right-arrow{width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 9px;border-color:transparent transparent transparent #022222}.c-music__time{font-weight:300;color:#3b4043}.c-music__line{display:flex;align-items:center}.c-music__line span{width:13px;height:4px;border-radius:200px;background-color:#707070;display:inline-block}.c-music__volume{width:17px;height:16px}.c-music__volume img{width:100%;height:100%}.c-music__dot{display:flex;flex-direction:column;font-size:18px;font-weight:900;margin-top:0}.c-music__dot span{width:3px;height:3px;background-color:#222;border-radius:50%}.c-music__dot span:not(:first-child){margin-top:3px}.c-form__name{width:200px}.c-form__name--label{display:block;width:50px;margin:auto;font-size:90%}.c-form__button--blue,.c-form__button--school-search{width:105px;height:36px;text-align:center;display:inline-block;font-weight:400;line-height:37px;background-color:#40bbea;border-radius:200px;color:#fff;cursor:pointer;margin-right:20px}.c-form__button--blue:hover,.c-form__button--school-search:hover{opacity:.7}.c-form__button--school-search{width:220px;font-size:1rem}.c-register__name{display:flex}.c-song__img--jasrac{margin-top:50px;text-align:right}@media (width <= 935px){.c-song__img--jasrac{margin-top:20px;font-size:14px}}.c-song__img--jasrac img{width:100px}@media (width <= 935px){.c-song__img--jasrac img{width:50px;margin-bottom:3px}}.c-header__logo{height:20px;aspect-ratio:179/32}.c-header__logo img{width:100%;height:100%}.c-header__title{align-items:center;padding-left:10px}@media (width <= 935px){.c-header__title{padding-left:0}}.c-header__title img{width:100%;height:100%}.c-header__inquiry{margin-right:20px;height:20px}@media (width <= 935px){.c-header__inquiry{margin-right:0}}.c-header__inquiry img{width:100px;height:auto}.c-modal__input--text-copy{width:100%;height:100%;line-height:1.25;font-size:16px;border:none}@media (width <= 500px){.c-modal__input--text-copy{width:276px;margin-inline:auto}}.c-modal__input--text-copy input{margin-top:0;width:276px}.c-modal__input--text-copy img{height:20px;cursor:pointer}.c-modal__input--text-copy-layout{display:flex;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:3.4rem}@media (width <= 500px){.c-modal__input--text-copy-layout{flex-direction:column;align-items:flex-start;row-gap:10px;margin-block:1.5rem}}.c-modal__input--text-copy-item-name{margin-right:.6rem;width:100px;text-align:end}@media (width <= 500px){.c-modal__input--text-copy-item-name{text-align:left}}.c-modal__input--text-copy-item-input{margin-right:.6rem}.c-tooltip__wrapper{display:flex;position:relative}#c-tooltip__url,#c-tooltip__password{background-color:#65808d;color:#fff;font-size:14px;border-radius:8px;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:3px 10px;position:absolute;visibility:hidden;white-space:nowrap}.p-header__left{display:flex;align-items:center;padding-left:10px}@media (width <= 935px){.p-header__left{padding-left:0}}.c-header__chorus{width:112px;height:12px}.c-header__chorus img{width:100%;height:100%}.c-header__streaming{width:165px;height:17px;margin-top:4px;padding:0 5px}.c-header__streaming img{width:100%;height:100%}.c-header__sutoccha{width:130px;height:22px}.c-header__sutoccha img{width:100%;height:100%}.p-header__right{display:flex}@media (width <= 935px){.p-header__right{display:none}}.p-info__detail,.p-info__detail_disable{display:flex}@media (width <= 935px){.p-info__detail,.p-info__detail_disable{flex-direction:column;padding-top:1rem}}.p-info__detail_disable{opacity:.2}.p-info__lead,.p-info__lead_multi,.p-info__lead--sample,.p-info__lead--sample_multi{margin-top:35px;position:relative;padding-left:22px}@media (width <= 935px){.p-info__lead,.p-info__lead_multi,.p-info__lead--sample,.p-info__lead--sample_multi{margin-top:22px}}.p-info__lead span,.p-info__lead_multi span,.p-info__lead--sample span,.p-info__lead--sample_multi span{color:#fa0606}.p-info__lead:before,.p-info__lead_multi:before,.p-info__lead--sample:before,.p-info__lead--sample_multi:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:16px;height:16px;background:url(/assets/img/icon-attention.png) no-repeat center center/cover}@media (width <= 935px){.p-info__lead--sample:before,.p-info__lead--sample_multi:before{top:32%}}.p-info__lead_multi,.p-info__lead--sample_multi{margin-top:10px}@media (width <= 935px){.p-info__lead--sample_multi{margin-top:12px}}.c-info__wrap{margin-top:22px}.p-info__right{display:flex;align-items:center;flex-direction:column;row-gap:7px}@media (width <= 935px){.p-info__right{align-items:start}}.p-info__wrap{width:260px;display:flex;justify-content:space-between;margin-left:9px}@media (width <= 935px){.p-info__wrap{margin:6px 0 0 1em}}.p-info{margin-top:49px}@media (width <= 935px){.p-info{margin-top:1rem}}.p-info__center{display:flex;align-items:center;flex-direction:column;row-gap:7px}.p-info__toggle{display:none}@media (width <= 935px){.p-info__toggle{display:block;margin-bottom:1em}}.p-info__toggle-title{color:#fff;padding:.5em 0 .5em 1em;position:relative;background-color:#00a4e3;margin-bottom:5px;border-radius:1rem}.p-info__toggle-note,.p-info__toggle-note-close{font-size:small;color:#919191;text-indent:1em}.p-info__toggle-note-close{display:none}.p-info__accordion{width:100%}.p-info__accordion-toggle{display:flex;flex-direction:column;row-gap:16px}@media (width <= 935px){.p-info__accordion-toggle{row-gap:12px}}.p-info__accordion-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.p-info__accordion-content{margin-bottom:10px;overflow:hidden}@media (width <= 935px){.p-info__accordion-content{height:0}}.p-label{display:block;color:#fff;background:#019ac6;padding:6px 63px 6px 16px;background-color:#fff}@media (width <= 935px){.p-label{padding:6px 20px 10px}}.p-label:before{content:"";width:7px;height:7px;border-top:2px solid #98A6B5;border-right:2px solid #98A6B5;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}@media (width <= 935px){.p-label:before{right:12px;top:47%}}.p-label{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.p-label-info,.p-label-info-user{position:relative;display:block;color:#fff;background:#019ac6;padding:6px 63px 6px 16px;background-color:#fff;cursor:pointer}@media (width <= 935px){.p-label-info,.p-label-info-user{padding:6px 0 10px}}.p-label-info:after,.p-label-info-user:after{content:"";position:absolute;top:16px;left:185px;border:8px solid transparent;border-top:13px solid #fff}.p-label-info-user:after{left:88px}.p-info__contents{display:flex;justify-content:space-between;border-top:1px solid rgba(59,64,67,.3);border-bottom:1px solid rgba(59,64,67,.3);padding:16px 0}@media (width <= 935px){.p-info__contents{flex-direction:column;margin-inline:1rem}}.p-top,.p-top__teacher{background-color:#eaf8fd;height:44px;max-width:100%}@media (width <= 935px){.p-top__teacher{display:none}}.p-top__teacher--sp{background-color:#eaf8fd;max-width:100%;display:none}@media (width <= 935px){.p-top__teacher--sp{display:block;padding-block:8px}}.p-top__sp--left{display:flex;flex-direction:column;align-items:flex-start;height:110px;padding:8px 0}.p-top__sp--right{display:flex;flex-direction:column;align-items:center}.p-top__middle{display:flex;justify-content:flex-end;width:430px}.p-top__right{display:flex;align-items:center}.p-tab{background:#fff;margin-top:66px}@media (width <= 935px){.p-tab{margin-top:60px}}.p-tab__content{background-color:#32b5e81a;max-width:1000px;margin:0 auto;width:100%;padding:58px 35px;box-shadow:inset 0 3px 6px #00000029;border:1px solid #65808D;position:relative;z-index:10}@media (width <= 935px){.p-tab__content{padding:1.2rem}}.p-tab__pdf{width:100%;text-align:right;margin-top:22px;position:relative}.p-tab__pdf a{display:inline-block;font-size:14px;text-decoration:underline}.p-tab__pdf:before{content:"";width:7px;height:7px;border-top:2px solid #98A6B5;border-right:2px solid #98A6B5;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:170px;transform:rotate(45deg)}.p-tab-item{display:none}.p-tab-item.is-active{display:block}.p-music{display:flex;justify-content:space-between;color:#3b4043}@media (width <= 935px){.p-music{flex-direction:column}}.p-music__left{display:flex;align-items:center;justify-content:space-between}@media (width <= 935px){.p-music__left{flex-direction:column;align-items:flex-start;margin-bottom:6px}}.p-music__left--inner{display:flex;line-height:1.2}.p-music__right{display:flex;align-items:center}@media (width <= 935px){.p-music__right{justify-content:flex-end;margin-right:20px}}@media (width <= 585px){.p-music__right{flex-direction:column;row-gap:8px;align-items:flex-start}}.p-music__right_part{display:flex;flex-flow:row;row-gap:16px}@media (width <= 935px){.p-music__right_part{justify-content:flex-end;padding-top:6px}}@media (width <= 585px){.p-music__right_part{flex-flow:column;row-gap:4px;align-items:flex-start;padding-top:14px}}@media (width <= 585px){.p-music__right_part--group{display:flex;flex-direction:column;row-gap:8px}}.p-music__content{display:flex;align-items:center;column-gap:13px;width:280px;height:24px;border-radius:200px;padding:3px 5px 3px 10px}@media (width <= 550px){.p-music__content{width:264px;padding:3px 5px 3px 0}}.p-music__content audio{height:25px}.p-accordion{width:100%}.p-accordion__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.p-accordion__content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden;background-color:#fffcdb}.p-accordion__toggle{display:flex;flex-direction:column;row-gap:16px}@media (width <= 935px){.p-accordion__toggle{row-gap:12px}}.p-accordion__toggle .p-music__content{margin-right:44px}@media (width <= 935px){.p-accordion__toggle .p-music__content{margin-right:0}}.p-student-header__left{padding-left:5px}.c-student-top__year{text-decoration:underline;margin-left:64px}.p-student-info{margin-top:-6px}.p-student-info__lead{margin-left:5px;display:flex;align-items:center}@media (width <= 935px){.p-student-info__lead{flex-direction:column;align-items:flex-start;row-gap:2px}}.p-student-tab{margin-top:80px}.p-login{padding-bottom:90px}@media (width <= 935px){.p-login{padding-bottom:10px}}.p-login-top{text-align:center;background-color:#eaf8fd;max-width:1000px;margin:74px auto 0;padding:13px 0}@media (width <= 935px){.p-login-top{margin-top:30px}}.p-login__lead{text-align:center;line-height:1.4375}.p-top__content-wrap{margin-top:28px;background-color:#f1f3f480;padding:39px 28px 61px}@media (width <= 935px){.p-top__content-wrap{padding:28px 20px}}.p-top__content-wrap p{margin-bottom:.7rem}.p-top__content-wrap p:last-child{margin-bottom:0}@media (width <= 935px){.p-top__content-wrap p{text-align:center}}.p-top__content-wrap p a{font-weight:700;text-decoration:underline}.p-login__content{display:flex;justify-content:center;margin:50px auto 0;max-width:1040px;width:100%}@media (width <= 935px){.p-login__content form{width:100%;max-width:400px}}.p-login__input{width:438px;margin-left:35px}@media (width <= 935px){.p-login__input{margin-left:0;width:100%}}.c-input-input{flex:0 1 100%;width:100%}.p-login__pass{margin-top:26px}.p-login__buttons{display:flex;align-items:center;justify-content:center;margin-top:45px}.p-link__more{margin-top:40px;text-align:right;font-weight:500;line-height:25px}@media (width <= 935px){.p-link__more{margin-top:24px}}.p-link__more a{font-weight:700;text-decoration:underline}.p-register{margin-top:60px;padding-bottom:90px}@media (width <= 935px){.p-register{margin-top:0;padding-bottom:30px}}.p-register .p-link__more{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px}.p-register .p-link__more a{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px}.p-register-top{border-bottom:1px solid #707070}.c-register-top__title{position:relative;padding:20px 0 20px 26px;display:flex;align-items:center}.c-register-top__title span{font-size:20px;margin-left:20px;letter-spacing:normal}.c-register-top__title:before{position:absolute;content:"";left:0;width:6px;height:41px;background-color:#00a4e3}.p-register__content{margin-top:39px}@media (width <= 935px){.p-register__content{margin-top:1.5rem}}.c-register__lead{line-height:normal}.p-register__blackcircle{font-family:Noto Sans JP,sans-serif;margin-top:30px}.p-register__blackcircle:before{content:"\25cf";padding-right:3px}.p-register__fw-bold{font-weight:700}.p-register__fs90{font-size:90%}.p-register__ff-notosans{font-family:Noto Sans JP,sans-serif}.p-register__inner-wrap{padding-inline:1rem}.p-register__label-small{font-size:90%}.p-register__label-pt{padding-top:7px}.p-register__input{margin-top:46px}@media (width <= 935px){.p-register__input{margin-top:2rem}}.p-register__input-items{display:flex;align-items:center}@media (width <= 670px){.p-register__input-items{flex-direction:column;align-items:flex-start;row-gap:6px}}@media (width <= 670px){.p-register__input-item-2nd{margin-top:.8rem}}.p-register__hr{margin-block:1.5rem}.p-register__input-row,.p-register__input-row--postcode{margin-top:8px;margin-bottom:20px}.p-register__input-row details,.p-register__input-row--postcode details{padding:14px 14px 14px 0;height:48px;width:632px;transition:.5s;display:inline-block;font-size:1rem}@media (width <= 670px){.p-register__input-row details,.p-register__input-row--postcode details{width:initial}}.p-register__input-row details[open],.p-register__input-row--postcode details[open]{height:103px;margin:14px 14px 14px 0}@media (width <= 670px){.p-register__input-row details[open],.p-register__input-row--postcode details[open]{height:134px}}.p-register__input-row summary,.p-register__input-row--postcode summary{cursor:pointer;color:#40bbea;margin-bottom:1em}.p-register__input-row summary:hover,.p-register__input-row--postcode summary:hover{opacity:.6}.p-register__input-row label,.p-register__input-row--postcode label{margin-right:20px;white-space:nowrap}.p-register__input-schoolname{display:flex;align-items:center}@media (width <= 670px){.p-register__input-schoolname{flex-direction:column;align-items:flex-start;margin-top:.8rem}}.p-register__input-schoolname input{width:500px}@media (width <= 670px){.p-register__input-schoolname input{width:296px}}.p-register__input-row--postcode{display:flex}.p-register__name-row{margin-top:6px;display:flex}@media (width <= 670px){.p-register__name-row{flex-direction:column;align-items:flex-start;margin-left:1rem}}.p-register__buttons{display:flex;margin-top:30px;justify-content:center}.p-register__text{margin-top:45px}.c-register__text{font-size:12px;line-height:normal}.c-register__text span{color:#fa0606;font-weight:700}.p-register__school-search{margin:20px 0 20px 80px}.p-register__scroll{margin-top:30px;height:300px;margin-left:auto;margin-right:auto}.p-register__scroll-content{padding:24px 10px;border:1px solid #707070;box-shadow:inset 0 3px 6px #00000029;overflow-y:scroll;background-color:#fff;height:100%;-ms-overflow-style:none;scrollbar-width:none;margin:-24px 0 32px}.p-register__scroll-content::-webkit-scrollbar{display:none}.c-register__scroll-title{text-align:center;font-weight:700}.c-register__scroll-text,.c-register__scroll-text3,.c-register__scroll-text2{margin-top:18px;line-height:1.5;font-weight:700}@media (width <= 935px){.c-register__scroll-text,.c-register__scroll-text3,.c-register__scroll-text2{font-size:14px}}.c-register__scroll-text2{margin-top:8px;font-weight:initial}.c-register__scroll-text3{margin-top:8px;margin-left:1em;font-weight:initial}@media (width <= 935px){.c-register__scroll-text3{margin-left:.5em}}.p-register__ol{margin-top:8px;list-style-type:decimal;padding-inline-start:1em}@media (width <= 935px){.p-register__ol{padding-inline-start:2px}}.p-register__ol li{padding:.2em;margin-left:1.6em;list-style-type:decimal;line-height:1.3}@media (width <= 935px){.p-register__ol li{font-size:14px}}.p-register__privacy{margin-top:1rem}.p-register__privacy a{text-decoration:underline;font-weight:700}.p-register__scroll-radio{margin-top:28px;margin-inline:auto;width:390px}@media (width <= 410px){.p-register__scroll-radio{width:328px}}.p-register__scroll-radio .p-register__scroll-radio-items{display:flex;flex-direction:column;align-items:flex-start}.c-register__scroll-radio,.c-register__scroll-radio-2ndline{display:flex;justify-content:center}.c-register__scroll-radio [type=radio],.c-register__scroll-radio-2ndline [type=radio]{display:none}.c-register__scroll-radio span,.c-register__scroll-radio-2ndline span{cursor:pointer;display:inline-block;padding-left:35px;position:relative}@media (width <= 935px){.c-register__scroll-radio span,.c-register__scroll-radio-2ndline span{padding-left:22px}}.c-register__scroll-radio span:before,.c-register__scroll-radio-2ndline span:before{content:"";width:31px;height:31px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:#fff;border:1px solid #CDD6DD;border-radius:50%}@media (width <= 935px){.c-register__scroll-radio span:before,.c-register__scroll-radio-2ndline span:before{width:20px;height:20px}}.c-register__scroll-radio span:after,.c-register__scroll-radio-2ndline span:after{content:"";width:18px;height:18px;position:absolute;top:50%;left:6px;transform:translateY(-50%);background:#00a4e3;border-radius:50%;display:none}@media (width <= 935px){.c-register__scroll-radio span:after,.c-register__scroll-radio-2ndline span:after{width:12px;height:12px;left:4px}}.c-register__scroll-radio [type=radio]:checked+span:after,.c-register__scroll-radio-2ndline [type=radio]:checked+span:after{display:block}.c-register__scroll-radio [type=radio]:hover+span:before,.c-register__scroll-radio-2ndline [type=radio]:hover+span:before{box-shadow:0 0 6px #4973ff33;border:1px solid rgb(59,105,255)}.c-register__scroll-radio:after,.c-register__scroll-radio-2ndline:after{display:none}.c-register__scroll-radio-2ndline{margin-top:1.6rem}@media (width <= 935px){.c-register__scroll-radio-2ndline{margin-top:10px}}.p-register__table{font-size:90%;margin-bottom:20px}@media (width <= 670px){.p-register__table{display:none}}.p-register__table .p-register__table--th-grade{width:58px;height:50px}.p-register__table .p-register__table--th-People,.p-register__table .p-register__table--th-year{width:250px;height:50px}.p-register__table td{height:50px}.p-register__table--sp-wrap{display:none}@media (width <= 670px){.p-register__table--sp-wrap{display:block}}.p-register__table--sp th,.p-register__table--sp td{display:block;width:100%;max-width:300px}.p-register__table--sp-grade{font-weight:700;margin:.7em 0 .5em;border-left:4px solid #40BBEA;padding-left:.5rem}.p-register__table--sp-select-wrap{margin:.6rem 0 1.2rem}.p-modal{position:fixed;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#a8b8bebf;z-index:999}.p-modal-content,.p-modal-content__text-copy{width:778px;height:516px;padding:40px 42px;border-radius:30px;max-width:100%;background-color:#fff;margin:142px auto;animation-name:modalopen;animation-duration:1s}@media (width <= 935px){.p-modal-content,.p-modal-content__text-copy{margin-top:80px;height:initial}}.p-modal-content__text-copy{width:600px;height:406px}@media (width <= 500px){.p-modal-content__text-copy{height:450px}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.p-modal-header{display:flex;justify-content:space-between;position:relative;padding-bottom:18px}.p-modal-header:before{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%);width:100%;height:1px;background-color:#707070}.c-modal__title{font-size:30px;color:#00a4e3;padding-left:26px;position:relative}@media (width <= 935px){.c-modal__title{font-size:24px;padding-left:16px}}.c-modal__title:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:6px;height:41px;background-color:#00a4e3}@media (width <= 935px){.c-modal__title:before{top:47%;height:26px}}.modalClose01,.modalClose02,.modalClose03{width:28px;height:28px;position:relative;top:0;left:0;margin-left:1rem}.c-modal__close-line{display:block;width:40px;height:1px;background-color:#3b4043;top:50%;left:50%}@media (width <= 935px){.c-modal__close-line{width:28px;top:45%}}.c-modal__close-line:nth-of-type(1){position:absolute;transform:translate(-50%,-50%) rotate(-45deg)}.c-modal__close-line:nth-of-type(2){position:absolute;transform:translate(-50%,-50%) rotate(45deg)}.modalClose:hover{cursor:pointer}.modal-body{padding:10px 20px;color:#000}.p-modal-body{width:100%;text-align:center}#your-text{width:100%;height:100%;line-height:1.25;font-size:16px;border:none;resize:none}#your-text:focus,#your-text:active,#your-text:hover{box-shadow:none;border:none;outline:none}.c-top__button--modal{margin:15px 0 0}.c-modal__input{width:694px;max-height:745px;max-width:100%}.c-modal__input--no-max-width{width:694px;height:332px}@media (width <= 935px){.c-modal__input--no-max-width{width:initial}}.c-modal__input--memo{width:694px;height:332px;max-width:100%}.p-footer{margin-top:50px;width:100%}@media (width <= 935px){.p-footer{margin:30px 0 1rem;border-top:1px solid #00A4E3;padding-top:1rem}}.p-footer__sp{margin-bottom:1rem}@media (width >= 915px){.p-footer__sp{display:none}}.p-footer__copyright{color:#3b4043;font-size:smaller;text-align:right}.p-user__lead{margin-top:35px;position:relative}@media (width <= 935px){.p-user__lead{text-align:center}}.p-user__lead span{color:#fa0606}.p-user__lead a{color:#00a4e3}strong{color:#fa0606;font-size:small}.p-user__table--section{margin-top:50px;display:block}@media (width <= 935px){.p-user__table--section{display:none}}.p-user__table{width:100%}.p-user__table--tr-th th,.p-user__table--tr-th-change-admin th{height:80px;border:1px rgba(59,64,67,.3) solid;text-align:center;border-top:none;padding:.8rem}@media (width <= 935px){.p-user__table--tr-th th,.p-user__table--tr-th-change-admin th{padding:.5rem}}.p-user__table--tr-th th:first-child,.p-user__table--tr-th-change-admin th:first-child{border-left:none}.p-user__table--tr-th th:last-child,.p-user__table--tr-th-change-admin th:last-child{border-right:none}.p-user__table--tr-td.p-user__table--tr-td-active,.p-user__table--tr-td-active.p-user__table--tr-td-change-admin{background-color:#fffcdb}.p-user__table--tr-td td,.p-user__table--tr-td-change-admin td{height:80px;border:1px rgba(59,64,67,.3) solid;text-align:center;padding:.8rem}@media (width <= 935px){.p-user__table--tr-td td,.p-user__table--tr-td-change-admin td{padding:.5rem}}.p-user__table--tr-td td:first-child,.p-user__table--tr-td-change-admin td:first-child{border-left:none}.p-user__table--tr-td td:last-child,.p-user__table--tr-td-change-admin td:last-child{border-right:none}.p-user__table--tr-td:last-child>*,.p-user__table--tr-td-change-admin:last-child>*{border-bottom:none}.p-user__table--tr-th-change-admin th{height:50px}.p-user__table--section-sp{display:none}@media (width <= 935px){.p-user__table--section-sp{display:block;margin-top:24px}}.p-user__table--sp{width:70%;margin-top:1.2rem;margin-inline:auto}@media (width <= 700px){.p-user__table--sp{width:95%}}.p-user__table--sp th,.p-user__table--sp td{font-size:15px;line-height:1.2;text-align:center;padding:.8em;border:1px solid rgba(59,64,67,.3)}.p-user__table--sp th{width:140px;background-color:#eaf8fd}.p-user__table--sp td{word-break:break-word}.p-user__table--modal-change-admin{width:100%;max-width:500px;margin-inline:auto;table-layout:fixed}@media (width <= 935px){.p-user__table--modal-change-admin{font-size:15px}}.p-user__button--management{display:flex;justify-content:space-between;align-items:center;margin:50px 0}@media (width <= 935px){.p-user__button--management{margin:20px auto;flex-direction:column;row-gap:30px;align-items:flex-end;width:70%}}@media (width <= 700px){.p-user__button--management{width:95%}}.p-user__button--management-2{display:flex}@media (width <= 935px){.p-user__button--management-2{flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:16px}}.p-user__button--management .p-top__button--admin,.p-user__button--management .p-top__button--user{transition:all .3s ease;margin-left:22px}.p-user__button--management .p-top__button--admin button,.p-user__button--management .p-top__button--user button{height:36px;text-align:center;display:inline-block;font-weight:400;line-height:1.8;background-color:#40bbea;border-radius:200px;color:#fff;cursor:pointer;padding:0 20px}@media (width <= 935px){.p-user__button--management .p-top__button--admin button,.p-user__button--management .p-top__button--user button{width:246px;height:30px;line-height:initial;padding:0 16px;border-radius:16px}}@media (width <= 757px){.p-user__button--management .p-top__button--admin button,.p-user__button--management .p-top__button--user button{width:226px}}@media (width <= 575px){.p-user__button--management .p-top__button--admin button,.p-user__button--management .p-top__button--user button{width:226px}}@media (width <= 524px){.p-user__button--management .p-top__button--admin button,.p-user__button--management .p-top__button--user button{width:280px}}@media (width <= 935px){.p-user__button--management .p-top__button--admin,.p-user__button--management .p-top__button--user{margin:0}}@media (any-hover: hover){.p-user__button--management .p-top__button--admin:hover,.p-user__button--management .p-top__button--user:hover{opacity:.7}}.p-user__button--management .p-top__button--user button{background-color:#65808d}.p-top__button--back-musiclist button{color:#00a4e3;background-color:transparent;text-decoration:underline;cursor:pointer}.p-top__button--change{transition:all .3s ease;margin-left:22px}.p-top__button--change button{height:36px;text-align:center;display:inline-block;font-weight:400;line-height:1.8;background-color:#65808d;border-radius:200px;color:#fff;cursor:pointer;padding:0 20px}@media (width <= 935px){.p-top__button--change button{width:123px;height:30px;line-height:initial;padding:0 16px;border-radius:16px}}@media (width <= 935px){.p-top__button--change{margin:0}}@media (any-hover: hover){.p-top__button--change:hover{opacity:.7}}.p-modal-user-content,.p-user__modal--delete-register,.p-modal-user-cancel-invite-content,.p-modal-user-invite-content,.p-modal-change-name-content,.p-modal-change-admin-content{width:778px;min-height:640px;padding:40px 42px;border-radius:30px;max-width:100%;background-color:#fff;margin:142px auto;animation-name:modalopen;animation-duration:1s}@media (width <= 935px){.p-modal-user-content,.p-user__modal--delete-register,.p-modal-user-cancel-invite-content,.p-modal-user-invite-content,.p-modal-change-name-content,.p-modal-change-admin-content{padding:30px 24px;margin:30px auto}}.p-modal-change-admin-content{min-height:0}@media (width <= 935px){.p-modal-change-name-content{min-height:0}}.p-modal-user-invite-content{min-height:700px}.p-modal-user-cancel-invite-content{min-height:250px}@media (width <= 935px){.p-modal-user-cancel-invite-content{margin:100px auto}}.p-user__modal--delete-register{height:300px}.p-user__modal{width:100%}.p-user__input-row,.p-user__input-row-no-with{text-align:center;margin-top:30px}@media (width <= 935px){.p-user__input-row,.p-user__input-row-no-with{margin-top:20px}}.p-user__input-row .p-user__input,.p-user__input-row-no-with .p-user__input,.p-user__input-row .p-user__input--wide,.p-user__input-row-no-with .p-user__input--wide,.p-user__input-row .p-user__input--wide-invite,.p-user__input-row-no-with .p-user__input--wide-invite{display:flex;margin:auto;text-align:center;width:400px}@media (width <= 935px){.p-user__input-row .p-user__input,.p-user__input-row-no-with .p-user__input,.p-user__input-row .p-user__input--wide,.p-user__input-row-no-with .p-user__input--wide,.p-user__input-row .p-user__input--wide-invite,.p-user__input-row-no-with .p-user__input--wide-invite{width:336px}}.p-user__input-row .p-user__input label,.p-user__input-row-no-with .p-user__input label,.p-user__input-row .p-user__input--wide label,.p-user__input-row-no-with .p-user__input--wide label,.p-user__input-row .p-user__input--wide-invite label,.p-user__input-row-no-with .p-user__input--wide-invite label{margin:auto 20px;width:180px}@media (width <= 935px){.p-user__input-row .p-user__input label,.p-user__input-row-no-with .p-user__input label,.p-user__input-row .p-user__input--wide label,.p-user__input-row-no-with .p-user__input--wide label,.p-user__input-row .p-user__input--wide-invite label,.p-user__input-row-no-with .p-user__input--wide-invite label{margin:auto 12px;width:50px}}.p-user__input-row .p-user__input input,.p-user__input-row-no-with .p-user__input input,.p-user__input-row .p-user__input--wide input,.p-user__input-row-no-with .p-user__input--wide input,.p-user__input-row .p-user__input--wide-invite input,.p-user__input-row-no-with .p-user__input--wide-invite input{width:200px}.p-user__input-row .p-user__input .p-user__input-title,.p-user__input-row-no-with .p-user__input .p-user__input-title,.p-user__input-row .p-user__input--wide .p-user__input-title,.p-user__input-row-no-with .p-user__input--wide .p-user__input-title,.p-user__input-row .p-user__input--wide-invite .p-user__input-title,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__input-title{margin:auto 50px}@media (width <= 935px){.p-user__input-row .p-user__input .p-user__input-title,.p-user__input-row-no-with .p-user__input .p-user__input-title,.p-user__input-row .p-user__input--wide .p-user__input-title,.p-user__input-row-no-with .p-user__input--wide .p-user__input-title,.p-user__input-row .p-user__input--wide-invite .p-user__input-title,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__input-title{margin:auto 0}}.p-user__input-row .p-user__input .p-user__transfer-date,.p-user__input-row-no-with .p-user__input .p-user__transfer-date,.p-user__input-row .p-user__input--wide .p-user__transfer-date,.p-user__input-row-no-with .p-user__input--wide .p-user__transfer-date,.p-user__input-row .p-user__input--wide-invite .p-user__transfer-date,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__transfer-date{display:flex;justify-content:space-between;margin:auto -30px auto 50px}@media (width <= 935px){.p-user__input-row .p-user__input .p-user__transfer-date,.p-user__input-row-no-with .p-user__input .p-user__transfer-date,.p-user__input-row .p-user__input--wide .p-user__transfer-date,.p-user__input-row-no-with .p-user__input--wide .p-user__transfer-date,.p-user__input-row .p-user__input--wide-invite .p-user__transfer-date,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__transfer-date{margin:auto 21px auto 3px}}.p-user__input-row .p-user__input--wide,.p-user__input-row-no-with .p-user__input--wide,.p-user__input-row .p-user__input--wide-invite,.p-user__input-row-no-with .p-user__input--wide-invite{width:530px;margin-top:1.5rem}@media (width <= 935px){.p-user__input-row .p-user__input--wide,.p-user__input-row-no-with .p-user__input--wide,.p-user__input-row .p-user__input--wide-invite,.p-user__input-row-no-with .p-user__input--wide-invite{width:100%;max-width:300px;flex-direction:column;row-gap:6px;align-items:center}}@media (width <= 935px){.p-user__input-row .p-user__input--wide .p-user__input--wide-label,.p-user__input-row-no-with .p-user__input--wide .p-user__input--wide-label,.p-user__input-row .p-user__input--wide-invite .p-user__input--wide-label,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__input--wide-label{width:170px}}.p-user__input-row .p-user__input--wide .p-user__input--mailaddresstitle,.p-user__input-row-no-with .p-user__input--wide .p-user__input--mailaddresstitle,.p-user__input-row .p-user__input--wide-invite .p-user__input--mailaddresstitle,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__input--mailaddresstitle{margin:auto 20px;width:180px}@media (width <= 935px){.p-user__input-row .p-user__input--wide .p-user__input--mailaddresstitle,.p-user__input-row-no-with .p-user__input--wide .p-user__input--mailaddresstitle,.p-user__input-row .p-user__input--wide-invite .p-user__input--mailaddresstitle,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__input--mailaddresstitle{margin:auto 12px;width:130px}}.p-user__input-row .p-user__input--wide .p-user__input-300px,.p-user__input-row-no-with .p-user__input--wide .p-user__input-300px,.p-user__input-row .p-user__input--wide-invite .p-user__input-300px,.p-user__input-row-no-with .p-user__input--wide-invite .p-user__input-300px{width:300px}@media (width <= 935px){.p-user__input-row .p-user__input--wide-invite,.p-user__input-row-no-with .p-user__input--wide-invite{width:100%;max-width:300px;flex-direction:column;row-gap:6px;align-items:flex-start;margin-top:1rem}}.p-user__input-row .p-user__error,.p-user__input-row-no-with .p-user__error{margin:10px 0}.p-user__input-row-no-with{width:none}.p-user__button-group{display:flex;justify-content:center;width:100%;margin-top:30px}.p-user__button-group .p-user__input--button{text-align:center}.p-user__button-group .p-user__input--button button{width:150px}@media (width <= 935px){.p-user__button-group .p-user__input--button button{width:145px}}.p-user__button-group .p-user__input--button-mailaddress{text-align:center}.p-user__button-group .p-user__input--button-mailaddress button{width:180px}.p-user__error--message{color:#fa0606;font-size:small}.p-user__radio--change-admin .radio{margin:.5rem}.p-user__radio--change-admin .radio input[type=radio]{position:absolute;opacity:0}.p-user__radio--change-admin .radio input[type=radio]+.radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid rgb(180.25,180.25,180.25);display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.1em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.p-user__radio--change-admin .radio input[type=radio]:checked+.radio-label:before{background-color:#40bbea;box-shadow:inset 0 0 0 4px #f4f4f4}.p-user__radio--change-admin .radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:#40bbea}.p-user__radio--change-admin .radio input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.p-user__radio--change-admin .radio input[type=radio]+.radio-label:empty:before{margin-right:0}.p-privacy__scroll{margin-top:30px;margin-left:auto;margin-right:auto}.p-privacy__scroll-content{padding:24px 10px;border:1px solid #707070;box-shadow:inset 0 3px 6px #00000029;overflow-y:scroll;background-color:#fff;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media (width <= 935px){.p-privacy__scroll-content>h3{font-size:15px;line-height:1.2}.p-privacy__scroll-content>p{font-size:14px}}.p-privacy__scroll-content::-webkit-scrollbar{display:none}.c-privacy__scroll-title{text-align:center}.c-privacy__scroll-text{margin-top:15px;line-height:1.5}.p-song__note{margin-top:10px;margin-left:auto;font-size:12px;line-height:20px;text-align:right}@media (width <= 935px){.p-song__note{font-size:14px;margin-left:0;line-height:1.3;text-align:left}}.p-song__note--br{display:block}@media (width <= 935px){.p-song__note--br{display:none}}.u-separate{margin:40px;background-color:green}.u-category,.u-category--sample{position:relative}.u-category:before,.u-category--sample:before{position:absolute;content:"\66f2\540d";top:-25px;left:120px;transform:translate(-50%);color:#65808d}@media (width <= 935px){.u-category:before,.u-category--sample:before{display:none}}.u-category:after,.u-category--sample:after{position:absolute;content:"\30b9\30c8\30ea\30fc\30df\30f3\30b0\518d\751f";top:-22px;right:40px;transform:translate(-50%);color:#65808d}@media (width <= 935px){.u-category:after,.u-category--sample:after{display:none}}.u-category--sample:before{left:100px}.u-category__border,.u-category__border--sp{display:block;position:absolute;border-top:1px dotted #9BA09F;top:-18px;width:430px;left:17px}@media (width <= 935px){.u-category__border,.u-category__border--sp{display:none}}.u-category__border--sp{display:none}@media (width <= 935px){.u-category__border--sp{display:block;position:static;width:100%}}.u-part{display:flex;font-size:12px;color:#65808d;align-items:center}@media (width <= 935px){.u-part{justify-content:center;padding-inline:8px;width:64px}}@media (width <= 550px){.u-part{writing-mode:vertical-rl}}@media (width <= 550px){.u-part{writing-mode:initial}}.u-student-info__lead{font-size:12px;margin-left:12px}@media (width <= 935px){.u-student-info__lead{margin-left:0}}[type=text],[type=email],[type=password],[type=date]{background:#fff;appearance:none;border-radius:0;font-family:inherit;width:inherit;box-shadow:none;border:0;padding:.7em .5em;color:#3b4043;margin-top:7px;height:48px;font-size:16px;line-height:48px;display:inline-block;border:1px solid #707070}@media (width <= 935px){[type=text],[type=email],[type=password],[type=date]{height:42px}}[type=text]:hover,[type=text] :active,[type=email]:hover,[type=email] :active,[type=password]:hover,[type=password] :active,[type=date]:hover,[type=date] :active{box-shadow:0 5px 4px -4px #4973ff80;border:1px solid #00A4E3}[type=text]:focus,[type=email]:focus,[type=password]:focus,[type=date]:focus{box-shadow:0 5px 4px -4px #4973ff80;outline:1px solid #00A4E3;border:1px solid #00A4E3}.u-input__selectbox,.u-input__selectbox--user-change-admin{position:relative}.u-input__selectbox:before,.u-input__selectbox--user-change-admin:before,.u-input__selectbox:after,.u-input__selectbox--user-change-admin:after{position:absolute;right:15px;width:9px;height:6px;background-color:#535353;content:"";pointer-events:none}.u-input__selectbox:before,.u-input__selectbox--user-change-admin:before{top:calc(50% - 9px);clip-path:polygon(50% 0,100% 100%,0 100%)}.u-input__selectbox:after,.u-input__selectbox--user-change-admin:after{bottom:calc(50% - 9px);clip-path:polygon(0 0,50% 100%,100% 0)}.u-input__selectbox select,.u-input__selectbox--user-change-admin select{appearance:none;min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #cccccc;border-radius:3px;background-color:#fff;color:#333;font-size:1em;cursor:pointer}@media (width <= 935px){.u-input__selectbox select,.u-input__selectbox--user-change-admin select{padding:.3em calc(.6em + 20px) .3em .6em;height:2.4em}}.u-input__selectbox select:hover,.u-input__selectbox--user-change-admin select:hover,.u-input__selectbox select :active,.u-input__selectbox--user-change-admin select :active{box-shadow:0 5px 4px -4px #4973ff80;border:1px solid #00A4E3}.u-input__selectbox select:focus,.u-input__selectbox--user-change-admin select:focus{box-shadow:0 5px 4px -4px #4973ff80;outline:1px solid #00A4E3;border:1px solid #00A4E3}.u-input__selectbox--user-change-admin select{min-width:130px}@media (width <= 935px){.u-input__selectbox--user-change-admin select{min-width:88px}}.u-margin__top--1{margin-top:5px}.u-margin__top--2{margin-top:10px}.u-margin__top--3{margin-top:15px}.u-margin__top--4{margin-top:20px}.u-margin__left--1{margin-left:5px}.u-margin__left--2{margin-left:10px}.u-margin__left--3,.u-margin__670-left--3{margin-left:15px}@media (width <= 670px){.u-margin__670-left--3{margin-left:0}}.u-margin__bottom--2{margin-bottom:10px}.inline-block{display:inline-block}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
