﻿@charset "utf-8";

@font-face {
 font-family:'Nanumgothic';
 font-style:normal; 
 font-weight:normal;
 src:url('NanumGothic.eot');
 src:url('NanumGothicd41d.eot?#iefix') format('embedded-opentype'),
 url('NanumGothic.woff') format('woff'),
 url('NanumGothic.ttf') format('truetype'),
 url('NanumGothic.otf') format('opentype');
}


	 
html{overflow:-moz-scrollbars-vertical; overflow-y:auto}
html, body { width:100%; height:100%; }
body{ -webkit-text-size-adjust: none;}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
hr, legend, caption{display:none;}
ul, ol, li{list-style:none;}
img, fieldset{border:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
table{border-collapse:collapse;}
address, em, optgroup{font-style:normal;}
object{vertical-align:top;}
input, button, select{vertical-align:middle;}
img{vertical-align:top;}
li { list-style-image:none; list-style-position:outside; list-style-type:none; display:block;}
* {padding:0; margin:0;}


body{color:#2b2b2b; font-family:Nanumgothic,"나눔고딕",Arial, Dotum, sans-serif, Verdana; font-size:16px;  line-height:1.5em; word-break:keep-all;}
input, select, textarea{height:21px; color:#000000; font:100% Verdana, NanumGothic, Dotum, sans-serif; border:1px #dbdfe6 solid; font-size:13px; }
.bgnone{background-image:none !important; }



/* linkStyle */
a{color:#454545; text-decoration:none;}
a:hover{color:#454545; text-decoration:underline;}
a:active, a:focus{text-decoration:none;}


/* display */
.none {display:none;}
.inlineBlock {display:inline-block;}


/* float */
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both;}


/* align */
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}


/* padding & margin */
.mt00 {margin-top:0 !important;}
.mt10 {margin-top:10px !important;}
.mt30 {margin-top:30px !important;}
.mt20 {margin-top:20px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mR10 {margin-right:10px !important;}
.mL10 {margin-left:10px !important;}
.mL20 {margin-left:20px !important;}
.mb20 {margin-bottom:20px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt80 {padding-top:120px !important;}


/* width */
.w100p {width:100%;}

/* hr */
.hr_b {border-bottom:1px #e3e3e3 solid; padding-bottom:35px}

/* font weight */
.normal {font-weight:normal;}
.bold {font-weight:bold;}
.letter01{letter-spacing:-1px;}
.font10{font-size:10px}



/* h1 ~ */
h1 {float:left; padding-right:100px;}
h3 {font-size:18px; margin-top:40px;}





/**** gnb ****/
.gnb{position:relative; width:950px; padding:0; margin:0 auto; }
.gnb .gnblogo{float:left; width:166px; margin-left:0px; padding:0; }
.gnb ul.area{position:absolute; top:8px; right:-13px; overflow:hidden; font-size:11px; color:#2b2b2b;}
.gnb ul.area li{float:left; margin-right:13px; padding-left:6px; background:url(../images/common/bullet01.gif) no-repeat 0 8px; }
.gnb ul.area li a:link{color:#2b2b2b; text-decoration:none; }
.gnb ul.area li a:hover{color:#2b2b2b; text-decoration:underline; }

ul.gnb_menu{position:relative; margin:40px 0 0 180px; float:right;  }
ul.gnb_menu li{float:left; font-family: sans-serif;}
ul.gnb_menu li a{display:block; padding:10px 0 20px 60px; }
ul.gnb_menu li a .gnb_selected{color:blue; }



ul.gnb_menu .lnb{position:absolute;top:40px; right:-13px; }
ul.gnb_menu .lnb ul{overflow:hidden;}
ul.gnb_menu .lnb ul li{float:left;color:#fff; padding:8px 4px 8px 34px;  font-size:14px; }
ul.gnb_menu .lnb ul li a{ color:#a6a6a6; padding:0;  }
ul.gnb_menu .menu01{left:84px}
ul.gnb_menu .menu02{left:273px}
ul.gnb_menu .menu03{left:280px}
ul.gnb_menu .menu04{left:455px;}
 
/*.gnb{position:relative; width:975px; padding:0 80px 0 58px; margin:0 auto;}
.gnb h1{position:absolute;top:0px; left:13px; }*/


