/*  */
.ssPdt19 { padding-top:19px;}
.ssPdt23 { padding-top:23px;}
.ssPdb48 { padding-bottom:48px;}
.ssPdl15 { padding-left:15px;}
#container_title { display:none;}
.ctt_admin { display:none;}
table { border-spacing:0px; border-collapse:collapse;}
table th { border:1px solid #ddd; padding:0px;}
table td { border:1px solid #ddd; padding:5px 0px;}

/*네비*/
#his_wrap { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#fbfbfb}
#history { width:1140px; margin:0px auto; position:relative;}
#history:after { clear:both; display:block; content:"";}

#history .home { display:block; width:43px; height:45px; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center;line-height:45px; float:left;}
#history .home img { *margin-top:13px;}
#history .his_title { display:block; float:left; font-size:14px; color:#333; line-height:45px; width:153px; text-align:center;}
#history #snb_2dul {display:none; position:absolute; top:46px; left:198px; border:1px solid #ddd; border-top:none; width:319px; background-color:#fbfbfb; }
#history #snb_2dul li a { display:block; font-size:13px; color:#333; padding-left:19px; line-height:35px;}
#history #snb_2dul li a:hover { background-color:#2f58a2; color:#fff;}
#history .active { float:left; line-height:45px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:14px; color:#333; cursor:pointer; width:300px; padding-left:19px; background:url('../img/arrow.png') 300px 19px no-repeat;}

/* 서브 */
#sub_bg { width:100%; height:220px; background:url('../img/sub_bg.jpg') no-repeat; background-position:center top ;}

.subtitle { width:1140px; margin:0px auto; background-color:#fff; margin-top:-56px;}
.subtitle h2 { text-align:center; font-size:42px; color:#333; line-height:118px;font-weight:500; background:url('../img/subtitle_border.jpg') bottom center no-repeat;}
.sub_img { width:1140px; margin:68px auto; text-align:center; }
.sub_con { width:1032px; margin:68px auto;}
.sub_con:after { clear:both; display:block; content:"";}
.sub_con h3 { font-size:24px; color:#3471bc; background:url('../img/sub_bull.png') 2px 12px no-repeat; font-weight:500; padding-left:26px;margin-bottom:15px;}
.sub_con h4 { font-size:20px; color:#666; font-weight:500;}
.sub_con h4 img { padding-left:25px; padding-right:10px; margin-bottom:5px;}

/* sub0201 */
.sub_con .img01 { margin-top:19px; margin-bottom:66px;}
.sub_con .img02 { margin-top:34px; margin-bottom:107px; text-align:right;}
.sub_con .img03 { margin-top:37px; margin-bottom:94px; text-align:right;}
.sub_con .img04 { margin-top:31px;}


/* sub0202 */
.img_sub0202 { margin-top:20px; margin-bottom:32px;}
.tbl_sub0202 { width:100%; border:1px solid #ddd;}
.tbl_sub0202 th { background-color:#3471bc; color:#fff; font-size:18px; font-weight:normal;  width:50%; line-height:43px;}
.tbl_sub0202 td { text-align:center; font-size:16px; color:#444; line-height:40px;}

/* sub0203 */
.tbl_sub0203 { width:100%; border:1px solid #ddd; margin-top:22px;}
.tbl_sub0203 th { background-color:#3471bc; color:#fff; font-size:18px; font-weight:normal;  width:33%; line-height:43px;}
.tbl_sub0203 td { text-align:center; padding:20px 0px; font-size:16px; color:#444;}

/* sub0204 */
.tbl_sub020401 { width:94.5%; border:1px solid #ddd; margin-top:21px; margin-left:55px; margin-bottom:37px;}
.tbl_sub020401 th { background-color:#3471bc; color:#fff; font-size:18px; font-weight:normal;  width:20%; padding:11px 0px; line-height:20px;}
.tbl_sub020401 td { text-align:center; padding:20px 0px; font-size:16px; color:#444;}

.tbl_sub020402 { width:100%; border:1px solid #ddd; margin-top:38px;}
.tbl_sub020402 th { background-color:#3471bc; color:#fff; font-size:18px; font-weight:normal;  line-height:42px;}
.tbl_sub020402 td { text-align:center; font-size:16px; color:#444; padding:9px 0px;}

/* sub0205 */
.tbl_sub0205 { width:100%; border:1px solid #ddd; margin-top:23px; margin-bottom:53px;}
.tbl_sub0205 th { background-color:#3471bc; color:#fff; font-size:18px; font-weight:normal; line-height:42px;}
.tbl_sub0205 td { text-align:center; font-size:16px; color:#444; line-height:42px;}
#img_box { width:1030px; border:1px solid #ddd;}
#img_box:after { clear:both; display:block; content:"";}
#img_box span { display:block; text-align:center; font-size:17px; color:#444; padding:10px 0px;}
#img_box .img_left { float:left; margin-top:24px; margin-left:80px;}
#img_box .img_right { float:right; margin-top:24px; margin-right:80px;}
#sub0205 .title { font-size:18px; color:#444; text-align:center;}
/*#img_box img { margin:24px 0px 21px 0px;}
#img_box .first { margin:24px 43px 21px 80px;}*/

/* sub0301 */
#sub0301 table { width:100%; margin-top:14px; margin-bottom:10px;}
#sub0301 table th { background-color:#3471bc; color:#fff; font-size:18px; font-weight:normal; line-height:42px;}
#sub0301 table td { text-align:center; font-size:16px; color:#444;}
#sub0301 .sub_title { font-size:18px; color:#666; padding-left:25px; padding-top:15px; padding-bottom:34px;}
#sub0301 .title { font-size:18px; color:#444; text-align:center;}
#sub0301 span { display:block; font-size:15px; color:#333;}
#sub0301 .img_box { margin-bottom:114px;}
#sub0301 .txt_box { margin-bottom:40px;}

/* sub3002 */
#sub0302 table { width:100%; margin-top:14px; margin-bottom:10px;}
#sub0302 table th { background-color:#3471bc; color:#fff; font-size:14px; font-weight:normal; line-height:18px; padding:10px;}
#sub0302 table td { text-align:center; font-size:13px; color:#444; padding:10px;}
#sub0302 .sub_title { font-size:18px; color:#666; padding-left:25px; padding-top:15px;}
#sub0302 .title { font-size:18px; color:#444; text-align:center;}
#sub0302 span { display:block; font-size:15px; color:#333;}
#sub0302 .txt_box { margin-bottom:40px;}
.tbl_sub0302 { margin-bottom:40px !important;}
/* sub3003 */
#sub0303 table { width:100%; margin-top:14px; margin-bottom:40px;}
#sub0303 table th { background-color:#3471bc; color:#fff; font-size:15px; font-weight:normal; line-height:17px; padding:10px;}
#sub0303 table td { text-align:center; font-size:13px; color:#444; padding:10px;}
#sub0303 .title { font-size:18px; color:#444; text-align:center;}

/* sub3004 */
#sub0304 .title{ font-size:18px; color:#666; line-height:29px; padding-left:60px;}
#sub0304 h4 { padding-top:17px; padding-bottom:17px;}