.center { margin: auto; width: 52.4%; padding: 20px; }
.center-ko { margin: auto; width: 52.4%; padding: 20px; font-family: "Noto Sans KR", sans-serif }
.center-en { margin: auto; width: 52.4%; padding: 20px; font-family: Roboto, sans-serif }
.center-zh { margin: auto; width: 52.4%; padding: 20px; font-family: "Noto Sans CJK SC", sans-serif }

.div-title { margin-top: 15px; margin-bottom: 30px; font-size: 24px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: normal; color: #222222; }
.div-title-line { height: 1px; background-color: #d8d8d8; }
.div-article { background: #ffffff; padding: 50px; color: #222222; }
.div-table { height: 520px; margin-top: 30px; max-width: 980px; }
.div-pagination { text-align: center; margin-bottom: 38px; }
.div-button { width: 80px; margin-top: 30px; margin-bottom: 70px; padding: 10px 6px; border-radius: 3px; border: solid 1px #d8d8d8; text-align: center; }
.div-button:hover { background-color: #6f86ef; color : #ffffff; }
.div-button:active { background-color: #5057c4; color: #bdc0e1; }
.div-button-span { font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; font-family: "Noto Sans", "Noto Sans CJK KR", "Noto Sans CJK SC", "Roboto", sans-serif; color: #222222;}

.table { border-collapse: collapse; border: 1px solid #ebebeb; background: #ffffff; max-width: 980px; margin-left:auto; margin-right: auto; }
.table-tr { border: 1px solid #ebebeb; }
.table-td-container { position: relative; padding: 20px 50px; }
.table-td-item-active { font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.5px; color: #575fe1; }
.table-td-item-normal { font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.5px; color: #222222; }
.table-td-item-date { padding: 20px 50px; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: right; color: #757575; }
.item-badge { position: absolute; top: 15px; left: auto; background-color: #e04f4f; color: #e04f4f; border-radius: 50%; padding: 0px 2px; font: 8px Roboto; }

.paging-box { padding-top: 30px; text-align: center; }
.paging-box .paging-txt,.paging-dot,.paging-disb { display: inline-block; *display: inline; overflow: hidden; zoom:1; vertical-align: middle; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #757575; }
.paging-box .paging-txt:hover,.paging-box .paging-active { color: #575fe1; }
.paging-disb { height: 28px; width: 45px; padding-bottom: 2px; color: #999;  }
.paging-txt { width: 45px; }

.notice-title-line { height: 1px; background-color: #d8d8d8; margin-bottom: 50px; }
.notice-title { font-size: 28px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.07; letter-spacing: normal; margin-bottom: 12px; color: #222222; }
.notice-date {  font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.07; letter-spacing: normal;  margin-bottom: 15px; color: #757575; }
.notice-content p { font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.86; letter-spacing: -0.4px; color: #4b4b4b; }
.notice-content s,del { text-decoration: line-through; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.86; letter-spacing: -0.4px; color: #4b4b4b; }
.notice-content a { font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.86; letter-spacing: -0.4px; color: #575fe1; }
.notice-content img { height: 100%; width: 100%; }
