@charset "utf-8";
@import url(font_noto/font.css);
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700');

/* layout */

#dim {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.3;;z-index:900;}
#dim.on {display:block;}

/* input */
/*
.inp_r {display:inline-block;position:relative;margin-right:10px;font-size:0;}
.inp_r>input[type=radio] {width:17px;height:17px;margin:0 -17px 0 0;}
.inp_r>label {display:inline-block;overflow:hidden;height:17px;padding:0 0 0 23px;background:url(../img/board/ico_inputRadio.png) no-repeat 0 0;line-height:17px;}
.inp_r>input[type=radio]:focus+label,
.inp_r>input[type=radio]+label.on {background:url(../img/board/ico_inputRadio_on.png) no-repeat 0 0;}
*/
.inp_r {display:inline-block;position:relative;margin-right:10px;font-size:0;vertical-align: top;}
.inp_r>input[type=radio] {width:17px;height:17px;margin:0 -17px 0 0;}
.inp_r>label {display:inline-block;overflow:hidden;height:17px;padding:0 0 0 23px;background:url(../img/board/ico_inputRadio.png) no-repeat 0 0;line-height:17px;color:#555555;}
.inp_r>input[type=radio]:checked+label{background:url(../img/board/ico_inputRadio_on.png) no-repeat 0 0;}


/*
.inp_c {display:inline-block;position:relative;font-size:0;}
.inp_c>input[type=checkbox] {float:left;width:15px;height:15px;margin:0 -15px 0 0;}
.inp_c>label {display:inline-block;overflow:hidden;height:15px;padding:0 0 0 20px;background:url(../img/board/ico_inputCheck.png) no-repeat 0 0;line-height:15px;}
.inp_c>input[type=checkbox]+label.on {background:url(../img/board/ico_inputCheck_on.png) no-repeat 0 0;}
*/
.inp_c {display:inline-block;position:relative;font-size:0;}
.inp_c>input[type=checkbox] {float:left;width:15px;height:15px;margin:0 -15px 0 0;}
.inp_c>label {display:inline-block;overflow:hidden;height:15px;padding:0 0 0 20px;background:url(../img/board/ico_inputCheck.png) no-repeat 0 0;line-height:15px;}
.inp_c>input[type=checkbox]:checked+label{background:url(../img/board/ico_inputCheck_on.png) no-repeat 0 0;}
.inp_c>input:focus {width:15px;height:15px;margin:0 -15px 0 0;}

/* select박스 스타일 */
select.inp_s {
    /*vertical-align:text-top;*/
    width: 100px; /* 원하는 너비설정 */
    height:34px;
    padding: 0 30px 0 10px; /* 여백으로 높이 설정 */
    color:#666;
    font-size:14px;
    /*font-family: inherit;*/  /* 폰트 상속 */
    background:#fff url(../img/board/ico_selectArr.png) no-repeat right 10px top 50%; /* 네이티브 화살표를 커스텀 화살표로 대체 */
    border: 1px solid #d4d5d6;
    border-radius: 0px; /* iOS 둥근모서리 제거 */
    -webkit-appearance: none; /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
}
select.inp_s::-ms-expand {display: none;}/* IE 10, 11의 네이티브 화살표 숨기기 */
select>option {line-height: 24px;}

.inp_t {width:100%;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid #d4d5d6;color:#666;font-size:14px;line-height:38px;}
.inp_area {width:100%;box-sizing:border-box;padding:5px 10px;border:1px solid #d4d5d6;color:#666;font-size:14px;resize:none;}

/* pagination */
.pagination {clear:both;overflow:hidden;height:33px;margin:0 auto;padding:30px 0 0;font-size:0;text-align:center;}
.pagination a {display:inline-block;overflow:hidden;width:24px;height:31px;color:#555;font-family:'Noto Sans KR';font-size:15px;line-height:33px;vertical-align:top;}
#verKor .pagination a {font-family:'Noto Sans KR';}
#verEng .pagination a {font-family:'Roboto','arial';}
#verChn .pagination a {font-family:'Noto Sans SC';}
.pagination>a>span {display:block;width:24px;height:31px;background-repeat:no-repeat;background-position:50% 50%;text-indent:-100px;}
.pagination>a.btn_first,
.pagination>a.btn_prev {margin-right:7px;}
.pagination>a.btn_next,
.pagination>a.btn_end {margin-left:7px;}
.pagination>a.btn_first>span {background-image:url(../img/board/paging_first.png);}
.pagination>a.btn_prev>span {background-image:url(../img/board/paging_prev.png);}
.pagination>a.btn_next>span {background-image:url(../img/board/paging_next.png);}
.pagination>a.btn_end>span {background-image:url(../img/board/paging_end.png);}
.pagination .paging {display:inline-block;overflow:hidden;max-width:320px;padding:0 5px;font-size:0;text-align:center;}
.pagination .paging>li {display:inline-block;padding:0 4px;}
.pagination .paging>li>a {width:auto;min-width:24px;height:31px;border:none;line-height:31px;}
.pagination .paging>li>a:hover,
.pagination .paging>li>a.on {height:31px;border-bottom:2px solid #1e71c0;color:#1e71c0;font-weight:bold;}

/* button */
.board_area .btnRec {display:inline-block !important;min-width:100px !important;height:40px !important;padding:0 10px !important;background:#1e386f !important;}
.board_area .btnRec>span {display:block !important;color:#fff !important;font-family:'Noto Sans KR';font-size:18px !important;line-height:40px !important;text-align:center !important;}
#verKor .board_area .btnRec>span {font-family:'Noto Sans KR';}
#verEng .board_area .btnRec>span {font-family:'Roboto','arial';}
#verChn .board_area .btnRec>span {font-family:'Noto Sans SC';}

.board_area .btnRec_s {display:inline-block !important;min-width:100px !important;height:35px !important;padding:0 10px !important;background:#1e71c0 !important;}
.board_area .btnRec_s>span {display:block !important;color:#fff !important;font-family:'Noto Sans KR';font-size:15px !important;line-height:35px !important;text-align:center !important;}
#verKor .board_area .btnRec_s>span {font-family:'Noto Sans KR';}
#verEng .board_area .btnRec_s>span {font-family:'Roboto','arial';}
#verChn .board_area .btnRec_s>span {font-family:'Noto Sans SC';}

.board_area .btnRec_s2 {display:inline-block !important;height:24px !important;padding:0 10px !important;background:#1e71c0 !important;}
.board_area .btnRec_s2>span {display:block !important;color:#fff !important;font-family:'Noto Sans KR';font-size:13px !important;line-height:24px !important;text-align:center !important;}
#verKor .board_area .btnRec_s2>span {font-family:'Noto Sans KR';}
#verEng .board_area .btnRec_s2>span {font-family:'Roboto','arial';}
#verChn .board_area .btnRec_s2>span {font-family:'Noto Sans SC';}

.board_area .btnRec.btn_gray,
.board_area .btnRec_s2.btn_gray {background:#8a90a0 !important;}
.board_area .btnRec.btn_sky {background:#1e71c0 !important;}

.board_area .btnRec_s.btn_down {min-width:auto !important;}
.board_area .btnRec_s.btn_down::after {display:none !important;}
.board_area .btnRec_s.btn_down>span {padding-left:22px !important;background:url(../img/board/ico_down_white.png) no-repeat 0 50% !important;}

.board_area .btnRec_s.btn_hwp {min-width:auto !important;background:#8a90a0 !important;}
.board_area .btnRec_s.btn_hwp::after {display:none !important;}
.board_area .btnRec_s.btn_hwp>span {padding-left:22px !important;background:url(../img/board/ico_hwp.png) no-repeat 0 50% !important;}

.board_area .btnRec_s.btn_pdf {min-width:auto !important;background:#8a90a0 !important;}
.board_area .btnRec_s.btn_pdf::after {display:none !important;}
.board_area .btnRec_s.btn_pdf>span {padding-left:22px !important;background:url(../img/board/ico_pdf.png) no-repeat 0 50% !important;}

.board_area .btnLine {display:inline-block !important;height:27px !important;padding:0 5px !important;border:1px solid #8a90a0 !important;}
.board_area .btnLine>span {display:block !important;font-family:'Noto Sans KR';font-size:14px !important;line-height:27px !important;text-align:center !important;}
#verKor .board_area .btnLine>span {font-family:'Noto Sans KR';}
#verEng .board_area .btnLine>span {font-family:'Roboto','arial';}
#verChn .board_area .btnLine>span{font-family:'Noto Sans SC';}

.board_area .btnLine_s {display:inline-block !important;height:24px !important;padding:0 5px !important;border:1px solid #8a90a0 !important;}
.board_area .btnLine_s>span {display:block !important;font-family:'Noto Sans KR';font-size:13px !important;line-height:24px !important;text-align:center !important;}
#verKor .board_area .btnLine_s>span {font-family:'Noto Sans KR';}
#verEng .board_area .btnLine_s>span {font-family:'Roboto','arial';}
#verChn .board_area .btnLine_s>span {font-family:'Noto Sans SC';}

.board_area .btnLine.btn_red {border:1px solid #db2931 !important;}
.board_area .btnLine.btn_red>span {color:#db2931 !important;}
.board_area .btnLine_s.btn_blue {border:1px solid #1e71c0 !important;}
.board_area .btnLine_s.btn_blue>span {color:#1e71c0 !important;}

.btn_rss {display:inline-block;overflow:hidden;width:34px;height:34px;background:#a2d1ff url(../img/board/ico_rss.png) no-repeat 50% 50%;text-indent:-100px;}

.btnArea {clear:both;overflow:hidden;padding:30px 0 0;text-align:center;}

/* etc */
.list_dot {}
.list_dot li {overflow:hidden;padding-left:8px;background:url(../img/board/bul_rec_gray.gif) no-repeat 0 8px;}
.list_dot li+li {margin-top:10px;}

.exclam {padding-left:20px !important;background:url(../img/board/ico_exclam_blue.png) no-repeat 0 3px;color:#666;font-family:'Noto Sans KR';font-size:15px;line-height:19px;}
#verKor .exclam {font-family:'Noto Sans KR';}
#verEng .exclam {font-family:'Roboto','arial';}
#verChn .exclam {font-family:'Noto Sans SC';}
.exclam2 {padding-left:20px !important;background:url(../img/board/ico_exclam_gray.png) no-repeat 0 6px;color:#666;font-family:'Noto Sans KR';font-size:15px;line-height:19px;}
#verKor .exclam2 {font-family:'Noto Sans KR';}
#verEng .exclam2 {font-family:'Roboto','arial';}
#verChn .exclam2 {font-family:'Noto Sans SC';}

.typeNoArticle {height:auto !important;padding:0 !important;}
.no_article {display:block;padding:120px 0 40px;background:url(../img/board/ico_noArticle.png) no-repeat 50% 50px;color:#666;font-family:'Noto Sans KR';font-size:15px;line-height:19px;text-align:center;}
#verKor .no_article {font-family:'Noto Sans KR';}
#verEng .no_article {font-family:'Roboto','arial';}
#verChn .no_article {font-family:'Noto Sans SC';}

.info_comment {display:inline-block !important;height:20px !important;margin-left:5px !important;padding-left:22px !important;background:url(../img/board/ico_speechBubble.png) no-repeat 0 50% !important;color:#1e71c0 !important;font-size:15px !important;font-weight:bold !important;line-height:20px !important;}
.info_comment>em {display:inline-block;width:1px;height:1px;overflow:hidden;position:absolute;top:-1000em;left:0;}
.info_comment2 {display:inline-block !important;height:16px !important;margin-left:5px !important;padding-left:20px !important;background:url(../img/board/ico_speechBubble_s.png) no-repeat 0 50% !important;color:#1e71c0 !important;font-size:14px !important;font-weight:bold !important;line-height:16px !important;}
.info_comment2>em {display:inline-block;width:1px;height:1px;overflow:hidden;position:absolute;top:-1000em;left:0;}

/* 상단검색 */
.list_option {clear:both;position:relative;height:34px;padding:0 0 25px;}
.list_option .listNum {float:left;color:#666;font-family:'Noto Sans KR';font-size:17px;line-height:34px;}
#verKor .list_option .listNum {font-family:'Noto Sans KR';}
#verEng .list_option .listNum {font-family:'Roboto','arial';}
#verChn .list_option .listNum {font-family:'Noto Sans SC';}
.list_option .listNum b {margin-left:2px;color:#000;font-size:17px;font-weight:500;}
.list_option .searchBox {position:relative;float:right;overflow:hidden;box-sizing:border-box;margin-bottom:25px;text-align:right;font-size:0;}
.list_option .searchBox .inp_s {margin-left:5px;vertical-align:top;}
.list_option .searchBox .search {position:relative;display:inline-block;width:250px;box-sizing:border-box;height:34px;margin-left:5px;padding-right:33px;background:#fff;vertical-align:top;}
.list_option .searchBox .search .btn_search {position:absolute;right:0;top:0;overflow:hidden;width:34px;height:34px;background:#8a90a0 url(../img/board/ico_magnify_white.png) no-repeat 50% 50%;text-indent:-100px;}
.list_option .searchBox .btn_rss {margin-left:10px;}

/* 리스트(항목형/table타입) */
.lineList_tb {border-top:2px solid #2b2b2b;}
.lineList_tb>table {width:100%;}
.lineList_tb th {height:50px;border-bottom:1px solid #bbb;background:#fff;color:#666;font-family:'Noto Sans KR';font-size:14px;font-weight:500;}
#verKor .lineList_tb th {font-family:'Noto Sans KR';}
#verEng .lineList_tb th {font-family:'Roboto','arial';}
#verChn .lineList_tb th {font-family:'Noto Sans SC';}
.lineList_tb td {overflow:hidden;text-overflow:ellipsis;height:59px;padding:0 5px;border-bottom:1px solid #e1e1e1;background:#fff;color:#666;font-size:15px;white-space:nowrap;text-align:center;vertical-align:middle;}
.lineList_tb td a {display:inline-block;overflow:hidden;text-overflow:ellipsis;height:19px;color:#000;font-family:'Noto Sans KR';font-size:15px;line-height:19px;white-space:nowrap;vertical-align: middle;}
#verKor .lineList_tb td a {font-family:'Noto Sans KR';}
#verEng .lineList_tb td a {font-family:'Roboto','arial';}
#verChn .lineList_tb td a {font-family:'Noto Sans SC';}
.lineList_tb .mark_categ {display:inline-block;overflow:hidden;color:#000;font-size:15px;font-weight:normal;line-height:19px;white-space:normal;vertical-align:middle;}
.lineList_tb .mark_noti {display:inline-block;overflow:hidden;color:#db2931;font-size:15px;font-weight:bold;line-height:19px;vertical-align:middle;}
.lineList_tb .mark_re {display:inline-block;overflow:hidden;height:17px;margin-right:2px;padding-left:27px;background:url(../img/board/ico_halfArrR_blue.png) no-repeat 0 50%;color:#1e71c0;font-weight:bold;line-height:19px;vertical-align:middle;}
.lineList_tb .txtL a {max-width:100%;height:19px;}
.lineList_tb .txtL a:hover,
.lineList_tb .txtL a:active {color:#1e71c0;text-decoration:underline;}
.lineList_tb .txtL .ico_new {margin:0 0 0 5px;vertical-align:middle;}
.lineList_tb .txtL .ico_lock {margin:0 0 0 5px;vertical-align:middle;}
.lineList_tb [data-cell-header] {color:#666;line-height:19px;white-space:normal;}
.lineList_tb [data-cell-header]>a {color:#1e71c0;font-style:normal;font-weight:bold;}
.lineList_tb .hasArea {position:relative;font-size:0;}
.lineList_tb .hasArea .hasfile {display:inline-block;overflow:hidden;width:17px;height:17px;background:url(../img/board/ico_down_gray.png) no-repeat 50% 50%;text-indent:-100px;}
.lineList_tb .hasArea .hasfileNum {display:inline-block;position:absolute;left:50%;top:50%;min-width:18px;height:18px;margin:0 0 0 5px;padding-right:1px;border-radius:9px;background:#1e71c0;color:#fff;font-size:12px;line-height:18px;text-align:center;letter-spacing:-1px;}
.lineList_tb .writer {display:inline-block;color:#000;white-space:normal;line-height:19px;}

.lineList_tb .typeNoti .txtL a {max-width:calc(100% - 55px);}
.lineList_tb .typeNoti.typeIco .txtL a,
.lineList_tb .typeNoti.typeCommen .txtL a {max-width:calc(100% - 105px);}
.lineList_tb .typeNoti.typeIco.typeCommen .txtL a {max-width:calc(100% - 150px);}
.lineList_tb .typeIco .txtL a,
.lineList_tb .typeCommen .txtL a {max-width:calc(100% - 55px);}
.lineList_tb .typeIco.typeCommen .txtL a {max-width:calc(100% - 100px);}

.lineList_tb .typeDel .txtL a {color:#666;}
.lineList_tb .typeDel .txtL .mark_del {display:inline-block;overflow:hidden;color:#000;font-size:15px;font-weight:bold;line-height:19px;}

/* 기본(항목노출) 게시판 고정항목 순서
th 1번 : 번호 / th.headNum
th 2번 : 카테고리 / th.headCateg
th 3번 : 제목 / th.headTxt
th 4번 : 답변 / th.answer
th 5번 : (첨부)파일 / th.headFile
th 6번 : 작성자 / th.headWriter
th 7번 : 등록일 / th.headDate
th 8번 : 조회수 / th.headView
*/
.lineList_tb thead th.headNum {width:60px;}
.lineList_tb thead th.headCateg {width:100px;}
.lineList_tb thead th.headTxt {}
.lineList_tb thead th.headAnswer {width:50px;}
.lineList_tb thead th.headFile {width:70px;}
.lineList_tb thead th.headWriter {width:120px;}
.lineList_tb thead th.headDate {width:70px;}
.lineList_tb thead th.headView {width:70px;}

/* 리스트(일반형/ul타입) */
.lineList_ul {width:100%;border-top:2px solid #2b2b2b;}
.lineList_ul li {position:relative;padding:16px 5px;border-bottom:1px solid #e1e1e1;color:#666;}
.lineList_ul .mark_categ {display:inline-block;overflow:hidden;color:#1e71c0;font-family:'Noto Sans KR';font-size:15px;font-weight:normal;line-height:19px;white-space:normal;vertical-align:middle;}
#verKor .lineList_ul .mark_categ {font-family:'Noto Sans KR';}
#verEng .lineList_ul .mark_categ {font-family:'Roboto','arial';}
#verChn .lineList_ul .mark_categ {font-family:'Noto Sans SC';}
.lineList_ul .mark_noti {display:inline-block;overflow:hidden;color:#db2931;font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:22px;vertical-align:middle;}
#verKor .lineList_ul .mark_noti {font-family:'Noto Sans KR';}
#verEng .lineList_ul .mark_noti {font-family:'Roboto','arial';}
#verChn .lineList_ul .mark_noti {font-family:'Noto Sans SC';}
.lineList_ul .mark_re {display:inline-block;overflow:hidden;height:17px;margin-right:2px;padding-left:27px;background:url(../img/board/ico_halfArrR_blue.png) no-repeat 0 50%;color:#1e71c0;font-family:'Roboto';font-size:18px;font-weight:500;line-height:22px;vertical-align:middle;}
#verKor .lineList_ul .mark_re,
#verEng .lineList_ul .mark_re,
#verChn .lineList_ul .mark_re {font-family:'Roboto','arial';}
.lineList_ul .mark_del {display:inline-block;overflow:hidden;color:#000;font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:22px;vertical-align:middle;}
#verKor .lineList_ul .mark_del {font-family:'Noto Sans KR';}
#verEng .lineList_ul .mark_del {font-family:'Roboto','arial';}
#verChn .lineList_ul .mark_del {font-family:'Noto Sans SC';}
.lineList_ul .mark_del+a {color:#666;font-weight:300 !important;}
#verKor .lineList_ul .mark_del+a {font-weight:400;}
.lineList_ul .txtL {display:block;padding:5px 5px 5px 0;}
.lineList_ul .txtL a {display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:22px;white-space:nowrap;vertical-align:middle;}
#verKor .lineList_ul .txtL a {font-family:'Noto Sans KR';}
#verEng .lineList_ul .txtL a {font-family:'Roboto','arial';}
#verChn .lineList_ul .txtL a {font-family:'Noto Sans SC';}
.lineList_ul .txtL a:hover,
.lineList_ul .txtL a:active {color:#1e71c0;text-decoration:underline;}
.lineList_ul .txtL .ico_new {margin:0 0 0 5px;vertical-align:middle;}
.lineList_ul .txtL .ico_lock {margin:0 0 0 5px;vertical-align:middle;}
.lineList_ul .answer {display:block;position:absolute;right:55px;top:50%;margin-top:-9px;color:#666;font-family:'Noto Sans KR';font-size:15px;line-height:19px;}
#verKor .lineList_ul .answer {font-family:'Noto Sans KR';}
#verEng .lineList_ul .answer {font-family:'Roboto','arial';}
#verChn .lineList_ul .answer {font-family:'Noto Sans SC';}
.lineList_ul .answer a {color:#666;font-family:'Noto Sans KR';font-size:15px;font-weight:300;line-height:19px;}
#verKor .lineList_ul .answer a {font-family:'Noto Sans KR';font-weight:400;}
#verEng .lineList_ul .answer a {font-family:'Roboto','arial';}
#verChn .lineList_ul .answer a {font-family:'Noto Sans SC';}
.lineList_ul .answer em {color:#1e71c0;font-weight:500;font-style:normal;}
.lineList_ul .hasArea {position:absolute;right:5px;top:50%;min-width:40px;margin-top:-10px;padding:0;}
.lineList_ul .hasArea .hasfile {display:inline-block;overflow:hidden;width:17px;height:17px;background:url(../img/board/ico_down_gray.png) no-repeat 50% 50%;text-indent:-100px;}
.lineList_ul .hasArea .hasfileNum {display:inline-block;position:relative;;left:-10px;top:5px;min-width:18px;height:18px;margin:0;padding-right:1px;border-radius:9px;background:#1e71c0;color:#fff;font-size:12px;line-height:18px;text-align:center;letter-spacing:-1px;}
.lineList_ul .txtInfo {text-align:left;}
.lineList_ul .txtInfo>span {display:inline-block;position:relative;margin-right:5px;padding-right:10px;color:#666;font-family:'Noto Sans KR';font-size:14px;font-weight:300;line-height:18px;}
#verKor .lineList_ul .txtInfo>span {font-family:'Noto Sans KR';font-weight:400;}
#verEng .lineList_ul .txtInfo>span {font-family:'Roboto','arial';}
#verChn .lineList_ul .txtInfo>span {font-family:'Noto Sans SC';}
.lineList_ul .txtInfo>span::before {content:'';display:block;position:absolute;right:0;top:4px;width:1px;height:12px;background:#dddfe5;}
.lineList_ul .txtInfo>span:last-child {margin-right:0;padding-right:0;}
.lineList_ul .txtInfo>span:last-child::before {display:none;}
.lineList_ul .researchInfo {padding:5px 10px 2px;background:#f4f5f9;text-align:left;}
.lineList_ul .researchInfo>span {/*display:inline-block;*/display:none;position:relative;overflow:hidden;text-overflow:ellipsis;max-width:95%;margin-right:5px;padding-right:10px;color:#666;font-family:'Noto Sans KR';font-size:13px;font-weight:300;line-height:17px;white-space:nowrap;}
.lineList_ul .researchInfo>span b {margin-right:5px;color:#1e71c0;font-weight:500;}
#verKor .lineList_ul .researchInfo>span {font-family:'Noto Sans KR';font-weight:400;}
#verEng .lineList_ul .researchInfo>span {font-family:'Roboto','arial';}
#verChn .lineList_ul .researchInfo>span {font-family:'Noto Sans SC';}
.lineList_ul .researchInfo>span::before {content:'';display:block;position:absolute;right:0;top:5px;width:1px;height:10px;background:#999;}
.lineList_ul .researchInfo>span:last-child {margin-right:0;padding-right:0;}
.lineList_ul .researchInfo>span:last-child::before {display:none;}
/*210705시작*/
.lineList_ul .researchInfo>span.part,
.lineList_ul .researchInfo>span.mem {display:inline-block;}
.lineList_ul .researchInfo>span.part+.mem,
.lineList_ul .researchInfo>span.mem+.part {margin-right:0;padding-right:0;}
.lineList_ul .researchInfo>span.part+.mem::before,
.lineList_ul .researchInfo>span.mem+.part::before {display:none;}
.lineList_ul .researchInfo.typeFull {padding:7px 10px 5px;}
.lineList_ul .researchInfo.typeFull>span {display:block;max-width:100% !important;margin-right:0 !important;padding:2px 0 !important;}
.lineList_ul .researchInfo.typeFull>span::before {display:none !important;}
/*210705끝*/

.lineList_ul .typeNoti .txtL a {max-width:calc(100% - 55px);}
.lineList_ul .typeNoti.typeIco .txtL a,
.lineList_ul .typeNoti.typeCommen .txtL a {max-width:calc(100% - 120px);}
.lineList_ul .typeNoti.typeIco.typeCommen .txtL a {max-width:calc(100% - 165px);}
.lineList_ul .typeIco .txtL a,
.lineList_ul .typeCommen .txtL a {max-width:calc(100% - 55px);}
.lineList_ul .typeIco.typeCommen .txtL a {max-width:calc(100% - 100px);}
.lineList_ul .typeRe .txtL a {max-width:calc(100% - 55px);}

.lineList_ul .typeFile .txtL {padding:5px 50px 5px 0 !important;}
.lineList_ul .typeAns .txtL {padding:5px 130px 5px 0 !important;}

/* 리스트(공고형, Q&A/ul타입) */
.step_off,
.step_on {display:inline-block;min-width:80px;box-sizing:border-box;padding:0;font-family:'Noto Sans KR';font-size:14px;line-height:27px;text-align:center;white-space:nowrap;}
#verKor .step_off,
#verKor .step_on {font-family:'Noto Sans KR';}
#verEng .step_off,
#verEng .step_on {font-family:'Roboto','arial';}
#verChn .step_off,
#verChn .step_on {font-family:'Noto Sans SC';}
.step_off {border:1px solid #8a90a0;color:#666;}
.step_on {border:1px solid #db2931;color:#db2931;}

.lineList_ul.typeProgress .txtL {padding:5px 90px 5px 0;}
.lineList_ul.typeProgress .typeFile .txtL {padding:5px 140px 5px 0 !important;}
.lineList_ul.typeProgress .typeAns .txtL {padding:5px 220px 5px 0 !important;}
.lineList_ul.typeProgress .step_off,
.lineList_ul.typeProgress .step_on {position:absolute;right:0;top:50%;margin-top:-15px;}
.lineList_ul.typeProgress .hasArea {right:80px;}
.lineList_ul.typeProgress .answer {right:135px;}

/* 말줄임 해제 */
.lineList_ul.limitOff td,
.lineList_ul.limitOff .txtL a {white-space:normal !important;}
.lineList_ul.limitOff .mark_noti {vertical-align:top;}

/* faq */
.lineList_ul.typeFaq {}
.lineList_ul.typeFaq li {position:relative;padding:16px 0 0;}
.lineList_ul.typeFaq dt {position:relative;min-height:31px;padding:5px 20px 15px 165px;cursor:pointer;}
.lineList_ul.typeFaq dd {position:relative;overflow:hidden;height:0;box-sizing:border-box;padding:0 45px 0 55px;background:#f0f2f7;transition:.2s; display:none;}
.lineList_ul.typeFaq .faq_q,
.lineList_ul.typeFaq .faq_a {display:block;position:absolute;left:20px;overflow:hidden;width:31px;height:31px;text-indent:-500px;}
.lineList_ul.typeFaq .faq_q {top:5px;background:url(../img/board/ico_faqQ.png) no-repeat 0 0;}
.lineList_ul.typeFaq .faq_a {top:20px;background:url(../img/board/ico_faqA.png) no-repeat 0 0;}
.lineList_ul.typeFaq dt .mark_categ {display:table;position:absolute;left:70px;top:3px;width:90px;height:38px;}
.lineList_ul.typeFaq dt .mark_categ>span {display:table-cell;height:38px;color:#1e71c0;font-family:'Noto Sans KR';font-size:15px;font-weight:normal;line-height:17px;white-space:normal;vertical-align:middle;}
#verKor .lineList_ul.typeFaq dt .mark_categ>span {font-family:'Noto Sans KR';}
#verEng .lineList_ul.typeFaq dt .mark_categ>span {font-family:'Roboto','arial';}
#verChn .lineList_ul.typeFaq dt .mark_categ>span {font-family:'Noto Sans SC';}
.lineList_ul.typeFaq dt .txtL {padding:5px 0;}
.lineList_ul.typeFaq dt .txtL>p {overflow:hidden;text-overflow:ellipsis;padding-right:40px;background:url(../img/board/ico_arrB_gray.png) no-repeat right 0 top 3px;font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:22px;}
#verKor .lineList_ul.typeFaq dt .txtL>p {font-family:'Noto Sans KR';}
#verEng .lineList_ul.typeFaq dt .txtL>p {font-family:'Roboto','arial';}
#verChn .lineList_ul.typeFaq dt .txtL>p {font-family:'Noto Sans SC';}
.lineList_ul.typeFaq dd>p {margin-top:25px;padding-left:15px;color:#000;font-family:'Noto Sans KR';font-size:15px;line-height:25px;}
#verKor .lineList_ul.typeFaq dd>p {font-family:'Noto Sans KR';}
#verEng .lineList_ul.typeFaq dd>p {font-family:'Roboto','arial';}
#verChn .lineList_ul.typeFaq dd>p {font-family:'Noto Sans SC';}
.lineList_ul.typeFaq dd .fileArea {margin-top:20px;padding:0 15px;background:#fff;}
.lineList_ul.typeFaq dd .fileArea a {display:block;padding:12px 0 12px 35px;background:url(../img/board/ico_down_blue.png) no-repeat 4px 12px;color:#333;font-family:'Noto Sans KR';font-size:14px;line-height:18px;}
#verKor .lineList_ul.typeFaq dd .fileArea a {font-family:'Noto Sans KR';}
#verEng .lineList_ul.typeFaq dd .fileArea a {font-family:'Roboto','arial';}
#verChn .lineList_ul.typeFaq dd .fileArea a {font-family:'Noto Sans SC';}
.lineList_ul.typeFaq dd .fileArea a+a {border-top:1px solid #dddfe5;}
.lineList_ul.typeFaq .hasArea {display:none;position:absolute;right:45px;top:33px;}
.lineList_ul.typeFaq .btn_view {display:block;position:absolute;right:15px;top:29px;overflow:hidden;width:23px;height:13px;background:url(../img/board/ico_arrB_gray.png) no-repeat 0 0;text-indent:-100px;}
.lineList_ul.typeFaq li.on dt p {background:url(../img/board/ico_arrT_gray.png) no-repeat right 0 top 3px;}
.lineList_ul.typeFaq li.on dd {height:auto;padding-bottom:25px; display:block; }
.lineList_ul.typeFaq li.on dd::before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background:#dddfe5;}
.lineList_ul.typeFaq li.on .btn_view {background:url(../img/board/ico_arrT_gray.png) no-repeat 0 0;}

/* 갤러리(목록형) */
.lineList_ul.typeGalleryList {}
.lineList_ul.typeGalleryList li {min-height:120px;padding:29px 5px 29px 225px;}
.lineList_ul.typeGalleryList .photo {position:absolute;left:0;top:29px;width:190px;height:120px;}
.lineList_ul.typeGalleryList .photo img {width:100%;height:100%;}
.lineList_ul.typeGalleryList .mark_categ {margin-bottom:3px;}
.lineList_ul.typeGalleryList .txtL {margin-bottom:5px;}
.lineList_ul.typeGalleryList .txt_s {display:block;overflow:hidden;min-height:27px;max-height:55px;margin-bottom:15px;color:#666;font-family:'Noto Sans KR';font-size:15px;font-weight:300;line-height:27px;}
#verKor .lineList_ul.typeGalleryList .txt_s {font-family:'Noto Sans KR';}
#verEng .lineList_ul.typeGalleryList .txt_s {font-family:'Roboto','arial';}
#verChn .lineList_ul.typeGalleryList .txt_s {font-family:'Noto Sans SC';}

/* 갤러리(thumb, 동영상, webzine) */
.lineList_ul.typeGallery {overflow:hidden;}
.lineList_ul.typeGallery .typeNoArticle {float:none !important;width:100%;}
.lineList_ul.typeGallery ul {overflow:hidden;margin-left:-20px;border-bottom:1px solid #e1e1e1;}
.lineList_ul.typeGallery li {display:inline-table;width:calc(33% - 20px);margin-left:20px;padding:16px 0;border-bottom:none;}
.lineList_ul.typeGallery .photo {overflow:hidden;width:100%;max-width:250px;margin:0 auto 18px;}
.lineList_ul.typeGallery .photo a {display:block;font-size:0;}
.lineList_ul.typeGallery .photo img {width:100%;height:100%;}
.lineList_ul.typeGallery .mark_categ {display:block;max-width:250px;margin:0 auto;text-align:left;}
.lineList_ul.typeGallery .txtL {overflow:hidden;max-width:250px;height:35px;margin:0 auto 17px;padding:8px 0;}
.lineList_ul.typeGallery .txtL a {display:inline;font-weight: 400;white-space:normal;}
.lineList_ul.typeGallery .txtInfo {position:absolute;left:50%;bottom:18px;width:250px;height:20px;margin-left:-125px;font-size:0;}
.lineList_ul.typeGallery .txtInfo>span {padding-right:0;}
.lineList_ul.typeGallery .txtInfo>span::before {display:none;}

.lineList_ul.typeGallery.typeMovie .photo a {display:block;position:relative;background:#000;font-size:0;}
.lineList_ul.typeGallery.typeMovie .photo a::before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/board/bg_playBg.png) repeat;}
.lineList_ul.typeGallery.typeMovie .photo a::after {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/board/ico_cirPlay.png) no-repeat 50% 50%;}

.lineList_ul.typeGallery.typeWebzine .photo {margin-bottom:8px;}
.lineList_ul.typeGallery.typeWebzine .photo img {width:100%;height:100%;}
.lineList_ul.typeGallery.typeWebzine .txtL {height:auto;}
.lineList_ul.typeGallery.typeWebzine .txtL a {display:inline-block;max-width:calc(100% - 25px);white-space:nowrap;}
.lineList_ul.typeGallery.typeWebzine .mark_categ,
.lineList_ul.typeGallery.typeWebzine .txtInfo {display:none;}

/* 교내홈페이지 */
.lineList_tb.campusPage th.headTxt.tit {width:200px;}
.lineList_tb.campusPage td,
.lineList_tb.campusPage td a {overflow:visible;text-overflow:clip;line-height:17px;white-space:normal;word-break:break-all;word-wrap:break-word;}
.lineList_tb.campusPage td {padding:5px;}
.lineList_tb.campusPage td a {height:auto;line-height:19px;}


/* 쓰기 */
.write_guide {margin-bottom:10px;padding-left:11px;color:#333;font-family:'Noto Sans KR';font-size:15px;font-weight:300;line-height:19px;text-align:right;}
#verKor .write_guide {font-family:'Noto Sans KR';}
#verEng .write_guide {font-family:'Roboto','arial';}
#verChn .write_guide {font-family:'Noto Sans SC';}
.mark_need {display:inline-block;position:relative;width:10px;height:10px;background:url(../img/board/ico_needs.png) no-repeat 0 50%;line-height:10px;}

.lineList_tbW {width:100%;border-top:2px solid #2b2b2b;}
.lineList_tbW table {width:100%;border-collapse:collapse;table-layout:fixed;}
.lineList_tbW th {padding-left:28px;border-bottom:1px solid #e1e1e1;background:#f4f4f4;font-size:15px;color:#666;text-align:left;line-height:19px;}
.lineList_tbW td {height:36px;padding:9px 10px;border-bottom:1px solid #e1e1e1;line-height:36px;}
.lineList_tbW td label {cursor:pointer;}
.lineList_tbW td p {padding:4px 0;}
.lineList_tbW td .inp_t,
.lineList_tbW td .inp_s {vertical-align:top;}
.lineList_tbW td .inp_r,
.lineList_tbW td .inp_c {vertical-align:middle;}
.lineList_tbW tr.w_tit .inp_t {width:97.7%;}
.lineList_tbW tr.w_name .inp_t,
.lineList_tbW tr.w_pw .inp_t,
.lineList_tbW tr.w_tel .inp_t {width:200px;}
.lineList_tbW tr.w_date .inp_t {width:80px;background:url(../img/board/ico_calendar.png) no-repeat right 5px top 50%;}
.lineList_tbW tr.w_email .inp_t {width:200px;}
.lineList_tbW tr.w_email .inp_s {width:150px;}
.lineList_tbW tr.w_sort .inp_s {width:217px;}
.lineList_tbW tr.w_url .inp_t {width:97.7%;}
.lineList_tbW .inp_tArea {font-size:14px;}
.lineList_tbW .fileArea .btn_rec_gray {height:36px;font-size:14px;font-weight:normal;line-height:36px;}
.lineList_tbW .fileArea .btn_rec_gray input {position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer}
.lineList_tbW .btn_fileAdd,
.lineList_tbW .btn_fileDel {overflow:hidden;width:36px;height:36px;border:1px solid #dcdcdc;text-indent:-100px;}
.lineList_tbW .btn_fileAdd {background:#fff url(../img/board/ico_plus_b.gif) no-repeat 50% 50%;}
.lineList_tbW .btn_fileDel {background:#fff url(../img/board/ico_garbage.gif) no-repeat 50% 50%;}
.lineList_tbW tr.w_txt .inp_tArea {width:99.9%;}
.lineList_tbW tr.w_movie .inp_t {width:97%;}
.lineList_tbW tr.w_link p {position:relative;padding-right:93px;}
.lineList_tbW tr.w_link .inp_t {width:97%;}
.lineList_tbW tr.w_link .btn_rec_gray {position:absolute;right:0;}
.lineList_tbW tr.w_addFile_s p {position:relative;padding-right:105px;}
.lineList_tbW tr.w_addFile_s .inp_t {width:97%;}
.lineList_tbW tr.w_addFile_s .btn_rec_gray {position:absolute;right:0;}
.lineList_tbW tr.w_addFile_m .inp_t {width:97%;}
.lineList_tbW tr.w_addFile_m .btn_rec_gray {position:absolute;top:4px;right:80px;}
.lineList_tbW tr.w_addFile_m .btn_fileAdd {position:absolute;top:4px;right:40px;}
.lineList_tbW tr.w_addFile_m .btn_fileDel {position:absolute;top:4px;right:0px;}
.lineList_tbW .fileArea {margin-top:15px;}
.lineList_tbW .fileArea>p {margin-top:13px;padding:0 0 0 30px;background:url(../img/board/ico_down_blue.png) no-repeat 0 0;font-size:0;}
.lineList_tbW .fileArea a {display:inline;max-width:calc(100% - 50px);height:18px;color:#333;font-family:'Noto Sans KR';font-size:14px;line-height:18px;text-decoration:underline;}
#verKor .lineList_tbW .fileArea a {font-family:'Noto Sans KR';}
#verEng .lineList_tbW .fileArea a {font-family:'Roboto','arial';}
#verChn .lineList_tbW .fileArea a {font-family:'Noto Sans SC';}
.lineList_tbW .fileArea .btn_del {display:inline-block;overflow:hidden;width:14px;height:14px;margin-left:5px;background:url(../img/board/ico_dotX_red.png) no-repeat 50% 50%;text-indent:-500px;vertical-align:top;}
.lineList_tbW .reCaptcha {overflow:hidden;width:300px;box-sizing:border-box;padding:0 12px;border:1px solid #d3d3d3;border-radius:2px;background:#f9f9f9}
.lineList_tbW .reCaptcha .inp_c {float:left;margin-top:30px;}
.lineList_tbW .reCaptcha .mark {float:right;min-width:55px;margin-top:12px;color:#666;font-size:11px;line-height:13px;text-align:right;}
.lineList_tbW .reCaptcha .mark>span {display:block;}
#verKor .lineList_tbW .reCaptcha .mark>span {letter-spacing:-2px;}
.lineList_tbW .autoProtection {float:left;overflow:hidden;width:335px;margin-right: 30px;}
.lineList_tbW .autoProtection .codeImg {float:left;width:198px;height:80px;border:1px solid #eaeaea;}
.lineList_tbW .autoProtection .btn_protection {float:left;width:117px;height:28px;margin:0 0 -2px -1px;padding:12px 0 0 17px;border:1px solid #eaeaea;background:#fafafa;}
.lineList_tbW .autoProtectionCheck {float:left;padding-top:5px;}
.lineList_tbW .autoProtectionCheck .inp_t {width:220px;}
.lineList_tbW .autoProtectionCheck .txt {padding-top:10px;color:#999;}
.ui-datepicker {margin-top:3px;}

.lineList_tbW colgroup>col:nth-child(1) {width:185px;}
.lineList_tbW colgroup>col:nth-child(2) {}

.agreeBox {margin-top:20px;padding:30px 30px 0;background:#f0f2f7;}
.agreeBox dl {padding-bottom:20px;}
.agreeBox dt {margin-bottom:8px;color:#1e386f;font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:22px;}
#verKor .agreeBox dt {font-family:'Noto Sans KR';}
#verEng .agreeBox dt {font-family:'Roboto','arial';}
#verChn .agreeBox dt {font-family:'Noto Sans SC';}
.agreeBox dd li {position:relative;margin-bottom:3px;padding-left:8px;background:url(../img/board/bul_rec_gray.gif) no-repeat 0 10px;color:#666;font-family:'Noto Sans KR';font-size:14px;line-height:26px;}
#verKor .agreeBox dd li {font-family:'Noto Sans KR';}
#verEng .agreeBox dd li {font-family:'Roboto','arial';}
#verChn .agreeBox dd li {font-family:'Noto Sans SC';}
.agreeBox dd li::before {content:'';display:block;position:absolute;left:0;top:12px;width:2px;height:2px;background:#62666f;}
.agreeBox dd li+li {margin-top:3px;}
.agreeBox p {padding:20px 0;border-top:1px solid #ddd;font-size:15px;font-weight:bold;line-height:16px;text-align:center;}
.agreeBox p input {width:1.2em;height:1.2em;border:1px solid #c3c3c3;vertical-align:top;cursor: pointer;}
.agreeBox p label {height:auto;color:#000;font-family:'Noto Sans KR';font-size:15px;line-height:16px;text-align:left;cursor:pointer;}
#verKor .agreeBox p label {font-family:'Noto Sans KR';}
#verEng .agreeBox p label {font-family:'Roboto','arial';}
#verChn .agreeBox p label {font-family:'Noto Sans SC';}
.agreeBox .agreeBox_txt{font-size:1.2em;font-weight:bold;color:#db2931}


/* 상세 */
.lineList_v {width:100%;padding-bottom:50px;border-top:2px solid #2b2b2b;}
.lineList_v dt {padding:20px 0;border-bottom:1px solid #dddfe5;}
.lineList_v dd {padding-top:50px;}
.lineList_v .mark_categ {display:inline-block;overflow:hidden;color:#1e71c0;font-family:'Noto Sans KR';font-size:18px;font-weight:500;line-height:22px;vertical-align:middle;}
#verKor .lineList_v .mark_categ {font-family:'Noto Sans KR';}
#verEng .lineList_v .mark_categ {font-family:'Roboto','arial';}
#verChn .lineList_v .mark_categ {font-family:'Noto Sans SC';}
.lineList_v .txtL {display:block;padding:12px 0;}
.lineList_v .txtL p {display:inline-block;overflow:hidden;max-width:100%;box-sizing:border-box;font-family:'Noto Sans KR';font-size:32px;font-weight:300;line-height:36px;}
#verKor .lineList_v .txtL p {font-family:'Noto Sans KR';}
#verEng .lineList_v .txtL p {font-family:'Roboto','arial';}
#verChn .lineList_v .txtL p {font-family:'Noto Sans SC';}
.lineList_v .txtL .ico_new {margin:0 0 0 5px;vertical-align:middle;}
.lineList_v .txtL .ico_lock {margin:0 0 0 5px;vertical-align:middle;}
.lineList_v .txtInfo {text-align:left;}
.lineList_v .txtInfo>span {display:inline-block;position:relative;margin-right:5px;padding-right:10px;color:#666;font-family:'Noto Sans KR';font-size:14px;font-weight:300;line-height:18px;}
#verKor .lineList_v .txtInfo>span {font-family:'Noto Sans KR';font-weight:400;}
#verEng .lineList_v .txtInfo>span {font-family:'Roboto','arial';}
#verChn .lineList_v .txtInfo>span {font-family:'Noto Sans SC';}
.lineList_v .txtInfo>span::before {content:'';display:block;position:absolute;right:0;top:3px;width:1px;height:12px;background:#dddfe5;}
.lineList_v .txtInfo>span:last-child {margin-right:0;padding-right:0;}
.lineList_v .txtInfo>span:last-child::before {display:none;}
.lineList_v .view_txt {display:block;overflow:hidden;color:#333;font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:29px;}
#verKor .lineList_v .view_txt {font-family:'Noto Sans KR';}
#verEng .lineList_v .view_txt {font-family:'Roboto','arial';}
#verChn .lineList_v .view_txt {font-family:'Noto Sans SC';}
.lineList_v .view_txt img.thumb_img,
.lineList_v .view_txt a.thumb_img {display:block;position:relative;width:90%;max-width:690px;margin:0 auto;font-size:0;line-height:0;}
.lineList_v .view_txt a.thumb_img::before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/board/bg_playBg.png) repeat;}
.lineList_v .view_txt a.thumb_img::after {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/board/ico_cirPlay.png) no-repeat 50% 50%;}
.lineList_v .fileArea {margin-top:40px;padding:0 15px;background:#f0f2f7;clear: both;}
.lineList_v .fileArea p {padding:15px 0 15px 35px;background:url(../img/board/ico_down_blue.png) no-repeat 4px 17px;}
.lineList_v .fileArea a {display:inline;color:#333;font-family:'Noto Sans KR';font-size:14px;line-height:18px;}
#verKor .lineList_v .fileArea a {font-family:'Noto Sans KR';}
#verEng .lineList_v .fileArea a {font-family:'Roboto','arial';}
#verChn .lineList_v .fileArea a {font-family:'Noto Sans SC';}
.lineList_v .fileArea p+p {border-top:1px solid #dddfe5;}
.fileArea p .btn_preview {display:inline-block;/*width:75px;*/height:20px;margin:-2px 0 0 10px;padding:0 0 0 20px;background:url(../img/board/ico_magnifyPlus.png) no-repeat 0 50%;color:#555;font-size:13px;line-height:13px;vertical-align:middle;}

.lineList_v .researchInfo_tb {width:100%;margin:-51px 0 50px;border-collapse:collapse;table-layout:fixed;}
.lineList_v .researchInfo_tb th,
.lineList_v .researchInfo_tb td {padding:5px 10px;border:1px solid #dddfe5;font-size:13px;text-align:left;vertical-align:middle;}
.lineList_v .researchInfo_tb th {background:#f4f5f9;font-weight:700;text-align:center;}

.lineList_v.typePdf .view_pdf {display: block;width:90%;max-width:790px;height:500px;margin:0 auto;border:none;background:#000;}
.lineList_v.typePdf .downArea {overflow:hidden;width:90%;max-width:790px;margin:0 auto 15px;padding-bottom:15px;border-bottom:1px solid #dddfe5;font-size:0;text-align:right;}
.lineList_v.typePdf .downArea>div {font-size:0;}
.lineList_v.typePdf .downArea a,
.lineList_v.typePdf .downArea button {margin:0 0 5px 5px;vertical-align:top;}

.lineList_v .btnArea_v {margin-top:30px;text-align:right;}
.lineList_v .btnArea_v .btn {display:inline-block;}
.lineList_v .btnArea_v .btnC {display:block;text-align:center;}
.lineList_v .btnArea_v .inp_t {width:145px;height:40px;line-height:40px;vertical-align:top;}
.lineList_v .btnArea_v .eval {float:left;overflow:hidden;}
.lineList_v .btnArea_v .eval>button {display:inline-block;min-width:85px;height:38px;padding:0 10px;border:1px solid #c0c3ce;text-align:center;}
.lineList_v .btnArea_v .eval>button>span {display:inline-block;padding-left:20px;color:#666;font-family:'Noto Sans KR';font-size:15px;font-weight:300;line-height:37px;}
#verKor .lineList_v .btnArea_v .eval>button>span {font-family:'Noto Sans KR';}
#verEng .lineList_v .btnArea_v .eval>button>span {font-family:'Roboto','arial';}
#verChn .lineList_v .btnArea_v .eval>button>span {font-family:'Noto Sans SC';}
.lineList_v .btnArea_v .eval .eval_good>span {background:url(../img/board/ico_thumbUp.png) no-repeat 0 10px;}
.lineList_v .btnArea_v .eval .eval_bad>span {background:url(../img/board/ico_thumbDown.png) no-repeat 0 10px;}

.lineList_c {padding-top:35px;border-top:1px solid #62666f;}
.lineList_c .comment_tit {margin-bottom:15px;}
.lineList_c .comment_tit .tit {display:inline-block;color:#222;font-family:'Noto Sans KR';font-size:21px;font-weight:500;line-height:25px;}
#verKor .lineList_c .comment_tit .tit {font-family:'Noto Sans KR';}
#verEng .lineList_c .comment_tit .tit {font-family:'Roboto','arial';}
#verChn .lineList_c .comment_tit .tit {font-family:'Noto Sans SC';}
.lineList_c .comment_tit .num {display:inline-block;color:#db2931;font-family:'Noto Sans KR';font-size:21px;font-weight:500;line-height:25px;}
#verKor .lineList_c .comment_tit .num {font-family:'Noto Sans KR';}
#verEng .lineList_c .comment_tit .num {font-family:'Roboto','arial';}
#verChn .lineList_c .comment_tit .num {font-family:'Noto Sans SC';}
.lineList_c .comment_txt fieldset {}
.lineList_c .comment_txt fieldset .inp_t.name {width:148px;margin-bottom:10px;color:#000;}
.lineList_c .comment_txt fieldset .write {overflow:hidden;height:70px;}
.lineList_c .comment_txt fieldset .write>textarea {float:left;width:calc(100% - 78px);height:70px;}
.lineList_c .comment_txt fieldset .write>button {display:block;float:right;width:70px;height:70px;background:#1e71c0;color:#fff;font-size:16px;line-height:70px;text-align:center;}
.lineList_c .comment_txt .c_write {padding-bottom:24px;border-bottom:1px solid #dddfe5;}
.lineList_c .comment_txt .c_write>fieldset {padding:20px;background:#f0f2f7;}
.lineList_c .comment_txt .c_list li {padding:20px 0;border-bottom:1px solid #dddfe5;}
.lineList_c .comment_txt .c_list li>p {color:#333;font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:23px;}
#verKor .lineList_c .comment_txt .c_list li>p {font-family:'Noto Sans KR';}
#verEng .lineList_c .comment_txt .c_list li>p {font-family:'Roboto','arial';}
#verChn .lineList_c .comment_txt .c_list li>p {font-family:'Noto Sans SC';}
.lineList_c .comment_txt .c_list li.addReply {padding-left:32px;background:url(../img/board/ico_halfArrR_blue.png) no-repeat left 30px;}
.lineList_c .comment_txt .c_list li.addReply>p .reName {color:#1e71c0;}
.lineList_c .comment_txt .c_list li.addWrite>fieldset {margin-top:10px;padding:5px 0;}
.lineList_c .comment_txt .txtInfo {overflow:hidden;margin-bottom:5px;text-align:left;}
.lineList_c .comment_txt .txtInfo>span {display:inline-block;position:relative;margin-right:5px;color:#666;font-family:'Noto Sans KR';font-size:14px;font-weight:300;line-height:18px;}
#verKor .lineList_c .comment_txt .txtInfo>span {font-family:'Noto Sans KR';}
#verEng .lineList_c .comment_txt .txtInfo>span {font-family:'Roboto','arial';}
#verChn .lineList_c .comment_txt .txtInfo>span {font-family:'Noto Sans SC';}
.lineList_c .comment_txt .txtInfo>span.writer {color:#000;font-family:'Noto Sans KR';font-size:15px;font-weight:500;line-height:19px;}
#verKor .lineList_c .comment_txt .txtInfo>span.writer {font-family:'Noto Sans KR';}
#verEng .lineList_c .comment_txt .txtInfo>span.writer {font-family:'Roboto','arial';}
#verChn .lineList_c .comment_txt .txtInfo>span.writer {font-family:'Noto Sans SC';}
.lineList_c .comment_txt .txtInfo>span+button {margin-left:5px;}
.lineList_c .comment_txt .txtInfo .eval {float:right;height:18px;}
.lineList_c .comment_txt .txtInfo .eval>button {display:inline-block;height:18px;padding:0 10px;}
.lineList_c .comment_txt .txtInfo .eval>button>span {display:inline-block;padding-left:20px;color:#000;font-family:'Noto Sans KR';font-size:14px;font-weight:400;line-height:18px;}
#verKor .lineList_c .comment_txt .txtInfo .eval>button>span {font-family:'Noto Sans KR';}
#verEng .lineList_c .comment_txt .txtInfo .eval>button>span {font-family:'Roboto','arial';}
#verChn .lineList_c .comment_txt .txtInfo .eval>button>span {font-family:'Noto Sans SC';}
.lineList_c .comment_txt .txtInfo .eval .eval_good>span {background:url(../img/board/ico_thumbUp_blue.png) no-repeat 0 50%}
.lineList_c .comment_txt .txtInfo .eval .eval_bad>span {background:url(../img/board/ico_thumbDown_blue.png) no-repeat 0 50%;}

.lineList_a {padding-top:35px;border-top:1px solid #62666f;}
.lineList_a .answer_tit {margin-bottom:15px;}
.lineList_a .answer_tit .tit {display:inline-block;color:#222;font-family:'Noto Sans KR';font-size:21px;font-weight:500;line-height:25px;}
#verKor .lineList_a .answer_tit .tit {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_tit .tit {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_tit .tit {font-family:'Noto Sans SC';}
.lineList_a .answer_tit .num {display:inline-block;color:#db2931;font-family:'Noto Sans KR';font-size:21px;font-weight:500;line-height:25px;}
#verKor .lineList_a .answer_tit .num {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_tit .num {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_tit .num {font-family:'Noto Sans SC';}
.lineList_a .answer_txt .fileArea>p {margin-top:13px;padding:0 0 0 30px;background:url(../img/board/ico_down_blue.png) no-repeat 0 0;font-size:0;}
.lineList_a .answer_txt .fileArea a {display:inline;max-width:calc(100% - 50px);height:18px;color:#333;font-family:'Noto Sans KR';font-size:14px;line-height:18px;text-decoration:underline;}
.lineList_a .answer_txt .fileArea p .btn_preview {display:inline-block;/*width:75px;*/height:20px;margin:-2px 0 0 10px;padding:0 0 0 20px;background:url(../img/board/ico_magnifyPlus.png) no-repeat 0 50%;color:#555;font-size:13px;line-height:13px;vertical-align:top;}
#verKor .lineList_a .answer_txt .fileArea a {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_txt .fileArea a {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_txt .fileArea a {font-family:'Noto Sans SC';}
.lineList_a .answer_txt fieldset {}
.lineList_a .answer_txt fieldset .inp_t.name {width:148px;margin-bottom:10px;color:#000;}
.lineList_a .answer_txt fieldset .write {overflow:hidden;height:70px;}
.lineList_a .answer_txt fieldset .write>textarea {float:left;width:calc(100% - 78px);height:70px;}
.lineList_a .answer_txt fieldset .write>button {display:block;float:right;width:70px;height:70px;background:#1e71c0;color:#fff;font-size:16px;line-height:70px;text-align:center;}
.lineList_a .answer_txt .a_write {padding-bottom:24px;border-bottom:1px solid #dddfe5;}
.lineList_a .answer_txt .a_write>fieldset {padding:20px;background:#f0f2f7;}
.lineList_a .answer_txt .a_write>fieldset .fileArea {margin-top:40px;padding:0 15px;background:#f0f2f7;}
.lineList_a .answer_txt .a_write>fieldset .fileArea .btn_del {display:inline-block;overflow:hidden;width:14px;height:14px;margin:2px 0 0 4px;background:url(../img/board/ico_dotX_red.png) no-repeat 50% 50%;text-indent:-500px;vertical-align:top;}
.lineList_a .answer_txt .a_list li {padding:20px 0;border-bottom:1px solid #dddfe5;}
.lineList_a .answer_txt .a_list li>p {color:#333;font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:23px;}
#verKor .lineList_a .answer_txt .a_list li>p {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_txt .a_list li>p {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_txt .a_list li>p {font-family:'Noto Sans SC';}
.lineList_a .answer_txt .a_list .fileArea {margin-top:15px;padding:0;}
.lineList_a .answer_txt .a_list li.addWrite>fieldset {margin-top:10px;padding:5px 0;}
.lineList_a .answer_txt .a_list li.addWrite>fieldset .fileArea {margin-top:15px;}
.lineList_a .answer_txt .a_list li.addWrite>fieldset .fileArea .btn_del {display:inline-block;overflow:hidden;width:14px;height:14px;margin:2px 0 0 5px;background:url(../img/board/ico_dotX_red.png) no-repeat 50% 50%;text-indent:-500px;vertical-align:top;}
.lineList_a .answer_txt .txtInfo {overflow:hidden;margin-bottom:5px;text-align:left;}
.lineList_a .answer_txt .txtInfo>span {display:inline-block;position:relative;margin-right:5px;color:#666;font-family:'Noto Sans KR';font-size:14px;font-weight:300;line-height:18px;}
#verKor .lineList_a .answer_txt .txtInfo>span {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_txt .txtInfo>span {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_txt .txtInfo>span {font-family:'Noto Sans SC';}
.lineList_a .answer_txt .txtInfo>span.writer {color:#000;font-family:'Noto Sans KR';font-size:15px;font-weight:500;line-height:19px;}
#verKor .lineList_a .answer_txt .txtInfo>span.writer {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_txt .txtInfo>span.writer {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_txt .txtInfo>span.writer {font-family:'Noto Sans SC';}
.lineList_a .answer_txt .txtInfo>.btn {float:right;}
.lineList_a .answer_txt .txtCms {display:none;margin-top:15px;padding:20px;background:#f0f2f7;}
.lineList_a .answer_txt .txtCms .view_txt>img {display:block;margin-bottom:15px;}
.lineList_a .answer_txt .txtCms .fileArea {margin-top:15px;padding:0;}
.lineList_a .answer_txt .txtCms .eval {overflow:hidden;margin-top:20px;}
.lineList_a .answer_txt .txtCms .eval>button {display:inline-block;min-width:85px;height:38px;padding:0 10px;border:1px solid #c0c3ce;text-align:center;}
.lineList_a .answer_txt .txtCms .eval>button>span {display:inline-block;padding-left:20px;color:#666;font-family:'Noto Sans KR';font-size:15px;font-weight:300;line-height:37px;}
#verKor .lineList_a .answer_txt .txtCms .eval>button>span {font-family:'Noto Sans KR';}
#verEng .lineList_a .answer_txt .txtCms .eval>button>span {font-family:'Roboto','arial';}
#verChn .lineList_a .answer_txt .txtCms .eval>button>span {font-family:'Noto Sans SC';}
.lineList_a .answer_txt .txtCms .eval .eval_good>span {background:url(../img/board/ico_thumbUp.png) no-repeat 0 10px;}
.lineList_a .answer_txt .txtCms .eval .eval_bad>span {background:url(../img/board/ico_thumbDown.png) no-repeat 0 10px;}

/*
.view_func {position:relative;margin-bottom:15px;text-align:right;font-size:0;}
.view_func>ul {display:inline-block;overflow:hidden;vertical-align:middle;}
.view_func>ul>li {float:left;position:relative;margin-left:13px;padding-left:13px;font-size:0;}
.view_func>ul>li::before {content:'';position:absolute;left:0;top:0;width:1px;height:19px;background:#dadce3;}
.view_func>ul>li>button {display: inline-block;overflow:hidden;width:22px;height:22px;background-repeat:no-repeat;background-position:50% 50%;text-indent:-500px;}
.view_func .btn_print {background-image:url(../img/board/ico_print.png);}
.view_func .btn_share {background-image:url(../img/board/ico_share.png);}
.view_func .shareBox {display:none;position:absolute;right:24px;top:0;overflow:hidden;z-index:10;}
.view_func .shareBox ul {float:left;position:relative;max-width:338px;box-sizing:border-box;padding:10px;margin-right:7px;border:1px solid #333;background:#fff;}
.view_func .shareBox ul::before {content:url(../img/board/bg_shareBox_arr.png);display:block;position:absolute;right:-7px;top:0;width:7px;height:8px;}
.view_func .shareBox ul li {float:left;padding:5px 10px;}
.view_func .shareBox ul li>a {display:block;padding-top:45px;background-repeat:no-repeat;background-position:50% 0;color:#666;font-family:'Noto Sans KR';font-size:14px;font-weight:300;line-height:18px;text-align:center;}
#verKor .view_func .shareBox ul li>a {font-family:'Noto Sans KR';}
#verEng .view_func .shareBox ul li>a {font-family:'Roboto','arial';}
#verChn .view_func .shareBox ul li>a {font-family:'Noto Sans SC';}
.view_func .shareBox ul li .facebook {background-image:url(../img/board/sns_cirB_facebook.png);}
.view_func .shareBox ul li .Kakaostory {background-image:url(../img/board/sns_cirB_kakaostory.png);}
.view_func .shareBox ul li .twitter {background-image:url(../img/board/sns_cirB_twitter.png);}
.view_func .shareBox ul li .url {background-image:url(../img/board/sns_cirB_url.png);}
.view_func .zoom {display:inline-block;position:relative;overflow:hidden;width:107px;height:19px;background:url(../img/board/ico_zoom.png) no-repeat 50% 0;vertical-align:middle;}
.view_func .zoom::before {content:'';position:absolute;left:31px;top:0;width:1px;height:19px;background:#dadce3;}
.view_func .zoom::after {content:'';position:absolute;right:31px;top:0;width:1px;height:19px;background:#dadce3;}
.view_func .zoom>button {display:block;overflow:hidden;width:19px;height:19px;text-indent:-100px;}
.view_func .zoom>.btn_zoomOut {float:left;background:url(../img/board/ico_zoomOut.png) no-repeat 50% 50%;}
.view_func .zoom>.btn_zoomIn {float:right;background:url(../img/board/ico_zoomIn.png) no-repeat 50% 50%;}
*/

.prevNnext {overflow:hidden;margin-top:35px;border-top:1px solid #dddfe5;}
.prevNnext li {overflow:hidden;padding:15px 20px;border-bottom:1px solid #dddfe5;}
.prevNnext li>strong {display:block;float:left;width:70px;padding-left:20px;color:#1e386f;font-family:'Noto Sans KR';font-size:15px;font-weight:500;line-height:19px;}
#verKor .prevNnext li>strong {font-family:'Noto Sans KR';}
#verEng .prevNnext li>strong {font-family:'Roboto','arial';}
#verChn .prevNnext li>strong {font-family:'Noto Sans SC';}
.prevNnext li.prev>strong {background:url(../img/board/ico_dotArrT.png) no-repeat 0 50%;}
.prevNnext li.next>strong {background:url(../img/board/ico_dotArrB.png) no-repeat 0 50%;}
.prevNnext li>p {display:block;float:left;overflow:hidden;width:calc(100% - 90px) !important;padding:0 !important;background:none !important;}
.prevNnext li>.no_article {color:#666;font-family:'Noto Sans KR';font-size:15px;font-weight:300;line-height:19px;text-align:left;}
#verKor .prevNnext li>.no_article {font-family:'Noto Sans KR';}
#verEng .prevNnext li>.no_article {font-family:'Roboto','arial';}
#verChn .prevNnext li>.no_article {font-family:'Noto Sans SC';}
.prevNnext li>.article>a {display:block;float:left;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px);color:#000;font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:19px;text-align:left;white-space:nowrap;}
#verKor .prevNnext li>.article>a  {font-family:'Noto Sans KR';}
#verEng .prevNnext li>.article>a  {font-family:'Roboto','arial';}
#verChn .prevNnext li>.article>a  {font-family:'Noto Sans SC';}
.prevNnext li>.article>.date {display:block;float:right;width:60px;color:#666;font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:19px;text-align:right;letter-spacing:-1px;}
#verKor .prevNnext li>.article>.date {font-family:'Noto Sans KR';}
#verEng .prevNnext li>.article>.date {font-family:'Roboto','arial';}
#verChn .prevNnext li>.article>.date {font-family:'Noto Sans SC';}

/*** 팝업 ***/
/*.pop_wrap {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1500}
.pop_wrap .pop_ct {position:absolute;top:50%;left:50%;width:90%;box-sizing:border-box;padding:0 25px 30px;background:#fff;border-top:3px solid #2573bb;transform:translate(-50%, -50%)}
.pop_wrap .pop_ct h1 {height:56px;line-height:56px;border-bottom:1px solid #000;font-size:23px;font-family:'Noto Sans KR';font-weight:500;}
#verKor .pop_wrap .pop_ct h1 {font-family:'Noto Sans KR';}
#verEng .pop_wrap .pop_ct h1 {font-family:'Roboto','arial';}
#verChn .pop_wrap .pop_ct h1 {font-family:'Noto Sans SC';}
.pop_wrap .pop_ct h1 b{color:#2573bb}
.pop_wrap .btn_close {position:absolute;top:13px;right:20px;width:30px;height:30px;background:url(../img/board/btn_closeX.png) no-repeat center;font-size:0}

.pop_wrap .pop_ct .btnAreaC {margin-top:30px;font-size:0;text-align:center;}
.pop_wrap .pop_ct .btnAreaC button+button {margin-left:3px;}*/

.pop_wrap {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1500}
.pop_wrap .pop_ct {position:absolute;top:50%;left:50%;width:90%;box-sizing:border-box;padding:0 0 30px;background:#fff;transform:translate(-50%, -50%)}
.pop_wrap .pop_ct h1 {display:block;width:100%;height:60px;background:#1e71c0;color:#fff;font-size:30px;font-family:'Noto Sans KR';font-weight:400;line-height:60px;text-align:center;}
#verKor .pop_wrap .pop_ct h1 {font-family:'Noto Sans KR';}
#verEng .pop_wrap .pop_ct h1 {font-family:'Roboto','arial';}
#verChn .pop_wrap .pop_ct h1 {font-family:'Noto Sans SC';}
.pop_wrap .btn_close {position:absolute;top:17px;right:20px;width:26px;height:26px;background:url(../img/board/btn_closeX_skyblue.png) no-repeat center;font-size:0}

.pop_wrap .pop_ct .btnAreaC {margin-top:30px;font-size:0;text-align:center;}
.pop_wrap .pop_ct .btnAreaC button+button {margin-left:3px;}

/* 비밀번호 확인 */
#pop_pwCheck {width:90%;max-width:500px;height:330px;}
#pop_pwCheck>p {display:block;width:80%;max-width:400px;height:180px;margin:0 auto;box-sizing:border-box;padding-top:125px;background:url(../img/board/ico_pwLock.png) no-repeat 50% 40px;color:#333;font-family:'Noto Sans KR';font-size:21px;line-height:25px;text-align:center;}
#verKor #pop_pwCheck>p {font-family:'Noto Sans KR';}
#verEng #pop_pwCheck>p {font-family:'Roboto','arial';}
#verChn #pop_pwCheck>p {font-family:'Noto Sans SC';}
#pop_pwCheck fieldset {width:80%;max-width:400px;margin:0 auto;}
#pop_pwCheck fieldset .inp_t {width:270px;height:40px;vertical-align:top;}
#pop_pwCheck fieldset .btn_ok {display:inline-block;min-width:120px;height:40px;background:#1e386f;color:#fff;font-family:'Noto Sans KR';font-size:18px;line-height:40px;text-align:center;vertical-align:top;}
#verKor #pop_pwCheck fieldset .btn_ok {font-family:'Noto Sans KR';}
#verEng #pop_pwCheck fieldset .btn_ok {font-family:'Roboto','arial';}
#verChn #pop_pwCheck fieldset .btn_ok {font-family:'Noto Sans SC';}


@media all and (max-width:1041px){
    /* 리스트 */
    .lineList_tb thead th.headFile {width:50px;}

    /* 쓰기 */
    .lineList_tbW th {padding-left:10px;}
    .lineList_tbW tr.w_email .inp_s {width:26%;}
    .lineList_tbW .fileArea .inp_t {width:67%;}

    .lineList_tbW colgroup>col:nth-child(1) {width:155px;}
}


@media all and (max-width:760px){
    .pagination .paging {max-width:160px;}
    .pagination>a.btn_first,
    .pagination>a.btn_prev {margin-right:3px;}
    .pagination>a.btn_next,
    .pagination>a.btn_end {margin-left:3px;}

    /* 검색 */
    .list_option.sel03 {height:80px;padding:0;}
    .list_option.sel03 .listNum {float:none;position:absolute;left:5px;bottom:5px;width:auto;}
    .list_option.sel03 .searchBox {overflow:visible;}
    .list_option.sel03 .searchBox .inp_s {margin-bottom:5px;}
    .list_option.sel03 .btn_rss {position:absolute;right:2px;top:40px;}

    /* 리스트(항목형/table타입) */
    .lineList_tb [data-cell-header]:before {content:attr(data-cell-header);display:inline-block;margin-right:5px;}
    .lineList_tb colgroup,
    .lineList_tb thead,
    .lineList_tb td:nth-child(4):before {display:none}
    .lineList_tb.typeSort td:nth-child(5) {display:none}
    .lineList_tb td:nth-child(6) {margin-left:-10px;}
    .lineList_tb tr {display:block;position:relative;padding:15px 0;border-bottom:1px solid #e1e1e1;font-size:0}
    .lineList_tb td {height:auto;display:inline-block;border:0;text-align:left;color:#666;font-size:14px;}
    .lineList_tb .no {display:none;}
    .lineList_tb.typeSort .no {display:inline-block;}
    .lineList_tb .mark_categ {display:inline-block;height:17px;color:#1e71c0;font-size:15px;line-height:17px;}
    .lineList_tb .txtL {display:block;padding:5px 55px 5px 5px;}
    .lineList_tb.typeSort .txtL {padding:5px;}
    .lineList_tb .txtL a {overflow:hidden;text-overflow:ellipsis;font-size:15px;}
    .lineList_tb .hasArea {position:absolute;right:5px;top:50%;min-width:40px;margin-top:-10px;padding:0;}
    .lineList_tb .hasArea .hasfileNum {position:relative;left:-5px;top:10px;margin:0;}
    .lineList_tb .writer {color:#666;}
    .lineList_tb td:nth-child(7),
    .lineList_tb td:nth-child(8) {padding-left:15px;background:url(../img/board/vline_list_sort.png) no-repeat 5px 5px;}

    .lineList_tb tr.typeNoArticle td {display:block !important;}
    .lineList_tb tr.typeAns .txtL {max-width:calc(100% - 85px)}
    .lineList_tb tr.typeAns td:nth-child(4) {display:block;position:absolute;right:10px;top:50%;margin-top:-10px;padding:0;}
    .lineList_tb tr.typeAns td:nth-child(4):before {display:inline-block;}
    .lineList_tb tr.typeAns td:nth-child(6) {margin-left:0;}

    /* 리스트(일반형/ul타입) */
    .lineList_ul .typeAns .txtL,
    .lineList_ul .typeFile .txtL {padding:5px 0 !important;}
    .lineList_ul .typeAns .txtAdd,
    .lineList_ul .typeFile .txtAdd {padding:10px 0;}
    .lineList_ul .txtAdd>span {display:inline-block;position:static;left:auto;top:auto;}
    .lineList_ul .txtAdd>span+span {margin-left:20px;}

    /* 리스트(공고형, Q&A/ul타입) */
    .lineList_ul.typeProgress .typeAns .txtL,
    .lineList_ul.typeProgress .typeFile .txtL {padding:5px 90px 5px 0 !important}

    /* 말줄임 해제 */
    .lineList_ul.limitOff .txtL a,
    .lineList_ul.limitOff .mark_del,
    .lineList_ul .mark_noti {font-size:16px;}

    /* 갤러리(thumb, 동영상, webzine) */
    .lineList_ul.typeGallery li {padding:5px 0;}
    .lineList_ul.typeGallery .txtInfo {left:0;margin-left:0;}

    /* 교내홈페이지 */
    .lineList_tb.campusPage td:nth-child(2)>span,
    .lineList_tb.campusPage td:nth-child(3)>span {position:relative;padding-left:10px;}
    .lineList_tb.campusPage td:nth-child(2)>span::before,
    .lineList_tb.campusPage td:nth-child(3)>span::before {content:'';display:block;position:absolute;left:0;top:2px;width:1px;height:14px;background:#ccc;}
    .lineList_tb.campusPage td:nth-child(4) {padding:10px 5px 0;font-size:15px;font-weight:bold;}


    /* 쓰기 */
    .lineList_tbW {border-top:1px solid #2b2b2b}
    .lineList_tbW colgroup {display:none}
    .lineList_tbW tr,
    .lineList_tbW th,
    .lineList_tbW td {display:block;height:auto;width:100%;box-sizing:border-box;border:0;padding:0}
    .lineList_tbW tr {padding:10px 10px;border-bottom:1px solid #dadada}
    .lineList_tbW th {padding-bottom:6px;background:none}
    .lineList_tbW td p {margin-top:5px}
    .lineList_tbW tr.w_name .inp_t,
    .lineList_tbW tr.w_pw .inp_t {width:97.8%;}
    .lineList_tbW tr.w_email td {text-align:center;}
    .lineList_tbW tr.w_email .inp_t:nth-child(1) {float:left;width:46%;}
    .lineList_tbW tr.w_email .inp_t:nth-child(2) {float:right;width:46%;}
    .lineList_tbW tr.w_email .inp_s {width:100%;}
    .lineList_tbW tr.w_link p {padding-right:99px;}
    .lineList_tbW tr.w_addFile_s p {padding-right:98px;}
    .lineList_tbW tr br {display:none;}
    .lineList_tbW .autoProtection,
    .lineList_tbW .autoProtectionCheck {position:relative;float:none;}
    .lineList_tbW .autoProtectionCheck .inp_t {width:323px;padding:0 5px;}
    .lineList_tbW .autoProtectionCheck .txt {position:absolute;left:10px;top:-1px;}
}

@media all and (max-width:670px){
    /* 검색 */
    .list_option.sel02 .searchBox .search {width:calc(100% - 265px);max-width:none;}
    .list_option.sel03 {height:120px;}
    .list_option.sel03 .searchBox .inp_s {width:calc(50% - 6px);}
    .list_option.sel03 .searchBox .inp_s:nth-child(4) {float:left;width:auto;}
    .list_option.sel03 .searchBox .search {width:calc(100% - 118px);max-width:none;}
    .list_option.sel03 .searchBox .btn_rss {top:80px;}

    .btnArea_v .btn {clear:both;display:block;overflow:hidden;width:calc(100% + 4px);margin-top:25px;font-size:0;text-align:left;}
    .btnArea_v .btn>button+button {margin-left:4px;}
    .btnArea_v .btn.btn01>button {width:100%;}
    .btnArea_v .btn.btn02>button {width:calc(50% - 4px);}
    .btnArea_v .btn.btn03>button {width:calc(33.3% - 4px);}
    .btnArea_v .btn.btn04>button {width:calc(25% - 4px);}
    .btnArea_v .btn.btn05>button {width:calc(20% - 4px);}
}

@media all and (max-width:600px){
    /* 검색 */
    .list_option {height:80px;padding:0;}
    .list_option .listNum {float:none;position:absolute;left:5px;bottom:5px;width:auto;}
    .list_option .searchBox {float:none;width:100%;text-align:left;}
    .list_option .searchBox .search {width:calc(100% - 157px);max-width:none;}

    .list_option.sel02.noRss .searchBox .search {width:calc(100% - 215px);}

    /* 리스트 */
    .lineList_ul.typeFaq dt {padding:40px 20px 15px 70px;}
    .lineList_ul.typeFaq dt .mark_categ {width:100%;height:17px;}
    .lineList_ul.typeFaq dt .txtL {padding-right:0px;}
    .lineList_ul.typeFaq dd {padding-right:20px;}

    .lineList_ul.typeGalleryList li {padding-left:150px;}
    .lineList_ul.typeGalleryList .photo {width:126px;height:79px;}

    .lineList_ul.typeGallery li {width:calc(50% - 22px);}
}

@media all and (max-width:520px){
    .list_option.sel02 {height:120px;}
    .list_option.sel02 .searchBox .inp_s {width:calc(50% - 6px);margin-bottom:5px;}
    .list_option.sel02 .searchBox .inp_s:nth-child(4) {float:left;width:auto;}
    .list_option.sel02 .searchBox .search {width:calc(100% - 52px);max-width:none;}
    .list_option.sel02 .searchBox .btn_rss {top:80px;}

    .list_option.sel02.noRss .searchBox .search {width:calc(100% - 7px);}

    /* 상세 */
    .lineList_c .comment_txt .c_list li {position:relative;padding-bottom:50px;}
    .lineList_c .comment_txt .txtInfo {overflow:visible;}
    .lineList_c .comment_txt .txtInfo>button {padding:0 5px;}
    .lineList_c .comment_txt .txtInfo .eval {float:none;position:absolute;right:10px;bottom:20px;}

    .lineList_a .answer_txt .a_list li {position:relative;padding-bottom:50px;}
    .lineList_a .answer_txt .txtInfo {overflow:visible;}
    .lineList_a .answer_txt .txtInfo>button {padding:0 5px;}
    .lineList_a .answer_txt .txtInfo .eval {float:none;position:absolute;right:10px;bottom:20px;}
}

@media all and (max-width:420px){
    /* 검색 */
    .list_option.sel02 {height:123px;}
    .list_option.sel02 .searchBox .inp_s {width:48.1%;margin-bottom:5px;}
    .list_option.sel02 .searchBox .search {width:calc(100% - 53px);max-width:none;}

    /* 상세 */
    .lineList_v .researchInfo_tb colgroup {display:none;}
    .lineList_v .researchInfo_tb tr,
    .lineList_v .researchInfo_tb th,
    .lineList_v .researchInfo_tb td {display:block;width:100%;box-sizing:border-box;}
    .lineList_v .researchInfo_tb th {margin-bottom:-1px;text-align:left;}
    .lineList_v .researchInfo_tb td {margin-bottom:-1px;}

    .lineList_v.typePdf .downArea a,
    .lineList_v.typePdf .downArea button {width:100%;margin:0 0 5px;}
}

@media all and (max-width:380px){
    /* 리스트 */
    .lineList_ul.typeGalleryList li {padding-left:5px;}
    .lineList_ul.typeGalleryList .photo {position:relative;left:auto;top:auto;width:100%;height:auto;margin:0 auto 15px;}

    /* 상세 */
    .view_func .shareBox ul li {padding:5px 6px;}
    .view_func .shareBox ul li>a {font-size:13px;}

    .lineList_v.typePdf .downArea .btnRec_s>span {text-align:left !important}
    .prevNnext li>strong {width:45px;}
    .prevNnext li>p {width:calc(100% - 65px) !important;}
}

@media all and (max-width:320px){
    /* 검색 */
    .list_option.sel02 .searchBox .inp_s {width:calc(50% - 7px);}
}
