@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.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%; height:783px; background-color:#fbfbfb; border-bottom:3px solid #b6b6b6;}
.m1 {float:left; margin-left:-750px; left:50%; position:absolute; z-index:1;} /* img rolling */
.m2 {position:relative; width:1100px; height: 261px;} /* txt */
.m2 b {font-size:100pt; line-height:120px;}
.m2 span {font-size:60pt; font-weight:bold; line-height:100px;}
.m3 {position:relative; width:100%; z-index:3; height: 103px;} /* quick */
.m4 {position:relative; width:100%; height:175px; z-index:100; top:242px; clear:both; background:url(/gnuboard4/images/m4bg.png) left top repeat;}

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

.banner2 td {color:#7e8d95; padding:20px; vertical-align:top;}
#botit, #botit a {color:#bcc2c6; font-size:14pt; font-weight:bold; margin-bottom:10px; text-decoration:none;}

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

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


/* sub from */
.subtop {text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white; color:#183d50; font-size:14pt; font-weight:bold; 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_title {font-size:30px; color:#183d50; font-family: 'Noto Sans KR', sans-serif; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:30px;}
#sub_title p {width:50px; height:3px; background-color:#183d50; margin:0 auto;}

.bar{height:5px; border-top:1px solid #183d50; border-bottom:1px solid #183d50; width:100%;}


/* sub0101 */
.sub0101{font-size:15px; line-height:28px; text-align:center; margin-top:40px; color:#000; font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; width:850px;}
.sub0101 b{color:#183d50; font-size:16px;}
.sub0101 p{font-size:18px;}
.sub0101 p b{color:#000;}
.sub0101 .text_bar{border-bottom:1px solid #cd3f37; font-size:15px; color:#000; padding-bottom:3px; letter-spacing:-0.5px;}


/* sub0102 */
.sub0102{font-size:15px; line-height:28px; text-align:left; margin-top:30px; color:#000; letter-spacing:-0.5px;}
.sub0102 p{font-size:18px;}
.sub0102 p b{color:#000;}
.sub0102 b{color:#183d50;}



/* sub0201 */
.sub0201{font-size:15px; line-height:28px; color:#000; font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; }
.sub0201 b{color:#183d50; font-size:16px;}


/* sub0301 */
.sub0301{font-size:15px; line-height:28px; color:#000; font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; height:auto; overflow:hidden;}
.sub0301 dl{font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; font-size:16px; text-align:left; }
.sub0301 dl dt{color:#183d50; font-size:20px; font-weight:bold; padding-right:15px; padding-bottom:50px; border-right:1px solid #ddd;  letter-spacing:-0.5px; width:165px;}
.sub0301 dl dd{font-size:15px; line-height:28px; width:400px; margin-left:200px;}

.s_tab_txt1 {color:#fff; font-size:20px;  padding:10 10 10 10; font-family: Nanum Gothic, dotum, sans-serif; text-align:center;
             border-bottom:1px #fff solid; border-top:1px #fff solid;  background-color:#87b8ff; line-height:24px;}
.s_tab_txt1_2 {color:#333; font-size:14px;  padding:10 10 10 10; font-family: Nanum Gothic, dotum, sans-serif; text-align:center;
             border-bottom:1px #a4a4a4 solid; border-right:1px #a4a4a4 solid; line-height:24px;}

.s_tab_txt1_3 {color:#333; font-size:14px; padding:10 10 10 10; font-family: Nanum Gothic, dotum, sans-serif; text-align:center;
             border-bottom:1px #a4a4a4 solid; line-height:24px;}
.s_tab_txt1_2 b, .s_tab_txt2_3 b{font-size:18px; color:#183d50;}


.s_tab_txt2 {color:#fff; font-size:20px;  padding:10 10 10 10; font-family: Nanum Gothic, dotum, sans-serif; text-align:center;
             border-bottom:1px #fff solid; border-top:1px #fff solid;  background-color:#183d50; line-height:24px;}
.s_tab_txt2_2 {color:#333; font-size:14px;  padding:10 10 10 10; font-family: Nanum Gothic, dotum, sans-serif; text-align:center;
             border-bottom:1px #a4a4a4 solid; border-right:1px #a4a4a4 solid; line-height:24px;}

.s_tab_txt2_3 {color:#333; font-size:14px; padding:10 10 10 10; font-family: Nanum Gothic, dotum, sans-serif; text-align:center;
             border-bottom:1px #a4a4a4 solid; line-height:24px;}
.s_tab_txt2_2 b, .s_tab_txt2_3 b{font-size:18px; color:#183d50;}






/* sub0501 */
.sub_text{font-size:15px; line-height:28px; text-align:left; margin-top:30px; color:#000; font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif; padding:23px 0; border-bottom:1px solid #87b8ff;}
.sub_text b{color:#183d50; font-size:20px;}
.sub_text span{color:#183d50; font-weight:bold;}
