/* */
.copyright_content {
  overflow: hidden; }

.copyright_content .copyright_desc {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.copyright_content .copyright_desc .scrollarea {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: calc(100% - 104px);
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.copyright_content .btns {
  margin-top: auto;
  padding-top: 12px; }

.copyright_content .btns .chk_bg {
  font-size: 12px;
  margin-bottom: 14px; }

.copyright_content .btns .chk_bg .lb {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.copyright_content .btns .chk_bg .lb:before {
  top: 1px;
  position: relative; }

.copyright_content .btns .bt {
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
  font-size: 17px; }

.copyright_content .tit {
  color: #0047bb;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 20px; }

.copyright_content .desc > li ~ li {
  padding-top: 12px; }

.copyright_content .desc [data-num] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.copyright_content .desc [data-num]:before {
  content: attr(data-num) ".";
  white-space: nowrap;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding-right: 6px; }

.copyright_content .desc [data-num] > p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.copyright_content .desc .point {
  border-bottom: 1px solid #000; }

.copyright_content .description [lang] {
  padding-bottom: 25px; }

.copyright_content [lang="ko"] {
  word-break: keep-all; }
