@charset "utf-8";
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size:100%;
    font-family: "나눔고딕","NanumGothic","맑은고딕","Malgun Gothic","굴림","gulim","돋움","dotum",sans-serif;
    /*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
header, hgroup, menu, nav, section {
    display: block;
}

fieldset {border:0px; margin:0; padding:0}
input{color:#333; border:1px solid #d4d4d4; outline:none}
textarea{scrollbar-arrow-color:#900326}
table{border-collapse:collapse;border-spacing:0;}

.clear{width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;display:block !important;float:none !important;clear:both !important;overflow:hidden !important;}

body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {color: #818181; text-decoration: none;}

.submenuM_S li a{color: #ffffff;}
.submenuM_S li a:hover{
	font-weight: bold;
	color: #90D8E7;
	}

/*default*/
#container{
    width: 100%;
    margin:0 auto;
    overflow: hidden;
}
.headerMargintop{
    margin-top: 76px;
}


/*header*/
#headerNavi{
    width:100%;
    height: 99px;
    /*line-height: 86px;*/
    padding:0;
	margin:0;
    background: #FFF;
	border-bottom:2px solid #000;
    position: absolute;
	top: 0;
    z-index: 9999;
}
#headerNavi #top{width:100%;height:21px; border-bottom:1px solid #eee;padding:0 0 3px 0;}
#headerNavi #top .top_box{display:block;width:990px;height:17px;margin:0 auto;padding:3px 0 3px 0;text-align:right;}
#headerNavi #top .top_box li{display:inline;margin:0;padding:0;font-size:11px;}

.menu_list:{content:""; display:block; clear:both;}


/*body*/

/* 메인이미지부분 */
#m_visual{width:100%;height:343px;background: url(../../images/main_back.jpg); float:left; margin:100px 0 20px 0;}
#m_visual #mv_box{width:998px;height:343px;margin:0 auto;padding:0;}
#m_visual #mv_logo{width:998px;height:200px;margin:0 auto;padding:20px;text-align:center;}
.main_visual {position:relative; width:100%; min-width:1000px; height:343px; overflow:hidden;}
.main_visual .slideshow {position:relative; top:0; left:50%; width:998px; height:343px; margin:0 auto; margin-left:-499px;overflow:hidden;}
.main_visual .slideshow ul {position:relative; top:0; left:0; width:998px; height:343px;}
.main_visual .slideshow li {float:left; width:998x; height:343px;}
.main_visual .prev {position:absolute; top:154px; left:50%; margin-left:-470px; z-index:900;}
.main_visual .next {position:absolute; top:154px; right:50%; margin-right:-470px; z-index:900;}

/* 메인페이지 컨텐츠 부분 */
#m_con{width:100%;height:180px;margin:0 0 30px 0;padding:0;float:left;}
#m_con #mc_box{width:1000px;margin:0 auto;padding:0;}
/*
#m_con #mc_box .board{width:230px;height:153px;margin:0;padding:10px 0 10px 10px;float:left;border:1px solid #ececec; border-right:0;}
#m_con #mc_box .board img{margin:0 0 10px 0;}
#m_con #mc_box .board p{width:230px;height:100px;margin:8px 0 0 0;padding:0;}
#m_con #mc_box .ban1{width:210px; height:154px;padding:0 5px 0 0;text-align:center;border:0;float:left;}
#m_con #mc_box .ban2{width:300px; height:154px;margin:0;padding:0;text-align:right;float:left;} 
*/
#m_con #mc_boxl{width:690px;height:180px;margin:0 auto;padding:0;float:left;}
#m_con #mc_boxl .board{width:320px;height:153px;margin:0 10px 10px 0;padding:10px 0 10px 10px;float:left;border:1px solid #ececec; }
#m_con #mc_boxl .board .mb_tit{padding:10px 0 6px 0;}
#m_con #mc_boxr{width:310px;height:180px;margin:0 auto;padding:0;float:left;}
#m_con #mc_boxl .board p{width:230px;height:100px;margin:8px 0 0 0;padding:0;}
#m_con #mc_boxl .board .b_td{height:16px;padding:8px 0 0 0;border-bottom:1px solid #EBEBEB;}
#m_con #mc_boxr .ban1{width:145px; height:174px;padding:0 10px 10px 0;text-align:center;border:0;float:left;}
#m_con #mc_boxr .ban2{width:300px; height:174px;margin:0;padding:0 10px 10px 0;text-align:right;float:left;}
#m_con #mc_boxr .ban3{width:300px; height:174px;margin:0;padding:0 10px 10px 0;text-align:right;float:left;}

