﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap");html{-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,img,small,strong,b,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,section,audio,video{margin:0;padding:0;vertical-align:baseline;background:transparent}article,aside,footer,header,menu,nav,section{display:block}ul,ol{list-style:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select,textarea{vertical-align:middle;border-radius:0}a{text-decoration:none;color:inherit}a:visited{text-decoration:none}li img{vertical-align:middle}a:active{text-decoration:none}em{font-style:normal}input[type=text],textarea{-webkit-appearance:none}input[type=checkbox],input[type=radio],select{margin:0;padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{margin:0;padding:0;border:0}.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}.cp_blind,caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;border:0;font-size:0;line-height:0}address{font-style:normal}img{max-width:100%;vertical-align:top}html,body,*{font-family:"Noto Sans KR",sans-serif}button{cursor:pointer;background:transparent}body{background:#4e4332;color:#383633;font-size:16px}.pc_tb{display:block !important}.sp{display:none !important}@media print, screen and (max-width: 767px){.pc_tb{display:none !important}.sp{display:block !important}}.tit-bx-radius{margin-bottom:50px;font-size:20px}.tit-bx-radius strong{display:inline-block;padding:10px 40px;min-width:auto;text-align:center;background:#fff;box-shadow:1px 2px 12px rgba(255,197,146,0.5);border-radius:25px;line-height:30px;letter-spacing:0.08em;vertical-align:top}.tit-ico{display:inline-block;padding:4px 0 2px 42px;background:url(../imgs/ico_tit1.png) no-repeat 0 0;background-size:30px auto;text-align:center;font-weight:500;color:#383633;font-size:24px;line-height:24px;vertical-align:top}.tit-basis{font-weight:500;color:#383633;font-size:24px}.bx-radius-w{padding:0 40px;width:648px;background:#fff;border-radius:10px;box-sizing:border-box}.bx-radius-w.width-auto{width:auto}.bx-radius-w.type2{padding:0 20px 20px}.bx-radius-w>.h-group{padding:20px 0 19px;border-bottom:1px solid #f1a838;text-align:center}.bx-radius-w2{padding:30px;background:#fff;box-shadow:0 24px 54px rgba(0,0,0,0.12);border-radius:24px}.bx-radius-w3{padding:20px;background:#fff;border:1px solid #e3e3e3;border-radius:18px;box-sizing:border-box}.bx-radius-w3>.h-group{padding:20px 0 19px}.bx-quadrangle-w{margin:0 auto;padding:0 20px 20px;max-width:900px;width:100%;box-sizing:border-box;background:#fff}.btn-area{position:relative;line-height:1}.btn-area.type2{padding-bottom:18px}.btn-area.type3{padding-top:30px}.align-l{text-align:left !important}.align-c{text-align:center !important}.align-r{text-align:right !important}.list-table-basis{width:100%;font-size:16px}.list-table-basis th,.list-table-basis td{vertical-align:middle}.list-table-basis thead th,.list-table-basis thead td{padding:12px 20px;color:#383633;font-weight:500;text-align:left;border-bottom:1px solid #74716d}.list-table-basis tbody th,.list-table-basis tbody td{padding:20px;color:#74716d;border-bottom:1px solid #f2f2f2}.list-table-basis.type2 th,.list-table-basis.type2 td{padding:16px 5px;text-align:center}.list-table-basis .link-menu{display:inline-block}.list-table-basis .student-image{overflow:hidden;display:inline-block;border-radius:50%;max-width:30px;vertical-align:top}.list-table-basis .student-image img{width:100%}.link{color:#e87209;transition:color 0.3s ease-in-out}.link:hover{color:#cd6100}.link .arr-down{padding-right:14px;background:url(../imgs/myclass_arr4.png) no-repeat right center;background-size:9px auto}.link2{display:inline-block;padding:10px 0;color:#e87209;vertical-align:top;transition:color 0.3s ease-in-out;line-height:1}.link2:hover{color:#cd6100}.link .ico-plus,.link2 .ico-plus{display:inline-block;padding-left:20px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto;vertical-align:top}.link3{font-weight:500;color:#ee1b1b;transition:color 0.3s ease-in-out}.link4{display:inline-block;padding:10px 0;color:#74716d;vertical-align:top;line-height:1}.nav-link{margin:20px 0 10px}.nav-link::after{content:'';display:table;clear:both}.nav-link ul{float:right}.nav-link ul::after{content:'';display:table;clear:both}.nav-link ul li{float:left;margin-right:5px}.nav-link ul li:last-child{margin-right:0}.nav-link ul li a{display:block;padding-left:20px;color:#e87209;font-size:16px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto}.nav-link2{margin-bottom:30px}.nav-link2::after{content:'';display:table;clear:both}.link-menu::after{content:'';display:table;clear:both}.link-menu>li{position:relative;float:left;padding-right:11px;margin-right:10px}.link-menu>li::after{content:'';position:absolute;right:0;top:50%;display:block;margin-top:-9px;width:1px;height:18px;background:#bcbcbc}.link-menu>li:last-child{padding-right:0;margin-right:0}.link-menu>li:last-child::after{display:none}.link-menu>li a{display:block;padding:0 10px}.link-menu>li a.pri{color:#e87209}.link-menu>li a.sec{color:#74716d}.link-menu>li a:hover.pri{color:#cd6100}.link-menu>li a:hover.sec{color:#383633}.inner-nav-tnb{margin-bottom:10px}.inner-nav-tnb::after{content:'';display:table;clear:both}.tnb-line::after{content:'';display:table;clear:both}.tnb-line>li{float:left;margin-right:30px}.tnb-line>li>a{position:relative;display:block;padding-bottom:7px;font-weight:500;color:#bcbcbc;font-size:20px;transition:color 0.3s ease-in-out}.tnb-line>li>a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#f1a838;opacity:0;transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out}.tnb-line>li>a:hover,.tnb-line>li>a.active{color:#383633}.tnb-line>li>a:hover:after,.tnb-line>li>a.active:after{width:100%;opacity:1}@media print, screen and (max-width: 767px){.bx-radius-w{margin:20px;padding:0 20px;width:calc(100% - 40px);border-radius:5px}.bx-radius-w .h-group{padding:15px 0 14px}.wrap-in-bx{padding:30px 0}.inner-wrap-lst{overflow-x:scroll}.list-table-basis thead th,.list-table-basis thead td{padding:12px 10px}.list-table-basis tbody th,.list-table-basis tbody td{padding:12px 10px}.list-table-basis.type2{width:650px}.list-table-basis.type2 th,.list-table-basis.type2 td{padding:12px 5px}.bx-quadrangle-w{margin:0 20px;width:calc(100% - 40px)}}.width-s{max-width:50px}.width-s2{max-width:80px}.width-s3{max-width:100px}.width-s4{max-width:150px}.width-m{max-width:200px}.width-m2{max-width:300px}.width-m3{max-width:400px}.width-l{max-width:500px}.width-l2{max-width:600px}.height-s{min-height:50px}.height-m{min-height:80px}.height-l{min-height:150px}.input-radius-wrap{padding:6px 20px;width:100%;background:#f2f2f2;border-radius:32px;box-sizing:border-box;line-height:26px;border:1px solid transparent;transition:border .2s ease-in-out}.input-radius-wrap::after{content:'';display:table;clear:both}.input-radius-wrap:focus-within{border:1px solid #E87209}.input-radius-wrap.type2{border-radius:18px}.input-radius-wrap.ex-size,.input-radius-wrap.ex-size2,.select-radius.ex-size,.select-radius.ex-size2{float:left}.input-radius-wrap+.link2,.select-radius+.link2{float:left;margin-left:10px}.input-radius-wrap+.link4,.select-radius+.link4{position:absolute;right:-40px;top:0}.wrap-input{position:relative;margin-bottom:10px}.wrap-input::after{content:'';display:table;clear:both}.input-date-wrap{position:relative;display:flex;padding:9px 58px 9px 20px;width:100%;max-width:308px;border:1px solid #f2f2f2;border-radius:32px;box-sizing:border-box;line-height:26px}.input-date-wrap .input-text{text-align:center}.input-date-wrap .btn-cal{position:absolute;right:16px;top:50%;margin-top:-17px}.btn-cal{font-size:0;text-indent:-9999px;width:30px;height:34px;background:url(../imgs/ico_cal.png) no-repeat center center;background-size:20px auto;border:none;outline:none}.btn-reset{font-size:0;text-indent:-9999px;display:inline-block;width:40px;height:40px;background:url(../imgs/ico_reset.png) no-repeat center center;background-size:20px auto;border:none;outline:none}.input-text{margin:0;padding:0;width:100%;border:1px solid transparent;background:transparent;color:#74716d;font-size:16px;line-height:26px;vertical-align:top;transition:border .2s ease-in-out}.input-text::placeholder{color:#bcbcbc;font-size:16px}.input-text.tx-large{font-size:18px}.input-text.tx-large::placeholder{font-size:18px}.input-text:focus{outline:0}.wrap-type-flex{display:flex;align-items:center}.d-tel,.d-date{padding:0 10px;text-align:center}.txta{margin:0;padding:0;width:100%;border:none;background:transparent;color:#74716d;font-size:16px;line-height:26px;vertical-align:top;resize:none}.txta::placeholder{color:#bcbcbc;font-size:16px}.ckeditor-txta{margin:0;padding:0;width:100%;min-height:250px;resize:none;border:1px solid #e3e3e3}.checkbx-wrap{position:relative}.checkbx-wrap .input-check{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;outline:0}.checkbx-wrap .input-check:checked+label:before{background:#e87209 url(../imgs/ico_check.png) no-repeat center center;-webkit-background-size:auto 10px;-moz-background-size:auto 10px;background-size:auto 10px;border-color:#e87209}.lbl-check{position:relative;display:block;padding-left:30px;color:#74716d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;cursor:pointer}.lbl-check:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;margin-top:-10px;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:4px}.checkbx-slider{height:34px}.checkbx-slider .input-slider{display:block;overflow:hidden;visibility:hidden;position:absolute}.checkbx-slider .input-slider+label{font-size:0;text-indent:-9999px;overflow:hidden;position:relative;display:inline-block;width:66px;height:34px;background:#e3e3e3;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:36px;vertical-align:top;cursor:pointer;transition:background 0.15s ease-in-out, border 0.15s ease-in-out}.checkbx-slider .input-slider+label::after{content:'';position:absolute;top:2px;left:2px;width:28px;height:28px;background:#fff;border-radius:14px;transition:left 0.15s ease-in-out}.checkbx-slider .input-slider:checked+label{background:#f1a838;border-color:#f1a838}.checkbx-slider .input-slider:checked+label::after{left:calc(100% - 30px)}.select-radius{padding:0 30px 0 20px;width:100%;height:38px;color:#74716d;border:none;border-radius:24px;box-sizing:border-box;background:#f2f2f2 url(../imgs/select.png) no-repeat right 19px center;background-size:10px auto;font-size:16px;border:1px solid transparent;transition:border .2s ease-in-out}.select-radius+.select-radius{margin-left:10px}.select-radius:focus-within{outline:0;border:1px solid #E87209}.select-radius:last-child{margin-right:0}.select-radius.width-s{padding-left:10px}.select-radius2{padding:0 30px 0 20px;min-width:74px;height:38px;border:none;border-radius:24px;box-sizing:border-box;background:url(../imgs/select2.png) no-repeat right 20px center;background-size:8px auto;font-weight:500;color:#74716d;font-size:16px;transition:background .3s ease-in-out}.select-radius2:hover{background-color:#f2f2f2}.radio-wrap{position:relative;float:left;margin-right:15px}.radio-wrap:last-of-type{margin-right:0}.radio-wrap .input-radio{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;outline:0}.radio-wrap .input-radio:checked+label:before{border:6px solid #e87209}.lbl-radio{position:relative;display:block;padding-left:30px;color:#74716d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;text-align:left;cursor:pointer}.lbl-radio:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;margin-top:-10px;background:#fff;border:1px solid #e3e3e3;border-radius:50%;box-sizing:border-box}input[type="radio"].fill,input[type="checkbox"].fill{position:absolute;opacity:0}input[type="radio"].fill:focus+label,input[type="checkbox"].fill:focus+label{outline:none;border:1px solid #5998d0 !important;box-shadow:0 0 5px #BBE0FD;-webkit-box-shadow:0 0 5px #BBE0FD;-moz-box-shadow:0 0 5px #BBE0FD;box-sizing:border-box}input[type="radio"].fill+label,input[type="checkbox"].fill+label{display:block;position:relative;min-width:80px;min-height:30px;line-height:1.4;padding:5px 10px;vertical-align:middle;font-size:14px;color:#666;background:#939393;box-sizing:border-box}input[type="radio"].fill+label .radio,input[type="radio"].fill+label .check,input[type="checkbox"].fill+label .radio,input[type="checkbox"].fill+label .check{position:absolute;top:50%;left:10px;margin-top:-6px}input[type="radio"].fill+label .txt,input[type="checkbox"].fill+label .txt{display:block;margin-left:20px;font-size:14px;vertical-align:middle;color:#fff}input[type="radio"].fill:checked+label,input[type="checkbox"].fill:checked+label{background:#5998d0}input[type="radio"].fill:disabled+label,input[type="checkbox"].fill:disabled+label{cursor:default;-webkit-appearance:none}input[type="radio"].fill+label .radio{display:inline-block;width:12px;height:12px;background:#fff;vertical-align:middle;border-radius:50%}input[type="radio"].fill+label .radio span{display:block;width:8px;height:8px;margin:2px 0 0 2px;border-radius:50%}input[type="radio"].fill:checked+label .radio span{background:#5fa0e6}input[type="checkbox"].fill+label .check{display:inline-block;width:12px;height:12px;vertical-align:middle;background:#fff;border-radius:3px}input[type="checkbox"].fill+label .check span{display:none;line-height:12px;text-align:center;font-size:10px;color:#5fa0e6}input[type="checkbox"].fill:checked+label .check span{display:block}input[type="checkbox"].fill.tiny+label,input[type="radio"].fill.tiny+label{display:inline-block;min-width:0;vertical-align:top;border-radius:3px}input[type="checkbox"].fill.tiny:checked+label,input[type="radio"].fill.tiny:checked+label{background:#5998d0}@media print, screen and (max-width: 767px){.cons-thr .select-radius,.cons-thr .input-radius-wrap{max-width:calc((100% - 20px) / 3)}.radio-wrap{margin-right:10px}.input-radius-wrap.ex-size,.select-radius.ex-size{max-width:calc(100% - 106px)}.input-radius-wrap.ex-size2,.select-radius.ex-size2{max-width:calc(100% - 40px)}.input-radius-wrap+.link4,.select-radius+.link4{position:static;right:auto;top:auto;float:left;margin-left:10px}}@media print, screen and (max-width: 514px){.select-wrap.date .select-radius{width:calc((60% - 10px) / 2)}.select-wrap.date .select-radius:first-child{width:calc(40% - 10px)}.select-radius{padding:0 36px 0 15px}}.btn-return{font-size:0;text-indent:-9999px;display:block;margin:8px;width:38px;height:38px;background:url(../imgs/arr10.png) no-repeat center center;background-size:18px auto;border:2px solid #383633;border-radius:50%;box-sizing:border-box;opacity:1;transition:opacity .2s ease-in-out}.btn-return:hover{opacity:0.6}.btn-return2{font-size:0;text-indent:-9999px;display:block;width:38px;height:38px;background:url(../imgs/myclass_arr2.png) no-repeat center center;background-size:21px auto;box-sizing:border-box;transition:background .2s ease-in-out}.btn-return2:hover{background-image:url(../imgs/myclass_arr2_on.png)}.btn1{display:inline-block;padding:0 20px;min-width:220px;height:60px;background:#fff;border-radius:30px;color:#383633;font-size:24px;text-align:center;letter-spacing:1px;line-height:60px;vertical-align:top;box-shadow:1px 2px 8px rgba(0,0,0,0.2);opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.btn1:hover{background:#edaa41;color:#fff}.btn2{position:relative;display:block;margin:0 auto;padding:0;max-width:290px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-size:18px;line-height:46px;opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.btn2.position-right{float:right;margin:0}.btn2:hover{background:#e87209;color:#fff}.btn2:hover .arr1,.btn2:hover .arr2{background-image:url(../imgs/arr3.png)}.btn2.type2{border:1px solid #cd6100;color:#cd6100}.btn2.type2:hover{background:#cd6100;color:#fff}.btn2.size-s{padding:0 28px;font-size:16px;line-height:36px}.btn2.size-s2{display:inline-block;padding:0 48px;max-width:initial;vertical-align:top}.btn2 .arr1,.btn2 .arr2{display:inline-block;padding-right:22px;background-repeat:no-repeat;background-position:right center;background-size:14px auto;vertical-align:top}.btn2 .arr1{background-image:url(../imgs/arr1.png)}.btn2 .arr2{background-image:url(../imgs/arr2.png)}.btn3{position:relative;display:inline-block;margin:0 auto;padding:0;min-width:174px;background:#fff;border:1px solid #f1a838;box-sizing:border-box;border-radius:24px;text-align:center;color:#f1a838;font-size:16px;line-height:44px;opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.btn3:hover{background:#f1a838;color:#fff}.btn3:hover .arr-down{background-image:url(../imgs/arr5.png)}.btn3 .arr-down{padding-right:17px;background-repeat:no-repeat;background-position:right center;background-size:10px auto;vertical-align:top;transition:background .3s ease-in-out}.btn3 .arr-down{background-image:url(../imgs/arr4.png)}.btn4{display:inline-block;padding:0 10px;min-width:90px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;font-weight:500;font-size:16px;color:#e87209;line-height:38px;transition:border .3s ease-in-out, color .3s ease-in-out}.btn4:hover{border-color:#cd6100;color:#cd6100}.btn5{display:inline-block;padding:12px 32px;background:#f1a838;box-sizing:border-box;border-radius:24px;text-align:center;font-weight:700;font-size:16px;color:#fff;opacity:1;transition:opacity 0.3s ease-in-out}.btn5:hover{opacity:0.6}.btn-del{font-size:0;text-indent:-9999px;position:absolute;display:block;width:34px;height:34px}.btn-del:hover::before,.btn-del:hover::after{background:#383633}.btn-del::before,.btn-del::after{content:'';position:absolute;left:50%;top:50%;margin-left:-7px;width:14px;height:1px;background:#74716d;transition:background .3s ease-in-out}.btn-del::before{transform:rotate(-45deg)}.btn-del::after{transform:rotate(45deg)}.btn-search2{display:inline-block;margin:0;padding:0 10px 0 32px;border:none;outline:none;font-weight:500;color:#e87209;font-size:16px;line-height:38px;background:url(../imgs/ico_search2.png) no-repeat 10px center;background-size:18px auto}.btn-apply{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed #bcbcbc;box-sizing:border-box;border-radius:18px}.btn-apply span{padding-left:19px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto;font-weight:400;font-size:16px;color:#e87209}@media print, screen and (max-width: 767px){.btn2{font-size:16px;line-height:32px}.btn2.size-s{padding:0 20px;font-size:14px;line-height:28px}.btn3{min-width:124px;border-radius:24px;font-size:14px;line-height:28px}}.layer-overlay{position:fixed;overflow-y:auto;left:0;top:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);opacity:1;visibility:visible;transition:all .3s ease-in-out;box-sizing:border-box}.popup-layer{position:relative;background:#fff;border:1px solid #e3e3e3;transition:0.3s ease height}.btn-cls{font-size:0;text-indent:-9999px;position:absolute;right:20px;top:24px;display:block;width:26px;height:26px;background:url(../imgs/btn_cls.png) no-repeat center center;background-size:15px auto}.popup_wrap1{position:fixed;top:0;left:0;z-index:10000;display:table;width:100%;height:100%;background:rgba(0,0,0,0.5)}.popup_wrap2{display:table-cell;height:100%;vertical-align:middle}.pt_modal_back{width:100%;height:100%;top:0;left:0;position:fixed;background:rgba(0,0,0,0.4);z-index:10;display:none}.pt_modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1010;max-width:90%;min-width:288px;max-height:90%;min-height:100px;margin:auto;padding-top:45px;background:#fff;box-sizing:border-box;border-radius:10px}.pt_modal>.top{overflow:hidden;position:absolute;top:0;right:0;left:0;height:40px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-ms-border-radius-topleft:3px;-ms-border-radius-topright:3px;-ms-border-radius-bottomright:0;-ms-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt_modal>.top .tit{padding:0 60px 0 20px;font-size:18px;font-weight:700;color:#444444;line-height:40px}.pt_modal>.top .cls{position:absolute;top:0;right:0;width:40px;height:40px}.pt_modal>.top .cls .ico_x{font-size:16px;color:#fff}.pt_modal>.ct{-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:100%;background:#fff;box-sizing:border-box;border-radius:10px}.pt_modal>.ct>iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:20px;box-sizing:border-box}.pt_modal>.ct .edit_profile_img .img_crop_wrap1{display:table;table-layout:fixed;width:90%;height:90%;margin:0 auto;overflow:hidden}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2{text-align:center;vertical-align:middle}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3{padding:10px 0}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1{position:relative;width:200px;height:200px;margin:0 auto;background:#000000}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .img_area2{border-radius:50%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .img_area2 #wrapper{position:relative;width:200px;height:200px;margin:0 auto;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .img_area2 #wrapper #scroller{overflow:hidden}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .img_area2 #wrapper #scroller img{display:block;margin:0 auto}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .top_shadow{position:absolute;top:-1000%;left:-1000%;right:-1000%;bottom:100%;z-index:10;background:#000}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .left_shadow{position:absolute;top:-1000%;left:100%;right:-1000%;bottom:-1000%;z-index:10;background:#000}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .right_shadow{position:absolute;top:-1000%;left:-1000%;right:100%;bottom:-1000%;z-index:10;background:#000}.pt_modal>.ct .edit_profile_img .img_crop_wrap1 .img_crop_wrap2 .img_crop_wrap3 .img_area1 .btm_shadow{position:absolute;top:100%;left:-1000%;right:-1000%;bottom:-1000%;z-index:10;background:#000}.pt_modal>.ct .edit_profile_img .zoom{margin-bottom:20px;text-align:center}.pt_modal>.ct .edit_profile_img .zoom a{width:30px;height:30px;display:inline-block;background:none;border:1px solid #e87209;border-radius:50%;box-sizing:border-box}.pt_modal>.ct .edit_profile_img .zoom a .ico_plus1{color:#e87209}.pt_modal>.ct .edit_profile_img .zoom a .ico_minus1{color:#e87209}.pt_modal>.ct .edit_profile_img .zoom .percent{margin:0 15px;line-height:30px;color:#000}.pt_modal>.cls{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;border-radius:0 0 0 3px}.pt_modal>.cls .ico_x{font-size:16px;color:#fff}.pt_modal .pt_modal_margin{margin:0 15px 15px}.pt_modal .loading{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.pt_modal_help{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1010;max-width:90%;min-width:288px;max-height:90%;min-height:100px;margin:auto;padding-top:100px;border:1px solid #cfcfcf;background:#fff;box-sizing:border-box;border-radius:3px}.pt_modal_help>.top{overflow:hidden;position:absolute;top:0;right:0;left:0;height:100px;background:#e8e8e8;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-ms-border-radius-topleft:3px;-ms-border-radius-topright:3px;-ms-border-radius-bottomright:0;-ms-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt_modal_help>.top .tit{padding:0 60px 0 20px;font-size:18px;font-weight:700;color:#444444;line-height:40px}.pt_modal_help>.top .cls{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;border-radius:0 0 0 3px}.pt_modal_help>.top .cls .ico_x{font-size:16px;color:#fff}.pt_modal_help>.ct{-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:100%;background:#fff;box-sizing:border-box}.pt_modal_help>.ct>iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:20px;box-sizing:border-box}.pt_modal_help .pt_modal_margin{margin:0 15px 15px}.pt_modal_help .loading{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.pt_modal_help .pt_modal_tab{position:absolute;left:0;bottom:0;width:100%;padding:0 20px;border-bottom:1px solid #00acef;box-sizing:border-box}.pt_modal_help .pt_modal_tab li{float:left;width:calc(33.3% - 1px);margin-left:1px}.pt_modal_help .pt_modal_tab li:first-child{margin-left:0}.pt_modal_help .pt_modal_tab li a{display:block;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#b9b9b9}.pt_modal_help .pt_modal_tab li a:hover,.pt_modal_help .pt_modal_tab li a.aon{background:#00acef}@media print, screen and (max-width: 767px){.btn-cls{right:12px;top:16px}}@media screen and (max-width: 519px){.pt_modal .pt_modal_margin,.pt_modal_help .pt_modal_margin{margin:0 5px 5px}.pt_modal_help .pt_modal_tab{padding:0 5px}.pt_modal_help .pt_modal_tab li a{font-size:12px}}.myclass-tit-ico{display:inline-block;padding:4px 0 2px 42px;background:url(../imgs/ico_tit1.png) no-repeat 0 0;background-size:30px auto;text-align:center;font-weight:500;color:#383633;font-size:24px;line-height:24px;vertical-align:top}.myclass-bx-radius-w{padding:0 40px;width:648px;background:#fff;border-radius:10px;box-sizing:border-box}.myclass-bx-radius-w.width-auto{width:auto;min-width:450px}.myclass-bx-radius-w.type2{padding:0 20px 20px}.myclass-bx-radius-w>.myclass-h-group{padding:20px 0 19px;border-bottom:1px solid #f1a838;text-align:center}.myclass-bx-radius-w2{padding:30px;background:#fff;box-shadow:0 24px 54px rgba(0,0,0,0.12);border-radius:24px}.myclass-bx-radius-w3{padding:20px;background:#fff;border:1px solid #e3e3e3;border-radius:18px;box-sizing:border-box}.myclass-bx-radius-w3>.myclass-h-group{padding:20px 0 19px}.myclass-bx-quad{margin:0 auto;padding:0 20px 20px;max-width:900px;width:100%;box-sizing:border-box;background:#fff}.myclass-btn-area{position:relative;line-height:1}.myclass-align-l{text-align:left !important}.myclass-align-c{text-align:center !important}.myclass-align-r{text-align:right !important}.myclass-list-table{width:100%;font-size:16px}.myclass-list-table th,.myclass-list-table td{vertical-align:middle}.myclass-list-table thead th,.myclass-list-table thead td{padding:12px 20px;color:#383633;font-weight:500;text-align:left;border-bottom:1px solid #74716d}.myclass-list-table tbody th,.myclass-list-table tbody td{padding:20px;color:#74716d;border-bottom:1px solid #f2f2f2}.myclass-list-table.type2 th,.myclass-list-table.type2 td{padding:16px 5px;text-align:center}.myclass-list-table .myclass-link-menu{display:inline-block}.myclass-list-table .student-image{overflow:hidden;display:inline-block;border-radius:50%;max-width:30px;vertical-align:top}.myclass-list-table .student-image img{width:100%}.myclass-link{color:#e87209;transition:color 0.3s ease-in-out}.myclass-link:hover{color:#cd6100}.myclass-link .myclass-arr-down{padding-right:14px;background:url(../imgs/myclass_arr4.png) no-repeat right center;background-size:9px auto}.myclass-link2{display:inline-block;padding:10px 0;color:#e87209;vertical-align:top;transition:color 0.3s ease-in-out;line-height:1}.myclass-link2:hover{color:#cd6100}.myclass-link .myclass-ico-plus,.myclass-link2 .myclass-ico-plus{display:inline-block;padding-left:20px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto;vertical-align:top}.myclass-link3{font-weight:500;color:#ee1b1b;transition:color 0.3s ease-in-out}.myclass-nav-link{margin:20px 0 10px}.myclass-nav-link::after{content:'';display:table;clear:both}.myclass-nav-link ul{float:right}.myclass-nav-link ul::after{content:'';display:table;clear:both}.myclass-nav-link ul li{float:left;margin-right:5px}.myclass-nav-link ul li:last-child{margin-right:0}.myclass-nav-link ul li a{display:block;padding-left:20px;color:#e87209;font-size:16px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto}.myclass-nav-link2{margin-bottom:30px}.myclass-nav-link2::after{content:'';display:table;clear:both}.myclass-nav-link2.type2{margin-bottom:0;padding:20px 0}.myclass-link-menu::after{content:'';display:table;clear:both}.myclass-link-menu>li{position:relative;float:left;padding-right:11px;margin-right:10px}.myclass-link-menu>li::after{content:'';position:absolute;right:0;top:50%;display:block;margin-top:-9px;width:1px;height:18px;background:#bcbcbc}.myclass-link-menu>li:last-child{padding-right:0;margin-right:0}.myclass-link-menu>li:last-child::after{display:none}.myclass-link-menu>li a{display:block;padding:0 10px}.myclass-link-menu>li a.pri{color:#e87209}.myclass-link-menu>li a.sec{color:#74716d}.myclass-link-menu>li a:hover.pri{color:#cd6100}.myclass-link-menu>li a:hover.sec{color:#383633}.myclass-nav-tnb{margin-bottom:10px}.myclass-nav-tnb::after{content:'';display:table;clear:both}.myclass-tnb-line::after{content:'';display:table;clear:both}.myclass-tnb-line>li{float:left;margin-right:30px}.myclass-tnb-line>li>a{position:relative;display:block;padding-bottom:7px;font-weight:500;color:#bcbcbc;font-size:20px;transition:color 0.3s ease-in-out}.myclass-tnb-line>li>a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#f1a838;opacity:0;transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out}.myclass-tnb-line>li>a:hover,.myclass-tnb-line>li>a.active{color:#383633}.myclass-tnb-line>li>a:hover:after,.myclass-tnb-line>li>a.active:after{width:100%;opacity:1}.myclass-content-header{position:relative;margin-bottom:14px;padding-left:20px}.myclass-content-header .myclass-content-tit{font-weight:500;font-size:36px;line-height:1.15}.myclass-content-header>.myclass-link{position:absolute;right:22px;bottom:0}.myclass-sec-cnt{margin-bottom:40px}.myclass-sec-cnt:last-of-type{margin-bottom:0}.myclass-inner-sec{margin-bottom:60px}.myclass-inner-sec:last-of-type{margin-bottom:0}.myclass-sec-cnt>.myclass-h-group,.myclass-inner-sec>.myclass-h-group{position:relative;padding-bottom:20px;border-bottom:1px solid #e3e3e3;line-height:28px}.myclass-sec-cnt>.myclass-h-group .tit,.myclass-inner-sec>.myclass-h-group .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:80px;color:#383633;font-weight:500;font-size:20px}.myclass-sec-cnt>.myclass-h-group .myclass-link2,.myclass-inner-sec>.myclass-h-group .myclass-link2{position:absolute;right:0;top:0;font-size:16px}.myclass-popup-layer .myclass-inner-sec{margin-bottom:0;padding:20px 0}.myclass-wrap-learn{margin-top:23px;padding:43px;background:#c4c4c4;text-align:center;color:#000;font-size:14px}.myclass-lst-notice{margin-top:20px}.myclass-lst-notice>li{margin-bottom:30px}.myclass-lst-notice>li:last-of-type{margin-bottom:0}.myclass-lst-notice>li>a{display:block;opacity:1;transition:opacity 0.3s ease-in-out}.myclass-lst-notice>li>a:hover{opacity:0.6}.myclass-lst-notice>li>a .tit,.myclass-lst-notice>li>a .date{display:inline-block;vertical-align:top;line-height:20px}.myclass-lst-notice>li>a .tit{margin-right:10px;color:#383633;font-weight:500;font-size:16px}.myclass-lst-notice>li>a .date{color:#bcbcbc;font-size:14px}.myclass-lst-notice>li>a .cnt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:2.8em !important;padding-top:10px;color:#74716d;font-size:14px;text-align:justify}.myclass-lst-theme{display:flex;flex-wrap:wrap;margin:20px -15px -20px}.myclass-lst-theme::after{content:'';display:table;clear:both}.myclass-lst-theme>li{margin:0 15px 20px;width:calc((100% - 60px) / 2)}.myclass-lst-theme>li>a{display:block;opacity:1;transition:opacity 0.3s ease-in-out}.myclass-lst-theme>li>a::after{content:'';display:table;clear:both}.myclass-lst-theme>li>a:hover{opacity:0.8}.myclass-lst-theme>li>a .tit,.myclass-lst-theme>li>a .date{display:block}.myclass-lst-theme>li>a .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;color:#383633;font-weight:500;font-size:16px}.myclass-lst-theme>li>a .date{margin-bottom:8px;color:#bcbcbc;font-size:14px}.myclass-lst-theme>li>a .cnt .image{overflow:hidden;float:left;display:block;width:38.552%;margin-right:10px;background:#c4c4c4;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:18px}.myclass-lst-theme>li>a .cnt .image img{max-width:165px;width:100%}.myclass-lst-theme>li>a .cnt .tx{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-wrap:break-word;line-height:2em;max-height:12em !important;float:right;width:calc(61.448% - 10px);color:#74716d;font-size:14px;line-height:2}.wrap-calendar .calendar-h-group{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;width:100%;text-align:center;vertical-align:top}.wrap-calendar .calendar-h-group .month{min-width:50px;font-weight:500;font-size:20px;line-height:34px}.wrap-calendar .calendar-h-group .btn-prev-month,.wrap-calendar .calendar-h-group .btn-next-month{font-size:0;text-indent:-9999px;overflow:hidden;width:34px;height:34px;background:url(../imgs/arr_calendar.svg) no-repeat center center;opacity:1;transition:opacity 0.3s ease-in-out, scale 0.3s ease-in-out}.wrap-calendar .calendar-h-group .btn-prev-month:hover,.wrap-calendar .calendar-h-group .btn-next-month:hover{opacity:0.6}.wrap-calendar .calendar-h-group .btn-next-month{transform:rotate(180deg)}.wrap-calendar .calendar{width:100%}.wrap-calendar .calendar th,.wrap-calendar .calendar td{position:relative;width:14.285%;font-size:14px}.wrap-calendar .calendar thead th,.wrap-calendar .calendar thead td{padding:0 6px;min-height:35px;border-top:1px solid #74716d;border-bottom:1px solid #bcbcbc;text-align:right;font-weight:500;color:#74716d;line-height:35px}.wrap-calendar .calendar tbody tr:nth-child(odd) th,.wrap-calendar .calendar tbody tr:nth-child(odd) td{background:#fcfcfc}.wrap-calendar .calendar tbody th,.wrap-calendar .calendar tbody td{position:relative;height:80px;background:#fff;border-right:1px solid #f2f2f2;text-align:center;vertical-align:middle}.wrap-calendar .calendar tbody th:last-child,.wrap-calendar .calendar tbody td:last-child{border-right:none}.wrap-calendar .calendar tbody th.today,.wrap-calendar .calendar tbody td.today{background:#fff7ec !important}.wrap-calendar .calendar tbody th.today .attend-count span,.wrap-calendar .calendar tbody td.today .attend-count span{background:#fff;color:#f1a838}.wrap-calendar .calendar tbody th .date,.wrap-calendar .calendar tbody td .date{position:absolute;top:4px;right:6px;text-align:right;color:#383633}.wrap-calendar .calendar tbody th .user-image,.wrap-calendar .calendar tbody td .user-image{overflow:hidden;display:inline-block;margin-top:28px;max-width:30px;background:#c4c4c4;border-radius:50%;vertical-align:top}.wrap-calendar .calendar tbody th .user-image img,.wrap-calendar .calendar tbody td .user-image img{max-width:30px;width:100%}.myclass-btn-prev,.myclass-btn-next{font-size:0;text-indent:-9999px;overflow:hidden;width:34px;height:34px;background:url(../imgs/arr_calendar.svg) no-repeat center center;opacity:1;transition:opacity 0.3s ease-in-out, scale 0.3s ease-in-out}.myclass-btn-prev:hover,.myclass-btn-next:hover{opacity:0.6}.myclass-btn-next{transform:rotate(180deg)}.wrap-calendar-cnt{text-align:center}.wrap-calendar-cnt.cont-arr{position:relative;padding-right:66px}.wrap-calendar-cnt.cont-arr::after{content:'';position:absolute;right:30px;top:calc(50% + 21px);display:block;margin-top:-7px;width:8px;height:14px;background:url(../imgs/arr6.png) no-repeat 0 0;background-size:8px auto}.wrap-calendar-cnt .lead-attend{position:relative;margin-bottom:16px;padding:0 8px 52px;color:#74716d;line-height:1.3}.wrap-calendar-cnt .lead-attend::after{content:'';position:absolute;left:50%;bottom:0;margin-left:-11px;display:block;width:22px;height:32px;background:url(../imgs/myclass_arr5.png) no-repeat center bottom;background-size:22px auto;animation:arr-attend 1.5s infinite ease-in-out alternate forwards;transform-origin:top}.wrap-calendar-cnt .btn-attend{display:inline-block;padding:0 32px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;font-weight:500;color:#e87209;font-size:18px;line-height:48px;vertical-align:top;box-shadow:1px 3px 14px rgba(232,114,9,0.25);transition:color 0.3s ease-in-out, border 0.3s ease-in-out}.wrap-calendar-cnt .btn-attend:hover{border-color:#cd6100;color:#cd6100}.wrap-calendar-cnt .btn-attend.active{color:#bcbcbc;border-color:#bcbcbc;box-shadow:none}@keyframes arr-attend{50%{transform:scaleY(1)}75%{transform:scaleY(0.85)}100%{transform:scaleY(1.15)}}.attend-stamp{overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto;width:42px;height:42px;background:#fff;border:2px solid #e87209;box-sizing:border-box;border-radius:50%;box-shadow:1px 1px 4px rgba(253,180,116,0.9)}.attend-stamp span{display:block;border:1px #ffc38e;border-style:solid none solid none;text-align:center;font-weight:500;color:#e87209;font-size:16px;line-height:20px}.attend-count{position:absolute;left:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #fff;transition:border 0.3s ease-in-out}.attend-count.active{border-color:#f1a838}.attend-count span{position:absolute;left:50%;top:50%;display:block;margin:-10px 0 0 -15px;width:30px;height:30px;border-radius:50%;background:#f1a838;text-align:center;font-weight:700;color:#fff;font-size:14px;line-height:30px;transition:background 0.3s ease-in-out, color 0.3 ease-in-out}.attend-check{padding:60px 35px 40px;min-width:300px;box-sizing:border-box}.attend-check .attend-msg{margin-bottom:60px;text-align:center;font-size:24px;line-height:1.25}.wrap-lst-input{padding-bottom:20px;border-bottom:1px solid #f2f2f2}.wrap-lst-input:last-child{padding-bottom:0;border-bottom:none}.wrap-lst-input .wrap-upload-file{padding-top:20px}.wrap-lst-input .wrap-upload-file::after{content:'';display:table;clear:both}.wrap-lst-input .wrap-upload-file .myclass-link2{margin-right:20px;float:left}.wrap-lst-input .wrap-upload-file .lst-upload-file{float:left}.wrap-lst-input .myclass-wrap-table{padding-top:20px}.myclass-attend{display:flex;align-items:center;justify-content:center}.myclass-attend .wrap-calendar{margin-right:30px;width:66.5%}.myclass-attend .wrap-calendar-cnt{width:calc(33.5% - 30px)}.myclass-attend.type2{align-items:flex-start;justify-content:flex-start}.myclass-lst-learn>li{position:relative;border:1px solid #fbf9f8;box-sizing:border-box;border-radius:18px;transition:border .3s ease-in-out}.myclass-lst-learn>li:hover{border-color:#e3e3e3}.myclass-lst-learn>li .learn-item{display:block;padding:10px 60px 10px 10px;font-size:16px}.myclass-lst-learn>li .learn-item::after{content:'';display:table;clear:both}.myclass-lst-learn>li .learn-item .no{display:block;float:left;margin-right:10px;width:40px;text-align:center;color:#74716d;line-height:50px}.myclass-lst-learn>li .learn-item .ico{display:block;float:left;width:50px;height:50px;background-color:#fff;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:10px;background-repeat:no-repeat;background-position:center center}.myclass-lst-learn>li .learn-item .ico.text{background-image:url(../imgs/myclass_ico_text.png);background-size:29px auto}.myclass-lst-learn>li .learn-item .ico.mov{background-image:url(../imgs/myclass_ico_mov.png);background-size:19px auto}.myclass-lst-learn>li .learn-item .ico.quiz{background-image:url(../imgs/myclass_ico_quiz.png);background-size:20px auto}.myclass-lst-learn>li .learn-item .ico img{width:100%}.myclass-lst-learn>li .learn-item .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-left:20px;height:50px;width:calc(100% - 100px);box-sizing:border-box;font-weight:400;color:#383633;line-height:50px}.myclass-lst-learn>li .myclass-btn-del{right:20px;top:50%;margin-top:-17px}.myclass-lst-learn>li .myclass-checkbx-wrap{position:absolute;right:20px;top:50%}.lst-input-item{margin-top:20px}.lst-input-item .input-item{position:relative;display:flex;margin-bottom:10px}.lst-input-item .input-item::after{content:'';display:table;clear:both}.lst-input-item .input-item:last-child{margin-bottom:0}.lst-input-item .input-item .tit{width:90px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-input-item .input-item .tit label{display:block}.lst-input-item .input-item .cnt{margin-left:10px;width:calc(100% - 100px);line-height:38px}.lst-input-item .input-item .cnt .state{color:#e87209}.lst-radio-item{margin:20px 0}.lst-radio-item::after{content:'';display:table;clear:both}.lst-radio-item .radio-item{float:left;margin-right:30px}.lst-radio-item .radio-item:last-child{margin-right:0}.lst-radio-item .radio-item .myclass-radio-wrap{float:none;margin-right:0}.lst-radio-item .radio-item .myclass-radio-wrap .myclass-lbl-radio{color:#383633}.wrap-upload-image::after{content:'';display:table;clear:both}.wrap-upload-image .lead{margin-bottom:20px;color:#383633;font-size:16px}.wrap-upload-image .profile-image{position:relative;overflow:hidden;float:left;width:146px;height:146px;border-radius:50%;background:#c4c4c4}.wrap-upload-image .profile-image a{position:relative;display:block;width:100%;height:100%;overflow:hidden}.wrap-upload-image .profile-image a:hover .overlay{opacity:1}.wrap-upload-image .profile-image a .overlay{content:'';position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);text-align:center;color:#F2F2F2;line-height:146px;opacity:0;transition:opacity .3s ease-in-out}.wrap-upload-image .profile-image a .overlay::before{content:'';display:inline-block;margin-right:5px;width:14px;height:14px;background:url(../imgs/myclass_ico_plus2.png) no-repeat center center;background-size:14px auto}.wrap-upload-image .profile-image a img{position:absolute;width:100%;z-index:0;vertical-align:top}.lead-in-sec{margin:20px 0;font-size:16px;color:#383633;text-align:justify}.lst-order-setting{max-width:610px}.lst-order-setting li{padding:10px;border:1px solid #fff;box-sizing:border-box;border-radius:18px;transition:border .3s ease-in-out}.lst-order-setting li::after{content:'';display:table;clear:both}.lst-order-setting li:hover{border-color:#e3e3e3}.lst-order-setting li .myclass-select-radius2{float:left;margin-right:10px}.lst-order-setting li .tit{float:left;margin-right:10px;width:90px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-order-setting li .cnt{float:left;width:calc(100% - 184px)}.newpage{margin:30px auto;padding:0 20px 20px;max-width:1200px;width:100%;box-sizing:border-box;background:#fff;box-shadow:0 24px 54px rgba(117,71,0,0.12)}.newpage-h-group{position:relative;padding:20px 0 19px;border-bottom:1px solid #f1a838}.newpage-h-group::after{content:'';display:table;clear:both}.newpage-h-group .tit-basis{float:left;display:flex;align-items:center;height:40px}.newpage-h-group .btn-area{position:relative;float:right;display:flex;align-items:center;justify-content:center;margin-left:10px;padding-right:40px;height:40px}.newpage-h-group .btn-area .btn4{margin-right:5px}.newpage-h-group .myclass-btn-cls{right:4px;top:7px}.newpage-content{margin-top:20px}.lst-edit-item{margin:10px 0}.lst-edit-item .edit-item{position:relative;display:flex;padding:7px 10px;border:1px solid #fff;box-sizing:border-box;border-radius:18px;text-align:center;color:#74716d;font-size:16px;line-height:38px;transition:border .3s ease-in-out}.lst-edit-item .edit-item .no{margin-right:10px;width:40px}.lst-edit-item .edit-item .cnt{width:300px}.lst-edit-item .edit-item .myclass-input-radius-wrap{background:none;transition:background .3s ease-in-out}.lst-edit-item .edit-item .myclass-input-radius-wrap .myclass-input-text{outline-style:none}.lst-edit-item .edit-item:hover{border-color:#e3e3e3}.lst-edit-item .edit-item.active .myclass-input-radius-wrap{background:#f2f2f2}.lst-edit-item .edit-item.active .myclass-input-radius-wrap .myclass-input-text:focus{outline-style:solid;outline-width:2px}.lst-edit-item .edit-item .myclass-link-menu{position:absolute;right:10px;top:50%;margin-top:-19px}.wrap-auth-editor{padding-top:20px}.auth-move-position{display:block;padding:12px 0;background:#e1f4fe;text-align:center;transition:background .3s ease-in-out}.auth-move-position:hover{background:rgba(123,207,249,0.5)}.auth-move-position:hover button .tx{color:#cd6100}.auth-move-position button{background:transparent;outline:0;border:0;cursor:pointer}.auth-move-position button .tx{display:inline-block;width:90px;height:38px;text-align:center;background:#fff;border-radius:24px;vertical-align:top;font-weight:500;font-size:16px;color:#e87209;line-height:38px;transition:color .3s ease-in-out}.auth-component{position:relative}.auth-component .auth-component-cnt .auth-data{box-sizing:border-box}.auth-component:hover .auth-edit-overlay{opacity:1;z-index:5000}.auth-placeholder{background:#f2f2f2;text-align:center}.auth-placeholder .ico{position:relative;display:block;padding:80px 0 26px;color:#bcbcbc;line-height:1.5}.auth-placeholder .ico::before{content:'';position:absolute;top:26px;left:50%;display:block;margin-left:-25px;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:12px}.auth-placeholder .ico.wsw::before{background-image:url(../imgs/myclass_ico_auth1.png);background-size:18px auto}.auth-placeholder .ico.img::before{background-image:url(../imgs/myclass_ico_auth2.png);background-size:20px auto}.auth-placeholder .ico.video::before{background-image:url(../imgs/myclass_ico_auth3.png);background-size:19px auto}.auth-placeholder .ico.spacer::before{background-image:url(../imgs/myclass_ico_auth4.png);background-size:24px auto}.auth-placeholder .ico.line::before{background-image:url(../imgs/myclass_ico_auth5.png);background-size:24px auto}.auth-component[data-type='spacer'] .auth-component-cnt .auth-data{border:1px dashed #bcbcbc}.auth-edit-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(123,207,249,0.5);opacity:0;transition:opacity .3s ease-in-out}.auth-edit-menupanel{background:#fff;border-radius:10px}.auth-edit-menupanel li{position:relative;float:left;padding-right:5px}.auth-edit-menupanel li::after{content:'';position:absolute;right:3px;top:50%;display:block;margin-top:-9px;width:1px;height:18px;background:#bcbcbc}.auth-edit-menupanel li:last-child{padding-right:0}.auth-edit-menupanel li:last-child::after{display:none}.auth-edit-menupanel li a{display:block;padding:10px 20px;font-weight:500;color:#e87209;font-size:16px;transition:color .3s ease-in-out}.auth-edit-menupanel li a:hover{color:#cd6100}.auth-insert-menu{position:relative;margin:20px auto 0;padding:16px;max-width:362px;width:100%;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:1px 2px 12px rgba(0,0,0,0.1);border-radius:26px}.auth-insert-menu::after{content:'';display:table;clear:both}.auth-insert-menu::before{content:'';position:absolute;left:16px;top:50%;display:block;margin-top:-7px;width:30px;height:14px;background:url(../imgs/myclass_ico_plus.png) no-repeat center center;background-size:14px}.auth-insert-menu .menupanel{float:right}.auth-insert-menu .menupanel::after{content:'';display:table;clear:both}.auth-insert-menu .menupanel li{float:left;margin-right:10px;width:50px}.auth-insert-menu .menupanel li:last-child{margin-right:0}.auth-insert-menu .menupanel li button{position:relative;display:block;margin:0;padding:0;border:none;outline:none}.auth-insert-menu .menupanel li button::before{content:'';display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.auth-insert-menu .menupanel li button:hover::before{border-color:#cd6100}.auth-insert-menu .menupanel li button:hover .tx{color:#383633}.auth-insert-menu .menupanel li button.wsw::before{background-image:url(../imgs/myclass_ico_auth1_on.png);background-size:18px auto}.auth-insert-menu .menupanel li button.img::before{background-image:url(../imgs/myclass_ico_auth2_on.png);background-size:20px auto}.auth-insert-menu .menupanel li button.video::before{background-image:url(../imgs/myclass_ico_auth3_on.png);background-size:19px auto}.auth-insert-menu .menupanel li button.spacer::before{background-image:url(../imgs/myclass_ico_auth4_on.png);background-size:24px auto}.auth-insert-menu .menupanel li button.line::before{background-image:url(../imgs/myclass_ico_auth5_on.png);background-size:24px auto}.auth-insert-menu .menupanel li button .tx{display:block;padding-top:4px;text-align:center;color:#74716d;font-size:14px;line-height:18px;transition:color .3s ease-in-out}.arti-auth{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}.arti-auth:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.arti-auth.in-bx:first-child{padding-top:0}.arti-auth.in-bx .lst-auth-item .auth-item .tit{color:#74716d;font-weight:400}.arti-auth.in-bx .lst-auth-item .auth-item .auth-msg{color:#74716d}.arti-auth.in-bx .lst-auth-item .auth-item .ins-cnt{margin:20px 0 0 20px;width:calc(100% - 20px)}.arti-auth .cons-thr .myclass-select-radius.myclass-width-m,.arti-auth .cons-thr .myclass-input-radius-wrap.myclass-width-m{max-width:calc((100% - 20px) / 3)}.lst-auth-item .auth-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.lst-auth-item .auth-item:last-child{margin-bottom:0}.lst-auth-item .auth-item.type2{display:block}.lst-auth-item .auth-item.type2>.tit,.lst-auth-item .auth-item.type2>.cnt{width:100%}.lst-auth-item .auth-item.type2>.cnt{margin:10px 0 0 0}.lst-auth-item .auth-item.type3>.tit{width:110px}.lst-auth-item .auth-item.type3>.cnt{width:calc(100% - 120px)}.lst-auth-item .auth-item>.tit{width:130px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-auth-item .auth-item>.tit label{display:block}.lst-auth-item .auth-item>.cnt{margin-left:10px;width:calc(100% - 140px);line-height:38px}.lst-auth-item .auth-item>.cnt::after{content:'';display:table;clear:both}.lst-auth-item .auth-item>.cnt>.myclass-checkbx-slider{float:left;margin:2px 0}.lst-auth-item .auth-item>.cnt>.myclass-input-radius-wrap,.lst-auth-item .auth-item>.cnt>.myclass-select-radius{float:left}.lst-auth-item .auth-item>.cnt-second{margin-top:10px;width:100%}.lst-auth-item .auth-item>.cnt-second::after{content:'';display:table;clear:both}.lst-auth-item .auth-item .myclass-radio-wrap{margin-right:25px}.lst-auth-item .auth-item .myclass-radio-wrap:last-of-type{margin-right:0}.lst-auth-item .auth-item .auth-msg{float:left;display:flex;align-items:center;margin-left:10px;width:calc(100% - 76px);height:38px;text-align:left;color:#383633;font-size:16px;line-height:1.2}.lst-auth-item .auth-item .wrap-upload-file{margin-top:15px;text-align:left}.lst-auth-item .auth-item .wrap-upload-file::after{content:'';display:table;clear:both}.lst-auth-item .auth-item .wrap-upload-file .myclass-link2{margin:8px 20px 0 0;float:left}.lst-auth-item .auth-item .wrap-upload-file .lst-upload-file{float:left}.lst-auth-item .auth-item .wrap-upload-file.type2{margin:0 !important}.lst-auth-item .lst-detail-item{margin-bottom:16px}.lst-auth-item .lst-detail-item>li{margin-bottom:20px}.lst-auth-item .lst-detail-item>li:last-child{margin-bottom:0}.lst-auth-item .lst-detail-item>li .wrap-upload-file{margin-bottom:15px}.lst-auth-item .lst-detail-item .detail-setting{position:relative;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f2f2f2}.lst-auth-item .lst-detail-item .detail-setting::after{content:'';display:table;clear:both}.lst-auth-item .lst-detail-item .detail-setting>.myclass-select-radius2{float:left}.lst-auth-item .lst-detail-item .detail-setting .choice-check{position:relative;float:right;margin:2px 44px 0 0}.lst-auth-item .lst-detail-item .detail-setting .choice-check .tit{position:absolute;right:80px;top:0;display:inline-block;width:40px;text-align:right;font-weight:500;color:#74716d;line-height:34px;transition:color .3s ease-in-out}.lst-auth-item .lst-detail-item .detail-setting .choice-check .myclass-input-slider:checked ~ .tit{color:#383633}.lst-auth-item .lst-detail-item .detail-setting .myclass-btn-del{right:-10px;top:2px}.lst-auth-item2{position:relative;display:flex;flex-wrap:wrap;margin-top:-10px}.lst-auth-item2 .auth-item{display:flex;flex-wrap:wrap;align-items:center;margin:10px 10px 0 0}.lst-auth-item2 .auth-item:nth-child(3n+1){width:calc(32% - 10px)}.lst-auth-item2 .auth-item:nth-child(3n+2){width:calc(23% - 10px)}.lst-auth-item2 .auth-item:nth-child(3n+3){margin-right:0;width:45%}.lst-auth-item2 .auth-item:nth-child(3n+3)>.tit{width:70px}.lst-auth-item2 .auth-item:nth-child(3n+3)>.cnt{width:calc(100% - 75px)}.lst-auth-item2 .auth-item>.tit{width:40px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-auth-item2 .auth-item>.tit label{display:block}.lst-auth-item2 .auth-item>.cnt{margin-left:5px;width:calc(100% - 45px);line-height:38px}.lst-auth-item2 .auth-item>.cnt>.myclass-checkbx-slider{float:left;margin:2px 0}.lst-auth-item2 .auth-item>.cnt>.myclass-input-radius-wrap,.lst-auth-item2 .auth-item>.cnt>.myclass-select-radius{float:left}.lst-line-style{margin-top:-10px;max-width:170px;width:100%}.lst-line-style>li{float:left;margin:10px 10px 0 0}.lst-line-style>li:nth-child(3n+3){margin-right:0}.lst-line-style>li>a{font-size:0;text-indent:-9999px;position:relative;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:38px auto;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.lst-line-style>li>a.active,.lst-line-style>li>a:hover{border-color:#e87209}.lst-line-style>li>a.solid{background-image:url(../imgs/myclass_ico_solid.png)}.lst-line-style>li>a.dotted{background-image:url(../imgs/myclass_ico_dotted.png)}.lst-line-style>li>a.dashed{background-image:url(../imgs/myclass_ico_dashed.png)}.lst-line-color{margin-top:-10px;max-width:170px;width:100%}.lst-line-color>li{float:left;margin:10px 10px 0 0}.lst-line-color>li:nth-child(3n+3){margin-right:0}.lst-line-color>li>a{font-size:0;text-indent:-9999px;position:relative;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:38px auto;border:1px solid #fff;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.lst-line-color>li>a.active,.lst-line-color>li>a:hover{border-color:#e87209}.lst-line-color>li>a.color1{background-color:#74716d}.lst-line-color>li>a.color2{background-color:#74716d}.lst-line-color>li>a.color3{background-color:#74716d}.auth-msg2{text-align:center;color:#383633;font-size:16px}.lst-upload-file{padding:6px 5px;max-width:226px;width:100%;background:#f2faff;border-radius:10px;box-sizing:border-box}.lst-upload-file li{position:relative}.lst-upload-file li .link-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:12px 40px 12px 10px;color:#2caeff;font-size:14px;line-height:1}.lst-upload-file li .myclass-btn-del{right:0;top:50%;margin-top:-17px}.image-area{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:300px;background:#c4c4c4}.image-area .tx{font-size:16px;color:#74716d}.line-area{margin-bottom:20px;padding:12px;border:1px dashed #bcbcbc;box-sizing:border-box}.line-area .line{font-size:0;text-indent:-9999px;border-top:1px solid #74716d}.spacer-area{margin:0 12%}.spacer-area .lst-spacer>li{margin-bottom:10px}.spacer-area .lst-spacer>li:last-child{margin-bottom:0}.spacer-area .lst-spacer>li input[type='radio']{display:none}.spacer-area .lst-spacer>li input[type='radio']:checked+label{background:#f1a838;color:#fff}.spacer-area .lst-spacer>li label{display:flex;align-items:center;justify-content:center;background:#ffecdc;box-sizing:border-box;text-align:center;color:#383633;font-size:14px;line-height:1;cursor:pointer;transition:color .3s ease-in-out, background .3s ease-in-out}.spacer-area .lst-spacer>li label:hover{background:#f1a838;color:#fff}.spacer-area .lst-spacer>li label[for='space_10']{height:10px;font-size:10px}.spacer-area .lst-spacer>li label[for='space_20']{height:20px;font-size:12px}.spacer-area .lst-spacer>li label[for='space_30']{height:30px}.spacer-area .lst-spacer>li label[for='space_40']{height:40px}.spacer-area .lst-spacer>li label[for='space_50']{height:50px}.spacer-area .lst-spacer>li label[for='space_100']{height:100px}.lst-type-auth::after{content:'';display:table;clear:both}.lst-type-auth li{float:left;margin-right:10px}.lst-type-auth li:last-child{margin-right:0}.lst-type-auth li a{position:relative;display:block;padding-top:58px;width:50px;text-align:center;color:#74716d;font-size:14px;line-height:1;transition:color .3s ease-in-out}.lst-type-auth li a::after{content:'';position:absolute;left:50%;top:0;margin-left:-25px;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.lst-type-auth li a.active,.lst-type-auth li a:hover{color:#383633}.lst-type-auth li a.active::after,.lst-type-auth li a:hover::after{border-color:#e87209}.lst-type-auth li a.text::after{background-image:url(../imgs/myclass_ico_text.png);background-size:29px auto}.lst-type-auth li a.mov::after{background-image:url(../imgs/myclass_ico_mov.png);background-size:19px auto}.lst-type-auth li a.quiz::after{background-image:url(../imgs/myclass_ico_quiz.png);background-size:20px auto}.list-h-group{position:relative;margin:-8px 0 10px;padding-bottom:12px;border-bottom:1px solid #74716d}.list-h-group>.tit{padding-right:55px;color:#383633;font-weight:500;font-size:16px}.list-h-group>.myclass-checkbx-wrap{position:absolute;right:21px;top:12px}.list-h-group>.myclass-link{position:absolute;right:0;top:0}.myclass-search-wrap{position:absolute;right:20px;top:13px;width:270px}.myclass-search-wrap:hover .myclass-input-text{border-color:#e87209}.myclass-search-wrap .myclass-input-text{position:absolute;right:0;top:0;padding:0 46px 0 10px;border-bottom:1px solid #e3e3e3;transition:border 0.3s ease-in-out;outline:none;line-height:36px}.myclass-search-wrap .myclass-input-text:focus{border-color:#e87209}.myclass-search-wrap .myclass-btn-search{font-size:0;text-indent:-9999px;position:absolute;right:0;top:0;display:block;margin:0;padding:0;width:36px;height:36px;background:url(../imgs/ico_search.png) no-repeat center 7px;background-size:20px auto;border:none}.myclass-post{overflow:hidden;margin-bottom:30px;padding:0 !important}.myclass-post:last-child{margin-bottom:0}.myclass-post .inner-wrap-content{display:none}.myclass-post.active .post-header:after{transform:rotate(-180deg)}.myclass-post.active .post-header .post-overview .cnt{display:none}.myclass-post.active .post-header .post-overview .btn-outer{display:block}.myclass-post.active .inner-wrap-content{display:block}.post-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:30px;min-height:50px;cursor:pointer}.post-header:after{content:'';position:absolute;right:30px;top:50%;display:block;margin-top:-4px;width:17px;height:9px;background:url(../imgs/myclass_arr3.png) no-repeat center center;background-size:17px auto;transform:rotate(0);transition:transform 0.3s ease-in-out}.post-header .no{width:32px;text-align:left;color:#74716d;font-size:16px}.post-header .teacher-profile{margin-right:10px;width:185px}.post-header .teacher-profile::after{content:'';display:table;clear:both}.post-header .teacher-profile .teacher-image{float:left;overflow:hidden;width:50px;height:50px;border-radius:50%}.post-header .teacher-profile .teacher-name,.post-header .teacher-profile .reg-date{float:right;width:115px}.post-header .teacher-profile .teacher-name{color:#383633;font-size:18px;line-height:28px}.post-header .teacher-profile .reg-date{color:#74716d;font-size:14px;line-height:22px}.post-header .post-overview{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 300px);height:50px}.post-header .post-overview .tit,.post-header .post-overview .cnt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;line-height:25px}.post-header .post-overview .tit{font-weight:500;color:#383633}.post-header .post-overview .cnt{color:#74716d}.post-header .post-overview .btn-outer{position:absolute;right:-34px;top:50%;display:none;margin-top:-12px}.post-header .post-overview .btn-outer .btn-menu{display:block;width:24px;height:24px;opacity:1;transition:opacity 0.3s ease-in-out}.post-header .post-overview .btn-outer .btn-menu:hover{opacity:0.6}.post-header .post-overview .btn-outer .btn-menu .cir,.post-header .post-overview .btn-outer .btn-menu:before,.post-header .post-overview .btn-outer .btn-menu:after{font-size:0;text-indent:-9999px;position:absolute;top:50%;left:50%;display:block;margin:-2px 0 0 -2px;width:4px;height:4px;background:#74716d;border-radius:50%}.post-header .post-overview .btn-outer .btn-menu:before{content:'';margin-top:-9px}.post-header .post-overview .btn-outer .btn-menu:after{content:'';top:auto;bottom:50%;margin-bottom:-9px}.post-header .post-overview .btn-outer .menupanel{position:absolute;right:28px;top:0;padding:10px 0;min-width:66px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:1px 2px 12px rgba(0,0,0,0.1);border-radius:10px;transform-origin:center top;transform:scaleY(0);opacity:0;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out}.post-header .post-overview .btn-outer .menupanel>li>a{display:block;padding:10px 0;box-sizing:border-box;text-align:center;font-size:14px;line-height:16px;opacity:1;transition:opacity 0.3s ease-in-out}.post-header .post-overview .btn-outer .menupanel>li>a.pri{color:#e87209}.post-header .post-overview .btn-outer .menupanel>li>a.sec{color:#74716d}.post-header .post-overview .btn-outer .menupanel>li>a:hover{opacity:0.6}.post-header .post-overview .btn-outer.active .menupanel{transform:scaleY(1);opacity:1}.post-content{margin:-10px 30px 0;padding:20px 0 30px;border-top:1px solid #e3e3e3}.post-content::after{content:'';display:table;clear:both}.post-content .post-lead{margin-bottom:30px;color:#383633;font-size:16px}.post-content .lst-upload-file{display:inline-block;max-width:100%;width:auto;vertical-align:top}.post-content .lst-upload-file li a{text-decoration:underline}.post-content .lst-upload-file li a:hover{text-decoration:none}.post-comment{padding:30px 30px 0;background:#fafafa}.post-comment .write-comment{padding-bottom:20px;border-bottom:1px solid #f2f2f2}.post-comment .write-comment .tit{margin-bottom:14px;color:#383633;font-weight:500;font-size:16px;line-height:1.2}.post-comment .write-comment .bx-comment{position:relative;padding:11px 50px 11px 20px;background:#e3e3e3;border-radius:35px}.post-comment .write-comment .bx-comment .input-text{color:#383633}.post-comment .write-comment .bx-comment .btn-comment{font-size:0;text-indent:-9999px;position:absolute;right:6px;top:50%;display:block;margin-top:-18px;width:36px;height:36px;background:#fff url(../imgs/myclass_ico_send.png) no-repeat 10px center;background-size:18px auto;border:1px solid #e87209;box-sizing:border-box;border-radius:50%;opacity:1;transition:opacity 0.3s ease-in-out}.post-comment .write-comment .bx-comment .btn-comment:hover{opacity:0.6}.post-comment .wrap-lst-comment .lst-comment>li{padding:20px 0;border-bottom:1px solid #f2f2f2}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile{position:relative;margin-bottom:10px}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile::after{content:'';display:table;clear:both}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .student-image{position:absolute;left:0;top:0;overflow:hidden;width:40px;height:40px;border-radius:50%}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .student-image img{width:100%}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .student-name{display:block;padding:0 120px 0 50px;font-weight:400;color:#383633;font-size:16px;line-height:40px}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .reg-date{position:absolute;right:0;top:0;color:#74716d;font-size:14px;line-height:40px}.post-comment .wrap-lst-comment .lst-comment>li>.cnt{text-align:justify;color:#383633;font-size:14px;line-height:1.4}.post-comment .wrap-lst-comment .btn-view{display:block;padding:20px 0;text-align:center}.myclass-width-s{max-width:50px}.myclass-width-s2{max-width:80px}.myclass-width-s3{max-width:100px}.myclass-width-s4{max-width:150px}.myclass-width-m{max-width:200px}.myclass-width-m2{max-width:300px}.myclass-width-m3{max-width:400px}.myclass-width-l{max-width:500px}.myclass-width-l2{max-width:600px}.myclass-height-s{min-height:50px}.myclass-height-m{min-height:80px}.myclass-height-l{min-height:150px}.myclass-input-radius-wrap{padding:6px 20px;width:100%;background:#f2f2f2;border-radius:32px;box-sizing:border-box;line-height:26px}.myclass-input-radius-wrap::after{content:'';display:table;clear:both}.myclass-input-radius-wrap.type2{border-radius:18px}.myclass-input-radius-wrap.myclass-ex-size,.myclass-input-radius-wrap.myclass-ex-size2,.myclass-select-radius.myclass-ex-size,.myclass-select-radius.myclass-ex-size2{float:left}.myclass-input-radius-wrap+.myclass-link2,.myclass-select-radius+.myclass-link2{float:left;margin-left:10px}.myclass-input-text{margin:0;padding:0;width:100%;border:none;background:transparent;color:#74716d;font-size:16px;line-height:26px;vertical-align:top}.myclass-input-text::placeholder{color:#bcbcbc;font-size:16px}.myclass-wrap-type-flex{display:flex;align-items:center}.myclass-d-tel{padding:0 10px;text-align:center}.myclass-txta{margin:0;padding:0;width:100%;border:none;background:transparent;color:#74716d;font-size:16px;line-height:26px;vertical-align:top;resize:none}.myclass-txta::placeholder{color:#bcbcbc;font-size:16px}.myclass-ckeditor-txta{margin:0;padding:0;width:100%;min-height:250px;resize:none;border:1px solid #e3e3e3}.myclass-checkbx-wrap{position:relative}.myclass-checkbx-wrap .myclass-input-check{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;outline:0}.myclass-checkbx-wrap .myclass-input-check:checked+label:before{background:#e87209 url(../imgs/ico_check.png) no-repeat center center;-webkit-background-size:auto 10px;-moz-background-size:auto 10px;background-size:auto 10px;border-color:#e87209}.myclass-lbl-check{position:relative;display:block;padding-left:30px;color:#74716d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;cursor:pointer}.myclass-lbl-check:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;margin-top:-10px;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:4px}.myclass-checkbx-slider{height:34px}.myclass-checkbx-slider .myclass-input-slider{display:block;overflow:hidden;visibility:hidden;position:absolute}.myclass-checkbx-slider .myclass-input-slider+label{font-size:0;text-indent:-9999px;overflow:hidden;position:relative;display:inline-block;width:66px;height:34px;background:#e3e3e3;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:36px;vertical-align:top;cursor:pointer;transition:background 0.15s ease-in-out, border 0.15s ease-in-out}.myclass-checkbx-slider .myclass-input-slider+label::after{content:'';position:absolute;top:2px;left:2px;width:28px;height:28px;background:#fff;border-radius:14px;transition:left 0.15s ease-in-out}.myclass-checkbx-slider .myclass-input-slider:checked+label{background:#f1a838;border-color:#f1a838}.myclass-checkbx-slider .myclass-input-slider:checked+label::after{left:calc(100% - 30px)}.myclass-select-radius{padding:0 30px 0 20px;width:100%;height:38px;color:#74716d;border:none;border-radius:24px;box-sizing:border-box;background:#f2f2f2 url(../imgs/select.png) no-repeat right 19px center;background-size:10px auto;font-size:16px}.myclass-select-radius+.myclass-select-radius{margin-left:10px}.myclass-select-radius:last-child{margin-right:0}.myclass-select-radius.myclass-width-s{padding-left:10px}.myclass-select-radius2{padding:0 30px 0 20px;min-width:74px;height:38px;border:none;border-radius:24px;box-sizing:border-box;background:url(../imgs/select2.png) no-repeat right 20px center;background-size:8px auto;font-weight:500;color:#74716d;font-size:16px;transition:background 0.3s ease-in-out}.myclass-select-radius2:hover{background-color:#f2f2f2}.myclass-radio-wrap{position:relative;float:left;margin-right:15px}.myclass-radio-wrap:last-of-type{margin-right:0}.myclass-radio-wrap .myclass-input-radio{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;outline:0}.myclass-radio-wrap .myclass-input-radio:checked+label:before{border:6px solid #e87209}.myclass-lbl-radio{position:relative;display:block;padding-left:30px;color:#74716d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;text-align:left;cursor:pointer}.myclass-lbl-radio:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;margin-top:-10px;background:#fff;border:1px solid #e3e3e3;border-radius:50%;box-sizing:border-box}.myclass-layer-overlay{position:fixed;overflow-y:auto;left:0;top:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);opacity:1;visibility:visible;transition:all .3s ease-in-out;box-sizing:border-box}.myclass-popup-layer{position:relative;background:#fff;border:1px solid #e3e3e3;transition:0.3s ease height}.myclass-btn-cls{font-size:0;text-indent:-9999px;position:absolute;right:20px;top:24px;display:block;width:26px;height:26px;background:url(../imgs/btn_cls.png) no-repeat center center;background-size:15px auto}.myclass-btn1{position:relative;display:block;margin:0 auto;padding:0;max-width:290px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-size:18px;line-height:46px;opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.myclass-btn1:hover{background:#e87209;color:#fff}.myclass-btn1:hover .arr1,.myclass-btn1:hover .arr2{background-image:url(../imgs/arr3.png)}.myclass-btn2{display:inline-block;padding:0 10px;min-width:90px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;box-sizing:border-box;text-align:center;font-weight:500;font-size:16px;color:#e87209;line-height:38px;transition:border .3s ease-in-out, color .3s ease-in-out}.myclass-btn2:hover{border-color:#cd6100;color:#cd6100}.myclass-btn-del{font-size:0;text-indent:-9999px;position:absolute;display:block;width:34px;height:34px}.myclass-btn-del:hover::before,.myclass-btn-del:hover::after{background:#383633}.myclass-btn-del::before,.myclass-btn-del::after{content:'';position:absolute;left:50%;top:50%;margin-left:-7px;width:14px;height:1px;background:#74716d;transition:background .3s ease-in-out}.myclass-btn-del::before{transform:rotate(-45deg)}.myclass-btn-del::after{transform:rotate(45deg)}.myclass-btn-search2{display:inline-block;margin:0;padding:0 10px 0 32px;border:none;outline:none;font-weight:500;color:#e87209;font-size:16px;line-height:38px;background:url(../imgs/ico_search2.png) no-repeat 10px center;background-size:18px auto}.myclass-btn-apply{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed #bcbcbc;box-sizing:border-box;border-radius:18px}.myclass-btn-apply span{padding-left:19px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto;font-weight:400;font-size:16px;color:#e87209}.lst-attend-student>.tit,.lst-attend-student>.cnt{display:inline-flex;align-items:center}.lst-attend-student>.tit{justify-content:center;text-align:center;padding-bottom:6px;width:100%;vertical-align:top;border-bottom:1px solid #74716d}.lst-attend-student>.tit .date,.lst-attend-student>.tit .tx{padding:0 4px;font-weight:500;color:#383633;font-size:16px;line-height:34px}.lst-attend-student>.cnt{position:relative;width:100%;justify-content:flex-start;text-align:left;border-bottom:1px solid #f2f2f2;font-size:16px;color:#74716d}.lst-attend-student>.cnt .no{padding:8px 10px;text-align:center;color:#bcbcbc}.lst-attend-student>.cnt .name{padding:8px 60px 8px 0;font-weight:500}.lst-attend-student>.cnt .time{padding:8px 10px;position:absolute;right:0;top:0}.lst-attend-student>.cnt .date{padding:8px 10px}.lst-attend-student>.cnt a{padding:8px 10px;width:100%;box-sizing:border-box;transition:background 0.3s ease-in-out}.lst-attend-student>.cnt a:hover,.lst-attend-student>.cnt a.active{background:#f8f8f8}@media screen and (min-width: 1200px){.wrap-calendar-cnt .lead-attend{padding:0 36px 52px}.arti-auth .cons-thr .myclass-select-radius.myclass-width-m,.arti-auth .cons-thr .myclass-input-radius-wrap.myclass-width-m{max-width:200px}}@media print, screen and (max-width: 767px){.myclass-wrap-table{overflow-x:auto}.myclass-list-table thead th,.myclass-list-table thead td{padding:12px 10px}.myclass-list-table tbody th,.myclass-list-table tbody td{padding:12px 10px}.myclass-list-table.type2{width:650px}.myclass-list-table.type2 th,.myclass-list-table.type2 td{padding:12px 5px}.myclass-bx-quad{margin:0 20px;width:calc(100% - 40px)}.myclass-content-header{margin-bottom:19px}.myclass-content-header .myclass-content-tit{font-size:30px}.myclass-lst-notice>li>a .date{display:none}.myclass-lst-notice>li>a .cnt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:7em !important}.myclass-lst-theme{display:block}.myclass-lst-theme>li{width:auto}.myclass-lst-theme>li>a .tit{margin-bottom:14px}.myclass-lst-theme>li>a .date{display:none}.myclass-lst-theme>li>a .cnt .image{width:164px}.myclass-lst-theme>li>a .cnt .image img{max-width:100%}.myclass-lst-theme>li>a .cnt .tx{width:calc(100% - 174px)}.myclass-attend{display:block}.myclass-attend .wrap-calendar{width:100%}.myclass-attend .wrap-calendar-cnt{margin:20px 0 0 0;width:100%}.myclass-attend .wrap-calendar-cnt.cont-arr{padding:0 0 40px 0}.myclass-attend .wrap-calendar-cnt.cont-arr::after{right:50%;top:auto;bottom:0;margin-top:0;transform:rotate(90deg)}.wrap-calendar-cnt .lead-attend{padding:0 0 52px}.attend-check{padding:30px;min-width:auto}.attend-check .attend-msg{margin-bottom:30px;font-size:20px}.lst-radio-item .radio-item{float:none;margin:0 0 10px 0}.lst-radio-item .radio-item:last-child{margin-bottom:0}.lst-edit-item .edit-item .cnt{width:calc(100% - 180px)}.lst-auth-item2{display:block;margin-top:-10px}.lst-auth-item2 .auth-item{margin:10px 0 0 0;width:100% !important}.lst-auth-item2 .auth-item>.tit{width:65px !important}.lst-auth-item2 .auth-item>.cnt{width:calc(100% - 70px) !important}.cons-thr .myclass-select-radius,.cons-thr .myclass-input-radius-wrap{max-width:calc((100% - 20px) / 3)}.myclass-radio-wrap{margin-right:10px}.myclass-input-radius-wrap.myclass-ex-size,.myclass-select-radius.myclass-ex-size{max-width:calc(100% - 106px)}.myclass-input-radius-wrap.myclass-ex-size2,.myclass-select-radius.myclass-ex-size2{max-width:calc(100% - 40px)}.myclass-btn-cls{right:12px;top:16px}.myclass-btn{font-size:16px;line-height:32px}}@media print, screen and (max-width: 514px){.myclass-select-wrap.date .myclass-select-radius{width:calc((60% - 10px) / 2)}.myclass-select-wrap.date .myclass-select-radius:first-child{width:calc(40% - 10px)}.myclass-select-radius{padding:0 36px 0 15px}}@media screen and (max-width: 500px){.lst-input-item .input-item{display:block}.lst-input-item .input-item .tit{width:auto}.lst-input-item .input-item .cnt{margin:5px 0 0 0;width:100%}.lst-order-setting{max-width:100%}.lst-order-setting li .tit{margin-right:0;width:calc(100% - 84px)}.lst-order-setting li .cnt{clear:left;float:none;padding-top:5px;width:100%}.lst-auth-item .auth-item{display:block}.lst-auth-item .auth-item.type2>.cnt{margin:5px 0 0 0}.lst-auth-item .auth-item.type3>.tit,.lst-auth-item .auth-item.type3>.cnt{width:100%}.lst-auth-item .auth-item.type3>.cnt{margin:5px 0 0 0}.lst-auth-item .auth-item>.tit{width:100%}.lst-auth-item .auth-item>.tit label{display:inline-block;vertical-align:top}.lst-auth-item .auth-item>.cnt{margin:5px 0 0 0;width:100%}.lst-auth-item .auth-item .auth-msg{clear:left;display:block;margin:5px 0 0 0;width:100%;height:auto}.lst-auth-item .auth-item .wrap-upload-file{margin-top:10px}.lst-auth-item .auth-item .wrap-upload-file .myclass-link2{margin-right:0}.lst-auth-item .auth-item .wrap-upload-file .lst-upload-file{float:right;max-width:calc(100% - 80px)}.wrap-lst-input .wrap-upload-file .myclass-link2{margin-right:0}.wrap-lst-input .wrap-upload-file .lst-upload-file{float:right;max-width:calc(100% - 90px)}.myclass-bx-radius-w.width-auto{min-width:auto}}@media screen and (max-width: 425px){.lst-edit-item .edit-item{padding-bottom:48px}.lst-edit-item .edit-item .cnt{width:calc(100% - 50px)}.lst-edit-item .edit-item .myclass-link-menu{top:auto;bottom:0}.auth-insert-menu::before{left:0;width:calc(100% - 306px)}.lst-auth-item2 .auth-item>.tit{width:60px !important}.lst-auth-item2 .auth-item>.cnt{width:calc(100% - 65px) !important}.attend-stamp{width:34px;height:34px;border-width:1px}.attend-stamp span{font-size:12px;line-height:16px}}.learn{background:#f5f5f5}.learn-wrapper{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1920px}.learn-page-list{position:absolute;left:0;top:0;z-index:1;width:80px;min-height:100%;box-shadow:4px 2px 20px rgba(0,0,0,0.14);box-sizing:border-box;background:#f8f8f8;transition:width .6s ease-in-out}.learn-page-list.active{width:300px}.learn-page-list.active .btn-page-list:before{background-image:url(../imgs/arr11.png);background-size:8px auto}.learn-page-list.active .btn-page-list strong{transition:opacity .5s ease-in-out .2s;opacity:1}.learn-page-list.active .nav-page-list .page-list li a span{opacity:1}.learn-page-list .btn-page-list{overflow:hidden;position:relative;display:flex;align-items:center;padding-left:70px;height:80px;background:#fff;color:#383633;font-size:20px;opacity:1;transition:opacity .3s ease-in-out}.learn-page-list .btn-page-list strong{transition:opacity .4s ease-in-out;font-weight:400;opacity:0}.learn-page-list .btn-page-list:before{content:'';position:absolute;left:10px;top:10px;display:block;width:60px;height:60px;background:url(../imgs/ico_menu.png) no-repeat center center;background-size:20px auto;transition:background .2s ease-in-out}.learn-page-list .btn-page-list:hover{opacity:0.6}.nav-page-list .page-list{counter-reset:pagelist}.nav-page-list .page-list li{position:relative;height:92px}.nav-page-list .page-list li a{overflow:hidden;position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:left;padding:0;width:100%;height:92px;color:#74716d;line-height:1.2;transition:all .3s ease-in-out;box-sizing:border-box;text-align:center}.nav-page-list .page-list li a::before{transition:all .3s ease-in-out;counter-increment:pagelist;content:counter(pagelist);position:absolute;left:10px;top:0;width:60px;height:92px;font-weight:700;font-size:30px;line-height:92px}.nav-page-list .page-list li a span{transition:all .3s ease-in-out;position:absolute;left:70px;opacity:0;width:180px;text-align:left}.nav-page-list .page-list li a:hover{z-index:1}.nav-page-list .page-list li a:hover,.nav-page-list .page-list li a.active{position:absolute;left:0;top:-9px;margin:0 10px;width:calc(100% - 20px);height:calc(100% + 18px);background:#fff !important;box-shadow:0 0 28px rgba(0,0,0,0.15);border-radius:10px}.nav-page-list .page-list li a:hover::before,.nav-page-list .page-list li a.active::before{left:0;height:110px;line-height:110px}.nav-page-list .page-list li a:hover span,.nav-page-list .page-list li a.active span{left:60px}.nav-page-list .page-list li:last-child a{background:#f2f2f2}.learn-container{overflow:hidden;position:relative;z-index:0;padding-left:80px;width:100%;min-height:100%;box-sizing:border-box}.learn-container.active{overflow:visible}.learn-header{position:relative;width:100%;height:80px;background:#fff}.learn-header .learn-tit{display:flex;align-items:center;margin:0 170px 0 30px;height:80px;color:#74716d;font-size:20px}.learn-header .learn-tit strong{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;max-height:2.4em !important}.learn-header .learn-nav-gnb{position:absolute;right:0;top:0;padding-right:190px;height:80px}.learn-header .learn-nav-gnb .learn-gnb{float:left;margin-top:19px}.learn-header .learn-nav-gnb .learn-gnb::after{content:'';display:table;clear:both}.learn-header .learn-nav-gnb .learn-gnb li{float:left;margin-left:10px}.learn-header .learn-nav-gnb .learn-gnb li:first-child{margin-left:0}.learn-header .learn-nav-gnb .learn-gnb li.btn-question{display:none}.btn-learn-end{position:absolute;right:0;top:0;display:block;width:160px;height:80px;background:#f1a838;text-align:center;transition:opacity .3s ease-in-out;box-sizing:border-box}.btn-learn-end:hover{opacity:0.6}.btn-learn-end .ico{padding-left:35px;background:url(../imgs/ico_end.png) no-repeat 0 center;background-size:20px auto;color:#fff;font-size:20px;line-height:80px;transition:background .3s ease-in-out, color .3s ease-in-out}.learn-btn1{display:inline-block;padding:0 22px;background:#fff;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:23px;text-align:center;color:#74716d;font-size:14px;line-height:40px;vertical-align:top;transition:background .3s ease-in-out, border .3s ease-in-out, color .3s ease-in-out}.learn-btn1.type2{border-color:#e87209;color:#e58004}.learn-btn1.type2:hover{background:#e87209}.learn-btn1:hover,.learn-btn1.active{background:#f1a838;color:#fff;border-color:#f1a838}.learn-btn1:hover .like,.learn-btn1.active .like{background-image:url(../imgs/ico_like2_on.png)}.learn-btn1:hover .question,.learn-btn1.active .question{background-image:url(../imgs/ico_comment_on.png)}.learn-btn1 .like{padding-left:35px;background:url(../imgs/ico_like2.png) no-repeat 0 center;background-size:18px auto;transition:background .3s ease-in-out}.learn-btn1 .question{padding-left:26px;background:url(../imgs/ico_comment.png) no-repeat 0 center;background-size:16px auto;transition:background .3s ease-in-out}.learn-btn2{display:inline-block;padding:0 22px;min-width:160px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:26px;text-align:center;color:#e87209;line-height:50px;vertical-align:top;box-sizing:border-box;transition:background .3s ease-in-out, border .3s ease-in-out, color .3s ease-in-out}.learn-btn2.position-left{float:left;margin-right:8px}.learn-btn2.position-right{float:right;margin-left:8px}.learn-btn2:hover,.learn-btn2.negative-color{background:#e87209;color:#fff;border-color:#e87209}.learn-btn2.negative-color:hover{background:#fff;color:#e87209}.learn-btn2.negative-color:hover .arr-right{background-image:url(../imgs/arr2.png)}.learn-btn2 .arr-right{padding:0 18px;background:url(../imgs/arr3.png) no-repeat right center;background-size:auto 9px;transition:background .3s ease-in-out}.learn-content{position:relative;padding:30px 20px 30px 30px;height:calc(100% - 80px);box-sizing:border-box}.learn-content::after{content:'';display:table;clear:both}.learn-content .bx-radius-o{transition:width .6s ease-in-out;overflow-y:auto;float:left;width:100%;height:100%}.learn-content .content-h-group{position:relative;margin-bottom:30px}.learn-content .content-h-group .tit{color:#e87209;font-size:24px;line-height:1.2}.learn-content .content .content-visual{margin-bottom:42px}.learn-content .content .content-visual img,.learn-content .content .content-visual video{width:100%;vertical-align:top}.learn-content .content .content-lead{margin-bottom:38px;text-align:center;line-height:1.9}.learn-content .content .content-btn-area{position:relative;float:right}.bx-radius-o{padding:30px 40px;background:#fff;border:1px solid #e87209;border-radius:8px;box-sizing:border-box}.learn-side-area{float:right;right:0;top:14px;opacity:0;transition:all .6s ease-in-out .5s}.learn-side-area .bx-radius-g{overflow-y:auto;height:100%;box-shadow:none}.learn-side-area .nav-side-tnb{position:relative;padding:10px 70px 0 15px;border-bottom:1px solid #bcbcbc}.learn-side-area .nav-side-tnb .side-tnb::after{content:'';display:table;clear:both}.learn-side-area .nav-side-tnb .side-tnb .tnb-item{float:left}.learn-side-area .nav-side-tnb .side-tnb .tnb-item a{position:relative;display:block;padding:16px 15px;color:#bcbcbc;font-size:20px;transition:color .3s ease-in-out}.learn-side-area .nav-side-tnb .side-tnb .tnb-item a:hover,.learn-side-area .nav-side-tnb .side-tnb .tnb-item a.active{color:#cd6100}.learn-side-area .nav-side-tnb .side-tnb .tnb-item a:hover::after,.learn-side-area .nav-side-tnb .side-tnb .tnb-item a.active::after{background:#e87209}.learn-side-area .nav-side-tnb .side-tnb .tnb-item a::after{content:'';position:absolute;left:50%;bottom:-1px;display:block;margin-left:-19px;width:38px;height:4px;transition:background .3s ease-in-out}.learn-side-area .nav-side-tnb .link-cls{display:none;position:absolute;right:15px;top:10px;padding:16px 15px;color:#413123;font-size:20px;opacity:1;transition:opacity .3s ease-in-out}.learn-side-area .nav-side-tnb .link-cls:hover{opacity:0.6}.learn-side-area .learn-comment{display:none}.learn-side-area .learn-comment.active{display:block}.learn-side-area .learn-comment .btn-area{position:relative;margin:0 30px;padding:30px 0;border-bottom:1px solid #e3e3e3;text-align:center}.learn-side-area .comment-form{padding:30px 19px 0}.learn-side-area .comment-form .texa1{overflow-y:auto;padding:10px;height:200px}.learn-side-area .comment-form .comment-btn-area{margin:0 10px;padding:10px 0 30px;border-bottom:1px solid #e3e3e3;text-align:right}.learn-side-area .comment-form .comment-btn-area::after{content:'';display:table;clear:both}.learn-side-area .comment-form .comment-btn-area .learn-btn4{margin-left:16px}.learn-side-area .learn-comment-list .nav-list{padding-top:30px;text-align:center}.learn-side-area .learn-comment-list .nav-list li{position:relative;display:inline-flex;padding-right:1px}.learn-side-area .learn-comment-list .nav-list li:after{content:'';position:absolute;right:0;top:50%;margin-top:-8px;width:1px;height:16px;background:#999}.learn-side-area .learn-comment-list .nav-list li:last-child{padding-right:0}.learn-side-area .learn-comment-list .nav-list li:last-child:after{display:none}.learn-side-area .learn-comment-list .nav-list li a{display:block;padding:0 15px;color:#999;font-size:18px;transition:color .3s ease-in-out}.learn-side-area .learn-comment-list .nav-list li a:hover,.learn-side-area .learn-comment-list .nav-list li a.active{color:#f1a838}.learn-side-area .wrap-lst-comment .lst-comment{margin:0 30px}.learn-side-area .wrap-lst-comment .lst-comment .comment-item{padding:30px 0;border-bottom:1px solid #e3e3e3}.learn-side-area .wrap-lst-comment .lst-comment .comment-item .name{float:left;color:#383633}.learn-side-area .wrap-lst-comment .lst-comment .comment-item .date{float:right;color:#bcbcbc}.learn-side-area .wrap-lst-comment .lst-comment .comment-item .wrap-comment::after{content:'';display:table;clear:both}.learn-side-area .wrap-lst-comment .lst-comment .comment-item .wrap-comment .cnt{clear:both;display:block;padding:18px 0 10px;text-align:justify;color:#74716d}.learn-side-area .wrap-lst-comment .lst-comment .comment-item .wrap-comment .link{float:left;color:#f1a838;line-height:24px}.learn-side-area .wrap-lst-comment .lst-comment .comment-item .wrap-comment .count-recomment{float:right;padding-left:28px;background:url(../imgs/ico_recomment.png) no-repeat 0 6px;background-size:18px auto;color:#bcbcbc;line-height:24px}.learn-side-area .wrap-lst-comment .lst-comment .comment-item:last-child{border-bottom:none}.learn-side-area .wrap-lst-comment .lst-comment .comment-item.active .wrap-comment .count-recomment{background-image:url(../imgs/ico_recomment_on.png);color:#f1a838}.learn-side-area .wrap-lst-comment .lst-comment .comment-item.active .lst-recomment{display:block}.learn-side-area .wrap-lst-comment .lst-recomment{display:none;margin-top:12px;padding:14px 0;background:#f2f2f2;border-radius:10px}.learn-side-area .wrap-lst-comment .lst-recomment .recomment-item{padding:20px 14px 24px;border-bottom:1px solid #e3e3e3}.learn-side-area .wrap-lst-comment .lst-recomment .recomment-item::after{content:'';display:table;clear:both}.learn-side-area .wrap-lst-comment .lst-recomment .recomment-item .cnt{clear:both;padding-top:10px;text-align:justify;color:#74716d;line-height:1.45}.learn-side-area .wrap-lst-comment .lst-recomment .recomment-item:first-child{padding-top:0}.learn-side-area .wrap-lst-comment .lst-recomment .recomment-item:last-child{padding-bottom:0;border-bottom:none}.texa1{width:100%;background:#f5f5f5;border-radius:8px;box-sizing:border-box;outline:none;border:none;resize:none}.texa1::placeholder{color:#bcbcbc}.bx-radius-g{background:#fff;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:8px}.learn-btn3{position:relative;display:inline-block;padding:0 29px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-size:16px;line-height:44px;opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.learn-btn3:hover{background:#e87209;color:#fff}.learn-btn3:hover .ico-comment{background-image:url(../imgs/ico_comment_on.png)}.learn-btn3 .ico-comment{padding-left:30px;background:url(../imgs/ico_comment.png) no-repeat 0 center;background-size:17px auto;vertical-align:top;transition:background .3s ease-in-out}.learn-btn4{display:inline-block;padding:0 25px;background:#f1a838;border:1px solid #f1a838;border-radius:20px;text-align:center;color:#fff;line-height:38px;opacity:1;transition:opacity .3s ease-in-out}.learn-btn4:hover{opacity:0.6}.learn-btn4.type2{background:#fff;border-color:#c4c4c4;color:#74716d}.learn-student{display:none;padding:10px 30px 30px}.learn-student::after{content:'';display:table;clear:both}.learn-student.active{display:block}.learn-student .lst-student>li{float:left;margin-top:20px;width:calc((100% - 10px) / 2)}.learn-student .lst-student>li:nth-child(even){float:right}.learn-student .lst-student>li:last-child{margin-bottom:0}.learn-student .lst-student>li>a{display:block}.learn-student .lst-student>li>a::after{content:'';display:table;clear:both}.learn-student .lst-student>li>a .thum{overflow:hidden;float:left;display:block;width:50px;background:#c4c4c4;border-radius:18px}.learn-student .lst-student>li>a .thum img{width:100%}.learn-student .lst-student>li>a .name{float:left;display:flex;align-items:center;margin-left:16px;width:calc(100% - 66px);height:50px}@media screen and (max-width: 1200px){.learn-header .learn-tit{margin-right:510px}.learn-header .learn-nav-gnb .learn-gnb li.btn-question{display:block}.learn-side-area{position:absolute;right:-100%;top:14px;float:none;width:356px;height:calc(100% - 28px);visibility:hidden}.learn-side-area .nav-side-tnb .link-cls{display:block}.learn-side-area.active{right:20px;opacity:1;visibility:visible}.learn-side-area .bx-radius-g{box-shadow:4px 0 70px rgba(0,0,0,0.18)}}@media screen and (min-width: 1200px){.learn-page-list{position:relative;left:auto;top:auto;z-index:1;width:300px;height:auto}.learn-page-list .btn-page-list strong{transition:opacity .5s ease-in-out .2s;display:block;opacity:1}.nav-page-list .page-list li a{padding:0 20px 0 80px}.nav-page-list .page-list li a span{opacity:1;left:80px}.nav-page-list .page-list li a::before{left:20px}.nav-page-list .page-list li a:hover,.nav-page-list .page-list li a.active{margin:0 20px;width:calc(100% - 40px)}.learn-container{padding-left:0;width:calc(100% - 300px)}.learn-header .learn-tit{margin-right:370px}.learn-side-area{width:356px;height:100%;opacity:1}.learn-content .bx-radius-o{width:calc(100% - 372px)}}@media print, screen and (max-width: 767px){.learn-page-list{left:-100%;top:0;z-index:1;width:300px;height:auto;transition:all .6s ease-in-out}.learn-page-list.active{left:0}.learn-container{padding-left:0;width:100%}.learn-header{height:72px}.learn-header .learn-tit{margin:0 170px 0 60px;height:72px}.learn-header .btn-page-list2{font-size:0;text-indent:-9999px;position:absolute;left:0;top:0;display:block;width:60px;height:72px;background:url(../imgs/ico_menu.png) no-repeat center center;background-size:20px auto;transition:opacity .3s ease-in-out}.learn-header .btn-page-list2:hover{opacity:0.4}.learn-header .learn-nav-gnb{right:0;top:0;padding-right:0;height:72px}.learn-header .learn-nav-gnb .learn-gnb{margin:24px 86px 0 0}.learn-header .learn-nav-gnb .learn-gnb li{margin-left:26px}.learn-header .learn-nav-gnb .learn-gnb li .learn-btn1{padding:0;width:24px;height:24px;background:transparent;border:none;border-radius:0}.learn-header .learn-nav-gnb .learn-gnb li .learn-btn1 .like{display:none}.learn-header .learn-nav-gnb .learn-gnb li .learn-btn1 .question{display:none}.learn-header .learn-nav-gnb .learn-gnb li.btn-like .learn-btn1{background:url(../imgs/ico_like3.png) no-repeat center center;background-size:24px auto}.learn-header .learn-nav-gnb .learn-gnb li.btn-like .learn-btn1:hover,.learn-header .learn-nav-gnb .learn-gnb li.btn-like .learn-btn1.active{background-image:url(../imgs/ico_like3_on.png)}.learn-header .learn-nav-gnb .learn-gnb li.btn-question .learn-btn1{background:url(../imgs/ico_comment.png) no-repeat center center;background-size:22px auto;transition:opacity .3s ease-in-out}.learn-header .learn-nav-gnb .learn-gnb li.btn-question .learn-btn1:hover{opacity:0.6}.btn-learn-end{width:56px;height:72px;background:#f1a838 url(../imgs/ico_end.png) no-repeat center center;background-size:20px auto}.btn-learn-end .ico{display:none}.learn-side-area{top:28px;width:calc(100% - 20px);height:calc(100% - 56px)}.learn-side-area.active{right:10px}.learn-side-area .bx-radius-g{box-shadow:4px 0 70px rgba(0,0,0,0.18)}.learn-content{padding:18px 0;height:100%}.learn-content .bx-radius-o{overflow-y:initial;padding:30px 18px;width:100%;border-style:solid none solid none;border-radius:0}.learn-content .content-h-group .tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;max-height:2.4em !important}.learn-content .content-btn-area .learn-btn2.position-left{clear:right;float:right;margin:0 0 16px 0;min-width:170px}.learn-content .content-btn-area .learn-btn2.position-right{clear:right;margin-left:0;min-width:170px}}.m_rms_menu{display:none}.rms_ctrl_popup{max-width:200px;width:100%;margin:0 auto;background:#fff;box-sizing:border-box;border-radius:3px}.rms_ctrl_popup li{border-top:1px solid #d3d3d3}.rms_ctrl_popup li a{display:block;width:100%;height:45px;line-height:45px;text-align:center;font-size:14px;color:#666}.rms_ctrl_popup li a.new_cls{color:#eb7c7c}.rms_ctrl_popup li a:hover{background:#eee}.rms_ctrl_popup li:first-child{border-top:none}.rms_wrap{min-width:300px}.rms_wrap.rms_pop{margin:10px}.rms_wrap.rms_pop .rms_top{margin-bottom:0;padding:10px;background:#3462b4;border-radius:3px 3px 0 0}.rms_wrap.rms_pop .rms_top .fR a[class*="btn"]{color:#fff}.rms_wrap.rms_pop .rms{border-radius:0 0 3px 3px}.rms_wrap .rms_top{overflow:hidden;margin-bottom:10px}.rms{overflow:hidden;overflow-x:auto;position:relative;height:685px;background:#eaeaea;border-radius:3px}.rms .rms_sidebar{position:absolute;top:0;left:0;bottom:0;z-index:10;width:254px;background:#e5e5e5;box-shadow:7px 0 14px -7px rgba(0,0,0,0.3)}.rms .rms_sidebar .inner{position:relative;height:100%}.rms .rms_sidebar .inner .btn_area_new{position:absolute;left:0;bottom:25px;width:100%;text-align:center}.rms .rms_sidebar .sidebar_handle{position:absolute;top:0;bottom:0;right:-5px;width:10px;cursor:col-resize}.rms .rms_sidebar .sidebar_handle:hover:before{content:"";display:block;width:4px;height:100%;margin:0 auto;background:#5fa0e6}.rms .rms_sidebar .nav_type{margin:20px 20px 30px 20px}.rms .rms_sidebar .rms_folder_sch{top:-20px;box-shadow:5px 5px 10px -5px rgba(0,0,0,0.5)}.rms .rms_folder_sch{display:none;overflow:hidden;position:absolute;top:0px;right:0px;z-index:100;width:100%;padding:15px 10px;background:#fafafa;box-sizing:border-box}.rms .rms_folder_sch .rms_btn_sch{position:absolute;top:5px;right:5px}.rms .new_resource{display:none;overflow:hidden;position:absolute;right:40px;bottom:90px;z-index:1001;width:200px;text-align:left;background:#fff;box-sizing:border-box;border-radius:3px;box-shadow:-2px 0px 10px rgba(0,0,0,0.5);box-shadow:2px 2px 10px rgba(0,0,0,0.5)}.rms .new_resource li{border-top:1px solid #d3d3d3}.rms .new_resource li a{display:block;width:100%;height:45px;line-height:45px;text-align:center;font-size:14px;color:#666}.rms .new_resource li a.cls{color:#eb7c7c}.rms .new_resource li a:hover{background:#eee}.rms .new_resource li:first-child{border-top:none}.rms .rms_body{width:calc(100% - 254px);margin-left:254px}.rms .rms_body .rms_header{position:relative;height:105px;padding:20px 20px 15px;background:#b8d3f1;box-sizing:border-box}.rms .rms_body .rms_header .rms_header_layer{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,0.5)}.rms .rms_body .rms_header .rms_tools{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;height:32px;margin-bottom:8px;padding-right:110px}.rms .rms_body .rms_header .rms_tools .rms_path{display:inline;line-height:30px}.rms .rms_body .rms_header .rms_tools .rms_path span{font-size:16px;color:#333;vertical-align:middle}.rms .rms_body .rms_header .rms_tools .fR{float:none;position:absolute;top:0;right:0}.rms .rms_body .rms_header .rms_tools_sch{display:none;overflow:hidden;position:absolute;top:0px;right:0px;z-index:100;width:100%;max-width:410px;padding:10px 90px 10px 15px;background:#fafafa;box-shadow:-2px 2px 10px rgba(0,0,0,0.5);box-sizing:border-box}.rms .rms_body .rms_header .rms_tools_sch #rms_sch{position:absolute;top:15px;right:50px}.rms .rms_body .rms_header .rms_tools_sch #sch_cls{position:absolute;top:15px;right:15px}.rms .rms_body .rms_header .rms_tools_edit{display:none;overflow:hidden;position:absolute;top:0px;right:0px;z-index:100;padding:10px 20px 10px 30px;background:#fafafa;box-shadow:-2px 2px 10px rgba(0,0,0,0.5);box-sizing:border-box}.rms .rms_body .rms_header .view_control{overflow:hidden}.rms .rms_body .rms_header .view_control .type_check{overflow:hidden;float:left;margin-right:10px}.rms .rms_body .rms_header .view_control .type_check input.fill+label{float:left;min-width:67px;margin-right:0;padding:5px 9px}.rms .rms_body .rms_header .view_control .type_check input.fill+label:first-of-type ~ label{margin-left:1px}.rms .rms_body .rms_header .view_control .type_check input.fill+label:first-of-type{border-radius:3px 0 0 3px}.rms .rms_body .rms_header .view_control .type_check input.fill+label:last-of-type{border-radius:0 3px 3px 0}.rms .rms_body .rms_header .rms_folder_sch{box-shadow:0 2px 10px rgba(0,0,0,0.5)}.rms .rms_body .rms_ct{overflow-y:auto;height:580px;padding:20px;box-sizing:border-box}.rms .rms_upload_wrap{display:table;width:100%;height:100%;min-height:540px;table-layout:fixed}.rms .rms_upload_wrap .rms_upload{display:table-cell;text-align:center;vertical-align:middle}.rms .rms_upload_wrap .add_folder,.rms .rms_upload_wrap .add_url{overflow:hidden;position:relative;max-width:380px;margin:0 auto;padding-right:100px}.rms .rms_upload_wrap .add_folder .rms_btn3,.rms .rms_upload_wrap .add_file2 .rms_btn3,.rms .rms_upload_wrap .add_url .rms_btn3{position:absolute;top:0;right:0}.rms_nav_tree{overflow:auto;height:595px;margin:0 20px}.rms_nav_tree li{display:inline-block;min-width:100%;margin-top:5px;white-space:nowrap}.rms_nav_tree li a{display:inline-block;padding:3px 5px 3px 0}.rms_nav_tree li a:hover{background:#dfdfdf}.rms_nav_tree li a p{padding-left:23px;line-height:150%;color:#666;font-size:14px;background-image:url(../imgs/rms/ico_fold_plus.png);background-repeat:no-repeat;background-position:5px center;background-size:10px 10px}.rms_nav_tree li a.aon p{color:#5fa0e6}.rms_nav_tree li a.open p{background-image:url(../imgs/rms/ico_fold_minus.png);background-size:10px 2px}.rms_nav_tree li:first-child{margin-top:0}.rms_nav_tree li.depth0 a p{background-image:url(../imgs/rms/ico_dir_off@2x.png);background-repeat:no-repeat;background-position:5px center;background-size:11px 8px}.rms_nav_tree li.depth0 a.aon p{background-image:url(../imgs/rms/ico_dir_on@2x.png)}.rms_nav_tree li.depth2 a{padding-left:15px}.rms_nav_tree li.depth3 a{padding-left:30px}.rms_nav_tree li.depth4 a{padding-left:45px}.rms_nav_tree li.depth5 a{padding-left:60px}.rms_nav_tree li.depth6 a{padding-left:75px}.rms_nav_tree li.depth7 a{padding-left:90px}.rms_nav_tree li.depth8 a{padding-left:105px}.rms_nav_tree li.depth9 a{padding-left:120px}.rms_nav_tree li.depth10 a{padding-left:135px}.center_popup .rms_nav_tree{display:block;overflow:initial;min-height:0;max-height:none;margin:0}.center_popup .rms_nav_tree li a:hover{background:#eee}.rms_nav_file{display:none;margin-right:14px}.rms_nav_file li{border-bottom:1px solid #d3d3d3}.rms_nav_file li a{display:block;height:50px;line-height:50px;padding:0 35px;font-size:16px;color:#666}.rms_nav_file li a:hover{background-color:#dfdfdf}.rms_nav_file li a:hover.aon{background-color:#8bb6e4}.rms_nav_file li a.aon{background:#6fa6e1;color:#fff}.rms_nav_file li a.bookmark{background-image:url(../imgs/rms/ico_bookmark_off.png);background-repeat:no-repeat;background-position:90% center;background-size:18px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms_nav_file li a.bookmark{background-image:url("../imgs/rms/ico_bookmark_off@2x.png");background-image/*\**/:url("../imgs/rms/ico_bookmark_off@2x.png");background-size:18px}}.rms_nav_file li a.bookmark.aon{background-image:url(../imgs/rms/ico_bookmark_on2.png);background-repeat:no-repeat;background-position:90% center;background-size:18px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms_nav_file li a.bookmark.aon{background-image:url("../imgs/rms/ico_bookmark_on2@2x.png");background-image/*\**/:url("../imgs/rms/ico_bookmark_on2@2x.png");background-size:18px}}.rms_nav_file li a.many_use:not(.aon){background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:right -420px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms_nav_file li a.many_use:not(.aon){background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms_nav_file li a.many_use.aon.up{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:right -300px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms_nav_file li a.many_use.aon.up{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms_nav_file li a.many_use.aon.down{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:right -360px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms_nav_file li a.many_use.aon.down{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.center_popup .rms_nav_file{display:block;max-width:260px;margin:0 auto}.center_popup .rms_nav_file li:last-child{border-bottom:0}.center_popup .rms_nav_file li a:hover{background-color:#eee}.center_popup .rms_nav_file li a:hover.aon{background-color:#8bb6e4}.rms_list li{overflow:hidden;position:relative;border:1px solid #fff;box-sizing:border-box;background:#fff}.rms_list li.edit{border:1px solid #8db8e8}.rms_list li.edit.checked{background:#e8f1fa}.rms_list li.nodata{width:100% !important;margin:0 !important;padding:15px 10px !important;text-align:center;font-size:14px !important;color:#666 !important}.rms_list li .link_area{display:block;z-index:100}.rms_list li .file_ico{position:relative;text-align:center}.rms_list li .file_ico .file_count{position:absolute;top:50%;margin-top:-7px;left:0;right:0;text-align:center;color:#333}.rms_list li .file_ico.audio{background:#98d2e5}.rms_list li .file_ico.video{background:#bfe75d}.rms_list li .file_ico.image{background:#e7a677}.rms_list li .file_ico.docs{background:#eba5e0}.rms_list li .file_name{display:table}.rms_list li .file_name .file_state{display:table-cell;width:10px;vertical-align:middle;padding-right:3px}.rms_list li .file_name .file_state:before{content:"";display:inline-block;width:10px;height:10px;margin-right:3px;vertical-align:middle;border-radius:50%}.rms_list li .file_name .file_state.state1:before{background:#ff9649}.rms_list li .file_name .file_state.state2:before{background:#4ec85f}.rms_list li .file_name .file_state.state3:before{background:#3a80e9}.rms_list li .file_name .container{display:table-cell;height:40px;vertical-align:middle}.rms_list li .file_name .container p{display:block;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4em;max-height:2.8em;word-break:break-all}.rms_list li .size{display:inline-block;margin-left:10px;font-size:14px;color:#999}.rms_list li .writer,.rms_list li .date{font-size:14px;color:#666}.rms_list li .num_use{min-width:19px;height:19px;line-height:19px;padding:0 4px;text-align:center;background:#8db8e8;font-size:12px;color:#fff;box-sizing:border-box;border-radius:10px}.rms_list li .info{background-image:url(../imgs/rms/ico_info.png);background-repeat:no-repeat;background-position:center;background-size:18px}.rms_list li .bookmark{background-image:url(../imgs/rms/ico_bookmark_off@2x.png);background-repeat:no-repeat;background-position:center;background-size:18px 19px}.rms_list li .bookmark.on{background-image:url(../imgs/rms/ico_bookmark_on@2x.png)}.rms_list li .bookmark img{display:block}.rms_list.type_col1 li,.rms_list.type_col3 li{padding:12px 20px}.rms_list.type_col1 li .file_ico,.rms_list.type_col3 li .file_ico{display:block;float:left;width:50px;height:40px}.rms_list.type_col1 li .file_ico .inner1,.rms_list.type_col3 li .file_ico .inner1{padding-top:3px}.rms_list.type_col1 li .file_ico img,.rms_list.type_col3 li .file_ico img{display:block}.rms_list.type_col1 li .file_ico span[class^="ico"],.rms_list.type_col3 li .file_ico span[class^="ico"]{font-size:18px;color:#fff}.rms_list.type_col1 li .file_ico.image .inner1,.rms_list.type_col3 li .file_ico.image .inner1{height:100%;padding-top:0}.rms_list.type_col1 li .file_ico.image .inner1 .inner2,.rms_list.type_col3 li .file_ico.image .inner1 .inner2{height:100%}.rms_list.type_col1 li .file_ico.image .inner1 .inner2 img,.rms_list.type_col3 li .file_ico.image .inner1 .inner2 img{height:100%;margin:0 auto}.rms_list.type_col1 li .file_name,.rms_list.type_col3 li .file_name{line-height:140%}.rms_list.type_col1 li .file_name .container p .ext,.rms_list.type_col3 li .file_name .container p .ext{color:#d54cd2}.rms_list.type_col1 li .bookmark,.rms_list.type_col3 li .bookmark{display:block;position:absolute;top:0;right:0;bottom:0;width:25px;padding:0 10px}.rms_list.type_col1 li .size,.rms_list.type_col3 li .size{line-height:38px}.rms_list.type_col1.folder li .file_ico,.rms_list.type_col3.folder li .file_ico{background:url(../imgs/rms/ico_folder@2x.png) no-repeat center;background-size:50px auto}.rms_list.type_col1.folder li .file_ico .ext,.rms_list.type_col3.folder li .file_ico .ext{display:none}.rms_list.type_col1.folder li.using .file_ico,.rms_list.type_col3.folder li.using .file_ico{background-image:url(../imgs/rms/ico_folder_use.png)}.rms_list.type_col1.file li .file_ico,.rms_list.type_col3.file li .file_ico{border-radius:2px}.rms_list.type_col1.file li .file_ico .ext,.rms_list.type_col3.file li .file_ico .ext{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:12px;color:#fff}.rms_list.type_col1 li{margin-top:1px;border-radius:3px}.rms_list.type_col1 li:first-child{margin-top:0}.rms_list.type_col1 li .link_area{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:calc(100% - 270px)}.rms_list.type_col1 li .file_name{float:left;max-width:calc(100% - 400px);margin-left:10px}.rms_list.type_col1 li .size{float:left}.rms_list.type_col1 li .writer{position:absolute;top:24px;right:200px}.rms_list.type_col1 li .date{position:absolute;top:24px;right:100px}.rms_list.type_col1 li .info{position:absolute;top:0;right:50px;bottom:0;width:20px}.rms_list.type_col1 li .num_use{position:absolute;top:22px;right:50px}.rms_list.type_col3{overflow:hidden}.rms_list.type_col3 li{float:left;width:calc((100% - 2px) / 3);margin-top:1px;margin-left:1px;box-sizing:border-box}.rms_list.type_col3 li:nth-child(-n+3){margin-top:0}.rms_list.type_col3 li:nth-child(3n+1){margin-left:0}.rms_list.type_col3 li .link_area{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:calc(100% - 50px)}.rms_list.type_col3 li .file_name{margin:0 30px 0 60px}.rms_list.type_col3 li .size,.rms_list.type_col3 li .writer,.rms_list.type_col3 li .date,.rms_list.type_col3 li .num_use,.rms_list.type_col3 li .info{display:none}.rms_list.type_col3 li:nth-child(1){border-top-left-radius:3px}.rms_list.type_col3 li:nth-child(3){border-top-right-radius:3px}.rms_list.type_col3 li:last-child:nth-child(3n){border-bottom-right-radius:3px}.rms_list.type_col3 li:nth-last-child(-n+3):nth-child(3n+1){border-bottom-left-radius:3px}.rms_list.type_gall{overflow:hidden}.rms_list.type_gall li{float:left;width:calc(20% - 8px);margin:0 0 10px 10px;padding:8px 10px 32px 10px;border-radius:3px}.rms_list.type_gall li:nth-child(5n+1){margin-left:0}.rms_list.type_gall li .link_area{position:absolute;top:33px;left:0;right:0;bottom:0}.rms_list.type_gall li .file_ico{width:100%;height:0px;margin-top:25px;padding-bottom:56%;border-radius:5px}.rms_list.type_gall li .file_ico .inner1{position:absolute;top:0;left:0;right:0;bottom:0}.rms_list.type_gall li .file_ico .inner1 .inner2{display:table;width:100%;height:100%}.rms_list.type_gall li .file_ico .ext{display:block;position:absolute;right:5px;bottom:7px;min-width:20px;height:18px;line-height:18px;padding:0 2px;background:rgba(255,255,255,0.5);text-align:center;font-size:12px;color:#000;border-radius:15px}.rms_list.type_gall li .file_ico img{display:block;width:100%}.rms_list.type_gall li .file_ico span[class^="ico"]{display:table-cell;vertical-align:middle;font-size:55px;color:#fff}.rms_list.type_gall li .file_name{max-width:none;margin-top:7px;line-height:140%}.rms_list.type_gall li .file_name .file_state{width:6px;padding-right:0;vertical-align:top}.rms_list.type_gall li .file_name .file_state:before{width:6px;height:6px}.rms_list.type_gall li .size{position:absolute;right:15px;bottom:8px;font-size:12px}.rms_list.type_gall li .writer{position:absolute;top:8px;left:15px}.rms_list.type_gall li .date{position:absolute;left:15px;bottom:8px;font-size:12px}.rms_list.type_gall li .info{display:block;position:absolute;top:0;right:32px;width:25px;height:25px;border-top:5px solid transparent}.rms_list.type_gall li .num_use{display:block;position:absolute;top:8px;right:35px;min-width:19px;height:19px;line-height:19px;padding:0 4px;text-align:center;background:#8db8e8;font-size:12px;color:#fff;box-sizing:border-box;border-radius:10px}.rms_list.type_gall li .bookmark{position:absolute;top:0;right:0;width:25px;height:25px;border-top:5px solid transparent;border-right:7px solid transparent}.rms_list.type_gall.folder li .file_ico{border-radius:3px;background-color:#efd5a7;background-image:url(../imgs/rms/ico_folder_gall@2x.png);background-position:center;background-repeat:no-repeat;background-size:54px auto}.rms_list.type_gall.folder li .file_ico img{display:none}.rms_list.type_gall.folder li.using .file_ico{background-color:#c3daf4}.rms_list.type_gall.file li .info{display:none}.rms_list+.rms_list{margin-top:10px}.rms_read{padding:10px 44px}.rms_read .preview.audio,.rms_read .preview.docs{width:100%;text-align:center}.rms_read .preview.audio .inner,.rms_read .preview.docs .inner{display:table;width:100%;table-layout:fixed}.rms_read .preview.audio .inner span[class^="ico"],.rms_read .preview.docs .inner span[class^="ico"]{display:table-cell;padding:20px 0;text-align:center;vertical-align:middle;font-size:50px;color:#fff}.rms_read .preview.audio{background:#98d2e5}.rms_read .preview.audio audio{display:block;width:100%}.rms_read .preview.docs{background:#eba5e0}.rms_read .preview.image img{display:block;margin:0 auto}.rms_read .file_title{margin:20px 0;line-height:150%;font-size:16px;font-weight:700;color:#444}.rms_read .file_info dl{margin-top:5px}.rms_read .file_info dl:first-child{margin-top:0}.rms_read .file_info dl.div{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dfdfdf}.rms_read .file_info dl dt{float:left;width:90px;font-weight:700;color:#444}.rms_read .file_info dl dd{margin-left:100px}.rms_read .folder_info dl{margin-top:5px}.rms_read .folder_info dl:first-child{margin-top:0}.rms_read .folder_info dl dt{float:left;width:90px;line-height:30px;font-weight:700;color:#444}.rms_read .folder_info dl dd{min-height:30px;margin-left:100px;padding:4px 0;line-height:150%;box-sizing:border-box}.rms_read .folder_info dl dd.name{position:relative;padding-right:50px}.rms_read .folder_info dl dd.name a[class^="btn"]{position:absolute;top:0;right:0}.rms_read .folder_info dl dd.edit{padding:0 100px 0 0;padding-right:100px}.rms_read .folder_info dl dd.edit a[class^="btn"]:nth-last-child(2){right:50px}.rms_read .act_btn_wrap{margin:10px auto 0;padding-top:10px;border-top:1px solid #dfdfdf;text-align:right}.rms_read .access_setting{margin-top:20px;padding-top:20px;border-top:1px solid #dfdfdf}.rms_read .access_setting .tit{margin-bottom:20px;font-weight:700;color:#444}.rms_read .access_setting .access_list{max-width:360px}.rms_read .access_setting .access_list>.top{position:relative;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dfdfdf}.rms_read .access_setting .access_list>.top .slt{width:100%;max-width:300px}.rms_read .access_setting .access_list>.top .slt select{width:100%}.rms_read .access_setting .access_list>.ct{margin-right:50px}.rms_content_list .current_file{display:table;width:100%;table-layout:fixed}.rms_content_list .current_file .image{display:table-cell;width:25%;vertical-align:middle}.rms_content_list .current_file .text_wrap{display:table-cell;vertical-align:middle;padding-left:15px}.rms_content_list .current_file .text_wrap .file_title{line-height:150%;font-size:16px;color:#444}.rms_content_list .current_file .text_wrap .use_count{line-height:150%;font-size:14px;color:#666}.rms_content_list .content_list{border:1px solid #f1f1f1;border-radius:3px}.rms_content_list .content_list li{border-top:1px solid #f1f1f1}.rms_content_list .content_list li:first-child{border-top:0}.rms_content_list .content_list li a{display:block;padding:10px 15px;line-height:150%;font-size:14px;color:#666}.rms_content_list .content_list li a:hover{background:#dae6f4}.rms_content_list .content_list li.nodata{padding:10px 15px;line-height:150%;text-align:center}.rms_btn1{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;background-color:#bbb;font-size:14px;color:#fff;border-radius:3px}.rms_btn1.aon{background-color:#6fa6e1}.rms_btn2{display:inline-block;width:50px;height:30px;line-height:30px;text-align:center;background-color:#bbb;font-size:14px;color:#fff;box-sizing:border-box;border-radius:3px}.rms_btn2.aon{background-color:#8db8e8}.rms_btn3{display:inline-block;min-width:84px;height:40px;padding:0 10px;line-height:40px;text-align:center;font-size:14px;color:#fff !important;background:#3462b4;vertical-align:middle;border-radius:4px;box-sizing:border-box}.rms_top .rms_btn_sch{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0px 0px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms_top .rms_btn_sch{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .rms_btn_sch{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0px 0px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .rms_btn_sch{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .rms_btn_del{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0 -30px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .rms_btn_del{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .rms_btn_move{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0 -60px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .rms_btn_move{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .rms_btn_col1{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0 -90px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .rms_btn_col1{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .rms_btn_col3{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0 -120px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .rms_btn_col3{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .rms_gall{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0 -150px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .rms_gall{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .btn_cls{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0 -270px;background-size:50px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .btn_cls{background-image:url("../imgs/rms/sp_rms@2x.png");background-image/*\**/:url("../imgs/rms/sp_rms@2x.png");background-size:50px}}.rms .m_btn_new{display:inline-block;position:absolute;bottom:20px;right:40px;width:60px;height:60px;line-height:60px;background-image:url(../imgs/rms/plus2.png);background-repeat:no-repeat;background-position:center;background-size:60px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.rms .m_btn_new{background-image:url("../imgs/rms/plus2@2x.png");background-image/*\**/:url("../imgs/rms/plus2@2x.png");background-size:60px}}.rms .m_btn_sort{display:none}.rms .m_btn_close{display:none}.btn_nav_tree{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0px -180px;background-size:50px}.btn_nav_file{background-image:url(../imgs/rms/sp_rms.png);background-repeat:no-repeat;background-position:0px -210px;background-size:50px}.big_ips1{width:100%;height:40px;line-height:40px;padding:0 20px;color:#000;font-size:14px;background:#fff;box-sizing:border-box;border-radius:5px !important}.big_ips2{width:100%;height:40px;line-height:40px;padding:0 20px;color:#000;font-size:14px;background:#eee;box-sizing:border-box}.rms_list.type_gall li{width:calc(25% - 7.5px);box-sizing:border-box}.rms_list.type_gall li:nth-child(5n+1){margin-left:10px}.rms_list.type_gall li:nth-child(4n+1){margin-left:0}@media only screen and (max-width: 1023px){.m_rms_menu{display:inline-block}.rms{height:auto}.rms .rms_sidebar{display:none}.rms .new_resource{position:fixed;top:initial;left:initial;right:10px;bottom:90px}.rms .rms_body{width:auto;margin-left:0 !important}.rms .rms_body .rms_ct{overflow-y:initial;height:auto;min-height:300px}.rms .rms_sort_wrap{display:none;overflow:hidden;position:absolute;right:0px;bottom:5px;z-index:100;padding:15px 20px 15px 40px;background:#fafafa;box-shadow:-2px 2px 10px rgba(0,0,0,0.5);box-sizing:border-box}.rms .m_btn_new{position:fixed;right:20px}.rms .m_btn_sort{display:inline-block}.rms .m_btn_close{display:block;position:absolute;top:0;left:0;bottom:0;width:20px;background:#b8d3f1}.rms .m_btn_close img{display:block;position:absolute;top:50%;left:50%;margin:-7.5px 0 0 -4.5px}.rms_list.type_gall li{width:calc(20% - 8px);margin:0 0 10px 10px;box-sizing:border-box}.rms_list.type_gall li:nth-child(4n+1){margin-left:10px}.rms_list.type_gall li:nth-child(5n+1){margin-left:0px}}@media only screen and (max-width: 879px){.rms_list.type_gall li{width:calc(25% - 7.5px);box-sizing:border-box}.rms_list.type_gall li:nth-child(5n+1){margin-left:10px}.rms_list.type_gall li:nth-child(4n+1){margin-left:0}}@media only screen and (max-width: 759px){.rms .rms_body .rms_header{height:90px;padding:10px}.rms .rms_body .rms_header .view_control .rms_sort_wrap{top:0;min-height:100%;bottom:initial;padding:10px 10px 10px 30px}.rms .rms_body .rms_header .view_control .type_check{float:none;margin-right:0}.rms .rms_body .rms_ct{min-height:250px;padding:10px}.rms .rms_upload_wrap{display:block;min-height:0;margin:50px 0}.rms .rms_upload_wrap .rms_upload{display:block}.rms_list li .file_name .file_state{width:6px}.rms_list li .file_name .file_state:before{width:6px;height:6px}.rms_list li .file_name a{font-size:12px}.rms_list.type_col1 li{padding:12px}.rms_list.type_col1 li .link_area{max-width:calc(100% - 50px)}.rms_list.type_col1 li .size{position:absolute;top:24px;right:50px;margin-left:0;line-height:initial;font-size:12px}.rms_list.type_col1 li .writer,.rms_list.type_col1 li .date,.rms_list.type_col1 li .info,.rms_list.type_col1 li .num_use{display:none}.rms_list.type_col1.folder li .link_area,.rms_list.type_col1.file li .link_area{max-width:calc(100% - 50px)}.rms_list.type_col1.folder li .file_name,.rms_list.type_col1.file li .file_name{max-width:calc(100% - 170px)}.rms_list.type_col3 li{width:calc(50% - 1px);padding:12px}.rms_list.type_col3 li:nth-child(3){margin-top:1px}.rms_list.type_col3 li:nth-child(3n+1){margin-left:1px}.rms_list.type_col3 li:nth-child(odd){margin-left:none}.rms_list.type_col3 li:nth-child(3){border-top-right-radius:0px}.rms_list.type_col3 li:last-child:nth-child(3n){border-bottom-right-radius:0px}.rms_list.type_col3 li:nth-last-child(-n+3):nth-child(3n+1){border-bottom-left-radius:0px}.rms_list.type_col3 li:nth-child(1){border-top-left-radius:3px}.rms_list.type_col3 li:nth-child(2){border-top-right-radius:3px}.rms_list.type_col3 li:last-child:nth-child(2n){border-bottom-right-radius:3px}.rms_list.type_col3 li:nth-last-child(-n+2):nth-child(2n+1){border-bottom-left-radius:3px}.rms_list.type_gall li{width:calc((100% - 20.5px) / 3)}.rms_list.type_gall li:nth-child(4n+1){margin-left:10px}.rms_list.type_gall li:nth-child(3n+1){margin-left:0}.rms_read{padding:0}input[type="radio"].fill+label,input[type="checkbox"].fill+label{margin-bottom:1px}.rms .rms_body .rms_header .view_control .type_check input.fill+label:first-of-type{margin-left:1px}.rms .rms_body .rms_header .view_control .type_check input.fill+label:first-of-type,.rms .rms_body .rms_header .view_control .type_check input.fill+label:last-of-type{border-radius:0px}}@media only screen and (max-width: 519px){.rms .rms_upload_wrap .rms_upload .add_folder,.rms .rms_upload_wrap .rms_upload .add_file2,.rms .rms_upload_wrap .rms_upload .add_url{padding-right:0}.rms .rms_upload_wrap .rms_upload .add_folder a.rms_btn3,.rms .rms_upload_wrap .rms_upload .add_file2 a.rms_btn3,.rms .rms_upload_wrap .rms_upload .add_url a.rms_btn3{position:static;margin-top:20px}.rms .rms_btn_col3{display:none}.rms_list.type_col1 li .size{display:none}.rms_list.type_col1.folder li .file_name,.rms_list.type_col1.file li .file_name{max-width:calc(100% - 100px)}.rms_list.type_col3 li{width:100%}.rms_list.type_col3 li:first-child+li{margin-top:1px}.rms_list.type_col3 li:nth-child(n){margin-left:0;border-radius:3px}.rms_list.type_gall li{width:calc(50% - 2.5px);margin-bottom:5px}.rms_list.type_gall li:nth-child(even){margin-left:5px}.rms_list.type_gall li:nth-child(odd){margin-left:0}.rms_list.type_gall li .date{left:10px}.rms_list.type_gall li .size{right:10px}.rms_read .file_info dl{margin-top:10px}.rms_read .file_info dl dt{float:none;width:auto;font-weight:700}.rms_read .file_info dl dd{margin:5px 0 0 0}.rms_read .folder_info dl dt{float:none;width:auto;font-weight:700}.rms_read .folder_info dl dd{margin:0}.rms_read .folder_info dl dd.edit{padding-right:0}.rms_read .folder_info dl dd.edit a[class^="btn"]{position:static;margin-top:5px}.rms_content_list .current_file{display:block}.rms_content_list .current_file .image{display:block;width:auto;max-width:200px}.rms_content_list .current_file .text_wrap{display:block;margin-top:5px;padding-left:0}.rms_content_list .content_list li a{padding:10px}}@media only screen and (max-width: 499px){.rms .rms_body .rms_header .view_control .type_check input.fill+label{width:calc(25% - 4px)}}@media only screen and (max-width: 419px){.rms .rms_body .rms_header .view_control .type_check input.fill+label{width:calc((100% - 3px) / 3)}.rms .new_resource{width:auto;left:10px}}@media only screen and (max-width: 379px){.rms_list.type_gall li{width:100%}.rms_list.type_gall li:nth-child(n){margin-left:0}}@media only screen and (max-width: 339px){.rms .rms_body .rms_header .view_control .type_check input.fill+label{width:calc(50% - 2px)}}.file_area{overflow:hidden;height:98px;color:#000;text-align:center}.file_area .tx_dragdrop{display:block;margin:16px 0 10px}.file_area .tx_dragdrop span{display:inline-block;padding-left:46px;background:url(../imgs/ico_add.png) no-repeat 0 center;font-size:24px;letter-spacing:.33em;vertical-align:top;-webkit-background-size:27px auto;-moz-background-size:27px auto;background-size:27px auto}.file_area .tx_type{display:block}.file_area2{position:relative;overflow:hidden;width:158px;height:38px;border:1px solid #e3e3e3;border-radius:8px;cursor:pointer}.file_area2:before{content:"";position:absolute;left:0;top:0;display:block;width:38px;height:38px;background:#c4c4c4 url(../imgs/ico_add3.png) no-repeat center center;-webkit-background-size:auto 16px;-moz-background-size:auto 16px;background-size:auto 16px}.file_area2 .tx_dragdrop{padding-left:38px;background:#fff;text-align:center;color:#666;font-size:16px;line-height:38px}.upload_popup{max-width:320px;width:100%;padding:15px;margin:0 auto;background:#f4bb5b;border-radius:5px;box-sizing:border-box}.upload_popup .top{position:relative;margin-bottom:20px;background:#f4bb5b}.upload_popup .top .tit{font-size:16px;color:#fff;text-align:center}.upload_popup .top .ico_cls{position:absolute;top:-10px;right:-10px;width:13px;padding:10px}.upload_popup .p1{margin-bottom:10px;font-size:16px;color:#fff;text-align:center}.upload_popup .gage_wrap{overflow:hidden;width:200px;margin:0 auto 20px;background:#f39800;border-radius:5px}.upload_popup .gage_wrap .gage{height:8px;background:#fff;box-sizing:border-box}.upload_lst{-webkit-overflow-scrolling:touch;overflow-y:auto;max-height:174px}.upload_lst li{position:relative;display:block;height:36px;padding:2px 40px 0 15px;margin-top:1px;color:#333;background:#fff}.upload_lst li:first-child{margin-top:0}.upload_lst li p{font-size:12px}.upload_lst li .tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:150%}.upload_lst li .del{position:absolute;top:0;right:0;width:9px;height:9px;padding:14px}.upload_lst li .del img{display:block}.attachment_lst{max-width:400px;padding:10px 10px 10px 35px;margin-top:10px;box-sizing:border-box;background-color:#eee;background-image:url(../imgs/ico/ico_download.png);background-repeat:no-repeat;background-position:10px 10px;background-size:14px 18px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.attachment_lst li{margin-top:8px;color:#787878}.attachment_lst li:first-child{margin-top:0}.attachment_lst li a{color:#666}.attachment_lst li a:hover{color:#999}.attachment_lst2{display:inline-block;padding:5px 10px;margin-top:10px;background:#e8f3ff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.attachment_lst2 li{margin-top:8px;color:#787878}.attachment_lst2 li:first-child{margin-top:0}.attachment_lst2 li a{color:#5fa0e6}.file_list{display:inline-block;padding:7px 10px;background:#e8f3ff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.file_list li{margin-top:5px;font-size:12px;color:#787878}.file_list li:first-child{margin-top:0}.file_list li .name{font-size:14px;color:#5fa0e6}.file_list li .del{color:#f00;font-size:13px}.file_list li span{font-size:14px}.add_file{overflow:hidden;position:relative}.add_file .plus{position:absolute;top:0;left:0;width:40px;height:40px;background:#959595 url(../imgs/ico/ico_plus1@2x.png) no-repeat center center;background-size:50%;border-radius:8px 0 0 8px}.add_file .file{max-width:170px;height:40px;margin:0px 0px 0px 40px;text-align:center;background:#fff;border:1px solid #e3e3e3;border-radius:0 8px 8px 0;box-sizing:border-box}.add_file .file p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:38px;font-size:14px}.add_file .file.over{color:#fff;background:#5fa0e6}.add_file .file.added{position:relative;padding:5px 0 0 5px;text-align:left;border:1px solid #e1e1e1;background:#f9f9f9}.add_file .file.added p{margin-right:30px;line-height:1.2}.add_file .file.added p span{line-height:1.2}.add_file .file.added p span.s1{display:block;color:#5fa0e6}.add_file .file.added p span.s2{display:block;font-size:11px}.add_file .file.added .del_btn{position:absolute;top:0;right:0;padding:13px 8px}.add_file .file.added .del_btn img{display:block}.add_file .fl1[type=file]{position:absolute;top:0px;left:0px;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;cursor:pointer}.add_file2{overflow:hidden;position:relative;max-width:380px;margin:0 auto;padding-right:100px}.add_file2 .file{position:relative;max-width:340px;height:40px;margin:0px 40px 0px 0px;padding-left:20px;text-align:left;background:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-ms-border-radius-topleft:5px;-ms-border-radius-topright:0;-ms-border-radius-bottomright:0;-ms-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.add_file2 .file .plus{position:absolute;top:0;left:100%;width:40px;height:40px;background:#bbb url(../imgs/rms/plus1.png) no-repeat center center;background-size:14px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.add_file2 .file p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px;font-size:14px}.add_file2 .file.over{color:#fff;background:#5fa0e6}.add_file2 .file.added{position:relative;text-align:left;background:#f9f9f9}.add_file2 .file.added p{margin-right:30px;line-height:1.2}.add_file2 .file.added p span{line-height:1.5}.add_file2 .file.added p span.s1{display:block;color:#5fa0e6}.add_file2 .file.added p span.s2{display:block;font-size:11px}.add_file2 .file.added .del_btn{position:absolute;top:0;right:0;padding:13px}.add_file2 .file.added .del_btn img{display:block}.add_file2 .fl1[type=file]{position:absolute;top:0px;left:0px;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;cursor:pointer}.add_file3{position:relative}.add_file3 .btn_file_add{margin:0 6px 5px 0}.add_file3 .file_list{margin-bottom:5px}.add_file3:first-child{margin-top:0}.add_file3:not(:first-child){margin-top:15px}.add_file3 .file_type_box{position:absolute;bottom:calc(100% + 10px);left:0;z-index:1000}.file_type_box{display:none;overflow:hidden;box-shadow:2px 2px 4px rgba(0,0,0,0.5)}.file_type_box li{float:left;border-left:1px solid #c6dcf4}.file_type_box li a{display:block;width:70px;height:62px;text-align:center;padding:10px;background:#8db8e8;box-sizing:border-box}.file_type_box li a:hover{background:#9ec2eb}.file_type_box li a span[class^='ico']{font-size:20px;color:#fff}.file_type_box li a .ico_x{line-height:42px}.file_type_box li a .type{color:#fff}.file_type_box li:first-child{border-left:0}.file_type_box li:first-child a{border-radius:4px 0 0 4px}.file_type_box li:last-child a{border-radius:0 4px 4px 0}@media only screen and (max-width: 519px){.add_file .fL{float:none;margin-bottom:5px}.add_file .fL .file{width:auto;margin:0 0 0 35px}.add_file .fR{float:none;text-align:right}}.elss1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dotted{border:5px dotted black}.psR{position:relative !important}.ofH{overflow:hidden}.clB{clear:both}.aftclB:after{content:'';display:block;clear:both}.dsN{display:none}.dsI{display:inline}.dsB{display:block}.dsIB{display:inline-block}.fL{float:left}.fR{float:right}.taL{text-align:left !important}.taC{text-align:center !important}.taR{text-align:right !important}.vaT{vertical-align:top}.vaM{vertical-align:middle}.vaB{vertical-align:bottom}.bgN{background:none}.wbB{word-break:break-all}.wbK{word-break:keep-all}.br50{border-radius:50%}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.wl{max-width:450px}.wm{max-width:300px}.ws{max-width:150px}.ws2{max-width:100px}.ws3{max-width:50px}.lh30{line-height:30px}.wbka{word-break:keep-all}.wbba{word-break:break-all}@media only screen and (max-width: 759px){.fL.r_mh,.fR.r_mh{float:none}}@media only screen and (max-width: 519px){.fL.r_mv,.fR.r_mv{float:none}}.txl{text-align:left !important}.txr{text-align:right !important}html{-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,img,small,strong,b,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,section,audio,video{margin:0;padding:0;vertical-align:baseline;background:transparent}article,aside,footer,header,menu,nav,section{display:block}ul,ol{list-style:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select,textarea{vertical-align:middle;border-radius:0}a{text-decoration:none;color:inherit}a:visited{text-decoration:none}li img{vertical-align:middle}a:active{text-decoration:none}em{font-style:normal}input[type=text],textarea{-webkit-appearance:none}input[type=checkbox],input[type=radio],select{margin:0;padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{margin:0;padding:0;border:0}.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}.cp_blind,caption{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;border:0;font-size:0;line-height:0}address{font-style:normal}img{max-width:100%;vertical-align:top}html,body,*{font-family:"Noto Sans KR",sans-serif}button{cursor:pointer;background:transparent}body{background:#4e4332;color:#383633;font-size:16px}.pc_tb{display:block !important}.sp{display:none !important}@media print, screen and (max-width: 767px){.pc_tb{display:none !important}.sp{display:block !important}}.myclass-tit-ico{display:inline-block;padding:4px 0 2px 42px;background:url(../imgs/ico_tit1.png) no-repeat 0 0;background-size:30px auto;text-align:center;font-weight:500;color:#383633;font-size:24px;line-height:24px;vertical-align:top}.myclass-bx-radius-w{padding:0 40px;width:648px;background:#fff;border-radius:10px;box-sizing:border-box}.myclass-bx-radius-w.width-auto{width:auto;min-width:450px}.myclass-bx-radius-w.type2{padding:0 20px 20px}.myclass-bx-radius-w>.myclass-h-group{padding:20px 0 19px;border-bottom:1px solid #f1a838;text-align:center}.myclass-bx-radius-w2{padding:30px;background:#fff;box-shadow:0 24px 54px rgba(0,0,0,0.12);border-radius:24px}.myclass-bx-radius-w3{padding:20px;background:#fff;border:1px solid #e3e3e3;border-radius:18px;box-sizing:border-box}.myclass-bx-radius-w3>.myclass-h-group{padding:20px 0 19px}.myclass-bx-quad{margin:0 auto;padding:0 20px 20px;max-width:900px;width:100%;box-sizing:border-box;background:#fff}.myclass-btn-area{position:relative;line-height:1}.myclass-align-l{text-align:left !important}.myclass-align-c{text-align:center !important}.myclass-align-r{text-align:right !important}.myclass-list-table{width:100%;font-size:16px}.myclass-list-table th,.myclass-list-table td{vertical-align:middle}.myclass-list-table thead th,.myclass-list-table thead td{padding:12px 20px;color:#383633;font-weight:500;text-align:left;border-bottom:1px solid #74716d}.myclass-list-table tbody th,.myclass-list-table tbody td{padding:20px;color:#74716d;border-bottom:1px solid #f2f2f2}.myclass-list-table.type2 th,.myclass-list-table.type2 td{padding:16px 5px;text-align:center}.myclass-list-table .myclass-link-menu{display:inline-block}.myclass-list-table .student-image{overflow:hidden;display:inline-block;border-radius:50%;max-width:30px;vertical-align:top}.myclass-list-table .student-image img{width:100%}.myclass-link{color:#e87209;transition:color 0.3s ease-in-out}.myclass-link:hover{color:#cd6100}.myclass-link .myclass-arr-down{padding-right:14px;background:url(../imgs/myclass_arr4.png) no-repeat right center;background-size:9px auto}.myclass-link2{display:inline-block;padding:10px 0;color:#e87209;vertical-align:top;transition:color 0.3s ease-in-out;line-height:1}.myclass-link2:hover{color:#cd6100}.myclass-link .myclass-ico-plus,.myclass-link2 .myclass-ico-plus{display:inline-block;padding-left:20px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto;vertical-align:top}.myclass-link3{font-weight:500;color:#ee1b1b;transition:color 0.3s ease-in-out}.myclass-nav-link{margin:20px 0 10px}.myclass-nav-link::after{content:'';display:table;clear:both}.myclass-nav-link ul{float:right}.myclass-nav-link ul::after{content:'';display:table;clear:both}.myclass-nav-link ul li{float:left;margin-right:5px}.myclass-nav-link ul li:last-child{margin-right:0}.myclass-nav-link ul li a{display:block;padding-left:20px;color:#e87209;font-size:16px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto}.myclass-nav-link2{margin-bottom:30px}.myclass-nav-link2::after{content:'';display:table;clear:both}.myclass-nav-link2.type2{margin-bottom:0;padding:20px 0}.myclass-link-menu::after{content:'';display:table;clear:both}.myclass-link-menu>li{position:relative;float:left;padding-right:11px;margin-right:10px}.myclass-link-menu>li::after{content:'';position:absolute;right:0;top:50%;display:block;margin-top:-9px;width:1px;height:18px;background:#bcbcbc}.myclass-link-menu>li:last-child{padding-right:0;margin-right:0}.myclass-link-menu>li:last-child::after{display:none}.myclass-link-menu>li a{display:block;padding:0 10px}.myclass-link-menu>li a.pri{color:#e87209}.myclass-link-menu>li a.sec{color:#74716d}.myclass-link-menu>li a:hover.pri{color:#cd6100}.myclass-link-menu>li a:hover.sec{color:#383633}.myclass-nav-tnb{margin-bottom:10px}.myclass-nav-tnb::after{content:'';display:table;clear:both}.myclass-tnb-line::after{content:'';display:table;clear:both}.myclass-tnb-line>li{float:left;margin-right:30px}.myclass-tnb-line>li>a{position:relative;display:block;padding-bottom:7px;font-weight:500;color:#bcbcbc;font-size:20px;transition:color 0.3s ease-in-out}.myclass-tnb-line>li>a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#f1a838;opacity:0;transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out}.myclass-tnb-line>li>a:hover,.myclass-tnb-line>li>a.active{color:#383633}.myclass-tnb-line>li>a:hover:after,.myclass-tnb-line>li>a.active:after{width:100%;opacity:1}.myclass-content-header{position:relative;margin-bottom:14px;padding-left:20px}.myclass-content-header .myclass-content-tit{font-weight:500;font-size:36px;line-height:1.15}.myclass-content-header>.myclass-link{position:absolute;right:22px;bottom:0}.myclass-sec-cnt{margin-bottom:40px}.myclass-sec-cnt:last-of-type{margin-bottom:0}.myclass-inner-sec{margin-bottom:60px}.myclass-inner-sec:last-of-type{margin-bottom:0}.myclass-sec-cnt>.myclass-h-group,.myclass-inner-sec>.myclass-h-group{position:relative;padding-bottom:20px;border-bottom:1px solid #e3e3e3;line-height:28px}.myclass-sec-cnt>.myclass-h-group .tit,.myclass-inner-sec>.myclass-h-group .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:80px;color:#383633;font-weight:500;font-size:20px}.myclass-sec-cnt>.myclass-h-group .myclass-link2,.myclass-inner-sec>.myclass-h-group .myclass-link2{position:absolute;right:0;top:0;font-size:16px}.myclass-popup-layer .myclass-inner-sec{margin-bottom:0;padding:20px 0}.myclass-wrap-learn{margin-top:23px;padding:43px;background:#c4c4c4;text-align:center;color:#000;font-size:14px}.myclass-lst-notice{margin-top:20px}.myclass-lst-notice>li{margin-bottom:30px}.myclass-lst-notice>li:last-of-type{margin-bottom:0}.myclass-lst-notice>li>a{display:block;opacity:1;transition:opacity 0.3s ease-in-out}.myclass-lst-notice>li>a:hover{opacity:0.6}.myclass-lst-notice>li>a .tit,.myclass-lst-notice>li>a .date{display:inline-block;vertical-align:top;line-height:20px}.myclass-lst-notice>li>a .tit{margin-right:10px;color:#383633;font-weight:500;font-size:16px}.myclass-lst-notice>li>a .date{color:#bcbcbc;font-size:14px}.myclass-lst-notice>li>a .cnt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:2.8em !important;padding-top:10px;color:#74716d;font-size:14px;text-align:justify}.myclass-lst-theme{display:flex;flex-wrap:wrap;margin:20px -15px -20px}.myclass-lst-theme::after{content:'';display:table;clear:both}.myclass-lst-theme>li{margin:0 15px 20px;width:calc((100% - 60px) / 2)}.myclass-lst-theme>li>a{display:block;opacity:1;transition:opacity 0.3s ease-in-out}.myclass-lst-theme>li>a::after{content:'';display:table;clear:both}.myclass-lst-theme>li>a:hover{opacity:0.8}.myclass-lst-theme>li>a .tit,.myclass-lst-theme>li>a .date{display:block}.myclass-lst-theme>li>a .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;color:#383633;font-weight:500;font-size:16px}.myclass-lst-theme>li>a .date{margin-bottom:8px;color:#bcbcbc;font-size:14px}.myclass-lst-theme>li>a .cnt .image{overflow:hidden;float:left;display:block;width:38.552%;margin-right:10px;background:#c4c4c4;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:18px}.myclass-lst-theme>li>a .cnt .image img{max-width:165px;width:100%}.myclass-lst-theme>li>a .cnt .tx{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-wrap:break-word;line-height:2em;max-height:12em !important;float:right;width:calc(61.448% - 10px);color:#74716d;font-size:14px;line-height:2}.wrap-calendar .calendar-h-group{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;width:100%;text-align:center;vertical-align:top}.wrap-calendar .calendar-h-group .month{min-width:50px;font-weight:500;font-size:20px;line-height:34px}.wrap-calendar .calendar-h-group .btn-prev-month,.wrap-calendar .calendar-h-group .btn-next-month{font-size:0;text-indent:-9999px;overflow:hidden;width:34px;height:34px;background:url(../imgs/arr_calendar.svg) no-repeat center center;opacity:1;transition:opacity 0.3s ease-in-out, scale 0.3s ease-in-out}.wrap-calendar .calendar-h-group .btn-prev-month:hover,.wrap-calendar .calendar-h-group .btn-next-month:hover{opacity:0.6}.wrap-calendar .calendar-h-group .btn-next-month{transform:rotate(180deg)}.wrap-calendar .calendar{width:100%}.wrap-calendar .calendar th,.wrap-calendar .calendar td{position:relative;width:14.285%;font-size:14px}.wrap-calendar .calendar thead th,.wrap-calendar .calendar thead td{padding:0 6px;min-height:35px;border-top:1px solid #74716d;border-bottom:1px solid #bcbcbc;text-align:right;font-weight:500;color:#74716d;line-height:35px}.wrap-calendar .calendar tbody tr:nth-child(odd) th,.wrap-calendar .calendar tbody tr:nth-child(odd) td{background:#fcfcfc}.wrap-calendar .calendar tbody th,.wrap-calendar .calendar tbody td{position:relative;height:80px;background:#fff;border-right:1px solid #f2f2f2;text-align:center;vertical-align:middle}.wrap-calendar .calendar tbody th:last-child,.wrap-calendar .calendar tbody td:last-child{border-right:none}.wrap-calendar .calendar tbody th.today,.wrap-calendar .calendar tbody td.today{background:#fff7ec !important}.wrap-calendar .calendar tbody th.today .attend-count span,.wrap-calendar .calendar tbody td.today .attend-count span{background:#fff;color:#f1a838}.wrap-calendar .calendar tbody th .date,.wrap-calendar .calendar tbody td .date{position:absolute;top:4px;right:6px;text-align:right;color:#383633}.wrap-calendar .calendar tbody th .user-image,.wrap-calendar .calendar tbody td .user-image{overflow:hidden;display:inline-block;margin-top:28px;max-width:30px;background:#c4c4c4;border-radius:50%;vertical-align:top}.wrap-calendar .calendar tbody th .user-image img,.wrap-calendar .calendar tbody td .user-image img{max-width:30px;width:100%}.myclass-btn-prev,.myclass-btn-next{font-size:0;text-indent:-9999px;overflow:hidden;width:34px;height:34px;background:url(../imgs/arr_calendar.svg) no-repeat center center;opacity:1;transition:opacity 0.3s ease-in-out, scale 0.3s ease-in-out}.myclass-btn-prev:hover,.myclass-btn-next:hover{opacity:0.6}.myclass-btn-next{transform:rotate(180deg)}.wrap-calendar-cnt{text-align:center}.wrap-calendar-cnt.cont-arr{position:relative;padding-right:66px}.wrap-calendar-cnt.cont-arr::after{content:'';position:absolute;right:30px;top:calc(50% + 21px);display:block;margin-top:-7px;width:8px;height:14px;background:url(../imgs/arr6.png) no-repeat 0 0;background-size:8px auto}.wrap-calendar-cnt .lead-attend{position:relative;margin-bottom:16px;padding:0 8px 52px;color:#74716d;line-height:1.3}.wrap-calendar-cnt .lead-attend::after{content:'';position:absolute;left:50%;bottom:0;margin-left:-11px;display:block;width:22px;height:32px;background:url(../imgs/myclass_arr5.png) no-repeat center bottom;background-size:22px auto;animation:arr-attend 1.5s infinite ease-in-out alternate forwards;transform-origin:top}.wrap-calendar-cnt .btn-attend{display:inline-block;padding:0 32px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;font-weight:500;color:#e87209;font-size:18px;line-height:48px;vertical-align:top;box-shadow:1px 3px 14px rgba(232,114,9,0.25);transition:color 0.3s ease-in-out, border 0.3s ease-in-out}.wrap-calendar-cnt .btn-attend:hover{border-color:#cd6100;color:#cd6100}.wrap-calendar-cnt .btn-attend.active{color:#bcbcbc;border-color:#bcbcbc;box-shadow:none}@keyframes arr-attend{50%{transform:scaleY(1)}75%{transform:scaleY(0.85)}100%{transform:scaleY(1.15)}}.attend-stamp{overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto;width:42px;height:42px;background:#fff;border:2px solid #e87209;box-sizing:border-box;border-radius:50%;box-shadow:1px 1px 4px rgba(253,180,116,0.9)}.attend-stamp span{display:block;border:1px #ffc38e;border-style:solid none solid none;text-align:center;font-weight:500;color:#e87209;font-size:16px;line-height:20px}.attend-count{position:absolute;left:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #fff;transition:border 0.3s ease-in-out}.attend-count.active{border-color:#f1a838}.attend-count span{position:absolute;left:50%;top:50%;display:block;margin:-10px 0 0 -15px;width:30px;height:30px;border-radius:50%;background:#f1a838;text-align:center;font-weight:700;color:#fff;font-size:14px;line-height:30px;transition:background 0.3s ease-in-out, color 0.3 ease-in-out}.attend-check{padding:60px 35px 40px;min-width:300px;box-sizing:border-box}.attend-check .attend-msg{margin-bottom:60px;text-align:center;font-size:24px;line-height:1.25}.wrap-lst-input{padding-bottom:20px;border-bottom:1px solid #f2f2f2}.wrap-lst-input:last-child{padding-bottom:0;border-bottom:none}.wrap-lst-input .wrap-upload-file{padding-top:20px}.wrap-lst-input .wrap-upload-file::after{content:'';display:table;clear:both}.wrap-lst-input .wrap-upload-file .myclass-link2{margin-right:20px;float:left}.wrap-lst-input .wrap-upload-file .lst-upload-file{float:left}.wrap-lst-input .myclass-wrap-table{padding-top:20px}.myclass-attend{display:flex;align-items:center;justify-content:center}.myclass-attend .wrap-calendar{margin-right:30px;width:66.5%}.myclass-attend .wrap-calendar-cnt{width:calc(33.5% - 30px)}.myclass-attend.type2{align-items:flex-start;justify-content:flex-start}.myclass-lst-learn>li{position:relative;border:1px solid #fbf9f8;box-sizing:border-box;border-radius:18px;transition:border .3s ease-in-out}.myclass-lst-learn>li:hover{border-color:#e3e3e3}.myclass-lst-learn>li .learn-item{display:block;padding:10px 60px 10px 10px;font-size:16px}.myclass-lst-learn>li .learn-item::after{content:'';display:table;clear:both}.myclass-lst-learn>li .learn-item .no{display:block;float:left;margin-right:10px;width:40px;text-align:center;color:#74716d;line-height:50px}.myclass-lst-learn>li .learn-item .ico{display:block;float:left;width:50px;height:50px;background-color:#fff;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:10px;background-repeat:no-repeat;background-position:center center}.myclass-lst-learn>li .learn-item .ico.text{background-image:url(../imgs/myclass_ico_text.png);background-size:29px auto}.myclass-lst-learn>li .learn-item .ico.mov{background-image:url(../imgs/myclass_ico_mov.png);background-size:19px auto}.myclass-lst-learn>li .learn-item .ico.quiz{background-image:url(../imgs/myclass_ico_quiz.png);background-size:20px auto}.myclass-lst-learn>li .learn-item .ico img{width:100%}.myclass-lst-learn>li .learn-item .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-left:20px;height:50px;width:calc(100% - 100px);box-sizing:border-box;font-weight:400;color:#383633;line-height:50px}.myclass-lst-learn>li .myclass-btn-del{right:20px;top:50%;margin-top:-17px}.myclass-lst-learn>li .myclass-checkbx-wrap{position:absolute;right:20px;top:50%}.lst-input-item{margin-top:20px}.lst-input-item .input-item{position:relative;display:flex;margin-bottom:10px}.lst-input-item .input-item::after{content:'';display:table;clear:both}.lst-input-item .input-item:last-child{margin-bottom:0}.lst-input-item .input-item .tit{width:90px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-input-item .input-item .tit label{display:block}.lst-input-item .input-item .cnt{margin-left:10px;width:calc(100% - 100px);line-height:38px}.lst-input-item .input-item .cnt .state{color:#e87209}.lst-radio-item{margin:20px 0}.lst-radio-item::after{content:'';display:table;clear:both}.lst-radio-item .radio-item{float:left;margin-right:30px}.lst-radio-item .radio-item:last-child{margin-right:0}.lst-radio-item .radio-item .myclass-radio-wrap{float:none;margin-right:0}.lst-radio-item .radio-item .myclass-radio-wrap .myclass-lbl-radio{color:#383633}.wrap-upload-image::after{content:'';display:table;clear:both}.wrap-upload-image .lead{margin-bottom:20px;color:#383633;font-size:16px}.wrap-upload-image .profile-image{position:relative;overflow:hidden;float:left;width:146px;height:146px;border-radius:50%;background:#c4c4c4}.wrap-upload-image .profile-image a{position:relative;display:block;width:100%;height:100%;overflow:hidden}.wrap-upload-image .profile-image a:hover .overlay{opacity:1}.wrap-upload-image .profile-image a .overlay{content:'';position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);text-align:center;color:#F2F2F2;line-height:146px;opacity:0;transition:opacity .3s ease-in-out}.wrap-upload-image .profile-image a .overlay::before{content:'';display:inline-block;margin-right:5px;width:14px;height:14px;background:url(../imgs/myclass_ico_plus2.png) no-repeat center center;background-size:14px auto}.wrap-upload-image .profile-image a img{position:absolute;width:100%;z-index:0;vertical-align:top}.lead-in-sec{margin:20px 0;font-size:16px;color:#383633;text-align:justify}.lst-order-setting{max-width:610px}.lst-order-setting li{padding:10px;border:1px solid #fff;box-sizing:border-box;border-radius:18px;transition:border .3s ease-in-out}.lst-order-setting li::after{content:'';display:table;clear:both}.lst-order-setting li:hover{border-color:#e3e3e3}.lst-order-setting li .myclass-select-radius2{float:left;margin-right:10px}.lst-order-setting li .tit{float:left;margin-right:10px;width:90px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-order-setting li .cnt{float:left;width:calc(100% - 184px)}.newpage{margin:30px auto;padding:0 20px 20px;max-width:1200px;width:100%;box-sizing:border-box;background:#fff;box-shadow:0 24px 54px rgba(117,71,0,0.12)}.newpage-h-group{position:relative;padding:20px 0 19px;border-bottom:1px solid #f1a838}.newpage-h-group::after{content:'';display:table;clear:both}.newpage-h-group .tit-basis{float:left;display:flex;align-items:center;height:40px}.newpage-h-group .btn-area{position:relative;float:right;display:flex;align-items:center;justify-content:center;margin-left:10px;padding-right:40px;height:40px}.newpage-h-group .btn-area .btn4{margin-right:5px}.newpage-h-group .myclass-btn-cls{right:4px;top:7px}.newpage-content{margin-top:20px}.lst-edit-item{margin:10px 0}.lst-edit-item .edit-item{position:relative;display:flex;padding:7px 10px;border:1px solid #fff;box-sizing:border-box;border-radius:18px;text-align:center;color:#74716d;font-size:16px;line-height:38px;transition:border .3s ease-in-out}.lst-edit-item .edit-item .no{margin-right:10px;width:40px}.lst-edit-item .edit-item .cnt{width:300px}.lst-edit-item .edit-item .myclass-input-radius-wrap{background:none;transition:background .3s ease-in-out}.lst-edit-item .edit-item .myclass-input-radius-wrap .myclass-input-text{outline-style:none}.lst-edit-item .edit-item:hover{border-color:#e3e3e3}.lst-edit-item .edit-item.active .myclass-input-radius-wrap{background:#f2f2f2}.lst-edit-item .edit-item.active .myclass-input-radius-wrap .myclass-input-text:focus{outline-style:solid;outline-width:2px}.lst-edit-item .edit-item .myclass-link-menu{position:absolute;right:10px;top:50%;margin-top:-19px}.wrap-auth-editor{padding-top:20px}.auth-move-position{display:block;padding:12px 0;background:#e1f4fe;text-align:center;transition:background .3s ease-in-out}.auth-move-position:hover{background:rgba(123,207,249,0.5)}.auth-move-position:hover button .tx{color:#cd6100}.auth-move-position button{background:transparent;outline:0;border:0;cursor:pointer}.auth-move-position button .tx{display:inline-block;width:90px;height:38px;text-align:center;background:#fff;border-radius:24px;vertical-align:top;font-weight:500;font-size:16px;color:#e87209;line-height:38px;transition:color .3s ease-in-out}.auth-component{position:relative}.auth-component .auth-component-cnt .auth-data{box-sizing:border-box}.auth-component:hover .auth-edit-overlay{opacity:1;z-index:5000}.auth-placeholder{background:#f2f2f2;text-align:center}.auth-placeholder .ico{position:relative;display:block;padding:80px 0 26px;color:#bcbcbc;line-height:1.5}.auth-placeholder .ico::before{content:'';position:absolute;top:26px;left:50%;display:block;margin-left:-25px;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:12px}.auth-placeholder .ico.wsw::before{background-image:url(../imgs/myclass_ico_auth1.png);background-size:18px auto}.auth-placeholder .ico.img::before{background-image:url(../imgs/myclass_ico_auth2.png);background-size:20px auto}.auth-placeholder .ico.video::before{background-image:url(../imgs/myclass_ico_auth3.png);background-size:19px auto}.auth-placeholder .ico.spacer::before{background-image:url(../imgs/myclass_ico_auth4.png);background-size:24px auto}.auth-placeholder .ico.line::before{background-image:url(../imgs/myclass_ico_auth5.png);background-size:24px auto}.auth-component[data-type='spacer'] .auth-component-cnt .auth-data{border:1px dashed #bcbcbc}.auth-edit-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(123,207,249,0.5);opacity:0;transition:opacity .3s ease-in-out}.auth-edit-menupanel{background:#fff;border-radius:10px}.auth-edit-menupanel li{position:relative;float:left;padding-right:5px}.auth-edit-menupanel li::after{content:'';position:absolute;right:3px;top:50%;display:block;margin-top:-9px;width:1px;height:18px;background:#bcbcbc}.auth-edit-menupanel li:last-child{padding-right:0}.auth-edit-menupanel li:last-child::after{display:none}.auth-edit-menupanel li a{display:block;padding:10px 20px;font-weight:500;color:#e87209;font-size:16px;transition:color .3s ease-in-out}.auth-edit-menupanel li a:hover{color:#cd6100}.auth-insert-menu{position:relative;margin:20px auto 0;padding:16px;max-width:362px;width:100%;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:1px 2px 12px rgba(0,0,0,0.1);border-radius:26px}.auth-insert-menu::after{content:'';display:table;clear:both}.auth-insert-menu::before{content:'';position:absolute;left:16px;top:50%;display:block;margin-top:-7px;width:30px;height:14px;background:url(../imgs/myclass_ico_plus.png) no-repeat center center;background-size:14px}.auth-insert-menu .menupanel{float:right}.auth-insert-menu .menupanel::after{content:'';display:table;clear:both}.auth-insert-menu .menupanel li{float:left;margin-right:10px;width:50px}.auth-insert-menu .menupanel li:last-child{margin-right:0}.auth-insert-menu .menupanel li button{position:relative;display:block;margin:0;padding:0;border:none;outline:none}.auth-insert-menu .menupanel li button::before{content:'';display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.auth-insert-menu .menupanel li button:hover::before{border-color:#cd6100}.auth-insert-menu .menupanel li button:hover .tx{color:#383633}.auth-insert-menu .menupanel li button.wsw::before{background-image:url(../imgs/myclass_ico_auth1_on.png);background-size:18px auto}.auth-insert-menu .menupanel li button.img::before{background-image:url(../imgs/myclass_ico_auth2_on.png);background-size:20px auto}.auth-insert-menu .menupanel li button.video::before{background-image:url(../imgs/myclass_ico_auth3_on.png);background-size:19px auto}.auth-insert-menu .menupanel li button.spacer::before{background-image:url(../imgs/myclass_ico_auth4_on.png);background-size:24px auto}.auth-insert-menu .menupanel li button.line::before{background-image:url(../imgs/myclass_ico_auth5_on.png);background-size:24px auto}.auth-insert-menu .menupanel li button .tx{display:block;padding-top:4px;text-align:center;color:#74716d;font-size:14px;line-height:18px;transition:color .3s ease-in-out}.arti-auth{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}.arti-auth:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.arti-auth.in-bx:first-child{padding-top:0}.arti-auth.in-bx .lst-auth-item .auth-item .tit{color:#74716d;font-weight:400}.arti-auth.in-bx .lst-auth-item .auth-item .auth-msg{color:#74716d}.arti-auth.in-bx .lst-auth-item .auth-item .ins-cnt{margin:20px 0 0 20px;width:calc(100% - 20px)}.arti-auth .cons-thr .myclass-select-radius.myclass-width-m,.arti-auth .cons-thr .myclass-input-radius-wrap.myclass-width-m{max-width:calc((100% - 20px) / 3)}.lst-auth-item .auth-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.lst-auth-item .auth-item:last-child{margin-bottom:0}.lst-auth-item .auth-item.type2{display:block}.lst-auth-item .auth-item.type2>.tit,.lst-auth-item .auth-item.type2>.cnt{width:100%}.lst-auth-item .auth-item.type2>.cnt{margin:10px 0 0 0}.lst-auth-item .auth-item.type3>.tit{width:110px}.lst-auth-item .auth-item.type3>.cnt{width:calc(100% - 120px)}.lst-auth-item .auth-item>.tit{width:130px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-auth-item .auth-item>.tit label{display:block}.lst-auth-item .auth-item>.cnt{margin-left:10px;width:calc(100% - 140px);line-height:38px}.lst-auth-item .auth-item>.cnt::after{content:'';display:table;clear:both}.lst-auth-item .auth-item>.cnt>.myclass-checkbx-slider{float:left;margin:2px 0}.lst-auth-item .auth-item>.cnt>.myclass-input-radius-wrap,.lst-auth-item .auth-item>.cnt>.myclass-select-radius{float:left}.lst-auth-item .auth-item>.cnt-second{margin-top:10px;width:100%}.lst-auth-item .auth-item>.cnt-second::after{content:'';display:table;clear:both}.lst-auth-item .auth-item .myclass-radio-wrap{margin-right:25px}.lst-auth-item .auth-item .myclass-radio-wrap:last-of-type{margin-right:0}.lst-auth-item .auth-item .auth-msg{float:left;display:flex;align-items:center;margin-left:10px;width:calc(100% - 76px);height:38px;text-align:left;color:#383633;font-size:16px;line-height:1.2}.lst-auth-item .auth-item .wrap-upload-file{margin-top:15px;text-align:left}.lst-auth-item .auth-item .wrap-upload-file::after{content:'';display:table;clear:both}.lst-auth-item .auth-item .wrap-upload-file .myclass-link2{margin:8px 20px 0 0;float:left}.lst-auth-item .auth-item .wrap-upload-file .lst-upload-file{float:left}.lst-auth-item .auth-item .wrap-upload-file.type2{margin:0 !important}.lst-auth-item .lst-detail-item{margin-bottom:16px}.lst-auth-item .lst-detail-item>li{margin-bottom:20px}.lst-auth-item .lst-detail-item>li:last-child{margin-bottom:0}.lst-auth-item .lst-detail-item>li .wrap-upload-file{margin-bottom:15px}.lst-auth-item .lst-detail-item .detail-setting{position:relative;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f2f2f2}.lst-auth-item .lst-detail-item .detail-setting::after{content:'';display:table;clear:both}.lst-auth-item .lst-detail-item .detail-setting>.myclass-select-radius2{float:left}.lst-auth-item .lst-detail-item .detail-setting .choice-check{position:relative;float:right;margin:2px 44px 0 0}.lst-auth-item .lst-detail-item .detail-setting .choice-check .tit{position:absolute;right:80px;top:0;display:inline-block;width:40px;text-align:right;font-weight:500;color:#74716d;line-height:34px;transition:color .3s ease-in-out}.lst-auth-item .lst-detail-item .detail-setting .choice-check .myclass-input-slider:checked ~ .tit{color:#383633}.lst-auth-item .lst-detail-item .detail-setting .myclass-btn-del{right:-10px;top:2px}.lst-auth-item2{position:relative;display:flex;flex-wrap:wrap;margin-top:-10px}.lst-auth-item2 .auth-item{display:flex;flex-wrap:wrap;align-items:center;margin:10px 10px 0 0}.lst-auth-item2 .auth-item:nth-child(3n+1){width:calc(32% - 10px)}.lst-auth-item2 .auth-item:nth-child(3n+2){width:calc(23% - 10px)}.lst-auth-item2 .auth-item:nth-child(3n+3){margin-right:0;width:45%}.lst-auth-item2 .auth-item:nth-child(3n+3)>.tit{width:70px}.lst-auth-item2 .auth-item:nth-child(3n+3)>.cnt{width:calc(100% - 75px)}.lst-auth-item2 .auth-item>.tit{width:40px;color:#383633;font-weight:500;font-size:16px;line-height:38px}.lst-auth-item2 .auth-item>.tit label{display:block}.lst-auth-item2 .auth-item>.cnt{margin-left:5px;width:calc(100% - 45px);line-height:38px}.lst-auth-item2 .auth-item>.cnt>.myclass-checkbx-slider{float:left;margin:2px 0}.lst-auth-item2 .auth-item>.cnt>.myclass-input-radius-wrap,.lst-auth-item2 .auth-item>.cnt>.myclass-select-radius{float:left}.lst-line-style{margin-top:-10px;max-width:170px;width:100%}.lst-line-style>li{float:left;margin:10px 10px 0 0}.lst-line-style>li:nth-child(3n+3){margin-right:0}.lst-line-style>li>a{font-size:0;text-indent:-9999px;position:relative;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:38px auto;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.lst-line-style>li>a.active,.lst-line-style>li>a:hover{border-color:#e87209}.lst-line-style>li>a.solid{background-image:url(../imgs/myclass_ico_solid.png)}.lst-line-style>li>a.dotted{background-image:url(../imgs/myclass_ico_dotted.png)}.lst-line-style>li>a.dashed{background-image:url(../imgs/myclass_ico_dashed.png)}.lst-line-color{margin-top:-10px;max-width:170px;width:100%}.lst-line-color>li{float:left;margin:10px 10px 0 0}.lst-line-color>li:nth-child(3n+3){margin-right:0}.lst-line-color>li>a{font-size:0;text-indent:-9999px;position:relative;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:38px auto;border:1px solid #fff;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.lst-line-color>li>a.active,.lst-line-color>li>a:hover{border-color:#e87209}.lst-line-color>li>a.color1{background-color:#74716d}.lst-line-color>li>a.color2{background-color:#74716d}.lst-line-color>li>a.color3{background-color:#74716d}.auth-msg2{text-align:center;color:#383633;font-size:16px}.lst-upload-file{padding:6px 5px;max-width:226px;width:100%;background:#f2faff;border-radius:10px;box-sizing:border-box}.lst-upload-file li{position:relative}.lst-upload-file li .link-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:12px 40px 12px 10px;color:#2caeff;font-size:14px;line-height:1}.lst-upload-file li .myclass-btn-del{right:0;top:50%;margin-top:-17px}.image-area{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:300px;background:#c4c4c4}.image-area .tx{font-size:16px;color:#74716d}.line-area{margin-bottom:20px;padding:12px;border:1px dashed #bcbcbc;box-sizing:border-box}.line-area .line{font-size:0;text-indent:-9999px;border-top:1px solid #74716d}.spacer-area{margin:0 12%}.spacer-area .lst-spacer>li{margin-bottom:10px}.spacer-area .lst-spacer>li:last-child{margin-bottom:0}.spacer-area .lst-spacer>li input[type='radio']{display:none}.spacer-area .lst-spacer>li input[type='radio']:checked+label{background:#f1a838;color:#fff}.spacer-area .lst-spacer>li label{display:flex;align-items:center;justify-content:center;background:#ffecdc;box-sizing:border-box;text-align:center;color:#383633;font-size:14px;line-height:1;cursor:pointer;transition:color .3s ease-in-out, background .3s ease-in-out}.spacer-area .lst-spacer>li label:hover{background:#f1a838;color:#fff}.spacer-area .lst-spacer>li label[for='space_10']{height:10px;font-size:10px}.spacer-area .lst-spacer>li label[for='space_20']{height:20px;font-size:12px}.spacer-area .lst-spacer>li label[for='space_30']{height:30px}.spacer-area .lst-spacer>li label[for='space_40']{height:40px}.spacer-area .lst-spacer>li label[for='space_50']{height:50px}.spacer-area .lst-spacer>li label[for='space_100']{height:100px}.lst-type-auth::after{content:'';display:table;clear:both}.lst-type-auth li{float:left;margin-right:10px}.lst-type-auth li:last-child{margin-right:0}.lst-type-auth li a{position:relative;display:block;padding-top:58px;width:50px;text-align:center;color:#74716d;font-size:14px;line-height:1;transition:color .3s ease-in-out}.lst-type-auth li a::after{content:'';position:absolute;left:50%;top:0;margin-left:-25px;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:12px;transition:border .3s ease-in-out}.lst-type-auth li a.active,.lst-type-auth li a:hover{color:#383633}.lst-type-auth li a.active::after,.lst-type-auth li a:hover::after{border-color:#e87209}.lst-type-auth li a.text::after{background-image:url(../imgs/myclass_ico_text.png);background-size:29px auto}.lst-type-auth li a.mov::after{background-image:url(../imgs/myclass_ico_mov.png);background-size:19px auto}.lst-type-auth li a.quiz::after{background-image:url(../imgs/myclass_ico_quiz.png);background-size:20px auto}.list-h-group{position:relative;margin:-8px 0 10px;padding-bottom:12px;border-bottom:1px solid #74716d}.list-h-group>.tit{padding-right:55px;color:#383633;font-weight:500;font-size:16px}.list-h-group>.myclass-checkbx-wrap{position:absolute;right:21px;top:12px}.list-h-group>.myclass-link{position:absolute;right:0;top:0}.myclass-search-wrap{position:absolute;right:20px;top:13px;width:270px}.myclass-search-wrap:hover .myclass-input-text{border-color:#e87209}.myclass-search-wrap .myclass-input-text{position:absolute;right:0;top:0;padding:0 46px 0 10px;border-bottom:1px solid #e3e3e3;transition:border 0.3s ease-in-out;outline:none;line-height:36px}.myclass-search-wrap .myclass-input-text:focus{border-color:#e87209}.myclass-search-wrap .myclass-btn-search{font-size:0;text-indent:-9999px;position:absolute;right:0;top:0;display:block;margin:0;padding:0;width:36px;height:36px;background:url(../imgs/ico_search.png) no-repeat center 7px;background-size:20px auto;border:none}.myclass-post{overflow:hidden;margin-bottom:30px;padding:0 !important}.myclass-post:last-child{margin-bottom:0}.myclass-post .inner-wrap-content{display:none}.myclass-post.active .post-header:after{transform:rotate(-180deg)}.myclass-post.active .post-header .post-overview .cnt{display:none}.myclass-post.active .post-header .post-overview .btn-outer{display:block}.myclass-post.active .inner-wrap-content{display:block}.post-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:30px;min-height:50px;cursor:pointer}.post-header:after{content:'';position:absolute;right:30px;top:50%;display:block;margin-top:-4px;width:17px;height:9px;background:url(../imgs/myclass_arr3.png) no-repeat center center;background-size:17px auto;transform:rotate(0);transition:transform 0.3s ease-in-out}.post-header .no{width:32px;text-align:left;color:#74716d;font-size:16px}.post-header .teacher-profile{margin-right:10px;width:185px}.post-header .teacher-profile::after{content:'';display:table;clear:both}.post-header .teacher-profile .teacher-image{float:left;overflow:hidden;width:50px;height:50px;border-radius:50%}.post-header .teacher-profile .teacher-name,.post-header .teacher-profile .reg-date{float:right;width:115px}.post-header .teacher-profile .teacher-name{color:#383633;font-size:18px;line-height:28px}.post-header .teacher-profile .reg-date{color:#74716d;font-size:14px;line-height:22px}.post-header .post-overview{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 300px);height:50px}.post-header .post-overview .tit,.post-header .post-overview .cnt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;line-height:25px}.post-header .post-overview .tit{font-weight:500;color:#383633}.post-header .post-overview .cnt{color:#74716d}.post-header .post-overview .btn-outer{position:absolute;right:-34px;top:50%;display:none;margin-top:-12px}.post-header .post-overview .btn-outer .btn-menu{display:block;width:24px;height:24px;opacity:1;transition:opacity 0.3s ease-in-out}.post-header .post-overview .btn-outer .btn-menu:hover{opacity:0.6}.post-header .post-overview .btn-outer .btn-menu .cir,.post-header .post-overview .btn-outer .btn-menu:before,.post-header .post-overview .btn-outer .btn-menu:after{font-size:0;text-indent:-9999px;position:absolute;top:50%;left:50%;display:block;margin:-2px 0 0 -2px;width:4px;height:4px;background:#74716d;border-radius:50%}.post-header .post-overview .btn-outer .btn-menu:before{content:'';margin-top:-9px}.post-header .post-overview .btn-outer .btn-menu:after{content:'';top:auto;bottom:50%;margin-bottom:-9px}.post-header .post-overview .btn-outer .menupanel{position:absolute;right:28px;top:0;padding:10px 0;min-width:66px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:1px 2px 12px rgba(0,0,0,0.1);border-radius:10px;transform-origin:center top;transform:scaleY(0);opacity:0;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out}.post-header .post-overview .btn-outer .menupanel>li>a{display:block;padding:10px 0;box-sizing:border-box;text-align:center;font-size:14px;line-height:16px;opacity:1;transition:opacity 0.3s ease-in-out}.post-header .post-overview .btn-outer .menupanel>li>a.pri{color:#e87209}.post-header .post-overview .btn-outer .menupanel>li>a.sec{color:#74716d}.post-header .post-overview .btn-outer .menupanel>li>a:hover{opacity:0.6}.post-header .post-overview .btn-outer.active .menupanel{transform:scaleY(1);opacity:1}.post-content{margin:-10px 30px 0;padding:20px 0 30px;border-top:1px solid #e3e3e3}.post-content::after{content:'';display:table;clear:both}.post-content .post-lead{margin-bottom:30px;color:#383633;font-size:16px}.post-content .lst-upload-file{display:inline-block;max-width:100%;width:auto;vertical-align:top}.post-content .lst-upload-file li a{text-decoration:underline}.post-content .lst-upload-file li a:hover{text-decoration:none}.post-comment{padding:30px 30px 0;background:#fafafa}.post-comment .write-comment{padding-bottom:20px;border-bottom:1px solid #f2f2f2}.post-comment .write-comment .tit{margin-bottom:14px;color:#383633;font-weight:500;font-size:16px;line-height:1.2}.post-comment .write-comment .bx-comment{position:relative;padding:11px 50px 11px 20px;background:#e3e3e3;border-radius:35px}.post-comment .write-comment .bx-comment .input-text{color:#383633}.post-comment .write-comment .bx-comment .btn-comment{font-size:0;text-indent:-9999px;position:absolute;right:6px;top:50%;display:block;margin-top:-18px;width:36px;height:36px;background:#fff url(../imgs/myclass_ico_send.png) no-repeat 10px center;background-size:18px auto;border:1px solid #e87209;box-sizing:border-box;border-radius:50%;opacity:1;transition:opacity 0.3s ease-in-out}.post-comment .write-comment .bx-comment .btn-comment:hover{opacity:0.6}.post-comment .wrap-lst-comment .lst-comment>li{padding:20px 0;border-bottom:1px solid #f2f2f2}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile{position:relative;margin-bottom:10px}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile::after{content:'';display:table;clear:both}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .student-image{position:absolute;left:0;top:0;overflow:hidden;width:40px;height:40px;border-radius:50%}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .student-image img{width:100%}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .student-name{display:block;padding:0 120px 0 50px;font-weight:400;color:#383633;font-size:16px;line-height:40px}.post-comment .wrap-lst-comment .lst-comment>li>.student-profile .reg-date{position:absolute;right:0;top:0;color:#74716d;font-size:14px;line-height:40px}.post-comment .wrap-lst-comment .lst-comment>li>.cnt{text-align:justify;color:#383633;font-size:14px;line-height:1.4}.post-comment .wrap-lst-comment .btn-view{display:block;padding:20px 0;text-align:center}.myclass-width-s{max-width:50px}.myclass-width-s2{max-width:80px}.myclass-width-s3{max-width:100px}.myclass-width-s4{max-width:150px}.myclass-width-m{max-width:200px}.myclass-width-m2{max-width:300px}.myclass-width-m3{max-width:400px}.myclass-width-l{max-width:500px}.myclass-width-l2{max-width:600px}.myclass-height-s{min-height:50px}.myclass-height-m{min-height:80px}.myclass-height-l{min-height:150px}.myclass-input-radius-wrap{padding:6px 20px;width:100%;background:#f2f2f2;border-radius:32px;box-sizing:border-box;line-height:26px}.myclass-input-radius-wrap::after{content:'';display:table;clear:both}.myclass-input-radius-wrap.type2{border-radius:18px}.myclass-input-radius-wrap.myclass-ex-size,.myclass-input-radius-wrap.myclass-ex-size2,.myclass-select-radius.myclass-ex-size,.myclass-select-radius.myclass-ex-size2{float:left}.myclass-input-radius-wrap+.myclass-link2,.myclass-select-radius+.myclass-link2{float:left;margin-left:10px}.myclass-input-text{margin:0;padding:0;width:100%;border:none;background:transparent;color:#74716d;font-size:16px;line-height:26px;vertical-align:top}.myclass-input-text::placeholder{color:#bcbcbc;font-size:16px}.myclass-wrap-type-flex{display:flex;align-items:center}.myclass-d-tel{padding:0 10px;text-align:center}.myclass-txta{margin:0;padding:0;width:100%;border:none;background:transparent;color:#74716d;font-size:16px;line-height:26px;vertical-align:top;resize:none}.myclass-txta::placeholder{color:#bcbcbc;font-size:16px}.myclass-ckeditor-txta{margin:0;padding:0;width:100%;min-height:250px;resize:none;border:1px solid #e3e3e3}.myclass-checkbx-wrap{position:relative}.myclass-checkbx-wrap .myclass-input-check{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;outline:0}.myclass-checkbx-wrap .myclass-input-check:checked+label:before{background:#e87209 url(../imgs/ico_check.png) no-repeat center center;-webkit-background-size:auto 10px;-moz-background-size:auto 10px;background-size:auto 10px;border-color:#e87209}.myclass-lbl-check{position:relative;display:block;padding-left:30px;color:#74716d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;cursor:pointer}.myclass-lbl-check:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;margin-top:-10px;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:4px}.myclass-checkbx-slider{height:34px}.myclass-checkbx-slider .myclass-input-slider{display:block;overflow:hidden;visibility:hidden;position:absolute}.myclass-checkbx-slider .myclass-input-slider+label{font-size:0;text-indent:-9999px;overflow:hidden;position:relative;display:inline-block;width:66px;height:34px;background:#e3e3e3;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:36px;vertical-align:top;cursor:pointer;transition:background 0.15s ease-in-out, border 0.15s ease-in-out}.myclass-checkbx-slider .myclass-input-slider+label::after{content:'';position:absolute;top:2px;left:2px;width:28px;height:28px;background:#fff;border-radius:14px;transition:left 0.15s ease-in-out}.myclass-checkbx-slider .myclass-input-slider:checked+label{background:#f1a838;border-color:#f1a838}.myclass-checkbx-slider .myclass-input-slider:checked+label::after{left:calc(100% - 30px)}.myclass-select-radius{padding:0 30px 0 20px;width:100%;height:38px;color:#74716d;border:none;border-radius:24px;box-sizing:border-box;background:#f2f2f2 url(../imgs/select.png) no-repeat right 19px center;background-size:10px auto;font-size:16px}.myclass-select-radius+.myclass-select-radius{margin-left:10px}.myclass-select-radius:last-child{margin-right:0}.myclass-select-radius.myclass-width-s{padding-left:10px}.myclass-select-radius2{padding:0 30px 0 20px;min-width:74px;height:38px;border:none;border-radius:24px;box-sizing:border-box;background:url(../imgs/select2.png) no-repeat right 20px center;background-size:8px auto;font-weight:500;color:#74716d;font-size:16px;transition:background 0.3s ease-in-out}.myclass-select-radius2:hover{background-color:#f2f2f2}.myclass-radio-wrap{position:relative;float:left;margin-right:15px}.myclass-radio-wrap:last-of-type{margin-right:0}.myclass-radio-wrap .myclass-input-radio{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;outline:0}.myclass-radio-wrap .myclass-input-radio:checked+label:before{border:6px solid #e87209}.myclass-lbl-radio{position:relative;display:block;padding-left:30px;color:#74716d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;text-align:left;cursor:pointer}.myclass-lbl-radio:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;margin-top:-10px;background:#fff;border:1px solid #e3e3e3;border-radius:50%;box-sizing:border-box}.myclass-layer-overlay{position:fixed;overflow-y:auto;left:0;top:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);opacity:1;visibility:visible;transition:all .3s ease-in-out;box-sizing:border-box}.myclass-popup-layer{position:relative;background:#fff;border:1px solid #e3e3e3;transition:0.3s ease height}.myclass-btn-cls{font-size:0;text-indent:-9999px;position:absolute;right:20px;top:24px;display:block;width:26px;height:26px;background:url(../imgs/btn_cls.png) no-repeat center center;background-size:15px auto}.myclass-btn1{position:relative;display:block;margin:0 auto;padding:0;max-width:290px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-size:18px;line-height:46px;opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.myclass-btn1:hover{background:#e87209;color:#fff}.myclass-btn1:hover .arr1,.myclass-btn1:hover .arr2{background-image:url(../imgs/arr3.png)}.myclass-btn2{display:inline-block;padding:0 10px;min-width:90px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;box-sizing:border-box;text-align:center;font-weight:500;font-size:16px;color:#e87209;line-height:38px;transition:border .3s ease-in-out, color .3s ease-in-out}.myclass-btn2:hover{border-color:#cd6100;color:#cd6100}.myclass-btn-del{font-size:0;text-indent:-9999px;position:absolute;display:block;width:34px;height:34px}.myclass-btn-del:hover::before,.myclass-btn-del:hover::after{background:#383633}.myclass-btn-del::before,.myclass-btn-del::after{content:'';position:absolute;left:50%;top:50%;margin-left:-7px;width:14px;height:1px;background:#74716d;transition:background .3s ease-in-out}.myclass-btn-del::before{transform:rotate(-45deg)}.myclass-btn-del::after{transform:rotate(45deg)}.myclass-btn-search2{display:inline-block;margin:0;padding:0 10px 0 32px;border:none;outline:none;font-weight:500;color:#e87209;font-size:16px;line-height:38px;background:url(../imgs/ico_search2.png) no-repeat 10px center;background-size:18px auto}.myclass-btn-apply{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed #bcbcbc;box-sizing:border-box;border-radius:18px}.myclass-btn-apply span{padding-left:19px;background:url(../imgs/myclass_ico_plus.png) no-repeat 0 center;background-size:14px auto;font-weight:400;font-size:16px;color:#e87209}.lst-attend-student>.tit,.lst-attend-student>.cnt{display:inline-flex;align-items:center}.lst-attend-student>.tit{justify-content:center;text-align:center;padding-bottom:6px;width:100%;vertical-align:top;border-bottom:1px solid #74716d}.lst-attend-student>.tit .date,.lst-attend-student>.tit .tx{padding:0 4px;font-weight:500;color:#383633;font-size:16px;line-height:34px}.lst-attend-student>.cnt{position:relative;width:100%;justify-content:flex-start;text-align:left;border-bottom:1px solid #f2f2f2;font-size:16px;color:#74716d}.lst-attend-student>.cnt .no{padding:8px 10px;text-align:center;color:#bcbcbc}.lst-attend-student>.cnt .name{padding:8px 60px 8px 0;font-weight:500}.lst-attend-student>.cnt .time{padding:8px 10px;position:absolute;right:0;top:0}.lst-attend-student>.cnt .date{padding:8px 10px}.lst-attend-student>.cnt a{padding:8px 10px;width:100%;box-sizing:border-box;transition:background 0.3s ease-in-out}.lst-attend-student>.cnt a:hover,.lst-attend-student>.cnt a.active{background:#f8f8f8}@media screen and (min-width: 1200px){.wrap-calendar-cnt .lead-attend{padding:0 36px 52px}.arti-auth .cons-thr .myclass-select-radius.myclass-width-m,.arti-auth .cons-thr .myclass-input-radius-wrap.myclass-width-m{max-width:200px}}@media print, screen and (max-width: 767px){.myclass-wrap-table{overflow-x:auto}.myclass-list-table thead th,.myclass-list-table thead td{padding:12px 10px}.myclass-list-table tbody th,.myclass-list-table tbody td{padding:12px 10px}.myclass-list-table.type2{width:650px}.myclass-list-table.type2 th,.myclass-list-table.type2 td{padding:12px 5px}.myclass-bx-quad{margin:0 20px;width:calc(100% - 40px)}.myclass-content-header{margin-bottom:19px}.myclass-content-header .myclass-content-tit{font-size:30px}.myclass-lst-notice>li>a .date{display:none}.myclass-lst-notice>li>a .cnt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:7em !important}.myclass-lst-theme{display:block}.myclass-lst-theme>li{width:auto}.myclass-lst-theme>li>a .tit{margin-bottom:14px}.myclass-lst-theme>li>a .date{display:none}.myclass-lst-theme>li>a .cnt .image{width:164px}.myclass-lst-theme>li>a .cnt .image img{max-width:100%}.myclass-lst-theme>li>a .cnt .tx{width:calc(100% - 174px)}.myclass-attend{display:block}.myclass-attend .wrap-calendar{width:100%}.myclass-attend .wrap-calendar-cnt{margin:20px 0 0 0;width:100%}.myclass-attend .wrap-calendar-cnt.cont-arr{padding:0 0 40px 0}.myclass-attend .wrap-calendar-cnt.cont-arr::after{right:50%;top:auto;bottom:0;margin-top:0;transform:rotate(90deg)}.wrap-calendar-cnt .lead-attend{padding:0 0 52px}.attend-check{padding:30px;min-width:auto}.attend-check .attend-msg{margin-bottom:30px;font-size:20px}.lst-radio-item .radio-item{float:none;margin:0 0 10px 0}.lst-radio-item .radio-item:last-child{margin-bottom:0}.lst-edit-item .edit-item .cnt{width:calc(100% - 180px)}.lst-auth-item2{display:block;margin-top:-10px}.lst-auth-item2 .auth-item{margin:10px 0 0 0;width:100% !important}.lst-auth-item2 .auth-item>.tit{width:65px !important}.lst-auth-item2 .auth-item>.cnt{width:calc(100% - 70px) !important}.cons-thr .myclass-select-radius,.cons-thr .myclass-input-radius-wrap{max-width:calc((100% - 20px) / 3)}.myclass-radio-wrap{margin-right:10px}.myclass-input-radius-wrap.myclass-ex-size,.myclass-select-radius.myclass-ex-size{max-width:calc(100% - 106px)}.myclass-input-radius-wrap.myclass-ex-size2,.myclass-select-radius.myclass-ex-size2{max-width:calc(100% - 40px)}.myclass-btn-cls{right:12px;top:16px}.myclass-btn{font-size:16px;line-height:32px}}@media print, screen and (max-width: 514px){.myclass-select-wrap.date .myclass-select-radius{width:calc((60% - 10px) / 2)}.myclass-select-wrap.date .myclass-select-radius:first-child{width:calc(40% - 10px)}.myclass-select-radius{padding:0 36px 0 15px}}@media screen and (max-width: 500px){.lst-input-item .input-item{display:block}.lst-input-item .input-item .tit{width:auto}.lst-input-item .input-item .cnt{margin:5px 0 0 0;width:100%}.lst-order-setting{max-width:100%}.lst-order-setting li .tit{margin-right:0;width:calc(100% - 84px)}.lst-order-setting li .cnt{clear:left;float:none;padding-top:5px;width:100%}.lst-auth-item .auth-item{display:block}.lst-auth-item .auth-item.type2>.cnt{margin:5px 0 0 0}.lst-auth-item .auth-item.type3>.tit,.lst-auth-item .auth-item.type3>.cnt{width:100%}.lst-auth-item .auth-item.type3>.cnt{margin:5px 0 0 0}.lst-auth-item .auth-item>.tit{width:100%}.lst-auth-item .auth-item>.tit label{display:inline-block;vertical-align:top}.lst-auth-item .auth-item>.cnt{margin:5px 0 0 0;width:100%}.lst-auth-item .auth-item .auth-msg{clear:left;display:block;margin:5px 0 0 0;width:100%;height:auto}.lst-auth-item .auth-item .wrap-upload-file{margin-top:10px}.lst-auth-item .auth-item .wrap-upload-file .myclass-link2{margin-right:0}.lst-auth-item .auth-item .wrap-upload-file .lst-upload-file{float:right;max-width:calc(100% - 80px)}.wrap-lst-input .wrap-upload-file .myclass-link2{margin-right:0}.wrap-lst-input .wrap-upload-file .lst-upload-file{float:right;max-width:calc(100% - 90px)}.myclass-bx-radius-w.width-auto{min-width:auto}}@media screen and (max-width: 425px){.lst-edit-item .edit-item{padding-bottom:48px}.lst-edit-item .edit-item .cnt{width:calc(100% - 50px)}.lst-edit-item .edit-item .myclass-link-menu{top:auto;bottom:0}.auth-insert-menu::before{left:0;width:calc(100% - 306px)}.lst-auth-item2 .auth-item>.tit{width:60px !important}.lst-auth-item2 .auth-item>.cnt{width:calc(100% - 65px) !important}.attend-stamp{width:34px;height:34px;border-width:1px}.attend-stamp span{font-size:12px;line-height:16px}}.elss1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dotted{border:5px dotted black}.psR{position:relative !important}.ofH{overflow:hidden}.clB{clear:both}.aftclB:after{content:'';display:block;clear:both}.dsN{display:none}.dsI{display:inline}.dsB{display:block}.dsIB{display:inline-block}.fL{float:left}.fR{float:right}.taL{text-align:left !important}.taC{text-align:center !important}.taR{text-align:right !important}.vaT{vertical-align:top}.vaM{vertical-align:middle}.vaB{vertical-align:bottom}.bgN{background:none}.wbB{word-break:break-all}.wbK{word-break:keep-all}.br50{border-radius:50%}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.wl{max-width:450px}.wm{max-width:300px}.ws{max-width:150px}.ws2{max-width:100px}.ws3{max-width:50px}.lh30{line-height:30px}.wbka{word-break:keep-all}.wbba{word-break:break-all}@media only screen and (max-width: 759px){.fL.r_mh,.fR.r_mh{float:none}}@media only screen and (max-width: 519px){.fL.r_mv,.fR.r_mv{float:none}}.txl{text-align:left !important}.txr{text-align:right !important}.myclass{background:#fbf9f8}.myclass-wrapper{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;background:#f2f2f2;border-bottom:57px solid #4e4332;box-shadow:0 24px 54px rgba(117,71,0,0.12)}.inner-static{position:relative;max-width:1200px;margin:0 10px}.inner-static::after{content:'';display:table;clear:both}.myclass-btn-mnb{position:absolute;z-index:110;top:7px;right:12px;display:none;padding:0;width:40px;height:41px;background:none;border:none;cursor:pointer}.myclass-btn-mnb span{position:absolute;top:20px;left:50%;display:block;margin-left:-13px;width:26px;height:1px;background:#f2f2f2;border-radius:2px;transition:all 0.3s}.myclass-btn-mnb span:first-child{top:12px}.myclass-btn-mnb span:last-child{top:auto;bottom:12px}.myclass-mobile-bg{position:fixed;z-index:200;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:all 0.2s ease-in-out}.myclass-mobile-bg.active{visibility:visible;opacity:1}.myclass-side-wrap{padding:80px 0 60px;width:164px;background:url(../imgs/myclass_bg_mnb.jpg) no-repeat center 0;background-size:cover;box-shadow:4px 0 22px rgba(0,0,0,0.1);box-sizing:border-box}.myclass-profile .profile-image{position:relative;margin:0 34px 20px}.myclass-profile .profile-image .image{overflow:hidden;border-radius:50%}.myclass-profile .profile-image .image img{width:100%}.myclass-profile .profile-image .like{font-size:0;text-indent:-9999px;position:absolute;right:0;bottom:0;display:block;width:40px;height:40px;background:#fff url(../imgs/myclass_ico_like.png) no-repeat center center;background-size:21px auto;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,0.14);transition:background 0.3s ease-in-out}.myclass-profile .profile-image .like:hover,.myclass-profile .profile-image .like.active{background-image:url(../imgs/myclass_ico_like_on.png)}.myclass-profile .myclass-info{margin-bottom:60px;color:#fff;text-align:center}.myclass-profile .myclass-info .tit{margin:0 20px 12px;font-weight:500;font-size:18px}.myclass-profile .myclass-info .caption{margin:0 20px 30px;font-size:14px}.myclass-profile .myclass-info .btn-attend{display:inline-block;padding:0 32px;background:rgba(255,255,255,0.1);border:1px solid #f2f2f2;box-sizing:border-box;border-radius:24px;color:#f2f2f2;font-size:18px;line-height:46px;vertical-align:top;opacity:1;transition:opacity 0.3s ease-in-out}.myclass-profile .myclass-info .btn-attend:hover,.myclass-profile .myclass-info .btn-attend.active{opacity:0.5}.myclass-nav-mnb{margin-bottom:30px}.myclass-nav-mnb .myclass-mnb .mnb-item a{display:block;padding:16px 40px 16px 20px;background:rgba(0,0,0,0.15) url(../imgs/myclass_arr1.png) no-repeat right 20px center;background-size:6px auto;font-size:16px;color:#f2f2f2;line-height:24px;transition:background 0.3s ease-in-out}.myclass-nav-mnb .myclass-mnb .mnb-item a:hover,.myclass-nav-mnb .myclass-mnb .mnb-item a.active{background-color:rgba(0,0,0,0.4)}.myclass-nav-snb .myclass-snb .snb-item a{display:block;padding:16px 40px 16px 20px;background:rgba(0,0,0,0.15) url(../imgs/myclass_arr1.png) no-repeat right 20px center;background-size:6px auto;font-size:16px;color:#f2f2f2;line-height:24px;transition:background 0.3s ease-in-out}.myclass-nav-snb .myclass-snb .snb-item a:hover,.myclass-nav-snb .myclass-snb .snb-item a.active{background-color:rgba(0,0,0,0.4)}.myclass-btn-clsmenu{display:none}.myclass-container{padding:76px 20px 80px;width:calc(100% - 164px);box-sizing:border-box}@media screen and (min-width: 1200px){.inner-static{margin:0 auto}.myclass-side-wrap{width:214px}.myclass-container{width:calc(100% - 214px)}}@media print, screen and (max-width: 767px){.myclass-wrapper{display:block}.myclass-btn-mnb{display:block}.myclass-side-wrap{position:fixed;z-index:100;left:0;top:0;padding:0;width:100%;height:371px;box-shadow:none;transition:height 0.4s ease-in-out}.myclass-side-wrap.active{overflow:hidden;height:54px}.myclass-side-wrap.active .profile-image{z-index:-1;opacity:0;transition:opacity 0.3s ease-in-out}.myclass-side-wrap.active .myclass-info{padding-top:0}.myclass-side-wrap.active .myclass-info .tit{line-height:44px}.myclass-side-wrap.active .myclass-info .caption{opacity:0}.myclass-side-wrap.active .myclass-info .btn-attend{opacity:0}.myclass-profile .profile-image{position:absolute;top:30px;left:50%;display:block;margin:0 0 0 -73px;width:146px;height:146px;opacity:1;transition:opacity 0.3s ease-in-out}.myclass-profile .myclass-info{margin-bottom:30px;padding-top:190px;transition:padding-top 0.3s ease-in-out}.myclass-profile .myclass-info .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 20px;font-size:20px;cursor:pointer}.myclass-profile .myclass-info .caption{margin:0 20px 20px;font-size:16px}.myclass-profile .myclass-info .btn-attend{padding:0 30px;font-size:16px;line-height:40px}.myclass-nav-wrap{overflow-y:auto;position:fixed;z-index:300;top:0;bottom:0;right:-100%;margin-left:52%;width:48%;height:100%;background:#fff;opacity:0;transition:right 0.5s ease-in-out, opacity 0.5s ease-in-out}.myclass-nav-wrap.active{right:0;opacity:1}.myclass-nav-mnb{position:relative;margin:25px 0 0;padding-bottom:15px}.myclass-nav-mnb .myclass-mnb .mnb-item a{padding:15px 40px 15px 15px;background:none;background-position:right 20px center;font-size:24px;color:#383633;line-height:24px;text-align:right;line-height:1.2;transition:color 0.3s ease-in-out}.myclass-nav-mnb .myclass-mnb .mnb-item a:hover,.myclass-nav-mnb .myclass-mnb .mnb-item a.active{background:none;color:#cd6100}.myclass-nav-mnb::before{content:'';position:absolute;right:40px;bottom:0;display:block;width:40px;height:2px;background:#e3e3e3}.myclass-nav-snb{margin:15px 0}.myclass-nav-snb .myclass-snb .snb-item a{padding:15px 40px 15px 15px;background:none;text-align:right;font-size:18px;color:#383633;line-height:1.6;transition:color 0.3s ease-in-out}.myclass-nav-snb .myclass-snb .snb-item a:hover,.myclass-nav-snb .myclass-snb .snb-item a.active{background:none;color:#cd6100}.myclass-btn-clsmenu{font-size:0;text-indent:-9999px;float:right;display:block;border:none;margin:0 40px 25px 0;width:48px;height:48px;border-radius:50%;box-sizing:border-box;background:rgba(0,0,0,0.1) url(../imgs/myclass_btn_cls2.png) no-repeat center center;background-size:16px auto}.myclass-container{padding:96px 0 60px;width:100%;transition:padding-top 0.4s ease-in-out}}.wrapper{min-width:320px}.inner-static{position:relative;max-width:1200px;margin:0 10px}.inner-static::after{content:'';display:table;clear:both}.site_repr_img{display:flex;flex-wrap:wrap}.site_repr_img>li{width:50%}.site_repr_img>li>a{display:block}.site_repr_img>li>a>img{width:100%}.page-header{position:absolute;z-index:1000;left:0;top:0;width:100%;height:56px;min-height:0;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.14);transition:min-height .3s ease-in-out}.page-header .h-logo{position:absolute;left:50%;top:13px;margin-left:-68px}.page-header .h-logo a{font-size:0;text-indent:-9999px;display:block;width:136px;height:30px;background:url(../imgs/logo.png) no-repeat 0 0;background-size:136px auto}.nav-mnb{float:left;margin-left:-7px}.nav-mnb::after{content:'';display:table;clear:both}.nav-mnb .mnb .mnb-item{float:left}.nav-mnb .mnb .mnb-item>a{display:block;padding:18px 6px;color:#383633;font-size:16px;text-align:center;letter-spacing:-0.05em;line-height:20px;transition:color .3s ease-in-out}.nav-mnb .mnb .mnb-item>a:hover,.nav-mnb .mnb .mnb-item>a.active{color:#cd6100}.nav-mnb .mnb .mnb-item>a:hover .snb,.nav-mnb .mnb .mnb-item>a.active .snb{opacity:1;visibility:visible}.nav-mnb .mnb .mnb-item .snb{margin-top:-4px;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out}.nav-mnb .mnb .mnb-item .snb .snb-item{margin-bottom:2px;text-align:center}.nav-mnb .mnb .mnb-item .snb .snb-item:last-child{margin-bottom:0}.nav-mnb .mnb .mnb-item .snb .snb-item a{display:block;font-size:14px}.nav-mnb .mnb .mnb-item .snb .snb-item a:hover,.nav-mnb .mnb .mnb-item .snb .snb-item a.active{color:#cd6100}.page-header.active .snb{opacity:1 !important;visibility:visible !important}.nav-gnb{float:right;margin-right:-5px}.nav-gnb::after{content:'';display:table;clear:both}.nav-gnb .gnb{float:left}.nav-gnb .gnb::after{content:'';display:table;clear:both}.nav-gnb .gnb .gnb-item{float:left}.nav-gnb .gnb .gnb-item a{display:block;padding:18px 5px;font-size:14px;color:#383633;line-height:20px;transition:color .3s ease-in-out}.nav-gnb .gnb .gnb-item a:hover,.nav-gnb .gnb .gnb-item a.active{color:#cd6100}.gnb-my{float:right;margin:11px 5px 0 15px}.gnb-my a{display:block;width:50px;height:34px;background:url(../imgs/arr8.png) no-repeat right 0 center;background-size:9px auto}.gnb-my a .gnb-my-profile{display:block;width:34px;height:34px;background:#e87209;border-radius:50%;text-align:center;color:#fff;font-size:14px;line-height:34px}.btn-mnb{display:none}.main-spot{display:flex;align-items:center;justify-content:center;padding-top:56px;min-height:700px;background:url(../imgs/main_spot.jpg) no-repeat center center;background-size:cover}.bx-radius-b{padding:38px 20px;width:648px;background:rgba(0,0,0,0.26);backdrop-filter:blur(70px);border-radius:24px;box-sizing:border-box;text-align:center}.bx-radius-b .logo-in-bx{margin:0 auto 20px;width:170px;height:38px;background:url(../imgs/logo2.png) no-repeat 0 0;background-size:170px auto}.bx-radius-b .logo-in-bx strong{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}.bx-radius-b .lead-in-bx{margin-bottom:20px;color:#fff;font-size:20px}.main-content{padding:120px 0;background:url(../imgs/bg_content1.png) no-repeat center 0,url(../imgs/bg_content2.png) no-repeat center bottom;background-color:#fff;background-size:100% auto, 100% auto}.main-section{margin-bottom:134px;text-align:center}.main-section:last-child{margin-bottom:0}.service-lead{margin:22px 25px 0 63px}.service-lead::after{content:'';display:table;clear:both}.service-lead .col-image{float:left;width:38.94%}.service-lead .col-image img{width:100%}.service-lead .col-text{float:right;padding-left:8.3%;width:52.76%;text-align:justify}.service-lead .col-text .slogan{margin:30px 0 26px;color:#383633;font-size:18px;line-height:1.3}.service-lead .col-text .slogan strong{color:#e87209;font-weight:400;font-size:32px}.service-lead .col-text .lst-lead li{position:relative;margin-bottom:16px;padding-left:22px;font-size:16px;line-height:1.6}.service-lead .col-text .lst-lead li strong{color:#cd6100}.service-lead .col-text .lst-lead li::before{content:'';position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:#f1a838}.service-lead .col-text .lst-lead li:last-child{margin-bottom:0}.lead-functions img{width:100%}.page-footer{background:#4e4332;color:#8d806c}.f-menu-wrap{padding:50px 0 38px}.f-menu-wrap .lst-corp{position:absolute;left:0;top:0}.f-menu-wrap .lst-corp::after{content:'';display:table;clear:both}.f-menu-wrap .lst-corp .corp-item{color:#c6c2bc;float:left;margin-right:40px}.f-menu-wrap .lst-corp .corp-item:last-child{margin-right:0}.f-menu-wrap .lst-lang{position:absolute;left:0;top:50px;line-height:24px}.f-menu-wrap .lst-lang::after{content:'';display:table;clear:both}.f-menu-wrap .lst-lang .lang-item{float:left;margin-right:14px;font-size:14px}.f-menu-wrap .lst-lang .lang-cnt{float:left;color:#c6c2bc}.f-menu-wrap .nav-fnb{float:right;padding-left:43%}.f-menu-wrap .nav-fnb .fnb{color:#c6c2bc}.f-menu-wrap .nav-fnb .fnb .fnb-item{float:left;margin-right:50px}.f-menu-wrap .nav-fnb .fnb .fnb-item:last-child{margin-right:0}.f-menu-wrap .nav-fnb .fnb .fnb-item>a{display:block;margin-bottom:8px}.f-menu-wrap .nav-fnb .fnb .fnb-item .fsnb{font-size:14px;line-height:1.5}.f-menu-wrap .nav-fnb .fnb .fnb-item .fsnb a{display:block}.f-menu-wrap .nav-fnb .fnb .fnb-item .fsnb a:hover{text-decoration:underline}.f-menu-wrap .f-cinfo{position:absolute;left:0;top:80px;width:43%;font-size:14px}.f-menu-wrap .f-cinfo .fax{margin-left:8px}.f-copyright{padding:10px 0;border-top:1px solid #8d806c}.f-copyright .corp{font-weight:400;font-size:14px;line-height:1.5}.wrap-in-bx{padding:40px 0}.lst-form-item{margin:0 auto;max-width:290px}.lst-form-item.type2{margin-bottom:30px}.lst-form-item.type3{margin-bottom:40px}.lst-form-item li{position:relative;margin-bottom:12px}.lst-form-item li::after{content:'';display:table;clear:both}.lst-form-item li:last-child{margin-bottom:0}.lst-form-item li .form-item{position:absolute;left:-134px;width:134px;padding-right:20px;text-align:right;color:#383633;font-size:16px;box-sizing:border-box;line-height:38px}.lst-form-item li .form-item label{display:block}.lst-form-item li .form-item .dot{color:#F00}.lst-form-item li .err-msg{margin:10px 0 20px;width:calc(100% + 134px);color:#74716d;font-size:14px;text-align:justify}.lst-form-item li .err-msg .en{color:#cd6100;font-weight:700}.lst-form-item li .radio-wrap{padding:9px 0}#btn-dblchkId{position:absolute;top:0;right:-100px}.check-login{margin:12px auto 22px;max-width:290px}.check-login::after{content:'';display:table;clear:both}.check-login .checkbx-wrap{float:right}.msg-login{margin:18px 0 24px;text-align:center;color:#383633}.msg-login .link{font-weight:700;text-decoration:underline}.msg-login .link:hover{text-decoration:none}.login-sns{margin:0 auto;max-width:290px}.login-sns .lst-sns-item{padding-top:30px;border-top:1px solid #e3e3e3}.login-sns .lst-sns-item .sns-item{margin-bottom:10px;text-align:center;color:#383633;font-weight:700}.btn-sns{display:block;position:relative;padding:8px 34px;width:100%;text-align:center;color:#fff;border-radius:10px;box-sizing:border-box;opacity:1;transition:opacity .3s ease-in-out}.btn-sns::before{content:'';position:absolute;left:12px;top:50%;width:17px;height:17px}.btn-sns.facebook{background:#4e6297}.btn-sns.facebook::before{margin-top:-8px;background:url(../imgs/ico_facebook.png) no-repeat 0 0;background-size:17px auto}.btn-sns.whalespace{background:#4e6297}.btn-sns.whalespace::before{margin-top:-8px;background:url(../imgs/ico_whalespace.png) no-repeat 0 0;background-size:17px auto}.btn-sns:hover{opacity:0.6}.member-content{display:flex;align-items:center;justify-content:center;padding-top:56px;min-height:883px;background:url(../imgs/main_spot.jpg) no-repeat center center;background-size:cover}.lst-btn-signup{padding:60px 0}.lst-btn-signup li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e3e3e3}.lst-btn-signup li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.btn-in-popup{position:relative;display:block;margin:0 auto;padding:0;max-width:290px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-size:18px;line-height:46px;opacity:1;transition:background .3s ease-in-out, color .3s ease-in-out}.btn-in-popup:hover{background:#e87209;color:#fff}.btn-in-popup:hover .arr1,.btn-in-popup:hover .arr2{background-image:url(../imgs/arr3.png)}.btn-in-popup.type2{border:1px solid #cd6100;color:#cd6100}.btn-in-popup.type2:hover{background:#cd6100;color:#fff}.btn-in-popup .arr1,.btn-in-popup .arr2{display:inline-block;padding-right:22px;background-repeat:no-repeat;background-position:right center;background-size:14px auto;vertical-align:top}.btn-in-popup .arr1{background-image:url(../imgs/arr1.png)}.btn-in-popup .arr2{background-image:url(../imgs/arr2.png)}.terms-check{margin:0px auto 50px;padding-top:40px;text-align:left;border-top:1px solid #f1a838}.terms-check .terms-check-all{margin-bottom:14px;padding-bottom:12px}.terms-check .terms-check-all .lbl-check{font-weight:700;color:#383633}.terms-check .terms-check-all:after{content:"";width:50%;border-bottom:1px solid #e3e3e3;margin-top:12px;position:absolute}.terms-check .lst-terms li{margin-bottom:8px}.terms-check .lst-terms li:last-child{margin-bottom:0}.terms-check .lst-terms li .checkbx-wrap::after{content:'';display:table;clear:both}.terms-check .lst-terms li .lbl-check{float:left}.terms-check .lst-terms li .link{float:left;margin-left:10px;line-height:20px;text-decoration:underline}.terms-check .lst-terms li .wrap-table{margin-top:14px;width:100%}.ts-terms{border-collapse:separate;table-layout:fixed;color:#74716d;font-size:14px}.ts-terms thead tr:first-child th,.ts-terms thead tr:first-child td{border-top:1px solid #bcbcbc;border-right:1px #e3e3e3 solid}.ts-terms thead tr:first-child th:first-child,.ts-terms thead tr:first-child td:first-child{border-left-style:solid;border-color:#bcbcbc #e3e3e3 #e3e3e3 #bcbcbc;border-top-left-radius:10px}.ts-terms thead tr:first-child th:last-child,.ts-terms thead tr:first-child td:last-child{border-color:#bcbcbc #bcbcbc #e3e3e3 #e3e3e3;border-top-right-radius:10px}.ts-terms tbody tr:last-child th,.ts-terms tbody tr:last-child td{border-bottom:1px solid #bcbcbc}.ts-terms tbody tr:last-child th:first-child,.ts-terms tbody tr:last-child td:first-child{border-left-style:solid;border-color:#e3e3e3 #e3e3e3 #bcbcbc #bcbcbc;border-bottom-left-radius:10px}.ts-terms tbody tr:last-child th:last-child,.ts-terms tbody tr:last-child td:last-child{border-style:none solid solid none;border-left-style:solid;border-color:#e3e3e3 #bcbcbc #bcbcbc #e3e3e3;border-bottom-right-radius:10px;border-left:none}.ts-terms th{font-weight:400;text-align:center}.ts-terms th,.ts-terms td{padding:8px 5px;border:1px #e3e3e3;border-style:none solid solid none;vertical-align:middle}.ts-terms th:first-child,.ts-terms td:first-child{border-style:none solid solid solid;border-color:#e3e3e3 #e3e3e3 #e3e3e3 #bcbcbc}.ts-terms th:last-child,.ts-terms td:last-child{border-color:#e3e3e3 #bcbcbc #e3e3e3 #e3e3e3}.signup-complete{margin:80px 0;padding-top:76px;background:url(../imgs/ico_emoji1.png) no-repeat center 0;background-size:54px auto;text-align:center}.signup-complete .lead{margin-bottom:60px;color:#383633;font-size:20px}.signup-complete .lead strong{display:block;margin-bottom:12px;color:#e87209;font-size:24px}.signup-complete .att-msg{margin-bottom:10px;color:#74716d}.sub-spot{padding-top:56px;background:linear-gradient(61.57deg, #ffa85b 30.47%, #fedf3e 79.77%)}.sub-spot .inner-static{min-height:150px}.sub-spot .inner-static::before{content:'';position:absolute;top:0;display:block}.sub-spot.tube .inner-static::before{right:46px;width:233px;height:123px;background:url(../imgs/ico_spot1.png) no-repeat 0 0;background-size:233px auto}.sub-spot.study .inner-static::before{right:70px;width:175px;height:125px;background:url(../imgs/ico_spot2.png) no-repeat 0 0;background-size:175px auto}.sub-spot.service .inner-static::before{right:50px;width:232px;height:130px;background:url(../imgs/ico_spot3.png) no-repeat 0 0;background-size:232px auto}.sub-spot.mypage .inner-static::before{right:34px;width:240px;height:129px;background:url(../imgs/ico_spot4.png) no-repeat 0 0;background-size:240px auto}.page-tit{position:absolute;left:0;top:50%;margin-top:-31px;color:#553212;font-size:30px;line-height:42px}.page-nav-tnb{position:absolute;left:0;bottom:0;box-sizing:border-box}.page-nav-tnb .tnb::after{content:'';display:table;clear:both}.page-nav-tnb .tnb li{float:left}.page-nav-tnb .tnb li a{position:relative;display:block;padding:12px 20px 8px;text-align:center;color:#544225;font-size:18px;border-radius:18px 18px 0 0;transition:background .2s ease-in-out, color .2s ease-in-out}.page-nav-tnb .tnb li a::before,.page-nav-tnb .tnb li a::after{content:'';position:absolute;right:-8px;bottom:0;display:block;width:8px;height:8px;background:url(../imgs/bg_tnb.png) no-repeat 0 0;background-size:8px auto;opacity:0;transition:opacity .2s ease-in-out}.page-nav-tnb .tnb li a::before{right:auto;left:-8px;transform:rotate(-90deg)}.page-nav-tnb .tnb li a:hover,.page-nav-tnb .tnb li a.active{background:#fff;color:#383633}.page-nav-tnb .tnb li a:hover::before,.page-nav-tnb .tnb li a:hover::after,.page-nav-tnb .tnb li a.active::before,.page-nav-tnb .tnb li a.active::after{opacity:1}.sub-content{background:#fbf9f8}.sub-content.myclass{background:#fff}.search-area{padding:24px 0;background:#fff}.search-area .study-nav-tnb{float:left}.search-area .search-radius-wrap{float:right;width:calc(100% - 500px);box-sizing:border-box}.study-nav-tnb .tnb2{font-size:18px;line-height:46px}.study-nav-tnb .tnb2::after{content:'';display:table;clear:both}.study-nav-tnb .tnb2 dt{float:left;margin-right:20px;color:#383633}.study-nav-tnb .tnb2 dt strong{font-weight:400}.study-nav-tnb .tnb2 dd{float:left;margin-right:50px}.study-nav-tnb .tnb2 dd:last-of-type{margin-right:0}.study-nav-tnb .tnb2 dd .lst-menu{background:#f2f2f2;border-radius:26px}.study-nav-tnb .tnb2 dd .lst-menu::after{content:'';display:table;clear:both}.study-nav-tnb .tnb2 dd .lst-menu li{float:left;margin-right:5px}.study-nav-tnb .tnb2 dd .lst-menu li:last-child{margin-right:0}.study-nav-tnb .tnb2 dd .lst-menu li a{display:block;padding:0 14px;font-size:16px;line-height:44px;transition:background .2s ease-in-out, color .2s ease-in-out, border .2s ease-in-out;border:1px solid #f2f2f2;border-radius:26px;box-sizing:border-box;color:#74716d}.study-nav-tnb .tnb2 dd .lst-menu li a:hover,.study-nav-tnb .tnb2 dd .lst-menu li a.active{background:#fff;border:1px solid #e87209;color:#e87209}.study-nav-tnb .tnb2 dd .input-date-wrap{float:left}.study-nav-tnb .tnb2 dd .btn-reset{float:left;margin:3px 0 0 10px}.search-radius-wrap{position:relative;padding:10px 16px;width:344px;background:#f2f2f2;border-radius:32px;box-sizing:border-box;text-align:left;border:1px solid #E87209}.search-radius-wrap .input-text{width:calc(100% - 36px)}.search-radius-wrap .btn-search{font-size:0;text-indent:-9999px;position:absolute;right:16px;top:50%;margin-top:-13px;width:26px;height:26px;background:url(../imgs/ico_search.png) no-repeat center center;background-size:20px auto;border:none}.progress-section{padding-bottom:100px}.progress-section:first-of-type{padding-top:82px}.study-section{padding-bottom:100px}.study-section:last-child{padding-bottom:0}.tit1{padding-bottom:14px;border-bottom:1px solid #e3e3e3;font-weight:500;font-size:36px;color:#383633;line-height:1.4}.tit1.cont-btn{position:relative}.tit1.cont-btn .grade{display:none}.tit1.cont-btn span{padding-right:210px}.tit1.cont-btn .btn5{position:absolute;right:0;bottom:14px}.wrap-progress .btn-area{position:relative;padding-top:18px;text-align:center}.lst-progress::after{content:'';display:table;clear:both}.lst-progress .progress-item{float:left;width:calc((100% - 30px) / 2);min-height:100px;margin:30px 0}.lst-progress .progress-item:nth-child(even){float:right}.lst-progress .progress-item .like{font-size:0;text-indent:-9999px;float:left;display:block;width:52px;height:100px;background:url(../imgs/ico_like.svg) no-repeat center center;background-size:23px auto;transition:background .2s ease-in-out}.lst-progress .progress-item .like.active{background-image:url(../imgs/ico_like_on.svg)}.lst-progress .progress-item .star{font-size:0;text-indent:-9999px;float:left;display:block;width:52px;height:100px;background:url(../imgs/ico_star.svg) no-repeat center center;background-size:31px auto;transition:background .2s ease-in-out}.lst-progress .progress-item .star.active{background-image:url(../imgs/ico_star_on.svg);background-size:43px auto}.lst-progress .progress-item .detail{position:relative;display:block;float:right;width:calc(100% - 52px);background:url(../imgs/arr6.png) no-repeat right 9px;background-size:8px auto}.lst-progress .progress-item .detail .thum{overflow:hidden;float:left;display:block;width:100px;height:100px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:24px}.lst-progress .progress-item .detail .thum img{width:100%}.lst-progress .progress-item .detail .thum.nxboard{background:#fff url(../imgs/ico_nxboard.png) no-repeat center center;background-size:58px auto}.lst-progress .progress-item .detail .thum.video{background:#fff url(../imgs/ico_play.png) no-repeat center center;background-size:36px auto}.lst-progress .progress-item .detail .thum.quiz{background:#fff url(../imgs/ico_quiz.png) no-repeat center center;background-size:40px auto}.lst-progress .progress-item .detail .tit{float:right;display:block;width:calc(100% - 120px);box-sizing:border-box;padding-right:54px;color:#383633;font-size:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:2.8em !important}.lst-progress .progress-item .detail .progress{font-size:0;text-indent:-9999px;position:absolute;right:0;bottom:0;display:block;width:calc(100% - 120px);height:50px}.lst-progress .progress-item .detail .progress .state{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}.lst-progress .progress-item .detail .progress .ico-start,.lst-progress .progress-item .detail .progress .ico-half,.lst-progress .progress-item .detail .progress .ico-finish{position:absolute;bottom:0;display:block;background-repeat:no-repeat;background-position:center center;transition:background .3s ease-in-out}.lst-progress .progress-item .detail .progress .ico-start{left:0;width:13px;height:13px;background-image:url(../imgs/ico_start.png);background-size:13px auto}.lst-progress .progress-item .detail .progress .ico-half{left:50%;margin-left:-9px;width:19px;height:25px;background-image:url(../imgs/ico_half.png);background-size:19px auto}.lst-progress .progress-item .detail .progress .ico-finish{right:-9px;bottom:-6px;width:47px;height:47px;background-image:url(../imgs/ico_finish.png);background-size:47px auto}.lst-progress .progress-item .detail .progress::before,.lst-progress .progress-item .detail .progress::after{content:'';position:absolute;z-index:0;bottom:5px;display:block;height:2px;background:#e3e3e3;transition:background .3s ease-in-out}.lst-progress .progress-item .detail .progress::before{left:18px;width:calc(50% - 30px)}.lst-progress .progress-item .detail .progress::after{left:calc(50% + 13px);width:calc(50% - 45px)}.lst-progress .progress-item .detail .progress.half-on::before{background:#fad92f}.lst-progress .progress-item .detail .progress.half-on .ico-half{background-image:url(../imgs/ico_half_on.png)}.lst-progress .progress-item .detail .progress.finish-on::before,.lst-progress .progress-item .detail .progress.finish-on::after{background:#fad92f}.lst-progress .progress-item .detail .progress.finish-on .ico-half{background-image:url(../imgs/ico_half_on.png)}.lst-progress .progress-item .detail .progress.finish-on .ico-finish{background-image:url(../imgs/ico_finish_on.png)}.wrap-cont-lnb .lst-progress .progress-item{float:none;width:100%}.btn-pagetop{position:absolute;right:0;top:-160px;display:block;width:50px;height:70px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:29px;transition:background .3s ease-in-out}.btn-pagetop span{display:block;padding-top:38px;background:url(../imgs/arr7.png) no-repeat center 14px;background-size:12px auto;font-weight:700;color:#e87209;text-align:center;font-size:14px;letter-spacing:1px;line-height:1;transition:background .3s ease-in-out, color .3s ease-in-out}.btn-pagetop:hover{background-color:#e87209}.btn-pagetop:hover span{background-image:url(../imgs/arr9.png);color:#fff}.wrap-learn{margin-top:42px}.lst-learn::after{content:'';display:table;clear:both}.lst-learn .learn-item{float:left;margin:0 28px 60px 0;width:calc(((100% - 56px) / 3) - 0.01px)}.lst-learn .learn-item:nth-child(3n+3){margin-right:0}.lst-learn .learn-item>a{overflow:hidden;position:relative;display:block;box-shadow:0 24px 54px rgba(0,0,0,0.12);border-radius:24px;opacity:1;transition:opacity .3s ease-in-out}.lst-learn .learn-item>a:hover{opacity:0.8}.lst-learn .learn-item>a:hover .poster img{transform:scale(1.1)}.lst-learn .learn-item>a .poster{display:block}.lst-learn .learn-item>a .poster img{width:100%;transition:transform .3s ease-in-out}.lst-learn .learn-item>a .h-group{position:absolute;left:0;bottom:0;padding:21px 88px 21px 24px;width:100%;height:94px;box-sizing:border-box;background:#fff;color:#383633}.lst-learn .learn-item>a .h-group .grade-term,.lst-learn .learn-item>a .h-group .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lst-learn .learn-item>a .h-group .grade-term{margin-bottom:1px;font-size:16px}.lst-learn .learn-item>a .h-group .tit{font-size:18px}.lst-learn .learn-item>a .bookmark{font-size:0;text-indent:-9999px;position:absolute;right:24px;bottom:22px;display:block;width:50px;height:50px;background:#fff url(../imgs/ico_bookmark.png) no-repeat center center;background-size:50px auto;transition:background .3s ease-in-out}.lst-learn .learn-item>a .bookmark:hover,.lst-learn .learn-item>a .bookmark.active{background-image:url(../imgs/ico_bookmark_on.png)}.service-section{background:#fff}.service-section .h-group{padding:40px 0 30px;text-align:center}.service-section .h-group .search-radius-wrap{margin:20px auto 0}.service-section .cnt-group{padding:30px 0 146px;background:url(../imgs/bg_content3.png) no-repeat center 0;background-size:100% auto}.service-section .f-group{padding-bottom:80px;text-align:center}.service-section .f-group .lead{margin-bottom:30px;color:#383633;font-weight:500;font-size:24px}.service-section2{padding:30px 0 100px}.service-section2:not(:first-of-type){padding-top:0}.tit2{color:#413123;font-weight:500;font-size:36px;line-height:1.45}.lst-qna{margin:0 8.3%;counter-reset:qna}.lst-qna .nodata{text-align:center}.lst-qna .qna-item{margin-bottom:20px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:18px;cursor:pointer;transition:all .3s ease-in-out}.lst-qna .qna-item:last-child{margin-bottom:0}.lst-qna .qna-item.active{box-shadow:1px 2px 12px rgba(0,0,0,0.1)}.lst-qna .qna-item.active .a{display:block}.lst-qna .qna-item .q{position:relative;margin:17px 30px 17px 30px;padding-left:22px;color:#74716d;font-weight:500;font-size:20px}.lst-qna .qna-item .q:before{counter-increment:qna;content:counter(qna);position:absolute;left:0;top:0;font-weight:400;font-size:20px;color:#bcbcbc}.lst-qna .qna-item .a{display:none;margin:0 30px;padding:15px 0 30px;border-top:1px solid #e3e3e3;color:#74716d;font-size:14px;text-align:justify;line-height:1.3}.sch_result_msg{padding-top:30px}.sch_result_msg .inner-static{text-align:right}.sch_result_msg .inner-static .sch_word{margin-right:16px;font-weight:500;font-size:18px;color:#383633}.myclass-section{padding:80px 0 100px}.myclass-section:not(:first-of-type){padding-top:0}.myclass-inner-section{padding:30px 0 60px}.myclass-inner-section:not(:first-of-type){padding-top:0}.myclass-inner-section:last-child{padding-bottom:0}.tit3{margin-bottom:10px;font-weight:400;color:#383633;font-size:24px;line-height:1.25}.lst-myclass{display:flex;flex-wrap:wrap;margin-bottom:-30px}.lst-myclass .myclass-item{margin-bottom:30px;width:calc(50% - 15px);min-height:206px}.lst-myclass .myclass-item:nth-child(odd){margin-right:15px}.lst-myclass .myclass-item:nth-child(even){margin-left:15px}.lst-myclass .myclass-item .inner-wrap-item{position:relative;padding:30px;height:100%;background:#fbf9f8;box-shadow:1px 1px 6px rgba(232,124,69,0.3);box-sizing:border-box;border-radius:18px}.lst-myclass .myclass-item .inner-wrap-item::after{content:'';display:table;clear:both}.lst-myclass .myclass-item .inner-wrap-item .push{font-size:0;text-indent:-9999px;position:absolute;right:25px;top:25px;display:block;width:12px;height:12px;background:#f64;border-radius:50%}.lst-myclass .myclass-item .inner-wrap-item .no{position:absolute;left:30px;top:30px;color:#74716d;font-weight:500;font-size:20px;line-height:1}.lst-myclass .myclass-item .inner-wrap-item .myclass-image{overflow:hidden;position:absolute;left:84px;top:16px;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.lst-myclass .myclass-item .inner-wrap-item .myclass-image img{border-radius:50%;width:100%}.lst-myclass .myclass-item .inner-wrap-item .myclass-info{float:left;display:flex;flex-flow:column wrap;justify-content:center;margin:0 5px 0 0;padding-top:40px;width:calc(100% - 140px);height:calc(100% - 40px)}.lst-myclass .myclass-item .inner-wrap-item .myclass-info .myclass-name,.lst-myclass .myclass-item .inner-wrap-item .myclass-info .teacher-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:2em;max-height:2em !important;display:block;width:100%;color:#383633;text-align:justify;line-height:1}.lst-myclass .myclass-item .inner-wrap-item .myclass-info .myclass-name{margin-bottom:15px;font-size:24px}.lst-myclass .myclass-item .inner-wrap-item .myclass-info .teacher-name{font-size:20px}.lst-myclass .myclass-item .inner-wrap-item .state-area{position:absolute;right:30px;top:50%;margin-top:-24px;min-width:130px;height:48px;text-align:center;font-size:18px;line-height:48px}.lst-myclass .myclass-item .inner-wrap-item .state-area .btn{display:block;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-weight:500;font-size:18px;line-height:46px}.lst-myclass .myclass-item .inner-wrap-item .state-area .btn span{display:inline-block;padding-right:18px;background:url(../imgs/arr1.png) no-repeat right center;background-size:14px auto;vertical-align:top;line-height:46px}.lst-myclass .myclass-item .inner-wrap-item .state-area .stand-by{color:#f1a838}.lst-myclass .myclass-item .inner-wrap-item .state-area .stop{color:#bcbcbc}.apply-complete{margin:50px 0 40px;text-align:center}.apply-complete .lead{margin-bottom:40px}.apply-complete .lead strong{display:block;color:#e87209;font-size:24px}.apply-complete .att-msg{margin-bottom:10px;color:#74716d}.mypage-section{padding:40px 0 100px}.mypage-section:not(:first-of-type){padding-top:0}.mypage-section .mypage-nav-tnb{margin:30px 0}.mypage-section .mypage-nav-tnb .select-tnb{display:none}.msg-no-data{margin:30px 0 40px;text-align:center;color:#74716d;font-size:20px;line-height:1.8}.mypage-lst-child{display:flex;flex-wrap:wrap;margin:30px 0 -30px}.mypage-lst-child .child-item{margin:0 10px 30px 0;width:calc(((100% - 20px) / 3) - 0.01px)}.mypage-lst-child .child-item:nth-child(3n+3){margin-right:0}.mypage-lst-child .child-item .inner-wrap-item::after{content:'';display:table;clear:both}.mypage-lst-child .child-item .inner-wrap-item .child-image{overflow:hidden;float:left;margin-right:5px;width:80px;height:80px;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:18px}.mypage-lst-child .child-item .inner-wrap-item .child-image img{width:100%}.mypage-lst-child .child-item .inner-wrap-item .child-info{float:right;padding-top:3px;width:calc(100% - 85px)}.mypage-lst-child .child-item .inner-wrap-item .child-info::after{content:'';display:table;clear:both}.mypage-lst-child .child-item .inner-wrap-item .child-info .child-name{float:none;display:block;font-weight:500;color:#383633;font-size:20px;line-height:24px}.mypage-lst-child .child-item .inner-wrap-item .child-info .link-menu{float:none;margin-left:-10px}.mypage-lst-child .child-item .inner-wrap-item .child-info .link-menu>li{padding-right:0;margin-right:0;line-height:24px}.mypage-lst-child .child-item .inner-wrap-item .child-info .school-info{clear:both;padding-top:0;color:#383633;font-size:18px}.mypage-lst-child .child-item .inner-wrap-item .child-info .school-info .school-name{padding-right:10px}.flex-group{display:flex;flex-wrap:wrap;margin-top:30px}.flex-group .col{width:36.5%}.flex-group .col:nth-child(2){margin-left:10px;width:calc(63.5% - 10px)}.lst-mypage{margin:24px 0 30px;color:#383633}.lst-mypage dt{font-weight:500;font-size:18px}.lst-mypage dt.type2{margin-bottom:20px}.lst-mypage dd{margin-bottom:20px;font-size:16px}.lst-mypage dd:last-child{margin-bottom:0}.image-avatar{width:220px;height:370px;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:18px}.image-avatar.no-image{background:#f2f2f2}.wrap-cont-lnb{display:flex;flex-wrap:wrap;padding:80px 0 100px}.wrap-cont-lnb .wrap-page-lnb{margin-right:20px;width:200px}.wrap-cont-lnb .wrap-page-lnb .btn-cls{display:none}.wrap-cont-lnb .wrap-page-lnb .wrap-select-grade{display:none}.wrap-cont-lnb .wrap-section{width:calc(100% - 220px)}.nav-page-lnb{margin-top:70px}.tit-page-lnb{margin-bottom:8px;padding:0 15px;color:#e87209;font-size:16px}.page-lnb>li{margin-bottom:8px}.page-lnb>li:last-child{margin-bottom:0}.page-lnb>li>a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1.5;-webkit-box-orient:vertical;word-wrap:break-word;line-height:2em;max-height:3em !important;position:relative;display:block;padding:6px 14px;color:#74716d;font-size:18px;line-height:1.5;transition:font-weight 0.3s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out, box-shadow 0.3s ease-in-out}.page-lnb>li>a::before{content:'・';padding-right:5px}.page-lnb>li>a:hover,.page-lnb>li>a.active{font-weight:500;color:#383633}.page-lnb>li>a.active{background:#fff;box-shadow:0px 0px 28px rgba(0,0,0,0.05);border-radius:24px}.set-period{font-size:18px;line-height:46px}.set-period::after{content:'';display:table;clear:both}.set-period>li{float:left}.set-period>li::after{content:'';display:table;clear:both}.set-period>li:first-child{margin-right:50px;max-width:565px;width:calc(100% - 462px)}.set-period>li>.tit{float:left;width:54px;color:#383633;font-weight:400;font-size:18px}.set-period>li>.cnt{position:relative;float:left;width:calc(100% - 54px)}.set-period>li>.cnt .select-period{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:46px;border:1px solid #e87209;box-sizing:border-box;border-radius:26px;cursor:pointer}.set-period>li>.cnt .select-period .tx{padding-right:20px;color:#e87209;font-size:18px}.set-period>li>.cnt .select-period .tx::after{content:'';position:absolute;right:20px;top:50%;display:block;margin-top:-5px;width:6px;height:10px;background:url(../imgs/arr17.png) no-repeat center center;background-size:6px auto}.set-period>li>.cnt .lst-period{position:absolute;left:0;right:0;top:100%;z-index:1;overflow:hidden;margin-top:10px;padding:12px 20px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:13px;transition-duration:300ms;transform-origin:top;transform:scaleY(0);opacity:0;cursor:default}.set-period>li>.cnt .lst-period::after{content:'';display:table;clear:both}.set-period>li>.cnt .lst-period>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;height:40px;color:#e87209;line-height:40px}.set-period>li>.cnt.active .lst-period{transform:scaleY(1);opacity:1}.set-period>li>.cnt .input-date-wrap{float:left}.set-period>li>.cnt .btn-reset{float:left;margin:3px 0 0 10px}.tnb-line::after{content:'';display:table;clear:both}.tnb-line>li{float:left;margin-right:30px}.tnb-line>li:last-child{margin-right:0}.tnb-line>li>a{position:relative;display:block;padding-bottom:7px;font-weight:500;color:#bcbcbc;font-size:20px;transition:color 0.3s ease-in-out}.tnb-line>li>a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#f1a838;opacity:0;transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out}.tnb-line>li>a:hover,.tnb-line>li>a.active{color:#383633}.tnb-line>li>a:hover:after,.tnb-line>li>a.active:after{width:100%;opacity:1}.lst-mypage2{padding-bottom:20px}.lst-mypage2::after{content:'';display:table;clear:both}.lst-mypage2.type2>li{float:left;width:calc((100% - 30px) / 2)}.lst-mypage2.type2>li:nth-child(even){float:right}.lst-mypage2>li{margin-bottom:10px}.lst-mypage2>li>a{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;border:1px solid transparent;box-sizing:border-box;border-radius:18px;transition:border .3s ease-in-out}.lst-mypage2>li>a:hover{border-color:#e3e3e3}.lst-mypage2>li>a .no{margin:0 5px;width:50px;text-align:center;color:#74716d;line-height:1.5}.lst-mypage2>li>a .like{font-size:0;text-indent:-9999px;display:block;margin:0 10px 0 -10px;width:44px;height:42px;background:url(../imgs/ico_like4.png) no-repeat center center;background-size:44px auto}.lst-mypage2>li>a .ico{overflow:hidden;margin-right:20px;width:50px;height:50px;background-color:#fff;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:10px;background-repeat:no-repeat;background-position:center center}.lst-mypage2>li>a .ico.text{background-image:url(../imgs/myclass_ico_text.png);background-size:29px auto}.lst-mypage2>li>a .ico.mov{background-image:url(../imgs/myclass_ico_mov.png);background-size:19px auto}.lst-mypage2>li>a .ico.quiz{background-image:url(../imgs/myclass_ico_quiz.png);background-size:20px auto}.lst-mypage2>li>a .ico img{width:100%}.lst-mypage2>li>a .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:160px;width:calc(100% - 60px);box-sizing:border-box;font-weight:400;color:#74716d}.lst-mypage2>li>a .date{position:absolute;right:20px;top:10px;color:#bcbcbc;font-size:16px}.lst-mypage2>li>a .cnt,.lst-mypage2>li>a .cnt2,.lst-mypage2>li>a .cnt3{padding-right:20px;box-sizing:border-box;font-weight:400;color:#383633;text-align:justify}.lst-mypage2>li>a .cnt{padding:10px 20px 0;width:100%}.lst-mypage2>li>a .cnt2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 130px)}.lst-mypage2>li>a .cnt3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 174px)}.pagenate{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.pagenate a,.pagenate strong{display:inline-block;margin:0 5px;width:30px;height:30px;text-align:center;color:#74716d;font-size:16px;line-height:30px;transition:color .3s ease-in-out, font-weight .3s ease-in-out}.pagenate a:hover{color:#383633;font-weight:700}.pagenate .current{background:#f1a838;border-radius:50%;color:#fff}.pagenate .btn-prev,.pagenate .btn-next{font-size:0;text-indent:-9999px;background:url(../imgs/arr12.png) no-repeat center center;background-size:10px auto;transition:background .3s ease-in-out}.pagenate .btn-prev:hover,.pagenate .btn-next:hover{background-image:url(../imgs/arr13.png)}.pagenate .btn-next{transform:rotate(-180deg)}.service-lst-notice{margin-top:30px}.service-lst-notice .nodata{padding:20px;text-align:center}.service-lst-notice .notice-item{overflow:hidden;margin-bottom:10px;border:1px solid transparent;box-sizing:border-box;border-radius:18px;transition:background .3s ease-in-out, border .3s ease-in-out, box-shadow .3s ease-in-out}.service-lst-notice .notice-item:hover{border-color:#e3e3e3}.service-lst-notice .notice-item:hover .overview:after{opacity:1}.service-lst-notice .notice-item.active{border-color:transparent;box-shadow:1px 2px 12px rgba(151,75,36,0.1)}.service-lst-notice .notice-item.active .overview{position:relative;overflow:hidden;padding-bottom:20px;background:#fff}.service-lst-notice .notice-item.active .overview>.cnt{opacity:0}.service-lst-notice .notice-item.active .overview:after{opacity:1;transform:rotate(-180deg)}.service-lst-notice .notice-item.active .notice-cnt{background:#fff}.service-lst-notice .notice-item.active .notice-cnt::before{opacity:1}.service-lst-notice .notice-item .overview{position:relative;padding:20px 20px 50px;cursor:pointer;transition:padding 0.3s ease-in-out, background 0.3s ease-in-out}.service-lst-notice .notice-item .overview::after{content:'';display:table;clear:both}.service-lst-notice .notice-item .overview::after{content:'';position:absolute;right:30px;top:50%;display:block;margin-top:-4px;width:17px;height:9px;background:url(../imgs/myclass_arr3.png) no-repeat center center;background-size:17px auto;opacity:0;transform-origin:center center;transform:rotate(0);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out}.service-lst-notice .notice-item .overview>.tit,.service-lst-notice .notice-item .overview>.name,.service-lst-notice .notice-item .overview>.reg-date{display:inline-block;vertical-align:middle;line-height:24px}.service-lst-notice .notice-item .overview>.tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px;max-width:calc(100% - 235px);font-weight:400;color:#383633;font-size:20px}.service-lst-notice .notice-item .overview>.name{font-weight:400}.service-lst-notice .notice-item .overview>.name:after{content:'・'}.service-lst-notice .notice-item .overview>.name,.service-lst-notice .notice-item .overview>.reg-date{color:#74716d;font-size:16px}.service-lst-notice .notice-item .overview>.cnt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:20px;bottom:20px;display:block;width:calc(100% - 80px);color:#74716d;font-size:14px;transition:opacity 0.3s ease-in-out}.service-lst-notice .notice-item .overview>.reg-date{min-width:130px}.service-lst-notice .notice-item .wrap-notice-cnt{display:none}.service-lst-notice .notice-item .wrap-notice-cnt .btn-more{display:block;padding:20px 0;text-align:center;color:#e87209}.service-lst-notice .notice-item .wrap-notice-cnt .btn-more .arr-down{padding-right:14px;background:url(../imgs/arr15.png) no-repeat right center;background-size:9px auto}.service-lst-notice .notice-item .notice-cnt{position:relative;padding:20px;transition:background 0.3s ease-in-out}.service-lst-notice .notice-item .notice-cnt::before{content:'';position:absolute;left:20px;top:0;width:calc(100% - 40px);height:1px;background:#e3e3e3;opacity:0;transition:opacity 0.3s ease-in-out}.service-lst-notice .notice-item .notice-cnt .notice-lead{margin-bottom:20px;color:#74716d;font-size:16px;line-height:1.9;text-align:justify}.service-lst-notice .notice-item .notice-cnt .lst-upload-file li .link-file:hover{text-decoration:underline}.notice-comment{background:#fafafa}.notice-comment .write-comment{margin:20px}.notice-comment .write-comment .option-menu{margin-bottom:20px}.notice-comment .write-comment .option-menu::after{content:'';display:table;clear:both}.notice-comment .write-comment .option-menu>li{position:relative;float:left;margin-right:10px;padding-right:10px}.notice-comment .write-comment .option-menu>li::after{content:'';position:absolute;right:0;top:50%;display:block;margin-top:-8px;width:1px;height:16px;background:#bcbcbc}.notice-comment .write-comment .option-menu>li:last-child{margin-right:0;padding-right:0}.notice-comment .write-comment .option-menu>li:last-child::after{display:none}.notice-comment .write-comment .option-menu>li>a{display:block;color:#bcbcbc;font-weight:500;font-size:16px;line-height:20px;transition:color 0.3s ease-in-out}.notice-comment .write-comment .option-menu>li>a:hover,.notice-comment .write-comment .option-menu>li>a.active{color:#383633}.notice-comment .write-comment .bx-comment{position:relative;padding:11px 50px 11px 20px;background:#e3e3e3;border-radius:35px}.notice-comment .write-comment .bx-comment .input-text{color:#383633}.notice-comment .write-comment .bx-comment .btn-comment{font-size:0;text-indent:-9999px;position:absolute;right:6px;top:50%;display:block;margin-top:-18px;width:36px;height:36px;background:#fff url(../imgs/myclass_ico_send.png) no-repeat 10px center;background-size:18px auto;border:1px solid #e87209;box-sizing:border-box;border-radius:50%;opacity:1;transition:opacity 0.3s ease-in-out}.notice-comment .write-comment .bx-comment .btn-comment:hover{opacity:0.6}.notice-comment .lst-comment{margin:0 20px}.notice-comment .lst-comment .comment-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e3e3e3}.notice-comment .lst-comment .comment-item:last-child{margin-bottom:0}.notice-comment .lst-comment .comment-item .comment-header{position:relative;margin-bottom:10px;padding-right:35px;box-sizing:border-box}.notice-comment .lst-comment .comment-item .comment-header::after{content:'';display:table;clear:both}.notice-comment .lst-comment .comment-item .comment-header .name,.notice-comment .lst-comment .comment-item .comment-header .reg-date,.notice-comment .lst-comment .comment-item .comment-header .link-del{line-height:20px}.notice-comment .lst-comment .comment-item .comment-header .name{float:left;margin-right:10px;color:#383633;font-weight:400;font-size:16px}.notice-comment .lst-comment .comment-item .comment-header .reg-date{float:left;color:#74716d;font-size:14px}.notice-comment .lst-comment .comment-item .comment-header .link-del{position:absolute;right:0;top:0;color:#f57574;font-weight:500;font-size:16px}.notice-comment .lst-comment .comment-item .comment-cnt{margin-bottom:10px;color:#383633;font-size:14px;line-height:1.3}.notice-comment .lst-comment .comment-item .comment-footer{position:relative}.notice-comment .lst-comment .comment-item .comment-footer .link-recomment{position:relative;display:inline-block;padding-right:18px;color:#e87209;font-size:16px;vertical-align:top}.notice-comment .lst-comment .comment-item .comment-footer .link-recomment::after{content:'';position:absolute;right:0;top:50%;display:inline-block;margin-top:-3px;width:9px;height:5px;background:url(../imgs/arr14.png) no-repeat 0 0;background-size:9px auto}.notice-comment .lst-comment .comment-item .comment-footer .like-menu{position:absolute;right:0;top:3px}.notice-comment .lst-comment .comment-item .comment-footer .like-menu>li{float:left;margin-right:20px}.notice-comment .lst-comment .comment-item .comment-footer .like-menu>li:last-child{margin-right:0}.notice-comment .lst-comment .comment-item .comment-footer .like-menu>li>a{display:block;padding-left:23px;background-repeat:no-repeat;background-position:0 center;background-size:18px auto;font-size:14px;color:#413123;line-height:18px}.notice-comment .lst-comment .comment-item .comment-footer .like-menu>li>a.like{background-image:url(../imgs/ico_thumb_up.png)}.notice-comment .lst-comment .comment-item .comment-footer .like-menu>li>a.dislike{background-image:url(../imgs/ico_thumb_down.png)}.notice-comment .lst-comment .comment-item .comment-footer .like-menu>li>a>span{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}.notice-comment .wrap-lst-recomment{display:none;margin-top:20px}.notice-comment .wrap-lst-recomment .bx-recomment{margin-bottom:20px;position:relative}.notice-comment .wrap-lst-recomment .bx-recomment .input-radius-wrap{width:calc(100% - 46px)}.notice-comment .wrap-lst-recomment .bx-recomment .btn-recomment{position:absolute;right:0;top:0;display:block;margin:0;padding:0;border:none;outline:none;color:#cd6100;font-size:16px;line-height:38px}.notice-comment .wrap-lst-recomment .lst-recomment{padding-left:80px}.notice-comment .wrap-lst-recomment .lst-recomment .recomment-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e3e3e3}.notice-comment .wrap-lst-recomment .lst-recomment .recomment-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.service-box{overflow:hidden;padding:32px;background:#fbf9f8;border-radius:16px}.service-box .service{float:left;width:140px}.service-box .service .type{overflow:hidden;height:132px;margin-bottom:16px;text-align:center;background:linear-gradient(90deg, #f46b45 -23.56%, #eea849 100%);border-radius:12px}.service-box .service .type .p1{margin-top:30px;font-size:24px;color:rgba(255,255,255,0.72)}.service-box .service .type .p2{font-size:36px;color:#fff;line-height:1}.service-box .service .btn{display:block;line-height:46px;text-align:center;font-size:14px;background:#fff;border-radius:12px;box-shadow:1px 2px 12px rgba(151,75,36,0.1)}.service-box .stat-wrap{float:right;width:calc(100% - 160px);padding:32px;background:#fff;border-radius:12px;box-shadow:1px 2px 12px rgba(151,75,36,0.1);box-sizing:border-box}.service-box .stat-wrap .stat{float:left;width:calc(50% - 20px);margin-left:40px}.service-box .stat-wrap .stat:nth-child(2n+1){margin-left:0}.service-box .stat-wrap .stat:nth-child(n+3){margin-top:24px}.service-box .stat-wrap .stat .gage-wrap .info{overflow:hidden;margin-bottom:6px}.service-box .stat-wrap .stat .gage-wrap .info .p1{float:left;margin-top:16px;font-size:16px;color:#383633}.service-box .stat-wrap .stat .gage-wrap .info .p2{float:right;font-size:14px;color:#bcbcbc}.service-box .stat-wrap .stat .gage-wrap .info .p2 span{font-size:28px;color:#383633}.service-box .stat-wrap .stat .gage-wrap .gage{overflow:hidden;height:8px;background:#f2f2f2;border-radius:4px}.service-box .stat-wrap .stat .gage-wrap .gage div{height:8px;border-radius:4px}.service-box .stat-wrap .stat .gage-wrap .gage .color1{background:#7fe809}.service-box .stat-wrap .stat .gage-wrap .gage .color2{background:#3881f1}.service-box .stat-wrap .stat .gage-wrap .gage .color3{background:#fad92f}.service-box .stat-wrap .stat .gage-wrap .gage .color4{background:#ff6644}.table-lst1{table-layout:fixed;width:100%}.table-lst1>thead>tr>th{padding:14px;font-size:15px;color:#74716d;vertical-align:middle;background:#f2f2f2}.table-lst1>thead>tr>th:first-child{border-radius:8px 0 0 8px}.table-lst1>thead>tr>th:last-child{border-radius:0 8px 8px 0}.table-lst1>tbody>tr>td{padding:30px 14px;font-size:14px;color:#383633;text-align:center;vertical-align:middle;border-bottom:1px solid #f2f2f2}.table-lst1>tbody>tr>td .btn2{font-size:16px;line-height:36px}.table-lst1>tbody>tr>td .price1{overflow:hidden}.table-lst1>tbody>tr>td .price1 .p1{float:left;font-size:14px;color:#989898}.table-lst1>tbody>tr>td .price1 .p2{float:right;font-size:18px;font-weight:700;color:#383633}.table-lst1>tbody>tr>td .price2{overflow:hidden}.table-lst1>tbody>tr>td .price2 .p1{float:left;font-size:14px;color:#989898}.table-lst1>tbody>tr>td .price2 .p2{float:right;font-size:18px;font-weight:700;color:#ee1b1b}.service-plan{padding-top:20px;margin-top:20px;border-top:1px solid #e3e3e3}.service-plan li{overflow:hidden;position:relative}.service-plan li+li{padding-top:32px}.service-plan li+li:before{content:'';position:absolute;top:16px;left:164px;right:0;height:1px;background:#e3e3e3}.service-plan li .type{overflow:hidden;float:left;width:132px;height:132px;text-align:center;background:linear-gradient(90deg, #f46b45 -23.56%, #eea849 100%);border-radius:12px}.service-plan li .type .p1{margin-top:30px;font-size:24px;color:rgba(255,255,255,0.72)}.service-plan li .type .p2{font-size:36px;color:#fff;line-height:1}.service-plan li .info{position:relative;float:right;width:calc(100% - 164px)}.service-plan li .info .detail{margin:0 100px 30px 0}.service-plan li .info .detail .opt{display:inline-block;margin:16px 16px 0 0}.service-plan li .info .detail .opt .p1{margin-bottom:3px;font-size:14px;color:#74716d}.service-plan li .info .detail .opt .p2{font-size:13px;color:#383633}.service-plan li .info .detail .opt .p2 span{font-size:18px;font-weight:700;color:#cd6100}.service-plan li .info .price{font-size:14px;color:#74716d}.service-plan li .info .price span{font-size:20px;font-weight:700;color:#383633}.service-plan li .info .btn{position:absolute;top:50%;right:0;width:80px;margin-top:-19px;line-height:36px;font-size:16px}.service-plan li .info .btn.use{color:#e87209;background:#fbf9f8;border:1px solid #fbf9f8}.service-slogan{padding:30px 0;font-size:18px;color:#383838;text-align:center}.service-select1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}.service-select1 .service-select2{position:absolute;top:0;left:20px;right:20px;bottom:0;max-width:300px;height:120px;padding:40px 20px;margin:auto;text-align:center;background:#fff;border-radius:10px}.service-select1 .service-select2 b{color:#e87209}.service-select1 .service-select2 .cancel{display:inline-block;width:140px;box-sizing:border-box;border-radius:24px;text-align:center;color:#747474;background:#f2f2f2;font-size:18px;line-height:40px;transition:background .3s ease-in-out, color .3s ease-in-out}.service-select1 .service-select2 .cancel:hover{background:#747474;color:#fff}.service-select1 .service-select2 .select{display:inline-block;width:140px;background:#fff;border:1px solid #e87209;box-sizing:border-box;border-radius:24px;text-align:center;color:#e87209;font-size:18px;line-height:40px;transition:background .3s ease-in-out, color .3s ease-in-out}.service-select1 .service-select2 .select:hover{background:#e87209;color:#fff}@media screen and (min-width: 1360px){.btn-pagetop{right:-80px}}@media screen and (min-width: 1200px){.inner-static{margin:0 auto}.nav-mnb{margin-left:-20px}.nav-mnb .mnb .mnb-item>a{padding:18px 20px}.nav-gnb{margin-right:-15px}.nav-gnb .gnb .gnb-item a{padding:18px 15px}.gnb-my{margin-right:15px}.service-lead .col-text .slogan{font-size:20px}.service-lead .col-text .slogan strong{font-size:40px}.service-lead .col-text .lst-lead li{font-size:18px}.service-lead .col-text .lst-lead li::before{top:8px}.page-nav-tnb{left:-20px}.search-area .search-radius-wrap{width:344px}.study-nav-tnb .tnb2{font-size:20px}.study-nav-tnb .tnb2 dt{margin-right:40px}.study-nav-tnb .tnb2 dd .lst-menu li{margin-right:10px}.study-nav-tnb .tnb2 dd .lst-menu li a{padding:0 28px;font-size:18px}.search-radius-wrap{padding:10px 20px}.mypage-lst-child .child-item{margin-right:30px;width:calc(((100% - 120px) / 3) - 0.01px)}.mypage-lst-child .child-item .inner-wrap-item .child-image{margin-right:20px}.mypage-lst-child .child-item .inner-wrap-item .child-info{padding-top:12px;width:calc(100% - 100px)}.mypage-lst-child .child-item .inner-wrap-item .child-info .child-name{float:left}.mypage-lst-child .child-item .inner-wrap-item .child-info .link-menu{float:right}.mypage-lst-child .child-item .inner-wrap-item .child-info .school-info{padding-top:10px}.set-period{font-size:20px}.set-period>li>.tit{font-size:20px}.set-period>li>.cnt .lst-period li a{font-size:18px}}@media screen and (min-width: 1024px){.lst-myclass .myclass-item .inner-wrap-item .myclass-image{left:54px;top:30px;width:24.958%;height:calc(100% - 60px)}.lst-myclass .myclass-item .inner-wrap-item .myclass-info{padding-top:0;margin:0 5px 0 calc(26.958% + 54px);width:calc(75.042% - 195px);height:100%}.wrap-cont-lnb .lst-progress .progress-item{float:left;width:calc((100% - 30px) / 2)}.set-period>li>.cnt .select-period{display:none}.set-period>li>.cnt .lst-period{position:static;left:auto;right:auto;top:auto;margin-top:0;padding:0;border:none;transform:scale(1);opacity:1;cursor:default;background:#f2f2f2;border-radius:26px}.set-period>li>.cnt .lst-period li{float:left;margin-right:5px;width:calc((100% - 20px) / 5)}.set-period>li>.cnt .lst-period li:last-child{margin-right:0}.set-period>li>.cnt .lst-period li a{height:44px;font-size:16px;line-height:44px;transition:background .2s ease-in-out, color .2s ease-in-out, border .2s ease-in-out;border:1px solid #f2f2f2;border-radius:26px;box-sizing:border-box;color:#74716d;text-align:center}.set-period>li>.cnt .lst-period li a:hover,.set-period>li>.cnt .lst-period li a.active{background:#fff;border:1px solid #e87209;color:#e87209}}@media print, screen and (max-width: 767px){.inner-static{margin:0}.page-header{position:fixed;height:70px;min-height:70px !important}.page-header .h-logo{left:30px;top:20px;margin-left:0}.page-header .h-logo.sub-logo a{width:34px}.nav-mnb-wrap{overflow-y:auto;position:fixed;top:70px;bottom:0;right:-100%;margin-left:25%;width:75%;height:calc(100% - 70px);background:#fff;opacity:0;transition:right .2s ease-in-out, opacity .2s ease-in-out}.nav-mnb-wrap.active{right:0;opacity:1}.nav-mnb{float:none;margin:40px 0 0 0}.nav-mnb .mnb .mnb-item{float:none;margin-bottom:4px}.nav-mnb .mnb .mnb-item:last-child{margin-bottom:0}.nav-mnb .mnb .mnb-item>a{padding:20px 15px 20px 60px;font-size:32px;line-height:1.2;text-align:left}.nav-mnb .mnb .mnb-item .snb{display:none;margin:0 0 4px 0;opacity:1;visibility:visible}.nav-mnb .mnb .mnb-item .snb .snb-item{margin-bottom:2px;text-align:left}.nav-mnb .mnb .mnb-item .snb .snb-item a{display:block;padding:8px 15px 8px 80px;font-size:28px}.page-header.active .snb{opacity:1 !important;visibility:visible !important}.nav-gnb{float:none;margin:20px 0 0 0}.nav-gnb .gnb{float:none;padding:0}.nav-gnb .gnb .gnb-item{width:50%}.nav-gnb .gnb .gnb-item a{padding:0 15px;height:70px;text-align:center;font-size:24px;line-height:70px}.gnb-my{margin:17px 80px 0 0}.btn-mnb{display:block;position:absolute;top:0;right:5px;padding:0;width:70px;height:70px;background:none;border:none;cursor:pointer}.btn-mnb span{position:absolute;top:34px;left:50%;display:block;margin-left:-12px;width:24px;height:2px;background:#383633;border-radius:2px;transition:all .3s}.btn-mnb span:first-child{top:28px}.btn-mnb span:last-child{top:auto;bottom:28px}.page-header.active .btn-mnb span:first-child{top:-6px;transform:translateY(40px) rotate(-45deg)}.page-header.active .btn-mnb span:nth-child(2){opacity:0}.page-header.active .btn-mnb span:last-child{bottom:-6px;transform:translateY(-40px) rotate(45deg)}.mobile-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;z-index:10;visibility:hidden;transition:all 0.2s ease-in-out}.mobile-bg.active{visibility:visible;opacity:1}.main-spot{padding-top:70px;min-height:474px;background-image:url(../imgs/sp_main_spot.jpg)}.bx-radius-b{margin:0 60px;padding:40px 70px;width:auto}.bx-radius-b .lead-in-bx{font-size:24px}.main-content{padding-bottom:168px;background-image:url(../imgs/sp_bg_content1.png),url(../imgs/sp_bg_content2.png)}.main-section{margin-bottom:116px}.service-lead{margin:12px 40px 0}.service-lead .col-image{float:none;width:auto}.service-lead .col-image img{max-width:434px}.service-lead .col-text{float:none;padding-left:0;width:auto;text-align:center}.service-lead .col-text .slogan{display:inline-block;margin:30px 0 50px;text-align:left;font-size:24px}.service-lead .col-text .slogan strong{font-size:54px}.service-lead .col-text .lst-lead li{margin-bottom:36px;text-align:left;font-size:24px}.service-lead .col-text .lst-lead li::before{top:14px}.lead-functions{text-align:center}.lead-functions img{margin:0 auto;max-width:550px}.f-menu-wrap{padding:36px 40px 40px;font-size:20px}.f-menu-wrap .lst-corp .corp-item{margin-right:28px}.f-menu-wrap .lst-lang{line-height:18px}.f-menu-wrap .lst-lang .lang-item{margin-right:14px}.f-menu-wrap .nav-fnb{float:none;padding:100px 0 0 0}.f-menu-wrap .nav-fnb::after{content:'';display:table;clear:both}.f-menu-wrap .nav-fnb .fnb .fnb-item{margin:0 30px 20px 0;box-sizing:border-box}.f-menu-wrap .nav-fnb .fnb .fnb-item>a{margin-bottom:12px}.f-menu-wrap .nav-fnb .fnb .fnb-item .fsnb{font-size:20px}.f-menu-wrap .f-cinfo{position:static;left:auto;top:auto;width:auto;font-size:20px}.f-copyright{padding:8px 40px}.f-copyright .corp{font-size:20px}.normal .lst-btn-signup{padding:40px 0}.normal .lst-btn-signup li{margin-bottom:30px;padding-bottom:30px}.normal .lst-btn-signup li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.normal .lst-form-item li{display:block;margin-bottom:6px}.normal .lst-form-item li .form-item{position:static;left:auto;width:auto;padding:0 0 0 15px;text-align:left;font-size:16px;line-height:38px}.normal .lst-form-item li .form-item.hidden-type{display:none}.normal .lst-form-item li .form-cnt{width:auto}.normal .lst-form-item li .err-msg{margin:8px 0 12px;width:auto;font-size:12px}.normal .lst-form-item.signup{max-width:100%}.normal .terms-check{margin:22px auto 20px;max-width:100%;font-size:14px}.normal .terms-check .terms-check-all{margin-bottom:10px;padding-bottom:8px}.normal .terms-check .lst-terms li{margin-bottom:6px}.normal .terms-check .lst-terms li .link{margin-left:8px}.normal .terms-check .lst-terms li .wrap-table{overflow-x:scroll;margin-top:10px;width:100%}.normal .ts-terms{width:600px}.normal .check-login{margin:10px auto 12px;font-size:14px}.normal .signup-complete{margin:40px 0;padding-top:42px;background-size:34px auto}.normal .signup-complete .lead{margin-bottom:30px;font-size:18px}.normal .signup-complete .lead strong{margin-bottom:8px;font-size:20px}.normal .signup-complete .att-msg{font-size:14px}.normal .msg-login{margin:10px 0 12px;font-size:14px}.normal .login-sns .lst-sns-item{padding-top:20px}.normal .login-sns .lst-sns-item .sns-item{margin-bottom:6px}.normal .btn-sns{padding:8px 24px;border-radius:5px;font-size:14px}.member-content{padding-top:70px;min-height:auto}.sub-spot{overflow:hidden;padding-top:70px}.sub-spot .inner-static{min-height:60px}.sub-spot .inner-static::before{display:none}.sub-spot .inner-static::after{content:'';position:absolute;z-index:1;right:0;top:0;width:50px;height:60px;background:linear-gradient(90deg, rgba(254,223,62,0) 0%, #fedf3e 50%, #fedf3e 100%)}.page-tit{position:fixed;z-index:1100;top:20px;left:80px;margin:0;color:#383633;font-weight:500;font-size:26px;line-height:30px}.page-nav-tnb{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px;width:100%;height:60px;white-space:nowrap}.page-nav-tnb .tnb li{float:none;display:inline-block}.page-nav-tnb .tnb li:last-child{margin-right:35px}.page-nav-tnb .tnb li a{padding:0 18px;font-size:22px;border-radius:0;line-height:60px}.page-nav-tnb .tnb li a::before,.page-nav-tnb .tnb li a::after{right:16px;bottom:0;width:calc(100% - 32px);height:5px;background:#383633}.page-nav-tnb .tnb li a::before{display:none}.page-nav-tnb .tnb li a:hover,.page-nav-tnb .tnb li a.active{background:none}.page-nav-tnb .tnb li a:hover::before,.page-nav-tnb .tnb li a:hover::after,.page-nav-tnb .tnb li a.active::before,.page-nav-tnb .tnb li a.active::after{opacity:1}.search-area{padding:22px 30px}.search-area .study-nav-tnb{display:none}.search-area .search-radius-wrap{padding:5px 10px;width:100%;background:transparent}.search-area .search-radius-wrap .btn-search{right:10px}.study-nav-tnb .tnb2{font-size:12px;line-height:24px}.study-nav-tnb .tnb2 dt{margin-right:10px}.study-nav-tnb .tnb2 dd .lst-menu{border-radius:14px}.study-nav-tnb .tnb2 dd .lst-menu li{margin-right:3px}.study-nav-tnb .tnb2 dd .lst-menu li a{padding:0 7px;font-size:10px;line-height:22px;border-radius:13px}.search-radius-wrap{width:calc(100% - 28px)}.progress-section{padding:0 14px 45px}.progress-section:first-of-type{padding-top:30px}.study-section{padding-bottom:45px}.btn-return{margin:2px;width:23px;height:23px;background-size:10px auto;border-width:1px}.tit1.cont-btn .grade{display:block;margin-right:165px;color:#f1a838;font-weight:700;font-size:18px}.tit1.cont-btn span{padding-right:210px}.tit1.cont-btn span.subject{display:block;padding:0;margin-right:165px;font-size:24px;line-height:30px;cursor:pointer}.tit1.cont-btn span.subject::after{content:'';display:inline-block;margin-left:15px;width:18px;height:30px;background:url(../imgs/arr16.png) no-repeat center center;background-size:18px auto;vertical-align:top}.tit1.cont-btn .btn5{padding:12px 20px}.wrap-progress .btn-area{padding-top:10px}.lst-progress .progress-item{float:none;width:auto;margin:15px 0}.lst-progress .progress-item:nth-child(even){float:none}.btn-pagetop{display:none}.wrap-learn{margin-top:22px}.lst-learn .learn-item{margin:0 14px 30px 0;width:calc(((100% - 14px) / 2) - 0.01px)}.lst-learn .learn-item:nth-child(3n+3){margin-right:14px}.lst-learn .learn-item:nth-child(even){margin-right:0}.lst-learn .learn-item>a{box-shadow:0 12px 26px rgba(0,0,0,0.12);border-radius:12px}.lst-learn .learn-item>a .h-group{padding:8px 44px 8px 12px;height:54px}.lst-learn .learn-item>a .h-group .grade-term{font-size:14px}.lst-learn .learn-item>a .h-group .tit{font-size:12px}.lst-learn .learn-item>a .bookmark{right:12px;bottom:14px;width:26px;height:26px;background-size:26px auto}.service-section .h-group .tit2{margin:0 14px}.service-section .cnt-group{padding:20px 0 40px}.service-section .f-group{padding-bottom:40px}.service-section .f-group .lead{margin:0 14px 20px}.service-section2{padding:30px 14px 40px}.lst-qna{margin:0 14px}.myclass-section{padding:30px 14px 40px}.myclass-inner-section{padding:20px 0 40px}.lst-myclass{margin-bottom:-20px}.lst-myclass .myclass-item{margin-bottom:20px;width:100%}.lst-myclass .myclass-item:nth-child(odd){margin-right:0}.lst-myclass .myclass-item:nth-child(even){margin-left:0}.mypage-section{padding:30px 14px 40px}.mypage-section .mypage-nav-tnb{position:relative}.mypage-section .mypage-nav-tnb .select-tnb{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:46px;background:#fff;border:1px solid #383633;box-sizing:border-box;border-radius:26px;cursor:pointer;transition:all .2s ease-in-out}.mypage-section .mypage-nav-tnb .select-tnb .tx{padding-right:20px;color:#383633;font-size:18px;transition:all .2s ease-in-out}.mypage-section .mypage-nav-tnb .select-tnb .tx::after{content:'';position:absolute;right:20px;top:50%;display:block;margin-top:-5px;width:6px;height:10px;background:url(../imgs/arr18.png) no-repeat center center;background-size:6px auto}.mypage-section .mypage-nav-tnb .tnb-line{position:absolute;left:0;right:0;top:100%;z-index:1;overflow:hidden;margin-top:10px;padding:12px 20px;background:#fff;border:1px solid #383633;box-sizing:border-box;border-radius:13px;transition-duration:300ms;transform-origin:top;transform:scaleY(0);opacity:0;cursor:default}.mypage-section .mypage-nav-tnb .tnb-line::after{content:'';display:table;clear:both}.mypage-section .mypage-nav-tnb .tnb-line>li{float:none;margin-right:0}.mypage-section .mypage-nav-tnb .tnb-line>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding-bottom:0;height:40px;color:#383633;font-weight:400;font-size:18px;line-height:40px}.mypage-section .mypage-nav-tnb .tnb-line>li>a::after{display:none}.mypage-section .mypage-nav-tnb.active .select-tnb{border-color:#e87209}.mypage-section .mypage-nav-tnb.active .select-tnb .tx{color:#e87209}.mypage-section .mypage-nav-tnb.active .tnb-line{transform:scaleY(1);opacity:1;border-color:#e87209}.mypage-section .mypage-nav-tnb.active .tnb-line>li>a{color:#e87209}.mypage-lst-child .child-item{margin-right:10px;width:calc(((100% - 10px) / 2) - 0.01px)}.mypage-lst-child .child-item:nth-child(3n+3){margin-right:10px}.mypage-lst-child .child-item:nth-child(even){margin-right:0}.mypage-lst-child .btn-apply{min-height:80px}.flex-group .col{margin-bottom:20px;padding-bottom:30px;width:100%;border-bottom:1px solid #e3e3e3}.flex-group .col:nth-child(2){margin-left:0;width:100%}.flex-group .col:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.set-period>li{float:none;margin:0 0 10px 0}.set-period>li:first-child{margin-right:0;max-width:412px;width:auto}.set-period>li:last-child{margin-bottom:0}.set-period>li>.cnt .input-date-wrap{width:calc(100% - 50px)}.lst-mypage2.type2>li{float:none;width:100%}.lst-mypage2.type2>li:nth-child(even){float:none}.service-lst-notice .notice-item .overview>.tit{display:block;margin:0 0 5px 0;max-width:100%}.wrap-cont-lnb{display:block;padding:40px 14px 50px}.wrap-cont-lnb .wrap-page-lnb{display:none}.wrap-cont-lnb .wrap-section{width:auto}.lnb-overlay-bg.active{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:2000}.lnb-overlay.active{position:fixed;margin:auto;overflow-y:auto;left:0;top:10px;right:0;bottom:10px;z-index:2000;display:flex;align-items:baseline;justify-content:center;opacity:1;visibility:visible;transition:all .3s ease-in-out;box-sizing:border-box}.lnb-overlay.active .wrap-page-lnb{position:relative;display:block;margin-right:0;margin:0 25px;padding:50px 35px;width:calc(100% - 50px);background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,0.26);border-radius:10px}.lnb-overlay.active .wrap-page-lnb .btn-cls{display:block}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade{position:relative;display:block}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade .select-grade{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding:0 20px;height:46px;border:1px solid #e87209;box-sizing:border-box;border-radius:26px;cursor:pointer}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade .select-grade .tx{color:#e87209;font-weight:700;font-size:22px}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade .select-grade .tx::after{content:'';position:absolute;right:20px;top:50%;display:block;margin-top:-5px;width:6px;height:10px;background:url(../imgs/arr17.png) no-repeat center center;background-size:6px auto}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade .grade-data{position:absolute;left:0;right:0;top:100%;z-index:1;overflow:hidden;margin-top:10px;padding:12px 20px;background:white;border:1px solid #e87209;box-sizing:border-box;border-radius:13px;transition-duration:300ms;transform-origin:top;transform:scaleY(0);opacity:0;cursor:default}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade .grade-data>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:40px;color:#e87209;font-size:20px;line-height:40px;cursor:pointer}.lnb-overlay.active .wrap-page-lnb .wrap-select-grade.active .grade-data{transform:scaleY(1);opacity:1}.lnb-overlay.active .wrap-page-lnb .nav-page-lnb{position:relative;margin:0 0 30px 0;padding-bottom:20px}.lnb-overlay.active .wrap-page-lnb .nav-page-lnb::after{content:'';position:absolute;left:0;bottom:0;display:block;width:40px;height:2px;background:#e3e3e3}.lnb-overlay.active .wrap-page-lnb .nav-page-lnb:last-child{margin-bottom:0;padding-bottom:0}.lnb-overlay.active .wrap-page-lnb .nav-page-lnb:last-child::after{display:none}.lnb-overlay.active .wrap-page-lnb .tit-page-lnb{margin-bottom:10px;font-size:18px}.lnb-overlay.active .wrap-page-lnb .page-lnb>li{margin-bottom:10px}.lnb-overlay.active .wrap-page-lnb .page-lnb>li:last-child{margin-bottom:0}.lnb-overlay.active .wrap-page-lnb .page-lnb>li>a{position:relative;display:block;padding:9px 14px;color:#383633;font-size:24px;line-height:1.5;transition:font-weight 0.3s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out, box-shadow 0.3s ease-in-out}.lnb-overlay.active .wrap-page-lnb .page-lnb>li>a::before{content:'・';padding-right:5px}.lnb-overlay.active .wrap-page-lnb .page-lnb>li>a:hover,.lnb-overlay.active .wrap-page-lnb .page-lnb>li>a.active{font-weight:500;color:#383633}.lnb-overlay.active .wrap-page-lnb .page-lnb>li>a.active{background:#fff;box-shadow:0px 0px 28px rgba(0,0,0,0.05);border:1px solid #f2f2f2;border-radius:24px}.service-box .service{float:none;width:100%;margin-bottom:16px}.service-box .stat-wrap{float:none;width:100%}.service-box .stat-wrap .stat{float:none;width:100% !important;margin:0 !important}.service-box .stat-wrap .stat+.stat{margin-top:16px !important}}@media print, screen and (max-width: 514px){.btn-in-popup{font-size:14px;line-height:38px}.in-popup .lst-btn-signup{padding:40px 0}.in-popup .lst-btn-signup li{margin-bottom:30px;padding-bottom:30px}.in-popup .lst-btn-signup li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.in-popup .lst-form-item li{display:block;margin-bottom:6px}.in-popup .lst-form-item li .form-item{position:static;left:auto;width:auto;padding:0 0 0 15px;text-align:left;font-size:16px;line-height:38px}.in-popup .lst-form-item li .form-item.hidden-type{display:none}.in-popup .lst-form-item li .form-cnt{width:auto}.in-popup .lst-form-item li .err-msg{margin:8px 0 12px;width:auto;font-size:12px}.in-popup .lst-form-item.signup{max-width:100%}.in-popup .check-login{margin:10px auto 12px;font-size:14px}.in-popup .terms-check{margin:22px auto 20px;max-width:100%;font-size:14px}.in-popup .terms-check .terms-check-all{margin-bottom:10px;padding-bottom:8px}.in-popup .terms-check .lst-terms li{margin-bottom:6px}.in-popup .terms-check .lst-terms li .link{margin-left:8px}.in-popup .terms-check .lst-terms li .wrap-table{overflow-x:scroll;margin-top:10px;width:100%}.in-popup .ts-terms{width:600px}.in-popup .signup-complete{margin:40px 0;padding-top:42px;background-size:34px auto}.in-popup .signup-complete .lead{margin-bottom:30px;font-size:18px}.in-popup .signup-complete .lead strong{margin-bottom:8px;font-size:20px}.in-popup .signup-complete .att-msg{font-size:14px}.in-popup .msg-login{margin:10px 0 12px;font-size:14px}.in-popup .login-sns .lst-sns-item{padding-top:20px}.in-popup .login-sns .lst-sns-item .sns-item{margin-bottom:6px}.in-popup .btn-sns{padding:8px 24px;border-radius:5px;font-size:16px}#btn-dblchkId{position:static;top:auto;right:auto;margin-top:10px}}@media print, screen and (max-width: 475px){.set-period>li>.tit{display:none}.set-period>li>.cnt{width:100%}}@media print, screen and (max-width: 425px){.mypage-lst-child .child-item{margin-right:0;width:100%}.mypage-lst-child .child-item:nth-child(3n+3){margin-right:0}.mypage-lst-child .child-item:nth-child(even){margin-right:0}.bx-radius-b{padding:30px}.f-menu-wrap{padding:26px 20px 20px;font-size:18px}.f-menu-wrap .nav-fnb .fnb .fnb-item>a{font-size:18px}.f-menu-wrap .nav-fnb .fnb .fnb-item .fsnb{font-size:16px}.f-menu-wrap .f-cinfo{font-size:16px}}@media print, screen and (max-width: 375px){.lst-learn .learn-item{margin:0 0 15px 0;width:100%}.lst-learn .learn-item:nth-child(3n+3){margin-right:0}.lst-learn .learn-item:last-child{margin-bottom:0}}
