@charset "utf-8";
@import url(global.css);

div#hearder {width:983px; margin:0 auto 22px; padding-top:16px; text-align:left;}
div#hearder dl {width:100%; overflow:hidden;}
div#hearder dl dt {float:left;}
div#hearder dl dd {float:right; margin-top:24px;}
div#hearder dl dd ul.snb {overflow:hidden;}
div#hearder dl dd ul.snb li {float:left; margin-right:17px;}

div#gnb {position:relative; width:100%; height:30px; margin:0 auto; text-align:center; background:url(/images/common/gnb_line.gif) repeat-x left top;}
div.gnb {position:absolute; width:976px; z-index:10; margin-left:-488px; left:50%;}

div#container {width:983px; padding-left:7px; text-align:left; margin:0 auto;}
div#container #flash {margin-bottom:26px; font-size:0;}
div#container #contents {overflow:hidden; margin:0 0 10px 53px;}

div#container #contents .menu01 {float:left; width:287px; margin-right:66px;}
						.menu01 .notice {overflow:hidden; height:120px;}
						.menu01 .notice dl.tit {overflow:hidden; width:100%; margin-bottom:14px;}
						.menu01 .notice dl.tit dt {float:left;}
						.menu01 .notice dl.tit dd {float:right; width:176px; height:16px; padding-top:5px; border-bottom:1px solid #acbf00; text-align:right;}
						.menu01 .notice ul.noti {overflow:hidden;}
						.menu01 .notice ul.noti li {clear:both; float:left; width:277px; padding-left:10px; padding-bottom:5px; background:url(../../images/ico/list_mlist.gif) no-repeat 3px 4px; font-size:11px; color:#858585;}
						.menu01 .notice ul.noti li a {float:left;}
						.menu01 .notice ul.noti li span.date {float:right;}
						.menu01 .client {height:110px;}
						.menu01 .client p.tit {margin-bottom:11px;}
						.menu01 .client p.flash {margin-bottom:20px;}
						.menu01 .client p.btn {font-size:0;}
						.menu01 .client p.btn img {margin-right:2px;}
div#container #contents .menu02 {float:left; width:227px; margin-right:66px;}
						.menu02 div.ceo {width:100%; height:120px;}
						.menu02 .ceo dl.tit {overflow:hidden; width:100%; margin-bottom:10px; border-bottom:1px solid #e1e1e1;}
						.menu02 .ceo dl.tit dt {float:left; margin:4px 0 8px;}
						.menu02 .ceo dl.tit dd {float:right; width:48px; margin-top:3px; text-align:right;}
						.menu02 .ceo dl.ceo {overflow:hidden;}
						.menu02 .ceo dl.ceo dt {float:left; margin-right:8px;}
						.menu02 .ceo dl.ceo dd {float:right; width:120px; font-size:11px; line-height:16px;}
div#container #contents .menu03 {float:left; width:227px;}
						
div#container #contents .main_view {width:100%; height:120px;}
div#container #contents .main_view dl.tit {overflow:hidden; width:100%; margin-bottom:10px; border-bottom:1px solid #e1e1e1;}
						.main_view dl.tit dt {float:left; margin:4px 0 8px;}
						.main_view dl.tit dd {float:right; width:48px; margin-top:3px; text-align:right;}
						
div#footer {width:100%;  padding:16px 0; background:#e6e6e6;}
div#footer dl.foot {overflow:hidden; width:983px; height:55px; margin:0 auto; padding-left:31px; text-align:left; position:relative;}
div#footer dl.foot dt {float:left; margin-right:42px;}
div#footer dl.foot dd {float:left;}
div#footer dl.foot dd ul {overflow:hidden;}
div#footer dl.foot dd ul li {float:left; margin-right:7px;}
div#footer dl.foot dd p {clear:both; margin-top:6px;}
div#footer dl.foot div.foot_r_logo {position:absolute; right:0px;}

div#goto {position:absolute; top:0; right:0; width:28px; height:100px;}