@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
img {border:0px;}

body {background-color:#ffffff; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
body, td, p, input, button, textarea, select, .c1 {font-family:Nanum Gothic, ³ª´®°íµñ, sans-serif; font-size:12px;}

a{text-decoration:none; margin:0; padding:0;}

ul{margin:0; padding:0; list-style:none;} 

#topmenu{position:relative;}

#main{background:url(/gnuboard4/images/main.jpg) no-repeat top center; height:350px;}

.maintxt01{line-height:24px; font-size:14px; color:#555;}
.maintxt02{line-height:40px; font-size:20px; padding-bottom:20px; color:#3b3b3b;}
.maintxt02 span{font-weight:bold; font-size:30px;}

.line{padding:39px 0; text-align:center;}

.bd{border:1px solid #c9c9c9;}

.mbn00{border-bottom:1px solid #c9c9c9; padding:0 10px; font-size:18px;}
.mbn00 a{color:#3f3f3f;}
.mbn00 a:hover{color:#4b7196; font-weight:bold;}
.mbn01{padding:10px 10px 20px 10px;}
.mbn02{padding:0 10px; font-size:13px; line-height:22px; text-align:justify;}
.mbn02 a{color:#797979;}
.mbn02 a:hover{color:#b6b6b6; text-decoration:underline;}

#copy{border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding:10px 0;}
#copyadd td{padding:10px 0; line-height:20px; color:#555;}
.call{font-size:31px; font-weight:bold; color:#585757;}
.call span{font-size:40px;}

#tm{text-align:right;}
#tm a{line-height:80px; display:inline-block; padding:0 50px; font-size:18px; color:#3b3b3b;}
#tm a:hover{color:#4b7196;}

#sm01,#sm02,#sm03,#sm04,#sm05{display:none; width:170px; text-align:center; background:#fff; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
#sm01 a,#sm02 a,#sm03 a,#sm04 a,#sm05 a{display:inline-block; width:100%; padding:5px 0; font-size:14px; color:#3b3b3b; line-height:30px;}
#sm01 a:hover,#sm02 a:hover,#sm03 a:hover,#sm04 a:hover,#sm05 a:hover{color:#4b7196; font-weight:bold; background:url(/gnuboard4/images/point2.jpg) no-repeat 150px center;}

#sm01{position:absolute; left:415px;}
#sm02{position:absolute; left:585px;}
#sm03{position:absolute; left:770px;}
#sm04{position:absolute; left:940px;}

#subtop{background:url(/gnuboard4/images/subtop.jpg) no-repeat top center; height:179px; color:#3b3b3b; font-size:14px; letter-spacing:-1;}
#subtop span{font-size:44px; line-height:60px; font-weight:bold;}

.bigtitle{font-size:20px; letter-spacing:-1; padding-bottom:10px; border-bottom:2px solid #4b7196;}
.title{font-size:28px; line-height:30px; height:80px; color:#3b3b3b; letter-spacing:-1;}

.leftmenu{padding-top:15px;}
.leftmenu a{font-size:15px; line-height:30px; color:#3b3b3b; display:inline-block; width:180px;}
.leftmenu a:hover{color:#4b7196; background:url(/gnuboard4/images/point2.jpg) no-repeat 170px center;}


/* subpage */

#sfont{font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; font-size:14px; line-height:24px; color:#3b3b3b;}
#sfont td{font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; font-size:14px; line-height:24px; color:#3b3b3b;}

.tit01{font-family: 'Nanum Myeongjo', serif; font-size:20px; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; padding:15px 0; margin:20px 0;}

#tb0102 td{padding:5px 0 5px 10px; border-bottom:1px solid #f3f3f3;}
#tb0102 td.tit02{padding:5px 0 20px 5px; font-family: 'Nanum Myeongjo', serif; font-size:24px;}
#tb0102 td.tline{border-top:1px solid #4b7196; width:180px;}
#tb0102 td.tline2{border-top:1px solid #ccc;}

#tb0103 td{padding:7px 0;}
#tb0103 td span{font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#4b7196; line-height:30px; font-weight:bold;}

#tb0201 td{padding:7px 0 7px 20px;}
#tb0201 td.tit03{text-align:center; font-size:16px; font-weight:bold; padding:7px 0; background:#f5f6f7;}
#tb0201 td.line01{border-top:1px solid #4b7196; border-bottom:1px solid #4b7196; font-weight:bold;}
#tb0201 td.line02{border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#tb0201 td.line03{border-top:1px solid #7fa5cb; border-bottom:1px solid #7fa5cb;}

.sb0101 li{padding:5px 20px; margin:10px 0; background:#f5f6f7;}

.just{width:100%; text-align:justify;}
.under{font-weight:bold; border-bottom:1px solid #555;}
