@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(/css/notosanskr.css); 
/* CSS Document */

img {border:0px;}

body {background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
body, td, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, textarea{font-family:Noto Sans KR, sans-serif; font-size:10pt; color:#393939;letter-spacing:-1.5px;}

ul {list-style:none; padding:0; margin:0 auto;}
li {display:inline;}


#mainbody{position:absolute; width:100%;}
/* BG°¡ ÀÖÀ» °æ¿ì °æ·Î¼³Á¤ */ 

.mainbg {
        background-position: center top;
	background-image: url(/gnuboard4/images/mainbg.gif);
	background-repeat: no-repeat;
}
.subbg {
        background-position: center top;
	background-image: url(/gnuboard4/images/subbg.gif);
	background-repeat: no-repeat;
}

/* °øÅë  filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; */
.copy {
	background-color:#000000;
	height:80px;
}
.copyaddress {
	color:#fff;
	font-size:15px;
}
#jumpMenu {
color:#000;
}
.line {
	background-color:#cccccc;
	height:1px;
}

/* ¼­ºê */
.line01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
}
.line02 {
	background-color:#666666;
	height:1px;
}
.line03 {
	background-color:#666666;
	height:2px;
}
.subtitle {
	color:#939393;
	font-size:11px;
	letter-spacing:-1px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Noto Sans KR, dotum, sans-serif;
}
#tonavi {
	color:#939393;
	font-size:11px;
	padding-left:10px;
	font-family: Noto Sans KR, dotum, sans-serif;
	text-decoration:none;
}

#tonavi a{
	color:#939393;
	font-size:11px;
	padding-left:10px;
	font-family: Noto Sans KR, dotum, sans-serif;
	text-decoration:none;
}

.titlenavi {
	color:#666666;
	font-size:11px;
	font-family: Noto Sans KR, dotum, sans-serif;
}

.titlenavi2 {
	color:#666666;
	font-size:15px;
	font-family: Noto Sans KR, dotum, sans-serif;
	letter-spacing:-2px;
	padding-left:10px;
}

