/* BASIC css start */
/* ÇÏ´Ü */
#footer {
    margin-top: 50px;
    position: relative;
    width: 100%;
    border-top: 1px solid #fad551;
}
#footer .top {
    width: 995px;
    margin: 0 auto;
}

#footer .top:after {content: ""; display: block; clear: both;}
#footer .top .left {
    border-right: 1px solid #e9e9e9;
    float: left;
    padding:20px 30px 25px 0;
}
#footer .top .cent {
    border-right: 1px solid #e9e9e9;
    float: left;
    padding:20px 30px 25px 30px;
}
#footer .top .right {
    float: left;
    padding: 20px 0 25px 30px;
}
#footer .top div .tit {color:#5e5e5e; font-size:16px; font-weight:bold; margin-bottom:10px;}
#footer .top div .normal_txt span {
    color: #ffd314;
    font-size: 13px;
    letter-spacing: -0.01em;
    padding:1px 0;
}
#footer .top div .normal_txt {
    color: #595959;
    font-size: 12px;
    letter-spacing: -0.01em;
    padding:1px 0;
}
#footer .top div .normal_txt.ff {margin-bottom:10px;}
#footer .top div .y_txt {
    color: #ffd314;
    margin: 10px 0;
    font-size: 30px;
    font-family: 'LatoLight', sans-serif;
}

#footer .top div .y_txt span {
    color: #6b6b6b;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    margin-top: 12px;
    margin-right: 5px;
}

#footer .top .cent {}
#footer .top .right {}
#footer .mid {height:42px; line-height:42px; background:#f1f1f1;}
#footer .mid ul {text-align:center;}
#footer .mid ul li {
    display: inline-block;
    padding: 0 16px;
    background: url(/design/kcb4477/pc/img/foot_gnb_bg.gif);
    background-position-x: right;
    background-repeat: no-repeat;
    background-position-y: 50%;
}
#footer .mid ul li:last-child  {
    background:none;
}
#footer .mid ul li a {
    color: #717171;
    font-size: 12px;
    letter-spacing: -0.04em;
}
#footer .bot {
    width: 995px;
    margin: 0 auto;
    padding: 15px 0 90px 0;
}
#footer .bot .logo {margin-right:30px; float:left;}
#footer .bot .info {float:left;}
#footer .bot .info ul {}
#footer .bot .info ul li {
    color: #a1a1a1;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    padding: 1px 0;
    font-family: µ¸¿ò;
}
#footer .bot .info ul li:last-child {margin-top:20px;}
#footer .bot .info ul li a img {margin-right:30px;}
#footer .bot:after {content: ""; display: block; clear: both;}

/* ¸®¸¶ÀÎµå css¼öÁ¤ */
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a img {width:159px;height: 159px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a dl dt {overflow:hidden;height: 32px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li {float:left;width:159px;height: 228px !important;}






/* BASIC css end */

