@charset "utf-8";

.DLdoc_report_slide_content {
    width: 100%;
    padding: 20px 11%;
    background-color: #f5f7ef;
} 

.DLdoc_report_slide_content.back009 {
    background-color: transparent;
}

.DLdoc_report_slide_item  {
    list-style: none;
    padding: 0;
    margin: 0;
}

.DLdoc_report_slide_item img {
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%;
}

.DLdoc_report_slide_list {
    display: none;
    opacity: 0;
    transition: opacity .3s linear;
}
.DLdoc_report_slide_list.slick-initialized {
    opacity: 1;
    display: block;
}

.slick-arrow {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    padding: 0;
    bottom: 0;
    height: 10px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 10px;
}

.slick-arrow::before {
    display: none;
}

.slick-prev {
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    transform: rotate(-45deg);
    left: -8%;
}

.slick-next {
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(45deg);
    right: -8%;
}

.slick-track {
	display: flex;
	align-items: center;
}

@media screen and (min-width:48em) {
    .slick-arrow {
        height: 16px;
        width: 16px;
    }
} 

@media (min-width: 991px) {
    .lead_box.ctl_margin {
        margin-top: -120px;
    }
    .DLdoc_report_slide_content.back009 {
        padding: 0 32px;
    }
}

@media screen and (min-width:64em) { 
    .DLdoc_report_slide_content {
        padding: 32px 48px;
    }

    .DLdoc_report_slide_content.back009 {
        padding: 0 32px;
    }

    .slick-arrow {
        height: 12px;
        width: 12px;
    }

    .slick-prev {
        left: -32px;
        transform: rotate(-45deg) translateX(50%);
    }

    .slick-next {
        right: -32px;
        transform: rotate(45deg) translateX(-50%);
    }
}

@media screen and (min-width:75em) { 
    .lead_box.ctl_margin {
        margin-top: -136px;
    }

    .DLdoc_report_slide_content {
        padding: 40px 64px;
    }

    .DLdoc_report_slide_content.back009 {
        padding: 0 32px;
    }
   
    .slick-prev {
        left: -40px;
    }
    .slick-next {
        right: -40px;
    }
}

