@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
/* CSS Document */

img {border:0px;}

body,td,div,a {margin:0; padding:0; font-family:Nanum Gothic, ³ª´®°íµñ, sans-serif; text-decoration:none; color:#333333;}
a:hover{text-decoration:none;}

/* #################### bg #################### */
#mainbg{height:555px; background:url(/gnuboard4/images/mainbg.jpg) no-repeat left top; position:relative;}
#subbg{height:160px; overflow:hidden; background:url(/gnuboard4/images/subbg.jpg) no-repeat left top; position:relative;}

/* #################### logo #################### */
#logo{height:60px;}
#logo img{position:relative; top:5px;}

/* #################### top #################### */
#topnavi{font-size:10px; word-spacing:2; color:#aaaaaa; height:15px;}
#topnavi a{color:#888888; text-decoration:none;}

/* #################### topmenu #################### */
/* #topbg{background:url(/gnuboard4/images/topmenubg.jpg) no-repeat center top;} */
#topmenu{height:33px; line-height:33px; color:#999999; font-size:8px;}
#topmenu a{color:#b8b8b8; font-size:20px; display:inline-block; padding:0 50px;}
#topmenu a:hover{font-weight:bold; }

.m01{color:#000;}

/* #################### submenu #################### */
#submenu{color:#aaaaaa; font-size:9px;}
#submenu a{color:#888888; font-size:12px; height:33px; line-height:33px; display:inline-block; padding:0 10px; font-weight:bold; background:url(/gnuboard4/images/smenu_bg.jpg) no-repeat right center;}
#submenu a:hover{color:#039dc3;}
#submenu a.bg_none{background:none;}
#submenu .smenu01{padding-left:235px;}
#submenu .smenu02{padding-left:390px;}
#submenu .smenu03{padding-left:545px;}
#submenu .smenu04{padding-left:695px;}

/* #################### mainbanner #################### */
#mbn{background:#3a3a3a; color:#fff; padding:15px 20px;}
#mbn a{color:#fff;}
.mbn01{font-size:16px; font-weight:bold; padding-bottom:10px;}
.mbn02{font-size:14px; line-height:160%; color:#fff;}
.mbn02 td{font-size:11px; line-height:160%;}
.mbn02 b{color:#2bbee3; font-size:30px; line-height:120%;}

#copy{padding:30px 0 20px; background:url(/gnuboard4/images/copybg.jpg) repeat-x left 13px; font-size:11px; color:#777; text-align:center; line-height:150%;}

/* #################### leftmenu #################### */
#leftmenu{}
#leftmenu div{color:#fff; padding-left:20px;}
#leftmenu div.leftmenu_sub div{padding:0;}
.bigtitle{font-size:30px; font-weight:bold; font-family: 'NanumSquare', sans-serif; line-height:120%;}
.bigtitle2{font-size:20px; font-weight:bold; font-family: 'NanumSquare', sans-serif; line-height:120%;}
.title{font-size:12px; padding-bottom:30px;}
.title2{font-size:14px; padding-bottom:30px;}
.title3{font-size:14px;}
.leftmenu_sub a{color:#fff; font-weight:bold; font-size:13px; padding-left:5px; display:block; height:30px; line-height:30px; background:url(/gnuboard4/images/leftmenu_bg_off.jpg) no-repeat left top;}
.leftmenu_sub a:hover{background:url(/gnuboard4/images/leftmenu_bg_on.jpg) no-repeat left top; padding-left:25px;}

.title_2{font-size:25px; font-family: 'NanumSquare', sans-serif; line-height:120%;  font-weight:bold;}
.title_3{font-size:11px; color:#929292;}
.title_4{font-size:13px; color:#999; font-weight:bold; line-height:150%;}
.border_bottom{border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:30px;}

/* sub0102 */
#daumRoughmapContainer1538445266503{padding-top:31px; padding-right:34px; float:left;}
