/* BASIC css start */
#ftWrap { background: url(/design/ghcleaner/2015/images/common/bg_footer.png) 0 100% repeat-x; }

#ftWrap #footer #workshop {
    overflow: hidden;
    margin-bottom: 18px;
    height: 368px;
    font-size:0;
}

/* ±âÁ¸¿¡ li ±â¹ÝÀÏ ¶§¸¦ À§ÇÑ ·êÀÎµ¥,
   Áö±Ý HTMLÀº img Á÷·ÄÀÌ¶ó ¿µÇâ °ÅÀÇ ¾øÀ½. À¯Áö */
#ftWrap #footer .workshop li { float: left }

#ftWrap #footer .footer-bottom {
    padding-top: 18px;
    margin-left:-60px;
    height: 155px;
}
#ftWrap #footer .footer-logo {
    float: left;
    padding: 19px 35px 0 0;
}
#ftWrap #footer .company-info {
    float: left;
    padding: 3px 0 2px 18px;
    border-left: 1px solid #e5e5e5;
}
#ftWrap #footer .company-info p,
#ftWrap #footer .company-info a {
    margin-bottom: 3px;
    font-size: 14px;
    font-weight:600;
    color: #020202;
    letter-spacing: -.5px;
}
#ftWrap #footer .company-info a {font-size:inherit}
#ftWrap #footer .company-info span { margin-right: 18px;}
#ftWrap #footer .company-info em {font-style:normal; color:#0332fb}
#ftWrap #footer .company-info .copyright { padding-top: 10px ; font-size: 12px;}

#ftWrap #footer .customer-service { float: right; }
#ftWrap #footer .policies {
    float: left;
    padding: 15px 0 0 13px
}
#ftWrap #footer .policies li { margin-bottom: 10px; }
#ftWrap #footer .escrow {
    float: right;
    padding-top: 5px
}

.als-container {
    position: relative;
    width: 100%;
    margin: 0px auto;
    z-index: 0;
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;

    /* °ø¹é/ÁÙ¹Ù²ÞÀ¸·Î »ý±â´Â ¹Ì¼¼ °£°Ý Á¦°Å */
    font-size: 0;
    line-height: 0;

    /* ÀÌ¹ÌÁö°¡ ÁÙ¹Ù²Þ ¾È µÇ°í ÇÑ ÁÙ·Î Âß ºÙ°Ô */
    white-space: nowrap;
}

/* (³× HTMLÀº ul/li°¡ ¾Æ´Ï¶ó img Á÷·ÄÀÌÁö¸¸,
   È¤½Ã ´Ù¸¥ °÷¿¡¼­ als-wrapper¸¦ ¾²¸é À¯Áö) */
.als-wrapper {
    position: relative;
    list-style: none;
}

/* (±âÁ¸ À¯Áö) */
.als-item {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
}

.als-prev,
.als-next {
    position: absolute;
    cursor: pointer;
    clear: both;
}

#workshop .als-viewport img {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    border: 0;
}


#workshop .als-viewport .endless-track {
    display: inline-block;
    white-space: nowrap;
    font-size: 0;
    line-height: 0;
}


#workshop .als-viewport,
#workshop .als-viewport .endless-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

/* BASIC css end */

