.board-area {
	overflow: hidden;
	border: 0px solid red;
}

.board-area .search-area {
	text-align: right;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

.board-area .search-area select {
	position: static;
	display: inline-block;
	vertical-align: middle;
	width: 134px;
	height: 43px;
	border: 1px solid #a9a9a9;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	border-radius: 0;
	-webkit-appearance: none;
	background: #fff url(../eng_make_img/board/icon_arrow_down.gif) no-repeat 95% center;
}

.board-area .search-area input[type="text"] {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #f3f3f3;
	height: 43px;
	padding: 0 5px;
	width: 220px;
	background: #f3f3f3;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	border-radius: 0;
	-webkit-appearance: none; 
}

.board-area .search-area input[type="text"]:focus {
	background: #fff;
	border: 1px solid #a9a9a9;
}

.board-area .search-area input[type="submit"] {
	position: static;
	display: inline-block;
	vertical-align: middle;
	height: 45px;
	line-height: 45px;
	color: #fff;
	width: 88px;
	padding: 0 16px;
	border-radius: 0;
	border: 0;
	text-align: left;
	-webkit-appearance: none;
	cursor: pointer;
	background: #333333 url(../eng_make_img/board/icon_search.gif) no-repeat 52px center;
}

/* 게시판 목록 */
.board-list01 {
	border-collapse: collapse; 
	border-top: 2px solid #444547;
}
.board-list01 tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
.board-list01 table tr:hover {
	background: #f9f9f9;
}
.board-list01 table th, 
.board-list01 table td {
	border-width: 0;
}
.board-list01 table thead, .board-list01 table tfoot {}
.board-list01 table thead th {
	color: #333333;
	font-size: 15px;
	padding: 15px 6px; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f8f8f8;
	border-bottom: 1px solid #cbcbcb
} 
.board-list01 table tbody td {
	border-bottom: 1px solid #dddddd; 
	color: #545454; 
	text-align: center; 
	padding: 10px 6px;
}
.board-list01 table tbody td a {

}
.board-list01 table tbody td a .mobile-info {
	display: none;
}

.board-list01 table tbody td.notice {
	width: 8%;
	letter-spacing: -1px;
}

.board-list01 table tbody td.number {
	width: 8%;
}

.board-list01 table tbody td.affiliate {
	width: 12%; 
	color: #e84a4e
}
.board-list01 table tbody td.date {
	width: 30%;
	letter-spacing: -1px;
}

.board-list01 table tbody td.date02 {
	width: 10%;
}

.board-list01 table tbody td.hit {
	width: 5%;
}
.board-list01 table tbody td.number {
	width: 10%;
}
.board-list01 table tbody td.support {
	width: 10%;
}
.board-list01 table tbody td.title {
	width: 45%; 
	text-align: left;
}

.board-list01 table tbody td.title02 {
	width: 27%; 
	text-align: left;
}

.board-list01 table tbody td.title03 {
	width: 75%; 
	text-align: left;
}


.board-list01 table tbody td.left {
	text-align:left; 
}
.board-list01 table tbody td.center {
	text-align:center; 
}
.board-list01 table tbody td.right {
	text-align:right; 
}


.board-new-list-area {
	margin: 0;
	padding: 0;
	border-top: 2px solid #333333;
	border-bottom: 1px solid #545861;
}

.board-new-list-area ul {
	margin: 0;
	padding: 0;
}

.board-new-list-area ul li {
	margin: 0;
	padding: 0;
}

.board-new-list-area ul li a {
	position: relative;
	padding-right: 168px;
	display: block;
	border: 1px solid #fff;
	border-bottom: 1px solid #f2f2f2;
}

.board-new-list-area ul li a:hover {
	position: relative;
	padding-right: 168px;
	display: block;
	border: 1px solid #1e93e5;
	background: #f9f9f9
}


.board-new-list-area ul li a .number {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 72px;
	margin-top: -8px;
	display: block;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #000000
}

.board-new-list-area ul li a .date {
	position: absolute;
	top: 50%;
	right: 0;
	width: 168px;
	margin-top: -8px;
	display: block;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #000000
}

.board-new-list-area ul li a .news-info-box {
	position: relative;
	display: block;
	min-height: 112px;
	padding: 21px;
	padding-left: 237px;

	border-right: 1px solid #f2f2f2;
}
.board-new-list-area ul li a .news-info-box .image {
	display: block;
	position: absolute;
	top: 21px;
	left: 21px;
	width: 180px;
	height: 112px;
	line-height: 112px;
	text-align: center;
	background: #fff;
}

.board-new-list-area ul li a .news-info-box .image:after {
	content: " ";
	margin-left: -0.6em;
	white-space: pre;
}

.board-new-list-area ul li a .news-info-box .image img {
	display: inline-block;
	vertical-align: middle;
	max-width: 180px;
	max-height: 112px;
}

.board-new-list-area ul li a .news-info-box .title {
	display: block;
	color: #545454;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 9px;
}

.board-new-list-area ul li a .news-info-box .contents {
	color: #999999;
	line-height: 24px;
	font-size: 14px;
}


/* 페이징 네비게이션 */
.paging-navigation {
	clear: both; 
	text-align: center; 
	padding-bottom: 0;
	margin-top: 115px;
	*border: 1px solid #fff;
}
.paging-navigation a {
	display: inline-block; 
	line-height: 35px; 
	min-width: 29px; 
	height: 35px; 
	padding: 0 3px;
	margin: 0 2px;
	color: #4c4c50;
	border: 1px solid #c5c7cc; 
	vertical-align: middle; 
	background: #fff;
	font-family: Verdana, "돋움", Dotum, sans-serif;
}
.paging-navigation a:hover {
	border: 1px solid #636363; 
	color: #fff;
	background: #636363;
	font-family: Verdana, "돋움", Dotum, sans-serif;
	text-decoration: none;
}
.paging-navigation strong {
	display: inline-block; 
	line-height: 35px; 
	min-width: 29px; 
	height: 35px; 
	padding: 0 3px; 
	border: 1px solid #636363; 
	color: #fff; 
	font-family: Verdana, "돋움", Dotum, sans-serif;
	vertical-align: middle;
	background: #636363;
}
.paging-navigation a.btn_first {
	text-indent: -5000em;

	background:#fff url(../eng_make_img/board/btn_first.gif) no-repeat center center;
}
.paging-navigation a.btn_preview {
	text-indent: -5000em; 
	background: #fff url(../eng_make_img/board/btn_preview.gif) no-repeat center center;
}
.paging-navigation a.btn_next {
	text-indent: -5000em; 
	background: #fff url(../eng_make_img/board/btn_next.gif) no-repeat center center;
}
.paging-navigation a.btn_last {
	text-indent: -5000em; 
	background: #fff url(../eng_make_img/board/btn_last.gif) no-repeat center center;
}



.board-view {
	overflow: hidden;
	border-top: 2px solid #545861;
}

.board-view dl {
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;

}

.board-view dl dt {
	float: left;
	width: 8%;
	min-height: 16px;
	padding-left: 2%;
	padding-top: 17px;
	padding-bottom: 22px;
	color: #636363;
	font-weight: bold;
}

.board-view dl dd {
	width: 88%;
	padding-right: 2%;
	min-height: 16px;
	padding-top: 17px;
	padding-bottom: 22px;
	color: #545454;
}

.board-view dl dd a.add-file {
	display: block;
	min-width: 100px;
	padding-left: 20px;
	background: url(../eng_make_img/board/icon_addfile.jpg) no-repeat left center;
	text-decoration: underline;
	color: #767676;
}

.board-view dl.half-box01 {
	float: left; 
	width: 50%;
}

.board-view dl.half-box01 dt {
	float: left;
	width: 16%;
	padding-left: 4%;
}

.board-view dl.half-box01 dd {
	float: left;
	width: 78%;
	
}

.board-view dl.half-box02 {
	float: left; 
	width: 50%;
}

.board-view dl.half-box02 dt {
	float: left;
	width: 16%;
	padding-left: 4%;
}

.board-view dl.half-box02 dd {
	float: left;
	width: 78%;
}

.board-contents {
	position: relative;
	border-top: 1px solid #545861;
	margin-top: -1px;
	padding: 35px 0;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
}

.board-contents img {
	display: block;
	margin: 20px auto;
	max-width: 100%;
}


.a-reply-area {
	overflow: hidden;
	border-top: 1px solid #d3d3d3;
	background: #f8f8f8;
}

.a-reply-area dt {
	float: left;
	width: 15%;
	padding-top: 35px;
	text-align: center;
	font-size: 16px;
}

.a-reply-area dt span {
	display: block;
	font-size: 13px;
}

.a-reply-area dd {
	float: left;
	padding: 35px 5%;
	width: 75%;
	background: #fff;
	color: #999999;

}

.preview-next {
	border-top: 1px solid #0f0f0f;
	border-bottom: 1px solid #0f0f0f;
}

.preview-next a {
	display: block;
}

.preview-next a.line {
	border-bottom: 1px solid #d3d3d3
}

.preview-next a dl {
	position: relative;
	display: block;
	padding-left: 107px;
	font-size: 13px;
}

.preview-next a:hover {
	background: #f9f9f9;
}

.preview-next a dl dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 88px;
	height: 55px;
	line-height: 55px;
	padding-left: 19px;
	color: #636363;
}


