@charset "UTF-8";
/*
Web Standard team
kodc design team
---게시판 css---
*/

/*게시판 레이아웃*/
.boardLayout{margin-top:50px;padding:0;zoom:1;}

.boardLayout .boardTop{position:relative;margin:0 0 10px;padding:0;height:28px;z-index:10;}
.boardLayout h2.blind{font-size:0; line-height:0; position:absolute;}
.boardTop p.newCont{position:absolute;left:0;bottom:0;top:6px;line-height:20px;line-height:20px;color:#505050; font-size:14px;}
.boardTop p.newCont strong{color:#309d87;}
.boardTop div.viewContrl{position:absolute;right:0;top:0;margin:0;padding:0;z-index:30;}
.boardTop div.viewContrl ul{margin:0;padding:0;}
.boardTop div.viewContrl ul li{float:left;display:inline;margin:0 0 0 0;padding:0;zoom:1;}

/*갤러리*/
.boardCon{overflow:hidden;margin-top:40px;}
.boardCon ul.imgList{overflow:hidden;margin:0;padding:0;zoom:1;}
.boardCon ul.imgList li dl{position:relative;margin:0 auto;padding:0;width:100%;height:270px;}
.boardCon ul.imgList li dl dt{position:absolute;left:0;top:180px;margin:0;padding:0;width:100%;line-height:24px;color:#000;font-size:17px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.boardCon ul.imgList li dl dt img{vertical-align:middle;margin-left:3px;}
.boardCon ul.imgList li dl dd{position:absolute;margin:0;padding:0;}
.boardCon ul.imgList li dl dd.imgView{left:0;top:0;width:100%;height:160px;background-color:#efefef;}
.boardCon ul.imgList li dl dd.imgView img{width:100%;height:100%;}
.boardCon ul.imgList li dl dd.date{left:0;top:210px;margin:0;padding:0;line-height:20px;}
.boardCon ul.imgList li dl dd.date span{color:#999;font-size:14px;}

.gll_con{padding:15px 15px 10px 15px; text-align:left;}
.gll_con h4{font-size:15px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.gll_con h4.mov{font-size:15px; padding:0 0 5px 0;margin-bottom: 0rem;text-overflow:ellipsis;overflow:hidden;border-bottom: 1px solid #eee;white-space:nowrap;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.gll_con .date{display:inline-block;font-size:13px; margin-top:-8px; color:#999;}
.hit{background:#fafafa;display:block; color:#666;font-size:13px; margin-top:0px; text-align:right;border-top: 1px solid #f2f2f2; padding:10px 15px;}
.mov_wrap .hit{margin-top:10px; }
.txt {display:block; color:#666;font-size:13px; margin-top:0px; text-align:left; padding:0px 15px;font-family: 'Noto Sans L';}
.txt .tit{width:4em;background: url(../img/bullet_li01.png) no-repeat left 6px;padding:0 0 0 8px;color:#333;font-family: 'Noto Sans M';}
.photo_img{width:100%; height:auto;}

a.bdh_box .bdh_box_thum .go_icon{position:absolute;opacity:0;z-index:1;}
a.bdh_box:hover  .bdh_box_thum .go_icon{text-indent:-99999px;width:100%;height:100%;opacity:1;}
a.bdh_box:hover  .bdh_box_thum .go_icon.pic{background:url(../img/gal_icon_p.png) 50% 50% no-repeat;background-size:50px auto;}
a.bdh_box:hover  .bdh_box_thum .go_icon.mov{background:url(../img/gal_icon_m.png) 50% 50% no-repeat;background-size:46px auto;}
a.bdh_box .bdh_box_thum {position:relative;overflow:hidden}
a.bdh_box:hover .bdh_box_thum {overflow:hidden;background:#000;}
a.bdh_box img.photo_img  { -webkit-transition: -webkit-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
a.bdh_box:hover img.photo_img  { -webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.7}



/*영상*/
.video-view{overflow:hidden;margin:0 0 60px 0;border-bottom:1px solid #ccc;}
.video-view ul{overflow:hidden;margin:0 0 60px 0}
.video-view .cont .label{margin:20px 0 8px 0;display: inline-block;padding: 4px 12px 5px;border:1px solid #efefef;background-color: #efefef;color: currentColor;font-size:13px;}
.video-view .cont .p{font-size:24px;color:#000;font-family: 'Noto Sans M';}
.video-view .cont .date{margin-top: 5.5em;}
.video-view .video-img img{width:100%;}

.boardLayout .boardCon_list{overflow:hidden;margin:0;padding:0;zoom:1;}
.boardBtn_area{overflow:hidden;margin:0;padding:0;zoom:1; margin-top:40px;}
.boardBtn_area ul.btnLeft_a{float:left;overflow:hidden;margin:0;padding:0;}
.boardBtn_area ul.btnLeft_a li{float:left;margin:0 3px 0 0;padding:0;}
.boardBtn_area ul.btnRight_a{float:right;overflow:hidden;margin:0;padding:0;}
.boardBtn_area ul.btnRight_a li{float:left;margin:0 3px 0 0;padding:0;}
.boardBtn_area p{text-align:center;padding-top:20px}
.boardBtn_area p a{margin:0 2px;}

/*글쓰기*/
.board_write{overflow:hidden;width:100%; margin-top:50px;}
.board_write input,.board_write textarea{margin-bottom:15px;}

.btn_basefile{display:inline-block; vertical-align:middle; width:100%; background:#a08352;text-align:center; border-radius: 4px;}
.btn_basefile span{display:inline-block; line-height:3.125rem; height: 3.125rem; color:#fff}

/*게시판 레이아웃 - 읽기*/
/*게시자정보*/
.boardLayout div.boardView_top{margin:0;padding:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;zoom:1;}
.boardLayout div.boardView_top dl{margin:0;padding:0;}
.boardLayout div.boardView_top dl dt{margin:0;padding:25px 10px;line-height:30px;background:#fcfcfc;border-bottom:1px solid #d9d9d9;zoom:1;}
.boardLayout div.boardView_top dl dt p{line-height:25px;padding:5px 0;zoom:1; margin: 0;}
.boardLayout div.boardView_top dl dt strong{font-size:24px;color:#000;font-family: 'Noto Sans M';font-weight:normal;}
.boardLayout div.boardView_top dl dt strong em{display:inline-block;}
.boardLayout div.boardView_top dl dt strong span{font-size:12px;color:#999;padding:0 5px;font-weight:normal;}
.boardLayout div.boardView_top dl dt strong span.boardName{color:#999;padding:0;}
.boardLayout div.boardView_top dl dd{overflow:hidden;margin:0;padding:15px 10px;text-align:right;}
.boardLayout div.boardView_top dl dd ul.writer_info{margin:0;padding:0;font-size:13px;}
.boardLayout div.boardView_top dl dd ul.writer_info li{float:left;margin:0 8px 0 0;padding:0 10px 0 0;background:url(../img/img_board_vline.gif) right 5px no-repeat;}
.boardLayout div.boardView_top dl dd ul.writer_info li:last-child{background:none;}
.boardLayout div.boardView_top dl dd ul.writer_info li.noLine{background:none;padding:0;margin:0;}
.boardLayout div.boardView_top dl dd ul.writer_info li strong{margin-right:5px;}
.boardLayout div.boardView_top dl dd .file_list strong{padding-left:0px;padding-right:15px;background:url(../img/img_board_vline.gif) right 5px no-repeat;}

.boardLayout div.boardView_top dl dd .file_list .col-md-2 {width: 12.66666667%;}
.boardLayout div.boardView_top dl dd .file_list .col-md-10 {width: 87.33333333%;font-size:13px;color:#999;}
.boardLayout div.boardView_top dl dd .file_list img {padding-right:2px;margin-left:3px;padding-top: 4px;}
.boardLayout div.boardView_top dl dd .file_list a {margin-left:15px;}
.boardLayout div.boardView_top dl dd .file_list a:first-child {margin-left:0;}
.boardLayout div.boardView_top dl .line {border-top:1px solid #d9d9d9;}
@media (max-width: 61.9em) {
.boardLayout div.boardView_top dl dd .file_list .col-md-2 {width: 100%;}
.boardLayout div.boardView_top dl dd .file_list .col-md-10 {width: 100%;}
}


/*게시내용*/
.boardLayout div.boardView_con{margin:0;padding:20px 10px;height:auto !important;min-height:300px;height:300px;zoom:1;letter-spacing:0;}/*게시판 에디터 입력내용 들어갈 자리*/
.boardLayout div.boardView_con img {max-width: 100% !important;}

/*파일첨부*/
.boardLayout div.boardFile_box{margin:0 0 20px;padding:0;zoom:1;}
.boardLayout div.boardFile_box dl{margin:0;padding:0;border:1px solid #ccc;background-color:#fbfbff;}
.boardLayout div.boardFile_box dl dt{margin:0;padding:4px 12px 0;height:31px;}
.boardLayout div.boardFile_box dl dd{display:none;margin:0;padding:10px 10px 7px;border-top:1px solid #ccc;}
.boardLayout div.boardFile_box dl dd p{overflow:hidden;margin:0;padding:0;}

/*추가 - 댓글 및 추천 카운트*/
.boardLayout div.boardAdd1{position:relative;overflow:hidden;margin:0 0 10px;padding:0;height:26px;zoom:1;}
.boardLayout div.boardAdd1 p.uComment_cont{float:left;padding:0 0 0 5px;}
.boardLayout div.boardAdd1 p.uRecomment_cont{float:right;padding:0 5px 0 0;}




















/*게시판 파일업로드 - 게시판 스킨에 추가될 부분*/
div.fileBox{margin:10px 0 0;padding:0;height:248px;border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;background-color:#f9f9f9;}

div.fileBox .l_imgView{overflow-y:scroll;height:100%;margin:0;padding:0;border-right:1px solid #cbcbcb;}
.l_imgView ul{width:100%;margin:5px 0 0 5px;padding:0;}
.l_imgView ul li{float:left;width:75px;height:75px;margin:0 5px 5px 0;padding:0;}
.l_imgView ul li a{overflow:hidden;display:block;}
.l_imgView ul li img{float:left;width:75px;height:75px;border:1px solid #cbcbcb;}
.l_imgView label {color: #000;font-weight: normal; font-size: 13px; margin-bottom: .25rem;}
div.fileBox2{margin:10px 0 0;padding:0;height:248px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;background-color:#f9f9f9;}
div.fileBox2 .r_listView{height:100%;margin:0;padding:0;}
.r_listView .r_listTop{margin:0;padding:0;height:40px;}
.r_listView .r_listTop ul{float:left;display:inline;overflow:hidden;margin:0;padding:7px 0 0 4px;}
.r_listView .r_listTop ul li{float:left;display:inline;margin-left:5px;}
.r_listView .r_listTop ul.btnLine{margin:0;padding:0;}
.r_listView .r_listBody{overflow-y:scroll;margin:0 auto 0;padding:0;width:95%;height:198px;border:1px solid #d7d7d7;background-color:#fff;}
.r_listBody ul.chkList{display:block;margin:10px 10px 7px;padding:0;}
.r_listBody ul.chkList li{overflow:hidden;margin:0 0 3px;padding:0;line-height:21px;background-color:#eaeaea;}
.r_listBody ul.chkList li.onNew{background-color:#bcdaff;}/*신규*/
.r_listBody ul.chkList li input{float:left;display:inline;width:13px;height:13px;margin:3px 4px 0 0;padding:0 0 0;}

 .file_wrap .col-sm-6{ padding-right:0px;padding-left: 0px;}

@media (max-width: 47.9em) {
div.fileBox{height:110px;}
.l_imgView label {font-size: 12px;margin-bottom: .25rem;}
div.fileBox2{margin:10px 0 0;padding:0;height:auto;min-height:140px;border-right:none;border-bottom:none;border-top:none;background-color:#fff;}

div.fileBox2 .r_listView{height:110px;margin:0;padding:0;}
.r_listView .r_listBody{overflow-y:scroll;margin:0 auto 0;padding:0;width:100%;height:110px;border:1px solid #d7d7d7;background-color:#fff;}
.r_listView .r_listTop ul{float:right;overflow:hidden;margin:0;padding:7px 0 0 0;}
.r_listView .r_listTop ul li{float:right;display:inline;margin-right:5px;}
.r_listView .r_listTop ul li:first-child{margin-right:0px;}
.l_imgView ul li img{float:left;width:100%;}
.l_imgView ul li{float:left;width:18.5%;height:10%;margin:0 1.5% 1.5% 0;padding:0;}
.r_listView  label {color: #000;font-weight: normal; font-size: 13px; margin-bottom: .25rem;}
}


/*게시판 파일등록 아이콘 버튼*/
a.boardBtn{float:left;display:inline-block;margin:0;padding:0 7px 0 0;height:26px;color:#333;background:url(../img/board_btn1.gif) right 0 no-repeat;}
a.boardBtn span{display:inline-block;cursor:pointer;margin:0;padding:0 0 0 7px;height:26px;text-align:center;background:url(../img/board_btn1.gif) 0 0 no-repeat;}
a.boardBtn:hover, a.boardBtn:focus, a.boardBtn:active{color:#000;background-position:right -60px;}
a.boardBtn:hover span, a.boardBtn:focus span, a.boardBtn:active span{text-align:center;background-position:0 -60px;}
a.boardBtnOn{float:left;display:inline-block;margin:0;padding:0 7px 0 0;height:26px;color:#000;background:url(../img/board_icon.gif) right -60px no-repeat;}
a.boardBtnOn span{float:left;display:inline-block;margin:0;padding:0 0 0 7px;height:26px;text-align:center;background:url(../img/board_icon.gif) 0 -60px no-repeat;}
a.boardBtn em.boardBtn1, a.boardBtnOn em.boardBtn1{display:inline-block;margin:0;padding:0 0 0 20px;background:url(../img/board_icon.gif) 0 5px no-repeat;}
a.boardBtn em.boardBtn2, a.boardBtnOn em.boardBtn2{display:inline-block;margin:0;padding:0 0 0 20px;background:url(../img/board_icon.gif) 0 -35px no-repeat;}
a.boardBtn em, a.boardBtn em {float:left;cursor:pointer;font-size:13px;line-height:28px;font-style:normal;letter-spacing:-0.09em;}

a.boardBtn_file{float:left;display:inline-block;margin:0;padding:0;width:78px;height:26px;background:url(../img/btn_fileUp.gif) 0 0 no-repeat;}
a.boardBtn_file:hover, a.boardBtn_file:focus, a.boardBtn_file:active{background-position:0 -60px;}

.uploadify-button {
	background-color: transparent;
	border: none;
	padding: 0;
}
.uploadify:hover .uploadify-button {
	background-color: transparent;
	background-position: center bottom;
}
.uploadify-queue {
	margin-bottom: 1em;
}
.uploadify-queue-item {
	background-color: #F5F5F5;
	border-radius: 3px;
	font: 11px Verdana, Geneva,dotum, sans-serif;
	margin-top: 5px;
	padding:10px;
}
.uploadify-error {
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel{float:right;display:inline-block;width: 87px;height:18px;}
.uploadify-queue-item .cancel a {
	display:block;
	margin-top:11px;
	background: url('../img/btn_fileCancle.gif') 0 0 no-repeat;
	float: right;
	height:18px;
	text-indent: -9999px;
	width: 87px;
}
.uploadify-queue-item span{display:inline-block;margin-top:7px;}
.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}
.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
}
.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}




























/*댓글*/
.boardLayout div.commentBox{display:black;overflow:hidden;margin:0 0 20px;padding:15px 15px 15px;border:1px solid #d0d0d0;background-color:#fcfcfc;}
/*댓글 : 댓글*/
div.pos_comment{position:relative;width:100%;margin:0;padding:0 0 15px;}
div.pos_comment div.pos_comthead{position:absolute;left:0;top:0;margin:0;padding:0;}
div.pos_comment div.pos_comthead p{color:#333;letter-spacing:-0.09em;font-size:13px;}
div.pos_comment div.pos_comthead p span{padding-left:10px;color:#666;font-size:11px;font-family:dotum;letter-spacing:0;}
div.pos_comment div.pos_comtConfig{position:absolute;right:0;top:0;margin:0;padding:0;}
div.pos_comment div.pos_comtConfig ul{overflow:hidden;margin:0;padding:0;}
div.pos_comment div.pos_comtConfig ul li{float:left;margin:0 0 0 8px;padding:0 0 0 10px;background:url(../img/img_board_vline.gif) left 2px no-repeat;}
div.pos_comment div.pos_comtConfig ul li.noLine{background:none;margin:0;padding:0;}
div.pos_comment div.pos_comts{margin:0;padding:20px 0 0 2px;line-height:18px;color:#333;zoom:1;word-break:break-all;}

div.pos_addcomts{margin:15px 0 10px;padding:0;}
div.pos_addcomts textarea{resize:none;border:1px solid #a0a0a0;height:38px;width:560px;padding:10px;margin:0;color:#333;font-size:12px;}
div.pos_addcomts ul{overflow:hidden;margin:0;padding:0;}
div.pos_addcomts ul li{float:left;display:inline;margin:0 5px 0 0;padding:0;}
div.pos_addcomts ul li.btn{margin-top:17px;}

/*댓글 : Re:댓글 depth2*/
div.pos_recomment{position:relative;width:100%;margin:0;padding:0 0 15px;}
div.pos_recomment div.pos_comthead{position:absolute;left:0;top:0;margin:0;padding:0;}
div.pos_recomment div.pos_comthead p{color:#333;letter-spacing:-0.09em;}
div.pos_recomment div.pos_comthead p strong{padding:0 0 0 17px;background:url(../img/bullet_poscomt.gif) 5px -1px no-repeat;}
div.pos_recomment div.pos_comthead p span{padding-left:10px;color:#666;font-size:11px;font-family:dotum;letter-spacing:0;}
div.pos_recomment div.pos_comtConfig{position:absolute;right:0;top:0;margin:0;padding:0;}
div.pos_recomment div.pos_comtConfig ul{overflow:hidden;margin:0;padding:0;}
div.pos_recomment div.pos_comtConfig ul li{float:left;margin:0 0 0 8px;padding:0 0 0 10px;background:url(../img/img_board_vline.gif) left 2px no-repeat;}
div.pos_recomment div.pos_comtConfig ul li.noLine{background:none;margin:0;padding:0;}
div.pos_recomment div.pos_comts{width:710px;margin:0;padding:20px 0 0 18px;line-height:18px;color:#333;zoom:1;word-break:break-all;}
div.pos_recomment div.pos_comts2{width:700px;margin:0;padding:20px 0 0 18px;line-height:18px;color:#333;zoom:1;word-break:break-all;}

.boardLayout div.pos_dottedline{overflow:hidden;clear:both;line-height:1px;height:1px;margin:0 0 17px;padding:0;background:url(../img/img_boardLine_dotted.gif) 0 0 repeat-x;}

div.commentBox div.pos_comtsUp{overflow:hidden;margin:0;padding:0;zoom:1;}
div.commentBox div.pos_comtsUp textarea{resize:none;height:54px; padding:10px;margin:0;}
div.commentBox div.pos_comtsUp ul{overflow:hidden;margin:0;padding:0;}
div.commentBox div.pos_comtsUp ul li{float:left;display:inline;margin:0;padding:0;}
div.commentBox div.pos_comtsUp ul li.btn{float:right;}
div.commentBox div.pos_comtsUp dl{margin:0;padding:10px 0 0;}
div.commentBox div.pos_comtsUp dl dt{display:none;margin:0;padding:0;}
div.commentBox div.pos_comtsUp dl dd{float:left;margin:0 5px 0 0;padding:0;}

/*이전글다음글*/
.boardLayout div.board_thum{overflow:hidden;margin:0 0 30px;padding:0;zoom:1;}


/*---테이블 부분 합침---*/
/*테이블 - 기본*/
caption{display:none;margin:0;padding:0;}
caption.visible{display:block;}
table{table-layout:fixed;border-collapse:collapse;}

/*[게시판 리스트] : 일반형*/
table.board_List{width:100%;border-top:1px solid #505050;text-align:center; margin-top:30px}
table.board_List thead th{text-align:center; margin:0;padding:18px 0;color:#333;letter-spacing:-0.09em;border-bottom:1px solid #c5c5c5;background:#fcfcfc/* url(../img/default_topBg.gif) 0 -1px repeat-x*/;}

table.board_List tbody td{color:#333; padding:15px 0; border-bottom:1px solid #d9d9d9;}
table.board_List tbody td.Lalign{text-align:left;padding-left:5px;}
table.board_List tbody td.recommend{font-weight:bold;color:#ff3600;}
table.board_List tbody tr.bgOver{background:#e0f7ff url(../img/table_default_over.gif) 0 0 repeat-x;}
table.board_List tbody tr.bgOver td{color:#000;}
table.board_List td.Lalign a{color:#000; font-family: 'Noto Sans R';}

/*[게시판 리스트] : 일반형 추가*/
table.board_List tbody td strong{color:#ad7b27;padding:0 2px;}
table.board_List tbody td img{margin:02px;}

/*[게시판 읽기] : 이전글다음글*/
table.board_thumList{width:100%;border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;text-align:left;}
table.board_thumList tbody th{padding:15px 0 10px 12px;border-right:1px solid #d9d9d9;background-color:#fcfcfc;text-align:left;}
table.board_thumList tbody th em{display:inline-block;color:#333;background:url(../img/img_board_arrow.gif) 0 0 no-repeat;}
table.board_thumList tbody th em.next{padding:0 0 0 13px;background-position:0 -26px;}
table.board_thumList tbody th em.pre{padding:0 0 0 13px;background-position:0 4px;}
table.board_thumList tbody td{color:#333; padding:9px 10px 6px;}
table.board_thumList tbody td a{color:#333;}
table.board_thumList tbody td a:hover, table.board_thumList tbody td a:focus, table.board_thumList tbody td a:active{color:#5193a6;text-decoration:underline;}
table.board_thumList tbody td span{color:#bbb;}
table.board_thumList tbody th.btmLine, table.board_thumList tbody td.btmLine{border-bottom:1px solid #d9d9d9;}

table.board_repList{width:100%;border-top:1px solid #333;border-bottom:1px solid #a8a8a8;text-align:left;}
table.board_repList tbody th{padding:15px 0 10px 12px;border-right:none;background-color:#fff;border-bottom: 1px solid #d9d9d9;text-align:left;font-size:14px;}
table.board_repList tbody td{color:#333; padding:9px 10px 6px 20px;border-bottom: 1px solid #d9d9d9;font-size:14px;}
table.board_repList tbody td:last-child{color:#333; padding:9px 10px 6px 20px;border-bottom: 1px solid #d9d9d9;font-size:12px;}


@media (max-width: 61.9em) {
table.board_repList tbody td:last-child{ padding:9px 0 6px 0;border-bottom: 1px solid #d9d9d9;font-size:12px;}
}

ul.rePlace{overflow:hidden;margin:0;padding:0;zoom:1;}
ul.rePlace li{float:left;margin:0 5px 0 0;line-height:25px; width:100%;}

/*---링크 - a태그---*/
/*게시판 - 이미지보기형태(링크표시 추가) */
.boardCon ul.imgList li a*{cursor:pointer;}

input.basicBox1{width:300px;height:38px;line-height:38px;margin:0 0 0 10px;padding:0 5px 0;border:1px solid #bdbdbd;background-color:#f4f4f4;}
input.boxOn_color1, textarea.boxOn_color1{background:#fff;}
input.boxOn_color2, textarea.boxOn_color2{border-color:#ff0000;}
input.focus{background:#fff;}
input.reSize1{width:296px;}
input.reSize2{width:180px;}
input.reSize3{width:182px;}
input.reSize_free{width:100%;}
input.colorType1{background:#fff;}

/*게시판 페이징*/
div.paging{position:relative;margin-top:40px;}
div.paging.btmGap1{margin-bottom:10px;}
div.paging p{margin:0 auto;padding:0;text-align:center;zoom:1;}

div.paging p a{display:inline-block;margin:0 0;padding:0 5px; width:32px; height:32px; line-height:30px; color:#333;vertical-align:middle; border:1px solid #d5d5d5;}
div.paging p a:hover, div.paging p a:focus, div.paging p a:active{color:#000; border:1px solid #333;}
div.paging p a.checkOn{font-weight:bold; color:#fff; background:#003eb1; width:32px; line-height:30px;  border:1px solid #003eb1;}
div.paging p a.pre{width:32px;margin:0px 0 0;padding:0;background:url(../img/pagingIcon.png) 0 0 no-repeat;}
div.paging p a.pre:hover, div.paging p a.pre:focus, div.paging p a.pre:active{background-position:-38px 0;}
div.paging p a.first{width:32px;margin:0px 0 0;padding:0;background:url(../img/pagingIcon.png) -76px 0 no-repeat;}
div.paging p a.first:hover, div.paging p a.first:focus, div.paging p a.first:active{background-position:-114px 0;}
div.paging p a.next{width:32px;margin:0px 0 0;padding:0;background:url(../img/pagingIcon.png) 0 -38px no-repeat;}
div.paging p a.next:hover, div.paging p a.next:focus, div.paging p a.next:active{background-position:-38px -38px;}
div.paging p a.last{width:32px;margin:0px 0 0;padding:0;background:url(../img/pagingIcon.png) -76px -38px no-repeat;}
div.paging p a.last:hover, div.paging p a.last:focus, div.paging p a.last:active{background-position:-114px -38px;}
div.paging p a.pre span, div.paging p a.first span, div.paging p a.next span, div.paging p a.last span{display:none;}

/*셀렉트디자인*/
/* Select */
.selectBox_re {float:left;}
select {height:38px; line-height:38px; padding:0 25px 0 5px; border:1px solid #bdbdbd; background:url(../img/bullet_sele.png) no-repeat 92% 50%; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand {display: none;}

/*기본버튼 설정*/
a.baseBtn1{display:inline-block;margin:0; color:#333;background:#fff;letter-spacing:-0.09em; border:1px solid #d5d5d5; border-radius: 4px;text-align:center;}
a.baseBtn1 span{display:inline-block;cursor:pointer;margin:0;padding:0 35px;height:40px;line-height:38px;font-family: 'Noto Sans M';}
a.baseBtn1:hover, a.baseBtn1:focus, a.baseBtn1:active{color:#003eb1; border:1px solid #003eb1;}

a.baseBtn2{display:inline-block;margin:0;color:#fff;background:#757a85;letter-spacing:-0.09em; border:1px solid #757a85; border-radius: 4px;text-align:center;}
a.baseBtn2 span{display:inline-block;cursor:pointer;margin:0;padding:0 35px;height:40px;line-height:38px;font-family: 'Noto Sans M';}
a.baseBtn2:hover, a.baseBtn2:focus, a.baseBtn2:active{color:#fff; border:1px solid #003eb1; background:#003eb1}

a.baseBtn3{display:inline-block; margin:0; color:#fff;background:#757a85;letter-spacing:-0.09em; border:1px solid #757a85; border-radius: 4px;text-align:center;}
a.baseBtn3 span{display:inline-block;cursor:pointer;margin:0;padding:0 20px;height:54px;line-height:50px;font-family: 'Noto Sans M';}
a.baseBtn3:hover, a.baseBtn3:focus, a.baseBtn3:active{color:#fff; border:1px solid #003eb1; background:#003eb1}

a.baseBtn4{display:inline-block; margin:0; color:#fff;background:#aaa;letter-spacing:0.03em; border:1px solid #aaa; border-radius: 2px;text-align:center;}
a.baseBtn4 span{display:inline-block;cursor:pointer;margin:0;padding:2px 5px 3px 5px;line-height:10px;font-family: 'Noto Sans R';font-size:7px;}
a.baseBtn4:hover, a.baseBtn4:focus, a.baseBtn4:active{color:#fff; border:1px solid #003eb1; background:#003eb1}


a.btn_login{display:inline-block;width:100%; margin:0;color:#fff;background:#757a85;letter-spacing:-0.09em; border:1px solid #757a85; border-radius: 4px;text-align:center;}
a.btn_login span{display:inline-block;cursor:pointer;margin:0;height:50px;line-height:48px;font-family: 'Noto Sans M';}
a.btn_login:hover, a.btn_login:focus, a.btn_login:active{color:#000; border:1px solid #757a85; background:#fff}

/*기본버튼 설정 - 컬러타입1(오프없음)*/
a.basecolor_Btn1{display:inline-block;margin:0; padding:0 12px 0 0;height:38px;line-height:38px;color:#fff;background:#333;letter-spacing:-0.09em; }
a.basecolor_Btn1 span{display:inline-block;cursor:pointer;margin:0;padding:0 0 0 12px;height:38px;line-height:38px;color:#fff;text-align:center;background:#333;}

@media (max-width: 61.9em) {

}

@media (max-width: 47.9em) {
input.basicBox1{width:130px;}
.boardLayout div.boardView_top dl dt{padding:20px 10px;line-height:24px;}
.boardLayout div.boardView_top dl dt strong{font-size:20px;}

.video-view .cont .p{font-size:20px;}
.video-view{overflow:hidden;margin:0 0 30px 0;border-bottom:1px solid #ccc;}
.video-view ul{margin:0 0 0 0}
.video-view .cont .date{margin: 2.5em 0;}

.boardLayout{margin-top:20px;}
.board_write{margin-top:20px;}
.photo_img{width:100%;}
.boardBtn_area{margin-top:20px;}
}

.board_write .s-form-v3__input {
  position: relative;
  height: 3.125rem;
  font-size:13px;
  border: none;
  border:1px solid #ccc;
  text-transform: lowercase;
}