@charset "UTF-8";
#_Board .board_list { margin-top: 2rem; }
#_Board .board_list li { border: 1px solid var(--pointcolor); border-radius: 1.5rem; overflow: hidden; }
#_Board .board_list li:not(:first-of-type) { margin-top: 2rem; }
#_Board .board_list li .board_thumb { width: 35%; aspect-ratio: 1/1; border-radius: 1.5rem; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center; }
#_Board .board_list li .board_cont { width: 65%; padding: 3rem; }
#_Board .board_list li .board_checker { position: absolute; top: .5rem; left: .5rem; }
#_Board .button-wrap a { padding: .75rem 3rem; border-radius: .75rem; }
#_Board .button-wrap a:not(:first-child) { margin-left: 1rem; }
#_Board .button-wrap a img { margin: 0; }
#_Board .gotolist { padding: 1rem 4rem; border-radius: 3rem; border: 1px solid var(--pointcolor); }
#_Board .footer_ctrl > *:not(.gotolist) { width: 30%; }
#_Board .footer_ctrl > .next > a { justify-content: end; }
#_Board .footer_ctrl .ico, #_Board .morelist { width: 4rem; height: auto; aspect-ratio: 1/1; border-radius: 50%; }
@media (max-width:1240px){
    #_Board .button-wrap { width: 100%; }
}
@media (max-width:768px){
    #_Board .board_list li .board_thumb { width: 45%; }
    #_Board .board_list li .board_cont { width: 55%; padding: 1rem 2rem; }
    #_Board .button-wrap a { width: 100%; }
    #_Board .button-wrap a:not(:first-child) { margin-left: 0; margin-top: 1rem; }
    #_Board .button-wrap a img { height: 2rem; }
}
@media (max-width:550px){
    #_Board .board_list li { flex-wrap: wrap; }
    #_Board .board_list li .board_thumb, #_Board .board_list li .board_cont { width: 100%; }
    #_Board .board_list li .board_thumb { border-radius: 1.5rem 1.5rem 0 0; aspect-ratio: 1/.75; }
    #_Board .board_list li .board_cont { padding: 2rem 1.5rem; }
}