/* 서브이미지부분 */
#s_visual_01{width:100%;height:169px;background:url('../../images/visual_sub01_back.jpg');float:left; margin:100px 0 20px 0;}
#s_visual_01 #sv_box_01{/*width:998px;*/height:169px;margin:0 auto;padding:0;text-align:center;}
#sv_box_01 img {height:169px;}

/* 서브페이지 컨텐츠 부분 */
#s_con{display:block;width:100%;margin:0;padding:0;float:left;}
#s_con #sc_box{width:1000px;min-height:300px;margin:20px auto 0 auto;padding:0;}

/* 좌측메뉴부분 */
#s_con #sc_box #left {width:194px;float:left;vertical-align:bottom; }
#s_con #sc_box #left h2 {width:194px;height:80px;padding:10px 0 0 10px;color:#000; font-size:21px; font-weight:bold; text-align:left; background: url('../../images/page/sub_tit_bg1.gif') no-repeat top;}
#s_con #sc_box #left ul.left_nv{width:190px;display:block;margin:0;padding:0;float:left;}
#s_con #sc_box #left ul.left_nv li{font-size:14px;margin-left:5px ;border-bottom:1px solid #ececec;}
#s_con #sc_box #left ul.left_nv li a{width:160px;height:15px;padding:10px 10px 10px 20px; display:inline-block;color:#999999;}
#s_con #sc_box #left ul.left_nv li a:hover{color:#4b87b0;background:#f0f0f0;font-weight:bold;  }

