/* 사용자 뉴스 */
/*.sub_news .section_02 .inner_box .txt_box .img {width:540px; height:400px;}*/
.sub_news .section_02 .inner_box .txt_box .img img{width:540px; height:400px;}
.sub_news .section_02 .inner_box .txt_box > div:nth-child(3) {padding-left:600px;}
.sub_news .section_02 .inner_box .txt_box > div:nth-child(3) .img {position:absolute; left:0px; top:0px;}

.sub_works .section_01 .btn_box {text-align:center;margin-top:20px;}
.sub_works .section_01 .btn_box .btn_more {display:inline-block; padding-right:15px; font-family:'proxima-soft'; font-size:16px; color:#777; background:url(../../images/page/news_ico_01.png) right center no-repeat;}

#newsList ul li a span img {width:120px; height:100px;}

@media screen and (max-width: 850px) {
    .sub_news .section_02 .inner_box .txt_box .img img { width: 310px; height:230px; }

    .sub_works .section_01 .btn_box .btn_more {font-size:13px;}
}

.onclickCursor {cursor:pointer;}

/* loading css */
.loading-box{position: fixed;top:0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);z-index: 999}
.lds-ripple {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    top:50%;
    left:50%;
    margin:-32px 0 0 -32px;
}
.lds-ripple div {
    position: absolute;
    border: 4px solid #f0f0f0;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
    border: 4px solid #43c8bb;
    animation-delay: -0.5s;
}


@keyframes lds-ripple {
    0% {
        top: 28px;
        left: 28px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    80% {
        opacity: 1;
    }

    100% {
        top: -1px;
        left: -1px;
        width: 58px;
        height: 58px;
        opacity: 0.5;
    }
}