.board-view .content .ul { margin-left:0; }
.board-view .content .lm_15 { margin-left:15px; }
.board-view .content .tm_20 { margin-top:20px;}
.board-view .content .tm_10 { margin-top:10px;}

.board-view .content p,
.board-view .content div { line-height:190% !important; letter-spacing: 0em !important; }
.board-view .content p.bold { margin-top:20px !important; }
.board-view .content p { color:#000 !important; }

.board-view .content .bbs_ul01 { margin:0; padding:0;}
.board-view .content .bbs_ul01 li { position:relative; list-style:none; padding-left:10px; margin:0px 0 0 0px;border:0px solid red; background:none !important;}
.board-view .content .bbs_ul01 li span{ position:absolute; left:0; top:0}
.board-view .content .bbs_ul01 li.bbs_dash { position:relative; padding-left:10px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_dot { position:relative; padding-left:8px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_star { position:relative; padding-left:15px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_abc { position:relative; padding-left:15px; margin:0px 0 0 0px;border:0px solid red;}/*mib padding ìˆ˜ì •*/
.board-view .content .bbs_ul01 li.bbs_num { position:relative; padding-left:10px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_num15 { position:relative; padding-left:15px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_num20 { position:relative; padding-left:20px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_in25 { position:relative; padding-left:25px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_in30 { position:relative; padding-left:30px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_in35 { position:relative; padding-left:35px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_in40 { position:relative; padding-left:40px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_in60 { position:relative; padding-left:60px; margin:0px 0 0 0px;border:0px solid red;}

.board-view .content .bbs_ul01 li.bbs_in80 { position:relative; padding-left:80px; margin:0px 0 0 0px;border:0px solid red;}
.board-view .content .bbs_ul01 li.bbs_in100 { position:relative; padding-left:100px; margin:0px 0 0 0px;border:0px solid red;}

.board-view .content div { padding-bottom:10px; }
.board-view .content .clear{ clear:both; width:0; height:0; font-size:0; line-height:0}

.board-view .content .bbs_table02 { position: relative; max-width: 100%; width: 100%; margin-bottom:10px; border: 1px solid #ebebeb; border-collapse: collapse;}
.board-view .content .bbs_table02 {word-break: break-all}/*mibì¶”ê°€*/
.lm_15.board-view .content .bbs_table02 { width:calc(100% - 15px); }
.board-view .content .bbs_table02 thead tr:first-child th { border-top: 1px solid #333; }
.board-view .content .bbs_table02 tbody tr:first-child th, .board-view .content .bbs_table02 tbody tr:first-child td { border-top: 1px solid #333; }
.board-view .content .bbs_table02 thead + tbody tr:first-child th, .board-view .content .bbs_table02 thead + tbody tr:first-child td { border-top: 0; }
.board-view .content .bbs_table02 thead.is-hidden + tbody tr:first-child th, .board-view .content .bbs_table02 thead.is-hidden + tbody tr:first-child td { border-top: 1px solid #333; }
.board-view .content .bbs_table02 thead th { text-align:center; font-weight:bold; }

.board-view .content .bbs_table02 .table-note { position: absolute; right: 0; font-weight: 400; line-height: 1; letter-spacing: -0.025em; text-align: right; color: #888; }
.board-view .content .bbs_table02 .table-note.upper { padding-top: 8px; }
.board-view .content .bbs_table02 .table-note.under { padding-top: 12px; }
.board-view .content .bbs_table02 .table-note-link { position: absolute; top: -54px; right: 0; padding-right: 20px; margin-top: 18px; font-size: 15px; font-weight: 500; line-height: 24px; letter-spacing: 0; text-decoration: none; color: #1b3b86; background: url("../image/link-list-on_lg.png") center right 1px/auto auto no-repeat; }
.board-view .content .bbs_table02 table { width: 100%; }
.board-view .content .bbs_table02 th, .board-view .content .bbs_table02 td { border-bottom: 1px solid #ebebeb; }
.board-view .content .bbs_table02 th + th, .board-view .content .bbs_table02 th + td, .board-view .content .bbs_table02 td + th, .board-view .content .bbs_table02 td + td { border-left: 1px solid #ebebeb; }
.board-view .content .bbs_table02 th { border-bottom: 1px solid #ebebeb; font-weight: 500; letter-spacing: 0; color: #333; background: #f7f7f7; }
.board-view .content .bbs_table02 th { padding: 8px 5px; line-height: 16px; }
.board-view .content .bbs_table02 td { padding: 8px 5px; line-height: 20px; }
.board-view .content .bbs_table02 td { font-weight: 400; letter-spacing: 0; text-align: center; color: #333; }
.board-view .content .bbs_table02 .col-total { font-weight: 500; }

.board-view .content .tc, .board-view .content tr.tc td {text-align:center !important;}
.board-view .content .tl { text-align:left !important;}
.board-view .content .tr { text-align:right !important;}
.board-view .content .lm_15 { margin-left:15px !important; }
.board-view .content .tm_20 { margin-top:20px !important; }
.board-view .content .bold { font-weight:bold !important; }
@media (max-width: 639px) {
  .page-snunow-notice .common-board .view .content-wrap {padding: 0;}/*mibì¶”ê°€*/
}


.resp-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}

.resp-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}



.research-highlight .best-highlight:after {
  clear: both;
  content: "";
  display: block;
}

.research-highlight .best-highlight figure.best-thumb img { width:100%; }
.research-highlight .best-highlight .description h3 { font-weight:bold; color:#1a3c86; margin-bottom:20px; font-size:15px;}
.research-highlight .best-highlight .description h4 { font-weight:bold; color:#000;  margin-bottom:5px; line-height:1.6; font-size:15px;}
.research-highlight .best-highlight .description h5 { font-weight:bold; color:#666;  margin-bottom:20px; line-height:1.6; font-size:14px;}
.research-highlight .best-highlight .description .content { font-size:13px; color:#666; }
.research-highlight .best-highlight .description .viewlink { margin-top:50px; text-align:right;}

.research-highlight .common-board .board-research {
  margin: 40px auto;
  border-top:none;
}

.row { margin-left:-15px; margin-right:-15px; }

.board-research img { width:100%;  max-width:100%; }
.board-research a { color:#333; display:block; }
.board-research a:hover { text-decoration:none; }
.board-research .research-team { color:#666; font-size:13px; font-weight:500; padding:5px 0px;letter-spacing:-0.3;}
.board-research .title { font-size:15px; line-height:1.6; font-weight:500;letter-spacing:-0.3; padding-top:3px;}
.board-research .summary { font-size:13px; color:#666; margin-top:10px;line-height:1.8;letter-spacing:-0.2;}

.board-research .col-md-4, .board-research .col-sm-6 { margin-bottom:50px; }

.research-highlight .best-highlight figure.best-thumb { float:left; position:relative; width: calc(50% - 52.5px); margin-top:35px; overflow:hidden; box-shadow: 0 0 10px rgb(0 0 0 / 50%), 0 0 5px rgb(0 0 0 / 50%);}
.research-highlight .best-highlight .description { float:left; display:block;width: calc(50% + 122.5px); padding:80px 30px 30px 122px;  margin-left:-70px; background-color:#f4f4f4; font-size:15px; line-height:1.8;}

@media (min-width: 1280px) {
  .research-highlight .common-board .form-search {
    width: 1020px;
    padding: 0 0px;
    margin: 70px auto 40px;
  }

  .research-highlight .common-board .board-research {
    width: 1020px;
  }
  .container {
    max-width: 1020px;
  }
}

@media (min-width: 768px) {
  .container {
     max-width: 100%;
  }
}

@media (min-width: 576px) {
  .container {
    max-width: 100%;
  }
}

@media (max-width: 769px) {
  .research-highlight .best-highlight figure.best-thumb { clear:both; position:relative; width: 90%; margin-top:0; margin-left:5%; overflow:hidden; }
  .research-highlight .best-highlight .description { clear:both; display:block;width: 100%; padding:80px 30px 30px 30px; margin-top:-50px; margin-left:0px; background-color:#f4f4f4; font-size:15px; line-height:1.8;}
  .unit-highlights-board { margin-bottom:50px; }
}

.research-highlight video { max-width:100%; }


.best-highlight a.more { color:#5f6f9c; }
.board-research figure { position:relative; }
figure.best-thumb video, .resvideo { width:100%; position:absolute; left:0px; top:0; z-index:10; height:100%; background-color:#000;}



.interview .int_photo {
  text-align:center;
}
.interview .int_photo.topspace {
  margin-top:80px;
}

.interview .txt-main {
  text-align:center;
  font-size:25px;
  margin-top:50px;
}
.interview .txt-sub{
  font-family: 'Noto Serif KR', serif;
  font-weight: 600;
  letter-spacing: 0;
  color: #333;
  text-align:center;
  font-size:30px;
}
.interview .question {
  margin-top:30px;
  color:#999;
  font-size:16px;
  margin-left:30px;
  position:relative;
  padding:10px 0 0 30px;
}
.interview .question .qtxt {
  font-size:50px;
  color:#ccc;
  font-style:italic;
  font-weight: 500;
  position:absolute;
  left:-30px;
  top:0px;
}
.interview .answer {
  margin-top:30px;
  background-color:#f4f9ff;
  width:97%;
  padding:20px 50px;
  border-radius:50px;
  font-size:18px;
  color:#666;
  position:relative;
}
.interview .answer .atxt {
  position:absolute;
  right:-15px;
  top:-10px;
  font-size:50px;
  color:#000;
  font-style:italic;
  font-weight: 500;
}
.interview .answer .abluetxt {
  color:#0098ca;
}