/* 컨텐츠부분 */
#s_con #sc_box #page{width:750px;min-height:500px;float:left;margin:0;padding:0 0 0 40px; background:url(../../images/bg_page.gif) no-repeat left top;}
#s_con #sc_box #page .nav{display:block;width:750px;height:35px;margin:22px 0 20px 0;padding:0;border-bottom:1px solid #cccccc;}
#s_con #sc_box #page .nav img{padding: 0 0 50px 0;}
#s_con #sc_box #page .nav #p_title{width:150px;height:25px; background:url(../../images/bg_p_title.gif) no-repeat left 3px;padding: 0 0 0 30px;float:left;font-size:20px; color:#333; font-weight:bold;}
#s_con #sc_box #page .nav #tit{color:#4b87b0;}
#s_con #sc_box #page .nav .nav_txt{width:250px;float:right;text-align:right;font-size:11px;color:#959595;}
#s_con #sc_box #page #greeting1{clear:both;width:150px; float:left; margin:0; padding: 10px 0 0 20px;}
#s_con #sc_box #page #greeting2{display:block;width:560px; height:560px; float:left; margin:0; padding: 5px 0 80px 0;font-size:14px; line-height: 22px;}
#s_con #sc_box #page #greeting2 span{font-size:16px; font-weight:bold;}
#s_con #sc_box #page #page1{width:150px;height:250px;  float:left; margin:0; padding: 0 10px 0 20px;}
#s_con #sc_box #page #page2{display:block;width:530px; /*height:320px;*/ float:left; margin:0; padding: 0 0 30px 0;font-size:14px; line-height: 20px;font-size:12px; }
#s_con #sc_box #page #page3{display:block;width:710px; float:left; margin:0; padding: 10px 20px 30px 20px;font-size:14px; text-align:left;line-height: 22px;}
#s_con #sc_box #page #place1{width:250px;height:340px;  float:left; margin:0; padding: 0 10px 0 20px;}
#s_con #sc_box #page #place2{display:block;width:710px; /*height:340px;*/ float:left; margin:0; padding: 0 0 10px 0;font-size:14px; line-height: 22px;}
#s_con #sc_box #page #map{clear:both;width:730px; float:left; margin:0; padding: 0 0 20px 0;}
#s_con #sc_box #page #map img{width:735px;}
#s_con #sc_box #page .page_b{width:730px;float:left; margin:0; padding: 0 10px 0 20px;font-size:12px;}
#s_con #sc_box #page #sitemap{clear:both;width:750px; float:left; margin:0; padding: 0 0 20px 10px;}
#s_con #sc_box #page #sitemap .con_m{width:250px;height:240px; float:left; margin:0; padding_right: 10px;}
#s_con #sc_box #page #sitemap .con_m.cms{overflow:hidden; overflow-x:hidden; overflow-y:scroll;}
#s_con #sc_box #page #sitemap .con_m h2{width:200px;height:40px; font-size:18px; font-weight:bold; color:#5976b1; text-align:left; margin-left:5px ; padding: 10px;border-bottom:2px solid #5976b1;}
#s_con #sc_box #page #sitemap .con_m li{width:200px;height:15px;padding:10px; display:inline-block;font-size:14px;margin-left:5px ;border-bottom:1px solid #ececec;}
/*
#s_con #sc_box #page #history{width:750px;height:50px; float:right; margin:0; padding: 0;}
#s_con #sc_box #page #history li{font-size:14px;margin-left:5px ;border-bottom:1px solid #ececec;}
#s_con #sc_box #page #history li a{width:80px;height:50px;padding:10px 10px 10px 20px; display:inline-block;color:#999999;}
#s_con #sc_box #page #history li a:hover{color:#4b87b0;background:#eff7f9;font-weight:bold;  }

#s_con #sc_box #page #history {float:left;width:100%;border-top:solid 1px #cfcfcf;border-left:solid 1px #cfcfcf;margin:20px 0 0 0;}
#s_con #sc_box #page #history li {display:inline;border-bottom:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;}
#s_con #sc_box #page #history li >a{float:left;width:133px;height:45px;text-align:center;line-height:44px;font-size:16px;}
#s_con #sc_box #page #history li.on{float:left;height:45px;border-bottom:solid 1px #1c96d9;border-right:solid 1px #1c96d9;background:#1c96d9;}
#s_con #sc_box #page #history li.on >a{width:133px;height:45px;color:#fff;border:0px}
#s_con #sc_#s_con #sc_box #page #h-img { width: 750px;height:180px;float:left; margin: 0;padding: 0 0 20px 0; text-align: center;}

#tabmenu1, #tabmenu2, #tabmenu3, #tabmenu4 { padding: 0; margin: 0 0 10px 0; width: 750px;}
#s_con #sc_box #page .h_tap {display:block;width: 730px;height:40px;float:left;margin: 0 0 40px 0; padding:0 ;}
/* #s_con #sc_box #page .h_title {display:block;width: 120px;float:left;padding: 0; margin: 0 0 0 20px;font-size:20px; color:#0069b3; line-height:40px;font-weight:bold;} */
#s_con #sc_box #page .b_title { display:block;width: 750px; padding:0 ; background:url(../../images/h_tap_bg.gif) repeat-x;}
#s_con #sc_box #page .b_title li {display:inline;width: 130px;height:40px;margin:0 0 0 1px; padding:0 ;}
#s_con #sc_box #page .list { clear:both; width: 750px;float:left; margin: 20px 0; text-align: center;}


#m_con #mc_boxl .board ul li {
    padding-right: 70px;
    position: relative;
    overflow: hidden;
    font-size:12px; color:#6A6A6A;
    line-height:140%;
}

