@charset "utf-8";
@font-face {font-family: '나눔고딕';src: url("../fonts/NanumGothic.eot");}
@font-face {font-family: '나눔고딕';src: url("../fonts/NanumGothic.woff");}
/* extend bootstrap */
.nav-tabs>li>a{border-top:2px solid transparent;padding:12px 90px;font-weight:bold;font-family:'나눔고딕';font-size:13px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border-top:2px solid #ef792a;border-bottom:1px solid #f2f3f5;background:#f2f3f5;background:linear-gradient( to bottom, #fff, #f2f3f5);color:#ef792a;}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{padding:8px;line-height:1.6em;text-align:justify;}
.panel{box-shadow:none;}
.panel-heading{border-radius:0;padding:15px;}
.text-info{color:#505b84}
.btn{transition:.3s;}
.btn-info{background:#d9e0ec;border-color:#cbd1dd;color:#8d96b5}
.btn-xs{font-size:11px;font-family:dotum;letter-spacing:-1px;padding:3px 8px 2px;}
.badge{font-weight:normal;}
.img-responsive{margin-top:6px;}

/* Common */body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}

body,input,textarea,select,button,table,p{font-family:'나눔고딕';font-size:13px;line-height:1.9em;color:#777;}
img{border:0}
strong, strong a{color:#901c49;}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}
a{color:#666;text-decoration:none}
a:hover,a:active{color:#444;text-decoration:underline}
.hide{display:none}
.clr{clear:both}
.f_left{float:left !important}
.f_right{float:right !important}
.txt_align_l{text-align:left !important}
.txt_align_c{text-align:center !important}
.txt_align_r{text-align:right !important}
.margin_up{margin-top:-18px;}
.gap{clear:both;height:40px;}
.gap_small{height:10px;font-size:10px;clear:both;}
.gap_line{clear:both;height:40px;margin-bottom:40px;border-bottom:1px dotted #d9d9d9}
.small{font-size:11px;padding:3px;}
.txt_en{font-family:arial !important;letter-spacing:normal !important;}
#backtotop {background: #333 url("../img/sprite.png") 0 -60px no-repeat;border-radius: 3px 3px;bottom: 10px;display: none;filter: alpha(opacity=50);height: 30px;opacity: 0.5;position: fixed;right: 10px;transition: 0.3s;width: 30px;text-indent:-9999px;}
#backtotop:hover {background-color: #000;filter: alpha(opacity=100);opacity: 1;}
/* 텍스트 숨김 */
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
/*layout*/
body{padding:70px 0;}
#wrap_main{width:774px;margin:0 auto;text-align:left;}
#main_header{border-top:5px solid #d38e21;background:#f8f9fb;position:relative;height:91px}
#main_header #logo{position:absolute;left:34px;top:20px;}
#main_header #date{position:absolute;right:30px;top:15px;}
#main_footer{}
#m_side {position:fixed; left:50%; margin-left:410px; width:164px;top:70px;}
#m_side ul{padding:0;margin:0;list-style:none;}
#m_side ul li{margin-bottom:15px;}

/* layout */
body.subpage{padding-right:90px;}
#side {position:fixed; left:50%; margin-left:410px; width:164px;top:70px;}
#wrap {margin:0 auto;width:880px;text-align:left;}
#header {position:relative; height:360px;background:url(../images/sub_top.jpg) left bottom no-repeat;}
#content {position:relative; background:#f2f3f5; padding:40px 60px 50px; overflow:hidden;}
#footer {background:#fff;padding:30px 0;}
/* style */
#side > ul {list-style:none;}
#side > ul:first-child {text-align:right; margin-top:10px; margin-bottom:10px;}
#side > ul:first-child a {font-size:11px;letter-spacing:-1px;color:#999;text-decoration:none;transition:.3s;}
#side > ul:first-child a:hover{color:#222;}
#side > ul:last-child {}
#side > ul:last-child li {height:54px; overflow:hidden;}
#side > ul:last-child li a img {transition:.3s}
#side > ul:last-child li:hover a img, #side > ul:last-child li.on a img {margin-top:-54px;}
#side > ul:last-child li:last-child {margin:50px auto 0; width:44px; height:40px;}
#side > ul:last-child li:last-child:hover a img {margin-top:-42px;}
		
#header > a {float:left;}
#header > span {float:right;}
#header .banner {position:absolute; bottom:0;left:0; background:url(images/banner.jpg) no-repeat; width:880px; height:188px; clear:both;}
#header .banner h3 {position:absolute; top:-50px; right:33px;}
#header .banner .btn_box {position:absolute; right:37px; bottom:32px;}
#header .banner .btn_box a:first-child img {margin-right:20px;}
		
#content h1 {padding-bottom:30px;}
#content h3 {margin-bottom:20px;}
#content h4 {line-height:1.5em;font-size:18px;margin-bottom:20px;}
#content p {text-align:justify;}
#content a.link_go {display:block; margin-top:5px;}
#content .img_caption {font-size:11px;font-family:dotum; line-height:1.5em; margin-top:10px; text-align:center;letter-spacing:-1px;}
#content .row {margin-bottom:10px;}

.panel-book{border-bottom:1px dashed #ccc;margin-bottom:10px;padding:30px 20px;background:#fcfcfc;border:2px solid #fcfcfc;transition:.3s;}
.panel-book:hover{border-color:#7AA4E5;background:#fff;}
img.img-book{width:160px;border:1px solid #ddd;box-shadow:5px 5px 1px rgba(0,0,0,.05);}
.small-indent{padding-left:15px;font-size:11px;font-family:doutum;letter-spacing:-1px;color:#888;}
.text-indent{padding-left:15px;}

/*custom*/
#measure {
    position: absolute;
    right: 15px;
    color: #a7a1a1;
    font-size: 11px;
    
    
}
.img_small {
    height: 40px;
    margin-right: 13px;
    box-shadow:2px 2px 3px rgba(0,0,0,.35);
}
#sub_top {
    background-color: #f2f3f5;
}
.news10_title {
    margin-top: 20px;
    margin-bottom: 10px;
}
p#news10_p {
    font-size: 16px;
}
.news10_table {
    font-size: 16px;
}
/*메르스 때문에 비활성화*/
#gnb10 {
    display: none;
}
.writer_box {
    display:inline-block;
}
.writer_box .writer_title {
    vertical-align: bottom; 
    padding-left:15px;
    padding-right:15px;
}
.writer_box .writer_img > img {
    border:3px solid #fff;
    height: 150px;
}
.clear {
    clear: both;
}