@charset "utf-8";

.coopwrap_main { position: relative; }
.coopwrap_main .coopwrap_ul { position: relative; margin: -10px; }
.coopwrap_main .coopwrap_ul .coopwrap_li { position: relative; padding: 10px; }
.coopwrap_main .coopwrap_ul .coopwrap_li .cooperativeA { padding: 20px; display: flex; align-items: center; justify-content: center; text-align: center; border: 1px solid #d1d1d1; border-radius: 20px; }
.coopwrap_main .cooparrow { z-index: 5; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.coopwrap_main .cooparrow img { width: 17px;}
.coopwrap_main .cooparrow.arrow_left { left: -40px; }
.coopwrap_main .cooparrow.arrow_right { right: -40px; }
@media (max-width: 1535px) {
    .coopwrap_main { padding: 0 40px; }
    .coopwrap_main .coopwrap_ul .coopwrap_li .cooperativeA { padding: 17px; border-radius: 17px; }
    .coopwrap_main .cooparrow img { width: 15px; }
    .coopwrap_main .cooparrow.arrow_left { left: 0; }
    .coopwrap_main .cooparrow.arrow_right { right: 0; }
}
@media (max-width: 1270px) {
    .coopwrap_main { padding: 0 30px; }
    .coopwrap_main .coopwrap_ul { margin: -7px; }
    .coopwrap_main .coopwrap_ul .coopwrap_li { padding: 7px; }
    .coopwrap_main .coopwrap_ul .coopwrap_li .cooperativeA { padding: 13px 15px; border-radius: 15px; }
    .coopwrap_main .cooparrow img { width: 13px; }
}
@media (max-width: 1023px) {
    .coopwrap_main .coopwrap_ul .coopwrap_li .cooperativeA { padding: 10px 13px; border-radius: 13px; }
    .coopwrap_main .cooparrow img { width: 12px; }
}
@media (max-width: 380px) {
    .coopwrap_main { padding: 0; }
    .coopwrap_main .cooparrow { display: none; }
}