@charset "UTF-8";

/**************************************************************************************** 서브컨텐츠영역 ****************************************************************************************/
/* 박스포인트색상 */
.boxPointColor{border-top:3px solid #02aac9;background:#f8f8f8;}

/* 버튼 */
.boardBtn{display:inline-block;width: 58px; height: 35px; margin-left: 3px;line-height: 35px;font-family: 'Noto Sans KR';font-size: 14px;text-align: center;background: #333;color:#fff;box-shadow: none;border:none;cursor: pointer;}
.boardBtn:hover{text-decoration:none;}
/* .boardBtn:hover{border:1px solid #405060;box-shadow:1px 2px 0px #02aac9;color:#fff;text-decoration:none;background:#405060;cursor:pointer;} */
.boardIptTxt{width: 300px;height:35px;padding-left: 10px;border:1px solid #e1e1e1;box-sizing: border-box;}
.boardSelect{height:35px;border:1px solid #e1e1e1;}

/* 게시판제목 */
.boardTitle .titleBullet{position:absolute;left:0;top:1px;display:block;width:17px;height:17px;background:#02aac9;}
/* 현재위치 */
.breadCrumbsWrap{*zoom:1;}
.breadCrumbsWrap:after{content:"";display:block;clear:both;}
.boardTitle{position: relative;padding: 20px 0 24px;/*margin-bottom: 30px;*/border-bottom:2px solid #ddd;color:#000;font-size: 30px;font-weight: 800;line-height: 1;}
.boardTitle::before{content:'';display: block;position: absolute;bottom:1px;width:100%;height: 1px; background: #ddd;}
.breadCrumbs{float:left;*zoom:1;}
.breadCrumbs:after{content:"";display:block;clear:both;}
.breadCrumbs li.home > a {display: inline-block;width: 15px;height: 15px;background: url('/news/img/home_btn.png');text-indent: -9999px;}
.breadCrumbs li{float:left;}
.breadCrumbs li::after {content:'';display: inline-block;width: 5px; height: 7px;margin: 0px 12px;background:url('/news/img/arrow_article_head.png'); }
.breadCrumbs li:last-child::after{display: none;}
.breadCrumbs li {text-decoration:none;font-size:14px;color:#777;line-height: 1;}
.breadCrumbs li a {color:#777;}
.breadCrumbs li:last-child a {color:#232323;}
/* 게시판버튼 */
.boardButton{padding:10px 0;*zoom:1;}
.boardSrch {padding: 20px 0;}
.boardButton:after{content:"";display:block;clear:both;}
.boardButton .left{float:left;}
.boardButton .right{float:right;}
.boardButton .center{width:100%;text-align:center;}
.boardButton > .srch {text-align: center;}
.boardButton > .srch > form {display: inline-block;}
.boardButton2{padding:10px 0 30px 0;/*border-top:1px solid #ddd;*/*zoom:1;}
.boardButton2:after{content:"";display:block;clear:both;}
.boardButton2 .left{float:left;}
.boardButton2 .right{float:right;}
.boardButton2 .center{width:100%;text-align:center;}

.boardButton .right {padding: 10px 0px 0px;}
/* 게시판페이징 */
.boardPage{padding:10px 0;text-align:center; }
.boardPage span{display:inline-block;width: 30px; height: 30px; border:1px solid #e1e1e1;line-height: 28px;font-weight: bold;box-sizing: border-box;cursor: pointer;}
.boardPage b span {background: #c00000; border:1px solid #990000;}
.boardPage img {vertical-align: top;}
/* 게시판검색 */
.boardSearch{padding:10px 0;text-align:right;}

/* 기사 좋아요 */
.likeContentWrap{text-align:center;padding:20px 0;}
.likeContent{display:inline-block;padding:0 10px;height:30px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 2px #ccc;text-decoration:none !Important;
	background-image:-webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);/* chrome, safari */
	background-image:-moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);/* ff */
	background-image:-ms-linear-gradient(top, #fff 0%, #f0f0f0 100%);/* ie10 */
	background-image:-o-linear-gradient(top, #fff 0%, #f0f0f0 100%);/*opera */
	background-image:linear-gradient(top, #fff 0%, #f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0);/* ie9 이하 버전 */
}
.likeContent span{display:block;padding-left:25px;line-height:30px;font-size:13px;color:#666;font-weight:bold;text-decoration:none !Important;background:url(../img/icon_hand_like.png) 0 4px no-repeat;}

.nolikeContent{display:inline-block;padding:0 10px;height:30px;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 2px #ccc;text-decoration:none !Important;
	background-image:-webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);/* chrome, safari */
	background-image:-moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);/* ff */
	background-image:-ms-linear-gradient(top, #fff 0%, #f0f0f0 100%);/* ie10 */
	background-image:-o-linear-gradient(top, #fff 0%, #f0f0f0 100%);/*opera */
	background-image:linear-gradient(top, #fff 0%, #f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0);/* ie9 이하 버전 */
}
.nolikeContent span{display:block;padding-left:25px;line-height:30px;font-size:13px;color:#666;font-weight:bold;text-decoration:none !Important;background:url(../img/icon_hand_nolike.png) 0 6px no-repeat;}

/**************************************************************************************** 서브우측영역 ****************************************************************************************/
/* 기본 */
.besideContent{min-height:500px;/* border:1px solid #ccc; */border-bottom:none;/* background:#f8f8f8; */padding-left:10px;}
.besideContent>div{padding-top:30px;}

/**************************************************************************************** 게시판리스트 ****************************************************************************************/
.boardList{width:100%;}
.boardList thead > tr {background: #f3f3f3;}
.boardList thead th{height:45px;border-bottom:1px solid #d1d1d1;color:#333;font-size: 14px;box-sizing: border-box;}
.boardList thead th a {color:#333;}
.boardList thead td{height:30px;border-bottom:1px solid #d1d1d1;}
.boardList tbody th{height:30px;text-align:center;background:#fff;}
.boardList tbody td{height:45px;color:#333;text-align:center;background:#fff;border-bottom:1px solid #d1d1d1; }
.boardList tbody td a {color:#333;}
.boardList tbody tr.even th{background:#fff;}
.boardList tbody tr.even td{background:#fff;}

.boardList .subject{text-align:left;}

/**************************************************************************************** 게시판뷰 ****************************************************************************************/
.boardView {margin-top: 30px;}
.boardView .subject{padding:12px 20px;*zoom:1;}
.boardView .subject:after{content:"";display:block;clear:both;}
.boardView .subject {color:#222;font-size: 15px;font-weight: bold;line-height: 22px;}
.boardView .subject .left{float:left;}
.boardView .subject .right{float:right;padding-top:5px;}

.boardView .info{padding:16px 20px;border-top:1px solid #ccc;background:#fff;color:#777;font-size: 13px;font-weight: bold;*zoom:1;}
.boardView .info:after{content:"";display:block;clear:both;}
.boardView .info .left{float:left; margin-right:20px;}
.boardView .info .right{float:right;}

.boardView .content{padding:20px;border-top:1px solid #ccc;overflow:hidden;}
.boardView_cont .board_list {border-style: solid; border-color:#d1d1d1; border-width:1px 0px; color:#333;font-size: 14px;}
.boardView_cont .board_list li {padding: 15px 20px;}
.boardView_cont .board_list li:first-child {border-bottom: 1px solid #d1d1d1;}
.boardView_cont .board_list li .arrow {width:10%; overflow: hidden;}
.boardView_cont .board_list li .arrow a {color:#333; vertical-align: top;}
.boardView_cont .board_list li .arrow::before {content:'';display: inline-block;width: 11px;height: 7px;margin-right: 17px;background: url('/skin/board/basic/img/board_arrow.png');vertical-align:3px;}
.boardView_cont .board_list li .arrow.next::before {transform: rotate(180deg);vertical-align: 1px;}
.boardView_cont .board_list li .title {width:90%; overflow: hidden;}
.boardView_cont .board_list_btn {padding: 20px 0;text-align: right;}
.boardView_cont .board_list_btn .boardBtn {width: 110px;height: 40px;line-height: 40px;background: #c00000;}
/**************************************************************************************** 게시판쓰기 ****************************************************************************************/
.boardWrite{width:100%;border-bottom:2px solid #4e402b;border-collapse:inherit;}
.boardWrite tbody th{height:45px;border-bottom:1px solid #d1d1d1;border-right:1px solid #ddd;color:#333;font-size: 14px;text-align:center;background:#f8f8f8;}
.boardWrite tbody td{height:30px;padding-left:9px;border-bottom:1px solid #d1d1d1;text-align:left;background:#fff;}
.boardWrite #wr_content {max-width: 846px;}
.boardWrite .cleanTable th{padding:0;border:none;}
.boardWrite .cleanTable td{padding:0;border:none;}

.boardWrite input[type="text"],
.boardWrite input[type="password"]{width: 100%;padding: 7px 0px 7px 10px;border:1px solid #d1d1d1;box-sizing: border-box;}
.g-recaptcha {margin: 10px 0px;}
.boardWrite_cont .boardButton2 {padding:20px 0px 30px;}
.boardWrite_cont .boardBtn {width: 110px;height: 40px;margin-left:7px;line-height:40px;vertical-align: top;}
/*버튼*/
.file_btn {display:inline-block;width: 90px; height: 30px;background: #919191;color:#fff;font-size: 13px;font-weight: 500;line-height: 30px;text-align: center;cursor: pointer;}
.file_upload_name {width:auto!important;padding: 0!important;margin-left: 10px; background: #fff; border: none!important;outline: none;}