.title { font-size:27px; color:#333333; text-align:left; letter-spacing:-2px;font-weight:bold; }
.title2 { font-size:22px; color:#333333; text-align:left; font-family: batang, sans-serif; letter-spacing:-2px; line-height:40px; font-weight:bold;}
.bigtitle {font-size:24px; color:#333333; text-align:left; letter-spacing:-1px;font-weight:bold; }

/* submenu½ÃÀÛ */ 
#menu_sub a{		
	padding:0px 0px 2px 20px; /* ³»ºÎ¿©¹é padding°ª ¼ø¼­´ë·Î top right bottom left */	
	color:#000000; /* ±ÛÀÚ»ö */	
	font-size: 15px;
	text-decoration:none;
	line-height:30px;
	width:176px;
	font-weight:800;
	float:left;
}

#menu_sub a:hover{		
	background-image:url(/gnuboard4/images/leftmenubg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size: 15px;
	color:#ffffff; /* ÆùÆ® »ö»ó */ 
	width:176px;
	padding:0px 0px 2px 20px;
	line-height:30px;
	font-weight:800;
	float:left;
}


#page0101 #menu_sub a.menu1, #page0102 #menu_sub a.menu1_2, #page0103 #menu_sub a.menu1_3, #page0104 #menu_sub a.menu1_4, #page0105 #menu_sub a.menu1_5,
#page0201 #menu_sub a.menu2, #page0202 #menu_sub a.menu2_2, #page0203 #menu_sub a.menu2_3, #page0204 #menu_sub a.menu2_4, #page0205 #menu_sub a.menu2_5,
#page0301 #menu_sub a.menu3, #page0302 #menu_sub a.menu3_2, #page0303 #menu_sub a.menu3_3, #page0304 #menu_sub a.menu3_4, #page0305 #menu_sub a.menu3_5,
#page0401 #menu_sub a.menu4, #page0402 #menu_sub a.menu4_2, #page0403 #menu_sub a.menu4_3, #page0404 #menu_sub a.menu4_4, #page0405 #menu_sub a.menu4_5,
#page0501 #menu_sub a.menu5, #page0502 #menu_sub a.menu5_2, #page0503 #menu_sub a.menu5_3, #page0504 #menu_sub a.menu5_4, #page0505 #menu_sub a.menu5_5{
	background-image:url(/gnuboard4/images/leftmenubg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size: 15px;
	color:#ffffff; /* ÆùÆ® »ö»ó */ 
	width:176px;
	padding:0px 0px 2px 20px;
	line-height:30px;
	font-weight:800;
	float:left;
}

/* submenu³¡ */ 

.sb0101{color:68d2e2; font-size:30px;}
.sb0101 div{color:68d2e2; font-size:40px;}
.sb0101-2{color:000000;font-size:17px; font-weight:bold; display:inline; border-bottom:1px solid #7c7c7c; padding-bottom:1px; line-height:26px; }

.sb0102{color:000; font-size:30px;}
.sb0102-2{color:bbbbbb; font-size:15px; padding-top:10px;}
.sb0102-3{ color:000; font-size:17px; background:url(/gnuboard4/images/sub0102.jpg) left 50% no-repeat; padding-left:20px; }
.box0102{ border:1px solid #cfcfcf; padding:18px; background:#fdfdfd;line-height:25px;font-size:16px;letter-spacing:-1px;}

.history { padding-left:70px; }
.history div { padding-bottom:15px;line-height:25px;font-size:16px;letter-spacing:-1px; }
.history b { color:#000; font-size:15px; width:70px; display:inline-block; margin-left:-70px; }


.sb0103{color:1fb8cf; font-size:57px;}
.sb0103 span{color:1e1e1e; font-size:37px;}
.tb0103{background:#1fb8cf; color:fff; border-bottom:3px solid #fff; text-align:Center; padding:5px 0px;}

.sb0201{color:000; font-size:23px; }
.sb0201 div{color:393939; font-size:20px; }
.tb0201{border:1px solid #cacaca; padding:30px;}
.tb0201-2{border:1px solid #57c8d9; color:57c8d9; width:30%; text-align:center;padding: 3px 0px; font-weight:bold;}
.tb0201-2-2 {border:1px solid #dcdcdc; padding-left:5px;  width:50%; color:393939;}

.tb02 td{border:1px solid #e8e8e8; font-size:16px;}
.tb0202 td{border:0px; background:url(/gnuboard4/images/sub0202.jpg) left top no-repeat; text-align:Center; padding: 11px 0px; color:fff; font-weight:bold; font-size:16px;}
.tb0202-2{ color:#666666; background:#f6f6f6; border:1px solid #e0e0e0; text-align:center; line-height:25px; font-weight:bold;font-size:16px;}
.tb0202-3{color:fff; background:#545454; border:1px solid #e0e0e0; text-align:center; line-height:30px; font-weight:bold;font-size:16px;}

.sb03{color:000000; font-weight:bold; background:url(/gnuboard4/images/sub0301.jpg) left 50% no-repeat; font-size:18px; padding-left:30px;}
.sb0301{font-size:16px; color:212121;}
.tb0301 td{background:url(/gnuboard4/images/sub0301-2.jpg) left top no-repeat; text-align:Center;  font-weight:bold; font-size:15px; color:fff; padding:7px 0px; }
.tb0301-2 td{ text-align:Center; border:1px solid #d2d2d2; padding:5px 0px;}
.tb0301-2-2{ background:#f6f6f6; color:a3a3a3; font-weight:bold;}
.sb0202t{font-size:14px; text-align:right;}

#s03-2 ul{margin: 0px; padding: 7px; }
#s03-2 ul b{color:000; font-size:16px; line-height:25px; }
#s03-2 ul li{margin-left:30px; list-style-type:circle;}

.tb0301-3 td{text-align:center; padding:5px 0px; border-bottom:1px solid #bbbbbb;}
.tb0301-3 .td2{background:#efefef; line-height:25px; font-size:16px; font-weight:bold; border:1px solid #fff;}

.tb03-3{background:url(/gnuboard4/images/sub03.jpg) left top no-repeat;font-size:16px;color:fff; width:20%; text-align:center;   padding:7px 0px; }
.tb03-3-2{ padding:10px; background:#f7f9f9; border:1px solid #f2f2f2; font-size:14px;}

.one{font-weight:bold;}

.dark{color:#000;}




#menu {width:683px;float:left;}
#menu li {float: left; position:relative; text-align:center; font-size:19px; font-weight:bold; letter-spacing:-1px; }
#menu li .dep1 {display: block; overflow:hidden; text-align:center; height:58px;padding-top:30px; }
#menu li .dep2 {z-index:999;display: none; position:absolute; top:86px; padding: 0px 0 0 0; }
#menu li .dep2 ul {padding: 0 0px 0px 0px;  } 

#menu li .dep2 ul li {width:100%;background:#ffffff;font-size:15px;border-bottom: 1px solid #dadada;}
#menu li .dep2 ul li:first-child {}
#menu li .dep2 ul li a {display:block; overflow:hidden; height: 31px; text-align:center; padding-top:10px; color:#333333;
font-size:15px;letter-spacing:-1px;font-weight:bold;}
#menu li .dep2 ul li a:hover{background:#90C2CB;color:#ffffff;}


#menu li.menu1{width:18%;}
#menu li.menu1 .dep2{width:100%;}
#menu li.menu1 .dep2 ul {background: url('/images/menu_bg1.png') 0 bottom no-repeat;}

#menu li.menu2 {width:18%;}
#menu li.menu2 .dep2 {width:100%;}
#menu li.menu2 .dep2 ul {background: url('/images/menu_bg1.png') 0 bottom no-repeat;}

#menu li.menu3 {width:18%;}
#menu li.menu3 .dep2 {width:100%;}
#menu li.menu3 .dep2 ul {background: url('/images/menu_bg1.png') 0 bottom no-repeat;}

#menu li.menu4 {width:28%;}
#menu li.menu4 .dep2 {width:100%;}
#menu li.menu4 .dep2 ul {background: url('/images/menu_bg1.png') 0 bottom no-repeat;}

#menu li.menu5 {width:18%;}
#menu li.menu5 .dep2 {width:100%;}
#menu li.menu5 .dep2 ul {background: url('/images/menu_bg1.png') 0 bottom no-repeat;}

#menu li.menu6 {width:18%; background:#0b9800; }
#menu li.menu6 a{color:#ffffff; }
#menu li.menu6 .dep2 {width:100%;}
#menu li.menu6 .dep2 ul {background: url('/images/menu_bg1.png') 0 bottom no-repeat;}


#menu_val1 {display: block; overflow:hidden; text-align:center; height:56px; padding-top:30px; color:#ffffff; background-color:#30A3B5;}

/* ¸ÞÀÎ ·Ñ¸µ ½ÃÀÛ */

.main_visual1{width:100%;height:auto;float:left;position:relative;overflow:hidden;height:700px;min-width:1004px;}
.main_slide1{width:100%;height:auto;float:left;text-align:center;}
.tech {position:absolute; background:#fff; width:1920px; height:auto; overflow:hidden;z-index:5;text-align:center;left:50%;margin-left:-960px;}

.tabs {width:90px;text-align:center;margin-left:900px;}
.dotted_box {float:left;}
.main_ball{width:90px;position:absolute;z-index:9;bottom:20px;text-align:center;left:50%;margin-left:-950px;}

/* ¸ÞÀÎ ·Ñ¸µ ³¡ */


.evadbox1 {width:100%; min-width:1100px; max-width:1920px; margin:0 auto;}
.evadbox1 .evadbox_l{float:left; width:50%; height:330px; background:url('./../img/main_con01.jpg') no-repeat center; position:relative; }
.evadbox1 .evadbox_r{float:left; width:50%; height:330px; background:url('./../img/main_con02.jpg') no-repeat center; position:relative; }

.evadbox1 .evadbox_txt{position:absolute; top:40px; left:60px;}
.evadbox_title{font-size:21px; color:#fff; font-weight:bold;}
.evadbox_bar{width:30px; height:1px; background:#ffffff; margin-top:18px;}
.evadbox_tt{font-size:15px; color:#d4dadb; line-height:160%; padding-top:30px;}

.evadbox1 .evadbox_l .evadbox_img{width:100%; text-align:center; padding-top:100px;}
.evadbox1 .evadbox_r .evadbox_img{width:100%; text-align:center; padding-top:130px;}

#avPop .av_wrap{position:relative;display:table;width:100%;height:100%;vertical-align:middle;z-index:10}
#avPop .av_wrap .av_con{display:table-cell;vertical-align:middle;width:100%;padding:50px;}
#avPop .av_wrap .av_con > div{position:relative;max-width:1000px;margin:0 auto}

#avPop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50000000000000;display:none}
#avPop .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url('./../img/black_cover.png') repeat; margin:0; padding:0;}

#m_p_player{position:relative;padding-top:59.20%;z-index:1000}
#m_p_player .v_i{position:absolute;top:0;left:0;width:100%;height:100%}
#m_p_player .btn_close{position:absolute;top:-52px;right:0}
#m_p_player iframe{position:absolute;width:100%;height:100%}



.evadbox1 .title {position:absolute; top:30px; left:32px; font-size:14px; font-weight:500; font-family:"Noto Sans KR"; color:#fff;}
.evadbox1 .title:after {content:''; display:block; width:20px; padding-bottom:20px; border-bottom:1px solid #fff;}
.evadbox1 #event {position:relative; float:left; width:50%; height:330px;}
.evadbox1 #event>li {position:relative; height:340px; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important;}
.evadbox1 #event li.slidesjs-slide {position:relative; height:340px; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important;}
.evadbox1 #event .content {padding-top:90px; text-align:center;}
.evadbox1 #event .content .name {font-weight:500; font-size:30px; font-family:"Noto Sans KR"; color:#fff;}
.evadbox1 #event .content .summary {padding:15px 0 30px; font-size:11px; font-family:"MalgunGothic"; color:#fff;}
.evadbox1 #event .content .btn a {display:inline-block; width:114px; margin-right:6px; padding:11px 0; border:3px solid #fff; text-align:center; color:#fff; font-size:11px; font-family:"MalgunGothic";}
.evadbox1 #event .content .btn a:hover {border:3px solid #3683b7; color:#3683b7;}
.evadbox1 #sky_cf {position:relative; float:left; width:50%; height:340px;}
.evadbox1 #sky_cf>li {position:relative; height:340px; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important;}
.evadbox1 #sky_cf li.slidesjs-slide {position:relative; height:340px; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important;}
.evadbox1 #sky_cf .content {position:absolute; top:90px; left:32px; font-size:14px; font-family:"MalgunGothic"; color:#fff; line-height:140%;}
.evadbox1 #sky_cf .btn {padding-top:144px; text-align:center;}
.evadbox1 #sky_cf .btn img {cursor:pointer;}
.evadbox1 .slidesjs-pagination {position:absolute; top:30px; right:30px; z-index:10;}
.evadbox1 .slidesjs-pagination li {float:left; width:10px; height:10px; margin-left:7px; text-align:center;}
.evadbox1 .slidesjs-pagination li a {display:inline-block; overflow:hidden; width:10px; height:10px; background:url('/img/common/main_visual_paging2.png') no-repeat; border-radius:10px; text-indent:100%;}
.evadbox1 .slidesjs-pagination li a.active {background:url('/img/common/main_visual_paging2_over.png') no-repeat;}





/*¸ÞÀÎ ÇÏ´Ü ºÎºÐ */

.mainbox_title{font-size:22px; color:#293E51; font-weight:bold;margin-top:28px;}
.mainbox_bar{width:30px; height:1px; background:#293E51; margin-top:18px;}
.mainbox_tt{font-size:15px; color:#565457; line-height:160%; padding-top:20px;}
.mainbox_tt span{ color:#293E51;}

.mainbox_b {width:116px;height:26px;border:2px solid #565457;font-size:16px;text-align:center;padding-top:8px;}

.main_call {float:left;padding-right:10px;height:55px;}
.main_tel {float:left;font-size:36px;color:#575558;padding-top:1px;letter-spacing:-1px;}
.mainbox_bar2{width:1px; height:30px; background:#D7D7D7; margin-top:5px;margin-right:10px;}
.mainbox_tt2{font-size:15px; color:#565457; line-height:160%; padding-top:10px;}