.preview-next a dl dt.preview {
	background: url(../eng_make_img/board/icon_arrow_up.gif) no-repeat 71px center;
}

.preview-next a dl dt.next {
	background: url(../eng_make_img/board/icon_arrow_down.gif) no-repeat 71px center;
}

.preview-next a dl dd {
	height: 55px;
	line-height: 55px;
	display: block;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis; 
	-o-text-overow: ellipsis;; 
}


.board-write {
	border-collapse: collapse; 
	border-top: 2px solid #969696; 
	border-top: 2px solid #333333;
	border-bottom: 1px solid #333333
}

.board-write  tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */

.board-write  th, .board-write  td {
	padding: 6px 10px; border-width: 0;
}

.board-write tbody th {
	color: #444444; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f8f8f8;
	width: 15%;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
} 


.board-write tbody td {
	border-bottom: 1px solid #e7e7e7; 
	width: 85%;
	color: #636363; 
	font-size: 13px; 
	text-align: left;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
}

.board-write tbody td input { 
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 35px;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	-webkit-appearance: none;
	font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
}

.board-write tbody td input.input-phone {
	width: 110px;
}

.board-write tbody td input.width01-input {
	width: 360px;
}

.board-write tbody td input.width02-input {
	width: 470px;
}

.board-write tbody td textarea {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 250px;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	-webkit-appearance: none;
}

