@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@charset "UTF-8";:root{--bg-color:#fff;--margin-color:#f6f4f9;--primary-text-color:#333;--secondary-text-color:#666;--btn-bg-color:#ddd;--btn-text-color:#333;--input-bg-color:#f4f4f4;--input-text-color:#333;--border-color:#ddd;--dotted-border-color:#979;--hover-color:#f6f4f9;--purple:#635;--level-explain-unsed-color:#999;--level-explain-bg-color:#f6f4f9}:root[data-theme=dark]{--bg-color:#1e1a1a;--margin-color:#282828;--primary-text-color:#ddd;--secondary-text-color:#666;--btn-bg-color:#333;--btn-text-color:#ddd;--input-bg-color:#ddd;--input-text-color:#333;--border-color:#333;--dotted-border-color:#666;--hover-color:#282828;--level-explain-unsed-color:#666;--level-explain-bg-color:#282828}.red{color:red}.orange{color:#f90}.pink{color:#f0f}body{background-color:var(--bg-color);color:var(--primary-text-color);display:block;font-family:Nanum Gothic;font-size:15px;line-height:20px;margin:0 auto;min-height:100vh;overflow-x:hidden;overflow-y:overlay}.container{max-width:1200px;padding:0}@media screen and (max-width:1279.8px){.container{margin:0 auto;width:94%}}@media screen and (max-width:1023.8px){.container{max-width:1024px}}@media screen and (max-width:767.8px){.container{max-width:768px}}p{margin:0}a,button,input,select{border:none}a,a:hover,button,button:hover,input,input:hover,select,select:hover{color:inherit;text-decoration:none}a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus{border:none;outline:0}i[class^=icon-]{background-repeat:no-repeat;background-size:contain;height:20px;position:absolute;width:20px}.icon-twitter-on{background-image:url(/images/icons/twitter_on.png)}.icon-twitter-off{background-image:url(/images/icons/twitter_off.png)}.icon-facebook-on{background-image:url(/images/icons/facebook_on.png)}.icon-facebook-off{background-image:url(/images/icons/facebook_off.png)}.icon-google-on{background-image:url(/images/icons/google_on.png)}.icon-google-off{background-image:url(/images/icons/google_off.png)}.icon-xmark{background-image:url(/images/icons/snsb_14icon_xmark.png)}.icon-pencil,.icon-xmark{height:13px!important;left:0;top:0;width:13px!important}.icon-pencil{background-image:url(/images/icons/snsb_14icon_pencil.png)}.icon-share{background-image:url(/images/icons/snsb_20icon_link.png)}.icon-option{background-image:url(/images/icons/snsb_14icon_option.png);height:14px!important;width:14px!important}.icon-photoshop{background-image:url(/images/icons/icon-photoshop.png)}.icon-clip{background-image:url(/images/icons/icon-clip.png)}.icon-sai{background-image:url(/images/icons/icon-sai.png)}.icon-blender{background-image:url(/images/icons/icon-blender.png)}.icon-etc{background-image:url(/images/icons/icon-etc.png)}.icon-hangout{background-image:url(/images/icons/icon-hangout.png)}.icon-discord{background-image:url(/images/icons/icon-discord.png)}.icon-jitsi{background-image:url(/images/icons/icon-jitsi.png)}.icon-vod{background-color:var(--purple);border:1px solid #fff;border-radius:6px;color:#fff;font-size:13px;height:20px!important;left:10px;text-align:center;top:10px;width:60px!important}.icon-vod:before{content:"VOD"}.icon-age-15{background-image:url(/images/icons/age_15.png)}.icon-age-18o{background-image:url(/images/icons/age_18o.png)}.icon-age-18r{background-image:url(/images/icons/age_18r.png)}.icon-age-all{background-image:url(/images/icons/age_all.png)}.icon-sinosabi{background-image:url(/images/icons/icon_sinosabi.png)}.icon-pixiv{background-image:url(/images/icons/icon_pixiv.png)}.icon-naver-cafe{background-image:url(/images/icons/icon_navercafe.png)}.icon-twitter-big{background-image:url(/images/icons/icon_twitter_big.png)}.icon-instagram{background-image:url(/images/icons/icon_instagram.png)}.icon-mic-fill{background-image:url(/images/icons/mic_all_essential.png)}.icon-mic-half{background-image:url(/images/icons/mic_all_selectable.png)}.icon-mic-empty{background-image:url(/images/icons/mic_only_instructor.png)}.logo{background-size:contain!important;background:url(/images/logo/logo.png) no-repeat 0 0;height:45px;width:150px}.btn-login .img-login{background-size:contain!important;background:url(/images/icons/login.png) no-repeat 0 0;height:60px;width:60px}.img-menu{background-size:contain!important;background:url(/images/icons/menu.png) no-repeat 0 0;height:60px;width:60px}:root[data-theme=dark] .common-header .logo{background-image:url(/images/logo/logo_dark.png)}:root[data-theme=dark] .img-login{background-image:url(/images/icons/login_dark.png)}:root[data-theme=dark] .img-menu{background-size:contain!important;background:url(/images/icons/menu_dark.png) no-repeat 0 0;height:60px;width:60px}i[class*=arrow-]{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.icon-cross{height:32px;position:absolute;width:32px}.icon-cross:after,.icon-cross:before{background-color:var(--input-text-color);content:" ";height:40px;position:absolute;width:4px}.icon-cross:before{transform:rotate(90deg)}.icon-cross:after{transform:rotate(180deg)}.loading{display:inline-block;height:80px;width:80px}.loading:after{-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@-webkit-keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title{font-weight:700}.title,.wrap-title{margin-bottom:20px}.item-wrap{margin-bottom:50px}.sino-btn{background-color:var(--btn-bg-color);border:none;border-radius:3px;color:var(--btn-text-color);display:block;margin:20px 0;padding:20px 0;text-align:center;width:100%}.sino-btn.disabled{color:var(--secondary-text-color)}.sino-input{background-color:var(--input-bg-color);border:none;border-radius:3px;color:var(--input-text-color);padding:18px 16px}.sub-text{color:var(--secondary-text-color);font-size:.8rem}.input-wrap{position:relative}.input-wrap select{-moz-appearance:none;-webkit-appearance:none;background-color:var(--input-bg-color);border-radius:5px;color:var(--input-text-color);height:60px;padding:0 20px;width:100%}.input-wrap select+label.arrow{border-bottom:0 solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--input-text-color);height:0;pointer-events:none;position:absolute;right:15px;top:25px;width:0}.input-wrap input{background-color:var(--input-bg-color);color:var(--input-text-color)}.input-wrap label.placeholder{color:#999;display:inline-block;left:12px;position:absolute;top:17px;white-space:nowrap}.input-wrap label.placeholder .required{color:#f70}.input-wrap.radio-button input[type=radio]{display:none}.input-wrap.radio-button input[type=radio]+label{background-color:var(--input-bg-color);border-radius:8px;color:var(--input-text-color);cursor:pointer;display:inline-block;font-size:16px;margin:0;padding:4px 12px}.input-wrap.radio-button input[type=radio]:checked+label{background-color:#f90}.image-upload-block{background-color:var(--input-bg-color);border-radius:5px;display:inline-block;margin-top:10px;position:relative;vertical-align:bottom}.image-upload-block label{border-radius:6px;color:var(--input-text-color);cursor:pointer;height:100%;padding-top:7rem;position:relative;text-align:center;width:100%;word-break:keep-all}.image-upload-block .icon-cross{left:43%;top:34%}.image-upload-block .btn-reset{background:none;display:none;position:absolute;right:23px;top:8px}.image-upload-block .btn-reset .icon-xmark{position:absolute}.image-upload-block .img_input{display:none}.image-upload-block .thumbnail{display:none;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-upload-block .loading{display:none;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px)}.image-upload-block-list-wrap .image-upload-block-container{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1023.8px){.image-upload-block-list-wrap .image-upload-block-container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767.8px){.image-upload-block-list-wrap .image-upload-block-container{grid-template-columns:repeat(3,1fr)}}.image-upload-block-list-wrap .image-upload-block-container .image-upload-block-item{height:auto!important;margin:0;padding-top:100%;width:100%!important}.image-upload-block-list-wrap .image-upload-block-container .image-upload-block-item label{margin:0;padding-top:65%;position:absolute;top:0}.image-upload-block-list-wrap .image-upload-block-container .image-upload-block-item img{position:absolute;top:0}.image-upload-block-list-wrap .image-upload-block-container .image-upload-block-item .btn-reset{z-index:10}.pagination ul{display:inline-flex;margin:0}.pagination .page-item .page-link{background:var(--bg-color);border:none;border-radius:30%;color:var(--primary-text-color);padding:1px 6px}.pagination .page-item.active .page-link{background:var(--primary-text-color);color:var(--bg-color)}.folding-wrap .folding-content.hide{display:none}.folding-wrap .btn-folding{background:none;padding-bottom:10px;text-align:left;width:100%}.overlay-img{position:relative}.overlay-img p{margin:0}.overlay-img img{-o-object-fit:cover;object-fit:cover;width:100%}.overlay-img .overlay-info{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;position:absolute;text-align:center;width:100%}.note-editor{background-color:var(--input-bg-color);color:var(--input-text-color)}.btn-delete-wrap .btn-delete{color:var(--secondary-text-color);font-size:.8rem;font-weight:700;left:0;padding-bottom:0;padding-top:0}.btn-delete-wrap .btn-delete i{left:0;top:0}.btn-write-post{background-color:var(--input-bg-color);border-radius:5px;color:var(--input-text-color);display:inline;font-size:.813rem;padding:10px}.sns-button{position:relative}.sns-button i{left:3%;position:absolute;top:34%}.table{color:#000;width:auto}.table.table-bordered,.table.table-bordered td{border:1px solid #000}.img-profile{border-radius:5px;display:inline;height:14%;margin-right:12px;width:14%}.sample-img-list{display:flex;flex-direction:column}.sample-img-list .sample-img-item{margin:0 auto}.sample-img-list .sample-img-item img{max-width:100%}.main-banner{position:relative}.main-banner #dots{bottom:20px;position:absolute;right:20px;z-index:2}.main-banner .slick-dots{display:flex;list-style-type:none;margin:0}.main-banner .slick-dots li{margin:0 .25rem}.main-banner .slick-dots button{background-color:#ddd;border:none;border-radius:100%;display:block;height:.75rem;padding:0;text-indent:-9999px;width:.75rem}.main-banner .slick-dots li.slick-active button{background-color:#333}.main-banner .item img{border-radius:5px;max-width:100%;width:100%}.grid-content-carousel{position:relative}.grid-content-carousel .slick-list{margin:0 -20px 0 0}.grid-content-carousel .slick-track{display:flex!important}.grid-content-carousel .slick-slide{height:inherit!important;margin:0 20px 0 0}.grid-content-carousel .slick-slide>:first-child{margin-bottom:20px}@media screen and (max-width:1023.8px){.grid-content-carousel .slick-list{margin:0 -10px 0 0}.grid-content-carousel .slick-slide{margin:0 10px 0 0}.grid-content-carousel .slick-slide>:first-child{margin-bottom:10px}}.grid-content-carousel .slick-arrow{background-color:transparent;height:100%;position:absolute;width:20px}.grid-content-carousel .slick-arrow:hover{background-color:var(--hover-color)}.grid-content-carousel .slick-arrow i{border:solid var(--btn-text-color);border-width:0 2px 2px 0;padding:5px;position:absolute;top:50%}.grid-content-carousel .slick-arrow i.arrow-left{right:0}.grid-content-carousel .slick-arrow i.arrow-right{left:0}.grid-content-carousel .slick-prev{left:-40px;top:0}.grid-content-carousel .slick-next{right:-40px;top:0}@media screen and (max-width:1279.8px){.grid-content-carousel .slick-arrow{display:none!important}}.qna .date-with-name{display:flex;white-space:nowrap}@media screen and (max-width:767.8px){.qna .title{flex-direction:column}.qna .date-with-name{justify-content:space-between}}.qna .qna-body{border-bottom:1px solid var(--border-color);padding-bottom:50px}.qna .comp-comment{margin-top:50px;padding-bottom:30px}.qna .sample-img-list{flex-direction:row;flex-wrap:wrap;text-align:center}.qna .sample-img-list .sample-img-item{flex-basis:33%;margin:auto}.qna .sample-img-list .sample-img-item img{max-width:100%}.board-view{position:relative;width:100%}.board-view .select-category .btn-category{background:none;font-size:.85rem}@media screen and (max-width:767.8px){.board-view .select-category .btn-category{font-size:inherit}}.board-view .select-category .selected{font-weight:700}.board-view .board-list-bottom{height:40px;position:relative;text-align:center;width:100%}.board-view .board-list-bottom .btn-write-post{left:0;position:absolute}.board-view .board-list-bottom .pagination{display:inline}.board-view .board-list-bottom .pagination ul{margin:10px 0}.board-view .board-list-bottom .search{display:inline;font-size:.813rem;position:absolute;right:0}.board-view .board-list-bottom .search input{background-color:var(--input-bg-color);border-radius:5px;color:var(--input-text-color);height:40px;padding-right:10px;text-align:right}@media screen and (max-width:767.8px){.board-view .board-list-bottom{height:auto}.board-view .board-list-bottom .btn-write-post{position:unset}.board-view .board-list-bottom .pagination{display:block}.board-view .board-list-bottom .pagination ul{margin:20px auto}.board-view .board-list-bottom .search{position:unset}}.board-list-view{margin:50px 0}.board-list-view .post-list{margin-bottom:20px}.board-list-view .post-list .post-item{border-top:1px solid var(--border-color);display:flex;height:40px;justify-content:flex-start;line-height:40px}.board-list-view .post-list .post-item .category{flex-shrink:0;font-weight:700}.board-list-view .post-list .post-item:last-of-type{border-bottom:1px solid var(--border-color)}.board-list-view .post-list .post-item .post-title{display:inline-block;flex-grow:1;flex-shrink:1;vertical-align:bottom}.board-list-view.slim .select-category{margin-bottom:6px}.board-list-view.slim .post-item{border:none;font-size:13px;height:25px;line-height:25px!important;padding:0 0 0 .6rem}.board-list-view.slim .post-item .category{font-weight:400!important;white-space:nowrap}.board-list-view.slim .post-item:last-of-type{border:none}.board-gallery-view{margin:50px 0}.board-gallery-view .img-container{position:relative}.board-gallery-view .img-container:before{content:"";display:block;padding-top:66.6666666667%}.board-gallery-view .img-container img{border-radius:6px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.board-gallery-view .post-list{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1279.8px){.board-gallery-view .post-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1023.8px){.board-gallery-view .post-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767.8px){.board-gallery-view .post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-gallery-view .post-list .post-title{margin-top:10px}.board-qna-view{margin:50px 0}.board-qna-view .btn-toggle-post{background:none}.board-qna-view .post-item{border-top:1px solid var(--border-color);line-height:40px}.board-qna-view .post-item:last-of-type{border-bottom:1px solid var(--border-color)}.board-qna-view .post-content{display:none;margin:1rem 1.5rem}.board-qna-view .post-control{display:none}.board-faq-view{width:100%}.board-faq-view header p{font-weight:700}.board-faq-view article.content{margin:0}.board-faq-view article li{border-bottom:1px dashed var(--border-color);padding:50px 0}.board-faq-view article li:last-child{border:none}.board-faq-view article .faq-title{display:flex;margin:0}.board-faq-view article .faq-title .question-letter{background-color:#814f81;color:#fff;font-size:15px;max-height:34.67px;padding:8px 11px}.board-faq-view article .faq-title .title{font-size:1.188rem;margin-bottom:0;margin-left:15px;padding-top:6px;vertical-align:middle}.board-faq-view article .faq-content{display:flex;margin-left:20px;margin-top:20px}.board-faq-view article .faq-content .answer-letter{color:var(--secondary-text-color);font-size:15px}.board-faq-view article .faq-content .content{margin-left:20px}.qna-status,.student-status{white-space:nowrap}.qna-status .status-form,.student-status .status-form{align-items:center;display:flex;justify-content:center;margin-top:40px}.qna-status .status-form.unclickable label,.student-status .status-form.unclickable label{cursor:default}.qna-status .status-form .right-arrow,.student-status .status-form .right-arrow{display:block}.qna-status .status-form .bottom-arrow,.student-status .status-form .bottom-arrow{display:none}@media screen and (max-width:767.8px){.qna-status .status-form,.student-status .status-form{flex-direction:column}.qna-status .status-form .right-arrow,.student-status .status-form .right-arrow{display:none}.qna-status .status-form .bottom-arrow,.student-status .status-form .bottom-arrow{display:block}}.qna-status label,.student-status label{align-items:center;background-color:var(--purple);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:15px;height:60px;justify-content:center;margin:0;padding:0 20px;text-align:center;width:200px}.qna-status input[type=radio].disabled+label,.student-status input[type=radio].disabled+label{background-color:#bbb}.qna-status span,.student-status span{font-size:1.75rem;margin:0}.qna-status .input-wrap input[type=radio],.student-status .input-wrap input[type=radio]{display:none}.find-user,.login,.register,.user-profile,.user-profile-edit{margin:0 20%}@media screen and (max-width:1279.8px){.find-user,.login,.register,.user-profile,.user-profile-edit{margin:0 20%}}@media screen and (max-width:1023.8px){.find-user,.login,.register,.user-profile,.user-profile-edit{margin:0 15%}}@media screen and (max-width:767.8px){.find-user,.login,.register,.user-profile,.user-profile-edit{margin:0}}.login,.register,.user-profile-edit{display:flex;flex-direction:column;font-size:15px;justify-content:center;margin:auto;max-width:720px;text-align:center}.login p,.register p,.user-profile-edit p{margin-bottom:20px}.login .form-control,.register .form-control,.user-profile-edit .form-control{height:60px;margin:20px 0}.login .form-control:-moz-read-only,.register .form-control:-moz-read-only,.user-profile-edit .form-control:-moz-read-only{background-color:var(--input-bg-color)}.login .form-control:disabled,.login .form-control:read-only,.register .form-control:disabled,.register .form-control:read-only,.user-profile-edit .form-control:disabled,.user-profile-edit .form-control:read-only{background-color:var(--input-bg-color)}.login input#password:not(:-moz-read-only),.register input#password:not(:-moz-read-only),.user-profile-edit input#password:not(:-moz-read-only){font-family:Arial,Helvetica,sans-serif}.login input#password:not(:read-only),.register input#password:not(:read-only),.user-profile-edit input#password:not(:read-only){font-family:Arial,Helvetica,sans-serif}.login input#password:-moz-read-only,.register input#password:-moz-read-only,.user-profile-edit input#password:-moz-read-only{color:var(--secondary-text-color)}.login input#password:disabled,.login input#password:read-only,.register input#password:disabled,.register input#password:read-only,.user-profile-edit input#password:disabled,.user-profile-edit input#password:read-only{color:var(--secondary-text-color)}.login .form-check,.register .form-check,.user-profile-edit .form-check{margin:40px 0}.login .form-check .form-check-label,.register .form-check .form-check-label,.user-profile-edit .form-check .form-check-label{white-space:nowrap}.login .term-group,.register .term-group,.user-profile-edit .term-group{font-size:.825rem;margin:30px 0}.login .term-group .accept_button,.register .term-group .accept_button,.user-profile-edit .term-group .accept_button{width:100%;word-break:keep-all}.login .user-profile-photo,.register .user-profile-photo,.user-profile-edit .user-profile-photo{margin-bottom:32px}.login #user-delete-form,.register #user-delete-form,.user-profile-edit #user-delete-form{display:flex;justify-content:flex-end;margin-bottom:32px;margin-top:20px}.login #user-delete-form button[type=submit],.register #user-delete-form button[type=submit],.user-profile-edit #user-delete-form button[type=submit]{background-color:var(--bg-color);color:var(--btn-text-color)}.login p.error-message,.register p.error-message,.user-profile-edit p.error-message{color:#f70;margin-left:10px;text-align:left}.login p.error-message.valid:after,.register p.error-message.valid:after,.user-profile-edit p.error-message.valid:after{border-bottom:4px solid #3ab33a;border-right:4px solid #3ab33a;content:"";display:inline-block;height:16px;position:absolute;right:24px;top:20px;transform:rotate(45deg);width:8px}.login .term-group p.error-message,.register .term-group p.error-message,.user-profile-edit .term-group p.error-message{margin:0;text-align:center}.find-user{text-align:center}.find-user .desc{padding:40px 0}.find-user .input-wrap{margin-bottom:40px}.find-user .input-wrap input{width:100%}.common-header{font-size:14px;line-height:1.5;margin-bottom:50px;position:relative;width:100%}.common-header .container{align-items:center;border-bottom:1px solid #cdc5db;display:flex;height:80px;justify-content:space-between;max-width:none;padding:0 20px;width:100%}.common-header .navbar{flex-basis:60%;height:100%;justify-content:space-around;max-width:800px;padding-bottom:0;padding-top:0}.common-header .navbar .nav-hover-menu-container .link{align-items:center;display:flex;height:100%;padding:20px 0;width:100%}.common-header .navbar .nav-hover-menu-container .nav-hover-menu{border-radius:0 0 5px 5px;display:none;font-weight:400;position:absolute;top:80px;z-index:5}.common-header .navbar .nav-hover-menu-container .nav-hover-menu .hover-menu-list{margin:0;padding-top:20px}.common-header .navbar .nav-hover-menu-container .nav-hover-menu .hover-menu-list .hover-menu-list-item,.common-header .navbar .nav-hover-menu-container .nav-hover-menu .hover-menu-list .hover-menu-list-item .hover-menu-list-item-link{padding:20px 0}.common-header .navbar .nav-hover-bg{background-color:var(--bg-color);border-bottom:1px solid #cdc5db;display:none;height:290px;left:0;position:absolute;top:80px;transform:translateX(-50%);width:200vw;z-index:4}.common-header .navbar.hover .nav-hover-bg,.common-header .navbar.hover .nav-hover-menu{display:block}@media screen and (max-width:1023.8px){.common-header .navbar{display:none}}@media screen and (max-width:767.8px){.common-header .navbar{display:none}}.common-header .side-navbar{background-color:var(--bg-color);border-left:1px dotted var(--dotted-border-color);display:none;font-size:15px;font-weight:700;height:100%;overflow-y:scroll;padding:160px 0 0 50px;position:fixed;right:0;top:0;width:280px;z-index:5}@media screen and (max-width:1279.8px){.common-header .side-navbar{font-size:15px}}@media screen and (max-width:1023.8px){.common-header .side-navbar{font-size:15px}}@media screen and (max-width:767.8px){.common-header .side-navbar{font-size:15px;width:260px}}.common-header .side-navbar .nav-hover-menu-container{margin-bottom:20px}.common-header .side-navbar .nav-hover-menu-container .nav-hover-menu{display:block;margin-bottom:20px;padding:10px .3rem;position:relative}.common-header .side-navbar .nav-hover-menu-container .nav-hover-menu .hover-menu-list{font-weight:400;margin:0}.common-header .side-navbar .nav-hover-menu-container .nav-hover-menu .hover-menu-list .hover-menu-list-item{padding:10px .3rem}.common-header .header-right{display:flex;height:45px;width:150px;z-index:6}@media screen and (max-width:1023.8px){.common-header .header-right{height:auto;width:auto}}@media screen and (max-width:767.8px){.common-header .header-right{height:auto;width:auto}}.common-header .header-right .img-menu{display:none}@media screen and (max-width:1023.8px){.common-header .header-right .img-menu{display:block}}@media screen and (max-width:767.8px){.common-header .header-right .img-menu{display:block}}.common-header .header-right img{border-radius:5px;max-height:100%;max-width:100%}@media screen and (max-width:1023.8px){.admin-header .navbar{display:flex}}@media screen and (max-width:767.8px){.admin-header .navbar{display:flex}}.admin-body .title{margin-bottom:50px}.admin-body .admin-container>.container{max-width:none;padding:0 50px;width:100%}@media screen and (max-width:767.8px){.admin-body .admin-container>.container{padding:0;width:98%}}.common-footer{border-top:1px solid var(--border-color);color:var(--secondary-text-color);display:flex;font-size:13px;justify-content:space-between;margin-top:50px;padding-top:50px;white-space:nowrap;width:100%}.common-footer .left-align-info{display:inline-flex;flex-direction:column;width:45%}.common-footer .btn-scroll-top{background:transparent;border:none;display:inline-block;height:20px;padding:0;width:20px}.common-footer .right-align-info{align-items:flex-end;display:inline-flex;flex-direction:column;width:45%}.common-footer .right-align-info a{align-self:flex-start}.common-footer .right-align-info button{max-height:24px;padding:0}@media screen and (max-width:1279.8px){.common-footer{margin-top:50px}}@media screen and (max-width:1023.8px){.common-footer{margin:50px 0 0}}@media screen and (max-width:767.8px){.common-footer{align-items:center;display:flex;flex-direction:column;margin-top:50px;text-align:center}.common-footer .left-align-info{display:flex;margin-bottom:30px;width:100%}.common-footer .btn-scroll-top{margin-bottom:30px}.common-footer .right-align-info{align-items:center;padding-bottom:30px;width:100%}}:root[data-theme=dark] .btn-scroll-top{color:#fff}.admin-banner-form #delete-banner-form{display:none}.instructor-banner-container .title{font-weight:700;margin-bottom:1.25rem}.instructor-banner-container .grid-content-carousel .slick-slide>div{height:calc(50% - 10px)}@media screen and (max-width:1023.8px){.instructor-banner-container .grid-content-carousel .slick-slide>div{height:calc(50% - 5px)}}.instructor-banner-container .select-category{display:flex;justify-content:space-between}@media screen and (max-width:767.8px){.instructor-banner-container .select-category{flex-direction:column}.instructor-banner-container .select-category .category-title{margin-bottom:10px}}.size-limiter{display:inline;font-size:13px;font-weight:400}.instructor-banner-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1279.8px){.instructor-banner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1023.8px){.instructor-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767.8px){.instructor-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.instructor-banner-item .img-container{position:relative}.instructor-banner-item .img-container:before{content:"";display:block;padding-top:66.6666666667%}.instructor-banner-item .img-container img{border-radius:6px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.instructor-banner-item .instructor-info{font-size:13px;margin-top:5px;width:100%;word-break:keep-all}.instructor-banner-item .instructor-info .name{font-size:15px}.post-form #img-block-prototype{display:none}.post-form .post-info{display:flex;position:relative;white-space:nowrap;width:100%}.post-form .post-info>:first-child{margin-right:10px}.post-form .post-info input{background-color:var(--input-bg-color);border-radius:5px;color:var(--input-text-color);height:60px}.post-form .post-info .category-selector{display:inline-block;position:relative;width:200px}.post-form .post-info input{flex-grow:1;padding-left:10px}.post-form .opt-selector ol,.post-form .opt-selector ul{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex}.post-form .opt-selector li{color:var(--primary-text-color);padding:.8rem 1.5rem}.post-form .opt-selector label{margin:0 0 0 3px}.post-form .image-upload{display:flex;flex-wrap:wrap}.post-form .image-upload p{width:100%}.post-form .image-upload .image-upload-block{margin-right:20px}.post-form .image-upload .image-upload-block .image-upload-info{bottom:0;color:#fff;position:absolute;text-align:center;width:100%}.editor-view p,.note-editable p{margin-bottom:20px}.post-view{border-bottom:1px dashed var(--dotted-border-color);padding-bottom:50px}.post-view .title{display:flex;justify-content:space-between}@media screen and (max-width:767.8px){.post-view .title{flex-direction:column}}.post-view .title .created-date{line-height:22px}.post-view .messenger{border-bottom:1px solid var(--border-color)}.post-view .tool-box{flex-shrink:0;white-space:nowrap}.post-view .tool-box .btn-update{color:var(--secondary-text-color);font-size:.8rem;margin-left:8px}.post-view .content{margin-top:40px}.post-view .content img{max-width:100%}.post-view .post-meta-data{display:flex;justify-content:space-between;margin:40px 0}.post-view .post-meta-data .post-data{display:inline-block}.post-view .post-meta-data .post-data p{margin:0}.post-view .post-meta-data .post-data .created-date{margin-bottom:.2rem;white-space:nowrap}.post-view .post-meta-data .share .btn-share{background:none;background-color:var(--btn-bg-color);border-radius:4px;height:60px;position:relative;width:60px}.post-view .post-meta-data .share .btn-share i{transform:translate(-45%,-50%)}.post-view .user-data{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin-top:32px;padding:20px 0;width:100%}.post-view .user-data .data-profile{display:inline-block}.lecture-registration{padding-bottom:0}.lecture-registration .messenger{padding-bottom:20px}.lecture-registration .messenger>p{margin-bottom:20px}.lecture-registration .messenger .indent{margin-left:10px}.lecture-registration .lecture-card-wrap{display:flex;justify-content:center}.lecture-registration .lecture-card{background-color:#333;border-radius:10px;color:#fff;display:flex;flex-basis:600px;flex-direction:column;flex-shrink:1;margin:0 40px;padding:20px;white-space:nowrap;width:600px}.lecture-registration .lecture-card h3{font-size:1.625rem;margin:0}@media screen and (max-width:767.8px){.lecture-registration .lecture-card h3{font-size:1.2rem}}.lecture-registration .lecture-card .inst-title-img{margin-bottom:10px;max-height:60%;-o-object-fit:contain;object-fit:contain;width:100%}.lecture-registration .lecture-card .created-date{font-size:13px}.lecture-registration .lecture-card .user-contact{font-size:.825rem}.lecture-registration .lecture-card .bottom{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:20px}.lecture-registration .payment-info{font-size:15px}.lecture-registration .payment-wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);padding:50px 0;width:100%}.lecture-registration .payment-wrap .payment-form{display:flex;flex-direction:row}@media screen and (max-width:767.8px){.lecture-registration .payment-wrap .payment-form{flex-direction:column}}.lecture-registration .payment-wrap .btn-account,.lecture-registration .payment-wrap .btn-payment{background-color:#8f93d0;border-radius:6px;color:#fff;display:inline-block;padding:18px;text-align:center}.lecture-registration .payment-wrap .btn-account.paid,.lecture-registration .payment-wrap .btn-payment.paid{background-color:#282828;cursor:auto}.lecture-registration .payment-wrap .btn-payment{flex-basis:200px;height:60px;margin-right:20px;width:200px}@media screen and (max-width:767.8px){.lecture-registration .payment-wrap .btn-payment{flex-basis:20px;height:auto;margin-bottom:20px;margin-right:0;width:100%}}.lecture-registration .payment-wrap .btn-account{flex-basis:400px;height:60px;width:400px}@media screen and (max-width:767.8px){.lecture-registration .payment-wrap .btn-account{flex-basis:20px;height:auto;width:100%}}.lecture-registration .comp-comment{margin-top:50px}.lecture-registration .date-with-name{display:flex;white-space:nowrap}@media screen and (max-width:1023.8px){.lecture-registration .title{flex-direction:column}.lecture-registration .date-with-name{justify-content:space-between}}.lecture-registration .sample-img-list{flex-direction:row;flex-wrap:wrap;margin:0 0 20px;text-align:center}.lecture-registration .sample-img-list .sample-img-item{flex-basis:33%}.lecture-registration .sample-img-list .sample-img-item img{max-width:100%}.lecture-registration .content{margin:0 0 20px}.lecture-registration .for-instructor{border-top:1px solid var(--border-color);margin-top:50px;padding:50px 0 30px}.user-profile{text-align:center}.user-profile>p{margin:32px 0}.user-profile>p i{margin-left:4px;margin-top:3px}.user-profile .user-data{border-bottom:1px solid var(--border-color);display:block}.user-profile .user-data .profile-image div{background-color:var(--primary-text-color);border-radius:5px;height:200px;margin:auto;width:200px}.user-profile .user-data .profile-image div img{border-radius:5px;height:100%;width:100%}.user-profile .user-data .profile-image p{margin-bottom:28px;margin-top:23px;text-align:center}.user-profile .user-data .profile-data{margin:0;min-width:0;padding-top:8px}.user-profile .user-data .profile-data>div{display:flex;justify-content:space-between;margin-bottom:20px}.user-profile .user-data .profile-data .has-icon{padding-right:20px}.user-profile .user-data .profile-data .icon-option{margin-left:3px;margin-top:4px}.user-profile .user-profile-buttons{margin:24px 0}.comment-form{display:flex;margin-bottom:20px;margin-top:20px;width:100%}.comment-form .input-comment{flex-grow:1}.comment-form .btn-submit{display:inline;margin:0;max-width:200px;width:20%}.comment-list{margin-top:20px}.comment-list .comment{display:flex;margin-bottom:20px}.comment-list .comment .img-profile{margin-right:10px;max-height:120px;max-width:120px}.comment-list form{display:none;margin-left:auto;width:91%}.create-lecture-form input[type=text]{width:200px}.create-lecture-form .title{margin-bottom:50px}.create-lecture-form .lecture-item{align-items:baseline;display:flex;margin-bottom:10px}.create-lecture-form .lecture-item:last-of-type{margin-bottom:40px}.create-lecture-form .lecture-item>label{flex-basis:130px;flex-shrink:0}.create-lecture-form .lecture-item>:not(label){margin-right:12px}.create-lecture-form .min-max input{width:50px}.create-lecture-form .status-selector>:not(label){margin-right:30px}.create-lecture-form .color-preview{display:inline-block;height:20px;vertical-align:middle;width:20px}.create-lecture-form .comment{display:block}.create-lecture-form #delete-form{display:flex;justify-content:flex-end;margin-bottom:32px;margin-top:20px}.create-lecture-form #delete-form button[type=submit]{background-color:var(--bg-color);color:var(--btn-text-color)}.instructor-form .input-wrap{margin-bottom:40px}.instructor-form .input-wrap .input-wrap{margin:0}.instructor-form .input-wrap .d-block{height:40px;padding-left:10px;width:360px}.instructor-form .lecture-desc{align-items:center;display:flex}.instructor-form .lecture-desc .image-upload-block{flex-shrink:0}.instructor-form .lecture-desc .input-wrap{display:inline-block;margin-left:.5rem;width:100%}.instructor-form .lecture-desc .input-wrap>input{display:block}.instructor-form .characteristic-tool-selector{display:flex}.instructor-form .characteristic-tool-selector .input-wrap{margin-right:20px}.instructor-form .input-read-password{display:inline}.instructor-profile .sample-img-list{align-items:center;justify-content:center;margin-bottom:20px}.instructor-profile .sample-img-list .sample-img-item{margin:12px 0}.instructor-profile .sample-img-list>:first-child,.instructor-profile .sample-img-list>:last-child{margin-top:0}.instructor-profile h3{font-size:19px}.instructor-profile .inside{margin-left:2rem;margin-right:2rem}@media screen and (max-width:1023.8px){.instructor-profile .inside{margin-left:1rem;margin-right:1rem}}@media screen and (max-width:767.8px){.instructor-profile .inside{margin-left:0;margin-right:0}}.instructor-profile .img-main{border-radius:5px;box-shadow:2px 2px 5px 2px rgba(0,0,0,.15);width:100%}.instructor-profile .img-main-tmp{height:100px}.instructor-profile .profile{margin-top:-14.5%;z-index:1}.instructor-profile .profile .name{display:inline;font-size:2.5rem;vertical-align:bottom}.instructor-profile .profile .name span{font-size:19px;vertical-align:bottom}.instructor-profile .profile .name .characteristic-tags{font-size:15px;margin-right:10px}@media screen and (max-width:767.8px){.instructor-profile .profile .name .characteristic-tags-wrap{display:block;margin-top:10px}}.instructor-profile .profile .img-profile-container{display:inline}.instructor-profile .profile .img-profile-container .img-profile{border:10px solid var(--bg-color);box-shadow:2px 2px 5px 2px rgba(0,0,0,.15);margin-right:1.5rem;width:21%}@media screen and (max-width:1023.8px){.instructor-profile .profile{margin-top:-13.5%}.instructor-profile .profile .img-profile{margin-right:1rem;width:25%}}@media screen and (max-width:767.8px){.instructor-profile .profile{margin-top:-12.5%}.instructor-profile .profile .img-profile-container{display:flex;justify-content:center;margin-bottom:20px}.instructor-profile .profile .img-profile-container .img-profile{width:28%}.instructor-profile .profile .name{display:block;text-align:center}}.instructor-profile .brief-information-item{align-items:flex-start;display:flex}.instructor-profile .brief-information-item ul{display:flex;margin:0}.instructor-profile .brief-information-item ul li{margin-left:32px;white-space:nowrap}@media screen and (max-width:767.8px){.instructor-profile .brief-information-item ul{flex-direction:column}.instructor-profile .brief-information-item ul li{margin-bottom:1rem}}.instructor-profile .brief-information-item i{display:inline-block;height:40px;position:inherit;vertical-align:middle;width:40px}.instructor-profile .brief-information-item .highlight-text{background-color:var(--secondary-text-color);border-radius:10px;color:#fff;display:inline-block;padding:8px;text-align:center;width:115px}.instructor-profile .main-lecture-desc{width:100%}.instructor-profile .main-lecture-desc .image-desc .image-desc-item{margin-bottom:20px;position:relative}.instructor-profile .main-lecture-desc .image-desc .image-desc-item:before{content:"";display:block;padding-top:160%}.instructor-profile .main-lecture-desc .image-desc .image-desc-item img{border-radius:12px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.instructor-profile .main-lecture-desc .image-desc .image-desc-item .overlay-info{border-radius:0 0 12px 12px;padding:20px}.instructor-profile .main-lecture-desc .image-desc .image-desc-item .overlay-info p{font-size:13px}.instructor-profile .lecture-container .lecture-item{margin-bottom:20px}.instructor-profile .lecture-container .lecture-item .lecture-block{display:flex;justify-content:center;word-break:keep-all}@media screen and (max-width:1023.8px){.instructor-profile .lecture-container .lecture-item .lecture-block{align-items:center;flex-direction:column;text-align:center}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-link{margin-bottom:20px}}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-link{align-items:center;border-radius:10px;border-radius:6px;color:#fff;display:inline-flex;flex-direction:column;font-size:19px;justify-content:center;line-height:normal;min-height:80px;padding:0 20px;position:relative;text-align:center;white-space:nowrap;width:400px}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-link.disabled{background-color:#bbb;cursor:default}@media screen and (max-width:767.8px){.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-link{width:300px}}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-link .disable-overlay{background-color:#000;border-radius:6px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info{display:flex;flex-direction:column;font-size:19px;justify-content:center;margin:0;white-space:nowrap;word-break:normal}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info .line-1{font-weight:700}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info .line-2{font-size:15px;line-height:2}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info .line-2 .level{display:inline;line-height:normal}@media screen and (max-width:767.8px){.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info .line-2 .level{display:block;margin-top:10px}}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info.disabled{color:#bbb}@media screen and (max-width:767.8px){.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info .level{display:block}.instructor-profile .lecture-container .lecture-item .lecture-block .lecture-info .separator{display:none}}.instructor-profile .lecture-container .lecture-item .lecture-comment{margin-bottom:50px;margin-top:20px;text-align:center}.instructor-profile .lecture-time-table-container{margin:auto;width:700px}.instructor-profile .lecture-time-table-container .lecture-time-table{line-height:0;width:100%}.instructor-profile .lecture-time-table-container .lecture-time-table colgroup col:nth-child(2n){background-color:#e9e8ec}.instructor-profile .lecture-time-table-container .lecture-time-table colgroup col:nth-child(odd){background-color:#f6f4f9}.instructor-profile .lecture-time-table-container .lecture-time-table colgroup col:first-child{width:12.5%}.instructor-profile .lecture-time-table-container .lecture-time-table colgroup col:not(:first-child){text-align:center;width:12.5%}.instructor-profile .lecture-time-table-container .lecture-time-table .header{height:60px}.instructor-profile .lecture-time-table-container .lecture-time-table .header th{font-size:20px;font-weight:700;text-align:center;vertical-align:middle}.instructor-profile .lecture-time-table-container .lecture-time-table .lecture-time *{height:20px}.instructor-profile .lecture-time-table-container .lecture-time-table .lecture-time .time{font-weight:700;text-align:center}.instructor-profile .lecture-time-table-container .lecture-time-table .lecture-time .lecture{color:#fff;font-size:13px;text-align:center;vertical-align:middle}.instructor-profile .lecture-time-table-container .lecture-time-table .lecture-time .lecture span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:5em;line-height:1.5em;overflow:hidden;padding:10px;text-overflow:ellipsis;word-break:break-word}.instructor-profile .lecture-time-table-container .lecture-time-table .lecture-time.hour td{border-top:1px solid #999}.instructor-profile .lecture-time-table-container .lecture-time-table .lecture-time.half td{border-top:1px solid #d9d8db}.instructor-profile .lecture-time-table-container .lecture-time-table .footer{height:30px;max-height:30px;min-height:30px}.instructor-profile .lecture-time-table-container .lecture-time-table .footer td{border-top:1px solid #d9d8db}@media screen and (max-width:767.8px){.instructor-profile .lecture-time-table-container{display:none}}.instructor-profile .instructor-management-menu{display:flex;flex-direction:column;justify-content:center;width:100%}.instructor-profile .instructor-management-menu .block{display:inline-flex;justify-content:center;margin-bottom:40px}.instructor-profile .instructor-management-menu .menu{align-items:center;background-color:#bbb;border-radius:10px;color:#fff;display:inline-flex;flex-direction:column;justify-content:center;line-height:normal;margin-right:16px;min-height:40px;padding:0 20px;text-align:center;white-space:nowrap}.instructor-profile .question-buttons{text-align:center}.instructor-profile .question-buttons a{align-items:center;background-color:#8f93d0;border-radius:10px;color:#fff;display:inline-flex;flex-direction:column;height:60px;justify-content:center;line-height:normal;margin-bottom:20px;margin-right:16px;padding:18px;text-align:center;white-space:nowrap;width:200px}.instructor-profile .work-process .img-container{text-align:center}.instructor-profile .work-process img{max-width:100%;text-align:center}.instructor-profile .level-explain{background-color:var(--level-explain-bg-color);border-radius:5px;margin:50px auto;max-width:700px;padding:20px 40px 20px 30px;text-align:center;text-align:left}@media screen and (max-width:767.8px){.instructor-profile .level-explain{padding:20px}}.instructor-profile .level-explain p span:before{content:"◈ "}.instructor-profile .level-explain p.unused{color:var(--level-explain-unsed-color)}.instructor-profile .level-explain p.unused span:before{content:"◇ "}.register-form{border-bottom:1px dashed var(--dotted-border-color);padding-bottom:30px}.register-form .to-payment-info{font-size:15px}.register-form .input-wrap{display:inline-block;width:200px}.register-form .input-wrap input{border-radius:5px;height:60px;padding:0 20px;width:100%}.register-form .hope_lecture,.register-form .hope_lecture .upper-selector-wrap{display:flex}.register-form .hope_lecture .input-wrap{display:inline-block;margin-right:10px}.register-form .hope_lecture .input-wrap select{padding:0 20px}.register-form .hope_lecture .lecture-selector-wrap{flex:1}@media screen and (max-width:1023.8px){.register-form .hope_lecture{flex-direction:column}.register-form .hope_lecture .category-selector,.register-form .hope_lecture .instructor-selector-wrap{flex:1}.register-form .hope_lecture .upper-selector-wrap{margin-bottom:10px}.register-form .hope_lecture .instructor-selector-wrap{margin:0}.register-form .hope_lecture .lecture-selector-wrap{margin:0;width:100%}}.register-form .messenger .messenger-wrap{font-size:15px;margin-left:10px}.register-form .messenger .messenger-wrap input[type=text]{display:none;margin-bottom:6px}.register-form .messenger .messenger-wrap input[type=radio]:checked~input[type=text]{display:block}.register-form .messenger .messenger-wrap .input-wrap{display:inline-block;margin-right:8px}.register-form .form_summernote{width:100%}.register-form .date-selector-wrap,.register-form .student-info{align-items:center;display:flex}.register-form .date-selector-wrap .student-name,.register-form .student-info .student-name{margin-right:10px}.register-form .date-selector-wrap #start-date,.register-form .student-info #start-date{color:orange}.register-form .date-selector-wrap #start-date::-moz-placeholder,.register-form .student-info #start-date::-moz-placeholder{color:orange}.register-form .date-selector-wrap #start-date:-ms-input-placeholder,.register-form .student-info #start-date:-ms-input-placeholder{color:orange}.register-form .date-selector-wrap #start-date::placeholder,.register-form .student-info #start-date::placeholder{color:orange}@media screen and (max-width:1023.8px){.register-form .date-selector-wrap .input-wrap,.register-form .student-info .input-wrap{flex:1}.register-form .date-selector-wrap .student-name,.register-form .student-info .student-name{margin-right:10px}}@media screen and (max-width:767.8px){.register-form .date-selector-wrap,.register-form .student-info{flex-direction:column}.register-form .date-selector-wrap .input-wrap,.register-form .student-info .input-wrap{width:100%}.register-form .date-selector-wrap .student-name,.register-form .student-info .student-name{margin-bottom:10px;margin-right:0}}.payment-lecture .price-text{font-size:1.5rem}.payment-lecture .center{text-align:center}.payment-lecture .lecture-info{display:none}.payment-lecture .btn-payment{border-radius:6px;color:#fff;font-size:15px;padding:20px;text-align:center;width:200px}.payment-information ol{list-style-type:decimal;padding-left:1.125rem}.user-payment-history table{font-size:13px;margin-bottom:1rem;text-align:center;white-space:nowrap;width:100%}.user-payment-history table thead{font-weight:700}.user-payment-history table td,.user-payment-history table th{padding:10px}.user-payment-history #refund-modal .input-wrap:not(.radio-button){display:flex;justify-content:space-between;margin-bottom:.5rem}.user-payment-history #refund-modal .input-wrap:not(.radio-button) label{margin:0}.user-payment-history #refund-modal .input-wrap:not(.radio-button) input{width:60%}.user-payment-history #refund-modal .banks-wrap{grid-gap:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(13%,auto));margin-bottom:1rem}.user-payment-history .pagination{justify-content:center}.qna-form{border-bottom:1px dashed var(--dotted-border-color);padding-bottom:30px}.qna-form .post-info>:first-child{margin-right:0}.qna-form .instructor-selector-wrap{display:inline-block;margin-left:-4px;position:relative;width:200px}.qna-form .category-selector,.qna-form .instructor-selector-wrap{margin-right:10px}@media screen and (max-width:767.8px){.qna-form .post-info{flex-direction:column}.qna-form .selector-wrap{display:flex;margin-bottom:10px}.qna-form .selector-wrap .category-selector{margin-right:0!important}.qna-form .selector-wrap .instructor-selector-wrap{margin-left:10px;margin-right:0}.qna-form .selector-wrap .category-selector,.qna-form .selector-wrap .instructor-selector-wrap{flex-grow:1;width:auto}}.terms_of_service{font-size:.825rem}.terms_of_service .font-weight-bold{font-size:15px}.admin-user-list table,.forbidden-word-list table{white-space:nowrap;width:100%}.admin-user-list table .even,.forbidden-word-list table .even{background-color:#f2fbff}.admin-user-list table .bold,.forbidden-word-list table .bold{font-weight:700}.admin-user-list table .text-align-center,.admin-user-list table thead,.forbidden-word-list table .text-align-center,.forbidden-word-list table thead{text-align:center}.admin-user-list table tbody,.forbidden-word-list table tbody{background-color:#fffefa}.admin-user-list table th,.forbidden-word-list table th{background-color:#c1d2e6;font-weight:700}.admin-user-list table td,.admin-user-list table th,.forbidden-word-list table td,.forbidden-word-list table th{border:.5px solid var(--border-color);font-size:13px;height:25px;padding:0 10px;vertical-align:middle}.admin-instructor-lecture-list .btn-add-open-chat,.admin-instructor-lecture-list .btn-copy-all-students,.admin-instructor-lecture-list .btn-copy-expired-students,.admin-instructor-lecture-list .btn-copy-imminent-students,.admin-instructor-lecture-list .btn-copy-inst-all-students,.admin-instructor-lecture-list .btn-copy-inst-expired-students,.admin-instructor-lecture-list .btn-copy-inst-imminent-students,.admin-instructor-lecture-list .btn-copy-link,.admin-instructor-lecture-list .btn-modify-open-chat-link,.admin-instructor-lecture-list .btn-payment-status{cursor:pointer}.admin-instructor-lecture-list .instructor-container,.admin-instructor-lecture-list .instructor-container .instructor{width:100%}.admin-instructor-lecture-list .instructor-container .instructor .instructor-name-container .instructor-name{font-size:19px;font-weight:700}.admin-instructor-lecture-list .instructor-container .instructor .lecture-container{display:flex;flex-direction:column;gap:10px;width:100%}.admin-instructor-lecture-list .instructor-container .instructor .lecture{display:flex;flex-wrap:nowrap;flex-wrap:wrap;font-size:13px;gap:5px;width:100%}.admin-instructor-lecture-list .instructor-container .instructor .lecture .lecture-info-container{align-items:center;border-radius:10px;color:#fff;display:inline-flex;flex-direction:column;flex-direction:row;flex-grow:0;flex-shrink:0;height:100px;justify-content:center;justify-content:flex-start;line-height:normal;padding:20px;text-align:center;text-align:left;white-space:nowrap;width:305px}.admin-instructor-lecture-list .instructor-container .instructor .lecture .lecture-info-container.sleep{background-color:#666!important}.admin-instructor-lecture-list .instructor-container .instructor .lecture .lecture-info-container .day-of-week{font-size:4rem;font-weight:700}.admin-instructor-lecture-list .instructor-container .instructor .lecture .lecture-info-container .lecture-info{line-height:1.4}.admin-instructor-lecture-list .instructor-container .instructor .lecture .student{align-items:center;align-items:flex-start;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100px;justify-content:center;line-height:normal;line-height:1.4;opacity:.9;padding:20px;text-align:center;text-align:left;white-space:nowrap;width:150px}.admin-instructor-lecture-list .instructor-container .instructor .lecture .student.imminent{opacity:.5}.admin-instructor-lecture-list .instructor-container .instructor .lecture .student.expired{background-color:#adadad!important}.admin-instructor-lecture-list .instructor-container .instructor .lecture .student.empty{align-items:center;cursor:auto;opacity:.25}.admin-instructor-lecture-list .loading{display:none;left:calc(50% - 40px);position:fixed;top:calc(50% - 40px);z-index:10000}.admin-instructor-lecture-list .loading:after{border-color:#000 transparent}.modal .modal-title{font-size:19px;font-weight:700}.modal .modal-body{font-size:15px}.modal .modal-footer{border:none}.lecture-register-guide{margin:auto;max-width:720px;text-align:center;word-break:keep-all}.lecture-register-guide div,.lecture-register-guide p{text-align:left}.lecture-register-guide .content{background-color:var(--margin-color);border-radius:8px;padding:20px 40px}.lecture-register-guide img{height:400px;margin-bottom:20px;margin-top:50px}.lecture-register-guide .instructors-link a{align-items:center;background-color:#758;border-radius:6px;color:#fff;display:flex;font-size:19px;justify-content:center;margin:auto;min-height:80px;width:400px}.user-lecture-management .online-lecture{display:flex}.user-lecture-management .online-lecture .thumbnail{flex-basis:50%;margin-right:10px}.user-lecture-management .online-lecture .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%}.user-lecture-management .online-lecture .info{flex-basis:50%;font-size:13px;line-height:25px;margin-left:10px;padding:10px 0}.user-lecture-management .online-lecture .info .lecture-title{font-size:1rem;font-weight:700}.user-lecture-management .online-lecture .info .link-wrap{margin-top:20px}.instructor-holiday-index .date-selector{border-radius:5px;height:60px;padding:0 20px;width:200px}.instructor-holiday-index .holiday-delete-form{display:inline}.instructor-holiday-index .holiday-delete-form button{background-color:transparent;padding:0}.instructor-holiday-index .btn-submit{display:inline;width:150px}.regist-reference-link .reference-link-item{display:flex;flex-direction:row}.regist-reference-link .reference-link-item .reference-link-item-checkbox-wrap{flex-basis:12rem}.regist-reference-link .reference-link-item .reference-link-item-url{width:20rem}
