@charset "utf-8";

html{}
body{background:url(/child/images/common/bg_body.gif) repeat-x left top;}
#wrap{width:100%; background:url(/child/images/common/bg_wrap.gif) no-repeat left top;}

/* skipNav */
#skipNav{display:none;}

/* header [프린트, 로고, 네비] */
#header{margin-left:30px; width:970px; height:143px;}

#utility_menu{float:right; margin-top:9px; height:18px;}
#utility_menu li{float:left; display:inline; line-height:1em;}
#utility_menu li.print{margin:0 127px 0 3px;}

#navi_wrap{clear:both; width:970px; height:116px;}
#navi_wrap div.logo_area{float:left; margin:25px 62px 0 33px; display:inline;}
#navi_wrap div.logo_area h1{float:left; margin:17px 0 0 0;}
#navi_wrap div.logo_area p{float:left; margin:0 10px 0 0;}

#navi_wrap #lnb{float:left; width:710px; height:116px;}
.navi1depth{padding-left:8px; background:url(/child/images/common/bg_navi.gif) no-repeat left top; width:702px; height:116px; position:relative;}
.navi1depth li{float:left; line-height:1em;}
/* 2depth 위치 */
#top-sub-menu1{position:absolute; left:25px; top:93px; width:685px; display:none;}
#top-sub-menu2{position:absolute; left:80px; top:93px; width:630px; display:none;}
#top-sub-menu3{position:absolute; left:250px; top:93px; width:685px; display:none;}
#top-sub-menu4{position:absolute; left:330px; top:93px; width:380px; display:none;}
#top-sub-menu5{position:absolute; left:450px; top:93px; width:260px; display:none;}
/* 2depth 블릿 */
#top-sub-menu1 li, #top-sub-menu2 li, #top-sub-menu3 li, #top-sub-menu4 li, #top-sub-menu5 li{display:inline; margin:0 10px 0 0; line-height:1.5em;}

/* left */
#left{float:left; display:inline; margin:27px 0 0 30px; width:200px;}
#left h2{margin:36px 14px 0 0; text-align:right;}
#left #left_menu{margin:20px 19px 0 0; text-align:right}
#left #left_menu li{margin-bottom:9px; line-height:1em;}

/* contents_wrap */
#contents_wrap{float:left; margin:27px 0 0 30px; width:740px;}


#contents_wrap #con_title{overflow:hidden; width:100%; height:40px; margin:25px 0 30px 0;}
#contents_wrap h3{float:left;}

#contents_wrap #location{float:right; display:inline; margin:13px 6px 0 0; line-height:1em; vertical-align:top;}
#contents_wrap #location span{color:#5f8e0f; font-size:0.95em; font-weight:bold}
#contents_wrap #location a{color:#727272; font-size:0.95em;}
#contents_wrap #location a:hover{text-decoration:underline;}

#contents_wrap #contents{padding:0 30px 0 25px; width:685px;}

#satisTop{width:675px;background:url(/main/images/common/satisfy_bg3.gif) no-repeat left top;padding:5px 5px 0 5px;margin:40px 0 0 25px;}
#satisTop div{clear:both;overflow:hidden;background-color:#e2e2e2;font-size:0.95em;height:1%;}
#satisTop dl{line-height:1.2em;height:12px;padding:5px 0 4px 0;float:left;}
#satisTop dl dt{padding-left:10px;font-weight:bold;color:#464646;float:left;}

#satisTop dl dd{color:#464646;float:left;}
#satisTop p{float:right;font-weight:normal;color:#4794d6;padding:4px 5px 0 0;}

#satisfy{width:675px;background:url(/main/images/common/satisfy_bg3.gif) no-repeat left bottom;padding:0 5px 5px 5px; margin-left:25px;}
#satisfy #satisMid{width:655px;padding:11px 10px 0 10px;line-height:1em;font-size:0.95em;}
#satisfy #satisMid dl{padding-bottom:2px;float:left;}
#satisfy #satisMid dl dt{font-weight:bold;color:#464646;display:inline;padding:0;}
#satisfy #satisMid dl dd{display:inline;color:#464646;padding:0;line-height:1.2em;}
#satisfy #satisMid p{color:#f77925;letter-spacing:-1px;float:right;line-height:1.2em;}
.satflo{clear:both;overflow:hidden;height:1%;}

#satisfy #satisMid img{display:inline;margin:-1px 5px 0 5px;}

#satisfy #satisFoot{padding:8px 0 0 2px;width:670px;clear:both;overflow:hidden;}
#satisfy #satisFoot dt{float:left;}
#satisfy #satisFoot dd{float:right;}
.opinion{font-size:0.94em;width:624px;height:14px;padding:2px 0 0 3px;border:1px solid #dbdbdb;}
#satisfy #satisFoot dd input{padding-bottom:1px;}


/* footer */
#footer{clear:left; padding-top:200px; width:1000px; height:130px; background:url(/child/images/common/bg_footer.gif) no-repeat left bottom;}

#address{float:left; padding:5px 0 0 125px;}
#address ul{overflow:hidden; margin:0 0 8px 0; width:450px;}
#address ul li{float:left; line-height:1em;}
#address ul li a{display:block; font-size:0;}
#address p{font-size:0;}

.footer_form{float:left; margin:0 0 0 183px; width:187px; line-height:1em;}
.footer_form select{width:155px; height:18px; font-size:0.95em; margin-bottom:3px; padding:1px 0 1px 1px; vertical-align:top; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef;}
.footer_form label{margin-bottom:3px;}
