﻿@charset "utf-8";

table.contest-list span.button a {font-size:10pt;}
table.contest-list tbody tr:nth-child(2n+1) {background:#f4f4f4;}
table.contest-list tbody tr:hover {background:#e5f2ff;}
table.contest-list tbody td {font-size:10pt;padding:6px 2px;border-bottom:solid 1px #eee;}
table.contest-list tbody td strong {font-size:12pt;font-weight:400 !important;font-family:'Noto Sans KR',sans-serif;margin-left:10px;}

table.tbl2 {width:100%;border-top:solid 1px #000;border-collapse:collapse;border-spacing:0;}
table.tbl2 thead th {padding:10px 0;font-size:17pt;font-family:'Noto Sans KR',sans-serif;font-weight:400;border-bottom:solid 1px #eee;text-align:center;}
table.tbl2 tbody th {width:120px;padding:8px 0;text-align:center;background-color:#f5f5f5;border-bottom:solid 1px #eee;}
table.tbl2 tbody td {padding:8px;border-bottom:solid 1px #eee;}
table.tbl2 tbody td img {max-width:100%;}
table.tbl2 tfoot td {padding:20px 0;}

.contest-post .contest-poster h2 {border-top:solid 1px #000;padding:10px 0;margin-top:0;font-size:17pt;font-family:'Noto Sans KR',sans-serif;font-weight:400;border-bottom:solid 1px #eee;}
.contest-post .contest-poster div.poster {max-height:200px;overflow-y:auto;}
.contest-post .contest-poster img {max-width:100%;text-align:center;}
.contest-post table.tbl2 input,
.contest-post table.tbl2 textarea {font-size:10pt;box-sizing:border-box;line-height:1.6;padding:2px;border:solid 1px #888;}
.contest-post table.tbl2 .full {width:100%;}
.contest-post table.tbl2 table.tbl1 thead th {font-size:11pt;padding:5px 0;}
.contest-post table.tbl2 table.tbl1 tbody td {text-align:center;}