.contents__news, .contents__mov, .contents__bnrs-01, .contents__bnrs-02, .contents__bnrs-03 { margin-bottom: 5px; }
.contents__news a, .contents__mov a, .contents__bnrs-01 a, .contents__bnrs-02 a, .contents__bnrs-03 a { display: block; padding: 0 10px; text-decoration: none; }
.contents__news p, .contents__mov p, .contents__bnrs-01 p, .contents__bnrs-02 p, .contents__bnrs-03 p { font-weight: bold; margin: 10px 20px 0; }

.contents__news { background: #e7f5fd; padding: 0 10px 10px; position: relative; }
.contents__news a { padding: 0; }
.contents__news .news__wrap { background: #fff; height: auto; overflow: auto; }
.contents__news .news__wrap dl { padding: 10px; }
.contents__news .news__wrap dt, .contents__news .news__wrap dd, .contents__news .news__wrap p { margin: 0; padding: 0; }
.contents__news .news__wrap dt { color: #0174b3; }
.contents__news .news__wrap dd span { display: none; }
.contents__news .news__list { height: 25em; overflow: auto; padding: 10px 0; }
.contents__news .news__social { display: none; }
.contents__news .news__txt { display: none; }
.contents__news-more { width: 110px; bottom: 0; margin: 0 !important; padding: 0; position: absolute; right: 0; }
.contents__ad .inner { margin-bottom: 5px; }
.contents__ad a { background: #f3f3f3; display: block; padding: 0 10px 10px; }
.contents__mov { background: #e7f5fd; }
.contents__mov a { padding-bottom: 10px; }
.contents__bnrs-01 { background: #f8d3e4; }
.contents__bnrs-01 a { color: #fdf2e5; padding: 10px; }
.contents__bnrs-02 { background: #e7f5fd; }
.contents__bnrs-02 a { color: #fbc405; }
.contents__bnrs-03 { background: #d8dffb; }
.contents__bnrs-03 a { color: #ff8644; }

.bx-controls { background: #fafcfd; padding: 15px 0; text-align: center; }
.bx-pager-item { display: inline-block; margin: 0 10px; }
.bx-pager a { background: #fff; border-radius: 50%; border: 3px #000 solid; display: block; height: 16px; text-indent: -99999em; width: 16px; }
.bx-pager a.active { background: #0072b0; }

.sponsor ul { text-align: center; margin-bottom: 5px; }
.sponsor-sponsors { font-size: 0; }
.sponsor-sponsors li { display: inline-block; font-size: 14px; width: 33%; }
