#bo_gall #gall_ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:40rem 20rem}@media(max-width: 576px){#bo_gall #gall_ul{grid-template-columns:repeat(2, 1fr)}}#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{aspect-ratio:500/707}#bo_gall .gall_box{background-color:#fff;border-radius:10rem;padding:0;border:1px solid #c2c2c2;overflow:hidden}#bo_gall .gall_text_href{margin:0;padding:20rem 10rem}#bo_gall .gall_img{position:relative}