:root {
    --padd: 24px;
    --clm_num: 5;
    --clm_num_multiple: calc(var(--clm_num) - 1);
    --list_item_size: calc((100% / var(--clm_num)) - (var(--gap) / var(--clm_num) * var(--clm_num_multiple)));
    --cate_clm_num: 3;
    --cate_clm_num_multiple: calc(var(--cate_clm_num) - 1);
    --list_cate_size: calc((100% / var(--cate_clm_num)) - (var(--gap) / var(--cate_clm_num) * var(--cate_clm_num_multiple)));
}

.size_list_page {
    font-size: 18px;
}

.size_list_page section {
    max-width: 1040px;
    margin: 0 auto;
}

.size_list_page .list_search-result,
.size_list_page .scroll_box .category_list {
    margin: 0;
    justify-content: center;
}

.size_list_page .page_link ul {
    max-width: 600px;
}

.size_list_page .scroll_box .list_search-result .block_item {
    margin: 0;
}

.size_list_page .scroll_box .list_search-result .block_item:nth-child(n+6) {
    display: none;
}

.size_list_page .list_search-result .block_item .search-result__item--photo img {
    width: 100%;
}

.size_list_page .list_search-result .block_item .wrap_price p {
    width: unset;
    display: inline-block;
}

.size_list_page .btn_list {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.size_list_page .btn_list li,
.size_list_page .item_search_btn {
    width: 320px;
}

.size_list_page .category_list_box h4 span {
    padding-bottom: 0;
}

.size_list_page #modal {
    max-width: unset;
}

.size_list_page #modal .modal_child,
.size_list_page #modal .modal_child .content {
    max-width: 840px;
    margin: 0 auto;
}

.size_list_page #modal .modal_child img {
    max-width: 480px;
    margin: 0 auto;
    display: block;
}

.size_list_page #modal .modal_child .link_list {
    max-width: 600px;
    margin: var(--padd) auto;
}

.size_list_page #modal .modal_child .modal_close {
    --closeBtn: 40px;
}

.sp_only {
    display: none !important;
}