@charset "utf-8";
/* CSS table */




/* 수강신청페이지 과목 리스트 */
.R_list thead tr{ height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#333;}
.R_list thead tr.tr-head{font-size: 20px;padding-top: 10px;text-align: center;font-weight: 600;background-color: #333;height: 50px; color: #fff;}
.R_list thead tr td:last-child{ padding-right:0px;}
.sub-table02{ font-size: 20px;   margin-bottom: 10px;margin-top: 10px;float: left;width: 100%;border-bottom: 1px solid #999;text-align: center;vertical-align: middle;}
.R_list tbody tr{ height:148px; color:#212121; border-bottom:1px solid #c5c5c5;}
.R_list tbody tr td{border-right:1px solid #c5c5c5; padding:20px;     vertical-align: middle;}
/* 체크박스 */
.R_list tbody tr td:first-child{text-align:center;}
.R_list tbody tr td .chBox{width:20px; height:20px; margin:0;}
/* 과목명 / 사회 / 보육 / 건강 / 교양 버튼 */
.subject .sa{width: 40px; height: 26px; background: #fa9e35; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.subject .bo{width: 40px; height: 26px; background: #87cd7f; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.subject .gun{width: 40px; height: 26px; background: #79a6d4; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.subject .gyo{width: 40px; height: 26px; background: #957ed6; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.leBtn .ma{width: 40px; height: 26px; background: #999; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.leBtn .mo{width: 53px; height: 26px; background: #333; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.leBtn .gam{width: 68px; height: 26px; background: #ef2a23; border-radius: 3px; color: #fff; font-weight: 300; font-size: 16.5px; margin-top: 3px}
.botBtn input{text-align: center; padding: 26px; width: 180px;}
.botBtn input:hover{text-align: center; padding: 26px; width: 180px;}
.noRBd input{text-align: center; padding: 26px; width: 100%;margin-top: 0;}
.sub-table03{    font-size: 20px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    border: 1px solid #999;
    text-align: center;
    vertical-align: middle;}
.sub-table03 .tr-head{background-color: #999; color: #fff;}
.sub-table03 .pay02{border: 1px solid #999;}
.pay02-txt{padding: 15px; margin: 60px auto;text-align: center;padding-right: 10px;}
.pay02-txt input{ padding: 15px; margin: 10px auto;text-align: center;padding-right: 10px;}
.R_list tbody.pay02 tr td{padding:  15px !important}

.pay03.box-fill1 {padding: 0;}
.pay03.box-fill12 {width: 100%;}
.pay03 .box-btn{padding-top: 18px;}
.pay03-txt{border: solid 2px #333; text-align: center; }
.pay03-txt input{display: inline-block; margin: 10px;padding: 22px; text-align: center;}
.pay03-p{ display: inline-block; width: 100%; vertical-align: middle;text-align: left;}


.R_list tbody.pay02 tr{height: 60px; vertical-align: middle; }
.R_list tbody.pay02 tr td:nth-child(2) .text dl{margin-top: 0;}
.R_list tbody.pay02 tr td:nth-child(2) .text dl p{padding-left: 20px}
.R_list tbody.pay02 .botBtn input{margin-top: 5px;}
.R_list tbody tr td:nth-child(2) .text{position:relative;}
.R_list tbody tr td:nth-child(2) .text .subject{height:37px; position:relative;}
.R_list tbody tr td:nth-child(2) .text .subject li:first-child{float:left;font-size:20px;margin-left: 0px; font-weight:bold; color:#333; }
.R_list tbody tr td:nth-child(2) .text .subject li{float:left; margin-left:10px; font-size:20px; font-weight:bold; color:#333; }
.R_list tbody tr td:nth-child(2) .text .subject li{margin-top:-10px;}
.R_list tbody tr td:nth-child(2) .text .line{border-bottom:1px solid #ddd;}
/* 마감 / 모집중 / 마감임박 버튼 */
.R_list tbody tr td:nth-child(2) .text .leBtn{height:25px; position:absolute; right:0px; top:1px;}
.R_list tbody tr td:nth-child(2) .text .leBtn li{float:left; margin-left:10px;margin-top:-10px;}
/* 구분 / 학점 */
.R_list tbody tr td:nth-child(2) .text dl{clear:both; text-align: left; position:relative; font-size:15px; color:#212121; margin-top:20px;}
.R_list tbody tr td:nth-child(2) .text dl dt{float:left;}
/* 샘플강의 강의소개 버튼 */
.R_list tbody tr td:nth-child(2) .text .botBtn{height:25px; position:absolute; right:0px; bottom:20px;}
.R_list tbody tr td:nth-child(2) .text .botBtn li{float:left; margin-left:10px;}
/* 수강료 */
.R_list tbody tr td:last-child .text{position:relative;}
.R_list tbody tr td:last-child .text ul{height:108px; position:relative;}
.R_list tbody tr td:last-child .text ul li{font-size:20px; font-weight:bold; text-align:right;}
.R_list tbody tr td:last-child .text ul li:first-child{font-size:20px; font-weight:bold; text-align:right;text-decoration:line-through;text-decoration-line:line-through; text-decoration-color:#ef2a23; font-weight: 400}
.noRBd .text{padding-top: 0px; margin-top: -35px;}
.R_list tbody tr td:last-child .text ul li:nth-child(2){font-size: 25px; color:#ef2a23; margin-bottom:10px;}
/* 수강신청페이지 수강신청 - 신청과목수 / 신청학점 / 총 등록금 */
.R_section05>div>.R_list_end tr{line-height:20px;text-align:center;}
.R_section05>div>.R_list_end tr td{border-right:2px solid #212121; font-size:20px; font-weight:bold;}






/* 수강신청 열람 및 동의  페이지 -환불규정 및 교안제본서비스 불가 내용 동의 리스트 */
.R_2list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#8e9baa;}
.R_2list thead tr td:last-child{text-align:right; padding-right:20px;}

.R_2list tbody tr{width:1000px; height:40px; color:#212121; border-bottom:1px solid #c5c5c5;}
.R_2list tbody tr td{border-right:1px solid #c5c5c5; padding:20px;}
/* 체크박스 */
.R_2list tbody tr td:first-child{text-align:center;}
.R_2list tbody tr td .chBox{width:20px; height:20px; margin:0;}
/* 열람 버튼 */
.R_2list tbody tr td:nth-child(2) .text{position:relative;}
.R_2list tbody tr td:nth-child(2) .text .subject{height:32px; position:relative; padding-top:8px; margin-top:6px;}
.R_2list tbody tr td:nth-child(2) .text .subject li{float:left; font-size:20px; font-weight:bold; color:#212121;}
.R_2list tbody tr td:nth-child(2) .text .subject li:first-child{;}
.R_2list tbody tr td:nth-child(2) .text .subject li:last-child{position:absolute; right:0px; top:0px;}
/* 수강료 */
.R_2list tbody tr td:last-child .text{position:relative;}
.R_2list tbody tr td:last-child .text ul{position:relative;}
.R_2list tbody tr td:last-child .text ul li{font-size:20px; font-weight:bold; text-align:right;}
/* 수강신청 열람 및 동의  페이지 - 신청자 정보 확인 */
.R_2section06 .R_2list_1 tr{height:48px; text-align:left; line-height:48px; border-bottom:1px solid #c5c5c5; border-top:1px solid #c5c5c5;}
.R_2section06 .R_2list_1 tr td{font-size:15px; font-weight:bold; border-right:1px solid #c5c5c5; padding:0 20px;}
.R_2section06 .R_2list_1 tr td:first-child{background:#8e9baa; color:#FFF; text-align:center;}






/* 수강신청 결제(대기)내역 페이지 수강신청과목 리스트 */
.R_list tbody tr td:nth-child(2) .text .dlBox{position:relative;}
.R_list tbody tr td:nth-child(2) .text .dlBox dl{width:300px; clear:both; font-size:15px; color:#212121; margin-top:20px;}
.R_list tbody tr td:nth-child(2) .text .dlBox dl:last-child{position:absolute; left:300px; top:0px; margin:0;}
.R_list tbody tr td:nth-child(2) .text .dlBox dl dt{float:left;}
/* 수강신청 결제(대기)내역 페이지 - 수강신청 결제정보 */
.R_pay_list{ border:2px solid #f1881b;}
.R_pay_list thead{ background-color: #fcfafb;}
.R_pay_list tr td{border-right:1px solid #333; color:#333; font-size:15px; padding:0 35px; line-height:30px;}
.R_pay_list tr td ul{clear:both;}
.R_pay_list tr td ul li{float:left;}
.pay03-radio{display: inline-block; text-align: center;}
.pay03-radio input{margin-right: 7px;}

.R_pay_list thead tr{width:260px; height:76px; border-bottom:1px solid #333;}
.R_pay_list thead tr td{position:relative;}
.R_pay_list thead tr td:first-child div{width:40px; height:40px; background:url(../../img/sub/minus_img.png) no-repeat center; position:absolute; right:-20px; top:17px;}
.R_pay_list thead tr td:nth-child(2) div{width:40px; height:40px; background:url(../../img/sub/equals_img.png) no-repeat center; position:absolute; right:-20px; top:17px;}
.R_pay_list thead tr td ul{height:30px; position:relative;}
.R_pay_list thead tr td ul li:nth-child(2){font-size:30px; font-weight:bold; text-align:right; position:absolute; right:25px;}
.R_pay_list thead tr td ul li:last-child{text-align:right; position:absolute; right:0; padding-left:5px;}

.R_pay_list tbody tr td{height:124px;}
.R_pay_list tbody tr td ul{height:30px; position:relative;}
.R_pay_list tbody tr td ul li:nth-child(4){text-align:right; position:absolute; right:25px;}
.R_pay_list tbody tr td ul li:last-child{text-align:right; position:absolute; right:0; padding-left:5px;}
/* 수강신청 결제(대기)내역 페이지 - 결제종류- 신용카드 / 실시간계좌이체 / 가상계좌 / 무통장결제 / ARS결제 / 바우처용카드 */
.R_pay_type{width:1000px; border-top:1px solid #333;}
.R_pay_type tr{height:54px; font-size:14px; line-height:54px; color:#333;}
.R_pay_type tr td .radio{margin:0 5px 0 0;}
/* 수강신청 결제(대기)내역 페이지 - 현금영수증 발급 / 미발급 / 소득공제용 / 지출증빙용 */
.R_pay_type1{width:1000px;}
.R_pay_type1 tr{height:37px; font-size:15px; line-height:37px; color:#333; text-align:center;}
.R_pay_type1 tr td .radio{margin:0 5px 0 0;}

.pay01-tap{color: #333; text-align: center; padding: 15px;}
.pay01-tap .edu-icon1{float: none;}
.tab-pane .pay-margin{display: inline-block;}
.pay03 .bottom-li{list-style: square;}
.pay03 .bottom-li:first-child{list-style:none;}
.pay-ul{}
.pay-li{float: left; padding: 0 15px; color: #666; font-size: 20px; margin-top: 5px; font-weight: 700;}
.pay-li:nth-child(2){float: left; padding: 0 15px; color: #999; margin-top: 0px; font-size: 25px; font-weight: 200;}

/* 수강신청- 증명서발급페이지 - 증명서발급 리스트 */
.R_C_list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.R_C_list thead tr td{position:relative;}
.R_C_list thead tr td select{width:359px; height:35px; padding-left:20px; line-height:35px; font-size:15px; border:1px solid #c5c5c5; position:absolute; top:8px; left:20px;}
.R_C_list tbody tr{width:1000px; height:148px; color:#212121; border-bottom:1px solid #c5c5c5;}
.R_C_list tbody tr td{border-right:1px solid #c5c5c5; padding:20px; position:relative;}
/*년도학기*/
.R_C_list tbody tr td .text{position:relative;}
.R_C_list tbody tr td .text .subject{height:37px; position:relative;}
.R_C_list tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c; }
.R_C_list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}
/*수강기간 / 과목수 / 출력하기*/
.R_C_list tbody tr td .text dl{clear:both; position:relative; font-size:15px; color:#212121; margin-top:20px;}
.R_C_list tbody tr td .text dl dt{float:left;}
.R_C_list tbody tr td .text ul .print_img{width:159px; height:48px; background:url(../../image/sub/register/print_img.png) no-repeat center; margin-bottom:20px;}

/* 수강신청- 증명서발급페이지 - 증명서 재발급 리스트 */
.R_C_relist thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.R_C_relist thead tr td{position:relative;}
.R_C_relist thead tr td select{width:359px; height:35px; padding-left:20px; line-height:35px; font-size:15px; border:1px solid #c5c5c5; position:absolute; top:8px; left:20px;}
.R_C_relist tbody tr{width:1000px; height:148px; color:#212121; border-bottom:1px solid #c5c5c5;}
.R_C_relist tbody tr td{border-right:1px solid #c5c5c5; padding:20px; position:relative;}
/*년도학기*/
.R_C_relist tbody tr td .text{position:relative;}
.R_C_relist tbody tr td .text .subject{height:37px; position:relative;}
.R_C_relist tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c; }
.R_C_relist tbody tr td .text .line{border-bottom:2px solid #4f88c8;}
/*수강기간 / 과목수 / 출력하기*/
.R_C_relist tbody tr td .text .dlBox{position:relative;}
.R_C_relist tbody tr td .text .dlBox dl{width:278px; clear:both; font-size:15px; color:#212121; margin-top:20px;}
.R_C_relist tbody tr td .text .dlBox dl:nth-child(2){width:258px; position:absolute; left:278px; top:0px; margin:0;}
.R_C_relist tbody tr td .text .dlBox dl:last-child{width:220px; position:absolute; right:0px; top:0px; margin:0;}
.R_C_relist tbody tr td .text .dlBox dl dt{float:left;}
.R_C_relist tbody tr td .text ul .print_img{width:159px; height:48px; background:url(../../image/sub/register/print_img.png) no-repeat center; margin-bottom:20px;}






/* 수강신청- 학습설계페이지 내용입력 폼 */
.R_L_list tbody{border-bottom:1px solid #4f88c8; border-top:1px solid #4f88c8;}
.R_L_list tbody tr{width:1000px; text-align:left; border-bottom:1px solid #c5c5c5;}

.R_L_list tbody tr td:first-child ul{ height:28px; line-height:28px; padding:11px 0 11px 63px; font-size:15px; font-weight:bold; color:#4f88c8; position:relative;}
.R_L_list tbody tr td:first-child ul .line{width:3px; height:28px; background:#4f88c8; position:absolute; right:0; top:11px;}
.R_L_list tbody tr td:first-child .textA{ height:216px; line-height:216px; padding:11px 0 11px 63px; font-size:15px; font-weight:bold; color:#4f88c8; position:relative;}
.R_L_list tbody tr td:first-child .textA .line{width:3px; height:238px; background:#4f88c8; position:absolute; right:0; top:0px;}

.R_L_list tbody tr td .text{width:738px; height:33px; border:1px solid #c5c5c5; margin-left:20px; padding:0 20px;}
.R_L_list tbody tr .email ul li{float:left; margin-left:20px;} 
.R_L_list tbody tr .email ul li .mailText{float:left; width:187px; height:33px; border:1px solid #c5c5c5;padding:0 20px;} 
.R_L_list tbody tr .email ul li:nth-child(2){line-height:35px; margin:0 12px;}
.R_L_list tbody tr .email ul li:last-child select{width:264px; height:35px; padding-left:20px; border:1px solid #c5c5c5;}
.R_L_list tbody tr .select select{width:778px; height:35px; padding-left:20px; margin-left:20px; border:1px solid #c5c5c5;}
/*첨부파일부분*/
.R_L_list tbody tr .filebox{position:relative;}
.R_L_list tbody tr .filebox input[type="file"] {position: absolute; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0);} 
.R_L_list tbody tr .filebox label {display: inline-block; width:64px; height:35px; padding:0 20px; color:#FFF; font-size:15px; line-height:33px; text-align:center; background:#4f88c8; cursor: pointer;} 
/* named upload */ 
.R_L_list tbody tr .filebox .upload-name {display: inline-block; width:613px; height:33px; padding:0 20px; margin:0 16px 0 20px; /* label의 패딩값과 일치 */ font-size:13px; line-height:33px; background:#FFF; border:1px solid #c5c5c5; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; }
/*문의내용*/
.R_L_list tbody tr td textarea{width:738px; height:200px; border:1px solid #c5c5c5; margin:8px 0 8px 20px; padding:20px; overflow:auto; resize:none; font-size:15px;}






/* 학습지원센터- 공지사항-공지사항 페이지 리스트 */
.S_list tr{width:1000px; height:50px;}
.S_list tbody tr td{height:29px; padding:11px 0; text-align:center; line-height:29px; border-right:1px solid #C5C5C5;}
.S_list tbody tr td a:hover{color:#125dbc;}
.S_list tbody tr td:last-child{border-right:none;}
.S_list tbody tr td:nth-child(2){text-align:left; padding-left:20px;}
.S_list tbody tr:last-child{border-bottom:1px solid #C5C5C5;}
.S_list tr td{border-top:1px solid #C5C5C5; font-size:13px; color:#212121;}
.S_list thead tr{background:#f2f2f2; text-align:center;}

/* 학습지원센터- 공지사항-공지사항 페이지 게시글 클릭했을때 페이지 */
.S_list thead .no01_1{height:30px; background:#FFF;}
.S_list thead .no01_1 td{height:30px; background:#FFF; padding:0 20px;}
.S_list tbody .no01_1{height:30px; background:#FFF;}
.S_list tbody .no01_1 td{height:30px; background:#FFF; padding:0 20px;}
.S_list tbody .no01_1 .pointBG{background:#f2f2f2; text-align:center;}






/* 나의강의실 첫 페이지 학습자 스케줄 */
.L_list tr{border:1px solid #C5C5C5; }
.L_list tr td{border-left:1px solid #C5C5C5; font-weight: 500;}

.L_list thead tr:first-child{height:50px; text-align:center; background:#333;}
.L_list thead tr:first-child td{font-size:25px; font-weight:bold; line-height:50px; color:#FFF; border:1px solid #333;}
.L_list thead tr:first-child td input[type="image"]{margin-bottom:3px;}
.L_list thead tr:first-child td span{margin:0 30px; font-weight: 400;}
.L_list thead tr{height:30px; text-align:center; background:#eee;font-size:13px; font-weight:bold; line-height:30px;}
.L_list thead tr .red{color:#f31616; font-weight: 500;}
.L_list thead tr .blue{color:#0057b9;}

.L_list tbody tr{height:131px; font-size:13px; font-weight:bold; position:relative;}
.L_list tbody tr td{height:131px; padding:5px; font-size:12px; font-weight:normal;}
.L_list tbody tr td ul{ height:131px; margin:0;}
.L_list tbody tr td ul li{height:18px; line-height:18px; padding-left:2px; margin-bottom:5px;}
.L_list tbody tr td ul li p{font-size:13px; font-weight:bold;}
.L_list tbody tr .today{border:2px solid #4f88c8;}

.L_list tbody tr td ul .red{color:#f31616;}
.L_list tbody tr td ul .blue{color:#0057b9;}
.L_list tbody tr td ul .gray{color:#CCC;}

.L_list tbody tr td ul .bg_yellow{background:#ffe081;}
.L_list tbody tr td ul .bg_gray{background:#ccc;}
.L_list tbody tr td ul .bg_sky{background:#b9f3ff;}
.L_list tbody tr td ul .bg_green{background:#b4ed69;}
.L_list tbody tr td ul .bg_pink{background:#fad2f7;}

/* 나의강의실 첫 페이지 학습자 스케줄 */
.L_1list tr{height:30px; border:1px solid #C5C5C5; }
.L_1list tr td{border-left:1px solid #C5C5C5; font-size:12px; line-height:30px; text-align:center;}
.L_1list thead tr{ text-align:center; background:#ebf3fb;}
.L_1list thead tr td{font-size:13px;}
.L_1list thead tr .blueBg{background:#4f88c8; color:#FFF; border:1px solid #4f88c8;}
.L_1list thead tr .blueBg1{height:50px; background:#4f88c8; color:#FFF; border:1px solid #4f88c8; font-size:15px;}





/* 강의보기 페이지 - 수강정보 */
.L_2list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L_2list thead tr td{position:relative;}
.L_2list thead tr td select{width:359px; height:35px; padding-left:20px; line-height:35px; font-size:15px; border:1px solid #c5c5c5; position:absolute; top:8px; left:20px;}
.L_2list tbody tr{width:1000px; height:148px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L_2list tbody tr td{border-right:1px solid #c5c5c5; padding:20px; position:relative;}

.L_2list tbody tr td .text{position:relative;}
.L_2list tbody tr td .text .subject{height:37px; position:relative;}
.L_2list tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c; }
.L_2list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}

.L_2list tbody tr td .text .dlBox{position:relative;}
.L_2list tbody tr td .text .dlBox dl{width:360px; clear:both; font-size:15px; color:#212121; margin-top:20px;}
.L_2list tbody tr td .text .dlBox dl:last-child{width:130px; position:absolute; right:0px; top:0px; margin:0;}
.L_2list tbody tr td .text .dlBox dl dt{float:left;}


/* 강의보기 페이지 -  주차 및 강의주제 */
.L_2list tbody tr td .text .subject1 li{margin-left:10px; font-size:16px; font-weight:bold; color:#16559c; }

.L_2list tbody tr td .text .dlBox1{position:relative;}
.L_2list tbody tr td .text .dlBox1 dl{width:450px; clear:both; font-size:15px; color:#212121; margin-top:20px;}
.L_2list tbody tr td .text .dlBox1 dl dt{float:left;}

.L_2list tbody tr td .text .dlBox1 .dlBox_btn{width:193px; height:47px; border:1px solid #C5C5C5; overflow:hidden; position:absolute; top:0; right:0;}
.L_2list tbody tr td .text .dlBox1 .dlBox_btn li{float:left;}
.L_2list tbody tr td .text .dlBox1 .dlBox_btn li a{float:left; width:97px; height:47px;}
.L_2list tbody tr td .text .dlBox1 .dlBox_btn li:first-child{width:97px; height:94px; background:url(../../image/sub/lectureRoom/room_img25.png) no-repeat center 0px;}
.L_2list tbody tr td .text .dlBox1 .dlBox_btn li:nth-child(2){width:96px; height:94px; background:url(../../image/sub/lectureRoom/room_img26.png) no-repeat center 0px;}
.L_2list tbody tr td .text .dlBox1 .dlBox_btn li:hover{background-position:0 -47px; }






/* 강의보기 페이지 -  주차 및 강의주제 - 출석 클릭했을때 나타나는 팝업 */
.attendance_list tr{width:750px; height:50px;}
.attendance_list tbody tr td{height:29px; padding:11px 0; text-align:center; line-height:29px; border-right:1px solid #C5C5C5;}
.attendance_list tbody tr td a:hover{color:#125dbc;}
.attendance_list tbody tr td:last-child{border-right:none;}
.attendance_list tbody tr td:nth-child(2){text-align:left; padding-left:20px;}
.attendance_list tbody tr:last-child{border-bottom:1px solid #C5C5C5;}
.attendance_list tr td{border-top:1px solid #C5C5C5; font-size:12px; color:#212121;}
.attendance_list thead tr{background:#f2f2f2; text-align:center;}






/* 강의보기 페이지 - 강의계획서 클릭했을때 나타나는 팝업 - 강의계획서정보 */
.L_popup_2list thead tr{width:750px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L_popup_2list thead tr td{position:relative;}

.L_popup_2list tbody tr{width:750px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L_popup_2list tbody tr td{padding:20px; position:relative;}

.L_popup_2list tbody tr td .text{position:relative;}
.L_popup_2list tbody tr td .text .subject{height:37px; position:relative;}
.L_popup_2list tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c;  }
.L_popup_2list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}

.L_popup_2list tbody tr td .text .dlBox{position:relative;}
.L_popup_2list tbody tr td .text .dlBox dl{clear:both; font-size:15px; color:#212121; margin-top:20px;}
.L_popup_2list tbody tr td .text .dlBox dl dt{float:left;}

/* 강의보기 페이지 - 강의계획서 클릭했을때 나타나는 팝업 - 강의소개, 강의계획 */
.L_popup_list{border-top:2px solid #4f88c8;}
.L_popup_list tbody tr{width:750px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L_popup_list tbody tr td{ padding:20px; border-right:none;font-size:13px; line-height:25px;}
.L_popup_list tbody tr td span{font-size:15px; font-weight:bold;}

.L_popup_Slist{margin-top:20px;}
.L_popup_Slist thead tr{width:710px; height:30px; text-align:center; line-height:30px; font-size:15px; font-weight:bold; color:#212121; background:#ebf3fb; border-top:1px solid #C5C5C5;}
.L_popup_Slist thead tr td{position:relative; padding:0;}
.L_popup_Slist tbody tr{width:710px; height:30px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L_popup_Slist tbody tr td{padding:0 20px; border-right:1px solid #C5C5C5;font-size:13px; line-height:30px; text-align:center;}
.L_popup_Slist tbody tr td span{font-size:15px; font-weight:bold;}
.L_popup_Slist tbody tr td:last-child{border-right:none;}






/* 나의강의실-커뮤니티-운영자와의상담 게시글 클릭했을때 페이지 - 게시글 등록 */
.RL_list thead tr{width:1000px; height:50px; background:#f2f2f2; text-align:center; color:#212121; border-bottom:1px solid #C5C5C5; font-size:13px;}
.RL_list{border-bottom:1px solid #4f88c8; border-top:1px solid #4f88c8;}
.RL_list tbody tr{width:1000px; text-align:left; border-bottom:1px solid #c5c5c5;}
.RL_list tbody tr td .text{width:918px; height:33px; border:1px solid #c5c5c5; margin:8px 20px; padding:0 20px;}
/*첨부파일부분*/
.RL_list tbody tr .filebox{position:relative;}
.RL_list tbody tr .filebox input[type="file"] {position: absolute; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0);} 
.RL_list tbody tr .filebox label {display: inline-block; width:64px; height:35px; padding:0 20px; color:#FFF; font-size:15px; line-height:33px; text-align:center; background:#4f88c8; cursor: pointer;} 
/* named upload */ 
.RL_list tbody tr .filebox .upload-name {display: inline-block; width:794px; height:33px; padding:0 20px; margin:8px 16px 8px 20px; /* label의 패딩값과 일치 */ font-size:13px; line-height:33px; background:#FFF; border:1px solid #c5c5c5; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; }
/*문의내용*/
.RL_list tbody tr td textarea{width:918px; height:200px; border:1px solid #c5c5c5; margin:8px 0 8px 20px; padding:20px; overflow:auto; resize:none; font-size:13px;}






/* 과제물관리 페이지 - 과제정보 */
.L_12list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L_12list thead tr td{position:relative;}
.L_12list thead tr td select{width:359px; height:35px; padding-left:20px; line-height:35px; font-size:15px; border:1px solid #c5c5c5; position:absolute; top:8px; left:20px;}
.L_12list tbody tr{width:1000px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L_12list tbody tr td{border-right:1px solid #c5c5c5; padding:20px; position:relative;}

.L_12list tbody tr td .text{position:relative;}
.L_12list tbody tr td .text .subject{height:37px; position:relative;}
.L_12list tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c; }
.L_12list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}

.L_12list tbody tr td .text .dlBox{position:relative;}
.L_12list tbody tr td .text .dlBox dl{clear:both; font-size:13px; color:#212121; margin-top:20px;}
.L_12list tbody tr td .text .dlBox dl dt{float:left;}
.L_12list tbody tr td .text .dlBox dl dd{width:890px; margin-left:70px;}
/* 과제물관리 페이지 - 과제제출정보 */
/*첨부파일부분*/
.L_2list tbody tr td .text ul .filebox{position:relative;}
.L_2list tbody tr td .text ul .filebox input[type="file"]{position: absolute; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0);} 
.L_2list tbody tr td .text ul .filebox label{display: inline-block; width:160px; height:143px; cursor: pointer;} 
.L_2list tbody tr td .text ul .filebox label img{} 
/* named upload */ 
.L_2list tbody tr td .text ul .filebox .upload-name {display: inline-block; width:470px; height:20px; /* label의 패딩값과 일치 */ font-size:14px; line-height:20px; background:#FFF; border:none; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; position:absolute; top:63px; right:405px;}






/* 토론방 페이지 - 과제정보 */
.L_13list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}

.L_13list thead tr td{position:relative;}
.L_13list tbody tr{width:1000px; color:#212121; border-bottom:1px solid #c5c5c5;;}
.L_13list tbody tr td{border-right:1px solid #c5c5c5; padding:0 20px; position:relative;}

.L_13list tbody tr td .text{width:718px; height:33px; border:1px solid #c5c5c5; margin:8px 0; padding:0 20px;}
.L_13list tbody tr td .dlBox1{position:relative;}
.L_13list tbody tr td .dlBox1 dl{clear:both; font-size:13px; color:#212121; margin:20px 0;}
.L_13list tbody tr td .dlBox1 dl dt{float:left;}

.L_13list tbody tr td textarea{width:718px; height:200px; border:1px solid #c5c5c5; margin:8px 0; padding:20px; overflow:auto; resize:none; font-size:13px;}

/* 토론방 페이지 - 다른학습자 토론내용 */
.L_13_1list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L_13_1list thead .f2f2f2{background:#f2f2f2; color:#212121; border-bottom:1px solid #C5C5C5; text-align:center; font-size:13px;}
.L_13_1list thead tr td{position:relative;}
.L_13_1list tbody tr{width:1000px; height:50px; color:#212121; border-bottom:1px solid #c5c5c5; font-size:13px; text-align:center;}
.L_13_1list tbody tr td{border-right:1px solid #c5c5c5; padding:0 20px; position:relative;}
.L_13_1list tbody tr .over{cursor:pointer;}
.L_13_1list tbody tr .over:hover{color:#125dbc;}
.L_13_1list tbody tr td textarea{width:718px; height:200px; border:1px solid #c5c5c5; margin:8px 0; padding:20px; overflow:auto; resize:none; font-size:13px;}
/* 토론방 페이지 - 다른학습자 토론글 -슬라이드 되서 내려오는 부분 - 제목 및 토론내용 */
.L_13_1list tbody #open_click{display:none; padding:20px 0; text-align:left;}
.L_13_1list tbody #open_click td .innerBox{padding:20px 0; position:relative;}
.L_13_1list tbody #open_click td .innerBox .box1{}
.L_13_1list tbody #open_click td .innerBox .box1 .text{width:918px; height:23px; border:1px solid #c5c5c5; padding:0 20px; font-size:13px; margin:0; }
.L_13_1list tbody #open_click td .innerBox .box1 textarea{width:798px; height:200px; border:1px solid #c5c5c5; padding:10px 20px; overflow:auto; resize:none; font-size:13px; margin:20px 0;}
.L_13_1list tbody #open_click td .innerBox .box2{width:100px; height:220px; position:absolute; top:65px; right:0;}
/* 토론방 페이지 - 다른학습자 토론글 -슬라이드 되서 내려오는 부분 - 교수님 코멘트 */
.L_13_1list tbody #open_click td .commentBox .comment{width:958px; height:23px; border:1px solid #c5c5c5; text-align:center; background:#f2f2f2; line-height:23px;}
.L_13_1list tbody #open_click td .commentBox textarea{width:918px; height:80px; border:1px solid #c5c5c5; padding:10px 20px; overflow:auto; resize:none; font-size:13px; margin:0;}
/* 토론방 페이지 - 다른학습자 토론글 -슬라이드 되서 내려오는 부분 - 다른 학습자 의견 리스트 */
.L_13_1list tbody #open_click td .listBox{border:1px solid #C5C5C5;}
.L_13_1list tbody #open_click td .listBox .title1{width:958px; height:23px; border-bottom:1px solid #C5C5C5; text-align:center; background:#f2f2f2; line-height:23px;}
.L_13_1list tbody #open_click td .listBox .title2 ul{width:920px; height:50px; border-bottom:1px solid #C5C5C5; margin:auto;}
.L_13_1list tbody #open_click td .listBox .title2 ul li{float:left; width:460px; height:50px; line-height:50px; color:#4f88c8;}
.L_13_1list tbody #open_click td .listBox .line{width:960px; height:1px; background:#C5C5C5;}
.L_13_1list tbody #open_click td .listBox li textarea{width:918px; height:80px; border:none; padding:10px 20px; overflow:auto; resize:none; font-size:13px; margin:0;}
/* 토론방 페이지 - 다른학습자 토론글 -슬라이드 되서 내려오는 부분 - 찬성 및 반대한 학습자 수, 의견제출 버튼 */
.submit_list tbody tr{border:none;}
.submit_list tbody tr td{padding:0; border:none; font-size:18px; color:#4f88c8; font-weight:bold;}
.submit_list tbody tr .red{color:#f31616;}





/* 퀴즈 페이지 - 퀴즈응시정보 */
.L_1list tbody tr .blueBg1{height:50px; background:#4f88c8; color:#FFF; border:1px solid #4f88c8; font-size:15px;}
.L_1list tbody .ebf3fb{background:#ebf3fb;}






/* 퀴즈결과내역보기 페이지 -  퀴즈결과내역보기 클릭했을때 나타나는 팝업 */
.L_popup_15list tbody .blueBg1{width:750px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L_popup_15list tbody .blueBg1 td{padding:0;}
.L_popup_15list tbody tr{width:750px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L_popup_15list tbody tr td{padding:20px; position:relative;}

.L_popup_15list tbody tr td .text{position:relative;}
.L_popup_15list tbody tr td .text .subject{position:relative;}
.L_popup_15list tbody tr td .text .subject li{margin-left:10px; font-size:15px; font-weight:bold; color:#2364ac;}
.L_popup_15list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}

.L_popup_15list tbody tr td .text .dlBox{position:relative;}
.L_popup_15list tbody tr td .text .dlBox dl{clear:both; font-size:15px; color:#212121; margin-top:20px;}
.L_popup_15list tbody tr td .text .dlBox dl dt{float:left;}
.L_popup_15list tbody tr td .text .dlBox dl dt:last-child{color:#2364ac;}
.L_popup_15list tbody tr td .text .dlBox dl dd{width:685px; margin-left:25px;}






/* 나의강의실 - 전체성적조회 페이지 리스트 */
.L16_list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L16_list thead tr td{position:relative;}
.L16_list thead tr td select{width:359px; height:35px; padding-left:20px; line-height:35px; font-size:15px; border:1px solid #c5c5c5; position:absolute; top:8px; left:20px;}
.L16_list tbody tr{width:1000px; height:148px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L16_list tbody tr td{border-right:1px solid #c5c5c5; padding:20px; position:relative;}
/*년도학기*/
.L16_list tbody tr td .text{position:relative;}
.L16_list tbody tr td .text .subject{height:37px; position:relative;}
.L16_list tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c; }
.L16_list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}
/*수강기간 / 과목수 / 출력하기*/
.L16_list tbody tr td .text .dlBox{position:relative;}
.L16_list tbody tr td .text .dlBox dl{width:356px; clear:both; font-size:15px; color:#212121; margin-top:20px;}
.L16_list tbody tr td .text .dlBox dl:nth-child(2){width:200px; position:absolute; left:356px; top:0px; margin:0;}
.L16_list tbody tr td .text .dlBox dl:last-child{width:200px; position:absolute; right:0px; top:0px; margin:0;}
.L16_list tbody tr td .text .dlBox dl dt{float:left;}






/* 나의강의실 - 성적조회 및 이의신청 페이지 리스트 */
.L17_list thead tr{width:1000px; height:50px; text-align:center; line-height:50px; font-size:15px; color:#FFF; background:#4f88c8;}
.L17_list thead tr td{position:relative;}
.L17_list tbody tr{width:1000px; height:148px; color:#212121; border-bottom:1px solid #c5c5c5;}
.L17_list tbody tr td{border-right:1px solid #c5c5c5; padding:20px; position:relative;}
/*년도학기*/
.L17_list tbody tr td .text{position:relative;}
.L17_list tbody tr td .text .subject{height:37px; position:relative;}
.L17_list tbody tr td .text .subject li{margin-left:10px; font-size:20px; font-weight:bold; color:#16559c; }
.L17_list tbody tr td .text .line{border-bottom:2px solid #4f88c8;}
/*수강기간 / 과목수 / 출력하기*/
.L17_list tbody tr td .text .dlBox{position:relative;}
.L17_list tbody tr td .text .dlBox dl{width:143px; clear:both; font-size:15px; color:#212121; margin-top:20px;}
.L17_list tbody tr td .text .dlBox dl:nth-child(2){position:absolute; left:143px; top:0px; margin:0;}
.L17_list tbody tr td .text .dlBox dl:nth-child(3){position:absolute; left:286px; top:0px; margin:0;}
.L17_list tbody tr td .text .dlBox dl:last-child{width:120px; position:absolute; right:0px; top:0px; margin:0;}
.L17_list tbody tr td .text .dlBox dl dt{float:left;}





























