/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {font-family: 'Nanum Gothic'; font-style: normal; font-weight: 700; src: url(../fonts/NanumGothic-Bold.eot); 
  src: url(../fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(../fonts/NanumGothic-Bold.woff) format('woff'),
       url(../fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400;
  src: url(../fonts/NanumGothic-Regular.eot);
  src: url(../fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(../fonts/NanumGothic-Regular.woff) format('woff'),
       url(../fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {font-family: 'Nanum Gothic'; font-style: normal; font-weight: 800;
  src: url(../fonts/NanumGothic-ExtraBold.eot);
  src: url(../fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(../fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, a, ul, ol, li, address, small {margin: 0; padding: 0;}
body {min-width: 1040px; margin:0;}
/********************************white*********************************/
BODY, TD, th, input, DIV, form, TEXTAREA, center, pre, blockquote { font-size : 12px; font-family : 굴림,gulim; color : #707070; }
a { font-size: 12px;; color: #707070;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; color: #707070; }
a:hover { text-decoration: underline; color: #8393ca; }
a:active { text-decoration: none; color: #707070; }
a:focus { text-decoration: none;}

img {border: 0;}
ul, ol {list-style: none;}


/* HEADER */

#Mainmenu-box { width:730px; text-align:center; margin-top:10px;}
#Mainmenu-box-inner {margin: 0 auto; 730px; height:120px;}

#MenuBar1 li ul { padding: 10px; line-height: 16pt; }
#MenuBar1 li ul li { height:25px; margin:0 5px 0;}
#MenuBar1 li ul li { font-family: 돋움,verdana; font-size: 12px; color: #7d7d7d; font-weight: bold; text-align:left;}
#MenuBar1 li ul li A:link   {color:#7d7d7d; text-decoration:none;}
#MenuBar1 li ul li A:visited {color:#7d7d7d; text-decoration:none;}
#MenuBar1 li ul li A:active {color:#7d7d7d; text-decoration:none;}
#MenuBar1 li ul li A:hover {color:#7d7d7d; text-decoration:none;}

#top_allmenu { margin-left: 0px;}
#stop_menu_01 { margin-left:20px;}
/*sitemap*/
#sitemap_box {margin: 0 auto; width:730px; }
#sitemapWrap { position: relative; width:730px; top:0; left:0; clear: both; margin-left:25px; z-index:9999;}
#sitemapWrap #sitemap { position: absolute; top:0px; left:0; padding: 20px 10px 20px 10px ; width: 650px; visibility: hidden; background-color: #FFF; border:5px solid #d7d7d7; height: auto;}
#sitemapWrap #sitemap ul { float: left; text-align: left;  margin-left: 10px; }
#sitemapWrap #sitemap ul li { line-height: 18pt; list-style-type: disc;}
#sitemapWrap #sitemap ul li a:link {color:#636363; text-decoration:none;}
#sitemapWrap #sitemap ul li a:visited {color:#636363; text-decoration:none;}
#sitemapWrap #sitemap ul li a:hover {color:#8393ca; text-decoration: underline;}
#sitemapWrap #sitemap ul li a:focus {color:#636363; text-decoration:none;}

#sitemapWrap #sitemap ul li #close {  float: right; list-style: none; }
#sitemapWrap #sitemap #close li { list-style-type: none; filter:alpha(opacity=80); opacity:0.8;}
#ssb_cosebtn { position:absolute; top:10px; right:20px;}
