/* HTML */
* { margin:0; padding:0; font-style:normal; font-family:µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, "Lucida Sans Unicode", AppleGothic, Sans-serif; }
body { margin:0; padding:0; font-size:12px; }
img, fieldset { border:none; }
hr, legend { display:none; }
li { list-style:none; }
p, dt, dd, li { line-height:1.6em; }
a:link, a:visited, a:active {  }
a:hover {  }
html:first-child select {padding-right:6px; height:20px;} /* Opera Fix */
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */

#leftMenu { margin:0; text-align:left; font-size:12px; }
.main#leftMenu { margin:0; }

#leftMenu li h3 { height:35px; line-height:35px; font-size:12px; font-weight:bold; background:url(/images/common/bg_snb.gif) repeat-x; border-top:1px solid #ccc; }
#leftMenu li h3 a { display:block; padding-left:10px; color:#333; text-decoration:none; }
#leftMenu li.on h3 a { background:url(http://img.hancom.co.kr/images/snb/bul_snb.gif) no-repeat 173px 50%;}
#leftMenu li ul { display:block; padding:0 10px; border-top:1px solid #ccc; }
#leftMenu li ul li { border-bottom:1px dotted #d9d9d9; line-height:1.1em; }
#leftMenu li ul li a { display:block; width:100%; padding:8px 0; font-size:11px; color:#707070; text-decoration:none; }
#leftMenu li ul li.last { border-bottom:0; }
#leftMenu li ul li.here a { font-weight:bold; color:#a40404; }

.msgbox { margin-left:10px; padding:40px 30px 0 30px; width:626px; height:195px; *width:686px; *height:235px; background:url(/data/lime/images/msgbox.gif) no-repeat 0 0; }
.msgbox .header { padding-bottom:30px; text-align:center; border-bottom:1px solid #d6e2ea; }
.msgbox .header h2 { font-size:15px; color:#333; }
.msgbox .header p { color:#47588b; margin:10px 0 0 0; }
.msgbox .body { padding:30px; }
.msgbox .body p { margin-bottom:10px; }


/* footer */
#footer { clear:both; border-top:1px solid #e5e5e5; margin-top:80px; }
#footer * { line-height:120%; word-spacing: 0; }
#footer .footer { position:relative; width:951px; margin:0 auto; *zoom:1; padding:30px 0; }
#footer .footer:after { content:" "; display:block; clear:both; }
#footer .footer .leftB { position:absolute; top:-82px; left:0; width:190px; height:1px; background:url(http://img.hancom.co.kr/images/common/bg_leftB.gif) no-repeat;}
#footer .footer .logo { float:left; width:190px; text-align:center; padding-top:29px; margin-right:50px; }
#footer .footer .fwrapper { float:left; width:462px; color:#a2a5a7; text-align:left; }
#footer .footer .flink { margin-bottom:12px; }
#footer .footer .flink li { display:inline-block; *display:inline; font-size:11px; color:#a2a5a7;}
#footer .footer .flink li.bar { width:22px; text-align:center; }
#footer .footer .flink a { font-weight:bold; color:#a2a5a7; font-size:11px; }
#footer .footer .address { font-size:11px; margin-bottom:12px; line-height:130%; }
#footer .footer .copyright { font-size:11px; }
#footer .footer .top { position:absolute; top:-24px; right:0; }
#footer .sns { position:absolute; top:30px; right:190px; }
#footer .sns img { margin:0 1px;}
#footer .familysite{position:absolute; top:56px; right:0; z-index:100; text-align:left; }
#footer .familysite p.btn{position:absolute; bottom:0; right:0; font-size:0;}
#footer .familysite #familysite{ display:none; position:absolute; bottom:0; right:0;}
#footer .familysite #familysite ul li{ display:block; width:100%; }
#footer .familysite #familysite li a { display:block; width:100%; padding:3px 0 4px; color:#a2a5a7; }
#footer .familysite #familysite li a:hover { color:#9E1501; }
#footer .familysite .siteList { border:1px solid #e3e3e3; background:#fff; width:178px; margin-bottom:-1px; padding:10px 0 0;}
#footer .familysite .siteList ul { border-bottom:1px dotted #666; margin:0 10px 5px; padding-bottom:10px; }
#footer .familysite .siteList ul.last { border-bottom:none; margin-bottom:0; }
#footer .familysite .fsTitle { font-weight:bold; padding:10px 0 3px; color:#666; }
#footer .familysite img{cursor:pointer;}