.board-write  tbody td.left {
	text-align:left; 
}
.board-write  tbody td.center {
	text-align:center; 
}
.board-write  tbody td.right {
	text-align:right; 
}



.btn-center {
	padding-top: 20px;
	text-align: center;
}
.btn-right {
	padding-top: 20px;
	text-align: right;
}
.btns {
	display: inline-block;
	vertical-align: middle;
	height: 45px;
	line-height: 45px;
	min-width: 80px;
	padding: 0 10px;
	text-align: center;
	-webkit-appearance: none; 
	border-radius: 0;
	font-size: 15px;
	line-height: 45px;
}

.btns02 {
	display: inline-block;
	vertical-align: middle;
	height: 32px;
	line-height: 32px;
	min-width: 50px;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	border: 0px solid red;
}

.btns-color01 {
	color: #fff;
	background: #666666
}
.btns.btns-color02 {
	display: inline-block;
	vertical-align: middle;
	height: 45px;
	line-height: 45px;
	min-width: 100px;
	padding: 0 10px;
	text-align: center;
	border: 0;
	font-weight: bold;
	cursor: pointer;

}

.btns-color02 {
	color: #fff;
	background: #f53d3d
}


.no-mobile-support {
	display: none;
}



@media screen and (max-width: 1023px) {
	.board-area {
		*overflow: hidden;
		border: 0px solid red;
	}

	.board-area .search-area {
		position: relative;
		padding-left: 110px;
		padding-right: 110px;
		padding-bottom: 10px;
	}

	.board-area .search-area select {
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		vertical-align: middle;
		width: 100px;
		height: 25px;
		line-height: 18px;
		border: 1px solid #a9a9a9;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
		border-radius: 0;
		-webkit-appearance: none;
		background: #fff url(../eng_make_img/board/icon_arrow_down.gif) no-repeat 95% center;
		

	}

	.board-area .search-area input[type="text"] {
		display: inline-block;
		vertical-align: middle;
		border: 1px solid #f3f3f3;
		height: 23px;
		width: 100%;
		background: #f3f3f3;
		border-radius: 0;
		-webkit-appearance: none;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	}

	.board-area .search-area input[type="text"]:focus {
		background: #fff;
		border: 1px solid #a9a9a9;
	}

	.board-area .search-area input[type="submit"] {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		vertical-align: middle;
		height: 25px;
		line-height: 25px;
		color: #fff;
		width: 90px;
		padding: 0 15px;
		border-radius: 0;
		border: 0;
		text-align: left;
		-webkit-appearance: none;
		cursor: pointer;
		background: #333333 url(../eng_make_img/board/icon_search.gif) no-repeat 60px center;
		background-size: 12px 12px;
	}

	.board-area .search-area input[type="submit"]:flat {
		display: inline-block;
		vertical-align: middle;
		height: 45px;
		line-height: 45px;
		color: #fff;
		width: 88px;
		padding: 0 16px;
		border-radius: 0;
		border: 0;
		text-align: left;
		-webkit-appearance: none;
		background: #333333 url(../eng_make_img/board/icon_search.gif) no-repeat 52px center;
	}


	/* 게시판 목록 */
	.board-list01 table {
		border-collapse: collapse; 
		border-top: 2px solid #444547;
	}
	.board-list01 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.board-list01 table tr:hover {
		background: #f9f9f9;
	}
	.board-list01 table th, 
	.board-list01 table td {
		border-width: 0;
	}
	.board-list01 table thead, .board-list01 table tfoot {}
	.board-list01 table thead th {
		display: none;
	} 
	.board-list01 table tbody td {
		border-bottom: 1px solid #dddddd; 
		color: #545454; 
		text-align: center; 
		padding: 20px 6px;
	}
	.board-list01 table tbody td a {

	}
	.board-list01 table tbody td .mobile-info {
		display: block;
	}
	
	.board-list01 table tbody td .mobile-info .mobile-notice {
		display: inline-block;
		vertical-align: middle;
		padding-right: 12px;
		margin-right: 5px;
		color: #666666;
		background: url(../eng_make_img/board/icon_bar01.gif) no-repeat right center;
	}

	.board-list01 table tbody td .mobile-info .mobile-affiliate {
		display: inline-block;
		vertical-align: middle;
		color: #e84a4e
	}

	.board-list01 table tbody td .mobile-info .mobile-date {
		display: block;
		color: #666
	}



	.board-list01 table tbody td.notice {
		display: none;
	}
	.board-list01 table tbody td.affiliate {
		display: none;
	}
	.board-list01 table tbody td.date {
		display: none;
	}
	.board-list01 table tbody td.hit {
		display: none;
	}
	.board-list01 table tbody td.number {
		display: none;
	}
	.board-list01 table tbody td.support {
		width: 10%;
	}
	.board-list01 table tbody td.title {
		width: 90%; 
		text-align: left;
	}

	.board-list01 table tbody td.left {
		text-align:left; 
	}
	.board-list01 table tbody td.center {
		text-align:center; 
	}
	.board-list01 table tbody td.right {
		text-align:right; 
	}






	.board-new-list-area {
		margin: 0;
		padding: 0;
		border-top: 2px solid #333333;
	}

	.board-new-list-area ul {
		margin: 0;
		padding: 0;
	}

	.board-new-list-area ul li {
		margin: 0;
		padding: 0;
	}

	.board-new-list-area ul li a {
		display: block;
		padding: 20px 0;
		border: 1px solid #fff;
		border-bottom: 1px solid #e5e5e5;
	}

	.board-new-list-area ul li a:hover {
		display: block;
		border: 1px solid #f9f9f9;
		background: #f9f9f9;
		padding: 20px 0;
	}


	.board-new-list-area ul li a .number {
		display: none;
	}

	.board-new-list-area ul li a .date {
		position: static;
		display: block;
		font-size: 14px;
		text-align: left;
		padding-left: 0;
		color: #666666
	}

	.board-new-list-area ul li a .news-info-box {
		position: relative;
		display: block;
		min-height: auto;
		padding: 0;
		border-left: 0;
		border-right: 0;
	}

	.board-new-list-area ul li a .news-info-box .image {
		display: none;
	}


	.board-new-list-area ul li a .news-info-box .title {
		display: block;
		color: #545454;
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 15px;
		border-left: 0;
		border-right: 0;
	}

	.board-new-list-area ul li a .news-info-box .contents {
		display: block;
		color: #999999;
		line-height: 24px;
		font-size: 14px;
		margin: 0;
		padding: 0;
		margin-bottom: 15px;
	}

	/* 페이징 네비게이션 */
	.paging-navigation {
		clear: both; 
		text-align: center; 
		padding-bottom: 0;
		margin-top: 25px;
		*border: 1px solid #fff;
	}
	.paging-navigation a {
		display: inline-block; 
		line-height: 25px; 
		min-width: 19px; 
		height: 25px; 
		padding: 0 3px;
		margin: 0 1px;
		color: #4c4c50;
		border: 1px solid #c5c7cc; 
		vertical-align: middle; 
		background: #fff;
		font-size: 13px;
		font-family: Verdana, "돋움", Dotum, sans-serif;
	}
	.paging-navigation a:hover {
		border: 1px solid #636363; 
		color: #fff;
		background: #636363;
		font-family: Verdana, "돋움", Dotum, sans-serif;
		text-decoration: none;
	}
	.paging-navigation strong {
		display: inline-block; 
		line-height: 25px; 
		min-width: 19px; 
		height: 25px; 
		padding: 0 3px; 
		border: 1px solid #636363; 
		color: #fff; 
		font-family: Verdana, "돋움", Dotum, sans-serif;
		vertical-align: middle;
		background: #636363;
	}
	.paging-navigation a.btn_first {
		text-indent: -5000em;

		background:#fff url(../eng_make_img/board/btn_first.gif) no-repeat center center;
	}
	.paging-navigation a.btn_preview {
		text-indent: -5000em; 
		background: #fff url(../eng_make_img/board/btn_preview.gif) no-repeat center center;
	}
	.paging-navigation a.btn_next {
		text-indent: -5000em; 
		background: #fff url(../eng_make_img/board/btn_next.gif) no-repeat center center;
	}
	.paging-navigation a.btn_last {
		text-indent: -5000em; 
		background: #fff url(../eng_make_img/board/btn_last.gif) no-repeat center center;
	}

	/* 글보기 */
	.board-view {
		overflow: hidden;
		border-top: 2px solid #545861;
	}

	.board-view dl {
		border-bottom: 1px solid #e3e3e3;
		overflow: hidden;
		font-size: 13px;
	}

	.board-view dl dt {
		float: left;
		width: 17%;
		min-height: 16px;
		padding-left: 1%;
		padding-top: 17px;
		padding-bottom: 22px;
		color: #636363;
		font-weight: bold;
	}

	.board-view dl dd {
		float: left;
		width: 80%;
		padding-right: 2%;
		min-height: 16px;
		padding-top: 17px;
		padding-bottom: 22px;
		color: #545454;
	}

	.board-view dl dd a.add-file {
		display: block;
		max-width: 80%;
		padding-left: 20px;
		background: url(../eng_make_img/board/icon_addfile.jpg) no-repeat left center;
		text-decoration: underline;
		color: #767676;
		display: block;
		overflow: hidden;
		white-space: nowrap; 
		text-overflow: ellipsis; 
		-o-text-overow: ellipsis;; 
	}

	.board-view dl.half-box01 {
		float: left; 
		width: 70%;
	}

	.board-view dl.half-box01 dt {
		float: left;
		width: 23%;
		padding-left: 2%;
	}

	.board-view dl.half-box01 dd {
		float: left;
		width: 75%;
		padding-right: 0;
	}

	.board-view dl.half-box02 {
		float: left; 
		width: 30%;
	}

	.board-view dl.half-box02 dt {
		float: left;
		width: 43%;
		padding-left: 2%;
	}

	.board-view dl.half-box02 dd {
		float: left;
		width: 55%;
		padding-right: 0;
	}

	.board-contents {
		position: relative;
		border-top: 1px solid #545861;
		margin-top: -1px;
		padding: 35px 0;
		font-size: 14px;
		line-height: 24px;
		color: #999999;
		font-size: 13px;
	}

	.board-contents img {
		display: block;
		margin: 20px auto;
		max-width: 100%;
	}

	.preview-next {
		border-top: 1px solid #0f0f0f;
		border-bottom: 1px solid #0f0f0f;
	}

	.preview-next a {
		display: block;
	}

	.preview-next a.line {
		border-bottom: 1px solid #d3d3d3
	}

	.preview-next a dl {
		position: relative;
		display: block;
		padding-left: 107px;
		font-size: 13px;
	}

	.preview-next a:hover {
		background: #f9f9f9;
	}

	.preview-next a dl dt {
		position: absolute;
		top: 0;
		left: 0;
		width: 88px;
		height: 55px;
		line-height: 55px;
		padding-left: 19px;
		color: #636363;
	}

	
	.a-reply-area {
		overflow: hidden;
		border-top: 1px solid #d3d3d3;
		background: #f8f8f8;
	}

	.a-reply-area dt {
		float: left;
		width: 30%;
		padding-top: 35px;
		text-align: center;
		font-size: 16px;
	}

	.a-reply-area dt span {
		display: block;
		font-size: 13px;
	}

	.a-reply-area dd {
		float: left;
		padding: 35px 5%;
		width: 60%;
		background: #fff;
		color: #999999;

	}


	.preview-next a dl dt.preview {
		background: url(../eng_make_img/board/icon_arrow_up.gif) no-repeat 71px center;
	}

	.preview-next a dl dt.next {
		background: url(../eng_make_img/board/icon_arrow_down.gif) no-repeat 71px center;
	}

	.preview-next a dl dd {
		height: 55px;
		line-height: 55px;
		display: block;
		overflow: hidden;
		white-space: nowrap; 
		text-overflow: ellipsis; 
		-o-text-overow: ellipsis;; 
	}

	.board-write {
		table-layout: fixed;
		border-collapse: collapse; 
		border-top: 2px solid #969696; 
		border-top: 2px solid #333333;
		border-bottom: 1px solid #333333
	}

	.board-write  tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */

	.board-write  th, .board-write  td {
		padding: 6px 10px; border-width: 0;
	}

	.board-write tbody th {
		color: #444444; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		width: 25%;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
		border-bottom: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
	} 


	.board-write tbody td {
		border-bottom: 1px solid #e7e7e7; 
		width: 75%;
		color: #636363; 
		font-size: 13px; 
		text-align: left;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	}

	.board-write tbody td input { 
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		height: 35px;
		border: 1px solid #e5e5e5;
		border-radius: 0;
		-webkit-appearance: none;
		font-family: "나눔바른고딕", "나눔고딕", NanumBarunGothic, NanumGothic,"돋움", Dotum, sans-serif;
	}

	.board-write tbody td input.input-phone {
		width: 27%;
	}
	.board-write tbody td input.width01-input,
	.board-write tbody td input.width02-input {
		width: 100%;
	}



	.board-write tbody td textarea {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		height: 250px;
		border: 1px solid #e5e5e5;
		border-radius: 0;
		-webkit-appearance: none;
	}

	.board-write  tbody td.left {
		text-align:left; 
	}
	.board-write  tbody td.center {
		text-align:center; 
	}
	.board-write  tbody td.right {
		text-align:right; 
	}

	.mobile-none {
		display: none;
	}

	.no-mobile-support {
		display: block;
		margin-top: 50px;
		position: relative;
		background: #3c658d url(../eng_make_img/board/icon_support01.png) no-repeat 45px center;
		background-size: 49px 47px;
		padding: 85px 60px 85px 129px;;
		color: #e3e3e3;
		border: 0px solid red;

	}
	.no-mobile-support .btn-close {
		position: absolute;
		top: 15px;
		right: 15px;
	}
}
