@charset "utf-8";

/***********************************************
* 한양대 리뉴얼 2016 Board Css Responsive (공통 포틀렛)
***********************************************/
@media all and (max-width: 768px) {

	.board-list.bbs-board td {
		position: relative;
	}
	.board-list.bbs-board td > div.control-box,
	.bbs.notice .bbs-board .hidden-button button {
		width: auto;
		position: absolute;
		z-index: 2;
		right: 0;
		top: 25px;
	} /* right: 10px; */
	.bbs-board .title-wrap {
		z-index: 1;
	}
	.bbs-board .no-check .title_wrap .title-info {padding-right:0}
	.bbs-board .title-info .title {padding-right:20px;box-sizing:border-box} /* padding-right:50px; */
	.bbs-board .title-thumb + .title-info .title {padding-right:0}
	.board-list.bbs-board td > div,
	.board-list.bbs-board td div > div {
		width: 100%;
		box-sizing: border-box;
		position: relative;
	}
	.bbs .board-list.bbs-board td > div,
	.board-list.bbs-board td div > div {
		display: block;
	}
	.bbs-board .title-info p.info {
		margin: 5px 0;
	}
		.bbs-portlet .bbs-board .title-info .info span:before {
			content: '';
			padding: 0;
		}
		.bbs-portlet .bbs-board .title-info .info .date:before {
			content: '|';
			padding: 0 10px 0 5px;
		}
	.bbs-board .hidden-button button {
		float: right;
	}
	.bbs-board .no-check .hidden-button button {
		display: none;
	}


.bbs.bbs-portlet .bbs-button-wrap .span6 {
	width: 50%;
	width:100%;display:block;
}
.bbs.bbs-portlet .bbs-button-wrap .span6.text-left {margin-bottom:5px;text-align:right}
.bbs.bbs-portlet .bbs-button-wrap .span6.text-right button {margin:0 5px 0 0}

.bbs-portlet .bbs-button-wrap button[class*="confirm"] {
	height: 40px; line-height: 40px;
	font-size: 16px;
	padding: 0 14px;
}
.bbs-button-wrap button[class*="confirm"].confirm-ivory {
    padding: 0 14px !important;
}
.bbs-portlet .bbs-button-wrap .text-left button {
	margin-right: 5px;
}
/* .bbs-portlet .bbs-button-wrap .text-left button:last-child {margin-right:0} */
.bbs-portlet .bbs-button-wrap .text-right button {
	margin-left: 5px;
}
.notice .board-count,
.notice .board-count .all-button {
	text-align: center;
	display: block;
	width: 100%;
	padding-left: 0;
}
.notice .board-count .all-button button {margin-right:5px} /* margin-right:9px */
.notice .board-count.text-left {
	text-align: left;
}
.notice .board-count.float-left {
	min-height: 64px;
	height: auto;
}
.notice .board-count.float-right {
	min-height: 64px;
	height: auto;
}
.notice .board-count.float-right .all-button button {
    margin-right: 0;
    margin-left: 0;
}
	.notice .board-list.bbs-board td > div.control-box {
		right: 0px;
		top: 78px;
	}
.notice .bbs-board .title-info {
	padding-top: 16px;
}
.notice .bbs-board .title {
	width: 100%;
} /* width: 84%; */
	.bbs.notice .bbs-board .hidden-button button {
		right: 8px;
		top: 11px;
		font-size: 11px;
		height: 23px;
		line-height: 23px;
		padding: 0 3px;
	}
	.bbs.notice .notice-date {
		top: 0;
		right: 0;
	}


/* view */
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6,
.bbs-portlet .view-title .float-left,
.bbs-portlet .view-comment-wrap .textarea-box {
	width:  100% !important;
}
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6.display-table {
	display: inline-block;
}
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6.text-left,
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6.text-right {
	text-align: center;
	margin-bottom: 5px;
}
.bbs-portlet .view-comment-wrap .textarea-box {
	height: 145px!important;
	margin-right: 0;
}
.bbs-portlet .view-comment-wrap input.common-input-text {
	width: 48.5% !important
}
.bbs-portlet .view-comment-wrap .common-textarea {
	height: 86px !important;
} /* height: 100px!important; */
.bbs.bbs-portlet .view-comment-wrap .confirm-gray {
	height: 45px; line-height: 45px;
}
.write-board .form-file-button,
.bbs-portlet .write-board .form-file-button span,
.bbs-portlet .write-board .form-file-button input#file{
	width: 75px;
}
.tables-board-wrap .write-board  input {
	width: 100%;
	margin-left:0 !important;
}
.tables-board-wrap .write-board td input.common-input-text.form-table-file.alone {margin-bottom:5px}
.tables-board-wrap .write-board td input.common-input-text.alone2 {
	float: left!important;
}
.tables-board-wrap .write-board td span + input {
	margin-left: 0!important;margin-bottom:5px;
}

