@charset "utf-8";

.masterBnr_wrap {height:240px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}  /*0201*/
.masterBnr_wrap > img {position:absolute;top:50%;width:100%;transform:translateY(-50%);min-width:1920px}
.masterBnr_wrap .bnr_cont {width:1200px;position:relative;z-index:1}
.masterBnr_wrap {height:240px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}  /*0201*/
.masterBnr_wrap > img {position:absolute;top:50%;width:100%;transform:translateY(-50%);min-width:1920px}
.masterBnr_wrap .bnr_cont {width:1200px;position:relative;z-index:1}
.masterBnr_wrap .bnr_cont dl {position:static;width:720px} /*0201*/
.masterBnr_wrap .bnr_cont dl * {color:#FFF}
.masterBnr_wrap .bnr_cont dl dt span {font-size:20px;display:block;line-height:29px}
.masterBnr_wrap .bnr_cont dl dt strong {font-size:40px;line-height:59px;display:block;font-weight:500}
.masterBnr_wrap .bnr_cont dl dt span + strong {margin-top:6px}
.masterBnr_wrap .bnr_cont dl dd {font-size:18px;margin-top:15px;line-height:26px} /*0201*/
.masterBnr_wrap .bnr_cont dl dd:last-child {position:static;width:100%;height:auto}

.masterTab_wrap {width:100%; margin:60px auto 0}
.masterTab_wrap .-fdp-tab-line-type__header {border:0 none; z-index:1;}
.masterTab_wrap .-fdp-tab-line-type__header-item-list {height:48px; overflow:hidden;}
.masterTab_wrap .-fdp-tab-line-type__header li {border:1px solid #C9CACC;border-radius:25px;padding:0 24px;margin-right:8px;color:#8A8B8E; text-align:center;
  font-size:18px;}
.masterTab_wrap .-fdp-tab-line-type__header li a {color:#333333}
.masterTab_wrap .-fdp-tab-line-type__header-item.-fdp-tab-line-type--active {border-color:#236BE3}
.masterTab_wrap .-fdp-tab-line-type__header-item.-fdp-tab-line-type--active span {border:0 none}

.masterTab_wrap .cont-inner,
.masterTab_wrap .-fdp-tab-line-type {margin:0 auto;width:1200px; }
.clubDvNotice_wrap{width: 100%; position: relative;}
.clubDvNotice_topContainer{margin: 0 auto; position: relative; padding: 40px 0 0 0;}

.masterTab_wrap .clubDvNotice_topContainer {overflow:hidden}
.masterTab_wrap .lecWrap {background:#F5F6F8;padding-bottom:60px}

.masterClass_wrap .masterBnr_wrap .m_cont {display: none;}
.masterClass_wrap .masterBnr_wrap .bnr_cont dl {width: auto; position:static;}
.masterClass_wrap .clubDvNotice_lecInfoContainer {width: 100%; padding: 60px 0 60px 0;}

.masterClass_wrap .lecPlan_wrap,
.masterClass_wrap .lecWrap .lecturer {margin-top:60px}
.masterClass_wrap .lecGuideTit,
.masterClass_wrap .lecturerTit,
.masterClass_wrap .lecPlan_tit {font-size:26px;letter-spacing:-1.5px;line-height:38px;margin-bottom:30px;padding:0}
.masterClass_wrap .lecturerTit span {font-weight:normal}
.masterClass_wrap .lecturer .lecturerCon {display:flex;height:initial; width:100%;}
.masterClass_wrap .lecturer .lecturerCon:not(:first-child) {margin-top:40px}
.masterClass_wrap .lecturer .lecturerPhoto {width:180px;height:180px;border-radius:90px;overflow:hidden;margin-right:60px; float:left;}
.masterClass_wrap .lecturer .lecturerPhoto img{width: 100%; height: 100%; max-width: 260px;object-fit: cover;}

.masterClass_wrap .lecturer-item {margin-top:30px}
.masterClass_wrap .lecturer-item:first-child {margin-top:10px}
.masterClass_wrap .lectureInfo {flex:1;display:flex;flex-direction: column;}
.masterClass_wrap .lectureInfo > div {width:100%;margin-right:0}
.masterClass_wrap .lectureInfo > div + div {margin-top:24px}
.masterClass_wrap .lecturerName .name  {font-size:20px;line-height:29px;margin-bottom:4px; font-weight:500; color:#000000;}
.masterClass_wrap .lecturerName .belong {font-size:16px;line-height:22px; color: rgba(0,0,0,0.6);}
.masterClass_wrap .lectureInfo .lecturerBook .bookTit {margin-bottom:4px}
.masterClass_wrap .lectureInfo .lecturerBook .bookCon {height:initial;font-size:16px}
.masterClass_wrap .lecGuideCon {min-height:auto; margin:0; line-height:24px; font-size: 18px; color:rgba(0,0,0,.6); text-align: justify; }
.masterClass_wrap .lecturerField .fieldTit {margin-bottom:4px;min-height:30px; font-size:16px; font-weight:500; color: rgba( 0, 0, 0, 0.99)}
.masterClass_wrap .lecturerField .fieldCon {max-height:initial;font-size:16px;line-height:22px;white-space:normal !important; color:#000; overflow:hidden;}
.masterClass_wrap .lecturerCon .lecturerBook{float: left;}
.masterClass_wrap .lecturerCon .lecturerBook:last-child {margin-right: 0;}
.masterClass_wrap .lecturerBook .bookTit {font-size: 16px; font-weight: 500; color: rgba( 0, 0, 0, 0.99); margin-bottom: 10px;}
.masterClass_wrap .lecturerBook .bookCon {font-size: 16px; color:#000; height: 120px; overflow: hidden;}
.masterClass_wrap .lecPlan_table .lecPlanTable_cont td:nth-child(3) {text-align:left}
.masterClass_wrap .lecPlan_table .lecPlanTable_cont td button {font-size:0;width:42px;height:42px;border-radius:50%;padding:0;min-width:initial}
.masterClass_wrap .lecPlan_table {position: relative; width: 100%; margin-bottom: 30px; text-align: left;}
.lecPlan_table .lecPlanTable_header th{border-top: 1px solid rgba( 0, 0, 0, 0.8); border-bottom: 1px solid #cccccc; height: 59px; font-size: 16px; color: #000000; text-align: left;}
.lecPlan_table .lecPlanTable_header th.author,
.lecPlan_table .lecPlanTable_header th:nth-child(1),
.lecPlan_table .lecPlanTable_header th:nth-child(2) {padding-left: 30px;}
.lecPlan_table .lecPlanTable_cont td{border-bottom: 1px solid #cccccc; height: 79px; font-size: 16px; color: #000000;}
.lecPlan_table .lecPlanTable_cont td:nth-child(1){padding-left: 30px; font-weight: 500;}
.lecPlan_table .lecPlanTable_cont td:nth-child(2){padding-left: 30px; font-size: 20px;}
.lecPlan_table .lecPlanTable_cont td:nth-child(3){text-align: right; padding-left: 20px;}
.lecPlan_table .lecPlanTable_cont td.tal {padding-left: 30px !important; font-size: 20px; text-align: left !important;}
.lecPlan_table .lecPlanTable_cont td span{display: inline-block;}
.lecPlan_table .lecPlanTable_cont td button{font-size: 16px; width: 130px; height: 42px; margin-right: 10px;}
.lecPlan_table .lecPlanTable_cont td .playBtn{width: 28px; height: 26px; background: url('/images/sub/ico_play_b.png') no-repeat; background-size: 28px 26px; position: relative; top: 6px;}
.lecPlan_table .lecPlanTable_cont td .refBtn{width: 26px; height: 26px;background: url('/images/sub/ico_reference.png') no-repeat; background-size: 26px 26px; position: relative; top: 6px;}
.lecPlan_table .lecPlanTable_cont .afterDetail td{text-align: justify; background-color: rgba( 0, 0, 0, 0.02); padding: 25px 30px 25px 30px; color: rgba( 0, 0, 0, 0.6);}

.masterClass_wrap .tns-horizontal.tns-subpixel > .tns-item:not(.tns-slide-active) {opacity: .4}

.masterClass_wrap .clubDvNotice_topContainer .tns-inner {margin-right:-26px !important}
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn {top:initial;bottom:30px;right:40px;text-align:right}
/* .masterClass_wrap .clubDvNotice_topContainer .role_banner_container_m {width: 1200px; height: 340px; text-align: left; padding: 0px; background-image:url('/images/sub/bg_banner_master.png'); background-repeat: no-repeat; background-size: 1200px 340px; position: relative;}  0522 »èÁ¦ */
.masterClass_wrap .clubDvNotice_topContainer .role_banner_container_m:has(.error-msg) .banner_txtWrap {width:900px}
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn .error-msg {max-width:290px;word-break:keep-all;line-height:1.5;white-space:pre-line} .masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn .error-msg + .btn_basic {margin-top:10px}
.masterClass_wrap .clubDvNotice_topContainer .banner_tit {font-size: 32px;; color: #000000; font-weight: 500; margin-top: 20px; letter-spacing:-1px}
.masterClass_wrap .clubDvNotice_topContainer .banner_cTxt {font-size: 16px; margin-top:10px; line-height:28px; color: rgba(0, 0, 0, 0.8); }
.masterClass_wrap .clubDvNotice_topContainer .banner_cTxt .tit::after {display: inline-block;content: ':';padding: 0 4px;vertical-align: 1px}
/* .masterClass_wrap .clubDvNotice_topContainer .banner_area{height:340px; position: relative;width: 1200px;margin: 0 auto;} 0522 »èÁ¦ */
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn .btn_basic {margin-left:8px;background-color:#236BE3;border-radius:3px;display:inline-flex;align-items: center;}
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn .btn_basic:hover {opacity: .8;}
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn .btn_basic:after {content:''; display:inline-block;width:20px;height:20px;background:url('../img/main/2023/renewal/arrow-r.png') no-repeat right 50%;background-size:auto 14px;}
.masterClass_wrap .clubDvNotice_topContainer .sliderArea_txtWrap {display:flex; height: 100%; position: relative; top: 0px;}
.masterClass_wrap .clubDvNotice_topContainer .banner_txtWrap {position:static;padding:0 70px;display:flex;flex-direction:column;justify-content: center; width: 1100px; top: 40px; left: 60px;}

.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt .nl {display: inline;}
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn{position: absolute; right: 0px; top: 223px;}
.masterClass_wrap .clubDvNotice_topContainer .banner_particiBtn .btn_basic {min-width: 106px;}
.masterClass_wrap.report .banner_area .tns-nav {display: none;}

.tns-ovh { overflow: visible;}
.tns-inner {margin: 0 -50px 0 0 !important}
.tns-horizontal.tns-subpixel>.tns-item {padding-right: 50px !important;}
.customize-tools .controls .next {right: -84px;}
.customize-tools .controls .prev {left: -84px;}
.tns-nav-active{background:#236be3 !important;}
/* .tns-nav{position:absolute;bottom:-30px;z-index:1;margin:auto;width:1200px;text-align:center;}  0522 »èÁ¦ */
[hidden] { display: none !important;}
[aria-controls], [data-action] { cursor: pointer; }

.tns-nav-active{background:#236be3 !important;}
/* .tns-nav{position:absolute;bottom:-30px;z-index:1;margin:auto;width:1200px;text-align:center;}  0522 »èÁ¦ */
[hidden] { display: none !important;}
[aria-controls], [data-action] { cursor: pointer; }
.tns-nav > [aria-controls] {width: 10px !important; height: 10px !important; padding: 0; margin: 0 5px; border-radius: 50%; background: #ddd; border: 0;}
.tns-controls .tns-nav{border:10px solid #000}
.tns-horizontal.tns-subpixel {white-space: nowrap;}
.tns-nav > [aria-selected="true"] {background: #999;}
.tns-nav > [aria-controls] {width: 20px; height: 20px;  padding: 0; margin: 0 5px; border-radius: 50%; background: #ddd; border: 0;}

.masterClass_wrap .customize-tools .controls .btn {margin:-25px 0 0 0}
.masterClass_wrap .customize-tools .controls .prev {left:-25px}
.masterClass_wrap .customize-tools .controls .next {right:-25px}
.customize-tools .controls {width: 100%;}
.customize-tools .controls .btn {
  position: absolute;
  top:50%;
  z-index: 50;;
  width: 50px;
  height: 50px;
  min-width:auto;
  background-color:#000;
  border-radius: 50%;
  box-shadow: 0 3px 5px rgba(0,0,0,.3);
  padding: 0;
  cursor: pointer;
  margin-top: -25px;
}
.customize-tools .controls .btn:hover {background-color: #236be3;}

.masterClass_wrap .status {display:flex}
.masterClass_wrap .status span[class*=badge-] {display:inline-flex;align-items:center;font-size:16px;line-height:34px;color:#000;padding:0 16px;border-radius:18px;background:transparent;margin-right:8px}
.masterClass_wrap .status span[class*=badge-]:before {content:'';display:block;width:14px;height:14px;border-radius:50%;margin-right:8px;}
.masterClass_wrap .status .badge-01 {border:1px solid #236BE3}
.masterClass_wrap .status .badge-02 {border:1px solid #8A8B8E}
.masterClass_wrap.report .status .badge-03 {border: 1px solid #236BE3; }
.masterClass_wrap.report .status span.badge-03::before {display: none;}
.masterClass_wrap .badge-01:before {background-color:#236BE3}
.masterClass_wrap .badge-02:before {background-color:#8A8B8E}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton {height: 50px; border-bottom: 1px solid #ccc;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton:after {content: ""; clear:both; display: block;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton li {float: left; flex: 1 0 auto;text-align: center;margin-right: 0; line-height: 50px; }
.masterClass_wrap.report .clubDvNotice_wrap .tabButton li a {display: block; height: 50px; font-size: 18px; color:#8A8B8E;;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton li a.active {position: relative; font-weight: 500; color: #236be3;  border-bottom: 3px solid #236be3;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton ul {width: 1200px;margin: 0 auto;display: flex;}

.form-table {margin-top: 40px;}
.form-table table {width: 640px; table-layout:fixed; border-collapse: collapse;}
.form-table table tbody th {padding: 10px 0 20px; color: #333; font-size: 16px; font-weight: 500; vertical-align: top;}
.form-table table tbody td {padding: 0 0 20px;}
.form-table table tbody td.normal {padding: 10px 0 20px;}
.form-table table tbody td textarea {width: 100%; border: 1px solid #999; color: #666;}
.form-table table tbody td textarea:focus {border-color: #236be3 !important;}
.form-table table tbody td .caution {margin-top: 0.5em;text-align: right; font-size: 14px; color: #236be3;}
.form-table table tbody td .caution2 {margin-top: 0.5em;text-align: right; font-size: 14px; color: #ee4b3c;}

.confirm-line button {min-width: 140px;}
.confirm-line button + button {margin-left: 16px;}


/* ·Î±×ÀÎ */
.loginPopup .login_area .btn_basic.type3 {width:100%!important;display:block;line-height: 42px;}
.loginPopup .-fdp-modal__container {border-radius: 16px;}
.loginPopup .-fdp-popup__wrapper {padding: 50px 80px;background: transparent;}
.loginPopup .login_area {width: 100%;padding: 0;}
.loginPopup {width: 100%;z-index: 101;}
.loginPopup .login_area{padding: 0;float: none;}
.loginPopup .h4_type {margin-bottom: 30px;font-size: 24px;}
.loginPopup .h4_type .nl {display: inline;}
.loginPopup .row {position: relative;}
.loginPopup .row + .row {margin-top: 8px;}
.loginPopup input[type='text'], .loginPopup input[type='password'] {width: 300px;height: 50px;padding: 0 50px 0 18px;font-size: 14px;background-color: #F4F4F4;border: 0;border-radius: 4px !important;}
.loginPopup input[type='password']::-ms-reveal, .loginPopup input[type='password']::-ms-clear {display: none;}
.loginPopup input::placeholder {color: #ccc;}
.loginPopup .login_check {display: flex;justify-content: space-between;margin-top: 10px;}
.loginPopup .btn_delete {display: none;position: absolute;top: calc(50% - 11px);right: 18px;font-size: 0;overflow: hidden;text-indent: -9999em;cursor: pointer;}
.loginPopup .btn_delete::before {display: block;content: '';width: 22px;height: 22px;background: url(/images/common/ico_del.svg) no-repeat 0 0;background-size: 100%;}
.loginPopup .row.show .btn_delete {display: block;}
.loginPopup .-fdp-checkbox__label {margin:0 10px 0 5px;display: inline-block;font-size: 12px;color: #666;}
.loginPopup .auto_area input[type='checkbox'] {width: 16px;height: 16px;border-radius: 2px;}
.loginPopup .msg-error {margin: 17px 0 21px;font-size: 12px;color: #FF8C33;line-height: 20px;}
.loginPopup .find_area {display: flex;align-items: center;}
.loginPopup .msg_error {color: #FF8C33;font-size: 12px;}
.loginPopup .find_area > a + a::before {display: inline-block;content: '';width: 1px;height: 10px;margin: 0 6px;background-color: #ccc;}
.loginPopup .btn_basic {border-radius: 4px;}
.loginPopup .btn_basic.type3:disabled, .loginPopup .btn_basic.type3:disabled:hover {background-color: #666;opacity: 1;}
.loginPopup .login_check + .btn_basic {margin-top: 30px;}
.loginPopup .login_check + .msg_error {margin-top: 17px;}
.loginPopup .msg_error + .btn_basic {margin-top: 20px;}
.loginPopup input.input_error {border: 1px solid #FF6F00;}
.loginPopup .ico_mem {position: absolute;right: 18px;top: calc(50% - 7px);}
.loginPopup .customer_info{font-size: 14px;line-height: 1.5;letter-spacing: -0.6px;text-align: center;border-top:1px solid #ccc; padding: 24px 0 40px;margin-top:25px;}
.loginPopup .customer_info em {display: block;color: #222;font-weight: 500;}
.loginPopup .ico_mem {width: 22px;height: 14px;background-position: -29px -122px;}
.loginPopup .ico_mem.open {width: 22px;height: 14px;background-position: 0px -122px;}

/* º¸°í¼­¸¶½ºÅÍ ¸ÞÀÎ */
.masterClass_wrap .lecGuideTit, .masterClass_wrap .lecturerTit, .masterClass_wrap .lecPlan_tit {font-weight: 500;color: #000;}
.myIndvInfoManage_wrap{width: 100%;}
.myIndvInfoManage_container{width: 1200px;margin: 0 auto;padding-top: 20px;padding-bottom: 115px;text-align: left;}
.myIndvInfoManage_container .infoManageArea h4{padding-bottom: 10px;border-bottom: 1px solid #cccccc;}
.myIndvInfoManage_container .infoManageArea input{font-size: 16px;width: 500px;vertical-align: middle;}
.myIndvInfoManage_container .infoManageArea button{font-size: 16px;vertical-align: middle;}
.myIndvInfoManage_container .infoManageArea table{width: 100%;margin-top: 17px;}
.myIndvInfoManage_container .infoManageArea td{font-size: 16px;color: rgba(0, 0, 0, 0.8);padding-bottom: 20px;}
.myIndvInfoManage_container .confirmBtnArea{width: 100%;text-align: right;margin-top: 80px;}
.myIndvInfoManage_container .confirmBtnArea button{width: 140px;margin-left: 10px;}
.clubDvNotice_topContainer .role_banner_container_m {width: 1200px;height: 340px;text-align: left;padding: 0px;background-image:url('/images/sub/bg_banner_master.png');background-repeat: no-repeat;background-size: 1200px 340px;position: relative;}
.masterTab_wrap .cont-inner, .masterTab_wrap .banner_area, .masterTab_wrap .-fdp-tab-line-type {margin: 0 auto;width: 1200px;}
.clubDvNotice_topContainer .banner_area {height: 340px;position: relative;}
.evListWrap .coach-btn {display: inline-block; font-size: 0;}

.evListWrap .coach-btn button {position: relative; width: 44px; height: 44px; border: 1px solid #ccc; overflow: visible;background-repeat: no-repeat;background-position: 0 0;background-image: url('/images/common/icon-modify.png');}
.evListWrap .coach-btn button span {position: absolute; display: none; white-space:nowrap; width: 80px; line-height: 40px; height: 40px; left: 50%; bottom: -50px; text-align: center; margin-left: -40px; background-color: #000; color: #fff;}
.evListWrap .coach-btn button + button {margin-left: -1px;}
.evListWrap .coach-btn button.delete {background-position: -44px 0;}
.evListWrap .coach-btn button:hover {z-index: 1; border-color: #000;}
.evListWrap .coach-btn button:hover span {display: block;}
.evListWrap .coach-btn button:hover.modify {background-position: 0 -44px;}
.evListWrap .coach-btn button:hover.delete {background-position: -44px -44px;}
.evListWrap .coach-btn .modify {position: relative; display: block;width: 44px; height: 44px; border: 1px solid #ccc; overflow: visible;background-repeat: no-repeat;background-position: 0 0;background-image: url('../images/common/icon-modify.png');}
.evListWrap .coach-btn .modify span {position: absolute; display: none; white-space:nowrap; width: 80px; line-height: 40px; height: 40px; left: 50%; bottom: -50px; text-align: center; margin-left: -40px; background-color: #000; color: #fff;}
.evListWrap .coach-btn .modify:hover {z-index: 1; border-color: #000;}
.evListWrap .coach-btn .modify:hover {background-position: 0 -44px;}

.coaching-box + .evListWrap {margin-top: 20px;}
.feedback .feed-head {position: relative; padding: 22px 0 18px; border-top: 1px solid #000; border-bottom: 1px solid #ccc; font-size: 14px; color: #666;}
.feedback .feed-head .btns {position: absolute; top: 24px; right: 0;}
.feedback .f-a-head {color: #000;}
.masterClass_wrap .masterBnr_wrap > img {left: 0;}
.masterClass_wrap .masterBnr_wrap .bnr_cont dl {width: auto;}
.masterClass_wrap .masterBnr_wrap .p_cont {height: 240px;min-width: auto;object-fit: cover;}
.masterClass_wrap .myIndvInfoManage_wrap .h4_type {padding-bottom: 30px;font-size: 28px;border-color: #000}
.masterClass_wrap .myIndvInfoManage_container {padding-top: 100px;}
.masterClass_wrap .myIndvInfoManage_container .infoManageArea th {font-size: 18px;color: #000;font-weight: 500;}
.masterClass_wrap .myIndvInfoManage_container .infoManageArea td:nth-child(2) {width: 960px;font-size: 18px;}
.masterClass_wrap .myIndvInfoManage_container .infoManageArea .default td {padding-top: 20px;}
.masterClass_wrap .myIndvInfoManage_container .infoManageArea input {width: 100%;padding: 0;font-size: 18px;color: #222;border: 0;border-bottom: 1px solid #C9CACC;}
.masterClass_wrap .myIndvInfoManage_container .confirmBtnArea {text-align: center;}
.masterClass_wrap .myIndvInfoManage_container .confirmBtnArea button {width: 216px;margin-left: 0;font-size: 18px;border-radius: 3px;}
.masterClass_wrap .myIndvInfoManage_container .confirmBtnArea button + button {margin-left: 8px;}
.masterClass_wrap.report .status .badge-03 {border: 1px solid #236BE3; }
.masterClass_wrap.report .status span.badge-03::before {display: none;}
.masterClass_wrap.report .banner_area .tns-nav {display: none;}
.masterClass_wrap.report .clubDvNotice_topContainer .banner_tit {font-size: 32px;}
.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt {font-size: 16px;}
.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt .tit::after {display: inline-block;content: ':';padding: 0 4px;vertical-align: 1px}
.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt .nl {display: inline;}
.masterClass_wrap.report .clubDvNotice_wrap .clubDvNotice_topContainer + .tabButton {margin-top: 100px;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton ul {width: 1200px;margin: 0 auto;display: flex;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton li {flex: 1 0 auto;text-align: center;margin-right: 0;}
.masterClass_wrap.report .clubDvNotice_wrap .tabButton li a {color: #8A8B8E;}
.masterClass_wrap.report .clubDvNotice_wrap .clubDvNotice_lecInfoContainer {display: none;}
.masterClass_wrap.report .clubDvNotice_wrap .clubDvNotice_lecInfoContainer.active {display: block;}
.masterClass_wrap.report .clubDvNotice_wrap .lecGuideTit, .masterClass_wrap.report .clubDvNotice_wrap .lecturerTit {font-size: 32px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecturer-item {margin-top: 40px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecWrap {background: #fff;}
.masterClass_wrap.report .clubDvNotice_wrap .lecGuide {padding-top: 0;}
.masterClass_wrap.report .clubDvNotice_wrap .lecturerName .belong,
.masterClass_wrap.report .clubDvNotice_wrap .lecturerField .fieldCon,
.masterClass_wrap.report .clubDvNotice_wrap .lectureInfo .lecturerBook .bookCon {font-size: 14px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_tit {font-size: 36px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td {font-size: 20px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:first-child {font-size: 16px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:only-child:nth-child(1) {font-size: 20px;font-weight: 400;} 
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:nth-child(3) {padding-left: 0;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:not(.more_refer) .btn_basic.type1 {margin-right: 30px;width: 42px;height: 42px;line-height: 40px;padding: 0;min-width: initial;font-size: 0;border-radius: 50%;} 
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td.more_refer {padding-left: 20px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td .btn_basic {margin-right: 30px;min-width: inherit;width: 42px;height: 42px;border-radius: 50%;padding: 0;font-size: 0;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td .btn_basic.type1 + .btn_basic.type1 {margin-left: -18px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td .list.noCont {text-align: center;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td button {margin-right: 30px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td button + button {margin-left: -18px;}
.ui-page-theme-a .masterClass_wrap.report .lecPlanTable_cont td a, 
.ui-page-theme-a .masterClass_wrap.report .lecPlanTable_cont td a:visited {color: #333;}

.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont .btn_more {display: none;}
.masterClass_wrap.report .clubDvNotice_wrap .-fdp-data-table__pager-area {margin-top: 40px;}
.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap {padding-top: 0;margin-top: 0;}
.masterClass_wrap.report .lecPlan_table {padding-top: 0;}
.masterClass_wrap.report .lecPlan_table .viewBtn {width: 16px;height: 16px;background-image: url('/images/common/ico_edit.svg');background-size: 16px;position: relative;top: 7px;}
.masterClass_wrap.report .lecPlan_table button:disabled .viewBtn {opacity: 0.5;}
.masterClass_wrap.report .lecPlan_table .btn_basic.disabled {border-color: #C9CACC;cursor: unset;}
.masterClass_wrap.report .lecPlan_table button:disabled .viewBtn, 
.masterClass_wrap.report .lecPlan_table .btn_basic.disabled .viewBtn {opacity: 0.3;}
.masterClass_wrap.report .clubDvNotice_lecInfoContainer .info_txt {font-size: 28px;color: #222;text-align: center;font-weight: 500;}
.masterClass_wrap.report .clubDvNotice_lecInfoContainer .info_txt .sm {display: block;margin-top: 17px;font-size: 18px;color: #666;font-weight: 400;}
.masterClass_wrap.report .btn_basic.type3.round.add-icon {margin-top: 40px;padding: 0 60px 0 50px; width:250px; color:#fff}
.masterClass_wrap.report .btn_basic.type3 .icon.apply {background-image: url('/images/sub/ico_apply.svg');}
.masterClass_wrap.report .clubDvNotice_lecInfoContainer .info_txt + .lecPlan_wrap {padding-top: 60px;}
.masterClass_wrap.report .table-service + .table-service {margin-top: 35px;}
.masterClass_wrap.report .table-service {display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 30px;}
.masterClass_wrap.report .table-service::after {display: none;}
.masterClass_wrap.report .table-service .count {font-size: 24px;color: #000;font-weight: 500;}
.masterClass_wrap.report .table-service .count + .count::before {display: inline-block;content: '';width: 1px;height: 18px;margin: 0 12px;background-color: #ccc;}
.masterClass_wrap.report .table-service .side1.type2 > * {color: #8A8B8E;}
.masterClass_wrap.report .table-service .side1.type2 .line {color: #CCCCCC;}
.masterClass_wrap.report .table-service .side2 {display: flex;}
.masterClass_wrap.report .table-service .t_color {color: #FF6F00 !important;}
.masterClass_wrap.report .table-service .t_color2 {color: #236BE3 !important;}
.masterClass_wrap.report .table-service .line {display: inline-block;font-size: 18px;width: 24px;line-height: 0;text-align: center;vertical-align: 2px;}
.masterClass_wrap.report .clubDvNotice_lecInfoContainer .table-service .msg {font-size: 18px;color: #666;}
.masterClass_wrap.report .clubDvNotice_lecInfoContainer .table-service .table-service .side1,
.masterClass_wrap.report .clubDvNotice_lecInfoContainer .table-service .table-service .side2 {float: none;}
.masterClass_wrap.report .clubDvNotice_wrap table [class*="badge"] {min-width: 52px;height: 20px;margin-right: 12px;font-size: 11px;color: #236BE3;line-height: 18px;text-align: center;vertical-align: 3px;border-radius: 20px;border: 1px solid #236BE3;}
.masterClass_wrap.report .clubDvNotice_wrap table [class*="badge"].m_cont {display: none;}
.masterClass_wrap.report .clubDvNotice_wrap table .badge_ing {color: #FF6F00;border-color: #FF6F00;}
.masterClass_wrap.report .clubDvNotice_wrap table .badge_done {color: #8A8B8E;border-color: #8A8B8E;}
.masterClass_wrap.report .textarea_box {height: 188px;padding: 24px 8px 24px 20px;border: 1px solid #C9CACC;border-radius: 4px;}
.masterClass_wrap.report .textarea_box textarea {padding: 0;width: 100%;height: 100%;font-size: 14px;border: 0;}
.masterClass_wrap.report .textarea_box textarea::placeholder {font-size: 14px;color: #C9CACC !important;}
.masterClass_wrap.report .textarea_box textarea::-webkit-scrollbar {width: 8px;}
.masterClass_wrap.report .textarea_box textarea::-webkit-scrollbar-track {background-color: #fff;}
.masterClass_wrap.report .textarea_box textarea::-webkit-scrollbar-thumb {background-color: #EAEAEA;border-radius: 4px;width: 8px;}
.report_request_wrap .desc {margin-top: 20px;font-size: 18px;color: #666;}
.report_request_wrap .form-table {margin-top: 40px;padding-top: 40px;width: 100%;border-top: 1px solid #8A8B8E;border-bottom: 1px solid #8A8B8E;}
.report_request_wrap .form-table th, .report_request_wrap .form-table td {padding: 0 0 50px;color: #222;font-size: 18px;vertical-align: top;}
.report_request_wrap .form-table select {width:280px;}
.report_request_wrap .form-table tr:last-child th, .report_request_wrap .form-table tr:last-child td {padding-bottom: 40px;}
.report_request_wrap .form-table input {height: 35px;border: 0;padding: 0;border-bottom: 1px solid #C9CACC;}
.report_request_wrap .form-table input::placeholder {font-size: 18px;}
.report_request_wrap .form-table .-fdp-select--selected {font-size: 18px;padding-left: 0;border: 0;border-bottom: 1px solid #C9CACC;}
.report_request_wrap .form-table .-fdp-select__li:hover {background-color: #236BE3;color: #fff;}
.masterClass_wrap.report .upload_box .file-wrap {display: flex;justify-content: space-between;align-items: flex-end;}
.masterClass_wrap.report .upload_box .file-wrap .text {width: 290px;height: 40px;font-size: 18px;background: #fff;}
.masterClass_wrap.report .upload_box .file-wrap label {width: 70px;height: 40px;padding: 0;margin-left: 6px;border-radius: 3px;}
.masterClass_wrap.report .upload_box .caution {margin-top: 6px;font-size: 13px;color: #236BE3;text-align: left;}
.masterClass_wrap.report .confirm-line {margin-top: 60px;text-align: center;}
.masterClass_wrap.report .confirm-line .btn_basic  {width: 216px;line-height: 44px;border-radius: 3px;}  /* LCUX-16791.0527 ¼öÁ¤ */
.masterClass_wrap.report .confirm-line .btn_basic + .btn_basic {margin-left: 16px;}   /* LCUX-16791.0527 Ãß°¡ */
.report_request_wrap .form-table tr:last-child {position: relative;top: -24px;}
.report_request_wrap .form-table tr:last-child th, .report_request_wrap .form-table tr:last-child td {vertical-align: top;}
.report_request_wrap .-fdp-select__ul {display: none;}
.report_request_wrap .-fdp-select__ul.show {display: block;}
.masterClass_wrap.report .evListWrap {padding-top: 60px;padding-bottom: 60px;}
.masterClass_wrap.report .evListWrap [class*="badge"] {display: inline-flex;align-items: center;justify-content: center;min-width: 70px;height: 28px;margin-right: 12px;font-size: 15px;color: #236BE3;vertical-align: 3px;border-radius: 24px;border: 1px solid #236BE3;}
.masterClass_wrap.report .evListWrap .badge_ing {color: #FF6F00;border-color: #FF6F00;}
.masterClass_wrap.report .evListWrap .badge_done {color: #8A8B8E;border-color: #8A8B8E;}
.masterClass_wrap.report .evListWrap .table-service .tit {font-size: 24px;font-weight: 500;color: #000;}
.masterClass_wrap.report .evListWrap .feedback {padding-left: 40px;padding-right: 40px;}
.masterClass_wrap.report .evListWrap .feedback .feed-info {font-size: 0;}
.masterClass_wrap.report .evListWrap .feedback .feed-info > span {font-size: 16px;color: #8A8B8E;}
.masterClass_wrap.report .evListWrap .feedback .auth + .date::before {display: inline-block;content: '\B7';width: 17px;font-size: 20px;line-height: 0;text-align: center;}
.masterClass_wrap.report .evListWrap .feedback .feed-info .auth {margin-right: 0;font-weight: 500;}
.masterClass_wrap.report .evListWrap .feedback-before .feed-info .auth {color: #222;}
.masterClass_wrap.report .evListWrap .feedback .pic {display: inline-block;width: 24px;height: 24px;margin-right: 4px;border-radius: 24px;}
.masterClass_wrap.report .evListWrap .feedback .pic img {object-fit: cover;max-width: 100%;}
.masterClass_wrap.report .evListWrap .feedback .feed-head {position: relative;padding-top: 30px;border-bottom: 0;border-top: 0;}
.masterClass_wrap.report .evListWrap .feedback .feed-head::before {display: block;content: '';width: calc(100% + 80px);height: 1px;position: absolute;top: 0;left: -40px;background: #C9CACC;}
.masterClass_wrap.report .evListWrap .feedback .f-a-head {display: flex;align-items: center;margin-bottom: 0;font-weight: 500;font-size: 24px;}
.masterClass_wrap.report .evListWrap .feedback .f-a-head:not(.complete) {justify-content: center;}
.masterClass_wrap.report .evListWrap .feedback .f-a-head:not(.complete) .nl {display: inline;margin-left: 4px;}
.masterClass_wrap.report .evListWrap .feedback .f-a-head.complete {justify-content: space-between;margin-bottom: 35px;}
.masterClass_wrap.report .evListWrap .feedback .f-a-head.complete > span {display: inline-flex;align-items: center;} 
.masterClass_wrap.report .evListWrap .feedback .f-a-head.complete > span::before {display: inline-block;content: '';width: 30px;height: 30px;margin-right: 10px;background: url('../images/sub/ico_deco_check.svg') no-repeat 0 0;background-size: contain;}
.masterClass_wrap.report .evListWrap .feedback .f-a-head.complete .btn_basic.type3 {display: flex;align-items: center;justify-content: center;height: 36px;padding: 0 12px;border-radius: 4px; color:#fff}
.masterClass_wrap.report .evListWrap .feedback .f-a-head.complete .btn_basic.type3::before {display: inline-block;content: '';width: 20px;height: 20px;margin-right: 8px;background: url('../images/sub/ico_modify2.svg') no-repeat 50% 50%;background-size: 14px;}
.masterClass_wrap.report .evListWrap .feed-con {color: #000; font-size: 16px; line-height: 24px; padding: 20px 0 0;}
.masterClass_wrap.report .evListWrap .side2 .btn_basic {display: flex;align-items: center;justify-content: center;height: 36px;padding: 0 12px;border-radius: 4px; color:#fff;}
.masterClass_wrap.report .evListWrap .side2 .btn_basic::before {display: inline-block;content: '';width: 20px;height: 20px;margin-right: 8px;background: url('/images/common/ico_back.svg') no-repeat 0 0;background-size: contain;}
.masterClass_wrap.report .evListWrap .side2 .btn_basic + .btn_basic {margin-left: 10px;}
.masterClass_wrap.report .evListWrap .side2 .btn_basic + .btn_basic::before {background: url(../images/sub/ico_modify2.svg) no-repeat 50% 50%/14px;}
.masterClass_wrap.report .evListWrap .coach-btn .modify {width: 32px;height: 32px;background: url('../images/sub/ico_modify.svg') no-repeat 0 0;background-size: contain;border: 0;}
.masterClass_wrap.report .add {margin-top: 30px;}
.masterClass_wrap.report .add a{position: relative;display: inline-flex;align-items: center;min-width: 346px;padding: 10px 60px 10px 12px;border: 1px solid #C9CACC;border-radius: 4px;}
.masterClass_wrap.report .add a::after {display: inline-block;content: '';width: 18px;height:18px;position: absolute;right: 20px;top: calc(50% - 9px);background: url('/images/sub/ico_down.svg') no-repeat 0 0;background-size: contain;}
.masterClass_wrap.report .add .icon {display: inline-block;content: '';width: 40px;height:40px;margin-right: 12px;background: url('/images/sub/ico_clip.svg') no-repeat 0 0;background-size: contain;}
.masterClass_wrap.report .add .txt {font-size: 14px;color: #222;font-weight: 500;}
.masterClass_wrap.report .add .byte {display: block;font-size: 12px;}
.masterClass_wrap.report .evListWrap .table-service,
.masterClass_wrap.report .evListWrap .feedback-before {width: 1200px;margin-left: auto;margin-right: auto;}
.masterClass_wrap.report .evListWrap .feedback-before {border-top: 1px solid #000;}
.masterClass_wrap.report .evListWrap .feedback-before .feed-head {padding: 30px 0 18px;border-top: 0;}
.masterClass_wrap.report .evListWrap .feedback-after {margin-top: 60px;padding-top: 60px;padding-bottom: 100px;background-color: #F5F6F8;}
.masterClass_wrap.report .evListWrap .feedback-after .box {width: 1200px;margin-left: auto;margin-right: auto;padding: 40px;background-color: #fff;border: 1px solid #C9CACC;border-radius: 16px;}
.masterClass_wrap.report .evListWrap .feedback-before + .btns {width: 1200px;margin: 34px auto 0;text-align: center;border-top: 1px solid #222;}
.masterClass_wrap.report .evListWrap .feedback-after .upload_area {display: inline-flex;font-size: 18px;}
.masterClass_wrap.report .evListWrap .feedback-after .upload_area dt {margin-right: 80px;padding-top: 10px;color: #222;}
.masterClass_wrap.report .evListWrap .feedback-after input {height: 35px;border: 0;padding: 0;border-bottom: 1px solid #C9CACC;}
.masterClass_wrap.report .feedback-after.modify .feed-head::before {display: none;}
.masterClass_wrap.report .feedback-after.modify .upload_area {margin-top: 40px;}
.masterClass_wrap.report .feedback-after.modify .upload_area .file-wrap {margin-top: 0;}
.masterClass_wrap.report .feedback-after.modify .confirm-line {text-align: center;}
.masterClass_wrap.report .feedback-after.modify .confirm-line button {width: 216px;border-radius: 3px;}
.masterClass_wrap.report .feedback-after.modify .auth {font-size: 20px;color: #8A8B8E;}
.masterClass_wrap.report .feedback-after.modify .feed-info {display: flex;align-items: center;padding-bottom:20px; /*border-bottom: 1px solid #C9CACC;*/}
.masterClass_wrap.report .feedback-after.modify .feed-info .auth {font-size: 20px;}
.masterClass_wrap.report .feedback-after.modify .feed-head {padding: 0 40px 0;margin-left: -40px;margin-right: -40px;}
.masterClass_wrap.report .-fdp-data-table__page-number:not(.-fdp-data-table--highlight) {color: #000;}
.masterClass_wrap.report .wrap-file {display: flex;align-items: center;position: relative;height: 40px;margin-right: 87px;border-bottom: 1px solid #C9CACC;}
.masterClass_wrap.report .wrap-file label {display: block; line-height: 35px; font-size: 14px; color: #6E6E6E;}
.masterClass_wrap.report .wrap-file input[type="file"] {position: absolute; top: 0; left: 0; z-index: -1; visibility: hidden; width: 1px; height: 1px; overflow: hidden; }
.masterClass_wrap.report .wrap-file .ico-file {display: none;top: 2px;width: 30px;height: 30px;background: url(/images/common/ico_clip.svg) no-repeat 0 50%;background-size: contain;}
.masterClass_wrap.report .wrap-file .file-name {top: 0; left: 0; right: 40px; line-height: 35px;overflow:hidden;white-space:nowrap; word-wrap:normal; text-overflow:ellipsis; display:block;background-color: transparent;border-bottom: 0;font-size: 18px;max-width: 84%;color: #222;}
.masterClass_wrap.report .wrap-file .btn_basic {width: 70px;height: 40px;min-width: auto;padding: 0;margin-left: 6px;border-radius: 3px;position: absolute;right: -87px;bottom: 0;font-size: 16px;color: #fff;line-height: 40px;z-index: 1;}
.masterClass_wrap.report .wrap-file .btn_delete {display: none;position: absolute;top: calc(50% - 11px);right: 0;font-size: 0;overflow: hidden;text-indent: -9999em;opacity: 0.6;}
.masterClass_wrap.report .wrap-file .btn_delete::before {display: block;content: '';width: 22px;height: 22px;background: url(/images/common/ico_del.svg) no-repeat 0 0;background-size: 100%;cursor: pointer;}
.masterClass_wrap.report .upload_box .wrap-file .file-name {width: 290px;position: relative;background-color: transparent;border-bottom: 0;}
.masterClass_wrap .lecPlan_table .lecPlanTable_cont td .playBtn {top: 7px;left: -2px;background-image: url('/images/sub/ico_play.svg');}
.masterClass_wrap .lecPlan_table .lecPlanTable_cont td .refBtn {width: 24px;background-image: url('/images/sub/ico_reference.svg');background-size: 23px;}

.masterClass_wrap.report .dvPastEv_wrap {margin-top:60px}
.masterClass_wrap.report .dvPastEv_wrap .table-service .btn_img_search {margin-left:12px;width:44px;height:44px;text-indent:-99999px;border-radius:50%;background:#8A8B8E url('../images/common/ico_search.png') no-repeat 50% 50%;transition:.25s}
.masterClass_wrap.report .dvPastEv_wrap .table-service .btn_img_search:hover {background-color:#236be3}
.masterClass_wrap.report .dvPastEv_wrap .table-service .searchBox input {border-radius:4px !important;border-color:#ccc;}
.-fdp-checkbox .-fdp-checkbox__label {margin:0 10px 0 5px;display: inline-block;font-size: 12px;color: #666;}
.-fdp-checkbox input[type='checkbox'] {width: 16px;height: 16px;border-radius: 2px;outline: 0;}

/* ÇÐ½ÀÇöÈ² */
.pageTit {padding-bottom: 30px;font-size: 28px;font-weight: 500;color: #000;border-bottom: 1px solid #000;}
.pageTit .sm {margin-left: 15px;font-size: 24px;font-weight: 400;}
.container {overflow: hidden;}
.learningStatuswrap {width: 1200px;margin: 0 auto;}
.learningStatuswrap .pageTit {padding-top: 100px;}
.learningStatuswrap .pageTit em {color: #236BE3;}
.learningStatuswrap .desc {margin-top: 20px;font-size: 18px;word-break: keep-all;color: #696B70;}
.learningStatuswrap h3 {flex: 0 0 auto;width: 230px;font-size: 28px;font-weight: 500;}
.learningStatuswrap section {margin-top: 60px;display: flex;}
.learningStatuswrap .lecPlan_table {flex: 1 0 auto;width: calc(100% - 230px);}
.learningStatuswrap .lecPlan_table th:not(:nth-child(1)),
.learningStatuswrap .lecPlan_table td:not(:nth-child(1)) {padding-left: 0;}
.learningStatuswrap .lecPlan_table th:last-child,
.learningStatuswrap .lecPlan_table td:last-child{text-align: center;}
.learningStatuswrap .-fdp-data-table {margin-top: 40px;}
.learningStatuswrap .bar-graph-wrap {flex: 1 0 auto;position: relative; font-size: 18px;text-align: center;}
.learningStatuswrap .bar-graph-wrap > p {margin-bottom: 10px;color: #000;text-align: left;}
.learningStatuswrap .bar-graph-wrap .nl {display: inline;}
.learningStatuswrap .bar-graph-line {position: relative;}
.learningStatuswrap .bar-graph-line .bar-graph {overflow: hidden; background-color: #C9CACC;}
.learningStatuswrap .bar-graph-line .standard-wrap {position: relative; height: 36px;}
.learningStatuswrap .bar-graph-line .standard {position: absolute; left: 80%; bottom: 0; display: block; height: 20px; min-width:90px; margin-left: -45px; text-align: center;}
.learningStatuswrap .bar-graph-line .standard:after {content:''; position: absolute; top: -11px; left: 50%; margin-left: -4px; border-bottom: 8px solid #2e44ff; border-left: 4px solid transparent; border-right: 4px solid transparent;}
.learningStatuswrap .bar-graph-line .bar-graph {position: relative; font-size: 0;}
.learningStatuswrap .bar-graph-line .bar-graph .bar {display: block; height: 25px; background: #236BE3;}
.learningStatuswrap .bar-graph-wrap .btn_basic {padding: 0 60px;margin-top: 24px;line-height: 46px;}
/* e LCUX-17406 Ãß°¡ */

@media (max-width: 1200px) {
	.header .menuWrap .menuContainer,
	.masterClass_wrap.report .evListWrap .table-service, .masterClass_wrap.report .evListWrap .feedback-before,
	.masterBnr_wrap .bnr_cont, .masterTab_wrap .cont-inner, .masterTab_wrap .banner_area, .masterTab_wrap .-fdp-tab-line-type,
	.masterClass_wrap.report .evListWrap .feedback-after .box, .footer,
	.container > .content, .footer, .footer .inner,
	.masterTab_wrap .cont-inner, .masterTab_wrap .banner_area, .masterTab_wrap .-fdp-tab-line-type,
	.masterClass_wrap.report .evListWrap .feedback-before + .btns,
	.masterClass_wrap .myIndvInfoManage_container {width: 100%;}
	.footer .inner.bg {padding-left: 40px;padding-right: 40px;}
	.header {padding-left: 40px;}
	.header h1 {padding-left: 0;}
	.masterBnr_wrap .bnr_cont dl {padding-left: 40px;}
	.masterBnr_wrap .bnr_cont dd > span {display: block;}
	.masterClass_wrap.report .evListWrap .table-service {padding-left: 40px;padding-right: 40px;}
	.masterClass_wrap.report .clubDvNotice_wrap .tabButton ul {width: auto;}
	.clubDvNotice_topContainer .role_banner_container_m {width: calc(100% + 26px);background-size: 100% 340px;}
	.clubDvNotice_topContainer .banner_area {width: calc(100% - 80px);margin-left: 40px;margin-right: 40px;}
	.masterTab_wrap .-fdp-tab-line-type {padding-left: 40px;}
	.masterClass_wrap .customize-tools .controls .prev {left: 0;}
	.masterClass_wrap .customize-tools .controls .next {right: 0;}
	.masterClass_wrap .myIndvInfoManage_wrap .h4_type,
	.masterClass_wrap .myIndvInfoManage_container .basicInfoNess table {padding-left: 40px;padding-right: 40px;}
	.masterClass_wrap .myIndvInfoManage_container .infoManageArea td,
	.masterClass_wrap .myIndvInfoManage_container .infoManageArea td:nth-child(2) {width: 80%;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap,
	.masterClass_wrap.report .clubDvNotice_wrap .lecWrap,
	.report_request_wrap {padding-left: 40px;padding-right: 40px;}
	.report_request_wrap .form-table table {width: 100%;}
	.report_request_wrap .form-table colgroup col:nth-child(1) {width: 15% !important;}
	.report_request_wrap .form-table colgroup col:nth-child(2) {width: 35% !important;}
	.report_request_wrap .form-table colgroup col:nth-child(3) {width: 15% !important;}
	.report_request_wrap .form-table colgroup col:nth-child(4) {width: 35% !important;}
}
@media (max-width: 1024px) {
	.p_cont {display: none !important;}
	.m_cont {display: block;}
	.header {height: 42px;padding-left: 0;box-shadow: none;}
	.header h1 {width: auto;}
	.header .gnb_quickMenu {right: 0;}
	.header .gnb_quickMenu:after {display: none;}
	.header .gnb_quickMenu .report_login a {height: 22px;line-height: 20px;font-size: 12px;}
	.header .menuWrap .menuContainer {margin: 0;padding-left: 20px;padding-right: 20px;width: 100% !important;display: flex;align-items: center;justify-content: space-between;}
	.header .gnb_quickMenu {float: none;top: auto;margin-top: 0;right: 0 !important;}
	.header .gnb_quickMenu > li {line-height: 0;}
	.header .gnb_quickMenu > li > a {width: 21px;height: 21px;}
	.header .gnb_quickMenu .tooltip:hover .bottom {display: none;}
	.header .qMenu_myPageBtn .gnb_qMenu_my {top: 42px;right: 20px;}
	.header h1 .logo-wrapper a {display: inline-block;width: 160px;height: 30px;background-position: 0 50%;background-repeat: no-repeat;background-size: contain;}
	.header .menuWrap .menuContainer:after {display: none;}
	.footer .content {width: 100%;}
	.footer .inner.bg {min-height: 84px;padding: 10px 0;}
	.footer .inner.bg .left {float: none;}
	.footer .inner.bg .right {position: relative;float: none;margin-top: 8px;padding-top: 8px;font-size: 12px;}
	.footer .inner.bg .right::before {position: absolute;top: 0;left: 0;display: inline-block;content: '';width: 100%;height: 1px;background-color: #444;}
	.footer .inner.bg .right > p {text-align: center;}
	.footer .content a {font-size: 12px;}
	.footer .left ul {justify-content: center;}
	.masterTab_wrap .cont-inner, .masterTab_wrap .-fdp-tab-line-type {width: 100%;}
	.masterTab_wrap .banner_area {width: calc(100% - 40px);height: 340px;margin: 0 auto;}
	.masterBnr_wrap .bnr_cont {width: auto;padding-left: 20px;}
	.masterBnr_wrap .bnr_cont dl {width: auto;padding-left: 0;}
	.masterBnr_wrap > img {min-width: 100%;height: 100%;top: 0;transform: none;}
	.container > .content, .footer, .footer .inner {width: 100%;}
	.masterClass_wrap .clubDvNotice_topContainer .banner_txtWrap {width: auto;padding: 0 20px;margin-top: 16px;justify-content: flex-start;}
	.clubDvNotice_topContainer .role_banner_container_m {width: 100%;height: 120px;background-size: cover;border-radius: 12px;}
	.customize-tools {display: none;}
	.banner_area {position: relative;}
	.tns-nav{position:absolute;bottom:-30px;z-index:1;margin:auto;width:1200px;text-align:center;}

	/* popup */
	.-fdp-modal:not(.loginPopup) .-fdp-modal__container {width: calc(100% - 40px);max-width: 400px;}
	.-fdp-modal:not(.loginPopup) .-fdp-modal__container .-fdp-popup__wrapper {padding: 20px 20px 0 20px;min-width: 320px;}
	.-fdp-modal:not(.loginPopup) .-fdp-modal__container .pop_button_arear {margin-right: -20px;margin-right: -20px;}

	/* ·Î±×ÀÎ */
	.loginPopup .-fdp-modal__container {transform: none;left: 0;top: 0;bottom: 0;right: 0;box-shadow: none;border-radius: 0;overflow-y: auto;}
	.loginPopup .-fdp-popup__wrapper {min-width: auto;padding: 0 24px;}
	.loginPopup .h4_type {padding: 93px 0 25px 0;margin-bottom: 0;font-size: 24px;color: #222;font-weight: 700;}
	.loginPopup .h4_type .nl {display: block;}
	.loginPopup input[type='text'], .loginPopup input[type='password'] {width: 100%;height: 44px;padding: 0 44px 0 12px;font-weight: 500;}
	.loginPopup .ico_mem {right: 10px;}
	.loginPopup .customer_info {padding-top: 30px;margin-top: 30px;text-align: left;}
	.loginPopup .customer_info em {margin-bottom: 4px;}
	.loginPopup .btn_delete::before {width: 24px;height: 24px;background-position: 50% 50%;background-size: 18px;}
	.loginPopup .row.show .btn_delete {right: 10px;}
	.loginPopup .offer {display: flex;flex-direction: column;}
	.loginPopup .offer .login_check {order: 1;}
	.loginPopup .msg-error {margin: 8px 0 0;font-weight: 500;}
	.loginPopup .login_area .btn_basic.type3 {margin-top: 16px;height: 44px;font-size: 16px;}

	/* º¸°í¼­¸¶½ºÅÍ */
	.masterClass_wrap .masterBnr_wrap .m_cont {display: block;}
	.masterClass_wrap .myIndvInfoManage_container {padding-top: 0;padding-bottom: 0;width: 100%;}
	.masterClass_wrap .myIndvInfoManage_wrap .h4_type {font-size: 18px;color: #000;padding: 24px 20px;border-color: #D7D8D9;}
	.masterClass_wrap .myIndvInfoManage_wrap .basicInfoNess tr,
	.masterClass_wrap .myIndvInfoManage_wrap .basicInfoNess td {display: block;padding-left: 20px;padding-right: 20px;width: 100% !important;}
	.masterClass_wrap .myIndvInfoManage_wrap .basicInfoNess th,
	.masterClass_wrap .myIndvInfoManage_wrap .basicInfoNess td.bTxt,
	.masterClass_wrap .myIndvInfoManage_wrap .basicInfoNess td input {font-size: 14px;color: #222;}
	.masterClass_wrap .myIndvInfoManage_wrap .basicInfoNess td {padding-left: 0;padding-right: 0;}
	.masterClass_wrap .myIndvInfoManage_container .infoManageArea .default td {padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #C9CACC;}
	.masterClass_wrap .myIndvInfoManage_container .basicInfoNess {margin-bottom: 0;}
	.masterClass_wrap .myIndvInfoManage_container .confirmBtnArea {margin-top: 24px;margin-bottom: 24px;}
	.masterClass_wrap .myIndvInfoManage_container .confirmBtnArea button {display: block;height: 40px;width: calc(100% - 40px);padding: 0 10px;margin: 0 auto;font-size: 14px;line-height: 38px;letter-spacing: -.05em;text-align: center;font-weight: normal;}
	.masterClass_wrap .myIndvInfoManage_container .confirmBtnArea button + button {margin-top: 8px;margin-left: auto;}
	.masterBnr_wrap .bnr_cont dl dt strong {font-size: 22px;}
	.masterBnr_wrap .bnr_cont dl dt span {font-size: 14px;}
	.masterBnr_wrap .bnr_cont dl dd {font-size: 13px;margin-top: 6px;}
	.masterBnr_wrap .bnr_cont dl dd > span {display: block;line-height: normal;}
	.masterBnr_wrap .bnr_cont dl dt span + strong {line-height: normal;}
	.masterClass_wrap .status span[class*=badge-] {padding: 0 8px;font-size: 12px;line-height: 24px;border-radius: 13px;}
	.masterClass_wrap.report .clubDvNotice_wrap .clubDvNotice_topContainer + .tabButton {margin-top: 12px;white-space: nowrap;overflow-x: auto;overflow-y: hidden;-ms-overflow-style: none;scrollbar-width: none;background-color: #fff;}
	.masterClass_wrap.report .clubDvNotice_wrap .clubDvNotice_topContainer + .tabButton::webkit-scrollbar {display: none;width: 0;height: 0;background: transparent;-webkit-appearance: none;}
	.masterClass_wrap.report .clubDvNotice_wrap .tabButton li {flex: 0 0 auto;width: 169px;}
	.masterClass_wrap.report .masterBnr_wrap {height: 160px;align-items: flex-start;}
	.masterClass_wrap.report .masterBnr_wrap::before {position: absolute;top: 15px;right: 12px;display: inline-block;content: '';width: 140px;height: 10px;background: url(/images/sub/txt_masterclass_m.png) no-repeat 0 0;background-size: contain;z-index: 1;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_tit {margin-top: 8px;font-size: 18px;}
	.masterClass_wrap.report .my-slider .tns-horizontal.tns-subpixel>.tns-item {padding-right: 8px !important;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt {margin-top: 70px;font-size: 14px;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt dt {display: inline-block;width: 66px;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt dd {width: calc(100% - 66px);}
	.masterTab_wrap {margin-top: 0;background-color: #F5F6F8;}
	.masterTab_wrap .clubDvNotice_topContainer {background-color: #fff;}
	.masterTab_wrap .-fdp-tab-line-type {background-color: #236BE3;}
	.masterTab_wrap .-fdp-tab-line-type__header-item-list {display: flex;height: 50px;}
	.masterTab_wrap .-fdp-tab-line-type__header li {position: relative;width: 50%;margin-right: 0;border: 0;font-size: 16px;border-radius: 0;color: rgba(255,255,255,0.7);}
	.masterTab_wrap .-fdp-tab-line-type__header li a {color:rgba(255,255,255,0.7)}
	.masterTab_wrap .-fdp-tab-line-type__header-item span {line-height: 50px;}
	.masterTab_wrap .-fdp-tab-line-type__header li.-fdp-tab-line-type--active::after {position: absolute;bottom: 0;left: 0;display: inline-block;content: '';width: 100%;height: 4px;background-color: rgba(255,255,255,0.7);}
	.masterTab_wrap .-fdp-tab-line-type__header li.-fdp-tab-line-type--active span {color: rgba(255,255,255,1);}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_area .tns-nav {display: block;width: 100%;bottom: auto;top: 94px;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_area .tns-nav > [aria-controls] {width: 8px !important;height: 8px !important;margin: 0 4px;background-color: rgba(56,107,194,0.4);}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_area .tns-nav > .tns-nav-active {background-color: rgba(56,107,194,1) !important;}
	.masterClass_wrap .clubDvNotice_topContainer .tns-inner {margin-right: -8px !important;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt > p {display: flex;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt .tit {width: 66px;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt .nl {display: block;line-height: normal;}
	.masterClass_wrap.report .clubDvNotice_topContainer .banner_cTxt .tit::after {display: none;}
	.masterClass_wrap.report .clubDvNotice_wrap .tabButton li {width: auto;}
	.masterClass_wrap.report .clubDvNotice_wrap .tabButton li a {font-size: 16px;padding: 0 40px;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecWrap {background: transparent;padding-bottom: 24px;padding-left: 0;padding-right: 0;}
	.masterClass_wrap .clubDvNotice_lecInfoContainer {padding: 24px 20px 0;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecGuideTit, .masterClass_wrap.report .clubDvNotice_wrap .lecturerTit {margin-bottom: 20px;padding-bottom: 0;font-size: 18px;}
	.masterClass_wrap .lecGuideCon {font-size: 14px;}
	.masterClass_wrap .lecturer .lecturerPhoto {width: 60px;height: 60px;margin-right: 16px;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecturer-item {margin-top: 0;}
	.lecturerCon .lecturerField, .lecturerCon .lecturerBook {margin-left: -76px;width: calc(100% + 76px) !important;}
	.masterClass_wrap .lecturerName {position: relative;padding-bottom: 24px;}
	.masterClass_wrap .lecturerName::after {position:absolute;bottom: 0;display: inline-block;content: '';margin-left: -76px;width: calc(100% + 76px);height: 1px;background-color: #C9CACC;}
	.masterClass_wrap .lecturerName .name {font-size: 16px;margin-bottom: 0;}
	.masterClass_wrap .lecWrap .lecturer {margin-top: 24px;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap {margin-left: -20px;margin-right: -20px;padding: 24px 20px;background-color: #fff;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_tit {font-size: 18px;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap .lecPlan_tit {margin-bottom: 0;}
	.masterClass_wrap .lecturerField .fieldTit {min-height: auto;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap colgroup col:nth-child(1) {width: 15%;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap colgroup col:nth-child(2) {width: 85%;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap colgroup col:nth-child(3) {display: none;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlan_wrap colgroup col:nth-child(4) {display: none;}
	.masterClass_wrap.report .lecPlan_table {margin-bottom: 0;}
	.masterClass_wrap.report .clubDvNotice_wrap table, .masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont {display: block;}
	.masterClass_wrap.report .clubDvNotice_wrap table colgroup, .masterClass_wrap.report .clubDvNotice_wrap table .lecPlanTable_header {display: none;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont tr {display: flex;width: 100%;flex-wrap: wrap;position: relative;border-bottom: 1px solid #e5e5e5;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td {font-size: 16px;font-weight: 500;padding-left: 0;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:nth-child(1) {padding-top: 20px;padding-bottom: 20px;width: 40px;min-height: 72px;height: auto;border: 0;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:only-child:nth-child(1) {width: 100%;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td .list.noCont {font-size: 16px;font-weight: 500;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td:nth-child(2) {padding-top: 20px;padding-bottom: 20px;position: relative;padding-right: 50px;width: calc(100% - 40px);min-height: 72px;height: auto;border: 0;}
	.masterClass_wrap .lecPlan_table .more_refer {display: none;padding-top: 16px;padding-bottom: 24px;width: 100%;order: 1;height: auto;background-color: #F5F6F8;}
	.masterClass_wrap .lecPlan_table .more_refer > div {text-align: center;}
	.masterClass_wrap .lecPlan_table .more_date {display: none;padding-top: 24px;width: 100%;border: 0;height: auto;font-size: 14px !important;text-align: center;background-color: #F5F6F8;}
	.masterClass_wrap .lecPlan_table tr.show .more_refer, .masterClass_wrap .lecPlan_table tr.show .more_date {display: block;font-weight: 400;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td.more_refer {padding-left: 0;border-bottom: 0;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont .btn_more {position: absolute;right: 0;top: 20px;margin-right: 0;display: block;width: 40px;height: 40px;font-size: 0;background: url(/images/common/ico_list_arrow.svg) no-repeat 100% 0;background-size: 24px;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td .btn_basic {width: 100px;height: 34px;font-size: 12px;border-radius: 4px;margin-right: 0;margin-left: 0 !important;display: inline-flex;align-items: center;justify-content: center;}
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont td .btn_basic + .btn_basic {margin-left: 4px !important;} 
	.masterClass_wrap.report .clubDvNotice_wrap .lecPlanTable_cont tr.show .btn_more {transform: rotate(180deg);background-position: 0 100%;}
	.masterClass_wrap .lecPlan_table .lecPlanTable_cont td .playBtn {top: auto;width: 15px;height: 15px;margin-right: 6px;background-size: contain;}
	.masterClass_wrap .lecPlan_table .lecPlanTable_cont td .refBtn {width: 16px;height: 16px;margin-right: 6px;top: 0;background-size: contain;}
	.masterClass_wrap .-fdp-data-table__page-number {font-size: 14px;}
	.masterClass_wrap.report .btn_basic.type3.round.add-icon {display: none;}
	.masterClass_wrap.report .clubDvNotice_lecInfoContainer .info_txt {padding-bottom: 20px;}
	.masterClass_wrap.report .clubDvNotice_lecInfoContainer .info_txt .tit {padding-top: 16px;padding-bottom: 16px;text-align: center;font-size: 18px;color: #000;font-weight: 500;}
	.masterClass_wrap.report .table-service .count {font-size: 18px;}
	.masterClass_wrap.report .table-service .side2 .msg {font-size: 14px;color: #8A8B8E;}
	.masterClass_wrap.report .table-service {flex-direction: column;align-items: flex-start;margin-bottom: 10px;margin-top: 0 !important;}
	.masterClass_wrap.report .clubDvNotice_lecInfoContainer .info_txt + .lecPlan_wrap {padding-top: 24px;}
	.masterClass_wrap.report .clubDvNotice_lecInfoContainer .table-service .line {width: 20px;font-size: 14px;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td {padding: 0;min-height: auto;border: 0;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td:nth-child(3) {display: none;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont tr {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td:nth-child(2) {padding-bottom: 4px;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td:nth-child(2)::before {display: none;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td:nth-child(4) {height: auto;margin-left: 40px;font-size: 14px;color: #8A8B8E;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td:nth-child(5) {position: relative;margin-left: 8px;padding-left: 8px;height: auto;font-size: 14px;color: #8A8B8E;}
	.masterClass_wrap.report .lecPlan_table.type2 .lecPlanTable_cont td:nth-child(5)::before {position: absolute;top: 5px;left: 0;display: inline-block;content: '';width: 1px;height: 10px;background-color: #ccc;}
	.masterClass_wrap.report .clubDvNotice_wrap table [class*="badge"].m_cont {display: inline-block;position: relative;margin-right: 8px;padding-right: 8px;min-width: auto;font-size: 14px;font-weight: 500;border: 0;vertical-align: initial;line-height: 1.4;height: auto;}
	.masterClass_wrap.report .clubDvNotice_wrap table [class*="badge"].m_cont::after {position: absolute;top: 5px;right: 0;display: inline-block;content: '';width: 1px;height: 10px;background-color: #ccc;}
	.masterClass_wrap.report .evListWrap .table-service .tit {display: flex;font-size: 16px;}
	.masterClass_wrap.report .evListWrap {padding: 0;}
	.masterClass_wrap.report .evListWrap .table-service {width: 100%;padding: 22px 20px 10px;margin-bottom: 0;}
	.masterClass_wrap.report .evListWrap .feedback:not(.feedback-after) .pic,
	.masterClass_wrap.report .evListWrap .table-service .side2 {display: none;}
	.masterClass_wrap.report .evListWrap [class*="badge"] {margin-right: 4px;height: 24px;font-size: 14px;}
	.masterClass_wrap.report .evListWrap .feedback .feed-info {padding-left: 20px;}
	.masterClass_wrap.report .evListWrap .feedback-before .feed-info .auth {font-size: 14px;}
	.masterClass_wrap.report .evListWrap .feedback .feed-info .date {position: relative;font-size: 14px;}
	.masterClass_wrap.report .evListWrap .feedback-before {border-top: 0;width: 100%;margin-top: 0;padding: 0;}
	.masterClass_wrap.report .evListWrap .feedback.feedback-before .feed-info .date {padding-left: 8px;margin-left: 8px;}
	.masterClass_wrap.report .evListWrap .add a {min-width: auto;width: 100%;max-width: 320px;text-align: left;}
	.masterClass_wrap.report .evListWrap .feedback.feedback-before .feed-head::before {bottom: 0;left: 0;top: auto;width: 100%;}
	.masterClass_wrap.report .evListWrap .feedback-before .feed-head {padding-left: 74px;padding-top: 0;}
	.masterClass_wrap.report .evListWrap .feedback.feedback-before .auth + .date::before {display: inline-block;content: '';width: 1px;height: 9px;position: absolute;top: calc(50% - 4px);left: 0;background-color: #ccc;}
	.masterClass_wrap.report .evListWrap .feedback .feed-head .btns {top: -6px;right: 20px;}
	.masterClass_wrap.report .evListWrap .feedback .add {text-align: center;}
	.masterClass_wrap.report .evListWrap .feedback-after {margin-top: 24px;padding: 12px 0 0;}
	.masterClass_wrap.report .evListWrap .feedback-after .box {width: 100%;border: 0;border-radius: 0;padding: 0;}
	.masterClass_wrap.report .evListWrap .feedback .f-a-head {padding: 24px;margin-bottom: 0 !important;font-size: 16px;border-bottom: 1px solid #E7E8E9;}
	.masterClass_wrap.report .evListWrap .feedback .f-a-head:not(.complete) {flex-direction: column;}
	.masterClass_wrap.report .evListWrap .feedback .f-a-head.complete::before {width: 20px;height: 20px;margin-right: 8px;}
	.masterClass_wrap.report .evListWrap .feed-con {padding-left: 20px;padding-right: 20px;}
	.masterClass_wrap.report .evListWrap .feedback.feedback-after .feed-head::before {display: none;}
	.masterClass_wrap.report .evListWrap .feedback.feedback-after .feed-head + .feed-con {padding-top: 0;}
	.masterClass_wrap.report .evListWrap .feedback.feedback-after .feed-info .date {font-size: 16px;}
	.masterClass_wrap.report .evListWrap .btn_basic {display: flex;justify-content: center;align-items: center;width: calc(100% - 40px);padding: 0 20px;margin: 48px 20px 24px;border-radius: 4px;font-size: 14px;}
	.masterClass_wrap.report .evListWrap .btn_basic::before {display: inline-block;content: '';width: 20px;height: 20px;background: url('/images/common/ico_back.svg') no-repeat 0 0;background-size: contain;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify {margin-top: 0;padding-top: 0;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .box {padding: 24px 20px 0;background: transparent;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .feed-info .auth {font-size: 14px;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .upload_area {display: block;margin-top: 24px;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .upload_area dt {font-size: 16px;font-weight: 500;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .upload_area .btn_basic {width: 80px;margin: 0;}
	.masterClass_wrap.report .evListWrap .upload_box .btn_basic::before {display: none;}
	.masterClass_wrap.report .evListWrap .upload_box .wrap-file .file-name {font-size: 14px;}
	.masterClass_wrap.report .evListWrap .feedback-before + .btns {width: auto;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .feed-head {padding: 0;margin: 0;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .feed-head .feed-info {padding-bottom: 24px;padding-left: 0;border-bottom: 0;}
	.masterClass_wrap.report .evListWrap .feedback-after.modify .textarea_box {height: 130px;background: #fff;}
	.masterClass_wrap.report .confirm-line {padding: 40px 20px;margin-top: 0;display: flex;justify-content: center;background: transparent;}
	.masterClass_wrap.report .confirm-line .btn_basic {width: auto;flex: 1 1 auto;margin: 0 !important;padding: 0 !important;font-size: 14px;}
	.masterClass_wrap.report .confirm-line .btn_basic + .btn_basic {margin-left: 10px !important;}
	.masterClass_wrap.report .confirm-line .btn_basic::before {display: none !important;}

	.report_request_wrap .masterTab_wrap .cont-inner, .report_request_wrap .masterTab_wrap .-fdp-tab-line-type {font-size: 16px;}
	.report_request_wrap .lecGuideTit {margin-bottom: 0 !important;}
	.report_request_wrap .desc {margin-top: 10px;font-size: 14px;}
	.report_request_wrap .form-table {padding-top: 20px;}
	.report_request_wrap .form-table table {width: 100%;}
	.report_request_wrap .form-table tbody,.report_request_wrap .form-table tr {display: block;}
	.report_request_wrap .form-table th, .report_request_wrap .form-table td {display: block;font-size: 14px;}
	.report_request_wrap .form-table th {padding-bottom: 10px;}
	.report_request_wrap .form-table td {padding-bottom: 20px;}
	.report_request_wrap .form-table .-fdp-select--selected {font-size: 14px;}
	.report_request_wrap .form-table input {font-size: 14px;background: transparent;}
	.report_request_wrap .form-table input::placeholder {font-size: 14px;}
	.report_request_wrap .wrap-file label {font-size: 14px !important;}
	.report_request_wrap .form-table table tbody td .caution {text-align: left;}
	.report_request_wrap .form-table tr:last-child {top: auto;}
	.report_request_wrap .textarea_box {background-color: #fff;}
	.report_request_wrap .form-table tr:last-child th, .report_request_wrap .form-table tr:last-child td {padding-bottom: 24px;}
	.masterClass_wrap .myIndvInfoManage_container .basicInfoNess table {padding-left: 0;padding-right: 0;}

	/* ÇÐ½ÀÇöÈ² */
	.pageTit {padding-bottom: 24px;font-size: 18px;}
	.pageTit .sm {display: block;margin-left: 0;margin-top: 7px;font-size: 13px;}
	.learningStatuswrap {width: 100%;padding-left: 20px;padding-right: 20px;}
	.learningStatuswrap .pageTit {padding-top: 20px;padding-left: 20px;padding-right: 20px;margin-left: -20px;margin-right: -20px;}
	.learningStatuswrap .desc {font-size: 13px;line-height: 22px;}
	.learningStatuswrap section {display: block;margin-top: 24px;}
	.learningStatuswrap h3 {font-size: 18px;}
	.learningStatuswrap .bar-graph-wrap {margin-top: 5px;font-size: 14px;}
	.learningStatuswrap .bar-graph-wrap .nl {display: block;margin-top: 2px;}
	.learningStatuswrap .bar-graph-wrap .btn-certi {display: none;}
	.learningStatuswrap .lecPlan_table colgroup col:nth-child(2) {width: 24%;}
	.learningStatuswrap .lecPlan_table colgroup col:nth-child(3) {width: 20%;}
	.learningStatuswrap .lecPlan_table colgroup col:nth-child(4) {width: 20%;}
	.learningStatuswrap .lecPlan_table {width: calc(100% + 40px);margin-top: 13px;margin-left: -20px;margin-right: -20px;}
	.learningStatuswrap .lecPlan_table .lecPlanTable_header th {height: 52px;font-size: 12px;text-align: center;}
	.learningStatuswrap .lecPlan_table .lecPlanTable_cont td {height: 64px;font-size: 14px;font-weight: 500;text-align: center;}
	.learningStatuswrap .lecPlan_table .lecPlanTable_cont td:nth-child(3) {text-align: center;}
	.learningStatuswrap .-fdp-data-table {margin-top: 0;}
	.learningStatuswrap .lecPlanTable_header th:nth-child(1), .lecPlan_table .lecPlanTable_cont td:nth-child(1) {padding-left: 20px;text-align: left;}
	.learningStatuswrap .lecPlanTable_header th:last-child, .lecPlan_table .lecPlanTable_cont td:last-child {padding-right: 20px;}
}

/* ¼ö·áÁõ Ãâ·Â */
.layerCert {display: none;position: fixed;width: 100%;height: 100%;top:0;left:0;z-index: 100;}
.layerCert::before {display: block;content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.popCerti {position:absolute;left:50%;top:50%;width:705px;height:800px;padding:30px;border:1px solid #EAEAEA;background:#fff;transform: translate(-50%, -50%);z-index:100;box-sizing: border-box;}
.popCerti .btnClose {position:absolute;right:30px;top:20px;overflow:hidden;width:30px;height:30px;background:url(../images/cert/btn_close.svg) no-repeat center center;text-indent:-999px;}
.popCertiCont {position:relative;}
.popCertiCont > p {padding-bottom:16px;font-size:16px;font-weight:700;color:#333;border-bottom:1px solid #E5E5E5;}
.popCertiCont .no {display:block;font-size:14px;margin-top:11px;margin-bottom: 9px;margin-right: 20px;text-align: right;}
.popCertiCont section {padding-top: 20px;margin-right: -20px;height: 620px;overflow-x: hidden;overflow-y: auto;}
.popCertiCont section::-webkit-scrollbar {width: 20px;}
.popCertiCont section::-webkit-scrollbar-thumb {border-radius: 12px;border: 6px solid #fff;background: #EAEAEA;outline: none;}
.popCertiCont section .box {border: 1px solid #EAEAEA;}
.popCertiCont .title {margin: 50px 0 30px;text-align: center;}
.popCertiCont h3 {width: 0;height: 0;text-indent: -9999px;visibility: hidden;overflow: hidden;}
.popCertiCont h4 {margin:0 0 10px 0;font-size:22px;font-weight:700;color:#131523}
.popCertiCont table {width:100%;margin-bottom:40px;border-collapse: collapse;border-bottom:1px solid #131523;}
.popCertiCont table th {padding:15px 0 15px 10px;background:#F4F4F4;border-top:1px solid #E1E1E1;font-size:14px;font-weight:700;color:#131523;}
.popCertiCont table td {padding:15px;border-top:1px solid #E1E1E1;font-size:14px;}
.popCertiCont table td.alignC {text-align: center;}
.popCertiCont tr:first-child th, .popCertiCont tr:first-child td {border-top-color: #222;}
.popCertiCont .confirm {text-align:center;}
.popCertiCont .confirm p {font-size:16px;font-weight: 700;color: #222;line-height: 28px;}
.popCertiCont .confirm .date {display: inline-block;padding: 0 10px;margin-top: 30px;font-size: 16px;font-weight: 700;color: #fff;line-height: 28px;background: #6E5A5B;}
.popCertiCont .confirm .date em {margin-left: 6px;}
.popCertiCont .confirm .sign {margin-top:10px;font-size:16px;font-weight:700;color:#222;}
.popCertiCont .confirm .sign .pic {position: relative;display: flex;align-items: flex-end;justify-content: space-between;margin-top: 120px;margin-bottom: 50px;}
.popCertiCont .confirm .sign .pic img:nth-child(2) {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.popCerti .btn-box {padding-bottom:30px;padding-top:40px;text-align: center;}
.popCerti .btn-box .btn_basic {width: 120px;height: 40px;line-height: 38px;font-size: 14px;font-weight: 700;}
.popCerti .btn-box .btn_basic.type1 {color: #236be3;border-color: #236be3;}
.popCerti .btn-box .btn_basic + .btn_basic {margin-left: 4px;}

@page{size:297mm 210mm landscape;margin: 0;padding:5mm}
@media print {
	body {-webkit-print-color-adjust: exact !important;print-color-adjust: exact !important;}
	html, body{overflow:hidden;width: 297mm;height: 100vh;margin:0 !important;padding:0 !important;}
	.popCerti {position:static;border:none;transform: translate(0, 0);}
	header, .content, footer, .popCerti .btnClose, .popCerti .btn-box, .popCertiCont > p, .pop::before { display:none }
	.layerCert .popCerti {background-color: #fff;}
	.popCerti, .visual img {width:100%;}
	.popCertiCont table thead th {border-top:1px solid #131523;}
	.popCertiCont section {margin-right: 0;height: 100vh;overflow: hidden;}
	.popCertiCont section .box {border: 0;}
	.popCertiCont .title, .popCertiCont table, .popCertiCont .confirm {margin-left: 60px;margin-right: 60px;}
	.popCertiCont table {width: calc(100% - 120px);}
	.popCertiCont .title {margin: 7.5% 0 4.6%;}
	.popCertiCont .title img {width: 54%;}
}