.event{margin:0 0 20px 20px;font-size:12px;}
.event tr th{padding:10px 0;border:1px solid #dcdcdc;border-top:none; text-align:center;color:#353535;font-size:11px;}
.event tr td{padding:10px 0 10px 10px;text-align:left;border:1px solid #dcdcdc;border-left:none;border-top:none;line-height: 18px;}
.event tr th.top,.event tr td.top{border-top:3px solid #5976b1;line-height: 20px;}
.event tr th.top2,.event tr td.top2{border-top:3px solid #5976b1;border-bottom:1px solid #5976b1;color:#5976b1; background-color:#fff;text-align:center;font-weight:bold;}

.program{margin:0 0 20px 10px;font-size:12px;}
.program tr th{padding:10px 0;border:1px solid #dcdcdc;border-top:none; text-align:center;color:#353535;font-size:11px;}
.program tr td{padding:10px 0 10px 5px;text-align:left;border:1px solid #dcdcdc;border-left:none;border-top:none;line-height: 18px;}
.program tr th.top,.program tr td.top{border-top:3px solid #5976b1;line-height: 20px;}
.program tr th.top2,.program tr td.top2{border-top:3px solid #5976b1;border-bottom:1px solid #5976b1;color:#5976b1; background-color:#fff;text-align:center;font-weight:bold;}
.program tr .file{padding: 0;text-align:center;}

.talker01{display:block;width:367px;margin:0 6px 0 0;padding:0;float:left;}

.session1{display:block;float:left;border-bottom:2px solid #5976b1; color:#5976b1;font-size:16px;font-weight:bold;margin:5px 0 10px 5px;padding:5px;width:353px;font-family:'NanumGothic','Malgun Gothic','Dotum','Gulim';text-align:left;}
.session{display:block;float:left;border-bottom:2px solid #5976b1; color:#5976b1;font-size:16px;font-weight:bold;margin:5px 0 10px 5px;padding:5px;width:730px;font-family:'NanumGothic','Malgun Gothic','Dotum','Gulim';text-align:left;}
.session .ht{width:50%;float:left;}
.talker{width:340px;min-height:150px;margin:0 8px 20px 8px;padding:8px;float:left;border:1px solid #d2d2d2; font-size:12px; }
.talker img{float:left;width:120px; height:150px;}
.talker ul{display:block;width:210px;float:left;margin:0 0 0 10px;padding:0;}
.talker ul li{display:block;width:210px;float:left;text-align:left;}
.talker ul li.tman{font-weight:bold;font-size:14px;color:#333;height:20px;margin:0;padding:0;}
.talker ul li.subject{color:#959595;height:18px;margin:0 0 10px 0;padding:0;}
.talker ul li.info{letter-spacing:-0.07em;line-height:17px;font-size:0.90em;}


.map_tit{font-weight:bold;font-size:18px;color:#3061ab;height:24px;display:block;margin:0 0 5px 15px;}
.map_info{margin:0 0 0 15px;color:#454545;font-size:12px;line-height:18px;}
.mtit{font-size:14px;font-weight:bold;margin:0 0 10px 0; }
.blue{color:#264ba9;}
.green{color:#0e972e;}
.red{color:#ff0000;}

.warning{display:block;font-size:11px;font-family:'NanumGothic','Malgun Gothic','Dotum','Gulim';margin:20px 0 0 20px;}

.middle_select{
	width:130px;
	height:25px;
	padding:2px 3px;
	background-color:#efefef;
	border:1px solid #999;
	font-size:12px;
	color:#555;
	vertical-align:middle;
	ime-mode:active;
}

.middle_search {
    width: 215px;
    height: 21px;
    padding: 2px 3px 0 3px;
    font-size: 12px;
    color: #898989;

    vertical-align: middle;
    ime-mode: active;
}

.tableType2{width:100%;background-color:#dcdcdc;border-top:1px solid #60a9ce;clear:both;}
.tableType2 th,
.tableType2 td{padding:5px;font-size:12px;line-height:15px;}
.tableType2 th{background-color:#f0f0f0;font-weight:bold;color:#333;}
.tableType2 td{background-color:#fff;font-weight:normal;color:#333;}
.tableType2 .noborder{border:none;}
.tableType2 .tumimg{border:1px solid #c2c2c2;}
.tableType2 thead th,
.tableType2 tbody td{color:#3f3f3f;}
.tableType2 img{vertical-align:middle;}
.tableType2 .dep1{background-color:#eff7f9;}
.tableType2 .dep2{background-color:#dcf5fb;}
.tableType2 .dep3{background-color:#f9f9f9;}
.tableType2 .red{color:#ff0103;}
.tableType2 .blue{color:#0072bc;}
.tableType2 .green{color:#188d28;}
.tableType2 .btxt{font-size:13px;font-weight:bold;}
.tableType2 .stxt{font-size:11px;color:#666;}
.tableType2 input, .tableType2 select{vertical-align:middle;}

.site_rolling ul li img {height:45px;}


/* footer */
#footer {clear:both;}
.footer_top_content {*zoom:1; width:1000px; height:47px; border-top:1px solid #d9d9d9; overflow:hidden; margin:0 auto;}
.footer_top_content:after {content:" "; display:block; clear:both;}
.footer_top_content dl {padding:0;}
.footer_top_content dl dt{float:left;margin:0 7px 0 0;}
.footer_top_content dl dd{float:left;margin:0 20px 0 0;vertical-align:middle;}
.footer_top_content dl dd.footer_rolling{float:left;margin:0 0 0 0;}
.footer_top_content .site_cont {margin:0 0 0 0;width:615px;height:49px;overflow:hidden;position:relative;}
.footer_top_content .site_cont .site_rolling{position:relative;overflow:hidden;width:750px;}
.footer_top_content .site_cont .site_rolling ul {width:9999px;margin:0;}
.footer_top_content .site_cont .site_rolling ul li {float:left;padding-right:5px;}
.footer_top_content .site_cont .control{position:absolute;top:15px;width:100%;}
.footer_top_content .site_cont .control a.prev{display:block;position:absolute;left:0;z-index:999;}
.footer_top_content .site_cont .control a.next{position:absolute;right:0;z-index:999;}
/* 백업
.footer_top_content .site_cont {margin:0 0 0 0;width:680px;height:49px;overflow:hidden;position:relative;}
.footer_top_content .site_cont .site_rolling{position:relative;overflow:hidden;width:634px;left:20px}
.footer_top_content .site_cont .site_rolling ul {width:9999px;margin:0 20px 0 20px;}
.footer_top_content .site_cont .site_rolling ul li {float:left;padding-right:0;}
.footer_top_content .site_cont .control{position:absolute;top:15px;width:100%;}
.footer_top_content .site_cont .control a.prev{display:block;position:absolute;left:0;z-index:999;}
.footer_top_content .site_cont .control a.next{position:absolute;right:0;z-index:999;}
*/

.footer_bottom_content {*zoom:1; position:relative; width:1000px; border-top:1px solid #d9d9d9; padding:20px 0; margin:0 auto;}
.footer_bottom_content:after {content:" "; display:block; clear:both;}
.foot_logo {float:left; width:250px; font-size:18px; font-weight:700; color:#444; padding:20px 0 0 10px;}
.foot_info {float:left; width:740px;}
.foot_info ul {height:22px; overflow:hidden;}
.foot_info li {float:left; font-size:12px; line-height:1; padding:0 0 0 25px;}
.foot_info li:first-child {padding:0;}
.foot_info li a {color:#996633;}
.foot_info .address {font-family: '나눔고딕','NanumGothic','맑은고딕','Malgun Gothic','굴림','gulim','helvetica','sans-serif';font-size:11px;line-height:1.5em;color:#666;}

#m_footer {display: none;}
