/* camera slide의 paging 옵션을 키면 margin-bottom 65px 이 생긴다. 이것을 초기화 */
#page-site-index #camera_wrap {
    margin-bottom: 0 !important;
}

/* 페이징 위치 재정의 */
#page-site-index #camera_wrap .camera_pag {
    position: absolute;
    left: 0;
    right: 0;
    margin-top: -65px;
    z-index: 9999;
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
    left: 0;
    top: 0;
}

/* camera 좌우 버튼 초기화 */
.camera_prev, .camera_next, .camera_commands {
    background: none transparent !important;
    /*margin-top:0;*/
}

/* 이전 버튼 위치 */
.camera_prev {
    left: 60px;
    margin-top: -38px;
}

/* 다음 버튼 위치 */
.camera_next {
    right: 60px;
    margin-top: -38px;
}

/* 기존 정지 버튼 숨김 */
.camera_commands {
    /*top: 100%;*/
    /*margin-top: -40px;*/
    /*position: static;*/
    display: none;
}

.camera_wrap .camera_pag .camera_pag_ul li.li-commands {
    position: relative;
    background: none transparent;
    border:1px solid #fff;
    width: 29px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-indent: 0;
    border-radius: 50%;
}

/*
.camera_pag_ul .camera_commands {
    position: static;
    display: block;
    margin-top: -13px;
    margin-left: 20px;
    border: 1px solid #fff;
    border-radius: 50%;
}

.camera_pag_ul .camera_commands > .camera_play {
    background: rgba(0, 0, 0, 0) url("images/camera_skins.png") no-repeat scroll -80px -80px;
}

.camera_pag_ul .camera_commands > .camera_stop {
    background: rgba(0, 0, 0, 0) url("images/camera_skins.png") no-repeat scroll -120px -80px;
}
*/

/* camera 좌우 버튼 초기화 */
.camera_prev > span, .camera_next > span {
    /*background: none transparent !important;*/
    width: 42px !important;
    height: 77px !important;
}

.camera_prev > span {
    background: url(images/left-arrow.png);
}

.camera_next > span {
    background: url(images/right-arrow.png);
}

/* 페이징 가운데로 */
#page-site-index #camera_wrap .camera_pag .camera_pag_ul {
    text-align: center;
}

/* 페이징의 "현재 페이지 속성" 초기화 */
.camera_wrap .camera_pag .camera_pag_ul li {
    margin: 0 5px;
    width: 11px;
    height: 11px;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background-color: transparent;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
    background-color: #fff;
}

/* 글자 나타나는 위치 */
#page-site-index .camera_caption2 {
    top: 0;
    bottom: 0;
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
}

#page-site-index .camera_caption2 > div {
    background: transparent;
}

/* 이미지 슬라이더 캡션 타이틀 */
#page-site-index .camera_caption2 .caption-title {
    font-size: 42px;
    line-height: 100%;
    /*font-size: 4vw;*/
    margin-bottom: 35px;
}

/* 이미지 슬라이더 캡션 메모*/
#page-site-index .camera_caption2 .caption-memo {
    font-size: 18px;
    line-height: 130%;
    font-weight: 300;
    opacity: 0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

/* 메인 슬라이더 너비가 979 보다 작으면 글자 크기를 퍼센트로 적용 */
@media (max-width: 979px) {
    #page-site-index .camera_caption2 .caption-title {
        font-size: 4vw;
    }

    #page-site-index .camera_caption2 .caption-memo {
        font-size: 1.85vw;
    }
}


.pattern_1 .camera_overlayer {
    background: url(images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
    background: url(images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
    background: url(images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
    background: url(images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
    background: url(images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
    background: url(images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
    background: url(images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
    background: url(images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
    background: url(images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
    background: url(images/patterns/overlay10.png) repeat;
}


.camera_target_content .camera_link {
    position: relative;
    z-index: 8;
}