/* main-sec2 */
.business-tab-control{
    display: block;
}

.business-tab-control .btn{
    position: absolute;
    top:58%;
    width: 64px;
    height: 64px;
    background-size:initial;
    background-position: 50%;
    background-repeat:no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    color:transparent;
}

.business-tab-control .btn{
    background-color: transparent;
    -webkit-transition: transform .5s;
    transition: transform .5s;
}

.btn-business-tab-prev{
    left:-75px;
    background: url('../img/main/btn_sec2_arrow_prev.png');
}

.btn-business-tab-prev:active{
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
}

.btn-business-tab-next{
    right:-75px;
    background: url('../img/main/btn_sec2_arrow_next.png');
}

.btn-business-tab-next:active{
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
}


/* main-sec4 */
.main-sec.sec4{
    padding:80px 0 80px 0;
	background-color: #fff;
}

.partner-warp{
    margin-bottom: 10px;
}


/* sub layout */
.sub-layout__top__line [class*=left]{
    left: -70px;
}
.sub-layout__top__line [class*=right]{
    right: -70px;
}




/* solution */
.solution-bottom-wrap__list-wrap__list{
    width: 20%;
    margin-bottom: 0;
}
/*솔루션 공통 백그라운드 */
.solution-page .sub-layout__content-bg.d-topleft{
    left: 200px;
}
/*솔루션 상단 이미지 효과*/
.solution-page .top-effect{
    margin-bottom:120px;
}
.solution-page .top-effect .top-effect-label{
    position: absolute;
    top:30px;
    right: -95px;
    width: 100%;
    max-width:267px;
    height: 51px;
    line-height: 51px;
    margin-top: 0;
    padding-left: 0;
    border-left: 0;
    border-right: 4px solid #0e7bba;
    -webkit-transition: transform 1s .4s cubic-bezier(0.23, 1, 0.32, 1), opacity 1s .4s;
    transition: transform 1s .4s cubic-bezier(0.23, 1, 0.32, 1), opacity 1s .4s;;
    transform-origin: 0;
    opacity: 0;
    /*-webkit-transform: scaleX(0);*/
    /*transform: scaleX(0);*/
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    box-shadow: 0 3px 15px rgba(11,99,151,.5);
}
.solution-page .top-effect.on .top-effect-label{
    /*-webkit-transform: scaleX(1);
    transform: scaleX(1);*/
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.solution-page .top-effect .img{
    -webkit-transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transform: translate(26px, 26px);
    transform: translate(26px, 26px);
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.solution-page .top-effect.on .img{
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-box-shadow:57px 55px 20px -45px rgba(11,99,151,.5);
    -moz-box-shadow:57px 55px 20px -45px rgba(11,99,151,.5);
    box-shadow:57px 55px 20px -45px rgba(11,99,151,.5);
}
.solution-page .top-effect-bottom {
    width: calc(100% - 55px);
    height: calc(100% - 35px);
    top: 55px;
    left: 80px;
}


/*솔루션 페이지 공통 end*/
@media screen and (min-width:2000px){


