@charset "utf-8";

/* reset */
html,body{width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img, textarea,input {margin:0;padding:0;}
body {width:100%;font-family:'돋움',dotum,Helvetica,sans-serif;font-size:15px;line-height:1.6;color:#333;text-align:left;word-break:break-all;-ms-word-break:break-all;background:#fff; letter-spacing:-1px; background:url(../images/body_bg.gif) repeat-y;}
dl,ul,ol,li {list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top;}
hr {display:none;}
input,textarea,select{font-size:12px;color:#333;vertical-align:top;}
table {width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show;}
legend, caption {width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
a {cursor:pointer;}

/* common */



/* wrap -----------------------------------------------------------------------------------------------------------------------------------------------------*/
#wrap {width:100%;}

/* wrapper -----------------------------------------------------------------------------------------------------------------------------------------------------*/
#wrapper {width:1722px; margin:0px; border-left:0px;border-right:0px;}

/* header -----------------------------------------------------------------------------------------------------------------------------------------------------*/
#header{float:left; width:208px; background-color:#262626; background:url(../images/header_bg.gif);}
#header .log{margin-top:15px; margin-left:32px;}
#header h1{margin-top:39px; margin-left:30px;}

/* navbar -----------------------------------------------------------------------------------------------------------------------------------------------------*/
#navbar{width:140px; margin-top:57px; margin-left:33px;}
#navbar p{margin-bottom:16px;}
#navbar ul{margin-left:14px; margin-bottom:20px;}
#navbar ul li{margin-bottom:6px;}
#navbar ul li:last-child{margin-bottom:0px;}

.left_tit{float:left; width:139px;height:1277px; background:url(../images/sub_left_img.jpg) no-repeat top center;}

/* contents -----------------------------------------------------------------------------------------------------------------------------------------------------*/
#contents{float:left; width:1012px; border-right:1px solid #d9d9d9; overflow:hidden; background-color:#fff;}
#contents h1{width:310px; margin-top:34px; margin-left:18px; margin-bottom:30px; font-size:42px; color:#313131; background:url(../images/sub_tit_line.gif)no-repeat 0 0;}
#contents .sub_sitemap{font-size:12px; margin-top:42px; margin-left:17px;}
#contents .sub_sitemap img{margin-top:2px;}
#contents .sub_sitemap span{margin:0 3px;}
#contents .sub_sitemap .sitemap_arrow{font-size:11px; color:#acacac;}
#contents .sub_sitemap .txt01{color:#ababab;}
#contents .sub_sitemap .txt02{color:#646464;}
#contents ul{margin-left:44px; clear:both; display:inline-block;}
#contents ul li{float:left;}

.contents_box{clear:both; display:inline-block;}
.contents_board{clear:both; display:inline-block; width:952px; padding:30px 30px; overflow:hidden; min-height:919px;}
/* banner */
#banner{position:absolute; top:30px; left:678px; width:651px;}
#banner img{float:left; display:block;}
/* footer -----------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer{clear:both; width:1012px; height:98px; background-color:#515151;}
#footer img{float:left; margin-top:20px; margin-left:28px;}
#footer p{float:left; margin-top:24px; margin-left:25px; font-size:13px; color:#b5b5b5;}