/* Q&A */
.bbs-portlet .qa-board th { display: none; }
.bbs-portlet .qa-board tr:first-child td { border-top: solid 2px #5d6268; }
.bbs-portlet .qa-board .qa-comntrol-box { min-width: 7% }
.bbs-portlet .qa-board .qa-num { width: 8%; text-align: left;}
.bbs-portlet .qa-board .qa-title { width: 83%; text-align: left; }
.bbs-portlet .qa-board .qa-writer {width: 13.5%; }
.bbs-portlet .qa-board .qa-date { width: 23.5%; }
.bbs-portlet .qa-board .qa-hits { width: 18%; }

.bbs-portlet .qa-board .qa-writer,
.bbs-portlet .qa-board .qa-date,
.bbs-portlet .qa-board .qa-hits {
	text-align: left;
	float: right;
	margin-top: 10px;
}
.bbs-portlet .qa-board .qa-date:after,
.bbs-portlet .qa-board .qa-hits:after {
	padding: 0 5px;
}
.bbs-portlet .qa-board .qa-hits:before {
	content: '조회수';
	padding: 0 3px 0 0;
	color: #666;
}
	.keyword-box {
		width: 96%;
	}
	.keyword-box h3 {
		text-align: left;
		padding-bottom: 10px;
	}

	.bbs-portlet .faq .search-box input.faq-search-input {
		width: 78%;
		font-size: 14px;
	}
	.bbs-portlet .faq .search-box button.faq-search-submit {
		width: 60px;
	}
	.keyword-box h3,
	.keyword-box ul {
		width: 100%;
	}
	.bbs-portlet .keyword-box h3 {
		padding-left: 20%;
	}
	.bbs-portlet .keyword-box li a:before {
		padding: 0 10px 0 10px;
	}
	.form-button-wrap button[class*="confirm-sm"] {
		margin-bottom: 5px;
	}
	.bbs-portlet .faq .hidden-button {
		width: 16%;
		right: 6px;
		top: 4px;
	}
	.bbs-portlet .faq button[class*="confirm-sm"] {
		width: 60px;
		height: 22px; line-height: 22px;
	}
	.bbs-portlet .faq .accordion .hidden-button {width:57px;top:50%;margin-top:-25px}
	.bbs-portlet .faq .accordion .hidden-button button[class*="confirm-sm"] {width:55px;min-width:55px;font-size:12px}

.bbs.notice .start-end select {
	width: 28.5%;
	margin: 0 3px 10px;
}
.bbs.notice .start-end input {
	width: 67%;
	margin: 0 9px 10px 8px;
}
.bbs.notice .start-end span {
	margin-right: 5px;
}
.bbs.notice .calendar-wrap {
	background: none;
}
.bbs.notice .start-end.end {
	padding-left: 0;
}

.form-board-request.board-view th,
.form-board-request.board-view td {
	padding: 10px 5px;
}


.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap {background:none}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start, 
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end {width:100% !important}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start:after, 
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end:after {content:'';display:block;clear:both}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start .span2, 
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end .span2 {width:14.36464% !important;float:left}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start .span5, 
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end .span5 {width:40.05525% !important;float:left}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start span, 
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end span {margin:0}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start {margin-bottom:10px}
.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end {padding-left:0 !important}
.tables-board-wrap td input.common-input-text.alone.col5 {width:100% !important}

.bbs .thumbnail-list-wrap .span3 a img {width:100%}

}

