span.star {color:#f98e2b;font-weight:700;}
input[type="text"],
input[type="password"] {border:1px solid #d9d9d9;height:62px;padding:0 20px;line-height:60px; -webkit-appearance: none;-webkit-border-radius: 0;}
input[type="checkbox"] {position:relative;width:20px;height:20px;border:1px solid #ccc;top:4px;}
textarea {border:1px solid #d9d9d9;}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {display: inline-block;padding: .5em .75em;color: #999;font-size: inherit;line-height: normal;vertical-align: middle;cursor: pointer;border: 1px solid #ebebeb;
	border-bottom-color:#e2e2e2;
}

/* named upload */
.filebox .upload-name {display: inline-block;width:30%;height:42px;line-height:42px;font-size:15px;vertical-align:top;background:#fff;border:none;padding:10px;border:1px solid #d9d9d9;}
.filebox.bs3-primary label {width:120px;height:40px;padding:0;text-align:center;line-height:40px;font-size:15px;color:#666;vertical-align:top;background-color: #eee;}

.selectBox {position:relative;}
.selectBox a {border:1px solid #d9d9d9;display:block;line-height:60px;padding:0 20px;background:#fff;}
.selectBox > a {background:url("../images/board/select-arrow.png") no-repeat 95% 50% #fff;}
.selectBox ul {position:absolute;left:0;right:0;top:60px;display:none;z-index:1;}
.selectBox ul li {margin-top:-1px;}
table.contentsTable {width:100%; border-top:1px solid #0253a5; margin-top:8px;}
table.contentsTable thead {font- size:1em;  font-weight:400; background:#f8f8f8;}
table.contentsTable thead th {padding:10px; border-bottom:1px solid #d9d9d9;vertical-align:middle; color:#222; font-size:16px;border-right: 1px solid #d9d9d9;}
table.contentsTable thead th.txtRight {text-align: center;}
table.contentsTable thead th:last-child {border-right:0}
table.contentsTable tbody {vertical-align:middle; text-align:center;}
table.contentsTable tbody tr {border-bottom:1px solid #d9d9d9;}
table.contentsTable tbody tr th {padding:10px; border-right:1px solid #d9d9d9; vertical-align:middle; background:#f8f8f8; font-size:16px; color:#333; }
table.contentsTable tbody tr td {background:#fff; padding:10px 15px; bo rder-right:1px solid #d9d9d9; vertical-align:middle;font-size:16px; line-height:1.6; color:#666; font-weight: 300;border-right: 1px solid #d9d9d9;}
table.contentsTable tbody tr td.title a {display:block;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table.contentsTable tbody tr td:last-child {border-right: none;}
table.contentsTable span.notice_icon {display:inline-block; color:#fff; background-color: #0253a5; font-size:13px; padding:0 10px; border-radius:3px;}
table.contentsTable.business tbody tr td {letter-spacing:-0.1rem;}
table.contentsTable.summary-table {}
table.contentsTable.summary-table tr th span {font-size:14px;color:#999;}
/* table.contentsTable.summary-table tr td {text-align:left;} */


.inquiry-wrap {width:580px;margin:auto;}
.inquiry-wrap input[type="text"] {width:100%;}
.inquiry-wrap > ul {margin-bottom:30px;}
.inquiry-wrap > ul > li {margin-top:20px;}
.inquiry-wrap > ul > li:first-child {margin-top:0;}
.inquiry-wrap > ul > li dl dt {font-size:20px;color:#333;font-weight: 500;}
.inquiry-wrap > ul > li dl dd {margin-top:5px;}
.inquiry-wrap > ul > li.cranii .clearFix {margin:-5px;}
.inquiry-wrap > ul > li.cranii dl {width:50%;float:left;padding:0 5px;}
.inquiry-wrap .selectBox a {line-height:;}
.agree-wrap {margin-top:}
.agree-box {font-size:16px;color:#666;padding:20px;border:1px solid #d9d9d9;margin-top:10px;height:160px;overflow-y:auto;}
.gallery-list {position:relative;}
.gallery-list .thumb {position:relative;padding-top:100%;overflow:hidden;}
.gallery-list .thumb img {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;}
.gallery-list ul {margin:-5px;overflow:hidden;}
.gallery-list ul li {float:left;padding:5px;}
.gallery-list ul li a {display:block;border:1px solid #d9d9d9;}
.gallery-list.list03 ul li {width:33.33%;}
.gallery-list.list03 ul li > a {display:block;position:relative;}
.gallery-list .txtBox {padding:20px;}
.gallery-list .txtBox .title {font-size:20px;color:#333;font-weight:500;line-height:1.6;height:3.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.gallery-list .txtBox .date {font-size:15px;color:#999;margin-top:10px;}
.gallery-list.cover-txt .txtBox {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(27,52,123,0.85);opacity:0;transition:0.3s all ease-out;}
.gallery-list.cover-txt .txtBox .inner {position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;color:#fff;padding:10px;}
.gallery-list.cover-txt .txtBox dl dt {font-size:24px;font-weight:700;}
.gallery-list.cover-txt .txtBox dl dd {font-size:16px;}
.gallery-list.cover-txt .txtBox .date {font-size:20px;font-weight:500;}
.gallery-list.cover-txt ul li a:hover .txtBox {opacity:1;}
.gallery-list.news .thumb {padding-top:81%;}
.bottom-btn {margin:40px auto 0 auto;display:block;width:140px;text-align:center;line-height:44px;border:1px solid #1b347b;font-size:16px;color:#1b347b;border-radius:30px;}

/* 게시판 */
.bbs-list {display:table;width:100%;border-top:1px solid #d9d9d9;table-layout:fixed;}
.bbs-list .bbs-list-row {display:table-row;}
.bbs-list .bbs-list-row .column {display:table-cell;vertical-align:middle;padding:40px 80px;;border-bottom:1px solid #d9d9d9;transition:0.3s all ease-out;}
.bbs-list .bbs-list-row .column:nth-child(1) {width:150px;text-align:center;}
.bbs-list .bbs-list-row .subject {padding-right:190px;position:relative;}
.bbs-list .bbs-list-row .subject .title {font-size:22px;color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbs-list .bbs-list-row .subject .title span {display:inline-block;position:relative;top:2px;line-height:25px;font-size:16px;color:var(--color);text-align:center;border:1px solid var(--color);padding:0 15px;vertical-align:top;margin-right:10px;border-radius:8px;font-weight:500;}
.bbs-list .bbs-list-row .subject .sub {font-size:18px;color:#888;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbs-list .bbs-list-row .subject .txt {font-size:15px;color:#999;}
.bbs-list .bbs-list-row .subject .btnMore {position:absolute;top:50%;margin-top:-30px;right:0;width:180px;line-height:60px;font-size:16px;font-weight: 300;color:#bbb;border:1px solid #ddd;text-align:center;background:#fff;transition:0.3s all ease-out;transition:0.3s all ease-out;border-radius:15px;}
.bbs-list .bbs-list-row .column .user {font-size:16px;color:#404040;line-height:24px;}
.bbs-list .bbs-list-row .column .date {font-size:16px;color:#aaa;font-weight:300;transition:0.3s all ease-out;}
.bbs-list .bbs-list-row .column .day {font-size:45px;color:#ccc;line-height:1;transition:0.3s all ease-out;}

.bbs-list.review .bbs-list-row .column {padding:40px 10px;}
.bbs-list.review .bbs-list-row .subject {padding-right:0;}
.bbs-list.review .bbs-list-row .column:nth-child(1) {width:150px;text-align:center;}
.bbs-list.review .bbs-list-row .column:nth-child(2) {width:150px;text-align:center;font-size:24px;color:#333;}
.bbs-list.review .bbs-list-row .column:nth-child(4) {width:150px;text-align:center;font-size:18px;color:#666;}
.bbs-list.review .bbs-list-row .column:nth-child(5) {width:160px;text-align:center;}
.bbs-list.review .bbs-list-row .column .stars span {display:inline-block;vertical-align:top;}
.bbs-list .bbs-list-row:hover .date,
.bbs-list .bbs-list-row:hover .day {color:var(--color);}
.bbs-list .bbs-list-row:hover .column {border-color:var(--color);}
.bbs-list .bbs-list-row:hover .subject .btnMore {background:var(--gradient);color:#fff;border-color:var(--color);}


/* 뷰 페이지 */
table.board_view {width:100%;border-top:2px solid var(--color);}
table.board_view thead th,table.board_list tbody th {background:#fafafb; border-bottom:1px solid #dddddd; padding:15px 20px; color:#333; font-size:22px; font-weight:600;}
table.board_view tbody th {border-bottom:1px solid #ccc; padding:10px; color:#666; vertical-align:middle; font-size:15px;font-weight:300;line-height:1.6;color:#454545;}
table.board_view tbody td {border-bottom:1px solid #ccc; padding:10px 16px; color:/* #666 */#333; vertical-align:middle; font-size:15px;font-weight:300;line-height:1.6;word-break:break-all;}
table.board_view tbody td dl {font-size:0; padding:5px 0;}
table.board_view tbody td dl dt {display:inline-block; position:relative; padding-right:10px; font-size:15px;}
table.board_view tbody td dl dt:after {content:""; display:block; position:absolute; width:1px; height:60%; background:#999; left:100%; top:25%;}
table.board_view tbody td dl dd {display:inline-block;padding-left:10px;font-size:15px;}
table.board_view tbody td .first {float:left;}
table.board_view tbody td .second {float:right;text-align:right;}
table.board_view tbody td.tableCon {padding-bottom:50px;text-align: unset;
}
table.board_view tbody td.tableCon * {vertical-align:top;}

/* 이전글 다음글 */
table.prevNext {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:28px; font-size:15px; }
table.prevNext col:nth-child(1) {width:120px;}
table.prevNext a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table.prevNext th {padding:10px 0; color:#4c4c4c;}
table.prevNext td {padding:10px 0; color:#666; font-weight:300;}
table.prevNext th {padding-left:20px; text-align:left;}
table.prevNext td {padding-left:20px; text-align:left;}
table.prevNext td {background: url('../images/board/bg_board_tab.gif') left center no-repeat #fff;}
table.prevNext .prev th {background: url('../images/board/bg_prve_writing.gif') 80px center no-repeat #fff; border-bottom:1px solid #d9d9d9; color:#666; font-weight:500;}
table.prevNext .prev td {border-bottom:1px solid #d9d9d9;}
table.prevNext .next th {background: url('../images/board/bg_next_writing.gif') 80px center no-repeat #fff; color:#666; font-weight:500;}


/* ******************   게시판 :: 기본리스트 ********************** */
/* 게시판 :: 기본리스트 :: 레이아웃 */
.bbs-list-tbl {display:table; width:100%; table-layout:fixed;}
.bbs-list-tbl .bbs-list-head{display:table-header-group; }
.bbs-list-tbl .bbs-list-head span{display:table-cell; text-align:center; background:#fff; color:#343434; font-weight:500; font-size:15px; letter-spacing:-0.5px; padding:20px 0; border-top:2px solid #ffb800;  border-bottom:1px solid #ddd;}
.bbs-list-tbl .bbs-list-row{display:table-row; width:100%;}
.bbs-list-tbl .bbs-list-row .column{display:table-cell; vertical-align:middle; padding:14px 0; color:#555; font-size:15px; letter-spacing:-0.5px; text-align:center; border-bottom:1px solid #ddd;}
/* 게시판 :: 기본리스트 ::  항목 */
.bbs-list-tbl .bbs-list-row.notice-row .notice-tit{display:inline-block; padding:2px 10px; background-color:#00adbc; color:#fff; font-size:12px;border:1px solid #00adbc;border-radius:20px;vertical-align:top;}
.bbs-list-tbl .bbs-list-row.notice-row .column,.bbs-list-row.notice-row .bbs-subject-con .bbs-subject-txt{font-weight:500 !important;}
.bbs-list-tbl .bbs-list-row .bbs-title{text-align:left;}
.bbs-list-tbl .bbs-list-row .bbs-title a{display:block; position:relative; padding:0 60px 0 0; }	/* ★ 댓글이 있을때 padding-right:100px ★  */
.bbs-list-tbl .bbs-list-row .bbs-title a:hover{color:#000; }
.bbs-list-tbl .bbs-subject-con{display:inline-block; position:relative; max-width:100%;}
.bbs-list-tbl .bbs-subject-con .bbs-subject-txt{display: inline-block; padding-right: 5px; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; font-size:15px; font-weight:400; line-height:18px; vertical-align:top; }
.bbs-list-tbl .bbs-subject-con .bbs-subject-icons{ position: absolute; left:100%; top: 50%; width: 60px; height:18px; margin-top:-7px; text-align:left; display: inline-block; } /* ★ 댓글이 있을때 width:100px ★ */
.bbs-list-tbl .bbs-subject-con .bbs-subject-icons img{vertical-align:text-top; margin-top: -1px;}
.bbs-list-tbl .bbs-subject-con .bbs-icons{display:inline-block; color:#999; vertical-align:middle;  }
.bbs-list-tbl .new-icon{display:inline-block; height:15px; width:15px; line-height:15px; margin-left:2px; text-align:center; background-color:#eb8500; vertical-align:middle; color:#fff; font-size:10px; font-weight:400; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;  font-family:"나눔고딕", NanumGothic, "Nanum Gothic",Arial, sans-serif;}
.bbs-list-tbl .bbs-subject-con .material-icons{vertical-align:middle; height:18px; font-size:17px;}
.bbs-list-tbl .bbs-subject-con .comment-num{display:inline-block; height:14px; margin:2px 0 0 2px; color:#aaa; line-height:16px; font-size:12px; font-weight:400; letter-spacing:-0.5px;vertical-align:middle; font-family:"돋움",dotum,"나눔고딕", NanumGothic, "Nanum Gothic",Arial, sans-serif; }
.bbs-list-tbl .bbs-subject-con .comment-num i{height:16px; font-size:15px; color:#aaa;}
.bbs-list-tbl .bbs-subject-con .bbs-subject-icons .cm-num{color:#aaa; font-size:12px; font-weight:400; font-family:"돋움",dotum,"나눔고딕", NanumGothic, "Nanum Gothic",Arial, sans-serif;}
.bbs-list-tbl .bbs-subject-con .reply-icon{
	display:inline-block; padding:2px 8px 2px 3px; margin:0 3px 0 0; vertical-align:middle; line-height:12px; color:#fff; background-color:#333; font-size:10px; font-weight:400; letter-spacing:-0.5px;
	font-family:"돋움",dotum,"나눔고딕", NanumGothic, "Nanum Gothic",Arial, sans-serif;
	-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;
}
.bbs-list-tbl .bbs-list-row .reply-state span{display:inline-block; padding:0 10px; height:24px; line-height:24px; background-color:#888; border-radius:5px; font-size:11px; color:#fff; text-align:center;}
.bbs-list-tbl .bbs-list-row .reply-state.reply-state-finish span{background-color:#5997bb}
.bbs-list-tbl .bbs-list-row .bbs-comment-data{display:none;}
.bbs-list-tbl .bbs-list-row span.answer {font-size: 14px; padding: 3px 10px;display: inline-block;}
.bbs-list-tbl .bbs-list-row span.answer.answer01 {font-weight: 500; color: #999; border:1px solid #ccc;}
.bbs-list-tbl .bbs-list-row span.answer.answer02 {font-weight: 500; color: #f37900; border:1px solid #f37900;}
/* ******************   게시판 :: 뷰페이지  ********************** */
/* 게시판 :: 뷰 :: 상단 타이틀 정보 */
.bbs-view-top{padding:20px; border-top:1px solid #232323; border-bottom:1px solid #ddd;background-color: #fff;}
.bbs-view-top .event-date{overflow:hidden; color:#888; padding-bottom:10px;}
.bbs-view-top .event-date dt,.bbs-view-top .event-date dd{display:inline-block; letter-spacing:-0.5px;}
.bbs-view-top .event-date dt{margin-right:10px; color:#333;}
.bbs-view-top .event-date dt i{font-size:16px; margin:-1px 3px 0 0; vertical-align:middle;}
.bbs-view-top .reply-state{float:none; text-align:left; margin-bottom:10px;}
.bbs-view-top .reply-state span.answer{font-size: 14px; padding: 3px 10px;display: inline-block;}
.bbs-view-top .reply-state span.answer.answer01 {font-weight: 500; color: #999; border:1px solid #ccc;}
.bbs-view-top .reply-state span.answer.answer02 {font-weight: 500; color: #f9a91a; border:1px solid #f9a91a;}
.bbs-view-top .reply-state.reply-state-finish span{background-color:#5997bb}
.bbs-view-top .bbs-category{display:block; font-size:15px; margin-bottom:10px; color: #999;}
.bbs-view-top .bbs-tit{color:#282828; font-size:24px; letter-spacing:-0.3px; font-weight:400; margin-bottom:20px; line-height:32px; word-break:keep-all;}
.bbs-view-top .bbs-write-info dt,.bbs-view-top .bbs-write-info dd{display:inline-block; color:#333; font-size:14px; vertical-align:middle; font-weight:600}
.bbs-view-top .bbs-write-info dd{margin:0 20px 0 5px; color:#888; font-weight:400}
.bbs-view-content{padding:30px 20px;min-height:350px;}
.bbs-view-content.editor strong {font-weight: bold;vertical-align: baseline;}

/* 게시판 :: 뷰 :: 공유아이콘 */
.bbs-view-share-con{overflow:hidden; padding:10px 20px; border-bottom:1px solid #ddd;}
.bbs-view-share-con ul{float:right;}
.bbs-view-share-con ul li{float:left;margin-left:5px;  -webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.bbs-view-share-con ul li:first-child{margin-left:0;}
.bbs-view-share-con ul li a, .bbs-view-share-con ul li button{display:block;  width:34px; height:34px; text-align:center; line-height:34px;}
.bbs-view-share-con ul li img{width:30px;}
.bbs-view-share-con ul li i{font-size:20px; line-height:34px; color:#fff;}
.bbs-view-share-controls .bbs-button-controls{float:left;}
.bbs-view-share-controls .bbs-hit-good-num-con{float:right;}

/* 게시판 :: 뷰 :: 첨부파일 */
.bbs-view-file-info-box{line-height:20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; background-color:#f9f9f9; padding:10px 20px; margin-bottom:10px;}
.bbs-view-share-con + .bbs-view-file-info-box{border-top:0;}
.bbs-view-file-info-box .bbs-file-list{overflow:hidden; padding-top:5px; font-size:13px;}
.bbs-view-file-info-box .bbs-file-list:first-child{padding-top:0;}
.bbs-view-file-info-box .bbs-file-list dt{float:left; width:100px; font-weight:600; color:#333;}
.bbs-view-file-info-box .bbs-file-list dd{float:left; width:70%; width:calc(100% - 100px ); }
.bbs-view-file-info-box .bbs-file-list dd a:hover{text-decoration:underline;}
.bbs-view-file-info-box .bbs-file-list dd i{vertical-align:middle; font-size:15px;}

/* 게시판 :: 뷰 :: 관리자코멘트 */
.manage-comment-con{border:1px solid #d7d7d7; margin:10px 0;}
.manage-comment-con h1{padding:15px 20px; border-bottom:1px solid #d7d7d7; background-color:#f9f9f9; color:#46a51d; font-weight:600; font-size:15px;}
.manage-comment-con h1 span{color:#333; font-size:15px; margin-left:5px; font-weight:400;}
.manage-comment-txt{padding:18px 20px; font-weight:400; line-height:1.5em;}

/* 게시판 :: 뷰 :: 댓글 */
.bbs-comment-con{padding-top:15px;}
.bbs-comment-con .bbs-cm-head{font-size:18px; color:#2f2f2f; letter-spacing:-0.25px;padding-bottom:15px; font-weight:600;}
.cm-write-con{border:1px solid #d7d7d7; border-top:1px solid #000; margin-bottom:20px; }
.cm-write-top{position:relative; overflow:hidden; padding:10px 20px; background-color:#f4f4f4; border-bottom:1px solid #e5e5e5;}
.cm-writer-info{line-height:26px; /*padding-left:30px; background:url(images/board/cm_writer_icon.png) no-repeat*/}
.cm-write-top .cm-writer{font-weight:600; font-size:15px; color:#333; margin-right:10px;  vertical-align:middle;}
.cm-write-top .cm-write-sub-txt{color:#9d9d9d; font-size:12px; font-weight:400; vertical-align:middle;}
.cm-write-bottom{padding:10px; overflow:hidden;}
.cm-write-bottom .cm-textarea{float:left; height:85px; width:85%; padding:10px 0; border:1px solid #e5e5e5; resize:none; box-sizing:border-box;}
.cm-write-bottom .cm-regi-btn{float:left; height:85px;  width:15%; border:0; padding:0; color:#fff; font-size:15px; background-color:#333; vertical-align:middle;}
.cm-list-con{border:1px solid #d7d7d7}
.cm-list-con li{border-top:1px solid #d7d7d7;}
.cm-list-con li:first-child{border-top:0;}
.cm-item .cm-write-top{background-color:#fcfcfc}
.cm-control-btns{position:absolute; top:50%; right:10px; margin-top:-11px;}
.cm-control-btns a{display:inline-block; width:50px; height:22px; line-height:22px; color:#fff; background-color:#999; text-align:center; font-weight:400; font-size:12px;
	-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;
}
.cm-item .cm-content{padding:10px; font-weight:400; line-height:1.3em; color:#555;}
.reply-cm-write-con{padding-left:15px;}
.reply-cm-write-con .cm-write-top{ padding:10px; border-top:1px solid #e5e5e5; }

/* comment */
.comment .clearFix textarea {float:left;width:80%;height:70px;padding:5px;resize:none;}
.comment .clearFix a {display:block;float:right;width:19%;height:70px;line-height: 70px;background:#1b357c;text-align: center;font-size:16px;color:#fff;}
.comment .input-wrap {overflow:hidden;}
.comment .input-wrap input[type="text"],
.comment .input-wrap input[type="password"] {height:40px;line-height:43px;margin-top:5px;}
.comment .input-wrap input {margin-right:5px;width:150px;}
.comment .input-wrap input:last-child {margin-right:0;}
.c_list {border-bottom:1px solid #ccc;margin-top:20px;font-size:16px;}
.c_list li {padding:20px 5px;position:relative;border-top:1px dashed #ccc;}
.c_list li .user .name {color:#222;font-weight:500;}
.c_list li .user .date {color:#222;font-weight:300;}
.c_list li .user .del {display:inline-block;color:#222;font-weight:300;padding:3px 5px;background:#f8f8f8;border:1px solid #d9d9d9;}
.c_list li .user .modify {display:inline-block;color:#222;font-weight:300;padding:3px 5px;background:#f8f8f8;border:1px solid #d9d9d9;}
.c_list li .user .btns {display:inline-block;}
.c_list li .content {color:#222;font-weight:300;}
.c_list li .content.off {display:none;}
.c_list li > a {display:block;width:90px;height:30px;line-height:28px;border:1px solid #d9d9d9;background:#f8f8f8;text-align: center;font-size:16px;color:#222;font-weight:300;position:absolute;right:5px;top:20px;}
.c_list li .reply {margin-top:10px;display:none;}
.c_list li .reply.on {display:block;}
.c_list li .reply .clearFix textarea {float:left;width:80%;height:70px;padding:5px;resize:none;}
.c_list li .reply .clearFix a {display:block;float:right;width:19%;height:70px;line-height: 70px;background:#1b357c;text-align: center;font-size:16px;color:#fff;}
.c_list li .reply .input-wrap {overflow:hidden;}
.c_list li .reply .input-wrap input[type="text"],
.c_list li .reply .input-wrap input[type="password"] {height:40px;line-height:43px;margin-top:5px;}
.c_list li .reply .input-wrap input {margin-right:5px;width:150px;}
.c_list li .reply .input-wrap input:last-child {margin-right:0;}
.c_list li .reply02 {padding-left:20px;margin-top:10px;}


/* 게시판 02 */
.bbs-list02 {display:table;width:100%;border-top:1px solid #d9d9d9;table-layout:fixed;}
.bbs-list02 .bbs-list-row {display:table-row;}
.bbs-list02 .bbs-list-row .column {display:table-cell;vertical-align:middle;padding:40px;;border-bottom:1px solid #d9d9d9;transition:0.3s all ease-out;}
.bbs-list02 .bbs-list-row .column:nth-child(2) {width:150px;text-align:center;}
.bbs-list02 .bbs-list-row .subject {position:relative;}
.bbs-list02 .bbs-list-row .subject .title {font-size:23px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbs-list02 .bbs-list-row .subject .title span {display:inline-block;position:relative;top:5px;line-height:27px;font-size:16px;color:#f98e2b;text-align:center;border:1px solid #f98e2b;padding:0 15px;vertical-align:top;margin-right:10px;border-radius:20px;}
.bbs-list02 .bbs-list-row .subject .sub {font-size:17px;color:#888;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbs-list02 .bbs-list-row .subject .txt {font-size:15px;color:#999;}
.bbs-list02 .bbs-list-row .subject .btnMore {position:absolute;top:50%;margin-top:-25px;right:0;width:180px;line-height:50px;font-size:16px;font-weight: 300;color:#222;border:1px solid #333;text-align:center;background:#fff;transition:0.3s all ease-out;transition:0.3s all ease-out;}
.bbs-list02 .bbs-list-row .column .user {font-size:16px;color:#404040;line-height:24px;}
.bbs-list02 .bbs-list-row .column .date {font-size:16px;color:#aaa;font-weight:300;transition:0.3s all ease-out;}
.bbs-list02 .bbs-list-row .column .day {font-size:45px;color:#ccc;line-height:1;transition:0.3s all ease-out;}
.bbs-list02 .bbs-list-row:hover .date,
.bbs-list02 .bbs-list-row:hover .day {color:#1b347b;}
.bbs-list02 .bbs-list-row:hover .column {border-color:#1b347b;}
.bbs-list02 .bbs-list-row:hover .subject .btnMore {background:#1b347b;color:#fff;border-color:#1b347b;}
/* 게시판 검색 */
.board_search {background:#f8f8f8;padding:50px 0; text-align:center;margin-bottom:50px;border-radius:20px;}
.board_search input[type="text"] {border:1px solid #ccc; width:300px; padding:0px 10px;height:45px;line-height:43px;border-radius: 30px;}
.board_search input[value="검색"] {background:var(--gradient); border:none; width:68px;height:45px;line-height:43px;text-align:center; *line-height:12px; color:white; font-size:16px; vertical-align:top;border-radius: 30px;}
.board_search .selectBox {display:inline-block;width:123px;vertical-align:top;text-align:left;}
.board_search .selectBox a {height:45px;line-height:43px;}
.board_search .selectBox > a {background-size:10px;background-position:90% 50%;border-radius: 30px;}
.board_search .selectBox a i {position:absolute;top:0;right:10px;line-height:45px;transition:0.2s;}
.board_search .selectBox a.on i {transform:rotate(180deg);}
.board_search .selectBox ul {top:45px;}

/* btn 버튼종류 */
.btnWrap {width:100%;text-align:center;margin-top:30px;overflow:hidden;}
.btnWrap.btnLeft {text-align:left;}
.btnWrap.btnRight {text-align:right;}
.btnWrap a {display:inline-block;width:180px; height:45px; line-height:45px; text-align:center;color:#333;border:1px solid #f6f6f6;background:#f6f6f6;border-radius:40px;}
.btnWrap a .material-icons {line-height:45px;vertical-align:top;}
.btnWrap a.blue {background:#1f5b9f;border-color:#1f5b9f;color:#fff;}
.btnWrap.btn03 {}
.btnWrap.btn03 div {display:inline-block;}
.btnWrap.btn03 a {display:block;}
.btnWrap.btn03 a img {margin-top:14px;}

/* 페이징 */
.paging {text-align:center; margin:40px 0 0 0; }
.paging > a {display:inline-block;}
.paging * {vertical-align:top;}
.paging span.back {float:left;}
.paging .number {display:inline-block;margin:0 3px; font-weight:500; font-size:18px;}
.paging .number a {display:inline-block;width:45px; height:48px;line-height:50px; text-align:center; color:#333;margin:0 2px;}
.paging .number a:hover, .paging .number a.on {color:var(--color);font-weight:500;}

table.writeform {border-top: 2px solid #1b357c;width:100%;margin-top:10px;}
table.writeform input[type="text"],
table.writeform input[type="password"] {height:35px;line-height:33px;width:150px;}
table.writeform thead th {padding:10px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; vertical-align:middle; color:#4c4c4c; font-size:15px;}
table.writeform thead th.txtRight {text-align: center;}
table.writeform thead th:last-child {borde r-right:0}
table.writeform tbody {vertical-align:middle; text-align:center;}
table.writeform tbody tr {border-bottom:1px solid #d9d9d9;}
table.writeform tbody tr th {padding:10px; border-right:1px solid #d9d9d9; vertical-align:middle; background:#fff; font-size:15px; color:#333; }
table.writeform tbody tr th br {display:none;}
table.writeform tbody tr td {text-align: left;background:#fff; padding:10px 15px; border-right:1px solid #d9d9d9; vertical-align:middle;font-size:15px; line-height:20px; color:#666; font-weight: 300;}
table.writeform tbody tr td:last-child {border-right: none;}
table.writeform input {font-size:15px;color:#666;font-weight:500;vertical-align:middle;}
table.writeform select {font-size:15px;color:#666;font-weight:500;}
table.writeform tbody tr.number input {width:40px;}
table.writeform .address td label:first-child {width:24%;display:inline-block;}
table.writeform .address td label {width:40%;display:inline-block;}
table.writeform .address td label input {width:100%;}
table.writeform .date label {wid th:25%;display:inline-block;}
table.writeform .date label input {width:80%;}
table.writeform textarea {height:300px;}
.address-input label {display:block;margin-top:5px;max-width:500px;}
.address-input label:first-child {margin-top:0;}
.input-label label {display:inline-block;margin-right:10px;}
.tel-input {}
.tel-input span {display:block;float:left;max-width:100px;width:32%;margin-right:3%;position:relative;}
.tel-input span:last-child {margin-right:0;}
.tel-input span:after {content:"-";position:absolute;top:0;right:-12%;line-height: 35px;}
.tel-input span:last-child:after {display:none;}
.email-form input {width:100% !important;max-width:300px;}

/* faq 자주하는질문 */
.faqList {}
.faq-box {border:1px solid #ddd;background:#fff;padding:25px 50px 0px 43px;margin-bottom:10px;cursor:pointer;border-radius:20px;}
/* .faq-box.on {background:#f8f8f8;} */
.faq-box .question {padding-left:60px;background:url("../images/board/faq_q.png") no-repeat left top;position:relative;}
.faq-box .question a {display:block;position:relative;font-size:20px;color:#333;font-weight:600;padding-bottom:25px;}
.faq-box.on .question a {color:var(--color);}
.faq-box .question a .arr {position:absolute;right:0;top:0;width:15px;height:15px;border-top:2px solid #aaa;border-right:2px solid #aaa;transform:rotateZ(130deg) skew(-9deg);transition:all 0.3s;}
.faq-box.on .question a .arr {top:10px;transform:rotateZ(309deg) skew(-9deg);}
.faq-box .answer {display:none;padding:25px 0 0 60px;border-top:1px solid #dedede;background:url("../images/board/faq_a.png") no-repeat 0 25px;}
.faq-box .answer p {margin-bottom:25px;font-size:18px;color:#666;line-height:1.6;font-weight:300;}
.faq-box .answer .dot {display:block;padding-left:13px;background:url("../images/contents/list_bg4.gif") no-repeat left 12px;}
.faq-box .answer ul {margin-bottom:25px;}
.faq-box .answer ul li {font-size:14px;color:#666;line-height:200%;padding-left:14.5px;background:url("../images/contents/list_bg4.gif") no-repeat left 12px;}
.faq-box .answer .numtitle {display:block;}
.faq-box .answer .numtitle span {display:inline-block;width:19px;height:19px;padding:0 2px;text-align:center;line-height:19px;font-size:14.5px;color:#fff;background:#1f5b9f;margin-right:5px;}
.review-list02 .faq-box {padding:0 20px;}
.review-list02 .faq-box .question a .arr {top:20px;}
.review-list02 .faq-box.on .question a .arr {top:30px;}
.review-list02 .faq-box .question {background:none;padding:10px 0;}
.review-list02 .faq-box .question a {padding-bottom:0;}
.review-list02 .faq-box .question .info {margin-top:10px;font-size:14px;color:#666;}
.review-list02 .faq-box .question .info dl dt,
.review-list02 .faq-box .question .info dl dd {display:inline-block;}
.review-list02 .faq-box .answer {background:none;padding:10px 0;}
.review-list02 .faq-box .answer p {line-height:1.4;}
@media all and (max-width:1199px){
	/* 게시판 :: 기본리스트 :: 레이아웃 */
	.bbs-list-row .column, .bbs-subject-con .bbs-subject-txt{font-size:13px;}
}
@media all and (max-width:1199px){
	.gallery-list .txtBox {padding:20px 10px;}
}
@media all and (max-width:1024px){
	/* 게시판 */
	.bbs-list .bbs-list-row .column {padding:40px;}
	.bbs-list .bbs-list-row .column:nth-child(1) {width:100px;}
	.bbs-list .bbs-list-row .column .day {font-size:35px;}
	.bbs-list .bbs-list-row .column .date {font-size:13px;}
	.bbs-list .bbs-list-row .subject {padding-right:160px;}
	.bbs-list .bbs-list-row .subject .title {font-size:20px;}
	.bbs-list .bbs-list-row .subject .title span {line-height:28px;font-size:16px;top:0;}
	.bbs-list .bbs-list-row .subject .sub {font-size:16px;}
	.bbs-list .bbs-list-row .subject .btnMore {width:150px;line-height:50px;font-size:16px;margin-top:-25px;}

	/* 게시판 */
	.bbs-list-tbl .bbs-list .bbs-list-row .column {padding:20px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column:nth-child(2) {width:100px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column .day {font-size:35px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column .date {font-size:13px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject {}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .title {font-size:20px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .title span {line-height:28px;font-size:16px;top:0;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .sub {font-size:16px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .btnMore {width:150px;line-height:50px;font-size:16px;margin-top:-25px;}

	/* 게시판 02 */
	.bbs-list02 .bbs-list-row .column {padding:40px;}
	.bbs-list02 .bbs-list-row .column:nth-child(2) {width:100px;}
	.bbs-list02 .bbs-list-row .column .day {font-size:35px;}
	.bbs-list02 .bbs-list-row .column .date {font-size:13px;}
	.bbs-list02 .bbs-list-row .subject {padding-right:160px;}
	.bbs-list02 .bbs-list-row .subject .title {font-size:20px;}
	.bbs-list02 .bbs-list-row .subject .title span {line-height:28px;font-size:16px;top:0;}
	.bbs-list02 .bbs-list-row .subject .sub {font-size:16px;}
	.bbs-list02 .bbs-list-row .subject .btnMore {width:150px;line-height:50px;font-size:16px;margin-top:-25px;}
}
@media all and (max-width:800px){
	/* 게시판 :: 기본리스트 :: 레이아웃 */
	.bbs-list-tbl .bbs-list-tbl{border-top:2px solid #ffb800}
	.bbs-list-tbl .bbs-list-tbl,.bbs-list-row,.bbs-list-row .column{display:block;}
	.bbs-list-tbl .bbs-list-head{display:none; position:absolute; top:-1000em; left:-1000em;}
	.bbs-list-tbl .bbs-list-row{position:relative; width:100%; padding:15px 2%; border-bottom:1px solid #ddd; overflow:hidden;}
	.bbs-list-tbl .bbs-list-row .column{clear:both; border-bottom:0; text-align:left; padding:3px 0; font-size:12px;}
	/* 게시판 :: 기본리스트 :: 항목 */
	.bbs-list-tbl .bbs-relative-row{padding-top:40px}
	.bbs-list-tbl .bbs-list-row .column.bbs-no-data{display:none;}
	.bbs-list-tbl .bbs-list-row .column.bbs-block{clear:both; width:100%;}
	.bbs-list-tbl .bbs-list-row .column.bbs-inline{display:inline-block; width:auto; margin-right:4%;}
	.bbs-list-tbl .bbs-list-row .column.bbs-absolute{position:absolute; top:10px; left:2%;}
	.bbs-list-tbl .bbs-list-row .column:not(.bbs-title):not(.bbs-no-data):before{padding-right:5px; color:#aaa; content: attr(data-label);}
	.bbs-list-tbl .bbs-list-row .column[data-label="no"]:before{padding-right:0; display:none;}
	.bbs-list-tbl .bbs-subject-con .bbs-subject-txt{font-size:14px; font-weight:500;  }
	.bbs-list-tbl .bbs-list-row .reply-state{height:24px; line-height:24px; font-size:12px; text-align:center;}
	.bbs-list-tbl .bbs-subject-con .comment-num{display:none}
	.bbs-list-tbl .bbs-list-row .bbs-comment-data{display:inline-block;}
	.bbs-list-tbl .bbs-list-row span.answer {font-size: 12px; padding: 2px 6px; margin-bottom: 2px;}
	/* 게시판 :: 뷰 */
	.bbs-view-top{padding:15px;}
	.bbs-view-top .bbs-tit{font-size:18px; line-height:26px;}
	.bbs-view-top .bbs-view-info{float:none; overflow:hidden;}
	.bbs-view-top .bbs-write-info dt,.bbs-view-top .bbs-write-info dd{font-size:12px;}
	.bbs-view-top .bbs-write-info dd{margin:0 7px 0 0}
	.bbs-view-content {padding: 15px; font-size: 14px;}

	/* 게시판 :: 뷰 :: 공유아이콘 */
	.bbs-view-share-con{padding:10px 15px}

	/* 게시판 :: 뷰 :: 첨부파일 */
	.bbs-view-file-info-box{padding:10px 15px;}
	.bbs-view-file-info-box .bbs-file-list{font-size:12px;}

	/* 게시판 :: 뷰 :: 관리자코멘트 */
	.manage-comment-con h1{padding:10px 3%; font-size:13px;}
	.manage-comment-txt{font-size:12px;}

	/* 게시판 :: 뷰 :: 댓글 */
	.cm-write-top{padding:10px 15px;}
	.cm-writer-info{min-height:20px; line-height:20px;}
	.cm-write-top .cm-writer{font-size:14px;}
	.cm-write-top .cm-write-sub-txt{font-size:11px; display:block; line-height:16px;}
	.cm-write-bottom .cm-textarea{width:75%;  height:80px; font-size:12px;}
	.cm-write-bottom .cm-regi-btn{width:25%;  height:80px; font-size:12px;}
	.cm-control-btns a{font-size:11px;}
	.cm-item .cm-content{font-size:12px;}
	.reply-cm-write-con .cm-write-top{padding:10px 15px;}
}
@media all and (max-width:640px){
	input[type="text"],
	input[type="password"] {height:42px;line-height:40px;font-size:13px;padding:0 10px;}
	textarea {font-size:13px;}
	.selectBox a {line-height:40px;padding:0 10px;font-size:13px;}
	.selectBox ul {top:40px;}
	.inquiry-wrap {width:auto;}
	.inquiry-wrap > ul > li dl dt {font-size:16px;}
	.inquiry-wrap > ul > li.cranii dl {float:none;width:100%;margin-top:20px;}
	.inquiry-wrap > ul > li.cranii dl:first-child {margin-top:0;}
	.agree-box {font-size:12px;padding:10px;}
	/* 게시판 */
	.board_search {margin-bottom:20px;}
	.bbs-list .bbs-list-row .column:nth-child(1) {width:80px;}
	.bbs-list .bbs-list-row .column .day {font-size:25px;}
	.bbs-list .bbs-list-row .column .date {font-size:;}
	.bbs-list .bbs-list-row .subject {padding-right:0;}
	.bbs-list .bbs-list-row .subject .title {font-size:17px;}
	.bbs-list .bbs-list-row .subject .title span {font-size:13px;line-height:20px;position:relative;top:1px;padding:0 7px;}
	.bbs-list .bbs-list-row .subject .sub {font-size:13px;}
	.bbs-list .bbs-list-row .column {padding:20px 0;}
	.bbs-list .bbs-list-row .subject .btnMore {display:none;}
	
	/* 게시판 */
	.bbs-list-tbl .bbs-list .bbs-list-row .column:nth-child(1) {width:80px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column .day {font-size:25px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column .date {font-size:;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject {padding-right:0;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .title {font-size:17px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .title span {font-size:13px;line-height:20px;position:relative;top:3px;padding:0 7px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .sub {font-size:13px;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column {padding:20px 0;}
	.bbs-list-tbl .bbs-list .bbs-list-row .subject .btnMore {display:none;}
	.bbs-list-tbl .bbs-list .bbs-list-row .column:nth-child(2) {padding-right:20px;}

	.paging .number {font-size:13px;}
	.paging .number a {width:24px;height:24px;line-height:22px;}
	.paging > a {width:24px;}

	/* 게시판 */	
	.bbs-list02 .bbs-list-row .column:nth-child(2) {width:80px;}
	.bbs-list02 .bbs-list-row .column .day {font-size:25px;}
	.bbs-list02 .bbs-list-row .column .date {font-size:;}
	.bbs-list02 .bbs-list-row .subject {padding-right:0;}
	.bbs-list02 .bbs-list-row .subject .title {font-size:17px;}
	.bbs-list02 .bbs-list-row .subject .title span {font-size:13px;line-height:20px;position:relative;top:3px;padding:0 7px;}
	.bbs-list02 .bbs-list-row .subject .sub {font-size:13px;}
	.bbs-list02 .bbs-list-row .column {padding:20px 0;}
	.bbs-list02 .bbs-list-row .subject .btnMore {display:none;}
	.bbs-list02 .bbs-list-row .column:nth-child(2) {padding-right:20px;}
	.board_search {background:#f0f0f0; border:1px solid #d9d9d9;padding:24px 0; text-align:center; }
	.board_search .selectBox {width:30%;}
	.board_search .selectBox a {height:30px;line-height:28px;}
	.board_search .selectBox a i {line-height:30px;font-size:17px;}
	.board_search .selectBox ul {top:30px;}
	.board_search input[type="text"] {border:1px solid #ccc; width:40%; height:30px;}
	.board_search input[value="검색"] {width:20%;height:30px;line-height:30px;}
	.gallery-list .txtBox .title {font-size:16px;}
	.gallery-list .txtBox .date {font-size:12px;}
	.gallery-list.list03 ul li {width:50%;}
	.bottom-btn {width:120px;line-height:34px;font-size:14px;}

	table.board_view thead th,
	table.board_list tbody th {text-align:left;padding:10px;}
	table.board_view tbody td dl dt {font-size:14px;}
	table.board_view tbody td dl dd {font-size:14px;}
	table.prevNext {font-size:14px;}

	table.contentsTable thead tr th,
	table.contentsTable tbody tr th {font-size:13px;padding:7px;}
	table.contentsTable thead tr td,
	table.contentsTable tbody tr td {font-size:13px;padding:12px 7px;}
	table.contentsTable.summary-table tr th span {display:block;}
	table.writeform .tel input[type="text"] {width:30%;}
	table.writeform .date label {width:30%;float:left;}
	table.writeform .date label input {width:80%;}
	table.writeform tbody tr th {font-size:0.75rem;padding:5px;}
	table.writeform tbody tr th br {display:block;}
	table.writeform tbody tr td {font-size:0.75rem;padding:10px;}
	table.writeform input, table.writeform select {font-size:0.6rem;}
	.writeform th {width:25%;}
	table.writeform .address td label:first-child {width:24%;}
	table.writeform .address td label {width:100%;display:inline-block;}
	.tel-input span {width:60px;margin-right:10px;}
	.tel-input span:after {right:-6px;line-height:25px;}
	.btnZip {height:25px;line-height:23px;font-size:10px;}
	table.writeform input[type="text"],
	table.writeform input[type="password"] {height:25px;line-height:23px;}
	.btnWrap {text-align: center;}
	.btnWrap a {float:none;width:40%;font-size:12px;height: 38px;line-height: 38px;}
	.btnWrap a.btnList {float:none;}
	.btnWrap.btn02 a {display:inline-block;width:40%;}

	.comment .tit {font-size:13px;}
	.comment .clearFix a {font-size:13px;}
	.comment .input-wrap input {float:left;width:49%;margin-right:2%;}
	.c_list {font-size:13px;}
	.c_list li > a {top:20px;padding:3px 5px;height:auto;line-height:normal;width:auto;font-size:14px;}
	.c_list li .reply .clearFix a {font-size:13px;}
	.c_list li .reply .input-wrap input {float:left;width:49%;margin-right:2%;}
	/* 자주하는질문 */
	.faq-box {padding: 20px 24px 10px 18px;}
	.faq-box .question {background-size:15px;padding-left:30px;}
	.faq-box .question a {font-size:16px;padding-bottom:10px;}
	.faq-box .answer {padding:12px 0 6px 30px;background-size:15px;}
	.faq-box .answer p {font-size:16px;margin-bottom:0;line-height: 1.5;}
	.faq-box .question a .arr {width:10px;height:10px;}

	.review-list02 .faq-box .answer p {font-size:14px;}

	.btnWrap.btn03 {margin:40px -2px 0 -2px;}
	.btnWrap.btn03 div {float:left;width:33.33%;padding:0 2px;}
	.btnWrap.btn03 a {width:100%;}
	.btnWrap.btn03 a .material-icons {display:none;}
	.btnWrap a .material-icons {line-height:38px;font-size:16px;}


}
@media all and (max-width:320px){
	table.writeform input[type="text"],
	table.writeform input[type="password"] {width:110px;}
}








/*******************************************************************
*	갤러리 리스트 --- 활동갤러리,
********************************************************************/

.board_list ul li{display: none;}
.board_list ul li.on{display: flex;}
.board_list ul li{flex-wrap:wrap;}
.board_list ul li .item{width:calc(33.3333% - 20px); margin-bottom: 30px; margin-right:30px;}
.board_list ul li .item:nth-child(3n){margin-right:0;}
.board_list ul li .item .box{box-sizing:border-box; overflow:hidden; position: relative; border:1px solid #d9d9d9; border-radius:15px; }
.board_list ul li .item .box::after{z-index:3; box-sizing:border-box; border-radius:15px; position: absolute; content:''; left:0; top:0; width:100%; height:100%; border:4px solid #e03573; width:100%; height: 100%; opacity: 0; transition:0.25s ease; }
.board_list ul li .item .box:hover::after{opacity: 1; transition:0.25s ease;}
.board_list ul li .item .box .img{overflow:hidden;}
.board_list ul li .item .box .img .img_box{padding-top:60%; background-size:cover; background-position:center; background-repeat:no-repeat; transition:0.4s ease;}
.board_list ul li .item:hover .box .img .img_box{transition:0.4s ease; transform:scale(1.1);}
.board_list ul li .item .box .txt{text-align: center; padding:40px;}
.board_list ul li .item .box .txt .tit{font-size:20px; color:#333; font-weight: 500; margin-bottom: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 
.board_list ul li .item .box .txt .con{font-size:16px; color:#999; font-weight: 300; line-height: 150%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

@media all and (max-width:1024px){

.board_list ul li .item{width: calc(50% - 5px);margin-bottom: 10px; margin-right: 10px;}
.board_list ul li .item:nth-child(3n){margin-right:10px;}
.board_list ul li .item:nth-child(2n){margin-right: 0;}
.board_list ul li .item .box .txt{padding:20px;}
.board_list ul li .item .box .txt .tit{font-size:18px; margin-bottom: 10px; } 
.board_list ul li .item .box .txt .con{font-size:14px;}

}

@media(max-width:400px){

.board_list ul li .item{width: 100%;margin-bottom: 10px; margin-right:0;}

}



.chBlock td{
	    border-right: none
}