@charset "UTF-8";
/* ------------------------------------------------ */
/* Author : Vaimedia                                */
/* Author URI : http://vaimedia.com                 */
/* Date : 2015-06-01 ~                              */
/* ------------------------------------------------ */

/* ------------------------------------------------ */
/*                      Layout                      */
/* ------------------------------------------------ */
#lnb > li:first-child {
    border-left: 0;
}
#lnb > li > a {
    height: 48px;
}
#visual {
    height: 760px;
    overflow: hidden;
}
#foot-contents {
    padding-top: 80px;
}

#fadeshow {
    position: absolute; top: 0; left: 50%;
    width: 1920px; height: 760px;
    margin-left: -960px;
}
#slides {
    float :left;
    width: 1920px; height: 760px;
}
#fadeshow p {
    position: absolute; top: 360px; left: 50%; z-index: 9999999;
    margin-left: -500px;
}
.m-business {
    position: absolute; top: 220px; left: 50%; z-index: 9999998;
    width: 1168px;
    margin-left: -544px;
    text-align: right;
}
#pagination {
    position: absolute; bottom: 60px; left: 50%; z-index: 9999999;
    width: 1000px;
    margin-left: -500px;
    text-align: center;
}
#pagination li {
    display: inline;
    margin-left: -5px;
}
#pagination li:first-child {
    margin-left: 0;
}
#pagination li a {
    display: inline-block;
    position: relative;
    width: 34px; height: 34px;
}
#pagination li a .ir {
    width: 34px; height: 34px;
    background: url(../../images/main/img-main.png) no-repeat 0 -360px;
    cursor: pointer;
}
#pagination li.current a .ir {
    background-position: -40px -360px;
}
#prev-next {

}
#prev-next li a {
    position: fixed; top: 394px; z-index: 9999999;
    width: 80px; height: 80px;
}
#prev-next #fade-prev {
    left: 3%;
}
#prev-next #fade-next {
    right: 3%;
}
#prev-next li a .ir {
    width: 80px; height: 80px;
    background: url(../../images/main/img-main.png) no-repeat;
    cursor: pointer;
}
#prev-next #fade-prev .ir {
    background-position: 0 0;
}
#prev-next #fade-prev:hover .ir, #prev-next #fade-prev:active .ir, #prev-next #fade-prev:focus .ir {
    background-position: 0 -90px;
}
#prev-next #fade-next .ir {
    background-position: 0 -180px;
}
#prev-next #fade-next:hover .ir, #prev-next #fade-next:active .ir, #prev-next #fade-next:focus .ir {
    background-position: 0 -270px;
}
#pagination #fade-play .ir {
    background-position: 0 -400px;
}
#pagination #fade-stop .ir {
    background-position: -40px -400px;
}