.sub {margin-top: 80px;}


.board_tb{width: 100%; margin-top: 10px; border-top: 2px solid #222;}
.board_tb caption{padding: 0; font-size: 0; line-height: 0; overflow: hidden;}
.board_tb th{height: 60px; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: 400; color: #0f0f0f; background: #fbfbfb;}
.board_tb td{padding: 18px 5px; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: 300; color: #666; text-align: center;}
/* 2021-06-10_수정 {*/
.board_tb td p, .rp_tb_tit, th {word-wrap: break-word;}
/* } 2021-06-10_수정 */

.board_tb td.ta_l{text-align: left;}

.notice_tb.board_tb td:first-child{width: 7%;}
.notice_tb.board_tb td:nth-child(2){width: 70%;}
.notice_tb.board_tb td:nth-child(3){width: 7%;}
.notice_tb.board_tb td:last-child{width: 7%;}

.board_tb tbody tr:hover{background: #f8f8f8;}
.board_tb tbody tr:hover td,
.board_tb tbody tr:hover .bo_subj_txt{font-weight: 400; color: #0f0f0f;}

.board_tb2{width: 100%; margin-top: 10px; border-top: 2px solid #222;}
.board_tb2 caption{padding: 0; font-size: 0; line-height: 0; overflow: hidden;}
.board_tb2 th{padding: 0 25px; height: 60px; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: 400; color: #0f0f0f; background: #fbfbfb; text-align: left;}
.board_tb2 td{padding: 18px 25px; border-bottom: 1px solid #ddd; font-size: 16px; font-weight: 300; color: #666; text-align: left;}



/* 상장 */
.popup_wrap.prize-pop {max-width: 800px !important; border-radius: 0;}

.prize-pop .cer_print_con.cer_print {padding-bottom: 0; background-image: unset;} 

.prize { /* width: 210mm; */ width: 206mm; height: 297mm; background: url(../img/content/prize/bg-prize.svg) no-repeat center center; }
.prize * { font-family: "MaruBuri"; color: #000; }
.prize .prize-inner { position: relative; width: 100%; height: 100%; padding: 20mm 20mm 30mm; }
.prize .prize-inner::before {content: ''; position: absolute; left: 50%; top: 50%; width: 390px; height: 245px; background: url(../img/content/prize/logo-prize.png) no-repeat center / contain; transform:  translate(-50%, -50%);}
.prize .prize-inner .number {  }
.prize .prize-inner .number strong { font-size: 18px;}
.prize .prize-inner .tit { display: flex; justify-content: center; align-items: center; flex-flow: column wrap; gap: 15px; margin: 60px 0 80px; }
.prize .prize-inner .tit h1 {width: 300px; height: 60px; font-weight: 400; font-size: 60px; text-align: justify; }
.prize .prize-inner .tit h1::after { content:""; display: inline-block; width: 100%; }
.prize .prize-inner .tit p {font-size: 28px; color: #aaa;}
.prize .prize-inner .tit-2 h1 { width: 250px; }
.prize .prize-inner .info { display: flex; }
.prize .prize-inner .info ul { width: 100%; padding: 0 10mm;}
.prize .prize-inner .info ul li { display: flex; margin-bottom: 15px; font-size: 22px; }
.prize .prize-inner .info ul li .lf { flex-shrink: 0; width: 100px; font-weight: 500; text-align: right; }
.prize .prize-inner .info ul li .rg { display: flex; flex-wrap: wrap; gap: 10px; padding-left: 25px; width: 100%; }
.prize .prize-inner .info ul li .rg em { word-break: break-all; word-wrap: break-word; }
.prize .prize-inner .cont { margin: 50px 0; }
.prize .prize-inner .cont strong { display: block; width: 100% ; line-height: 1.8; font-weight: 500; font-size: 30px; text-align: center; }
.prize .prize-inner .date { text-align: center; }
.prize .prize-inner .date strong {font-weight: 500; font-size: 26px; }
.prize .prize-inner .sign { position: absolute; left: 50%; bottom: 33mm; transform: translateX(-50%); width: 100%; text-align: center; }
.prize .prize-inner .sign::after {content: ''; position: absolute; right: 28mm; top: -5mm; width: 75px; height: 72px; background: url(../img/content/prize/stemp.png) no-repeat center / contain;}
.prize .prize-inner .sign strong { font-size: 30px; }
.prize .prize-inner .sign strong b { margin-left: 15px; font-size: 40px; }
@page {
    size: A4;
    margin: 0;
}

