/* Sub_Main */
.sub4_main { clear:both; width:100%; display:inline-block; }
.sub4_main .fl { float:left; width:340px; }
.sub4_main .fr { float:right; width:310px; }

.sub4_box { position:relative; height:140px; border:1px solid #ccc; border-top:none; overflow:hidden;  margin-bottom:20px; }
.sub4_box ul { padding:20px 20px 0 20px; }
.sub4_box li { color:#666666; margin-bottom:3px; }
.sub4_box li a { color:#666666; padding-left:6px; background:url('../img/sub/sub5_list_bl.gif') no-repeat 0 0.7em; }

.sub4_box2 { position:relative; height:209px; border:1px solid #ccc; border-top:none; overflow:hidden;  margin-bottom:30px; }


.sub4_list { clear:both; width:100%; display:inline-block; margin-bottom:20px; }
.sub4_list .fl { float:left; width:160px; }
.sub4_list .fr { float:right; width:160px; }

.sub4_banner { clear:both; }
.sub4_banner ul { width:100%; display:inline-block; margin-bottom:20px; }
.sub4_banner ul.last { margin-bottom:0; }
.sub4_banner ul.last li { border:1px solid #63a337; }
.sub4_banner li { position:relative; float:left; width:164px; height:78px; border:1px solid #ccc; margin-left:-1px; }
.sub4_banner .tit { padding:10px 0 0 20px; color:#41741F; font-size:13px; font-weight:600; z-index:99999; }
.sub4_banner .btn { position:absolute; bottom:12px; left:20px;z-index:100; }

.sub4_banner .logo { position:absolute; top:35px; right:8px; }
.sub4_banner .icon { position:absolute; bottom:0; right:5px; }

#sub4_visual {position:relative; width:267px; height:209px; margin:0 auto; padding-top:15px; }
#sub4_visual .main_image { position:relative; width:100%; height:178px; overflow:hidden; }
#sub4_visual .main_image ul { width:100%; height:178px; overflow:hidden; position:absolute; top:0; left:0; }
#sub4_visual .main_image ul li { float:left; width:100%; height:178px; }
#sub4_visual .main_image ul li a { display:block; width:100%; height:178px; }

#sub4_visual .flicking_con { position:absolute; bottom:0; left:0; width:267px; height:15px; z-index:10000; }
#sub4_visual .flicking_con  .flicking_con_in { text-align:left; }
#sub4_visual .flicking_con  .flicking_con_in p { display:inline; float:left; padding:0 2px; text-align:center; z-index:10000; text-indent:-9999px; }
#sub4_visual .flicking_con  .flicking_con_in p a { display:block; width:15px !important;height:15px !important; line-height:15px !important; background:url("../img/sub/sub4_visual_off.gif") no-repeat; }
#sub4_visual .flicking_con  .flicking_con_in p a.on {width:43px !important; height:15px !important; line-height:15px !important; background:url("../img/sub/sub4_visual_on.gif") no-repeat; } 
#sub4_visual .flicking_con  .flicking_con_in p img { display:none; }
#sub4_visual .flicking_con a.btn_prev {position:absolute; top:0; right:5px;width:22px; cursor:pointer; }
#sub4_visual .flicking_con a.btn_next {position:absolute; top:0; right:25px;width:22px;cursor:pointer; }
#sub4_visual .flicking_con a.btn_pause {position:absolute; top:0; right:0;width:17px;cursor:pointer; }
#sub4_visual .flicking_con a.btn_play {position:absolute; top:0; right:0;width:17px; cursor:pointer; }

#popup_focus {position:relative;width:267px; height:209px; margin:0 auto; padding-top:15px; }
#popup_focus .popup_list {position:relative; padding-top:190px;padding-left:0px;}
#popup_focus .popup_list dt { position:relative; float:left; margin-right:4px; z-index:99; cursor:pointer; width:16px; height:16px;text-align:center;font-size:11px; color:#fff; font-weight:600; line-height:15px;background:url("../img/sub/sub4_visual_off.png") no-repeat;}
#popup_focus .popup_list dt.on { width:16px; height:16px; background:url("../img/sub/sub4_visual_on.png") no-repeat;color:#fff;}
#popup_focus .popup_list dt a{color:#fff;font-size:11px;}
#popup_focus .popup_list dd { position:absolute; left:1px; top:1px; }
#popup_focus .popup_list dd img{position:absolute; left:0; top:0;width:267px; height:178px;}
#popup_focus .btn { position:absolute; right:0; bottom:1px; float:left; }
#popup_focus .btn img { }

#popup_photo {position:relative;width:267px; height:209px; margin:0 auto; padding-top:15px; }
#popup_photo .popup_list {position:relative; padding-top:190px;padding-left:0px;}
#popup_photo .popup_list dt { position:relative; float:left; margin-right:4px; z-index:99; cursor:pointer; width:16px; height:16px; text-align:center;font-size:11px; color:#fff; font-weight:600; line-height:15px;background:url("../img/sub/sub4_visual_off.png") no-repeat;}
#popup_photo .popup_list dt.on { width:16px; height:16px; background:url("../img/sub/sub4_visual_on.png") no-repeat;color:#fff;}
#popup_photo .popup_list dt a{color:#fff;}
#popup_photo .popup_list dd { position:absolute; left:1px; top:1px; }
#popup_photo .popup_list dd img{position:absolute; left:0; top:0;width:267px; height:178px;}
#popup_photo .btn { position:absolute; right:0; bottom:1px; float:left; }
#popup_photo .btn img { }

.submain_tab { margin-top:54px; padding:0; }
.submain_tab ul { width:100%; padding-top:15px; background:url('../img/sub/sub5_banner_line.gif') repeat-x; }
.submain_tab li { position:relative; height:22px; line-height:22px; font-size:12px; background:url('../img/sub/sub5_list_bl.gif') no-repeat 2px 0.9em; padding-left:8px; }
.submain_tab li a { color:#666666 !important; display:inline-block; overflow:hidden; white-space:nowrap; float:left; width:230px; }
.submain_tab li span { color:#999; float:right; width:70px; display:inline; font-weight:normal; }

.sub4_main .notice_list { clear:both; width:100%; margin:20px 0 30px; }
.sub4_main .notice_list li { color:#666666; display:inline-block; margin-bottom:3px; }
.sub4_main .notice_list li a { color:#666666; padding-left:6px; background:url('../img/sub/sub5_list_bl.gif') no-repeat 0 0.7em;width:155px; }
.sub4_main .notice_list li span { display:block; float:right; }


/* Sub4_main 2015-03-26 edit */
.sub4_2_main{clear:both;height:140px;margin-bottom:30px;}
.sub4_2_main .fl{float:left;padding-top:20px;width:200px;margin-top:20px;} /* 20150501 e text-align:center; */
.sub4_2_main .fl img{width:161px;height:120px;}  /* 20150501 e width:175px;height:100px; */
.sub4_2_main .fl {background:url('../img/common/thum_bg2.jpg') no-repeat 0px 0px;height:140px;width:173px;padding:6px;}  /* 20150501 a */

.sub4_2_main .fr{float:left;width:480px;}
.sub4_2_main .fr .more{float:right;}
.sub4_2_main .fr .news_txt{clear:both;padding-top:10px;}
.sub4_2_main .fr .news_txt .title{clear:both;overflow:hidden;margin-top:10px;padding-bottom:10px;}
.sub4_2_main .fr .news_txt .title .tt{float:left;color:#007676;font:bold 15px  'Nanum Gothic','나눔고딕';}
.sub4_2_main .fr .news_txt .title .tt a{color:#007676;}
.sub4_2_main .fr .news_txt .title .date{float:right;color:#000; margin-top:10px;}
.sub4_2_main .fr .news_txt .txt{clear:both;line-height:23px;}

.sub4_2_main_etc{clear:both;overflow:hidden;padding-top:40px;}
.sub4_2_main_etc .section1{float:left;width:200px;margin-right:45px;}
.sub4_2_main_etc .section2{float:left;width:200px;}
.sub4_2_main_etc .section3{float:right;width:170px;}
.sub4_2_main_etc .notice_list { clear:both; width:100%; margin:8px 0 20px; }
.sub4_2_main_etc .notice_list li { color:#666666; display:inline-block; margin-bottom:0; }
.sub4_2_main_etc .notice_list li a { color:#666666; padding-left:6px; background:url('../img/sub/sub5_list_bl.gif') no-repeat 0 0.7em;width:155px; }
.sub4_2_main_etc .notice_list li span { display:block; float:right; }
.sub4_2_main_etc .section3 li{clear:both;}


#table_grp { border-top:1px solid #47494a; border-bottom:2px solid #dfdfdf; }
#table_grp thead th {text-align:center;font-size:13px;padding: 9px 10px 9px 7px;color: #36700f;font-weight:bold;border:1px solid #dbdbdb;background:#f2f2f2;}
#table_grp tbody th.group {padding: 9px 10px 9px 7px;vertical-align: text-top;border-bottom:#dadada solid 1px;color:#408412;font-weight:bold; }
#table_grp tbody td {line-height: 18px;padding: 9px 5px 9px 0;border-bottom:#dadada solid 1px; }
