@import url(http://www2.icross.co.kr/css/notosanskr.css);
body * { font-family: 'malgun gothic', 'Noto Sans KR', sans-serif; }

.breadcrumbs { padding: 12px 15px; margin-bottom:20px; border: 1px solid #ddd; color: #787878; font: 14px 'malgun gothic', 'noto sans kr', 'dotum';}
.breadcrumbs a { color:#787878; }
.breadcrumbs strong {font-weight:normal; color:#121212;}

#ebook_tab {border-collapse: collapse; border: none; width: 100%; margin-bottom:20px;}
#ebook_tab td {border-collapse: collapse; border: none; font-size:17px; padding:0px; margin:0px; }
#ebook_tab td a { display:block; width:calc(100% - 1px); background:#f8f8f8; padding:9px 0; color:#787878; letter-spacing:-1px; text-align:center;border:1px solid #e7e7e7; border-bottom-color:#333;}
#ebook_tab td.on a { color:#121212; background:#fff;border-color:#333; border-bottom-color:#fff; width:calc(100% - 2px); }
#ebook_tab td:last-child a { width:calc(100% - 2px); }

h3.kcr_name {font-weight:normal; font-size:17px; color:#121212; letter-spacing:-2px; }
.ebook_list { clear:both; } 
.ebook_list .today { float:left; width: calc(25% - 20px); margin-right: 20px;}
.ebook_list li { float:left;  width: calc(25% - 20px); margin-right: 20px !important; text-align:center; }
.ebook_list .today div, .ebook_list li div { text-align:center; }
.ebook_list .paper_img  { position:relative; margin-bottom: 20px; width:100%; height:179px; padding-top:20px; border: 1px solid #ddd;}
.ebook_list .paper_img img { cursor:pointer;  }
.ebook_list .date { font:16px 'malgun gothic', 'noto sans kr', 'dotum'; cursor:pointer; color:#0066cc; text-decoration:underline; margin-bottom:6px;  }
.ebook_list .number {margin-bottom:30px; font:16px 'malgun gothic', 'noto sans kr', 'dotum';}
.ebook_list .ico_today { position:absolute; top:0px; left:0px; width:42px; height:42px; overflow:hidden; text-indent:-5000px; background:url("http://img.icross.co.kr/paper_v1/ico/ico_today.gif") no-repeat; }
.nodata { padding:50px 0 0; font-size:16px; text-align:center; }

.page_navi_box ul.page_navi li {border:none; }
.page_navi_box ul.page_navi li a,
.page_navi_box ul.page_navi li span {padding:8px 12px;; font-size:14px;}
.page_navi_box ul.page_navi li a {color:#121212;}
.page_navi_box ul.page_navi li.page_select span {border: 1px solid #ddd; padding: 8px 12px;}
.page_navi_box ul.page_navi li.page_num:hover {background:none;}