/**
	board skin css
*/

.main > .container > .row {margin:0 auto !important;}
.board{max-width:1400px; margin:0 auto; }
.board .table{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.border_button{overflow:hidden;}
.board .comment-count a{color:#348fe2;padding-left:10px;}
.board .info{overflow:hidden;}
.board .info li{float:left; padding-right:20px;}
.board .contents-view{padding:0px 10px; clear:both;}
.board .contents-view-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
#post-content {word-wrap: break-word;}
#post-content img {max-width:100%;}

.board .fa-user{color:#626262;}
.board .fa-comments{color:#626262;}
.board .fa-eye{color:#626262;}
.board .fa-thumbs-up{color:#626262;}
.board .fa-thumbs-down{color:#626262;}
.board .fa-clock-o{color:#626262;}
.board .fa-reply{color:#626262;}
.board .gallery .thumbnail{margin-bottom:10px;}
.board .recommand{text-align:center;margin-bottom:20px;}
.board .recommand img{padding-top: 7px;}
.board .recommand a:hover{background:#5899e2; color:#fff; text-decoration:none;}
.board .recommand .good{background:#e9e9e9; width:50px; height:50px; display:inline-block; border-radius:50px; padding:8px; margin:0 10px;}
.board .recommand .bad{background:#e9e9e9; width:50px; height:50px; display:inline-block; border-radius:50px;padding:6px; margin:0 10px;}
.board .passcord{/* text-align:center; */}
.board .passcord{clear: both;padding-top: 20px;/*  text-align:center; */}
.board .passcord img{vertical-align:middle;}

.board .like {padding-top:20px;}
.board .like a{text-decoration:none;}
.board .time{font-size:12px; padding-left:10px;}
.board .tags a{font-size:12px; padding-left:5px;}
.board .reply{float:right; font-size:12px;}
.board .reply a{padding-left:5px;}
.board .ip{font-size:12px; padding-left:10px;}
.board .tags li{float:left; padding-right:10px;}
.board .sns_button div {float:left; padding-right:5px;}
.board .information{overflow:hidden;}
.board .information li{float:left; padding-right:20px;}
.board .border_button { overflow: hidden; }
.board .well {padding:20px;overflow: hidden;background: #f5f5f5; }
.board .well img{ vertical-align:middle; }
.board .btn-point-info {padding-top:3px;color:#BBB;font-size:16px;}

.board .view_full_image {cursor:pointer;}
.board .btn-admin-manage-layer { display:none;border:1px solid #ddd;position:absolute;background-color:#fff;z-index:99999; }
.board .btn-admin-manage-layer div.item { height:23px;border-bottom:1px solid #ddd; cursor:pointer;padding-left:2px;padding-right:10px; }
.board .btn-admin-manage-layer div.item { font:normal 11px 'dotum';line-height:23px; }
.board .btn-admin-manage-layer div.item i { width:20px;text-align:center; }

.board .autowrap { margin:0 auto 15px; }
.board .autosize { position:relative; height: 0; padding-bottom: 56.25%; overflow: hidden; margin:0; }
.board .autosize iframe, .autosize object, .autosize embed { position: absolute; top: 0; left: 0; width: 100%; height:100%; }

.board .table-top {padding-bottom: 10px;}
.board .table-top input{margin-bottom: 0;margin-top: 0;}
.board .table-top li{float: left;text-align: center;padding-right: 5px;}
.board .progress { overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);}
.board .progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;transition: width .6s ease;background-image: -webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image: linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);}
.board .sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.board .poll-result { padding-bottom: 10px; }
.board th {text-align:left;}

.writeform li {display: block;margin: 0px; clear: both; margin-bottom: 15px;}
.writeform li>span {float: left;padding-right: 20px;margin-top: 5px;color: #000;font-weight: 400;}
.writeform .map_btn {width:100px; float:right;margin-left:10px;}

.lucky {font-size:11px;}
.lucky .luckypoint{color:#E71A41;}

.px70 {width:70px;}
.px100 {width:100px;}
.px150 {width:150px;}
.px400 {width:400px;}

.board .searchbox {display:none;}

.board .copy_post_url {cursor:pointer;}

.commenttextarea {width:97%;}
textarea.post_content  {width:97%;height:350px;margin:0 20px;}
.poll_item_area {padding-left:228px;}
.poll_item_area input {width:400px;}

.confirm_password li {display: block;margin: 0px; clear: both; margin-bottom: 15px;}
.confirm_password li>span {float: left;width: 25%;text-align: right;padding-right: 20px;margin-top: 5px;color: #000;font-weight: bold;}

.table-image{overflow: hidden;clear: both;/* border-top: 1px solid #ddd; */}
.table-image ul{margin-bottom: 10px;overflow:hidden;}
.table-image .gallery-box {float:left;}

.point-info{position:relative;}
.point-info-content {display:none;position:absolute; right:30px;top:0;z-index:9999;width:300px;}
.chk_comment_all_wrapper {padding:10px;}
.comment_write_box_inner {margin-top:20px; padding:20px;}
.form-inline {display:inline-block;}
.form-inline .form-group{display:inline-block;}
.comment_write_button_area {margin-top:20px;overflow:hidden;}

.board .url-qrcode {position:relative;cursor:pointer;}
.board .url-qrcode i {margin:3px 0 0 5px;}
#qrcode-content {display:none;position:absolute;background-color:#FFF;border:2px solid #DDD;padding:10px;width:240px;}
#qrcode-content .qrcode_code {border:5px solid #479BE3;float:left;}
#qrcode-content .qrcode_code img {width:100px;height:100px;}
#qrcode-content .qrcode_info {float:left;margin:0 0 0 10px;width:90px;font-size:12px;line-height:18px;color:#555;}

/* 추가 CSS - 모든 게시판 CSS 통일키로 함 231011. */


/* 갤러리형 게시판 모바일 접속시 깨지는 현상 해결하기 위해 아래의 CSS 적용함. */
#fboardlist .table-image .row > div {width:25% !important; margin:0 0 20px !important;}
#fboardlist .table-image .row img {display:block; width:100% !important; }
/* post 에서 Board List 틀어짐 현상 수정 */
.view_list {margin:50px 0 0 350px !important; }
.gtype #fboardlist > .table-hover {display:none;}


/* 버튼 통일 CSS */
.btn-write {}
.board-e-btn * {width:unset !important; color:#727479; font-size:16px; padding:0 !important; line-height:34px; height:34px; background:#FFFFFF; border:0; border-radius:0 !important;}
.board-e-btn *:hover {color:#727479 !important;}
.admin-btn-div {position:absolute; top:-30px; right:15px;}
.admin-manage-comment {float:right; margin-top:-44px !important; color:#000; background:none; }
.admin-manage-comment:hover {color:#000 !important;}
.admin-manage-post {color:#000; padding:0 !important; text-align:right; background:none; }
.admin-manage-post:hover {color:#000 !important;}
.admin-manage-post + .admin-manage-post-layer { top:37px !important; left:9px !important; }

/* post 에서 Board List 틀어짐 현상 수정 */
.view_list {margin:50px 0 0 350px !important; }
.gtype #fboardlist > .table-hover {display:none;}
/* 리스트형 게시판 */
.board .table-top > select {display:none;}
.board {width:100%;}
.board > h3 {margin:0; padding:0 0 20px; font-size:34px; line-height:34px; font-weight:bold;/*font-weight:900;*/ border-bottom:0;}
.board > h3.board_titled {padding:0; color:#444444; font-size:24px; line-height:60px; border-bottom:1px solid #ddd;}
.board .nav-tabs {margin:0 0 20px; border:0;}
.board .nav-tabs > li {margin:0 10px 0 0; padding:0 18px; background:#2260e5; border-radius:30px;  }
.board .nav-tabs > li > a {display:block; line-height:36px; color:#FFF;}
.board > .row {justify-content:flex-end; position:relative; margin:0; padding:0;}
.board > .row > .count_board {}
.board > .row > .count_board > p {margin:0 0 19px; color:#999999; font-size:16px; line-height:47px;}
.board > .row > .count_board > p > span {color:#000; font-weight:bold; }
.board > .row > .form-inline {display:none;}
.board .search_wraps {/* position:absolute; top:0; right:0;  */ float:right; margin:10px 0 20px; padding:0; }
.board .search_wraps > .searchbox {display:block;}
.board .search_wraps > .searchbox > form {padding:0;}
.board .search_wraps > .searchbox .form-group {position:relative;}
.board .search_wraps > .searchbox .form-group > select {
width:110px; 
height:40px; 
margin:0 5px 0 0; 
font-size:14px;
background-color: #FFFFFF;
background-image: none;
border: 1px solid #e5e6e7;
border-radius: 5px;
color: inherit;
display: inline-block;
padding: 6px 12px;

vertical-align: middle;  
}
.board .search_wraps > .searchbox .form-group > input {
width:295px; 
height:40px; 
font-size:14px;
background-color: #FFFFFF;
background-image: none;
border: 1px solid #e5e6e7;
border-radius: 5px;
color: inherit;
display: inline-block;
padding: 6px 12px;

vertical-align: middle;  
}
.board .search_wraps > .searchbox .form-group > button {
position:absolute; top:0; 
right:5px; width:30px; 
height:40px; 
padding:0; 
background:url('../images/quick_search.png')no-repeat center; 
background-size:23px; 
border:0; 
box-shadow:unset;
}
.board .search_wraps > .searchbox .form-group > button > i {display:none;}
.board .search_wraps > .searchbuttonbox {display:none;}


/* 게시글 작성  */
.board.write {}
.board.write .form-horizontal > div > .col.notice {display: flex; padding:0 0 10px; border-bottom:1px solid #000;}
.board.write .form-horizontal > div > .col > label {display: flex; margin:0 20px 0 0; color:#666666; font-size:16px; line-height:20px;}
.board.write .form-horizontal > div > .col > label > input {left:0; width:20px; height:20px; margin:0 10px 0 0; border:1px solid #ddd;}
.board.write .form-horizontal > div.title {display:flex;  padding:13px 0; border-bottom:1px solid #ddd; }
.board.write .form-horizontal > div.title > label { min-width:200px; padding:0; color:#292929; font-size:16px; text-align:left; line-height:40px;  }
.board.write .form-horizontal > div.title > div {position:relative; width:100% ; padding:0; }
.board.write .form-horizontal > div.title > div > input[type="text"] {width:100%; height:40px;}
.board.write .form-horizontal > div.title > div > input[type="password"] {width:100%; height:40px;}
.board.write .form-horizontal > div.title > div > input[type="checkbox"] {width:20px; height:20px; margin:10px 0 0;}
.board.write .form-horizontal > div.title > div > input + label {display:block; position:absolute; right:0;  margin:-28px 10px 0 0; color:#FF5D5D; font-size:14px; text-align:right;}
.board.write .form-horizontal > div.editor > div {padding:0 0 15px;}
.board.write .form-horizontal > div.editor > div > #post_content-error {display:none !important;}
.board.write .form-horizontal > div.file > div {}
.board.write .form-horizontal > div.file > div > input {padding:14px 0 14px 55px; height:52px; line-height:23px; font-size:12px; border:1px solid #ddd; box-shadow:unset;background:url('../img/file_icon.png')no-repeat center left 20px; background-size: 20px; }
.board.write .form-horizontal > div.file + .border_button {margin:30px 0 0;}

/* 게시글 작성시 추가 사항 영역 CSS */
.board.write .addon-group {margin:30px 0 0; }
.board.write .addon-group > h2 {padding:0 0 10px; margin:0 0 10px; font-size:24px; border-bottom:1px solid #000;}

/* 자동입력 방지 CSS */
.board.write .passcord {margin:10px 0 0; }
.board.write .passcord * {margin-right:10px;}

/* 게시글 작성 영역 추가 CSS */
.board.write > h3 {padding-bottom:20px;/* border-bottom:1px solid #000; */ }
.board.write .title-boxs {display:flex; flex-flow:row wrap; }
.board.write .title-boxs > div {display:flex; width:50%;}
.board.write .title-boxs > div > label {min-width:185px;}
.board.write .title-boxs > div > div {}
.board.write .title-boxs > div input {}
.board.write .title-boxs > div input + label.error {margin:-31px 57px 0 0 !important;}
.board.write .title-boxs > div.title {display:flex;  padding:13px 0; border-bottom:1px solid #ddd; }
.board.write .title-boxs > div.title > label { min-width:200px; padding:0; color:#292929; font-size:16px; text-align:left; line-height:40px;  }
.board.write .title-boxs > div.title > div {position:relative; width:100% ; padding:0; }
.board.write .title-boxs > div.title > div:nth-of-type(odd) {margin-right:10px;}
.board.write .title-boxs > div.title > div > input[type="text"] {width:100%; height:40px;}
.board.write .title-boxs > div.title > div > input[type="checkbox"] {width:20px; height:20px; }
.board.write .title-boxs > div.title > div > input + label {display:block; position:absolute; right:0;  margin:-37px 10px 0 0; color:#FF5D5D; font-size:14px; text-align:right;}
.board.write .title-boxs > div.editor > div {padding:0 0 15px;}
.board.write .title-boxs > div.editor > div > #post_content-error {display:none !important;}
.board.write .title-boxs > div.file > div {}
.board.write .title-boxs > div.file > div > input {padding:14px 0 14px 55px; height:52px; line-height:23px; font-size:12px; border:1px solid #ddd; box-shadow:unset;background:url('../img/file_icon.png')no-repeat center left 20px; background-size: 20px; }
.board.write .title-boxs > div.file + .border_button {margin:30px 0 0;}
.board.write .default-group > .title:nth-of-type(1) {width:100%;}
.board.write .addon-group {margin:30px 0 0;}
.board.write .addon-group > h2 {padding:0 0 10px;font-size:20px; font-weight:800;border-bottom:1px solid #000;}


.board.write .writeform > .admin-noti {border-bottom:1px solid #000; }
.board.write .writeform > .admin-noti > label {display:flex; align-items:center; margin:0 10px 0 0;font-size:16px; line-height:20px; }
.board.write .writeform > .admin-noti > label > input {width:20px; height:20px; margin-right:5px; }

.board.write .writeform > li {display:flex; margin:0; padding:5px 0; align-items:center; }
.board.write .writeform > li > span {min-width:100px; margin:0;  padding:0;  text-align:left; line-height:20px;}
.board.write .writeform > li > div {width:100%;}
.board.write .writeform > li > div > input {width:100%; height:40px; background-color: #FFFFFF; background-image: none; border: 1px solid #e5e6e7; border-radius: 5px; color: inherit; display: inline-block; padding: 6px 12px; font-size: 14px; vertical-align: middle;}

.board.write input {width:100%; height:40px; background-color: #FFFFFF; background-image: none; border: 1px solid #e5e6e7; border-radius: 5px; color: inherit; display: inline-block; padding: 6px 12px; font-size: 14px; vertical-align: middle;}



/* 게시글 뷰 영역 */
.top-board-hd {max-width:1400px; margin:0 auto;}
.board > ul.info {display:flex; flex-flow:row nowrap; justify-content:space-between; margin:0; border-bottom:1px solid #ddd;}
.board > ul.info > li {display:none; line-height:20px; }
.board > ul.info > li.view {display:block; padding:0;  font-size:14px; }
.board > ul.info > li > i {display:none;}
.board > ul.info > li.view:before {display:inline-block; padding:0 10px 0 0;  font-size:14px;  line-height:35px; }
.board > ul.info > li.writer:before {content:'이름';}
.board > ul.info > li.time:before {content:'등록일'; }
.board > ul.info > li.hit:before {content:'조회';}
.board > .contents-view {margin:0 0 20px; border-bottom:1px solid #ddd; }
.board > .contents-view > #post-content {min-height:200px; margin:20px 0;}
.board > .contents-view > #post-content * {margin:0; font-size:14px;  line-height:20px;}

.post_wrap {position:relative; margin:50px auto;}
.post_wrap .admin-btn-div > button  {width:unset !important; color:#000; font-size:16px; padding:0 !important; margin:0 0 0 15px; line-height:34px; height:34px; background:none; border:0; border-radius:0 !important;}
.board #viewcomment > h2 {margin:30px 0 0; padding:0 0 10px; color:#444444; font-size:18px; line-height:18px; font-weight:bold; border-bottom:1px solid #000;}
.board #viewcomment > .media {margin:0;}
.board #viewcomment > .media > .media-body {display:block; padding:20px 0; border-bottom:1px solid #ddd; }
.board #viewcomment > .media > .media-body * {font-size:16px; line-height:16px;}
.board #viewcomment > .media > .media-body > .media-heading {margin:0 0 20px;}
.board #viewcomment > .media > .media-body > .media-heading > a {}
.board #viewcomment > .media > .media-body > .media-heading > a:after { content: ''; display: inline-block; width: 1px; height: 15px; margin: -4px 10px -2px; background: #ddd;}
.board #viewcomment > .media > .media-body > .media-heading > .time {padding:0; }
.board #viewcomment > .media > .media-body > .media-heading > .time > i {display:none;}

.board .comment_write_box_inner {margin:10px 0 30px; padding:20px; border-radius:0; background:#fafafa; box-shadow:unset;}
.board .comment_write_box_inner > form {position:relative; display:flex; flex-flow:column nowrap; justify-content:space-between;}
.board .comment_write_box_inner > form textarea {padding:0; width:92%; height:70px; border:1px solid #ddd; box-shadow:unset; border-radius:0;}
.board .comment_write_box_inner > form .comment_info {display:flex; margin:0 0 10px; }
.board .comment_write_box_inner > form .comment_info > div {margin-right:10px;}
.board .comment_write_box_inner > form .comment_write-areas {display:flex; justify-content:space-between; margin:0 0 10px; }
.board .comment_write_box_inner > form .comment_write_button_area {margin:0;}
.board .comment_write_box_inner > form .comment_write_button_area > .form-group {margin:0;}
.board .comment_write_box_inner > form .comment_write_button_area > .form-group > button {width:90px; height:70px; padding:0; font-size:16px; font-weight:bold; box-shadow:unset; background:#5899e2; border:0; }
.board .comment_write_box_inner > form .comment_write_button_area > .btn-group {display:none;position:absolute; left:0; bottom:-27px; }
.board .comment_write_box_inner > form .comment_write_button_area > .btn-group > div {margin:0 !important; float:unset !important;}
.board .comment_write_box_inner > form .comment_write_button_area > .btn-group > button {display:none;}
.board .comment_write_box_inner > form .passcord {margin:0; margin:10px 0 0; }
.board .comment_write_box_inner > form .passcord > label {text-align:left; }
.board .comment_write_box_inner > form .passcord > div {display:flex; }
.board .comment_write_box_inner > form .passcord .passcord li:nth-child(2) > input {width:100% !important;} 
.board .comment_write_box_inner > form .passcord .passcord li input + label {font-size:14px; color:#FF5D5D;}
.board .comment_write_box_inner > form .passcord .passcord li{display:inline-block;margin-right:20px;vertical-align:middle;}

.board > nav {}
.board > nav > .pagination {margin:20px 0; justify-content:center;}
.board > nav > .pagination > li {display:inline-block; margin-right:1px;}
.board > nav > .pagination > li > a {display:block; width:40px; height:40px; padding:0; color:#000; font-size:18px; line-height:40px; border-radius:100%; border:0;}
.board > nav > .pagination > li.active > a { background:#e9e9e9; border:1px solid #e9ebf4; }

/*게시판 페이지네이션*/
.pagination .active{background:none; border:none; box-shadow:none;}
.pagination li{border:none; box-shadow:none;}
.pagination li:hover {background:none;}
.board > nav > .pagination > li > a {font-size: 16px;}
.board > nav > .pagination > li.active > a{border:none;}


@media screen and (max-width:1000px){
	#fboardlist .table-image .row {justify-content:space-between;}
	#fboardlist .table-image .row > div {width:48% !important; margin:0 !important;}
}

@media screen and (max-width:767px) {
	.service .board > nav > .pagination li a {width:30px; height:30px;font-size:13px; line-height:30px;}

	/* 목록형 게시판 */
	.board > h3 {font-size:20px; padding:0 0 10px; }
	.board > .row > .count_board > p {margin:0 0 10px; font-size:13px; line-height:12px;}
	.board > .row > .search_wraps {position:unset; margin:0;}
	.board > .row > .search_wraps > .searchbox .form-group {display:flex; position:relative; margin:0 0 27px;}
	.board > .row > .search_wraps > .searchbox .form-group > select {width:35%; font-size:13px; height:35px;}
	.board > .row > .search_wraps > .searchbox .form-group > input {height:60%; font-size:13px; height:35px; line-height:35px;}
	.board > .row > .search_wraps > .searchbox .form-group > button {top:0; height:35px; width:20px; background-size:15px;}
	.board > form > table tr > td.board_num > .label-primary {font-size:12px; width:35px; height:20px; line-height:20px;}
	.board > form > table tr > th.board_date {width:90px;}
	.board > form > table tr > .board_hit {display:none;}
	.board > form > table tr > th.board_cehckbox {width:30px;}


	/* 게시판 상세 */
	.board > h3.board_titled {padding: 15px 0; font-size:16px; line-height:16px; text-indent:0;}
	.board > ul.info {margin:0 0 20px; padding:10px 0; flex-flow:row wrap;}
	.board > ul.info > li {width:33%; font-size:14px; line-height:26px; }
	.board > ul.info > li.view:before {padding:0 10px 0 0; font-size:14px; line-height:26px;}
	.board > .contents-view {padding:10px;margin:0 0 10px;}
	.board > .contents-view > #post-content * { font-size:14px; line-height:18px;}
	.post_wrap .border_button .pull-right > a {width:60px; height:35px; font-size:14px; line-height:35px; font-weight:bold;}
	.post_wrap .border_button .pull-right > button {width:60px; height:35px; font-size:14px; line-height:35px; font-weight:bold;}

	.board #viewcomment > h2 {margin:25px 0 0; padding:0 0 15px; font-size:18px; line-height:25px;}
	.board #viewcomment > .media > .media-body {color:#000;}
	.board #viewcomment > .media > .media-body > .media-heading {margin:0 0 10px; color:#444; }
	.board #viewcomment > .media > .media-body {display:block; padding:15px 0; font-size:13px;}
	.board #viewcomment > .media > .media-body * {font-size:13px; line-height:12px;}
	.board #viewcomment > .media > .media-body > .media-heading > .time {color:#666}
	.board #viewcomment > .media > .media-body > .media-heading > .time:before {content:''; display:inline-block; width:1px; height:10px; margin:3px 8px -2px; background:#ddd; }
	.board .comment_write_box_inner {padding:10px 8px 10px;}
	.board #viewcomment > .media > .media-body > .media-heading > a:after {display:none;}
	
	.board .comment_write_box_inner > form > textarea {width:80%;}
	.board .comment_write_box_inner > form > .comment_write_button_area {width:18%;}
	.board .comment_write_box_inner > form > .comment_write_button_area > .form-group {float:unset !important;}
	.board .comment_write_box_inner > form > .comment_write_button_area > .form-group > button {width:100%; font-size:13px;}
	.board .comment_write_box_inner > form > .comment_write_button_area > .btn-group {display:none;}

	/* 게시판 작성 */
	.board.write .form-horizontal > div > .col > label {font-size:14px; }
	.board.write .form-horizontal > div > .col > label > input {width:16px; margin:0 5px 0 0; }
	.board.write .form-horizontal > div.title {padding:10px 0;}
	.board.write .form-horizontal > div.title > label {font-size:14px; min-width:100px; line-height:40px;}
	.board.write .form-horizontal > div.title > div {/* width:100% !important; */}
	.board.write .form-horizontal > div.title > div > input {height:40px; font-size:14px; line-height:40px; text-indent:5px; }
	.board.write .form-horizontal > div.editor .pull-right {display:none;}
	.board.write .form-horizontal > div.file > div > input {padding: 11px 0 12px 45px; height: 44px; font-size:11px; background-size:13px;}
	.board.write .form-horizontal > div.file + .border_button {margin:25px 0 0;}
	.board.write .form-horizontal > div.file + .border_button > button {font-size:14px; line-height:14px;}
	
	.service .board.write .title-boxs > div.title {width:100%; align-items:center;}
	.service .board.write .title-boxs > div.title > label {font-size:14px; min-width:125px; line-height:1.5;}
	.service .board.write .title-boxs > div.title > div {margin-right:10px;}
	.service .board.write .title-boxs > div.title > div input {max-width:unset;}


	.board .nav-tabs {margin:0 0 10px;}
	.board .nav-tabs > li {padding:0 15px; }
	.board .nav-tabs > li > a {font-size:14px; line-height:32px !important;}

	.view_list {margin:50px 0 0 !important;}
		.board > form > table tr > td.board_tit {overflow:hidden; height:36px; max-width:100px;padding:0 0 0 10px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
	
	/*페이지네이션*/
	.pagination li, .pagination .active {padding: 0; margin: 0;}
	.board > nav > .pagination > li > a {line-height: 30px;  min-width: 30px; width: auto; height: auto; font-size: 12px;}
}