@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url("//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");

img {border:0px;}

body {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:Nanum Gothic, sans-serif; font-size:9.5pt;  -webkit-text-size-adjust:none;}

/* main */
.main {width:100%; background-color:#fbfbfb; border-bottom:3px solid #b6b6b6;}
.m1 {float:left; margin-left:-750px; left:50%; position:absolute; z-index:1;} /* img rolling */
.m2 {padding-bottom:56px; position:relative; width:1100px; z-index:2; text-shadow:1px 1px 1px #000; color:#fff; font-size:16pt; top:70px; line-height:20px;} /* txt */
.m2 b {display:block; font-size:60pt; line-height:50px; font-family:'Nanum Square'; padding-top:50px;}
.m2 span {display:block; font-size:50pt; font-weight:bold; line-height:100px; font-family:'Nanum Square';}
.m3 {position:relative; width:100%; z-index:3; top:120px;} /* quick */
.m4 {position:relative; width:100%; height:227px; z-index:100; top:237px; clear:both; background:url(/gnuboard4/images/m4bg.png) left top repeat;}

#banner1 {width:1100px;}
#banner1 a div {float:left; border:8px solid #183d50; color:#183d50; font-size:17pt; font-weight:bold; width:286px; line-height:87px; margin-left:60px; cursor:pointer; text-decoration:none;}

.banner2 td {color:#7e8d95; vertical-align:top;}

#botit, #botit a {color:#bcc2c6; font-size:14pt; padding:20px 20px 10px 0px; font-weight:bold; margin-bottom:10px; text-decoration:none;}

.tel div {float:left; line-height: 34px;}
.tel .number {padding-left:20px; color:#bdc3c8; font-size:10pt;}
.tel .number b {font-size:18pt; letter-spacing:2;}

#more {border-top:1px solid #7e8d95; color:#7e8d95; text-decoration:none; width:90%; display:inline-block; clear:both; margin-top:16px; padding-right:15px; text-align:right; cursor:pointer; background:url(/gnuboard4/images/btn-more.jpg) right 5px no-repeat;}


/* sub from */
.subtop {color:#fff; font-size:12pt; text-align:center; height:130px; background:url(/gnuboard4/images/subtop.jpg) center top no-repeat #fbfbfb;}

.copy {color:#a6a6a6; padding:30px 0px 30px 0px; }

.bigtitle {color:#b9b9b9; font-size:8pt; padding:25px 0px 25px 0px;}
.bigtitle b{color:#1f1f1f; font-size:17pt; font-weight:bold; letter-spacing:-1px; }


/* menu */
#topbn a {font-size:8pt; color:#ffffff; font-weight:bold; line-height:25px; background-color:#183d50; padding:10px; text-decoration:none;}

#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:#183d50;}

#menu a {color:#585858; font-size:11pt; 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;}



/* sub content */
.con, .con td, .con div {font-size:11pt; line-height:160%; color:#525252;}
.con .con2 {text-align:justify;}

.con .bar {width:80px; height:50px; border-bottom:3px solid #1e1e1e; margin-bottom:50px;}

.con .btxt {color:#424242; font-size:16pt; line-height:140%;}
.con .btxt b {color:#1e1e1e; font-size:30pt; line-height:140%;}
.con .mtxt {font-size:13pt;}

.con .sign {color:#a1a1a1; font-size:10pt; }
.con .sign b {color:#575757; font-size:20pt;}

.con .color1 {color:#1e1e1e;} /* black */
.con .color2 {color:#183d50;} /* blue */
