@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:#e7e7e7;}
body, td, p, input, button, textarea, select, .c1 {font-family:Nanum Gothic, sans-serif; font-size:10pt;}
*{margin: 0; padding: 0;}
ul, li{list-style: none;}
.mainbg{background:url(/gnuboard4/images/mainbg.jpg) center 94px no-repeat;}
.subbg{background:url(/gnuboard4/images/subbg.jpg) center 94px no-repeat;}

#topmenu{padding-bottom:20px;}
#topmenu a{text-decoration:none; color:#0c0c0c; font-size:11pt; font-weight:bold; padding:0px 0px 0px 50px;}
#topmenu a:hover{color:#e10202;}

#topsm{margin-bottom:19px;}
#topsm a{text-decoration:none; color:#fff; font-size:10pt; font-weight:bold; padding:5px 15px 8px 15px; _padding:5px 16px 8px 17px; margin-left:-10px; background-color:#e10202;}
#topsm a:hover{color:#f4b1b1;}

.topsm01{margin-right:498px;}
.topsm02{margin-right:333px;}
.topsm03{margin-right:233px;}
.topsm04{margin-right:79px;}
.topsm05{margin-right:-14px;}

#submenu a{background:url(/gnuboard4/images/lbg-off.jpg) left top no-repeat; width:220px; height:30px; text-decoration:none; color:#666; font-size:10pt; padding-left:10px; padding-bottom:3px; line-height:30px; float:left;}
#submenu a:hover{background:url(/gnuboard4/images/lbg.jpg) left top no-repeat; color:#fff;}

.copytitle{color:#333; font-weight:bold; font-size:10pt; padding:15px 0px 0px 0px;}
.copy{color:#999; padding:10px 0px 15px 0px;}

#micon td{width:60px; height:85px; text-align:center;}
#micon td a{text-decoration:none; width:60px; height:85px; display:inline-block; background:url(/gnuboard4/images/miconbg-off.png) center top no-repeat;}
#micon td a:hover{background:url(/gnuboard4/images/miconbg.png) center top no-repeat;}
#micon td a div{color:#666; font-size:9pt; letter-spacing:-1; line-height:250%;}
#micon td a:hover div{color:#e10202; font-weight:bold;}
#micon td a.on{background:url(/gnuboard4/images/miconbg.png) center top no-repeat;}

#mbn{text-decoration:none; color:#333; font-size:11pt; letter-spacing:-1; font-weight:bold;}
#mbn div{background:url(/gnuboard4/images/more.jpg) right top no-repeat;}

#mgallery{background-color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; height:110px;}
#mgallery li{padding:0px; margin:0px; list-style:none;}
#mgallery li img{margin:10px 0px 0px 9px;}
#nav{padding:5px 0px 0px 0px; float:right;}
#nav a{text-decoration:none; font-size:8pt; color:#888; font-family:arial; border:1px solid #ccc; padding:1px 2px 1px 2px; background-color:#eaeaea; height:18px;}

.mtext01{font-size:30pt; color:#fff; letter-spacing:-1; line-height:170%;}
.mtext02{font-size:18pt; color:#fff; letter-spacing:-1;}
.mtext03{font-size:10pt; color:#ccc; letter-spacing:-1;}

.lbn01{font-size:11pt; font-weight:bold;}


.lbn01 div{color:#e10202; font-family:arial; font-size:18pt; letter-spacing:-1;}

.lbn02{font-size:11pt; font-weight:bold;}
.lbn02 div{color:#777; font-size:9pt; letter-spacing:-1; font-weight:normal;}
/**/
.bigtitle{font-size:20pt; color:#333; font-weight:bold; padding:5px 0px 10px 0px;}
.title{font-size:17pt; color:#333; font-weight:bold; border-bottom:1px solid #d5d5d5; padding-bottom:5px;}
.title span{font-size:10pt; color:#666; font-weight:normal;}

.normal{font-size:12pt; color:#666; line-height:150%; word-spacing:-1px}

.st01{font-size:17pt; color:#939393; letter-spacing:-1px; word-spacing:-1px; line-height:135%;}
.st01 span{color:#e10202;}
.st02{font-size:10pt; color:#939393; line-height:135%; padding:3px 0px 3px 0px;}
.st03{font-size:15pt; color:#939393; letter-spacing:-1px; line-height:135%;}
.st03 b{color:#e10202;}
.st04{font-size:14pt; color:#e10202; letter-spacing:-1px; word-spacing:-1px; line-height:135%; font-weight:bold; padding:0px 0px 8px 0px;}
.st05{font-size:11pt; color:#333; word-spacing:-1px; line-height:135%; font-weight:bold;  padding:0px 0px 8px 0px;}
.st06{font-size:12pt; color:#e10202; letter-spacing:-1px; word-spacing:-1px; line-height:135%; font-weight:bold; padding:0px 0px 5px 0px;}

.call{font-size:17pt; font-weight:bold; font-family:arial; color:#000;}

.gray{background-color:#f4f4f4; padding:10px 10px 10px 20px; margin-top:15px;}
.dot{background:url(/gnuboard4/images/dot.jpg) left top no-repeat; width:26px; height:25px;}

.red{color:#e10202;}
.redln{color:#e10202; display:inline; border-bottom:1px solid #e10202; padding-bottom:1px;}
.redbg{color:#ffffff; background-color:#e10202; padding:2px;}

.sp10{height:10px; font-size:1px;}
.sp20{height:20px; font-size:1px;}
.sp30{height:30px; font-size:1px;}
.sp40{height:40px; font-size:1px;}
.sp50{height:50px; font-size:1px;}
.sp60{height:60px; font-size:1px;}

.sub0102 h2{font-weight:normal; font-size:20px;}
.sub0102 h2 p{ font-size:30px; margin-bottom:10px; color:#e10202;}
.sub0102 h2 p b{color:#242424;}

.sub0102 .con{margin-top:50px;}


.sub0102 .con figure{margin-bottom:50px;}
.sub0102 .con h4{font-size:30px; color:#e10202; margin-bottom:10px;}
.sub0102 .con p{font-size:16px; color:#666; margin:5px 0px; background:url(/gnuboard4/images/sub_dot01.jpg) left top 10px no-repeat; padding-left:10px;}
.sub0102 .bar{width:60px; height:3px; background:#dfdfdf; margin:20px 0px;}
.sub0102 ul li{padding: 20px;
    border: 1px solid #e1e1e1;
    font-size: 17px;
    font-weight: 500;}
.sub0102 ul li img{border-right: 1px solid #ebebeb; padding-right: 20px; vertical-align: middle;}
