@charset "utf-8";
/* ----------------------------------------------
 * HanbitSoft Service Development Team
 * hanbitsoft footer Stylesheet
 * Author - twoshlove@hanbitsoft.co.kr 20140123
------------------------------------------------- */

/* CSS Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, strong, small, dl, dt, dd, ol, ul, li, fieldset, form, input, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure, figcaption{margin:0; padding:0;}
img {vertical-align: middle;border:0;}
ul {list-style-type: none;}
/* Reserved Class
-------------------------------------------------------------- */
.blind{width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}
.fL{float:left;}
.fR{float:right;}
.clear {clear: both;}
.clearFix{zoom:1;}
.clearFix:after{clear:both; display:block; content:'';}

/* Styles
-------------------------------------------------------------- */
.footer {width: 1000px;height: 179px;padding: 1px 0 0 0;margin:0 auto;letter-spacing: -1px;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
.footer .fT {height: 44px;padding: 4px 0 0 0;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.footer .fL {width: 628px;}
.footer .fR {width: 372px;}
.footer .fT .fR ul {float: right;}
.footer .fT .fR ul li {float: left;margin: 0 0 0 1px;}
.footer .fT .fR ul li.exception {margin: 0 0 0 4px;}
.footer .fT .fL ul li {float: left;margin: 0 16px 0 0;}
.footer .fB .fL ul {padding-top: 10px;}
.footer .fB .fL ul li {float: left;margin: 0 14px 0 0;}
.footer .fB .fL ul li a {vertical-align: top;text-decoration: none;font-weight: bold;font-size: 10px;color: #555;}
.footer .fB .fL ul li a strong {vertical-align: top;}
div.bg {width: 1000px;margin: 0 0 100px 0;}
ul li a strong {color: #e00012;}
address {margin: 10px 0 0 0;letter-spacing: 0;font-style: normal;font-weight: bold;font-size: 10px;color: #6e6e6e;}
address a {color: #6e6e6e;}
address .copy {display: block;margin: 6px 0 0 0;}
.footer .fB .fR {height: 129px;}

/* 한글탐정 css */
#gpFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#gpFooter {width:100%;margin-top:133px;border-top:1px solid #d7d8da;background:#f5f5f6;}
#gpFooter .inner {width:1000px;margin:0 auto;}
#gpFooter .fT {border-top: 1px solid #f5f5f6;}
#gpFooter .fL {width: auto;}

/* 위드 css */
#wydFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#wydFooter .fB .fR {background: url('../images/bg_table_wyd.png') no-repeat right 10px;}
#wydFooter .fT {border-top: 1px solid #13191f;border-bottom: 1px solid #20272e;}
#wydFooter .fL {width: 618px;margin-left: 10px;}
#wydFooter .fR {width: 362px;margin-right: 10px;}

/* 오디션잉글리쉬 css */
#aeFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#aeFooter address {text-align:left;}
#aeFooter address a {font-size:10px;}
#aeFooter .fB .fR {background: url('../images/bg_table_ae.png') no-repeat right 10px;}
#aeFooter .fT {border-top: 1px solid #fff;}

/* 오디션 css */
#auFooter {width: 980px;}
#auFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#auFooter .fB .fR {background: url('../images/bg_table_au.png') no-repeat right 10px;}
#auFooter .fT {border-top: 1px solid #2f2f2f;border-bottom: 1px solid #282828;}
#auFooter .fR {width: 352px;}
/* 스쿼드플로우 css */
#sfFooter {clear: both;}
#sfFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#sfFooter .fB .fR {background: url('../images/bg_table_sf.png') no-repeat right 10px;}
#sfFooter .fT {border:none;}
#footerWrap {width: 100%;height:208px;background: #1b191b url('http://sf.hanbiton.com/images/common/bgFooter.gif') no-repeat center top;margin: 60px 0 0 0;padding: 28px 0 0 0;}
.home #sfFooter .fT {border-top:1px solid #1d1d1d;border-bottom:1px solid #151415;}
.home #sfFooter {border-top:1px solid #000;}

/* 헬게이트 css */
#hgFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#hgFooter .fB .fR {background: url('../images/bg_table_hg.png') no-repeat right 10px;}

/* 미소스 css */
#mythosFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#mythosFooter .fB .fR {background: url('../images/bg_table_mythos.png') no-repeat right 10px;}
#mythosFooter .fT {border-top: 1px solid #fff;}

/* 위아 css */
#wiaFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#wiaFooter .fB .fR {background: url('../images/bg_table_wia.png') no-repeat right 10px;}
#wiaFooter .fT {border-top: 1px solid #fff;}
#wiaFooter .fL {width: 608px;margin-left: 20px;}
#wiaFooter .fR {width: 352px;margin-right: 20px;}

/* 삼국지천 css */
#threeFooter {width: 970px;}
#threeFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#threeFooter .fB .fR {width: 342px;background: url('../images/bg_table_three.png') no-repeat right 10px;}
#threeFooter .fT .fR {width: 342px;}

/* 그라나도에스파다 css */
#geFooter {width:979px;}
#geFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#geFooter .fB .fR {background: url('../images/bg_table_ge.png') no-repeat right 10px;}
#geFooter .fL {width: 607px;}
#geFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}

/* 에이카 css */
#aikaFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#aikaFooter .fB .fR {background: url('../images/bg_table_aika.png') no-repeat right 10px;}

/* FCM css */
#fcmFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#fcmFooter .fB .fR {background: url('../images/bg_table_fcm.png') no-repeat right 10px;}
#fcmFooter .kleague {position: relative;left: 0;top: -3px;}
p.naver {margin: 12px 0;letter-spacing: 0;font-weight: bold;font-size: 10px;color: #6E6E6E;}

/* 한빛온, 게임팩, 한빛소프트 css */
#hanbitonFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#hanbitonFooter {clear: both;position: relative;left: 0;top: 0;width: 950px;padding-top: 10px;}
#hanbitonFooter .fT {height: 20px;border-top: 1px solid #fff;}
#hanbitonFooter .fL {width: 168px;}
#hanbitonFooter .fL p img {margin: 19px 0 0 9px;}
#hanbitonFooter .fR {width: 782px;}
#hanbitonFooter .fR ul {height: 30px;border-bottom: 1px solid #d9d9d9;}
#hanbitonFooter .fR ul li {float: left;margin: 0 11px 0 0;}
#hanbitonFooter .fR ul li a,
#hanbitonFooter .fR ul li a strong {display:block;height: 30px;line-height: 30px;text-decoration: none;font-weight: bold;font-size: 10px;color: #555;}
#hanbitonFooter .fR ul li a strong {color: #e00012;}
#hanbitonFooter .fR .clear {height: 19px;letter-spacing: 0;padding: 10px 0 0 0;font-weight: bold;font-size: 10px;color: #757575;}
#hanbitonFooter .fR .clear span {font-size: 12px;color: #b23a29;}
#hanbitonFooter .fR .clear a {margin: 0 5px;text-decoration: none;color: #757575;}
#hanbitonFooter p.icon {position: absolute;right: 0;top: 100px;}
#hanbitonFooter p.icon img {display:inline-block;width: 33px;height: 33px;margin: 0 0 0 6px;}
#hanbitonFooter address {letter-spacing: -1px;}

/* 리쿠르트 css */
#recruitFooter * {line-height:1.2;font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,Helvetica,sans-serif;}
#recruitFooter {position: relative;left: 0;top: 0;width: 990px;height: 180px;background: url('../images/bg_recruit.png') no-repeat 0 0;}
#recruitFooter p {z-index: 1000;position: absolute;left: 10px;top: 52px;}
#recruitFooter p a {float: left;display: block;height: 24px;text-indent: -9999em;}
#recruitFooter p a.hanbitsoft {width: 104px;margin: 0 17px 0 0;}
#recruitFooter p a.t3entertainment {width: 120px;}
#recruitFooter .pos {position: absolute;left: 573px;top: 25px;}
#recruitFooter ul li {float: left;margin: 0 14px 0 0;}
#recruitFooter ul li a {text-decoration: none;font-weight: bold;font-size: 10px;color: #555;}
#recruitFooter address {clear: both;padding: 5px 0 0 0;letter-spacing: -1px;}