@charset "utf-8";
/*common*/
*{margin:0;padding:0;font-family:Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;-webkit-text-size-adjust:none;}
body{background-color:#fff;line-height:1.25em;color:#000;word-wrap:break-word;word-break:break-all;}
body{font-size:14px;}
li{list-style:none;}
img{border:none;}
a{color:#000;text-overflow:ellipsis;-o-text-overflow:ellipsis;text-decoration:none;cursor:pointer;}
address{font-style:normal;}
.hid{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
hr{display:none;}
/*header*/
.header{position:relative;width:100%;height:67px;text-align:center;color:#fff;background:url(m_images/bg_header.jpg) 0 0 repeat-x;}
.header h1 {margin:0px 0px 7px 0px;}
#gnb{overflow:hidden;position:relative;width:100%;line-height:33px;}
.gnb li{float:left;width:33%;text-align:center;font-size:0.9em;white-space:nowrap;letter-spacing:-1px;}
.gnb li.f {margin-left:1%;}
.gnb a{display:block;color:#fff;font-weight:bold;}
.gnb .on a {background:#fff;color:#00417b;}
/*content*/
#content{clear:both;background-color:#fff;}
.newsBx {position:relative;clear:both;padding:0 14px 14px;border-top:1px solid #ddd;}
.newsBx h2{margin-bottom:0.2em;padding:0.98em 0 0.37em;font-size:1em;}
.newsImg{float:left;width:95px;margin-right:10px;text-align:center;font-size:0.86em;line-height:1.6em;text-align:center;letter-spacing:-1px;}
.newsImg a{display:block;overflow:hidden;height:8.9em;line-height:1.3em;padding-top:0.55em;}
.newsImg img{display:block;margin:0 auto 0.4em;border:1px solid #d3d3d3;}
.newsList{overflow:hidden;padding-top:0.25em}
.newsList a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0.4em;background:url(m_images/bul_1.gif) no-repeat 0 11px;line-height:1.75em;}
.newsPicList{overflow:hidden;width:100%;}
.newsPicList li{float:left;width:25%;}
.newsPicList a{display:block;height:85px;padding:7px 0 0;text-align:center;}
.newsPicList img{display:block;margin:0 auto 6px;border:1px solid #d3d3d3;}
.newsPicList span{overflow:hidden;display:block;width:80%;margin:0 10%;height:1.2em;line-height:1.3em;text-overflow:ellipsis;white-space:nowrap;font-size:0.86em;}
.listTitle{position:relative;padding:15px 0 8px 15px;border-bottom:2px solid #2b5eb0;}
.listTitle h2{display:inline;font-size:1.05em;}
.listNews {margin-bottom:10px;}
.listNews li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.listNews .link{display:block;position:relative;clear:both;padding:12px 10px 8px;}
.listNews span.source{color:#909090;font-size:0.85em;padding-left:5px;}
.listNews .link:after{content:"";display:block;clear:both;}
.listNews a.link{padding-right:31px;background:url(m_images/bu_lk.gif) no-repeat 100% 50%;}
.date {color:#909090;font-size:0.85em;margin-left:5px;}
.listMedia dl {height:60px;width:100%;border-bottom:1px solid #dfdfdf;}
.listMedia dd {width:80px;float:left;}
.listMedia dt a {width:200px;float:right;padding-right:31px;background:url(m_images/bu_lk.gif) no-repeat 100% 50%;padding-top:0.5em;}
.page {margin:15px 0;text-align:center;}
.page a,
.page strong { position:relative; display:inline-block; margin-right:1px; padding:1px 1px 1px 1px; color:#000; text-decoration:none; border:1px solid #FFF; font:bold 12px/normal Verdana; _width /**/:17px;}
.page strong { color:#f23219 !important; border:1px solid #ddd;}
.page .prev { margin-right:2px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(m_images/prev.gif) no-repeat 6px 6px !important; letter-spacing:-1px;}
.page .next { margin-left:2px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(m_images/next.gif) no-repeat 62px 6px !important; letter-spacing:-1px;}
.page .prev,
.page .next { display:inline-block; color:#ccc; border:1px solid #ddd; position:relative; top:0; _top:-2px; font:11px/normal 돋움, Dotum; _width /**/:78px;}
.page a.prev,
.page a.next { color:#666; }
.page a:hover { background-color:#F5F5F5 !important; border:1px solid #ddd; }

/*footer*/
.footer{clear:both;margin-top:7px;padding-bottom:5px;border-top:1px solid #dfe1e3;color:#666;text-align:center;white-space:nowrap;background:#f8f8f8;}
#copyr{clear:both;text-align:center;font-size:0.75em;color:#666;}
.f_logo{padding:8px 0 5px 0;}
.footer a{color:#fff;}
.link_pc a{display:inline-block;margin-top:5px;width:58px;height:28px;line-height:80px;background:url(m_images/btn.gif) no-repeat 0 0;font-size:13px;font-weight:bold;overflow:hidden;}
.link_pc a.btn_pc{width:58px;background-position:0 0;}

