@charset "utf-8";
@font-face {
    font-family: 'HSBombaram3_Regular';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.1/HSBombaram3_Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* CSS를 커스텀하여 사용할 경우 이 파일을 수정하여 사용합니다. */

/* Avocado edition : personal */
/** Category List **/
#navi_category	{ text-align: center; padding: 20px 0; }
#navi_category li	{ display: inline-block;  padding: 0 10px;}
#navi_category li a {display: inline-block; padding: 5px 15px; border-radius: 15px; background: #fff; color: #000;}
#navi_category li a#bo_cate_on {background: rgba(42, 239, 144, 1);}

.btn_confirm {margin-top: 30px;}
.btn_confirm * {vertical-align: middle;}

.session_cate {margin: 40px auto 20px; color: #fff; text-align: center; font-family: 'HSBombaram3_Regular' !important; font-size: 23px;}


/* 정렬 관련 수정 */
.list__body .list__grid {display: flex;flex-wrap: wrap;gap: var(--gutter);width: 100%;justify-content: center;}
.list__body .list__grid__item {width: calc(16.66% - var(--gutter)*5/6); min-width: auto;}

@media (max-width:768px) {
    .list__body .list__grid__item {width: calc(33.33% - var(--gutter)*2/3);}
}

@media (max-width:420px) {
    .list__body .list__grid__item {width: calc(50% - var(--gutter)/2);}
}