b { font-weight: bold; }

.contents .sec_view_title { padding: 0; margin: 0 0 120px; }

.contents .sec_view_title .sec_top.top_left { margin-bottom: 0; }

.contents .sec_view_title .sec_top.top_left .r_title { max-width: 100%; margin-bottom: 30px; letter-spacing: -1.6px; }

.contents .sec_view_title .sec_top.top_left .r_date { margin-right: 17px; }

.contents .attach_box { margin: 50px 0 0; }

.sec_page_move { margin-top: 144px; }

.page_btn { position: relative; margin-right: 40px; padding-right: 18px; font-weight: 500; vertical-align: top; }

.page_btn::after { content: ''; display: block; position: absolute; top: 50%; right: 0; width: 16px; height: 16px; margin-top: -7px; background: url(/_resources/images/common/ico_above.svg) no-repeat center/cover; background-size: 16px 16px; }

.page_btn.btn_next::after { margin-top: -5px; transform: rotate(-180deg); }

@media screen and (max-width: 1023px) { .contents .section_inner { margin-top: 112px; }
  .contents .section .section_800 { padding: 0; }
  .contents .sec_view_title { margin: 0 0 70px; }
  .contents .sec_view_title .sec_top.top_left .r_title { margin-bottom: 20px; }
  .contents .sec_view_title .sec_top.top_left .r_date { margin-right: 10px; }
  .contents .attach_box { margin-top: 20px; }
  .sec_page_move { margin-top: 70px; }
  #footer { margin-top: 97px; } }

/*# sourceMappingURL=view.css.map */