/************ 공통 CSS ****************/
.tBoard{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;margin-bottom: 20px;font-size:16px}

/* 테이블 박스 */
.tableWrap2{padding:20px 0}

/* 수정 및 목록 */
.btnWrap{text-align:right}
.btnWrap a:nth-child(1){float:left}

.seSerch{width:430px !important;}


/************ 수정 CSS ***************/

/* 공통 테이블(기본구조) 리스트페이지  01  02 마이페이지 - 성적관리 04 비단길 - 합격수기 */
.commonList01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonList01 thead{background:#f1f1f1;}
.commonList01 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;}
.commonList01 tr{border-bottom:1px solid #ddd}
.commonList01 tr.notice_board{background:#fafafa}
.commonList01 tbody td{padding:0 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonList01 tbody td:nth-child(2){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.commonList01 tbody td:nth-child(2) a.lock{background:url(../images/common/icon_lock.png) no-repeat left center;padding-left:18px;background-size:12px}
.commonList01 tbody td:nth-child(2) a:hover{text-decoration:underline}

.commonList02{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonList02 thead{background:#f1f1f1;}
.commonList02 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;}
.commonList02 tr{border-bottom:1px solid #ddd}
.commonList02 tr.notice_board{background:#fafafa}
.commonList02 tbody td{padding:0 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonList02 tbody td:nth-child(2){text-align:left;}
.commonList02 tbody td:nth-child(2) a.lock{background:url(../images/common/icon_lock.png) no-repeat left center;padding-left:18px;background-size:12px}
.commonList02 tbody td:nth-child(2) a:hover{text-decoration:underline}

.commonList03{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonList03 thead{background:#f1f1f1;}
.commonList03 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;}
.commonList03 tr{border-bottom:1px solid #ddd}
.commonList03 tr.notice_board{background:#fafafa}
.commonList03 tbody td{padding:0 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonList03 tbody td:nth-child(1){text-align:left;}
.commonList03 tbody td:nth-child(1) a.lock{background:url(../images/common/icon_lock.png) no-repeat left center;padding-left:24px;background-size:12px}
.commonList03 tbody td:nth-child(1) a:hover{text-decoration:underline}

.commonList04{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonList04 thead{background:#f1f1f1;}
.commonList04 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;}
.commonList04 tr{border-bottom:1px solid #ddd}
.commonList04 tr.notice_board{background:#fafafa}
.commonList04 tbody td{padding:0 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonList04 tbody td:nth-child(3){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.commonList04 tbody td:nth-child(3) a:hover{text-decoration:underline}


/* 공통 테이블(기본구조) Big [ 주간모의고사 01 ] [ 기출문제 02 ] [ 성적관리 03 ] [ 최근응시내역 04 ] [ 학원모의고사 05 ]  */
.commonbigList01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonbigList01 thead{background:#f1f1f1;}
.commonbigList01 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:14px;position:relative;}
.commonbigList01 thead th:before{content:'';width:1px;height:10px;background:#666;position:absolute;top:16px;right:0;}
.commonbigList01 thead th:last-child:before{display:none;}
.commonbigList01 tr{border-bottom:1px solid #ddd;}
.commonbigList01 tbody td{padding:8px 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonbigList01 tbody td:nth-child(2){text-align:left;}
.commonbigList01 tbody td:nth-child(4){color:#f11515;font-size:13px;width:10%;font-weight:normal;}
.commonbigList01 tbody td .bigTxtBtn{cursor:pointer;display:block;padding:4px 0px;border:1px solid #000bd4;color:#000bd4;width:80px;margin:0 auto;border-radius:10px;font-weight:600;font-size:12px;}
.commonbigList01 tbody td .bigTxtBtn:hover{background:#000bd4;color:white}

.commonbigList02{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonbigList02 thead{background:#f1f1f1;}
.commonbigList02 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:14px;position:relative;}
.commonbigList02 thead th:before{content:'';width:1px;height:10px;background:#666;position:absolute;top:16px;right:0;}
.commonbigList02 thead th:last-child:before{display:none;}
.commonbigList02 tr{border-bottom:1px solid #ddd;}
.commonbigList02 tbody td{padding:8px 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonbigList02 tbody td:nth-child(5){color:#a42222;font-size:13px;width:10%;font-weight:600;}
.commonbigList02 tbody td .bigTxtBtn{cursor:pointer;display:block;padding:4px 0px;border:1px solid #000bd4;color:#000bd4;width:80px;margin:0 auto;border-radius:10px;font-weight:600;font-size:12px;}
.commonbigList02 tbody td .bigTxtBtn:hover{background:#000bd4;color:white}

.commonbigList03{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonbigList03 thead{background:#f1f1f1;}
.commonbigList03 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:14px;position:relative;}
.commonbigList03 thead th:before{content:'';width:1px;height:10px;background:#666;position:absolute;top:16px;right:0;}
.commonbigList03 thead th:last-child:before{display:none;}
.commonbigList03 tr{border-bottom:1px solid #ddd;}
.commonbigList03 tbody td{padding:12px 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonbigList03 tbody td:nth-child(2){}
.commonbigList03 tbody td:nth-child(4) a{border:1px solid #315ce3;color:#315ce3;border-radius:5px;font-size:12px;padding:20px;padding:5px 8px;font-weight:600;}
.commonbigList03 tbody td:nth-child(4) a:hover{background:#315ce3;color:#fff;}
.commonbigList03 tbody td:nth-child(5) a{border:1px solid #e67e25;color:#e67e25;border-radius:5px;font-size:12px;padding:20px;padding:5px 8px;font-weight:600;}
.commonbigList03 tbody td:nth-child(5) a:hover{background:#e67e25;color:#fff;}
.commonbigList03 tbody td .iconFile {display: inline-block;padding-left:14px;background: url(../images/common/icon_file.png) no-repeat left center;margin-right:12px;}{color:#a42222;font-size:13px;width:10%;font-weight:600;}
.commonbigList03 tbody td .bigTxtBtn{cursor:pointer;display:block;padding:4px 0px;border:1px solid #000bd4;color:#000bd4;width:80px;margin:0 auto;border-radius:10px;font-weight:600;font-size:12px;}
.commonbigList03 tbody td .bigTxtBtn:hover{background:#000bd4;color:white}

.commonbigList04{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonbigList04 thead{background:#f1f1f1;}
.commonbigList04 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:14px;position:relative}
.commonbigList04 thead th:before{content:'';width:1px;height:10px;background:#666;position:absolute;top:16px;right:0;}
.commonbigList04 thead th:last-child:before{display:none;}
.commonbigList04 tr{border-bottom:1px solid #ddd;}
.commonbigList04 tbody td{padding:12px 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonbigList04 tbody td:nth-child(2){text-align:left;}

.commonbigList05{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonbigList05 thead{background:#f1f1f1;}
.commonbigList05 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:14px;position:relative}
.commonbigList05 thead th:before{content:'';width:1px;height:10px;background:#666;position:absolute;top:16px;right:0;}
.commonbigList05 thead th:last-child:before{display:none;}
.commonbigList05 tr{border-bottom:1px solid #ddd;}
.commonbigList05 tbody td{padding:14px 10px;border-right:0px none;text-align:center;font-size:14px;}
.commonbigList05 tbody td:nth-child(1){text-align:left}
.commonbigList05 tbody td:nth-child(2) .text_blue{font-weight:600}
.commonbigList05 tbody td:nth-child(5) a{cursor:pointer;display:block;padding:4px 0px;border:1px solid #000bd4;color:#000bd4;width:80px;margin:0 auto;border-radius:10px;font-weight:600;font-size:12px;}
.commonbigList05 tbody td:nth-child(5) a:hover{background:#000bd4;color:white}
.commonbigList05 tbody td .bigTxtBtn{cursor:pointer;display:block;padding:4px 0px;border:1px solid #000bd4;color:#000bd4;width:80px;margin:0 auto;border-radius:10px;font-weight:600;font-size:12px;}
.commonbigList05 tbody td .bigTxtBtn:hover{background:#000bd4;color:white}


/* 공통 테이블(기본구조) 뷰페이지 */
.commonView01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonView01 thead{background:#f1f1f1;}
.commonView01 thead th{padding:14px 20px;font-weight:bold;border-right:0px none;text-align:right;}
.commonView01 thead th:nth-child(1){text-align:left}
.commonView01 tr{border-bottom:1px solid #ddd;box-sizing:border-box}
.commonView01 tbody tr:last-child{border-bottom:none;}
.commonView01 tbody td{padding:8px 20px;border-right:0px none;text-align:left;font-size:14px;}
.commonView01 tbody td.ta_right{text-align:right}
.commonView01 tbody td .fileWrap{position:relative}
.commonView01 tbody td .fileWrap .label{display:inline-block;font-weight:200;font-size:14px;color:#000;padding:initial;line-height:initial;vertical-align:top;}
.commonView01 tbody td .fileWrap .fileList{display:inline-block;}
.commonView01 tbody td .fileWrap .fileList a img{margin-right:4px}
.commonView01 tbody td.tdEditorContent{padding:14px 20px;border-bottom:none;}
.commonView01 tbody td.tdEditorContent div{min-height:140px}
.commonView01 tbody td.tdEditorContent div img{max-width:100%}

.commonView02{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonView02 thead{background:#f1f1f1;}
.commonView02 thead th{padding:14px 20px;font-weight:bold;border-right:0px none;text-align:right;}
.commonView02 thead th:nth-child(1){text-align:left}
.commonView02 tr{border-bottom:1px solid #ddd;box-sizing:border-box}
.commonView02 tbody tr:last-child{border-bottom:none;}
.commonView02 tbody td{padding:8px 20px;border-right:0px none;text-align:left;font-size:14px;}
.commonView02 tbody td .fileWrap{position:relative}
.commonView02 tbody td .fileWrap .label{display:inline-block;font-weight:200;font-size:14px;color:#000;padding:initial;line-height:initial;vertical-align:top;}
.commonView02 tbody td .fileWrap .fileList{display:inline-block}
.commonView02 tbody td .fileWrap .fileList a img{margin-right:4px}
.commonView02 tbody td.tdEditorContent{padding:14px 20px;border-bottom:none;line-height:1.2rem;}
/*.commonView02 tbody td.tdEditorContent div{min-height:140px}*/
.commonView02 tbody td.tdEditorContent div img{max-width:100%}

/* commoneView03 [ 비단길 ] */
.commonView03{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000 !important;letter-spacing:-.5px;}
.commonView03 thead{background: #fff;}
.commonView03 thead th{padding:14px 20px 16px;font-weight:bold;border-right:0px none;text-align:right;}
.commonView03 thead th span{font-size:14px;color:#014568;}
.commonView03 thead th p{font-size:20px;line-height:24px;}
.commonView03 thead th:nth-child(1){text-align:left;line-height: 1.6;}
.commonView03 tr{border-bottom:1px solid #ddd;box-sizing:border-box}
.commonView03 tbody tr:last-child{border-bottom:none;}
.commonView03 tbody td{padding:10px 20px;border-right:0px none;text-align:left;font-size:14px;}
.commonView03 tbody td .fileWrap{position:relative}
.commonView03 tbody td .fileWrap .label{display:inline-block;font-weight:200;font-size:14px;color:#000;padding:initial;line-height:initial;vertical-align:top;}
.commonView03 tbody td .fileWrap .fileList{display:inline-block}
.commonView03 tbody td .fileWrap .fileList a img{margin-right:4px}
.commonView03 tbody td.tdEditorContent{padding:14px 20px;border-bottom:none;line-height:1.2rem;}
.commonView03 tbody td.tdEditorContent div{min-height:140px}
.commonView03 tbody td.tdEditorContent div img{max-width:100%}

/* 공통 테이블(기본구조) 글쓰기 및 수정 페이지 */
.commonWrite01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:none !important;}
.commonWrite01 tr.upfileWrap{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.commonWrite01 tr.upfileWrap td{padding:0 0 10px;}
.commonWrite01 th{padding:0 10px;font-weight:bold;height:44px;background:#f1f1f1;border-right:0px none;text-align:center;font-size:14px}
.commonWrite01 td{padding:4px 0px;height:inherit;border-right:0px none;text-align:left;font-size:15px;font-weight:300;}
.commonWrite01 td input,
.commonWrite01 td select{width:100%;padding:12px 10px;height:44px;text-align:left;font-size:15px;font-size:14px;border-radius:5px;font-width:300;font-family:"Nanum Gothic"}
.commonWrite01 td textarea{width:100%;font-size:14px;border-radius:5px}
.commonWrite01 .note-editor{border-color:#d5d5d5}
.commonWrite01 .note-editor.note-frame .note-editing-area .note-editable{min-height:320px}
.commonWrite01 input[type='text']::placeholder,
.commonWrite01 input[type='password']::placeholder,
.commonWrite01 textarea::placeholder{font-size:14px;color:#888;}
.commonWrite01 input:focus,
.commonWrite01 select:focus,
.commonWrite01 textarea:focus{outline-color:#174aca}
.commonWrite01 input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
.commonWrite01 .text_file{position:absolute;left:-9999px;width:0;}
.commonWrite01 .btn_file{display:inline-block;padding-left:40px;color:#fff;/*font-size:16px;*/background:#000 url(../../images/common/icon_upload.png) no-repeat 10px center;}
.commonWrite01 .fileList{margin-bottom:16px}
.commonWrite01 .fileList li{margin:2px 0px}
.commonWrite01 .fileList li:first-child{margin:12px 0px 0px;}
.commonWrite01 .fileList li span{font-size:14px;padding-left:6px;font-weight:300}
.commonWrite01 .fileList li a:nth-child(2){color:red;font-weight:bold}

/* 공통 QnA */
.commonQna{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
.commonQna thead{background:#f1f1f1;}
.commonQna thead th{padding:0 10px;font-weight:bold;height:44px;background:none;border-right:0px none;text-align:center;}
.commonQna tr{border-bottom:1px solid #ddd}
.commonQna tbody td{padding:0 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.commonQna tbody td:nth-child(2){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.commonQna tbody td:nth-child(2) a.lock{background:url(../images/common/icon_lock.png) no-repeat left center;padding-left:18px;background-size:12px}


/* 공통 윗글 아랫글 */
.common_sentence .sentence{border-collapse:collapse;width:100%;margin-bottom:20px}
.common_sentence .sentence tr:first-child{border-top:1px solid #e5e5e5;}
.common_sentence .sentence tr{border-bottom:1px solid #e5e5e5;}
.common_sentence .sentence td{height:46px;padding:0 20px;font-weight:normal;text-align:left;font-size:14px;}
.common_sentence .sentence td a span.sentence_memo{color:#014568;font-weight:bold}
.common_sentence .sentence td:nth-child(1){width:106px;text-align:center;}
.common_sentence .sentence td.linkPrev{background:url(../images/common/icon_lecture_up.png) no-repeat 74% center;background-size:12px;}
.common_sentence .sentence td.linkNext{background:url(../images/common/icon_lecture_down.png) no-repeat 74% center;background-size:12px;}
.common_sentence .sentence td:nth-child(2) a:hover{text-decoration:underline;}
.common_sentence .sentence td:nth-child(3){width:140px;text-align:center;}


/* 이벤트 [ 01-1 02-6,24 ]*/
.eventList01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000; !important;}
.eventList01 thead{background:#f1f1f1}
.eventList01 thead th{padding:4px 10px;font-weight:900;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:16px}
.eventList01 tr{border-bottom:1px solid #ddd}
.eventList01 tr.notice_board{background:#fafafa}
.eventList01 tbody tr:hover{background:#fafafa}
.eventList01 tbody td{padding:14px 10px;border-right:0px none;text-align:center;font-size:14px;}
.eventList01 tbody td:nth-child(1){text-align:center;font-size:14px;}
.eventList01 tbody td:nth-child(2){text-align:left;font-size:14px;word-break:break-word}

.eventList02{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
.eventList02 thead tr{}
.eventList02 thead th{padding:4px 10px;font-weight:900;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:16px;}
.eventList02 tr{}
.eventList02 tr.notice_board{background:#fafafa}
.eventList02 tbody tr:hover{background:#535353}
.eventList02 tbody td{padding:14px 10px;border-right:0px none;text-align:center;font-size:14px;color:#fff;}
.eventList02 tbody td:nth-child(2){text-align:left;font-size:14px;word-break:break-word;font-weight:800;}

.evnet06 .evnetList02{border-top:1px solid #fff;}
.event06 .eventList02 thead tr{border-top:2px solid #feec66;border-bottom:1px solid #feec66}
.event06 .eventList02 thead th{color:#feec66;}
.evnet06 .eventList02 tr{border-bottom:1px solid #ddd}

.event24 .eventList02{border-top:1px solid #000;}
.event24 .eventList02 thead tr{border-top:2px solid #000;border-bottom:1px solid #000;}
.event24 .eventList02 thead th{color:#000;}
.event24 .eventList02 tr{border-bottom:1px solid #000;}
.event24 .event_box1 .eventList02{border-top:1px solid #ff6d00;}
.event24 .event_box1 .eventList02 thead tr{border-top:2px solid #ff6d00;border-bottom:1px solid #ff6d00;}
.event24 .event_box1 .eventList02 thead th{color:#ff6d00;}
.event24 .event_box1 .eventList02 tr{border-bottom:1px solid #ff6d00;}
.event24 .event_box1 .eventList02 td{color:#ff6d00;}
.event24 .event_box1 .eventList02 tbody tr:hover{background:#ff6d00;}
.event24 .event_box1 .eventList02 tbody tr:hover td{color:#000;}
.event24 .event_box2 .eventList02 tbody td,
.event24 .event_box3 .eventList02 tbody td{color:#000 !important;}
.event24 .eventList02 tbody tr:hover{background:#000;}
.event24 .eventList02 tbody tr:hover td{color:#fff !important;}

.eventList03{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000; !important;}
.eventList03 thead{background:#f1f1f1}
.eventList03 thead th{padding:4px 10px;font-weight:900;height:44px;background:transparent;border-right:0px none;text-align:center;font-size:16px}
.eventList03 tr{border-bottom:1px solid #ddd}
.eventList03 tr.notice_board{background:#fafafa}
.eventList03 tbody tr:hover{background:#fafafa}
.eventList03 tbody td{padding:14px 10px;border-right:0px none;text-align:center;font-size:14px;}
.eventList03 tbody td:nth-child(1){text-align:left;font-size:14px;word-break:break-word}

.event_box1 .paging{margin:25px 0 0 !important;}
.event_box1 .paging a{color:#fff;}
.event_box2 .paging{margin:25px 0 0 !important;}
.event_box2 .paging a{color:#fff;}
.event_box3 .paging{margin:25px 0 0 !important;}


/* 마이페이지 - 쿠폰 & 마일리지 */
.couponList01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;margin-top:4px}
.couponList01 thead{background:#f1f1f1;}
.couponList01 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;}
.couponList01 tr{border-bottom:1px solid #ddd}
.couponList01 tr.notice_board{background:#fafafa}
.couponList01 tbody td{padding:8px 10px;height:42px;border-right:0px none;text-align:center;font-size:12px;}
.couponList01 tbody td:nth-child(2){text-align:left;font-size:14px;font-weight:600;}

.couponList02{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;margin-top:4px}
.couponList02 thead{background:#f1f1f1;}
.couponList02 thead th{padding:0 10px;font-weight:bold;height:44px;background:transparent;border-right:0px none;text-align:center;}
.couponList02 tr{border-bottom:1px solid #ddd}
.couponList02 tr.notice_board{background:#fafafa}
.couponList02 tbody td{padding:8px 10px;height:42px;border-right:0px none;text-align:center;font-size:12px;}
.couponList02 tbody td:nth-child(2){text-align:left;font-size:14px;font-weight:600;}


/* 선생님 리스트 */
.teClassList{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000}
.teClassList th{padding: 10px;font-weight:bold;height:50px;background:none;border-right:0px none;font-size:16px;}


/* 수강신청 리스트 */
.classList{border:1px solid #e5e5e5;border-bottom:0;width:100% !important;margin:0px;border-top:1px solid #000;}
.classList thead{background:#f7f6f6}
.classList thead th{padding:10px;border-bottom:1px solid #e5e5e5}
.classList tbody td{padding:12px;height:60px;font-size:14px;border-bottom:1px solid #e5e5e5;box-sizing:border-box}


/* 마이페이지 주무내역 리스트 */
.mypageOrderList{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000}
.mypageOrderList tr{}
.mypageOrderList tr td:nth-child(1){width:88%;}
.mypageOrderList tr td:nth-child(2){width:12%;text-align:center;word-break:keep-all;padding:15px 10px;}


/* 장바구니01 */
.cart01{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000}
.cart01 thead th{text-align:center}


/* 장바구니02 */
.cart02{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000}
.cart02 thead th{text-align:center}


/* 마이페이지 상담예약내역 */
.mypageAdvice{width:100%;border-spacing:0;table-layout:fixed;border-top:2px solid #000}
.mypageAdvice tr{}
.mypageAdvice tr td{text-align:center}
.mypageAdvice tr td:nth-child(1){}
.mypageAdvice tr td:nth-child(2){}


/* 마이페이지 게시물관리 */
.mypage05{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000;}
.mypage05 tr{height:50px}
.mypage05 tr th{text-align:center}
.mypage05 tr td{text-align:center}
.mypage05 tr td:nth-child(2){text-align:left}
.mypage05 tr td:nth-child(2) a.lock{background:url(../images/common/icon_lock.png) no-repeat left center;padding-left:25px}
.mypage05 tr.reply{background:#f1f1f1}
.mypage05 tr.reply td:nth-child(2) a{background:none;padding-left:0}
.mypage05 tr.reply td:nth-child(2) a:before{content:'RE:';color:#144b95;}


/* 합격수기 리스트 */
.acceptanceList{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #ddd}
.acceptanceList thead th{padding:0 10px;font-weight:bold;height:50px;background:none;border-right:0px none}
.acceptanceList tr{border-bottom:1px solid #ddd}
.acceptanceList tbody td{padding:0 10px;height:50px;border-right:0px none;text-align:center}
.acceptanceList tbody td:nth-child(2){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}


/* 합격수기 리스트2 */
.acceptanceList2{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #ddd}
.acceptanceList2 thead th{padding:0 10px;font-weight:bold;height:50px;background:none;border-right:0px none}
.acceptanceList2 tr{border-bottom:1px solid #ddd}
.acceptanceList2 tbody td{padding:0 10px;height:50px;border-right:0px none;text-align:center}
.acceptanceList2 tbody td:nth-child(2){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}


/* 합격수기 뷰페이지 */
.acceptanceView{}
.acceptanceView thead{background:#ebebeb;}
.acceptanceView thead th{padding:0px 20px;height:50px;font-weight:normal;text-align:left;background:none;border-bottom:1px solid #e1e1e1;}
.acceptanceView td{padding:0px 20px;height:50px;font-weight:normal;text-align:left;background:none;border-bottom:1px solid #e1e1e1;}
.acceptanceView tr:nth-child(2) td{height:auto;padding:10px 20px}
.acceptanceView td.tdEditorContent{padding:20px 20px !important;height:180px !important;vertical-align:top}
.acceptanceView td.cm_list{padding:20px 10px}


/* 온라인서점 */
.lecturList{width:100%;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-size:14px}
.lecturList thead{}
.lecturList thead th{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding: 10px 0;text-align:center;}
.lecturList tbody tr td{padding:14px 20px;font-weight:normal;text-align:center;border-bottom:1px solid #e1e1e1;}
.lecturList tbody tr td:nth-child(1) div{width:120px;}
.lecturList tbody tr td:nth-child(1) img{width:100%;}
.lecturList tbody tr td:nth-child(2){text-align:left;}
.lecturList tbody tr td:nth-child(2) a{padding:10px 0;font-size:18px;font-weight:800 !important;}
.lecturList tbody tr td:nth-child(2) .ctgBook{display:block;width:60px;padding:2px 0;font-size:12px;border: 1px solid #3774f0;color:#3774f0;text-align:center;font-weight:600;}
.lecturList tbody tr td:nth-child(3){font-weight:bold}
.lecturList tbody tr td:nth-child(4) br{display:none}
.lecturList thead th:nth-child(1){width:160px;}
.lecturList thead th:nth-child(2){width:340px;}
.lecturList thead th:nth-child(3){width:120px;}


/* 댓글 */
.replyList{width: 100%;font-size:16px;padding-top:30px}
.replyList td{padding:0 5px 60px;border:0;}
.replyList td textarea{width:100%;height:90px;vertical-align:top}
.replyList td input[type='submit']{width:100%;min-height:90px;vertical-align:top}


/* 댓글 2 */
.commentsList{width:100%;font-size:16px;background:#f9f9f9;padding:20px 2% 0;box-sizing:border-box;margin-bottom:20px}
.commentsList ul{width:100%;}
.commentsList ul li:first-child{border-top:1px dotted #ccc;}
.commentsList ul li.cm_write{border-bottom:none;}
.commentsList ul li{width:100%;border-bottom:1px dotted #ccc;min-height:80px;padding:20px 20px;box-sizing:border-box;position:relative}
.commentsList ul li div:first-child(1){width:100%;}
.commentsList ul li div span.cName{font-weight:bold;font-size:14px}
.commentsList ul li div span.cDate{font-size:14px;margin-left:10px;color:#666;}
.commentsList ul li div p.cComment{margin-top:4px;font-size:13px;color:#444;font-weight:300}
.commentsList ul li div textarea.cCommentM{display:none;width:100%;min-height:120px;font-size:13px}
.commentsList ul li.cm_write{width:100%;padding:20px 10px 30px}
.commentsList ul li.cm_write div.inner{width:100%;overflow:hidden}
.commentsList ul li.cm_write div.inner textarea{float:left;width:88%;margin-right:2%;min-height:80px;font-size:14px;border: 1px solid #ccc}
.commentsList ul li.cm_write div.inner a{display:block;width:10%;height:80px;border:1px solid #ccc;box-sizing: border-box;background:white;color:#333;float:left;text-align:center;line-height:80px;font-size:13px;font-weight:bold;}
.commentsList ul li div.cmlist{position:absolute;right:20px;top:18px}
.commentsList ul li div.cmlist a{font-size:12px;color:#777;position:relative}
.commentsList ul li div.cmlist a.cUdate{margin-right:10px}
.commentsList ul li div.cmlist a.cUdate:before{content:'|';position:absolute;left:26px;top:0px}
.commentsList ul li div.cmlist a.cClose{display:none}
.commentsList ul li div.cmlist a.commentUdate{display:none}

/* 예약자정보 */
.csList{width:100%;border-top:2px solid #c1c1c1;margin-top:8px;}
.csList tbody tr{height:70px}
.csList tbody tr th{text-align:right;font-size:16px;}
.csList tbody tr td{text-align:left;padding:0 20px;}
.csList tbody tr td input{width:100%;height:48px;font-size:14px}
.csList tbody tr td input[type=checkbox]{height:inherit;width:inherit;display:inline-block;font-size:12px;}
.csList tbody tr td select{width:32%;height:48px;margin-left:4px;}
.csList tbody tr td select:nth-child(1){margin-left:0;}

/* 윗글 아랫글 */
.prNeList{width:100%;}
.prNeList td{padding:0px 20px;height:50px;font-weight:normal;text-align:left;background:none;}


/* 윗글 아랫글 2 */
.sentence{width:100%;margin-bottom:20px}
.sentence tr:first-child{border-top:1px solid #e5e5e5;}
.sentence tr{border-bottom:1px solid #e5e5e5;}
.sentence td{height:50px;padding:0 20px;font-weight:normal;text-align:left;font-size:14px;}
.sentence td:nth-child(1){width:106px;text-align:center;}
.sentence td:nth-child(3){width:140px;text-align:center;}


/* 쿠폰 사용하기 팝업 */
.coupon_list{width: 100%;border-collapse: collapse;}
.coupon_list tr{width:100%;height:44px;}
.coupon_list table{text-align: center}
.coupon_list thead tr th{text-align: center;border-top:1px solid #e5e5e5;background:#f5f5f5;color:#144c97}
.coupon_list tbody td:nth-child(1){text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.coupon_list tbody td:nth-child(2){text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:14px}
.coupon_list tbody td:nth-child(3){text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:14px}
.coupon_list tbody td:nth-child(4){text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:14px}
.coupon_list tbody td:nth-child(5){display:none}
.coupon_list tbody td:nth-child(6){display:none}


/* teacher 2020.07.20 */
.teacherList_05{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000}
.teacherList_05 thead{background:#f1f1f1;}
.teacherList_05 thead th{padding:0 10px;font-weight:bold;height:44px;background:none;border-right:0px none;text-align:center;}
.teacherList_05 tr{border-bottom:1px solid #ddd}
.teacherList_05 tbody td{padding:0 10px;height:42px;border-right:0px none;text-align:center;font-size:14px;}
.teacherList_05 tbody td:nth-child(2){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.teacherList_05 tbody td:nth-child(3){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* 반응형 */
@media screen and (max-width:800px){
    /*****   공통   *****/
    .tBoard{font-size:14px}


    /* 테이블 박스 */
    .tableWrap{padding:0 1%;box-sizing:border-box}
    .tableWrap2{padding:10px 0}

    /**/
    .teacherContentsTab .searchArea{padding:22px 2% 8px;}
    .searchArea input[type='text']{ margin-left: 5px;width:calc(100% - 140px) !important;}
    .seSerch{width:calc(100% - 5px) !important;margin-right: 5px}
    #lectureList {width: calc(100% - 66px)}

    /*****   수정   *****/

    /* 공통 테이블(기본구조) 리스트페이지 01   02 마이페이지 - 성적관리 03 마이페이지 - 내게시글 - 합격수기  04 비단길 - 합격수기 */
    .commonList01{display:block;width:100% !important;}
    .commonList01 thead{display:none}
    .commonList01 tbody{display:block;width:100%}
    .commonList01 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .commonList01 tbody tr.brChkM td{display:block}
    .commonList01 tbody td{border-bottom:none;display:inline-block;height:inherit !important;}
    .commonList01 tbody td:nth-child(1){display:none}
    .commonList01 tbody td:nth-child(2){display:block;padding:0px 0px 4px !important;font-size:15px;font-weight:bold}
    .commonList01 tbody td:nth-child(3){text-align:left;color:#666;padding:0 8px 0px 0px;position:relative;}
    .commonList01 tbody td:nth-child(3):before{content:'';width:1px;height:10px;position:absolute;top:4px;right:-4px;background:#999;}
    .commonList01 tbody td:nth-child(4){color:#666;padding:0 16px 0;position:relative}
    .commonList01 tbody td:nth-child(4):before{content:'';width:1px;height:10px;position:absolute;top:4px;right:5px;background:#999;}
    .commonList01 tbody td:nth-child(5){color:#666;padding:0 4px 0}

    .commonList02{display:block;width:100% !important;}
    .commonList02 thead{display:none}
    .commonList02 tbody{display:block;width:100%}
    .commonList02 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .commonList02 tbody td:nth-child(2){padding:0px 8px 0px !important;font-size:16px;font-weight:800}
    .commonList02 tbody td{border-bottom:none;display:block;height:inherit !important;text-align:left;padding:2px 8px !important;font-size:12px}

    .commonList03{display:block;width:100% !important;}
    .commonList03 thead{display:none}
    .commonList03 tbody{display:block;width:100%}
    .commonList03 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .commonList03 tbody td:nth-child(1){padding:0px 8px 0px !important;font-size:16px;font-weight:800}
    .commonList03 tbody td{border-bottom:none;display:block;height:inherit !important;text-align:left;padding:2px 8px !important;font-size:12px}

    .commonList04{display:block;width:100% !important;}
    .commonList04 thead{display:none}
    .commonList04 tbody{display:block;width:100%}
    .commonList04 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .commonList04 tbody tr.brChkM td{display:block}
    .commonList04 tbody td{border-bottom:none;display:inline-block;height:inherit !important;}
    .commonList04 tbody td:nth-child(1){display:none}
    .commonList04 tbody td:nth-child(2){padding:0px 0px 2px !important;color:#014568}
    .commonList04 tbody td:nth-child(3){display:block;padding:0px 0px 4px !important;font-size:15px;font-weight:bold}
    .commonList04 tbody td:nth-child(4){text-align:left;color:#666;padding:0 8px 0px 0px;position:relative;}
    .commonList04 tbody td:nth-child(4):before{content:'';width:1px;height:10px;position:absolute;top:4px;right:-4px;background:#999;}
    .commonList04 tbody td:nth-child(5){color:#666;padding:0 16px 0;position:relative}
    .commonList04 tbody td:nth-child(5):before{content:'';width:1px;height:10px;position:absolute;top:4px;right:5px;background:#999;}
    .commonList04 tbody td:nth-child(6){color:#666;padding:0 4px 0}


    /* 공통 테이블(기본구조) Big [ 주간모의고사 01 ] [ 기출문제 02 ] [ 성적관리 03 ] [ 최근응시내역 04 ] */
    .commonbigList01{display:block;width:100% !important;}
    .commonbigList01 thead{display:none}
    .commonbigList01 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .commonbigList01 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .commonbigList01 tbody td:nth-child(1){display:block;padding:2px 0;width:94px;text-align:center;background:#315ce3;font-size:12px;font-weight:600;color:#fff;border-radius:20px;}
    .commonbigList01 tbody td:nth-child(2){display:block;padding:4px 8px 0 0;font-size:16px;font-weight:600;}
    .commonbigList01 tbody td:nth-child(3){display:block;padding:4px 0px}
    .commonbigList01 tbody td:nth-child(4){display:block;width:inherit;padding:4px 0;}
    .commonbigList01 tbody td:nth-child(5){display:block;padding:4px 0;}
    .commonbigList01 tbody td .bigTxtBtn{margin:0;text-align:center;}

    .commonbigList02{display:block;width:100% !important;}
    .commonbigList02 thead{display:none}
    .commonbigList02 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .commonbigList02 tbody{display:block;width:100%;}
    .commonbigList02 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .commonbigList02 tbody td:nth-child(1){display:inline-block;padding:1px 0;width:80px;background:#738ee2;font-size:11px;color:#fff;border-radius:10px;font-weight:600;text-align:center;margin-right:5px}
    .commonbigList02 tbody td:nth-child(2){display:inline-block;padding:1px 0;width:54px;background:#bd83f3;font-size:11px;color:#fff;border-radius:10px;font-weight:600;text-align:center;margin-right:5px}
    .commonbigList02 tbody td:nth-child(3){display:inline-block;padding:1px 0;width:80px;background:#e2aa64;font-size:11px;color:#fff;border-radius:10px;font-weight:600;text-align:center;}
    .commonbigList02 tbody td:nth-child(4){display:block;padding:4px 8px 0 0;font-size:16px;font-weight:900}
    .commonbigList02 tbody td:nth-child(5){display:block;width:inherit;padding:4px 0;}
    .commonbigList02 tbody td:nth-child(6){display:block;padding:4px 0;}
    .commonbigList02 tbody td .bigTxtBtn{margin:0;text-align:center;}

    .commonbigList03{display:block;width:100% !important;}
    .commonbigList03 thead{display:none}
    .commonbigList03 tr{display:block;width:100%;padding:16px 1% 14px;position:relative;box-sizing:border-box}
    .commonbigList03 tbody{display:block;width:100%;}
    .commonbigList03 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .commonbigList03 tbody td:nth-child(1){display:block;padding:2px 0 2px;width:80px;text-align:center;background:#315ce3;font-size:12px;font-weight:600;color:#fff;border-radius:20px;}
    .commonbigList03 tbody td:nth-child(2){display:block;padding:4px 0;font-size:15px;font-weight:600;}
    .commonbigList03 tbody td:nth-child(3){display:block;padding:4px 0;font-size:13px;}
    .commonbigList03 tbody td:nth-child(3) br{display:none;}
    .commonbigList03 tbody td:nth-child(4){display:inline-block;padding:0 8px 0 0;font-size:16px;}
    .commonbigList03 tbody td:nth-child(5){display:inline-block;padding:4px 0;}
    .commonbigList03 tbody td:nth-child(6){display:block;padding:4px 0;}
    .commonbigList03 tbody td .bigTxtBtn{margin:0;text-align:center;}

    .commonbigList04{display:block;width:100% !important;}
    .commonbigList04 thead{display:none}
    .commonbigList04 tr{display:block;width:100%;padding:16px 1%;position:relative;box-sizing:border-box}
    .commonbigList04 tbody{display:block;width:100%;}
    .commonbigList04 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .commonbigList04 tbody td:nth-child(1){display:block;padding:2px 0 2px;width:126px;text-align:center;background:#9761a7;font-size:12px;font-weight:600;color:#fff;border-radius:20px;}
    .commonbigList04 tbody td:nth-child(2){display:block;padding:4px 0;font-size:15px;font-weight:600;}
    .commonbigList04 tbody td:nth-child(3){display:block;padding:2px 0;font-size:13px;}

    .commonbigList05{display:block;width:100% !important;}
    .commonbigList05 thead{display:none}
    .commonbigList05 tr{display:block;width:100%;padding:16px 1%;position:relative;box-sizing:border-box}
    .commonbigList05 tbody{display:block;width:100%;}
    .commonbigList05 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .commonbigList05 tbody td:nth-child(1){display:block;padding:4px 0;font-size:16px;font-weight:900;}
    .commonbigList05 tbody td:nth-child(2){display:block;width:100%;padding:2px 0;}
    .commonbigList05 tbody td:nth-child(2) .text_blue{display:inline-block;font-weight:600;color:#000cd4;}
    .commonbigList05 tbody td:nth-child(2):before{content:'응시직렬 / 응시과목 : ';font-weight:bold;}
    .commonbigList05 tbody td:nth-child(3){display:block;padding:2px 0;font-size:13px;}
    .commonbigList05 tbody td:nth-child(3) br{display:none;}
    .commonbigList05 tbody td:nth-child(3):before{content:'신청기간 : ';font-weight:bold;}
    .commonbigList05 tbody td:nth-child(4){display:block;padding:2px 0;font-size:13px;}
    .commonbigList05 tbody td:nth-child(4) br{display:none;}
    .commonbigList05 tbody td:nth-child(4):before{content:'응시기간 : ';font-weight:bold;}
    .commonbigList05 tbody td:nth-child(5){display:block;padding:2px 0;}
    .commonbigList05 tbody td:nth-child(5):before{content:'신청 : ';font-weight:bold;}
    .commonbigList05 tbody td:nth-child(5) a{display:inline-block;margin:0;}


    /* 공통 테이블(기본구조) 뷰페이지 */
    .commonView01{display:block;width:100%;}
    .commonView01 thead{display:block !important;background:#f1f1f1;}
    .commonView01 thead tr{display:block;border-bottom:none;padding:16px 2%;box-sizing:border-box;}
    .commonView01 thead th{display:block;width:100%;text-align:left;border-bottom:none;padding:0;font-size:14px;}
    .commonView01 thead th:nth-child(2){font-size:12px;color:#666;}
    .commonView01 tbody{display:block;width:100%}
    .commonView01 tbody tr{display:block;width:100%;padding:8px 2%;}
    .commonView01 tbody tr:last-child{border-bottom:none;}
    .commonView01 tbody td{display:block;width:100%;border:none;padding:0;}
    .commonView01 tbody td.ta_right{text-align:left}
    .commonView01 tbody td.tdEditorContent{border-bottom:none;padding:0;}
    .commonView01 tbody td.tdEditorContent div{min-height:180px}

    .commonView02{display:block;width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000 !important;}
    .commonView02 thead{display:block !important;background:#f1f1f1;width:100%}
    .commonView02 thead tr{display:block;width:100%}
    .commonView02 thead tr th{font-weight:bold;border:none;text-align:right;display:block;width:100%;}
    .commonView02 thead tr th:nth-child(1){text-align:left;padding:8px 10px 3px;}
    .commonView02 thead tr th:nth-child(2){text-align:left;font-size:12px;padding:3px 10px 8px;}
    .commonView02 tbody{display:block;width:100%}
    .commonView02 tbody tr{display:block;width:100%}
    .commonView02 tbody td{display:block;width:100%}
    .commonView02 tbody td{padding:8px 10px;border-right:0px none;text-align:left;font-size:14px;}
    .commonView02 tbody td.tdEditorContent{padding:14px 10px;border-bottom:none;line-height:1.2rem;}

    .commonView03{display:block;width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:2px solid #000 !important;}
    .commonView03 thead{display:block !important;width:100%}
    .commonView03 thead tr{display:block;width:100%}
    .commonView03 thead tr th{font-weight:bold;border:none;text-align:right;display:block;width:100%;}
    .commonView03 thead tr th:nth-child(1){text-align:left;padding:8px 10px 3px;line-height:1.4}
    .commonView03 thead tr th:nth-child(2){text-align:left;font-size:12px;padding:3px 10px 8px;}
    .commonView03 tbody{display:block;width:100%}
    .commonView03 tbody tr{display:block;width:100%}
    .commonView03 tbody td{display:block;width:100%}
    .commonView03 tbody td{padding:8px 10px;border-right:0px none;text-align:left;font-size:14px;}
    .commonView03 tbody td.tdEditorContent{padding:14px 10px;border-bottom:none;line-height:1.2rem;}
    .commonView03 tbody td.tdEditorContent iframe{width:100%;max-width:560px;}

    /* 공통 테이블(기본구조) 글쓰기 및 수정 페이지 */
    .commonWrite01{width:100%;}
    .commonWrite01 colgroup{display:none}
    .commonWrite01 tbody{display:block;width:100%;}
    .commonWrite01 tr{display:block;width:100%;padding:4px 0px;}
    .commonWrite01 tr.notice-block{display: none}
    .commonWrite01 th{display:block;width:100%;text-align:left;background:transparent;border-bottom:none !important;height:initial;padding:0 0 4px}
    .commonWrite01 td{display:block;width:100%;border-bottom:none !important;height:initial;padding:0;}
    .commonWrite01 td input{padding:12px 10px;height:initial;font-size:14px;font-size:14px}
    .commonWrite01 td textarea{width:100%;font-size:14px}
    .commonWrite01 .note-editor.note-frame .note-editing-area .note-editable{min-height:320px}
    .commonWrite01 input[type='text']::placeholder,
    .commonWrite01 input[type='password']::placeholder,
    .commonWrite01 textarea::placeholder{font-size:14px;color:#b7b7b7;}
    .commonWrite01 .text_file{position:absolute;left:-9999px;width:0;}
    .commonWrite01 .btn_file{display:inline-block;padding-left:40px;color:#fff;/*font-size:16px;*/background:#000 url(../../images/common/icon_upload.png) no-repeat 10px center;}


    /* 공통 QnA */
    .commonQna{display:block;width:100% !important;}
    .commonQna thead{display:none}
    .commonQna tbody{display:block;width:100%}
    .commonQna tr{display:block;width:100%;padding:16px 1%;position:relative;box-sizing:border-box}
    .commonQna tbody td{border-bottom:none;display:inline-block;height:inherit !important;}
    .commonQna tbody td:nth-child(1){display:none}
    .commonQna tbody td.commentRow{display:inline-block;width:6%;padding:0;}
    .commonQna tbody td.commentRow img{min-width:40px}
    .commonQna tbody td:nth-child(2){display:inline-block;padding:0px 0px 0px 6px !important;font-size:14px;font-weight:bold;width:94%;}
    .commonQna tbody td:nth-child(3){text-align:left;color:#666;padding:0 8px 0px 6px;position:relative;}
    .commonQna tbody td:nth-child(3):before{content:'';width:1px;height:10px;position:absolute;top:4px;right:-4px;background:#999;}
    .commonQna tbody td:nth-child(4){color:#666;padding:0 16px 0;position:relative}
    .commonQna tbody td:nth-child(4):before{content:'';width:1px;height:10px;position:absolute;top:4px;right:5px;background:#999;}
    .commonQna tbody td:nth-child(5){color:#666;padding:0 4px 0}

    /* 공통 윗글 아랫글 */
    .common_sentence .sentence{display:block;}
    .common_sentence .sentence colgroup{display:none;}
    .common_sentence .sentence tbody{display:block;width:100%}
    .common_sentence .sentence tr:first-child{border-top:1px solid #e5e5e5;}
    .common_sentence .sentence tr{display:block;border-bottom:1px solid #e5e5e5;}
    .common_sentence .sentence td{display:block;}
    .common_sentence .sentence td:nth-child(1){width:26%;text-align:center;}
    .common_sentence .sentence td.linkPrev{background:url(../images/common/icon_lecture_up.png) no-repeat 80% center;background-size:12px;}
    .common_sentence .sentence td.linkNext{background:url(../images/common/icon_lecture_down.png) no-repeat 80% center;background-size:12px;}
    .common_sentence .sentence td:nth-child(3){display:none;}
    /*.common_sentence .sentence td:nth-child(3){width:30%;text-align:center;}*/


    /* 이벤트 */
    .eventList01{display:block;width:100% !important;}
    .eventList01 thead{display:none}
    .eventList01 tbody{display:block;width:100%}
    .eventList01 tr{display:block;width:100%;padding:16px 1%;position:relative;box-sizing:border-box}
    .eventList01 tbody td{border-bottom:none;height:inherit !important;padding:0px 0px 8px;}
    .eventList01 tbody td:nth-child(1){display:none;}
    .eventList01 tbody td:nth-child(2){padding:0px 0px 6px !important;text-align: left;font-weight:bold;}
    .eventList01 tbody td:nth-child(3){display:block;text-align:left;padding:0px}

    .eventList02{display:block;width:100% !important;}
    .eventList02 thead{display:none}
    .eventList02 tbody{display:block;width:100%}
    .eventList02 tr{display:block;width:100%;padding:16px 1%;position:relative;box-sizing:border-box}
    .eventList02 tbody td{border-bottom:none;height:inherit !important;padding:0px 0px 8px;}
    .eventList02 tbody td:nth-child(1){display:none}
    .eventList02 tbody td:nth-child(2){display:block;font-size:14px;font-weight:bold;text-align:left;}
    .eventList02 tbody td:nth-child(3){text-align:left;color:#ccc;padding:0 8px 0px 0px;position:relative;text-align:left}

    .eventList03{display:block;width:100% !important;}
    .eventList03 thead{display:none}
    .eventList03 tbody{display:block;width:100%}
    .eventList03 tr{display:block;width:100%;padding:16px 1%;position:relative;box-sizing:border-box}
    .eventList03 tbody td{border-bottom:none;height:inherit !important;padding:0px 0px 8px;}
    .eventList03 tbody td:nth-child(1){display:block;font-size:14px;font-weight:bold;text-align:left;}
    .eventList03 tbody td:nth-child(2){padding:0px 0px !important;text-align: left}
    .eventList03 tbody td:nth-child(3){text-align:left;color:#666;padding:0 8px 0px 0px;position:relative;text-align:left}

    /* 마이페이지 - 쿠폰 & 마일리지 */
    .couponList01{display:block;width:100% !important;}
    .couponList01 thead{display:none}
    .couponList01 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .couponList01 tbody{display:block;width:100%;}
    .couponList01 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .couponList01 tbody td:nth-child(1){display:block;padding:2px 4px;}
    .couponList01 tbody td:nth-child(2){display:block;text-align:left;font-size:16px;font-weight:600;padding:4px 4px}
    .couponList01 tbody td:nth-child(3){display:block;color:red;font-weight:600;padding:2px 4px;}
    .couponList01 tbody td:nth-child(3):before{content:'할인율 : ';font-weight:600;}
    .couponList01 tbody td:nth-child(4){display:block;padding:2px 4px}
    .couponList01 tbody td:nth-child(4):before{content:'사용조건 : ';font-weight:600;}
    .couponList01 tbody td:nth-child(5){display:block;padding:2px 4px}
    .couponList01 tbody td:nth-child(5):before{content:'유효기간 : ';font-weight:600;}
    .couponList01 tbody td:nth-child(6){display:block;padding:2px 4px}
    .couponList01 tbody td:nth-child(6):before{content:'발급사유 : ';font-weight:600;}

    .couponList02{display:block;width:100% !important;}
    .couponList02 thead{display:none}
    .couponList02 tr{display:block;width:100%;padding:14px 1%;position:relative;box-sizing:border-box}
    .couponList02 tbody{display:block;width:100%;}
    .couponList02 tbody td{border-bottom:none;display:inline-block;height:inherit !important;text-align:left;}
    .couponList02 tbody td:nth-child(1){display:block;padding:2px 4px;}
    .couponList02 tbody td:nth-child(2){display:block;font-size:16px;font-weight:600;padding:2px 4px;}
    .couponList02 tbody td:nth-child(3){display:block;color:blue;padding:4px 4px;}
    .couponList02 tbody td:nth-child(3):before{content:'흭득 : '}
    .couponList02 tbody td:nth-child(4){display:block;color:red;padding:2px 4px}
    .couponList02 tbody td:nth-child(4):before{content:'사용 : '}
    .couponList02 tbody td:nth-child(5){display:block;padding:2px 4px;}
    .couponList02 tbody td:nth-child(5):before{content:'만료일자 : '}


    /* 수강신청 리스트 */
    .classList{display:block;width:100% !important;margin:0;}
    .classList colgroup{display:none}
    .classList thead{display:none}
    .classList tbody{display:block;}
    .classList tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;padding:10px 2%;box-sizing:border-box; position: relative;}
    .classList tbody tr td{border-bottom:0 !important;height:auto;padding: inherit;}
    .classList tbody tr td:nth-child(1){display:none}
    .classList tbody tr td:nth-child(2){display:block;font-size:16px;font-weight:bold;padding:0;padding-bottom:4px}
    .classList tbody tr td:nth-child(3){padding-left:0; float: left;}
    .classList tbody tr td:nth-child(3) img{display: block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%)}
    .classList tbody tr td:nth-child(3):before{content:'시간: '}
    .classList tbody tr td:nth-child(4){display:block;text-align:left;padding:inherit;}
    .classList tbody tr td.tdSample{width: 100%; display: block; text-align: left; padding-left: 0;}


    /* 마이페이지 주문내역조회*/
    .mypageOrderCheck{width:100%}
    .mypageOrderCheck thead th{display:none}
    .mypageOrderCheck tbody tr{display:block;border-bottom:1px solid #e5e5e5;width:100%;padding:10px 2%;box-sizing:border-box;overflow:hidden}
    .mypageOrderCheck tbody tr td{border-bottom:0 !important;height:auto;}
    .mypageOrderCheck tbody tr td:nth-child(1){display:block;text-align:left;padding:4px 0 0}
    .mypageOrderCheck tbody tr td:nth-child(2){display:block;text-align:left;padding:6px 0 0;font-weight:bold;font-size:18px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
    .mypageOrderCheck tbody tr td:nth-child(3){display:inline-block;text-align:left;padding:6px 4px 0;float:left}
    .mypageOrderCheck tbody tr td:nth-child(4){display:inline-block;text-align:left;padding:6px 4px 0;float:left}
    .mypageOrderCheck tbody tr td:nth-child(5){display:inline-block;text-align:left;padding:6px 4px 0;float: left}
    .mypageOrderCheck tbody tr td:nth-child(6){display:block;clear:both;float:left;padding:20px 0 4px}


    /* 주문내역조회 리스트 */
    .mypageOrderList{width:100%}
    .mypageOrderList tbody tr{display:block;border-bottom:1px solid #e5e5e5;width:100%;padding:10px 2%;box-sizing:border-box;}
    .mypageOrderList tbody tr td{border-bottom:0 !important;height:auto;}
    .mypageOrderList tbody tr td:nth-child(1){display:block;text-align:left;padding:4px 0 6px;line-height:20px;font-size:16px;}
    .mypageOrderList tbody tr td:nth-child(2){display:block;text-align:left;padding:0;width:100%;}
    .mypageOrderList tbody tr td:nth-child(2) a{display:inline-block;}
    .mypageOrderList tbody tr td:nth-child(2) > span{display:inline-block;padding:0}


    /* 장바구니 01 */
    .cart01{width:100%;}
    .cart01 colgroup{display:none}
    /*.cart01 thead th{display:none;}*/
    .cart01 thead tr{display:flex;width:100%;border-bottom:1px solid #e5e5e5;box-sizing:border-box;padding:0px;overflow:hidden;margin-bottom:-1px}
    .cart01 thead th{display:none;}
    .cart01 thead th:nth-child(1){display: block; padding-left: 10px;}
    .cart01 thead th:nth-child(2){display: block; padding: 20px 10px 20px 20px; text-align: left;width: 100%;}
    .cart01 tbody{border-top:1px solid #e5e5e5}
    .cart01 tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;box-sizing:border-box;padding:0px 10px;overflow:hidden;margin-bottom:-1px}
    .cart01 tbody tr.brChkM{display:block;width:100%;border-top:1px solid #000;}
    .cart01 tbody tr.brChkM td:nth-child(1){display:block;width:100%;text-align:center;padding:12px 0 !important;}
    .cart01 tbody tr td{border-bottom:0 !important;height:auto}
    .cart01 tbody tr td:nth-child(1){padding:10px 6px 0 0 !important;float:left;}
    .cart01 tbody tr td:nth-child(2){display:block;font-size:16px;padding:10px 0 0 !important;}
    .cart01 tbody tr td:nth-child(2) span{font-size:12px}
    .cart01 tbody tr td:nth-child(3){display:inline-block;text-align:left;padding:0 12px 0 0!important;float:left;font-size:12px}
    .cart01 tbody tr td:nth-child(4){display:inline-block;text-align:left;padding:0 0 10px !important;float:left;font-size:12px}
    .cart01 tbody tr td:nth-child(5){display:inline-block;text-align:left;padding:0 0 10px 12px !important;float:left;font-size:12px}


    /* 장바구니 02 */
    .cart02{width:100%}
    .cart02 colgroup{display:none}
    .cart02 thead th{display:none}
    .cart02 tbody{border-top:1px solid #e5e5e5}
    .cart02 tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;box-sizing:border-box;padding:10px 2%;overflow: hidden}
    .cart02 tbody tr td{border-bottom: 0;height:auto;}
    .cart02 tbody tr td:nth-child(1){display:block;padding:0 !important;text-align:left;font-size:12px}
    .cart02 tbody tr td:nth-child(2){display:block;padding:0 !important;text-align:left;font-size:16px}
    .cart02 tbody tr td:nth-child(2) span{font-size:12px}
    .cart02 tbody tr td:nth-child(3){display:inline-block;padding:0 !important;text-align:left;float:left}
    .cart02 tbody tr td:nth-child(3):after{content:'개';}
    .cart02 tbody tr td:nth-child(4){display:inline-block;padding:0 0 0 12px !important;text-align:left;float:left}

    .cart02List{width:100%}
    .cart02List colgroup{display:none}
    .cart02List thead th{display:none}
    .cart02List tbody tr{display:block;width:100%;overflow:hidden;box-sizing:border-box;}
    .cart02List tbody tr:nth-child(1) th:nth-child(1){display:inline-block;width:34%;box-sizing:border-box}
    .cart02List tbody tr:nth-child(1) td:nth-child(2){display:inline-block;width:60%;box-sizing:border-box}
    .cart02List tbody tr:nth-child(1) th:nth-child(3){display:inline-block;width:38%;box-sizing:border-box;background:white}
    .cart02List tbody tr:nth-child(1) td:nth-child(4){display:inline-block;width:56%;box-sizing:border-box;background:white}

    .cart02List tbody tr th:nth-child(1){display:none}
    .cart02List tbody tr td:nth-child(2){display:none}
    .cart02List tbody tr th:nth-child(3){display:inline-block;width:38%;box-sizing:border-box;background:white}
    .cart02List tbody tr td:nth-child(4){display:inline-block;width:56%;box-sizing:border-box;background:white}

    .cart02List tbody tr:nth-child(5) th:nth-child(1){display:inline-block;width:34%;box-sizing:border-box}
    .cart02List tbody tr:nth-child(5) td:nth-child(2){display:inline-block;width:60%;box-sizing:border-box}
    .cart02List tbody tr:nth-child(5) th:nth-child(3){display:inline-block;width:38%;box-sizing:border-box;background:white}
    .cart02List tbody tr:nth-child(5) td:nth-child(4){display:inline-block;width:56%;box-sizing:border-box;background:white}


    /* 마이페이지 게시물관리 상담예약내역 */
    .mypageAdvice{width:100%;}
    .mypageAdvice colgroup{display:none}
    .mypageAdvice thead th{display:none}
    .mypageAdvice tbody{border-top: 1px solid #e5e5e5}
    .mypageAdvice tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;position:relative;padding:10px 2%;box-sizing:border-box}
    .mypageAdvice tbody tr td{display:inline-block;text-align:left;border-bottom:0;box-sizing:border-box}
    .mypageAdvice tbody tr td:nth-child(1){display:inline-block;padding:0 !important;}
    .mypageAdvice tbody tr td:nth-child(2){display:inline-block;padding:0 !important;}
    .mypageAdvice tbody tr td:nth-child(3){display:block;padding:8px 0 !important}
    .mypageAdvice tbody tr td:nth-child(3) br{display:none}
    .mypageAdvice tbody tr td:nth-child(4){display:block;padding:2px 0 6px !important}
    .mypageAdvice tbody tr td:nth-child(4):before{content:'작성자 : '}
    .mypageAdvice tbody tr td:nth-child(5){display:inline-block;padding:0}
    .mypageAdvice tbody tr td:nth-child(6){display:inline-block;padding:0}


    /* 마이페이지 게시물관리 */
    .mypage05{width:100%}
    .mypage05 thead{display:none}
    .mypage05 tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;position:relative;padding:20px 10px;box-sizing: border-box;height:inherit}
    .mypage05 tbody tr td{border-bottom:0}
    .mypage05 tbody tr td:nth-child(1){display:none}
    .mypage05 tbody tr td:nth-child(2){display:block;font-size:14px !important}
    .mypage05 tbody tr td:nth-child(3){display:inline-block}
    .mypage05 tbody tr td:nth-child(4){display:inline-block}
    .mypage05 tbody tr td:nth-child(5){display:inline-block}


    /* 마이페이지 내게시글 */
    .mypage05_2{width:100%;margin-top:10px 0 !important}
    .mypage05_2 thead{display:none}
    .mypage05_2 tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;position:relative;padding:14px 2%;box-sizing: border-box;height:inherit !important;overflow:hidden;}
    .mypage05_2 tbody tr td{border-bottom:0}
    .mypage05_2 tbody tr td:nth-child(1){display:block;padding:0 0 6px !important;font-size:16px !important;font-weight:bold;}
    .mypage05_2 tbody tr td:nth-child(2){display:inline-block;padding:0 !important;float:left;margin-right:8px}
    .mypage05_2 tbody tr td:nth-child(3){display:inline-block;padding:0 !important;float:left;margin-right:8px}
    .mypage05_2 tbody tr td:nth-child(4){display:inline-block;padding:0 !important;float:left}


    /* 마이페이지 최근사용내역 */
    .mypage06_2{width:100%;margin-top:10px !important}
    .mypage06_2 thead{display:none}
    .mypage06_2 tbody tr{display:block;width:100%;border-bottom:1px solid #e5e5e5;position:relative;padding:14px 2%;box-sizing: border-box;height:inherit !important;overflow:hidden}
    .mypage06_2 tbody tr td{border-bottom:0;}
    .mypage06_2 tbody tr td:nth-child(1){display:block;padding:0 0 4px !important;text-align:left;font-size:14px}
    .mypage06_2 tbody tr td:nth-child(2){display:block;padding:0 0 4px !important;text-align:left;font-size:16px !important;font-weight:bold}
    .mypage06_2 tbody tr td:nth-child(3){display:block;padding:0 0 4px !important;text-align:left;}


    /* 합격수기 리스트 */
    .acceptanceList{display:block;width:100% !important;}
    .acceptanceList thead{display:none}
    .acceptanceList tbody{display:block;width:100%}
    .acceptanceList tr{display:block;width:100%;padding:20px 15px;position:relative;box-sizing:border-box}
    .acceptanceList tr td{border-bottom:none;display:inline-block;height:inherit !important;}
    .acceptanceList tr td:nth-child(1){display:none}
    .acceptanceList tr td:nth-child(2){display:block;padding:0px 0px !important}
    .acceptanceList tr td:nth-child(2) a{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;font-size:16px;font-weight:200;}
    .acceptanceList tr td:nth-child(3){text-align:left;color:#666;padding:0 4px 0px 0px}
    .acceptanceList tr td:nth-child(4){color:#666;padding:0 4px 0}
    .acceptanceList tr td:nth-child(5){color:#666;padding:0 4px 0}


    /* 도서후기 리스트 */
    .acceptanceList2{display:block;width:100% !important;}
    .acceptanceList2 thead{display:none}
    .acceptanceList2 tbody{display:block;width:100%}
    .acceptanceList2 tr{display:block;width:100%;padding:20px 15px;position:relative;box-sizing:border-box}
    .acceptanceList2 tr td{border-bottom:none;display:inline-block;height:inherit !important;}
    .acceptanceList2 tr td:nth-child(1){display:none}
    .acceptanceList2 tr td:nth-child(2){display:block;padding:0px 0px !important}
    .acceptanceList2 tr td:nth-child(3){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;font-size:16px;font-weight:200;}
    .acceptanceList2 tr td:nth-child(3){text-align:left;color:#666;padding:0 4px 0px 0px}
    .acceptanceList2 tr td:nth-child(4){color:#666;padding:0 4px 0}
    .acceptanceList2 tr td:nth-child(5){color:#666;padding:0 4px 0}
    .acceptanceList2 tr td:nth-child(6){color:#666;padding:0 4px 0}


    /* 합격수기 뷰페이지 */
    .tbView{display:block !important;width:100%;padding:none}
    .acceptanceView colgroup{display:none}
    .acceptanceView thead{display:block !important;}
    .acceptanceView thead th{display:inline-block;box-sizing: border-box;border-bottom:none;font-size:14px;}
    .acceptanceView thead th:nth-child(1){display:block;width:initial;box-sizing:border-box;height:initial;padding:12px 2% 2px!important;font-size:16px;font-weight:bold;}
    .acceptanceView thead th:nth-child(2){display:block;width:initial;box-sizing:border-box;text-align:left;height:initial;padding:2px 2% 12px!important;}
    .acceptanceView tbody tr{display:block;box-sizing:border-box;width:100%;position:relative}
    .acceptanceView tbody tr:nth-child(1) td{display:block;width:100%;padding:14px 2%;box-sizing:border-box}
    .acceptanceView tbody tr:nth-child(2) td{display:block;width:100%;padding:14px 2%;box-sizing:border-box;height:auto}
    .acceptanceView tbody td.tdEditorContent{display:block;width:100%;padding:4% 2% !important;box-sizing:border-box;height:auto !important;}
    .acceptanceView tbody td{display:block;height:inherit}
    .acceptanceView tbody td.comment{display:block;height:inherit}
    .acceptanceView tbody td.cm_list{display:block;height:inherit;padding: 0}
    .acceptanceView tbody td.cm_list div{padding-bottom:24px}
    .acceptanceView tbody td.center{display:inline-block;width:30%;box-sizing:border-box;padding:14px 2%;}
    .acceptanceView tbody td.left{display:inline-block;width:68%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:14px 1%;}
    .acceptanceView tbody td.right{display:none}


    /* 온라인서점 */
    .lecturList{width:100%;border-top:1px solid #e5e5e5;font-size:14px;}
    .lecturList thead{display:none}
    .lecturList tbody tr{display:block;position:relative;padding: 20px 0;border-bottom:1px solid #e5e5e5;}
    .lecturList tbody tr td{border-bottom:none;padding:initial;box-sizing:border-box}
    .lecturList tbody tr td:nth-child(1){display:inline-block;padding:3px 10px;}
    .lecturList tbody tr td:nth-child(1) div{width:120px;}
    .lecturList tbody tr td:nth-child(2){width:100%;position:absolute;left:0px;top:24px;padding-left:138px}
    .lecturList tbody tr td:nth-child(2) a{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:4px 0;font-weight:600 !important;font-size:16px !important;}
    .lecturList tbody tr td:nth-child(2) span.learnNum{font-size:12px;color:#666;font-weight:300;}
    .lecturList tbody tr td:nth-child(2) .ctgBook{display:block;width:40px;padding:2px 0;font-size:10px;border: 1px solid #3774f0;color:#3774f0;text-align:center;font-weight:600;}
    .lecturList tbody tr td:nth-child(3){position:absolute;left:0px;top:107px;padding-left:138px}
    .lecturList tbody tr td:nth-child(4){position:absolute;left:0px;top:127px;padding-left:138px}


    /* 예약자정보 */
    .csList{width:100%;border-top:2px solid #c1c1c1;margin-top:8px;}
    .csList tbody tr{display:block;height:initial;padding:10px 0}
    .csList tbody tr th{display:block;width:100%;text-align:left;padding-bottom:4px}
    .csList tbody tr td{display:block;width:100%;text-align:left;padding:0;}
    .csList tbody tr td input{width:98%;height:48px;font-size:14px}
    .csList tbody tr td label{display:inline-block;}
    .csList tbody tr td input[type=checkbox]{height:inherit;width:auto;;display:inline-block;font-size:12px;}
    .csList tbody tr td select{width:31%;height:48px;margin-left:1%;}
    .csList tbody tr td select:nth-child(1){margin-left:0;}


    /* 댓글 2 */
    .commentsList{width:100%;font-size:16px;background:#fff;padding:20px 0;box-sizing:border-box;margin-bottom:20px}
    .commentsList ul li{width:100%;border-bottom:1px dotted #ccc;min-height:80px;padding:20px 8px;box-sizing:border-box;position:relative}
    .commentsList ul li div span.cDate{display:block;margin-left:0;font-size:13px}
    .commentsList ul li.cm_write{width:100%;padding:20px 0px 30px}
    .commentsList ul li.cm_write div.inner{width:100%;overflow:hidden}
    .commentsList ul li.cm_write div.inner textarea{float:left;width:100%;min-height:80px;font-size:14px;border: 1px solid #ededed}
    .commentsList ul li.cm_write div.inner a{display:block;width:100%;height:40px;border:1px solid #ccc;box-sizing: border-box;background:#000;color:#fff;float:left;text-align:center;line-height:40px;font-size:13px;font-weight:bold;}
    .commentsList ul li div.cmlist{position:absolute;right:0px;top:18px}


    /* 댓글 1 */
    .replyList{width: 100%;font-size:16px;padding-top:30px;margin-bottom:30px}
    .replyList colgroup{display:none;}
    .replyList td:nth-child(1){display: block;padding:0 0 10px 10px;text-align:left;}
    .replyList td:nth-child(2){display: block;padding:0 0 6px 0;}
    .replyList td:nth-child(3){display: block;padding:0;}
    .replyList td textarea{width:100%;min-height:120px;vertical-align:top}
    .replyList td input[type='submit']{width:100%;min-height:44px;vertical-align:top}


    /* 윗글 아랫글 */
    .prNeList{width:100%;font-size:14px;}
    .prNeList td:nth-child(1){width:32%;font-size:14px}
    .prNeList td:nth-child(2){box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:14px 1%;}
    .prNeList td a{font-size:14px;}


    /* 윗글 아랫글 2 */
    .sentence{width:100%;margin-bottom:20px}
    .sentence tr:first-child{border-top:1px solid #e5e5e5;}
    .sentence tr{border-bottom:1px solid #e5e5e5;}
    .sentence td{height:50px;padding:0 20px;font-weight:normal;text-align:left;font-size:14px;}
    .sentence td:nth-child(1){display:inline-block;width:28%;text-align:center;padding:14px 2%;height:initial;}
    .sentence td:nth-child(2){display:inline-block;padding:0;width:68%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:14px 1%;box-sizing:border-box;height:initial;}
    .sentence td:nth-child(3){display:none;}


    /* 내강의실 일시정지신청 팝업 & 내강의실 팝업 */
    #modal4 .btn_crud .btn_confirm{padding:4px 20px}
    #modal4 .btn_crud .btn_cancel{padding:4px 20px;}
    .pop_list{width:100%;display:block;border:none !important;border-top:1px solid #e5e5e5;}
    .pop_list thead{display:none;}
    .pop_list tbody{display:block;}
    .pop_list tbody tr{display:block;border-bottom: 1px solid #e5e5e5;padding:20px 0px}
    .pop_list tbody tr:nth-child(1){border-top:1px solid #e5e5e5;}
    .pop_list tbody tr th{border:none !important;padding:0 !important;font-size:16px}
    .pop_list tbody tr td{border:none !important;padding:0 !important}
    .pop_list tbody tr th{display:block;}
    .pop_list tbody tr td{display:block;margin-top:10px}

    #modal6.modalWrap{padding:0;width:96%;left:2%;}
    #modal6 .pop_cont{padding:0px 2% 12px;}
    #modal6 table th{background:#fff;}
    #modal6 .pop_cont .pop_list tbody tr{padding:12px 0px;}
    #modal6 .pop_cont .pop_list tbody tr td{margin-top:6px;}


    /* 쿠폰 사용하기 팝업 */
    .commonView01{display:block;width:100%;}
    .commonView01 thead{display:block !important;background:#f1f1f1;}
    .commonView01 thead tr{display:block;border-bottom:none;padding:16px 2%;box-sizing:border-box;}
    .commonView01 thead th{display:block;width:100%;text-align:left;border-bottom:none;padding:0;font-size:14px;}
    .commonView01 thead th:nth-child(2){font-size:12px;color:#666;}
    .commonView01 tbody{display:block;width:100%}
    .commonView01 tbody tr{display:block;width:100%;padding:8px 2%;}
    .commonView01 tbody tr:last-child{border-bottom:none;}
    .commonView01 tbody td{display:block;width:100%;border:none;padding:0;}
    .commonView01 tbody td.tdEditorContent{border-bottom:none;padding:0;}
    .commonView01 tbody td.tdEditorContent div{min-height:180px}

    .coupon_list{display:block;width:100%;}
    .coupon_list thead{display: none;}
    .coupon_list tbody{display:block;width:100%;}
    .coupon_list tbody tr:first-child{border-top:1px solid #ededed;}
    .coupon_list tbody tr{display:block;border-bottom:1px solid #ededed;padding:6px 2%;box-sizing:border-box;height:auto;}
    .coupon_list tbody tr td{display:block;border:none;padding:0;}
    .coupon_list tbody td:nth-child(1){display:inline-block;text-align:left;border:none;}
    .coupon_list tbody td:nth-child(2){display:inline-block;text-align:left;border:none;}
    .coupon_list tbody td:nth-child(3){display:block;width:100%;text-align:left;border:none;padding:2px 0;font-size:14px;font-weight:bold;}
    .coupon_list tbody td:nth-child(3):before{content:'내역 : ';font-weight:bold;}
    .coupon_list tbody td:nth-child(4){display:block;text-align:left;border:none;padding:2px 0;}
    .coupon_list tbody td:nth-child(4):before{content:'할인금액 : ';font-weight:bold}


}

@media screen and (max-width:600px){
    /* 공통 QnA */
    .commonQna tbody td.commentRow{width:8%;}
    .commonQna tbody td.commentRow img{width:20px;}
    .commonQna tbody td:nth-child(2){width:92%;}
}

@media screen and (max-width:480px){
    /* 공통 QnA */
    .commonQna tbody td.commentRow{width:11%;}
    .commonQna tbody td.commentRow img{width:20px;}
    .commonQna tbody td:nth-child(2){width:100%;}

    /* teacher 2020.07.20 */
    .teacherList_05{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #000}
    .teacherList_05 colgroup{display:none}
    .teacherList_05 thead{display:none}
    .teacherList_05 tr{display:block;padding:8px 0}
    .teacherList_05 tbody td{display:block;height:initial;}
    .teacherList_05 tbody td:nth-child(1){display:none}
    .teacherList_05 tbody td:nth-child(2){display:none}
    .teacherList_05 tbody td:nth-child(3){display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}
    .teacherList_05 tbody td:nth-child(4){display:none;}
    .teacherList_05 tbody td:nth-child(5){display:inline-block;}
    .teacherList_05 tbody td:nth-child(6){display:inline-block;}
}

@media screen and (max-width:385px){
    .lecturList tbody tr td:nth-child(1){padding:3px 0 3px 4px;}
    .lecturList tbody tr td:nth-child(2){width:100%;position:absolute;left:0px;top:24px;padding-left:134px}
    .lecturList tbody tr td:nth-child(2) .learnName{font-weight:bold;font-size:16px}
    .lecturList tbody tr td:nth-child(3){width:100%;position:absolute;left:0;top:107px;padding-left:134px;text-align:left;}
    .lecturList tbody tr td:nth-child(4) br{display:block}
    .lecturList tbody tr td:nth-child(4){width:100%;position:absolute;left:0;top:127px;padding-left:134px;}
    .lecturList tbody tr td:nth-child(4) a{margin-top:4px;}
    .lecturList tbody tr td:nth-child(4) ul{text-align:left;}
}