@charset "utf-8";
/* CSS Document */


/*서브테이블*/
/*01*/
/*메뉴배너*/
.Left_bntit01
{position:absolute;
top:280px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit01_2
{position:absolute;
top:385px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntitSub1 {font-size:12px; font-weight:normal;}
.Left_bntitSub2 {font-size:21px; display:block; padding-top:7px;}

.Left_bntit2Sub1 {font-size:13px; font-weight:normal;}
.Left_bntit2Sub2 {font-size:19px; letter-spacing:-0.9px}

/*02*/

/*메뉴배너*/
.Left_bntit02
{position:absolute;
top:280px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit02_2
{position:absolute;
top:385px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntitSub1 {font-size:12px; font-weight:normal;}
.Left_bntitSub2 {font-size:21px; display:block; padding-top:7px;}

.Left_bntit2Sub1 {font-size:13px; font-weight:normal;}
.Left_bntit2Sub2 {font-size:19px; letter-spacing:-0.9px}




/*03*/
/*메뉴배너*/
.Left_bntit03
{position:absolute;
top:230px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit03_2
{position:absolute;
top:335px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}



/*04*/
/*메뉴배너*/
.Left_bntit04
{position:absolute;
top:182px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit04_2
{position:absolute;
top:287px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}


/*06*/
/*메뉴배너*/
.Left_bntit06
{position:absolute;
top:136px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}

.Left_bntit06_2
{position:absolute;
top:241px;
left:17px;
font-size:16px;
color:#fff;
line-height:23px;
letter-spacing:-1px;
font-weight:600;
text-shadow:0 1px 2px rgba(0,0,0,0.2)}



/*table*/

.Stable01 {width:100%; margin:0 auto; padding-top:5px}
.Stable01 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.Stable01 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:left; line-height:23px}


.Stable01_1 {width:100%; margin:0 auto; padding-top:5px}
.Stable01_1 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.Stable01_1 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:14px; text-align:left;}

/*리플테이블*/
.reTable {width:100%; margin:0 auto; padding-top:5px}
.reTable th{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px;text-align:center; border-right:1px solid #d5d5d5; width:15%}
.reTable td{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:12px;color:#353535;font-size:14px; text-align:left; font-weight:600}


.dotTable {width:100%; margin:0 auto; padding-top:5px}
.dotTable th{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px;text-align:center; border-right:1px solid #d5d5d5; width:15%}
.dotTable td{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:12px;color:#353535;font-size:14px; text-align:left; font-weight:600}


#picTable {width:70%; margin:0 auto; padding-top:5px}
#picTable td{padding:15px 0px 0px 0; color:#353535;font-size:14px; text-align:left; font-weight:600}


#repleTable {width:70%; margin:0 auto; padding-top:5px}
#repleTable td{padding:0px 0px;color:#353535;font-size:14px; text-align:left; font-weight:600}


/*table추가*/

.Stable01_2 {width:100%; margin:0 auto; padding-top:5px}
.Stable01_2 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#e6edf1; text-align:center; width:15%}
.Stable01_2 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:center; line-height:23px; border-right:1px solid #d5d5d5}



.Stable01_grey {width:100%; margin:0 auto; padding-top:10px}
.Stable01_grey th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:12px; color:#000;font-size:15px; background:#e6edf1; text-align:center;border-top:2px solid #011d34;}
.Stable01_grey td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:center;}



.subTable {width:100%; margin:0 auto; padding-top:5px}
.subTable th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.subTable td{border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5;padding:12px;color:#353535;font-size:13px; text-align:left; line-height:25px}




.subTable02 {width:100%; margin:0 auto; padding-top:5px}
.subTable02 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.subTable02 td{border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5;padding:12px;color:#353535;font-size:13px; text-align:center; line-height:25px}










#lineTable {margin:8px auto 60px}
#lineTable li {float:left; width:133px; text-align:center; font-size:13px; text-align:center; background:#5e6170; height:30px; margin-right:4px; line-height:27px; font-weight:600}
#lineTable li a {color:#fff;}
#lineTable li a:hover {color:#ffd27a}




.table01 {width:100%; margin:0 auto; padding-top:5px}
.table01 th{font-weight:600;padding:40px; padding-right:0; color:#000;font-size:16px; background:#e6edf1; text-align:left; width:22%;line-height:28px}
.table01 td{padding:40px; padding-left:0; color:#353535;font-size:13px; text-align:left; line-height:23px; padding-left:18px; font-weight:600}



.Stable01_4 {width:100%; margin:0 auto; padding-top:5px}
.Stable01_4 th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:20%; line-height:19px}
.Stable01_4 td{border-bottom:1px solid #ccc;padding:12px;color:#353535;font-size:13px; text-align:left; line-height:23px; padding-left:18px}




#CarTable {width:100%; margin:0 auto; padding-top:5px}
#CarTable th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:20%; line-height:19px}
#CarTable td{border-bottom:1px solid #ccc;padding:5px;color:#353535;font-size:13px; text-align:left; line-height:23px; padding-left:18px}


.small_table {width:100%; margin:0 auto; padding-top:5px}
.small_table th{border-bottom:1px solid #e1e1e1;font-weight:600;padding:7px; color:#000;font-size:15px; background:#e6edf1; text-align:center; border-right:1px solid #d5d5d5; width:15%}
.small_table td{border:1px solid #e1e1e1;padding:7px;color:#353535;font-size:13px; text-align:center;}


.marineTable {width:100%; margin:0 auto; padding-top:10px}
.marineTable th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#efefef; text-align:center; border-right:1px solid #d5d5d5}
.marineTable td{border-bottom:1px solid #ccc;padding:9px;color:#353535;font-size:13px; text-align:center;}


.bookTable {margin:8px auto 75px}
.bookTable li {float:left; width:230px; text-align:center; font-size:13px; text-align:center; background:#5e6170; height:35px; margin-right:4px; line-height:33px; font-weight:600}
.bookTable li a {color:#fff;}
.bookTable li a:hover {color:#ffd27a}

#bookTable01 {width:100%; margin:0 auto; padding-top:5px}
#bookTable01 th{font-weight:600;padding:0px; color:#000;font-size:15px; background:#fff; text-align:center;width:15%}
#bookTable01 td{padding:15px;color:#353535;font-size:14px; text-align:left; line-height:25px;font-weight:600}


.book_list {width:100%; margin:0 auto; padding-top:10px}
.book_list th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5;font-weight:600;padding:0px; color:#000;font-size:14px; background:#fff; text-align:center; border-right:1px solid #d5d5d5}
.book_list td{padding:0px;color:#353535;font-size:13px; text-align:lecture;}

.lineTable {margin:8px auto 60px}
.lineTable li {float:left; width:133px; text-align:center; font-size:13px; text-align:center; background:#5e6170; height:30px; margin-right:4px; line-height:27px; font-weight:600}
.lineTable li a {color:#fff;}
.lineTable li a:hover {color:#ffd27a}


.teacherTable {margin:8px auto 60px}
.teacherTable li {float:left; width:250px; text-align:center; font-size:13px; text-align:center; background:#5e6170; height:34px; margin-right:4px; line-height:32px; font-weight:600}
.teacherTable li a {color:#fff;}
.teacherTable li a:hover {color:#ffd27a}


.lectureTable {width:100%; margin:0 auto; padding-top:10px}
.lectureTable th{border-top:2px solid #011d34; border-bottom:1px solid #d5d5d5;font-weight:600;padding:8px; color:#000;font-size:14px; background:#fff; text-align:center; border-right:1px solid #d5d5d5}
.lectureTable td{border-bottom:1px solid #ccc;padding:14px;color:#353535;font-size:13px; text-align:lecture;}
.lectureTable a {color:#fff}
.lectureTable a:hover {color:#ffd27a}



/*게시판*/
.boardTable {width:100%; margin:0 auto; padding-top:5px}
.boardTable th{border-bottom:1px solid #d5d5d5;font-weight:600;padding:12px; color:#000;font-size:15px; background:#f7f7f7; text-align:center}
.boardTable td{border-bottom:1px solid #d5d5d5; padding:9px 6px;color:#353535;font-size:14px; text-align:left; line-height:25px}


.adminTable {width:100%; margin:0 auto 7px; padding-top:5px}
.adminTable th{border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5;font-weight:600;padding:12px; color:#000;font-size:15px; background:#f7f7f7; text-align:center}
.adminTable td{border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:9px 6px;color:#353535;font-size:14px; text-align:center; line-height:25px; background:#fff}

.pose {position:relative; margin:0px auto; width:50%}
.confirm {width:80px; height:25px; background:#333333; padding:7px; position:absolute; top:40px;font-size:14px; text-align:center}
.cancel {width:80px; height:25px; background:#333333; padding:7px; position:absolute; top:40px; right:0; font-size:14px; text-align:center}
.confirm a, .cancel a {color:#d4d4d4; display:block;}
.confirm a:hover, .cancel a:hover {color:#fff}
.unmember a {color:#d4d4d4; display:block;}
.unmember a:hover {color:#fff}
.unmember {width:80px; height:23px; background:#273693; padding:7px; position:absolute; top:40px; left:50px; font-size:14px; text-align:center; border-radius:2px; font-weight:500;}


.confirmBox {position:relative; margin:150px auto; width:52%; background:#ececec; padding:20px 30px}

.bTit1 {border-top:2px solid #011d34; border-right:1px solid #d5d5d5}
.mt25 {margin-top:25px}
.mL2 {margin-left:2px}
.lineCss {text-align:center; border-right:1px solid #d5d5d5}



/*페이징*/
.pagging_box{ height:40px; width:100%; float:left; font-size:13px;}
.paging{color:#656565;text-align:center;margin-top:18px; }
.paging a{color:#656565;display:inline-block;padding:0 7px 1px 5px;}
.paging a:hover{color:#656565;}
.paging strong{color:#f56300;font-weight:bold;display:inline-block;padding:0 7px 1px 5px;}
.paging a span{display:block;overflow:hidden;}
.paging .first, .paging .last{width:29px;height:29px;vertical-align:top;overflow:hidden;font-size:0;line-height:30px;}
.paging .prev, .paging .next{width:29px;height:29px; vertical-align:middle;overflow:hidden;font-size:0;line-height:30px;}
	:root .paging .first, .paging .prev, .paging .next, .paging .last{text-indent:-9999em;}
.paging  span {color:#666 !important;}


/*회원정보테이블*/
.Stit_mem {font-weight:600; color:#31a8e0; font-size:17px; letter-spacing:-1px; line-height:35px; padding-left:5px;}


.m_title { background-color: #f7f7f7; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }
.m_padding { padding-left: 15px; padding-bottom: 5px; padding-top: 5px; }
.m_padding2 { padding-left: 0px; padding-top: 5px; padding-bottom: 0px; }
.m_padding3 { padding-left: 0px; padding-top: 5px; padding-bottom: 5px; }

/*회원정보테이블*/
.table014 { width: 100%; margin: 0 auto; border-collapse: collapse; margin-bottom: 10px; background:#f9f9f9;}
.table014 th { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: none; font-weight: 600; padding: 10px 4px; color: #333; font-size: 13px; text-align: left; padding-left: 40px; border-right: 1px solid #e1e1e1; width: 24%; font-family:Nanum-Gothic,"나눔고딕"; }
.table014 td { padding: 13px 22px; font-size: 12px; border-bottom: 1px solid #e1e1e1; border-right: none; text-align: left; font-weight: 400; font-family:Nanum-Gothic,"나눔고딕" }
.table014 td a { color: #fff; }



/*아이디 비밀번호 확인 테이블*/
.table_find { width: 100%; border-collapse: collapse; margin-bottom: 10px; border:1px solid #e1e1e1; background:#f9f9f9; }
.table_find th {border-right: none; font-weight: 600; padding: 10px 4px; color: #333; font-size: 13px; text-align: left; padding-left: 40px; width: 24%; font-family:Nanum-Gothic,"나눔고딕"; }
.table_find td { padding: 13px 22px; font-size: 0.85em; border-bottom: 1px solid #e1e1e1; border-right: none; text-align: left; font-weight: 400; font-family:Nanum-Gothic,"나눔고딕"; }
.table_find td a { color: #fff; }

