@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body { color: #666; font-family:'나눔고딕','Nanum Gothic', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; font-size: 13px; line-height: 1.5em; word-break: keep-all; }
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button, textarea { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none outside none; }
hr { font-size: 0; height: 1px; left: -1000%; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
legend { font-size: 0; height: 1px; left: -1000%; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
caption { font-size: 0; height: 0; line-height: 0; visibility: hidden; width: 0; }
fieldset { border: medium none; }
a { color: #666; text-decoration:none; }
img { border: 0 none; vertical-align: top; }
input, select { vertical-align: middle; }
input[type="text"], input[type="password"], select{ border:1px solid #ddd;height:22px; font-size:13px}
em, address { font-style: normal; }
table { border-collapse: collapse; table-layout: fixed; word-wrap: break-word; }
label { cursor: pointer; }

#skipNavi { width: 100%; }
#skipNavi a { color: #fff; display: block; height: 1px; margin-bottom: -1px; overflow: hidden; text-align: center; width: 1px; }
#skipNavi a:focus, #accessibility a:active { background: #757575; height: auto; padding: 5px 0; width: 100%; }


/* 공통 */
.hidden{ position:absolute;overflow:hidden;width:0px;height:0px;line-height:0;text-indent:-9999px}
.bgno{background:none !important}
.rd{color:#af2525 !important}

.foot{border-top:1px solid #e6e6e6}
.list_polcicy{width:1100px;margin:0 auto;overflow:hidden;padding:14px 0 10px 13px}
.list_polcicy li{float:left;font-weight:bold;color:#3b3b3b;margin:0 6px 0 0 }
.list_polcicy li fieldset{float:left;margin-right:5px}
.list_polcicy li form{margin:0 0 0 0px;float:left}
.foot address{overflow:hidden;clear:both;width:1000px;margin:0 auto;padding:7px 0 0 13px;font-size:12px;text-align:center}
.list_polcicy li select{border:1px solid #707070;float:left;height:23px; display:block;width:163px;margin-right:4px}

.hidden02{ display:none}


.s_on01{ z-index:20;left:10px;top:70px;width:140px;}
.s_on02{ z-index:17;left:150px;top:70px;width:150px;}
.s_on03{ z-index:17;left:305px;top:70px;width:153px}
.s_on04{ z-index:17;left:460px;top:70px;width:150px}
.s_on05{ z-index:17;left:620px;top:70px;border-right:0 !important;width:140px}


.h_bg{background:#1d5f9f;width:100%;height:35px;;}
.bano{background:none !important}


#f_wrap{background:#f5f5f5}

.mmg5{margin-left:25px !important;margin-right:0 !important}

#heard{border-bottom:1px solid #b4b4b4;height:99px; z-index:50}
.heard_t{width:1100px;margin:0 auto; position:relative;z-index:50}
.heard_l{float:left;padding:15px 0 0 0}
.heard_l h1{float:left}
.heard_r{float:left;margin:20px 0 0 40px;}
.top_m{float:right;margin:0 25px 15px 0 }
#gup{clear:both; position:relative; z-index:55}
#gup ul li{text-align:center;float:left;font-size:16px;font-weight:600;color:#040d36;width:150px;background:url(images/main/me_line.gif) no-repeat right center}
#gup ul li.on a{color:#115aa6}
#gup ul li ul{ display:none; position:absolute; z-index:41;overflow:hidden;border-right:1px dotted #ccc;height:150px}
#gup ul li ul li{background:none;clear:both;font-size:12px;text-align:left;margin-left:15px;margin-bottom:2px}
#gup ul li ul li a{color:#666 !important;background:url(/images/wansan/main/me_li_dot.gif) no-repeat left center;padding-left:10px;font-weight:400 !important}
#gup ul li ul li a:hover{color:#1c96f5 !important;font-weight:600 !important;background:url(/images/wansan/main/me_li_doton.gif) no-repeat left center;padding-left:10px;}


.heard_bg{display:none;background:#fff url(/images/wansan/main/me_bg_img.jpg) no-repeat -30px bottom;height:200px; position:absolute;top:100px;width:1077px; z-index:40;border:1px solid #ccc;border-top:0 !important;left:0}
.top_banner{float:left}

