/*
 +----------------------------------------------------------------------+
 | Copyright (c) STUDYMAX.  co. Ltd
 +----------------------------------------------------------------------+
 | 작업일 : 2017-08-30
 | 파일설명 : footer CSS
 +----------------------------------------------------------------------+
 | 작업자 : bsh
 +----------------------------------------------------------------------+
*/

.footer{position:relative;clear:both;height:150px;background:#fff url('/images/front/layout/bg_footer.png') repeat-x 0 0;}
.footer .inner{position:relative;width:992px;margin: 0 auto;}
.footer .footerMenu{height:27px;padding-top:14px;}
.footer .footerMenu li{float:left;padding-left:14px;margin-left:13px;background:url('/images/front/layout/bar_footerMenu.png') no-repeat 0 50%;}
.footer .footerMenu li:first-child{padding-left:0px;margin-left:0px;background:none;}
.footer .footerMenu li a{display:block;color:#444444;vertical-align:top;}

.footer .familySite{position:absolute;top:8px;right:0;}
.footer .familySite .sbHolder{padding-right:0;border:1px solid #1c1c1c;}
.footer .familySite .sbToggle{position:absolute;top:10px;right:12px;width:7px;height:5px;background:url('/images/front/layout/sbToggle_off.png') no-repeat 0 1px;}
.footer .familySite .sbToggle.sbToggleOpen{background:url('/images/front/layout/sbToggle_on.png') no-repeat 0 1px;}
.footer .familySite .sbSelector{display:block;height:24px;line-height:24px;padding:0 15px 0 15px;font-size:11px;text-decoration:none;color:#ffffff;background:#303030;}
.footer .familySite .sbOptions{min-height:80px;margin-top:2px !important;overflow-y:auto;max-height:110px !important;padding:5px 0;border:1px solid #999999;background:#fff;}
.footer .familySite .sbOptions li{padding:0 15px;}
.footer .familySite .sbOptions li:first-child{display:none;}
.footer .familySite .sbOptions li:first-child{margin-top:0;}
.footer .familySite .sbOptions a{color:#848282;padding:5px 0 5px 3px;font-size:11px;border-bottom:none;}
.footer .familySite .sbOptions a:hover{color:#cc0000;text-decoration:underline}

.footer .siteInfo{position:relative;padding-left:165px;padding-top:30px;}
.footer .footerLogo{position:absolute;top:38px;left:0;}
.footer address{clear:both;font-style:normal;font-size:11px;color:#999999;letter-spacing:-1px;font-family:'Dotum'; }
.footer address span{padding-left:8px;margin-left:5px;font-size:11px;}
.footer address span:first-child{padding-left:0;margin-left:0;background:none}
.footer .copyright strong{color:#cc3333;}

#familySiteListBox .footerSelectBox{position:absolute;margin-left:700px;margin-top:0px;font-size:11px;width:110px;height:25px;border:1px solid #000;font-weight:normal;text-align:center;cursor:pointer;background:#303030;color:#fff;font-size:9px;!important;}
#familySiteListBox .footerSelectBoxList{display:none;}
#familySiteListBox .footerSelectBoxList.on{position:absolute;margin-left:880px;margin-top:-135px;display:block;font-size:11px;width:110px;border:1px solid #ccc;background:#FFF;}
#familySiteListBox .footerSelectBoxList a{padding-left:21px;}
#familySiteListBox .footerSelectCourse{padding-top:5px;padding-bottom:4px;cursor:pointer;font-size:11px;/*width:90px;*/!important;}
#familySiteListBox a{font-size:11px;color:#848282;}
#familySiteListBox a:hover{text-decoration:underline;color:#b31d23;font-size:11px;}
#familySiteListBox .toggleBtn{position:absolute;top:10px;right:7px;}
#familySiteListBox .fmarginTop{margin-top:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#familySiteListBox .fmarginTop{margin-top:5px;}
}
@-moz-document url-prefix() {
#familySiteListBox .fmarginTop{margin-top:5px;}
}
#footerSelectCourse{padding-right:11px;}