
 @media (max-width:767px){
	.sub_visual_title h1{font-size: 7.8vw;}
	.banner_none_top h1{font-size: 9.0vw;}
	.pagination{gap:20px;}
	.page-btn{width:24px;height:24px;}
	    .page-num {font-size: 18px;padding:8px 5px;min-width:12px;}


 }





 @media (min-width: 992px) {
 .logo_top_img img {        padding:19px 0px;}
 .banner_top_wrap.main_banner_top_wrap .img-box{    aspect-ratio: 1 / 0.58;}
.curation_listw.main_book_list .bd_flexw{gap: 20px 18px;}
.banner_top_wrap.main_banner_top_wrap{margin-bottom:25px;}
.gnb_top.gnb_menu_gray .topmenu .depth1 > a{padding-top:16px;    font-size: 1.02rem;}
.gnb_top.gnb_menu_white .topmenu .depth1 > a{padding-top:14px;}
}