@media all and (min-width: 769px) and (max-width: 992px) {

	.form-board-request.board-view th {
		padding-left: 15px;
	}
	.bbs-board .title-thumb {
		width: 24.2%;
	}
	.bbs-board .title-thumb + .title-info {
		width: 70%;
	}
	.bbs-board .title-info {
		width: 100%;
	}
	.bbs-board .title-info p {
		height: 30px;
		overflow: hidden;
	}
	.bbs-board .title-info p.info {
		height: 60px;
		overflow: inherit;
	}
		.bbs-board .title-info .info .count:before {
			content: '';
			padding: 0;
		}
	.bbs-board .no-check .hidden-button button {
		visibility: hidden;
	}


/* view */
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6 {
	width:  100%!important;
}
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6.display-table {
	display: inline-block;
}
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6.text-left,
.bbs.bbs-portlet .board-view + .bbs-button-wrap .span6.text-right {
	text-align: center;
	margin-bottom: 15px;
}
	.bbs-portlet .view-title .float-left {
		width:  65%;
	}
	.bbs-portlet .view-comment-wrap .textarea-box {
		width: 80.5% !important;
	}
	.bbs-portlet .view-comment-wrap input.common-input-text {
		width: 49.1% !important;
	}
	.template05 .content-wrap .contents .bbs-portlet .view-comment-wrap .textarea-box {
		width: 78.2% !important;
	}
	.template05 .content-wrap .contents .bbs-portlet .view-comment-wrap input.common-input-text {
		width: 48.9% !important;
	}

/* write */

	.bbs-portlet .form-board-request.board-view th {
		padding-left: 20px;
		padding-right: 20px;
	}
	.bbs-portlet .tables-board-wrap .write-board td input.common-input-text.alone2 {
		min-width: 73%;
	}
	.bbs-portlet .tables-board-wrap .write-board td input.common-input-text.alone.form-table-file {
		width: 55%;
		min-width: 55%;
	}
	.write-board .form-file-button,
	.bbs-portlet .write-board .form-file-button span,
	.bbs-portlet .write-board .form-file-button input#file{
		width: 75px;
	}
	/*.bbs-portlet .write-board .form-file-button span {
		width: 8%;
	}*/

	.keyword-box {
		width: 95.54%;
	}

	.notice .bbs-board .title-wrap {
		width: 63.6%
	}
	.notice .bbs-board .hidden-button {
		width: 13.5%;
	}
	.notice .write-board input[type="text"] {
		margin-bottom: 10px;
	}
	.bbs.notice .start-end.end {
		padding-left: 9%;
	}

	.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.start .span2, 
	.notice #_viewNotice_WAR_noticeportlet_form_write .calendar-wrap .start-end.end .span2 {margin-right:10px}

	.bbs .thumbnail-list-wrap .span3 a img {width:344px;height:230px}
	.news .bbs .thumbnail-list-wrap .span3 a img {width:224px;height:168px}
}

@media all and (min-width: 993px) and (max-width: 1199px) {

	.bbs-board .title-thumb {
		width: 12.2%;
	}
	.bbs-board .title-thumb + .title-info {
		width: 82%;
	}
	.bbs-board .title-info {
		width: 100%;
	}
	.bbs-board .no-check .hidden-button button {
		visibility: hidden;
	}


/* view */
	.bbs-portlet .view-title .float-left {
		width:  65%;
	}
	.bbs-portlet .view-comment-wrap .textarea-box {
		width: 960px;
	}
	.bbs-portlet .view-comment-wrap input.common-input-text {
		width: 475px;
	}

	.template05 .content-wrap .contents .bbs-portlet .view-comment-wrap input.common-input-text,
	.aui .template05 .content-wrap .contents .bbs-portlet .view-comment-wrap input.common-input-text{width: 49.2%;}

/* write */

	.bbs-portlet .tables-board-wrap .write-board td input.common-input-text.alone2 {
		min-width: 83.5%;
	}
	.bbs-portlet .tables-board-wrap .write-board td input.common-input-text.alone.form-table-file {
		width: 70%;
		min-width: 70%;
	}
	.write-board .form-file-button,
	.bbs-portlet .write-board .form-file-button span,
	.bbs-portlet .write-board .form-file-button input#file{
		cursor: pointer;
		width: 102px;
	}

	.keyword-box {
		width: 54.54%;
		margin: 0 auto;
	}

	.notice .bbs-board .title-wrap {
		width: 83.6%
	}

}

