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

img {border:0px;}

ul {padding:0; margin:0; list-style:none;}
a:hover{text-decoration:none;}

body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#313131;}
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;}

.copy{padding:20px 0px 20px 0px; border-top:3px solid #486ed1; background-color:#fff;}
.copy td{color:#888; font-size:9pt; line-height:140%;}

#topbt a{font-size:8pt; color:#999; text-decoration:none; padding:0px 0px 0px 10px; line-height:25px;}
#topbt a:hover{color:#fff;}

#topmenu a{font-size:11pt; color:#666; font-weight:bold; padding:0px 0px 0px 40px; text-decoration:none;}
#topmenu a:hover{color:#20252c;}

#menu a{padding-left:20px; font-size:11pt; color:#666; text-decoration:none; width:200px; line-height:40px; float:left; background:url(../images/lbg-of.jpg) left 50% no-repeat;}
#menu a:hover{background:url(../images/lbg.jpg) left 50% no-repeat; font-weight:bold; color:#fff;}

.mbn{vertical-align:top;}
.mbn01{text-align:left;}
.mbn01 .mbn01-1{margin:5px 0px 0px 0px; width:277px; height:110px; }
.mbn01-2{padding:0px 0px 5px 100px; font-family:'Nanum Square'; font-size:20px; font-weight:bold; color:#486ed1;}
.mbn01-3{padding-left:100px; color:#7b7b7b;}

.mbn02{background-color:#eeeeee; height:166px; width:865px; padding:0px 15px 0px 15px; margin-top:15px;}

.mbn03 .mbn03-1, .mbn03-2{float:left;}
.mbn03-2{padding-left:20px;}
#mbn03-3 {width:412px; font-weight:bold; padding:20px 0px 5px 0px; border-bottom:1px solid #c9c9c9; margin:0px 5px 10px 5px;}
#mbn03-3 a {font-size:17px; color:#313131; text-decoration:none;}
#mbn03-3 span{color:#486ed1;}
.mbn03-4{padding-left:5px; line-height:21px;}


.mbn04{background-color:#486ed1; color:#fff; height:424px; background-color:#486ed1;}
.mbn04 div{padding-left:11px;}
.mbn04-1{width:209px; font-weight:bold; font-size:17px; color:#d0d0d0;}
.mbn04-2{font-size:12px; padding-top:7px;}
.mbn04-num{font-size:23px; font-weight:800;}
.mbn04-3{font-weight:bold; font-size:16px; padding-top:7px; line-height:22px;}
.mbn04-num2{font-size:20px; font-weight:800; line-height:27px;}
.mbn04-4{font-size:14px;}

.sp02{padding-top:20px;}
.sp03{padding-top:30px;}
.sp04{padding-top:40px;}
.sp05{padding-top:50px;}

.sbar {height:1px; background-color:#6d8bda; border-bottom:2px solid #4366c1; margin:25px 0px;}


.subtop{background:url(../images/subtop.jpg) center 90px no-repeat #ffffff;}
.conbg{background:url(../images/conbg.png) center 200px no-repeat;}

.bigtitle{font-size:17pt; font-weight:bold; letter-spacing:-1px; color:#fff; padding:30px 0px 34px 5px;}

.lbn .lbn01{font-size:13pt; font-weight:bold; color:#20252c; padding:15px 0px 5px 0px;}
.lbn .lbn02{font-size:22pt; font-weight:bold; color:#20252c; padding:0px 0px 2px 0px; letter-spacing:-1px; font-family:arial;}
.lbn .lbn03{font-size:9pt; color:#999;}







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

.st01{font-size:25pt; color:#486ed1; line-height:130%; word-spacing:-1px; letter-spacing:-1px; font-family:'Nanum Square'; font-weight:bold;}
.st02{font-size:16pt; color:#777; line-height:130%; word-spacing:-1px; letter-spacing:-1px; padding-bottom:40px; font-family:'Nanum Square';}
.st03{font-size:18pt; color:#777; line-height:130%; word-spacing:-1px; letter-spacing:8px; padding:25px 0px 25px 0px;}
.st03 b{color:#20252c;}
.st04{font-size:18pt; color:#486ed1; line-height:130%; word-spacing:-1px; letter-spacing:-1px; font-weight:bold; padding:20px 0px 5px 0px;}

.bold b{color:#222; padding-right:7px;}

.bak{color:#20252c;}
.bakln{color:#20252c; display:inline; border-bottom:1px solid #20252c; padding-bottom:1px; _ padding-bottom:0px;}
.bakbg{color:#fff; background-color:#486ed1; padding:2px;}
