.boardWarp{clear:both;}
.boardWarp,.boardWarp a,.boardWarp div,.boardWarp span {font-size:12px;}


/* BOARD */
.bo_style01{border-top:3px solid #000;}
.bo_style01 thead th{font-weight:500; font-size:1.25em; border-bottom:1px solid #000; padding:10px;}
.bo_style01 tbody td{padding:10px 20px; text-align:center; border-bottom:1px solid #ddd; font-size:1.125em;}
.bo_style01 tbody td.bo_subject{text-align:left; padding:10px 0;}
/* .bo_style01 tbody td.bo_subject a:hover{color:#0093cd;} */

.bo_list tbody tr:hover td { color:#fff; background:#0093cd;}
.bo_list tbody tr:hover td a { color:#fff !important;}

.bo_search{width:530px; margin:0 auto; margin-top:60px;}
.bo_search select{float:left; width:110px; height:50px; font-size:1.125em; margin-right:10px;}
.bo_search input[type="text"]{float:left; width:360px; height:50px; font-size:1.125em;}
.bo_search button{float:left; width:50px; height:50px; background:#0093cd;}

.bo_view .bo_v_title{font-size:1.625em; line-height:1em; padding-bottom:15px; position:relative; font-weight:500; color:#009bd8;}
.bo_view .bo_v_title span.date{position:absolute; top:0; right:0; font-size:0.692em; font-weight:300; color:#000;}
.bo_view tbody td{border-bottom:1px solid #000;}
.bo_view .bo_v_con{text-align:left; font-size:1.125em; line-height:1.4em; padding:20px; min-height:450px;}
.bo_view .bo_v_other{margin-top:40px;}
.bo_view .bo_v_other li{border-bottom:1px solid #d5d5d5; font-size:1.125em;}
.bo_view .bo_v_other li:first-child{border-top:1px solid #d5d5d5;}
.bo_view .bo_v_other li span{display:block; padding:15px 0; float:left;}
.bo_view .bo_v_other li span{width:120px; text-align:center;}
.bo_view .bo_v_other li span.subject{width:calc(100% - 120px); padding-right:15px; box-sizing:border-box; text-align:left;}

.bo_view tbody td.info {padding:10px;border-bottom:1px solid #dfdfdf;color:333;text-align:left; }
.bo_view tbody td.info span{padding-right:10px;}
.bo_view tbody td.info .fileDown{color:333;}
.bo_view tbody td.info .fileDown:hover{color:#000;}



/* password */
.passwordWrap{width:400px;margin:100px auto;border:1px solid #dfdfdf;border-top:2px solid #000;padding:30px;box-sizing:border-box;}
.passwordWrap input[type='password']{width:95%;}
.passwordWrap button{width:47%;margin:1%;}



@media screen and (max-width:1200px) {
}

@media screen and (max-width:960px) {
	/* BOARD */
  .bo_view .bo_v_con{padding:15px 0;}
  .bo_view .bo_v_title{font-size:1.4em;}
  .bo_view .bo_v_title span.date{display:block; width:100%; position:relative; top:auto; right:auto; text-align:right; margin-top:5px;}
  .bo_view .bo_v_other li span{width:100px;}
  .bo_view .bo_v_other li span.subject{width:calc(100% - 100px);}
}

@media screen and (max-width:800px) {
	/* BOARD */
  .bo_style01 thead th{font-size:1em;}
  .bo_style01 tbody td{font-size:1em;}

}

@media screen and (max-width:640px){
/* BOARD */
  .bo_style01 thead th{padding:15px;}
  .bo_style01 tbody td{padding:15px 0;}
  .bo_style01 tbody td.bo_subject{padding-right:10px;}

  .bo_search{width:100%; margin-top:20px;}
  .bo_search select{width:100px; height:40px; margin-right:5px;}
  .bo_search input[type="text"]{width:calc(100% - 145px); height:40px;}
  .bo_search button{width:40px; height:40px;}

  .bo_view .bo_v_title{padding-bottom:10px;}
  .bo_view .bo_v_title span.date{margin-top:10px;}
  .bo_view .bo_v_con{padding:0;}
  .bo_view .bo_v_other{margin-top:20px;}
  .bo_view .bo_v_other li{padding-left:20px; font-size:1em;}
  .bo_view .bo_v_other li:first-child{background:url(../images/sub/aw_bo_v_next.png) no-repeat 10px center;}
  .bo_view .bo_v_other li:last-child{background:url(../images/sub/aw_bo_v_prev.png) no-repeat 10px center;}
  .bo_view .bo_v_other li span.subject{padding:10px;}

  .passwordWrap{width:80%;margin:50px auto;padding:10px;}


}

/* write */
.boardWarp .boardWrite{width:100%;border-top:2px solid #000;}
.boardWarp .boardWrite tbody tr th{border-bottom:1px solid #dfdfdf;text-align:right;padding:5px;width:100px;}
.boardWarp .boardWrite tbody tr td{border-bottom:1px solid #dfdfdf;padding:5px;}
/*.boardWarp .boardWrite tbody tr td input[type='text']{padding:5px 5px;}*/




.boardCommentWarp{}

.boardFooter{margin-top:20px;overflow:hidden;}
.boardFooter .pagingWrap {width:100%;}
.boardFooter .btnWrap{text-align:right;}

/*-- 버튼 수정 --*/
.btnWrap .btn{font-size:1.125em;padding:12px 40px !important;}
.btnWrap .btn.btn-black{background:#252525;color:#fff;}
.btnWrap .btn.btn-blue{background:#337ab7;color:#fff;}
.btnWrap .btn.btn-green{background:#449d44;color:#fff;}
.btnWrap .btn.btn-red{background:#d9534f;color:#fff;}