@media all and (min-width: 1200px) {

	.bbs-board .title-thumb {
		width: 12.2%;
	}
	.bbs-board .title-thumb + .title-info {
		width: 82%;
	}
	.bbs-board .title-info {
		width: 100%;
	}
	.bbs-board .no-check .hidden-button button {
		visibility: hidden;
	}


/* view */
	.bbs-portlet .view-title .float-left {
		width:  65%;
	}
	.bbs-portlet .view-comment-wrap .textarea-box {
		width: 960px !important;
	}
	.bbs-portlet .view-comment-wrap input.common-input-text {
		width: 475px !important;
	}

	.template05 .content-wrap .contents .bbs-portlet .view-comment-wrap .textarea-box {
		width: 678px !important;
	}
	.template05 .content-wrap .contents .bbs-portlet .view-comment-wrap input.common-input-text {
		width: 334px !important;
	}

/* write */

	.bbs-portlet .tables-board-wrap .write-board td input.common-input-text.alone2 {
		min-width: 82.5%;
	}
	.bbs-portlet .tables-board-wrap .write-board td input.common-input-text.alone.form-table-file {
		width: 70%;
		min-width: 70%;
	}
	.write-board .form-file-button,
	.bbs-portlet .write-board .form-file-button span,
	.bbs-portlet .write-board .form-file-button input#file{
		cursor: pointer;
		width: 102px;
	}

	.keyword-box {
		width: 54.54%;
		margin: 0 auto;
	}

	.notice .bbs-board .title-wrap {
		width: 83.6%
	}
}


