@charset "utf-8";

/* 공통 부분 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,span,p,form,fieldset,legend,input,textarea,button,select,img{margin:0;padding:0;font-size:12px;font-family:'NanumGothic','Malgun Gothic','Dotum','Gulim';}  
ul,dl,li,ol,dd,dt {list-style:none}
img,fieldset {border:0px; margin:0; padding:0}
a{outline:none;selector-dummy:expression(this.hideFocus=true);text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}  
address{font-style:normal; color:#858585}
input{color:#333; border:0; outline:none}
textarea{scrollbar-arrow-color:#900326}
table{border-collapse:collapse;border-spacing:0;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}

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: fixed;
    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:#ffdf46; 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:380px;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:380px;height:380px;margin:0 auto;padding:0;float:left;}
#m_con #mc_boxl .board{width:360px;height:153px;margin:0 0 10px 0;padding:10px 0 10px 10px;float:left;border:1px solid #ececec; }
#m_con #mc_boxl .board .mb_tit{padding:10px 0 10px 0;}
#m_con #mc_boxr{width:620px;height:380px;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:#ffdf46;float:left; margin:100px 0 20px 0;}
#s_visual_01 #sv_box_01{width:998px;height:169px;margin:0 auto;padding:0;}

/* ���������� ������ �κ� */
#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 .page_b{width:710px;float:left; margin:0; padding: 0 10px 0 20px;font-size:12px;}

/*
#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;}


.event{margin:0 0 20px 20px;font-size:12px;}
.event tr th{padding:10px 0;border:1px solid #dcdcdc;border-top:none;background-color:#f0f0f0;text-align:center;font-weight:bold;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 #60a9ce;line-height: 20px;}
.event tr th.top2,.event tr td.top2{border-top:3px solid #60a9ce;background-color:#eff7f9;text-align:center;font-weight:bold;}


.talker01{display:block;width:367px;margin:0 6px 0 0;padding:0;float:left;}

.session1{display:block;float:left;background-color:#eff7f9;font-size:14px;font-weight:bold;color:#353535;margin:5px 0 10px 5px;padding:5px;width:353px;font-family:'NanumGothic','Malgun Gothic','Dotum','Gulim';}
.session{display:block;float:left;background-color:#eff7f9;font-size:14px;font-weight:bold;color:#353535;margin:5px 0 10px 5px;padding:5px;width:730px;font-family:'NanumGothic','Malgun Gothic','Dotum','Gulim';}
.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;}
.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:16px;color:#3061ab;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;}

/* 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-left:10px;}
.footer_top_content dl dt{float:left;margin:0 10px 0 0;}
.footer_top_content dl dd{float:left;margin:0 50px 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: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.bt_prev{display:block;position:absolute;left:0;z-index:999;}
.footer_top_content .site_cont .control a.bt_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;}