@charset "utf-8";
/* Basic */
*{margin:0; padding:0;}
body{
background:url(../img/main/bg_main.gif) top repeat-x;
height:100%;padding:0px;margin:0px ;width:100%;
color:#777777;line-height:18px;_text-align:center;font-size:12px;
font-family:"Dotum","돋움", "굴림", "Verdana", Sans-serif;
*word-break:break-all;-ms-word-break:break-all;
overflow-x:hidden;
}
fieldset,dl,dd,dt,img{border:0;}
address,em{font-style:normal;}
hr,legend,caption{display:none;}
button,label{cursor:pointer;_cursor /**/:hand;}
table{table-layout:fixed;border-collapse:collapse;border-style:hidden;border:0px;}
td,th {font-size:12px;line-height:18px;;color:#626262;font-family:"Dotum","돋움", "굴림", Sans-serif;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldse,p{list-style:none;}
div img {display:block;}
.png24{ tmp:expression(setPng24(this)); } /* png */

.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* layout */
#wrap{width:1160px;margin:0px auto;text-align:left;background:url(../img/main/bg_main.jpg) bottom no-repeat;}
#header{width:950px;margin:0px auto;padding:0;height:109px;overflow:hidden}
#header #gnb_area{width:950px;margin-top:10px;}
#header #gnb_area h1 {float:left; margin-top:30px;}
#header #gnb_area h1 img {width:235px;}
#header #gnb_area .toparea{vertical-align:top;border:0px;display:inline;float:right; width:715px;}
#header #gnb_area ul.util {width:715px;height:16px;}
#header #gnb_area ul.util li {position: relative;display:block;float:right;font-size:0;line-height:0;}
#header #gnb_area #menu {float:left;display:inline;}

#footer { height: 80px; text-align: center; }
#footer div.copyright { margin: 0px auto; width: 950px; text-align: left; }
#footer div.copy { float: left; height: 40px; margin:20px 0;}
#footer div.familysite { clear: both; position: relative; z-index: 2; }
#footer div.familysite div.inner { position: absolute; margin: -47px 0px 0px 780px; left: 0px; top: 0px; }
#footer div.familysite select,
#footer div.familysite option {color:#7a7a7a;font-size:11px;letter-spacing:-1px;height: 18px; }

#container{width:950px; margin:0px auto;}
.visual_main{width:675px;height:590px;float:left;margin:0px;padding:0;}
#content {width:275px;height:470px;margin-top:30px;float:right;}
#notice{width:275px;float:left;margin-bottom:30px;}
.notice-title {width:275px;margin-bottom:10px;}
.notice-title .tit{width:230px;float:left;}
.notice-title .more{width:40px;float:right;margin-bottom:2px;text-align:right;}
.notice_list {list-style:none;}
.notice_list li {height:18px; background:url(../img/common/bl_01.gif) no-repeat 0 7px;padding-left:10px;display:block;}
.notice_list li a {float:left;color:#b4b3b3;letter-spacing:-1px;font-size:11px;text-decoration:none;}
.notice_list li a:hover {text-decoration:none;color:#000;}
.notice_list li span.date{float:right;display:block;color:#91c7de;letter-spacing:0px;font-size:11px;}
.main_banner{width:275px;padding-bottom:30px;}
.main_market{width:275px;padding-bottom:30px;}
.main_video{width:275px;height:50px;}

/*//////////////////// Table ////////////////////*/

table.list01-s {width:100%; border-top:1px solid #d3e0e3; border-bottom:1px solid #e9e9e9;}
table.list01-s thead th {padding:3px 0 2px 0px; border-bottom:1px solid #dbdbdb; background:#eaeeee; color:#5d859e; font-weight:normal; text-align:center; font:11px Tahoma;}
table.list01-s tbody th {padding:3px 0px 2px 3px;color:#80aac9;text-align:left;border-bottom:1px solid #e9e9e9;font:11px Tahoma;}
table.list01-s tbody td {padding:3px 0px 2px 0px;color:#848484;text-align:center;border-bottom:1px solid #e9e9e9;font:11px Tahoma;}
table.list01-s tbody td.txt_right {text-align:right; }
table.list01-s tbody td.date {color:#b4b4b4;}
table.list01-s tbody td.b{font-weight:bold;}
