/* main style */
* {margin:0; padding:0;}
/* Fixed 할 Element */
div, ul, ol, li, dl, dt, dd, p, input, textarea, select, h1, h2, h3, h4, em, address, fieldset, form, iframe, object{margin:0; padding:0;}
ul, ol{list-style-type:none; margin:0; padding:0;}
body{font-family:"굴림", "굴림체" "돋움",Dotum,Helvetica,AppleGothic,Sans-serif; color:#656565; background:#FFF; font-size:12px;} 
img{border:0;}
table{border-collapse:collapse;}
a:link, a:visited, a:active{color:#656565; text-decoration:none;}
a:hover{text-decoration:none; color:#656565;}

.rs_wrap{margin:0 auto; width:960px;position:relative;}/*position:relative;*/
.rs_wrap .main_flash{margin:0; padding:0;}
.rs_wrap #contents{margin:0 0 33px 0; padding:56px 0 0 25px; background:#FFF url(../images/default/main_cont_bg.jpg) no-repeat; width:935px; height:102px; position:relative;}
* html .rs_wrap #contents{margin:0; padding:56px 0 0 25px; background:#FFF url(../images/default/main_cont_bg.jpg) no-repeat; width:935px; position:relative;}
.rs_wrap #contents .title_notice{position:absolute; top:16px; left:29px;}
.rs_wrap #contents .title_partner_site{position:absolute; top:16px; right:195px;}
.rs_wrap #contents ul{list-style-type:none; width:227px; margin-top:12px;}
.rs_wrap #contents ul li{line-height:2em; font-size:11px; border-bottom:1px dashed #7c7c7c;}
.rs_wrap #contents ul li a:link{text-decoration:none; color:#656565;}
.rs_wrap #contents .cont_li{float:left; margin-right:22px;}

#family_site {position:relative;top:-4px;float:right;margin-left:15px;}
*:first-child+html #family_site {top:-5px;float:right;margin-left:15px;}
* html #family_site {top:-5px;float:right;margin-left:15px;}
#family_site_title {border:1px solid #2f82ca;width:107px;text-align:right;padding:2px 5px;}
#family_site_title a {color:#656565;font-family:dotum;font-size:11px;font-weight:100; text-decoration:none;}
#family_site_title img {border:0;margin-left:20px;vertical-align:middle;}
#family_site_info {position:absolute;width:107px;top:-189px;border:1px solid #2f82ca;padding:5px;background:#eef4f9;line-height:18px;display:none;list-style-type:none;}
#family_site_info a {color:#656565; text-decoration:none;}

.footer{border-top:1px solid #dee0e2; margin-top:0px; padding-top:20px; clear:both;}
.footer span{float:left;}

