﻿/* 각 페이지별 스타일 */
.s2,
.eduHistory {clear:both;overflow:hidden;width:100%;}
.eduHistory {padding:0;margin:0;}
.eduHistory dt {float:left;width:18%;height:300px;padding:0;margin:0;font-size:2.0em;font-weight:600;color:#8E4A4A;}
.eduHistory dd {float:right;width:73%;padding:0;margin:0;line-height:27px;}
.eduHistory dd ul {float:left;width:100%;padding:0;margin:0;list-style:none;}
.eduHistory dd ul li {display:block;padding:7px 0;border-bottom:1px dashed #dcdcdc;position:relative;}
.eduHistory dd ul li .date {position:absolute;left:0;top:0;padding:9px 0;font-weight:600;color:#8E4A4A;}
.eduHistory dd ul li div {margin-left:140px;}



/* 타이틀이 있는 DL*/
.business {clear:both;overflow:hidden; padding:0;margin:0 0 20px 0;}
.business dt {padding:0 0 0 25px;margin:0 0 8px 0;font-size:1.2em;font-weight:600; color:#0052AD;background:url(/img/bulet.gif) no-repeat 0 3px;}
.business dd {margin:0;padding:10px 0 0 0;line-height:27px;}
.business dd ul {padding:0 0 0 30px;margin:0;list-style:none;}
.business dd ul li {padding:0 0 5px 15px;margin:0; background:url(/img/s_bulet.gif) no-repeat 0 10px;}
.business dd ul li ul {padding:0;margin:0;list-style:none;}
.business dd ul li ul li{ padding:0 10px 0 10px;margin:0; background:url(/img/s_bulet1.gif) no-repeat 0 8px;}

/* 작은 타이틀 */
h4.blue,
dl.blue dt,
.blue caption {color:#008DBD;background:url(/coding/sub1/images/bl_blue.gif) no-repeat 0 5px;}

h4.green,
dl.green dt,
.green caption {color:#199966;background:url(/coding/sub1/images/bl_green.gif) no-repeat 0 3px;}

h4.orange,
dl.orange dt,
.orange caption {color:#FF6600;background:url(/coding/sub1/images/bulet.gif) no-repeat 0 5px; margin:20px 0 10px 0;}

/* TAB */
.tabs {clear:both;overflow:hidden;width:98%;padding-left:2%;margin-bottom:35px;border-bottom:1px solid #D2D2D2;}
.tabs ul {clear:both;overflow:hidden;padding:0;margin:0;list-style:none;border-left:1px solid #D2D2D2;}
.tabs ul li {display:inline;float:left;border-top:2px solid #4F7E75;border-right:1px solid #D2D2D2;background:#ECECEC;}
.tabs ul li a {display:inline-block;padding:10px 20px;color:#333;}
.tabs ul li a:hover,
.tabs ul li.current a {color:#0F537D;font-weight:600;text-decoration:none;background-color:#fff;}


/* 테이블 기본 속성 */
.data_t { width:100%; clear:both; margin-bottom:10px; border-collapse:collapse;}
.data_t caption {padding-left:20px;margin-bottom:5px;text-align:left;font-size:15px;font-weight:bold;color:#DF7435;background:url(/coding/sub1/images/bulet.gif) no-repeat 0 4px;}
.data_t caption span {padding-left:0;margin-bottom:5px;text-align:left;font-size:13px; color:#3A3A3A;}
.data_t thead th {padding:7px 0; color:#5D5D5D; font-size:14px;border-top:2px solid #8B8B8B; border-bottom:1px solid #8B8B8B; border-left:1px solid #DDD; border-right:1px solid #DDD; background-color:#F2EEE3;}
.data_t th, .data_t td {padding:4px;font-size:13px;text-align:center;}
.data_t td {border:1px solid #9B9B9B; text-align:center;font-size:14px;font-family:"맑은고딕","Nanum Gothic", dotum;}
.data_t tfoot td {background-color:#F2FCFF;font-weight:bold;padding:3px;}
.data_t td.txLeft {text-align:left;}

.data1_tb {width:560px;margin-bottom:10px; font-size:10pt; border-collapse:collapse;}
.data1_tb caption {padding-left:20px;margin-bottom:5px;text-align:center;font-size:13px;font-weight:bold;color:#555555;}
.data1_tb caption span {padding-left:0;margin-bottom:5px;text-align:center;font-size:13px; color:#3A3A3A;}
.data1_tb th {padding:7px 10px; color:#5D5D5D;border-top:1px solid #555; border-bottom:1px solid #555; background-color:#F6F6F6;text-align:center;}
.data1_tb td {border-bottom:1px solid #9B9B9B;color:#555555; padding:5px 15px;text-align:center;}

.data2_tb {width:100%;margin-bottom:10px; font-size:10pt; border-collapse:collapse;}
.data2_tb caption {padding-left:20px;margin-bottom:5px;text-align:center;font-size:13px;font-weight:bold;color:#555555;}
.data2_tb caption span {padding-left:0;margin-bottom:5px;text-align:center;font-size:13px; color:#3A3A3A;}
.data2_tb th {padding:7px 10px; color:#5D5D5D;border-top:1px solid #555; border-bottom:1px solid #555; background-color:#F6F6F6;text-align:center;}
.data2_tb td {border-bottom:1px solid #9B9B9B;color:#555555; padding:5px 15px;text-align:center;}

.pinfo { width:80%; margin:10px 10px 10px 23px; padding:10px; background-color:#FFFFCC; text-align:left; border:dashed 1px #CCCCCC; }

/* 테이블 td 왼쪽 정렬 */
.tdLeft tbody td {text-align:left;}

/* 테이블 thead 영역 색상 */
.blue thead th {color:#2388CF;border:1px solid #2388CF;background-color:#EDF8FE;}
.blue tbody th {color:#545454; border:1px solid #9B9B9B;background-color:#FBFBFB;}
.green thead th {color:#199966;border:1px solid #199966;background-color:#EDFAF5;}
.green tbody th {color:#545454; border:1px solid #9B9B9B;background-color:#FBFBFB;}
.orange thead th {color:#CF6923;border:1px solid #CF6923;background-color:#FEF3ED;}
.orange tbody th {color:#545454; border:1px solid #9B9B9B;background-color:#FBFBFB;}
