@media (max-width: 1600px) {  
    /* 15~16인치 노트북, 1080p 해상도 */
/* 메인배너 */
.main_banner {
    padding-left: 40px;
}
/* 이용권안내 */
.card_guide .card_con_product .product_group {
    flex-direction: column;
    align-items: flex-start; 
}
.card_guide .card_con_product .product_group .buy {
    max-width: unset;
    margin-top: 10px;
}
.card_guide .card_con_product .product_group .buy a {
    padding: 8px 0;
}

/* 서브페이지 */
.innerwrap {
    width: calc(100% - 40px);
    padding: 0 20px;
}
.sub_contents{}
.pg_btn_wrap {
    height: unset;
    justify-content: space-between;
}
.pg_btn_wrap .btn-wrap {
    position: unset;
}

.list-table-content table .btn_wrap{
    flex-direction: column;
}
.list-table-content table .right_btn {
    flex-direction: row;
}
.list-table-content table .left_btn .btn-group {
    flex-direction: column;
}
.list-table-content table .left_btn button {
    justify-content: center;
}

/*추가 ↓*/
.top_view_wrap .view_list:last-child {
    border-right: 1px solid var(--border-color);
}
/*추가 ↑*/

}/* 1600px 끝 */

@media (max-width: 1440px) {
    /* 일반적인 13~14인치 노트북 */
}/* 1440px 끝 */

@media (max-width: 1280px) {  
    /* iPad Pro 10.5", Galaxy Tab S7 등 */
.menu_btn_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
#left_menu {
    top: 0;
    left: -250px;
    transition: left 0.3s ease-in-out;
    z-index: 2;
}
#left_menu.active {
    left: 0;
}

.dashboard .dashboard_top,
.dashboard .dashboard_bottom {
    column-gap: 15px
}
.keyword-container .width {
    width: unset;
}
.keyword-form select, .keyword-form input, .keyword-filter select, .keyword-filter input {
    flex-basis: 45%;
}

}/* 1280px 끝 */

@media (max-width: 1024px) {/* iPad Mini, iPad 9.7인치 등 */

.main_banner .main_tit p {
    font-size: 32px;
}
.main_banner ul li a {
    font-size: 16px;
    padding: 8px 15px;
}

.sub_banner h3 {
    font-size: 32px;
}
.sub_banner p {
    font-size: 24px;
}
.sub_banner p span {
    font-size: 26px;
}


}/* 1024px 끝 */

@media (max-width: 991px) {
.col-time, .col-date { width: 100px; }
.pg_btn_wrap {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.pg_btn_wrap .btn-wrap button {
    padding: 8px 10px;
}

}/* 991px 끝 */

@media (max-width: 768px) {
.header {height: 60px;}
.header h1 {font-size: 20px;}
.login_user_wrap > span {display: none;}
#container_wr {padding-top: 60px;}
.content-wrap {padding: 30px 20px 100px;}
.title_txt h3 {font-size: 28px;}
.sd_box {padding: 15px;}
.top_view_wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
}
.top_view_wrap .view_list {
    gap: 15px;
    padding: 15px;
}
.top_view_wrap .view_list .list_info .name {font-size: 16px;}

}/* 768px 끝 */

@media (max-width: 480px) {  
    /* iPhone 5, SE, Galaxy S5 등 */
}/* 480px 끝 */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         