@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

img {border:0px;}

body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#1f1f1f; overflow-x:hidden}
body, td, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, textarea{font-family:Nanum Gothic, sans-serif; font-size:9.5pt;  -webkit-text-size-adjust:none;}

ul {padding:0; margin:0; list-style:none;}
a:hover{text-decoration:none;}

.topline {border-bottom:1px solid #494949;}

.mainbg {background:url(/gnuboard4/images/mainbg.jpg) center top no-repeat;}

.mimg {position:absolute; width:100%; margin-top:103px; margin-left:280px;}
.mimg img {position:relative; z-index:2;}

.subbg {background-color:#ffffff;}

.copy {color:#a6a6a6; border-top:3px solid #008aca; background-color:#000000; padding:30px 0px 30px 0px; }
.copyaddress {color:#a6a6a6;}
.copyaddress b {color:#ffffff;}

.bannerbg {background-color:#2f2f2f; padding:30px 0px 30px 0px;}
#banner {color:#777777; font-size:9pt; line-height:16px; vertical-align:middle; position:relative; z-index:5;}
#banner a {color:#ffffff; text-decoration:none; font-weight:bold;}
#bn_a {font-size:12pt; line-height:30px;}
#banner span {font-size:7.3pt;}

.tel {color:#ffffff; font-size:10pt; font-weight:bold;}
.tel b {color:#008aca; font-size:20pt; line-height:30px;}


#topmenu a {font-size:12pt; color:#666; font-weight:bold; padding:0px 0px 0px 60px; text-decoration:none; line-height:90px;}
#topmenu a:hover {color:#ffffff;}

#menu a {color:#585858; font-size:10pt; background:url(/gnuboard4/images/smbg.jpg) left 50% no-repeat; text-decoration:none; width:200px; line-height:32px; float:left;}
#menu a:hover {color:#1f1f1f; background:url(/gnuboard4/images/smbg-on.jpg) left 50% no-repeat; font-weight:bold;}

.bigtitle {color:#b9b9b9; font-size:8pt; padding:25px 0px 25px 0px;}
.bigtitle b{color:#1f1f1f; font-size:17pt; font-weight:bold; letter-spacing:-1px; }



/* sub content */
.con, .con td, .con div {font-size:16px; line-height:28px; color:#525252;}
.con .con2 {text-align:justify;}

.con .bar {width:80px; height:50px; border-bottom:3px solid #1e1e1e; margin-bottom:50px;}
.con .bar2 {width:80px; height:50px; border-bottom:3px solid #1e1e1e; margin-bottom:20px;}
.con .bar3 {width:80px; height:20px; border-bottom:3px solid #1e1e1e; margin-bottom:30px;}

.con .btxt {color:#7e7e7e; font-size:22px; line-height:140%;}
.con .btxt b {color:#1e1e1e; font-size:30pt; line-height:140%;}
.con .mtxt {font-size:13pt;}
.con .btxt2 b {color:#1e1e1e; font-size:30px; line-height:140%;}

.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}

.t_under {color:#000000; border-bottom:1px solid #000000; padding-bottom:2px;}

.tb0102 .td01 {font-weight:bold; color:#1e1e1e;}
.tb0102-2 td {padding:3px 0px; font-size:15px; line-height:26px;}
.tb0102-2 .td01 {color:#ffffff; background-color:#1e1e1e; padding-left:10px;}
.tb0102-2 .td02 {border:1px solid #cecece; padding-left:10px;}

.dot li {font-size:15px; color:#000000; background:url(/gnuboard4/images/dot.jpg) left 9px no-repeat; padding:0px 0px 2px 20px;}