/***********************************************
* 한양대 리뉴얼 2016 Board Css Responsive (광장용)
***********************************************/

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

	.bbs .board-list colgroup .title {
		width: 26%
	}
	.comment-input-box,
	.view-comment-wrap,
	.view-title .float-left {
		width: 98%;
		margin: 0 auto;
	}
	.view-comment-wrap .common-textarea,
	.view-comment-wrap .confirm-gray {
		width: 100%;
	}

	.view-title .float-left p.info {
		text-align: left;
	} /* text-align: right; */
	.view-title .info span {
		display: block;
		width: 100%;
		text-align: left;
	} /* text-align: right; */
	.view-title .info span:before {
		content: '';
		padding: 0;
	}
	.view-title .info > span.date{font-size: 14px;}
	.view-title .info > span.date:before {padding: 0;}

	.comment-input-box .user-box input {
		width: 48%;
	}
	.comment-input-box .user-box input:first-child {
		margin-right: 1%;
	}
	.view-comment-wrap .common-textarea {
		height: 120px;
		margin-right: 0;
	}
	.comment-print-box colgroup .writer {
		width: 23%
	}
	.comment-print-box colgroup .date {
		width: 19%
	}
	.view-comment-wrap .comment-print-box .board-list td.writer-print {
		padding-right: 5px;
	}
	.comment-print-box .writer-print p:after {
		padding-left: 5px;
	}
	.bbs-portlet .view-comment-wrap .board-list .comment-button-box {
		padding-left: 0;
	}
	.board-prev-next-wrap colgroup .columns,
	.board-prev-next-wrap colgroup .column {
		width: 18%
	}
	.board-prev-next-wrap colgroup .date {
		width: 19%
	}
	.board-prev-next-wrap colgroup .before {
		width: 21px;
	}
	.board-prev-next-table th + td span {
		padding: 0 10px;
	}
	.board-prev-next-table th {
		padding-left: 5px;
		background-position: right top;
		background-size: 13px auto;
		font-size: 13px;
	}

	.borad-search-warp.bbs-search .selects-warp select {
		width: 30%;
		margin-right: 2%;
	}
	.borad-search-warp.bbs-search input.common-input-text {
		width: 60%;
	}
	.borad-search-warp.bbs-search .selects-warp input.common-input-text  {
		margin-right: 0;
	}
	.borad-search-warp.bbs-search .selects-warp .confirm-base,
	.borad-search-warp.bbs-search .selects-warp .confirm-gray {
		width: 92%;
		margin-right: 0;
		margin-top: 2%;
	}
	.common .borad-search-warp.bbs-search .selects-warp button:last-child{margin-left:-4px;}

	/* tab customized */
	.bbs .tab-dth2 li {
		width: 48%;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(odd) { /* 홀수 */
		margin-left: 1%;
		border-left-width: 1px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(3),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(4),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(5),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(6),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(7),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(8),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(9),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(10),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(11),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(12),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(13),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(14),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(15),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(16),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(17),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(18),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(19),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(20) {
		border-top-width: 0px;
	}
	.bbs .tab-dth2 .tab-8 li,
	.bbs .tab-dth2 li {
		width: 48%;
	}
	.bbs .faq .tab-box-wrap .nav-tabs li:nth-child(odd) { /* 홀수 */
		margin-left: 0;
		border-left-width: 0;
	}
	.bbs .tab-box-wrap .nav-tabs.tab-8 li:nth-child(7){
		border-left:solid 1px #1479cb;
		border-top:none;
	}


	.form-board-request colgroup .form-column {
		width: 20%;
	}
	.form-board-request.ebook-board-table colgroup .form-column {
		width: 25%;
	}
	.form-board-request.board-view th {
		padding-left: 5px;
		padding-right: 5px;
	}

	/* thumbnail bbs */
	.bbs .thumbnail-list-wrap {
		/*margin-left: 3.27%;*/
	}
	.bbs .thumbnail-list-wrap .span3 {
		box-sizing: border-box;
		width: 100%;
	}
	.bbs-portlet .faq .search-box button.faq-search-submit {width:22%}
}

@media all and (min-width: 769px) and (max-width: 992px) {
	.view-comment-wrap .common-textarea {
		width: 80.5%
	}
	.comment-print-box colgroup .writer{
		width: 15%
	}
	.view-comment-wrap .comment-print-box .board-list td.writer-print {
		padding-right: 10px;
	}
	.comment-print-box .writer-print p:after {
		padding-left: 10px;
	}
	.comment-print-box colgroup .date {
		width: 10%
	}
	.board-prev-next-wrap colgroup .columns,
	.board-prev-next-wrap colgroup .column {
		width: 8.9%
	}
	.board-prev-next-wrap colgroup .before {
		width: 31px;
	}
	.board-prev-next-table th + td span {
		padding: 0 15px;
	}
	.board-prev-next-wrap colgroup .date {
		width: 11.2%
	}
	.board-prev-next-table th {
		padding-left: 5px;
	}

	/* tab customized */
	.bbs .tab-dth2 li {
		width: 178px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(5),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(6),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(7),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(8),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(9),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(10),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(11),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(12) {
		border-top-width: 0px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(5),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(9) {
		border-left-width: 1px;
	}


	.bbs .tab-dth2 .tab-8 li{width:178px;}
	.bbs .tab-box-wrap .nav-tabs.tab-8 li:nth-child(7){border-top-width: 0px;}


	/* thumbnail bbs */
	.bbs .thumbnail-list-wrap {
		margin-left: 3.27%;
	}
	.bbs .thumbnail-list-wrap .span3 {
		box-sizing: border-box;
		width: 50%;
		padding-right: 3.27%;
	}
	.bbs .thumbnail-list-wrap .span3:nth-child(1n+4) {
		padding-right: 3.27%;
	}
	.bbs .thumbnail-list-wrap .thumbnails {margin-left:-20px}
}

@media all and (min-width: 993px) and (max-width: 1199px) {
	.comment-print-box colgroup .writer{
		width: 10%
	}
	.view-comment-wrap .comment-print-box .board-list td.writer-print {
		padding-right: 15px;
	}
	.comment-print-box .writer-print p:after {
		padding-left: 20px;
	}
	.comment-print-box colgroup .date {
		width: 6.5%
	}
	.board-prev-next-wrap colgroup .columns,
	.board-prev-next-wrap colgroup .column {
		width: 8.9%
	}
	.board-prev-next-wrap colgroup .before {
		width: 4.6%;
	}
	.board-prev-next-table th + td span {
		padding: 0 25px;
	}
	.board-prev-next-wrap colgroup .date {
		width: 6%
	}
	/* tab customized */
	.bbs .tab-dth2 li {
		width: 182px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(7),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(8),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(9),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(10),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(11),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(12) {
		border-top-width: 0px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(7)  {
		border-left-width: 1px;
	}

	/* thumbnail bbs */
	.bbs .thumbnail-list-wrap {
		margin-left: 3.27%;
	}
	.bbs .thumbnail-list-wrap .span3 {
		box-sizing: border-box;
		width: 25%;
		padding-right: 3.27%;
	}
	.bbs .thumbnail-list-wrap .span3:nth-child(1n+4) {
		padding-right: 3.27%;
	}

}
@media all and (min-width: 993px) {
	.bbs .thumbnail-list-wrap .span3 a img {width:244px;height:163px}
	.news .bbs .thumbnail-list-wrap .span3 a img {width:181px;height:168px}
	.hyprivate-list.bbs .thumbnail-list-wrap .span3 a img{width:336px;height:193px;}
}

@media all and (min-width: 1200px) {
	.comment-print-box colgroup .writer{
		width: 10%
	}
	.view-comment-wrap .comment-print-box .board-list td.writer-print {
		padding-right: 15px;
	}
	.comment-print-box colgroup .date {
		width: 6.5%
	}
	.board-prev-next-wrap colgroup .columns,
	.board-prev-next-wrap colgroup .column {
		width: 8.9%
	}
	.board-prev-next-wrap colgroup .before {
		width: 51px;
	}
	.board-prev-next-table th + td span {
		padding: 0 25px;
	}
	.board-prev-next-wrap colgroup .date {
		width: 6%
	}

	/* tab customized */
	.bbs .tab-dth2 li {
		width: 182px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(7),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(8),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(9),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(10),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(11),
	.bbs .tab-box-wrap .nav-tabs li:nth-child(12) {
		border-top-width: 0px;
	}
	.bbs .tab-box-wrap .nav-tabs li:nth-child(7)  {
		border-left-width: 1px;
	}

	/* thumbnail bbs */
	.bbs .thumbnail-list-wrap {
		margin-left: 3.27%;
	}
	.bbs .thumbnail-list-wrap .thumbnails {margin-left:-30px}
	.bbs .thumbnail-list-wrap .span3 {
		box-sizing: border-box;
		width: 25%;
		padding-right: 3.27%;
	}
	.bbs .thumbnail-list-wrap .span3:nth-child(1n+4) {
		padding-right: 3.27%;
	}
}

/* 161004 데스크탑, 태블릿, 모바일 탭 메뉴 type2 신규 추가 */
.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs{margin-bottom:55px;box-sizing:border-box;}
.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li{border-width:1px 1px 1px 0;}
.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:first-child{border-left: 1px solid #1479cb;}

@media all and (max-width: 768px) {
	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li{border-width:0 1px 1px 0;}
	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:nth-child(1){border-width:1px 1px 1px 1px;}
	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:nth-child(2),
	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:nth-child(3),
	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:nth-child(4){border-width:1px 1px 1px 0;}

	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:nth-child(5),
	.bbs .tab-box-wrap[class *= "tab2-type"] .nav-tabs li:nth-child(9){border-width:0 1px 1px 1px;}

	.bbs .tab-box-wrap.tab2-type5-fix .nav-tabs li{border-width:1px 1px 1px 0;}
	.bbs .tab-box-wrap.tab2-type5-fix .nav-tabs li:nth-child(5){border-width:1px 1px 1px 0;}
}

/* bbs 상세 추가 */
@media all and (max-width: 768px) {
	.bbs-portlet .view-comment-wrap .user-box{width:100%;}
	.bbs-portlet .view-comment-wrap .user-box:after{display:block; content:""; clear:both}
	.bbs-portlet .view-comment-wrap input.common-input-text {width: 50% !important;float:left;font-size: 14px;}
	.bbs-portlet .view-comment-wrap .user-box input.common-input-text:first-child {width: 48.5% !important;margin-right:1.5%;}

	.bbs-portlet .view-comment-wrap .common-textarea{max-width: 100% !important;margin-right: 10px;}
}

@media all and (max-width: 480px) {
	.bbs-portlet .bbs-button-wrap .text-left button{min-width:40px; margin-right:2px !important;/*padding: 0 4px;*/}
	.bbs.bbs-portlet .bbs-button-wrap .span6.text-right button {min-width:40px; margin:0 2px 0 0 !important; padding: 0 10px}
	.bbs-button-wrap button[class*="confirm"].confirm-ivory {min-width:38px; padding: 0 10px !important}
}


/*2016-12-19*/
.university_present .url_board th .qa-title{width: 70%; }
.university_present .url_board td .qa-title { width: 70%; text-align: left;padding-left: 10px}
.university_present .url_board tr .qa-hits { width: 15%;position: relative}
.university_present .url_board tr .qa-hits .btn_wrap{position: absolute;top:18px;right: 6px}
.university_present .url_board td .qa-hits a+a {margin-left: 5px}
.university_present .url_board tr div { border-left: 1px #ccc solid;box-sizing: border-box;}
.university_present .url_board tr div:first-child {border-left: 0px}
.university_present .url_board tr td div {line-height: 65px;height: 65px}
.university_present .url_board .board-list td {padding: 0;}
.university_present .url_board .checks-wrap input[type="checkbox"] + label:before{position: absolute;top: 20px;right: -20px}
@media (max-width: 992px) and (min-width: 769px) {
    .university_present .url_board th .qa-title,
    .university_present .url_board td .qa-title {width: 58%;}
    .university_present .url_board th .qa-hits,
    .university_present .url_board td .qa-hits {width: 27%;}
    .university_present .url_board th .qa-hits .btn_wrap,
    .university_present .url_board td .qa-hits .btn_wrap{right: 20px;}
    .university_present .url_board td div.qa-title {line-height: 25px}
}
@media (max-width: 768px) {
    .university_present .url_board tr div { border-left: none;}
    .university_present .url_board .qa-board .qa-hits:before {content: '';display: none}
    .university_present .url_board .qa-board tr .qa-hits { display: block; width: 100%; margin-top: 0}
    .university_present .url_board .qa-board tr .qa-hits .btn_wrap{position: static;display: block;width: 100%;text-align: right;}
    .university_present .url_board td .qa-title{height: 45px; line-height: 24px;}
    .university_present .url_board td .qa-num{height: 45px; line-height: 24px;}
    .university_present .url_board tr td .qa-hits {line-height: 24px;height: 45px}
    .university_present .url_board .checks-wrap input[type="checkbox"] + label:before{top: 7px;left: -12px}
}


.box.university_present .tables-board.board-view .input_present input{min-width:87%; margin-left:15px;  float:left;}
.box.university_present .tables-board.board-view .input_present span{float: left}
.box.university_present .tables-board.board-view .note_input_present textarea{height:73px; min-height:auto}     
  @media (max-width: 992px) and (min-width: 769px) {
    .box.university_present .tables-board.board-view .input_present input{min-width:80%;}
}

.university_present .comment_board td .qa-title { text-align: left;padding-left: 10px}   
.university_present .comment_board .qa-comntrol-box{width: 3%}
.university_present .comment_board .qa-title{width: 15%;}
.university_present .comment_board .qa-cts{width: 39%;}
.university_present .comment_board .qa-direct{width: 15%;}
.university_present .comment_board .qa-date{width: 8%}                                            
.university_present .comment_board .qa-hits{width: 8%;}                                            

.university_present .comment_board .qa-title a,
.university_present .comment_board .qa-cts a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block}
.university_present .comment_board .qa-direct span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block}                                                                                                                                                                           
.university_present .comment_board tr .qa-hits {position: relative}
.university_present .comment_board tr .qa-hits .btn_wrap{position: absolute;top:18px;right: 6px}
.university_present .comment_board td .qa-hits a+a {margin-left: 5px}
.university_present .comment_board tr div { border-left: 1px #ccc solid;box-sizing: border-box;}
.university_present .comment_board tr div:first-child {border-left: 0px}
.university_present .comment_board tr td div {line-height: 65px;height: 65px}
.university_present .comment_board .board-list td {padding: 0;}
.university_present .comment_board .checks-wrap input[type="checkbox"] + label:before{position: absolute;top: 20px;right: -20px}

.university_present .start-end{overflow: hidden}
.university_present .start-end .lfr-input-date{float: left}
.university_present .start-end .calendar{float: left}
.university_present .start-end .st{float: left;margin-right: 10px}
.university_present .start-end .et{float: left;margin-right: 10px}
.university_present .start-end input{width: 135px;}
.university_present .line_calendar.calendar-wrap {
background: url(../../html-repositories/images/custom/bbs/calendar_bg.png) right center no-repeat;
}

.university_present .float-left{margin-bottom: 20px}
  @media (max-width: 992px) and (min-width: 769px) {
  .university_present .comment_board .qa-cts{width: 30%;}
     .university_present .comment_board .qa-num{width: 10%}
    .university_present .comment_board .qa-title{width: 15%}
    .university_present .comment_board .qa-date{width: 10%}
    .university_present .comment_board .qa-hits{width: 10%}
    .university_present .comment_board th .qa-hits .btn_wrap,
    .university_present .comment_board td .qa-hits .btn_wrap{right: -8px;}
}
@media (max-width: 768px) {
    .bbs-portlet .university_present .comment_board th{display: block}
    .bbs-portlet .university_present .comment_board tr:first-child td{border-top: none}
    .university_present .comment_board .qa-board .qa-comntrol-box{width: 30px}
    .university_present .comment_board .qa-num{display: none}
    .university_present .comment_board .qa-title{display: none}
    .university_present .comment_board .qa-date{display: none}
    .university_present .comment_board .qa-direct{width: 34%;text-align: center}
    .university_present .comment_board .qa-hits:before{display: none}
    .university_present .comment_board .qa-hits{width: 20%;margin-top:0;text-align: center;}
    .university_present .comment_board .checks-wrap input[type="checkbox"] + label:before{top: 26px;right: -12px}
    .university_present .line_calendar.calendar-wrap{background:none; }
}
@media (max-width: 480px) {
     .university_present .comment_board .qa-direct{width: 30%;    overflow: hidden;}
     .university_present .comment_board .qa-direct span{white-space: normal;}
     .university_present .comment_board .qa-cts{width: 30%;    overflow: hidden;}
     .university_present .comment_board .qa-cts a{white-space: normal;}
     .university_present .comment_board .qa-hits{width: 28%;}       
}




/*2016-12-29*/
/*신청,티커 목록*/
.url_board .board-list{margin-top:0 !important}
.url_board tr .hits { width: 15%;position: relative}
.url_board tr .hits .btn_wrap{position: absolute;top:18px;right: 6px}
.url_board td .hits a+a {margin-left: 5px}
.url_board tr div { border-left: 1px #ccc solid;box-sizing: border-box;}
.url_board tr div:first-child {border-left: 0px}

.url_board .board-list td {padding: 0;}
.url_board .checks-wrap input[type="checkbox"] + label:before{position: absolute;top: 20px;right: -20px}
    .url_board tr div{float: left}
    .url_board .board-list .num{width: 10%;line-height: 65px;height: 65px}
    .url_board .board-list .title{width:59%;line-height: 65px;height: 65px}
    .url_board .board-list td .title{padding: 0 10px;}
    .url_board .board-list td .title .cmt{line-height: 33px;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%}
    .url_board .board-list td .title .channel-writer{float: left;line-height: 25px;}
    .url_board .board-list .date{width: 15%;line-height: 65px;height: 65px}
    .url_board .board-list .campus{width: 8%;line-height: 65px;height: 65px}
    .url_board .board-list .divis{width: 8%;line-height: 65px;height: 65px}
    .url_board .being{color: #0091e4}
@media (max-width: 992px) and (min-width: 769px) {
    .url_board .board-list .title{width: 40%;}
    .url_board .board-list td .date{line-height: 25px}
    .url_board th .hits,
    .url_board td .hits {width: 27%;}
    .url_board th .hits .btn_wrap,
    .url_board td .hits .btn_wrap{right: 20px;}
    .url_board td div.title {line-height: 25px}
}
@media (max-width: 768px) {
  .url_board thead{display: none}
    .url_board .board-list .num{position: absolute;top:5px;left: 0;line-height: 25px;width: auto}
    .url_board .board-list td .title{width: 100%;margin-top: 35px;padding-left: 0}
    .url_board .board-list td .title .cmt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp: 2;line-height: 18px; /* 줄당 높이 */ height: 36px; white-space: inherit;}
    .url_board .board-list .date{width: auto;position: absolute;top: 5px;right: 0;line-height: 25px}
    .url_board .board-list td .title .channel-writer{margin-top: 5px}
    .url_board .board-list .campus{width:auto;line-height: 25px;margin-right: 5px;min-height: 30px;height: auto}
    .url_board .board-list .campus span:after{content: '|';padding-left: 5px}
    .url_board .board-list .divis{width: auto;line-height: 25px;min-height: 30px;height: auto}
    .url_board tr div { border-left: none;}
}


/*티커목록_관리자*/
.url_board.admin .board-list .title{width: 51%;}
.url_board.admin .board-list .del{width: 8%;line-height: 65px;height: 65px;}
.url_board.admin .board-list .del .btn_wrap{/*margin:17px 8px*/width:100%;text-align:center}

@media (max-width: 992px) and (min-width: 769px){
    .url_board.admin .board-list .title {width: 47%;}
    .url_board.admin .board-list .del{width:12%;} 
}
@media (max-width: 768px){
    .url_board.admin .board-list .title{width: 100%}
    .url_board.admin .board-list .del{line-height: 0;height: 60px;margin-top: 15px;float: right;width: auto}
}

/* 2017-02-01 */
.news-contents .bbs.bbs-portlet .tables-board-wrap.university_present .comment_board .tables-board.qa-board .has-answer .qa-comntrol-box.checks-wrap .checks-button label:before{position:static}
.news-contents .bbs.bbs-portlet .tables-board-wrap.university_present .comment_board .tables-board.qa-board .has-answer .qa-hits .btn_wrap{position:static; float:none;}