@charset "euc-kr";

#wrapper { width:1010px; font-family:Dotum, 'µ¸¿ò', Arial, sans-serif; margin:0 auto; }
#wrapper #container:after { content:""; clear:both; display:block; }
#wrapper #container { position:relative; }

#wrapper #container #contents { float:right; width:710px; padding-bottom:20px; margin-bottom:50px; }
#wrapper #container #contents .location { float:right; color:#9e9e9e; font-size:.9em; margin-top:7px; padding:0 0 10px 14px; background:url('../images/main/bullets/bul_location.gif') no-repeat 0 2px; }
#wrapper #container #contents .contents { clear:right; }

#wrapper #container #column { float:left; padding:27px 15px 50px 35px; background:url('../images/main/backgrounds/bg_column.gif') no-repeat 0 0; }
#wrapper #container #column .column { width:210px; height:767px; }
#wrapper #container #column .column strong { display:block; padding-bottom:16px; }
#wrapper #container #quick { position:absolute; bottom:20px; right:0; }

#wrapper #gnb { height:280px;}

#wrapper #footer .util:after { content:""; clear:both; display:block; }
#wrapper #footer .util { height:36px; background:url('../images/main/backgrounds/bg_footer_util.gif') no-repeat 0 100%; }
#wrapper #footer .util ul.util_link { float:left; width:600px; padding-top:12px; }
#wrapper #footer .util ul.util_link:after { content:""; clear:both; display:block; }
#wrapper #footer .util ul.util_link li { background:url('../images/main/lines/line_footer_util.gif') no-repeat 0 50%; padding:0 8px; }
#wrapper #footer .util ul.util_link li.first-child { background-image:none; padding-left:0; }
#wrapper #footer .util ul.util_homepage { float:right; width:278px; }
#wrapper #footer .util ul.util_homepage:after { content:""; clear:both; display:block; }
#wrapper #footer .util ul.util_homepage li fieldset { padding-top:12px; width:136px; }
#wrapper #footer .util ul.util_homepage li.first-child fieldset { width:142px; }
#wrapper #footer .util ul.util_homepage li fieldset select{ width:136px; }
#wrapper #footer .util ul:after { content:""; clear:both; display:block; }
#wrapper #footer .util ul li { float:left; }

#wrapper #footer .info:after { content:""; clear:both; display:block; }
#wrapper #footer .info { height:74px; }
#wrapper #footer .info ul { float:right; width:181px; position:relative; left:4px; padding-top:16px; }
#wrapper #footer .info ul:after { content:""; clear:both; display:block; }
#wrapper #footer .info ul li { float:left; }
#wrapper #footer .info .copy { float:left; position:relative; top:17px; width:579px; height:42px; background:url('../images/main/menus/footer_bg.gif') no-repeat 0 0; }
#wrapper #footer .info .copy dl {position:absolute; bottom:0; left:433px; width:200px; top:7px}
#wrapper #footer .info .copy dl dt, #wrapper #footer .info .copy dl dd { float:left; color:#9f9f9f; display:block;}

#wrapper #footer .info .copy dl dd { padding:0 10px 0 5px;}
#wrapper #footer .info .copy p { margin-left:51px; padding-bottom:4px; padding-top:6px; }
#wrapper #footer .info .copy address { margin-left:51px; position:relative; display:inline-block; width:348px; height:11px; overflow:hidden; background:url('../images/main/menus/footer_addr.gif') no-repeat 0 0; text-decoration:none; }
#wrapper #footer .info .copy address span { position:absolute; z-index:-1; visibility:hidden; }
