@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,figure,figcaption,menu {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
th,td,input,select,textarea,button {font-size:12px;}
a {color:#262626;text-decoration:none}
a:hover {color:#1968ab;text-decoration:underline}
a:active {background-color:transparent}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
header,main,aside,article,footer {display:block}

html {-webkit-text-size-adjust:none;}


/* From Style */
input, select {line-height:100%; vertical-align:middle; background:#fff; }
textarea	{border:1px solid #D8D8D8; padding:2px;}
input.ed {border:1px solid #D8D8D8;padding:3px 4px; }
select.ed {border:1px solid #D8D8D8; }
textarea.ed { border:1px solid #D8D8D8; padding:2px; }
hr, caption {display:none;}
legend		{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset	{border:0; padding:0; }
label		{display:inline-block; cursor:pointer;vertical-align:middle;}


/* LAYOUT */
body {font:12px/160% "dotum"; min-width:1100px; position:relative; left:0; top:0;}
#login {width:1000px; margin:0 auto;}
#header {width:1000px; margin:0 auto;}
#contents {width:1000px; margin:0 auto;}
#footer {width:1000px; margin:0 auto;}



#skip a {width:140px; height:30px; line-height:30px; text-align:center; font-weight:bold; text-decoration:none; border:1px solid #333; position:absolute; left:-9999px; top:0; background:#1968ab; color:#fff; }
#skip a:focus {left:0;}

#login {height:35px; line-height:35px; text-align:right; position:relative; z-index:999;}
#login a {padding:0 10px;}

#header {height:67px; background:url('/images/common/bg-header.png') left top no-repeat; z-index:999; position:relative; left:0; top:0;}
#header.fixed {position:fixed; top:0; left:50%; margin-left:-500px;}
h1 {float:left;}
#gnb {float:right; height:67px;}
#gnb > li {float:left;}
#gnb > li > a {display:block; padding:20px 20px 18px;}
#gnb > li > ul {width:100%; display:none; position:absolute; top:65px; left:0; background:#f3f3f3; border-top:1px solid #eee; box-shadow:1px 1px 0.5px #999;
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop')"; // for IE8
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop'); // for IE7
}
#gnb > li > ul.s1 {}
#gnb > li > ul.s1 li:first-child {margin-left:230px;}
#gnb > li > ul.s2 li:first-child {margin-left:200px;}
#gnb > li > ul.s3 li:first-child {margin-left:400px;}
#gnb > li > ul.s4 li:first-child {margin-left:570px;}
#gnb > li > ul.s5 li:first-child {margin-left:450px;}
#gnb > li > ul.s6 li:first-child {margin-left:870px;}
#gnb > li > ul > li {float:left;}
#gnb > li > ul > li > a {display:block; font:12px/24px 'dotum';  padding:8px 20px; font-weight:bold; text-decoration:none; color:#666;}
#gnb > li > ul > li > a:hover, #gnb > li > ul > li > a:focus {color:#1968ab;}

/* #gnb > li > ul > li > a {display:block; font:11px/24px 'dotum';  padding:5px 20px; letter-spacing:-1px; font-weight:bold; text-decoration:none; color:#666;} 2015-04-28 */


#sitemap {background:#eee; padding:25px 0 40px; position:relative; left:0; top:0;}
#sitemap > ul {width:1000px; margin:0 auto; overflow:hidden;background:url('/images/common/map.jpg') right top no-repeat;}
#sitemap > ul > li {float:left; width:90px; margin-left:25px;}
#sitemap > ul > li > a {display:block; width:100%; height:25px; line-height:25px; margin-bottom:10px; border-bottom:1px solid #dadada; cursor:default;}
#sitemap > ul > li:first-child {margin-left:0;}
#sitemap > ul > li > ul {}
#sitemap > ul > li > ul > li > a {font:11px/24px 'dotum'; letter-spacing:-1px; color:#999;}
#sitemap > ul > li > ul > li > a:hover, #sitemap > ul > li > ul > li > a:focus {color:#1968ab;}

#footer {padding:35px 0;overflow:hidden;}
#footer div {float:left; font:11px/24px 'dotum'; color:#999; letter-spacing:-1px;}
#footer div i {letter-spacing:0; font-style:normal;}
#footer ul {float:right;}
#footer ul li {float:left;}
#footer ul li a {padding:0 15px; }