@charest "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*RESET.CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
*{margin:0;padding:0;}
html,body{margin:0;padding:0;height:100%;}
li{list-style:none;}
a{text-decoration:none;}
a, a:hover, a:visited{text-decoration:none;}
a:link{text-decoration:none;cursor:pointer;}
img,input{vertical-align:middle;}
select,fieldset{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img,fieldset{border:none;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
caption{display:none;}
strong,em,address{font-style:normal;font-weight:normal;}
.hid{position:absolute;left:-9999px;font-size:0;width:0;height:0;text-indent:-9999px;overflow:hidden;}

/*BASIC_LAYOUT.CSS*/
#wrap{width:100%;min-width:1000px;height:100%;}
#header{width:100%;height:90px;margin:0 auto;position:relative;z-index:10;}
#inner_header{width:1000px;height:90px;margin:0 auto;position:relative;}
#footer{width:100%;height:130px;background-color:#dbef9d;border-top:1px solid #cee87e;}
#inner_footer{width:1000px;height:96px;padding-top:34px;margin:0 auto;position:relative;}

/*COMMON.CSS*/
body{font-family:"Nanum Gothic";font-size:12px;}
#header h1{padding-top:19px;}
#gnb{position:absolute;right:0;top:53px;}
#gnb li{float:left;margin-right:65px;}
#gnb li.mrn{margin-right:0;}
#gnb li a{font-size:17px;font-weight:bold;color:#444444;}
#utilmenu{position:absolute;right:0;top:9px;}
#utilmenu li{float:left;margin-left:17px;}
#utilmenu li.mrn{margin-right:0;}

#sub_wrap{width:100%;height:150px;background-color:#f6f6f6;position:absolute;left:0;top:90px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
#inner_sub{width:1000px;height:150px;margin:0 auto;background:url("../images/common/sub_bg.jpg") 0 0 no-repeat;position:relative;}
#inner_sub:after{content:"";display:block;clear:both;}
#inner_sub ul.sub{height:129px;padding-top:20px;float:left;border-right:1px solid #dddddd;text-align:center;}
#inner_sub ul.sub li{margin-bottom:16px;}
#inner_sub ul.sub1{width:134px;margin-left:201px;}
#inner_sub ul.sub2{width:136px;}
#inner_sub ul.sub3{width:130px;}
#inner_sub ul.sub4{width:134px;}
#inner_sub ul.sub5{width:162px;}
#inner_sub ul.sub6{width:87px;padding-right:8px;border-right:0;text-align:right;}
#inner_sub p.close{position:absolute;right:0;bottom:-32px;}

#inner_footer address{position:absolute;top:35px;left:158px;}