@charset "utf-8";

#bo_list {position:relative;margin-bottom:-70px;padding-bottom:400px;background:url('./img/bg_his.jpg') no-repeat center bottom;}
#bo_cate_ul {display:inline-block;list-style:none;margin:0;padding:0;}
#bo_cate_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate_ul li {display:inline-block;float:right;margin-right:5px;}
#bo_cate_ul li a {display:block;padding:15px;border:1px solid #2a516d;border-radius:3px;box-shadow:1px 1px 3px #a0a0a0;color:#fff;background-color:#547994;}
#bo_cate_ul li a:before {content:"\f0a9";margin-right:7px;}
#bo_cate_ul li a#bo_cate_on {border:1px solid #04284b;background:#07417a;}
#bo_cate_ul li a:after, #bo_cate_ul li a:before {font-family:'FontAwesome';color:#fd0;}
#bo_cate_ul li:nth-child(1) {display:none;}

.wrap_his {float:right;position:relative;width:49.5%;height:170px;margin-bottom:1%;padding:15px 30px 5px;border:1px solid #e5e5e5;border-radius:5px;background:#fff;background:rgba(255,255,255,.85);overflow:auto;}
.wrap_his::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f5f5f5;margin:2px 0;}
.wrap_his::-webkit-scrollbar {width:12px;background-color:#f5f5f5;}
.wrap_his::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fa6a64;}
.wrap_his:after {display:block;visibility:hidden;clear:both;content:""}
.wrap_his:nth-child(odd) {float:left;}
/*.wrap_his:nth-child(even) {background:#fafafa;background:linear-gradient(#ededed, #fff);}*/
.wrap_his h2 {margin-bottom:15px;font-size:2.0em;font-weight:normal;line-height:1em;color:#419bb9;}
.wrap_his ul {list-style:none;margin:0;padding:0;font-size:.92em;}
.wrap_his ul li {margin-bottom:5px;}
.wrap_his ul li span {display:inline-block;line-height:1.3em;vertical-align:top;}
.wrap_his ul li span.month {width:60px;padding:3px 0;border-radius:3px;color:#fff;text-align:center;background:#419bb9;}
.wrap_his ul li span.memo {margin-left:10px;padding:3px 0;}
.wrap_his ul li a.m_btn {display:inline-block;margin-left:10px;padding:5px 8px;border-radius:50%;font-size:.75em;color:#fff;line-height:1.35em;vertical-align:top;background:#999;}
.wrap_his ul li a.m_btn:hover {background:#ed4545;}
.wrap_his ul li strong {font-weight:normal;color:#000;}
@media all and (max-width:750px) {
	#bo_list {padding-bottom:60px;}
	.wrap_his, .wrap_his:nth-child(odd) {float:none;width:100%;height:auto;padding:15px;}
	.wrap_his h2 {font-size:1.3em;}
	.wrap_his ul li span.month {width:auto;padding:0;border-radius:0;color:#419bb9;background:none;}
	.wrap_his ul li span.month:after {content:". ";color:#419bb9;}
	.wrap_his ul li span.memo {margin:0;padding:0;}
}

/* 게시판 쓰기 */
#bbs_write {margin-top:30px !important;padding:15px 20px;border:1px solid #ededed;border-radius:3px;background-color:#fafafa;}
	#bbs_write ul {list-style:none;margin:0;padding:0;}
	#bbs_write ul li {padding:3px 0;}
	#bbs_write ul li span.tit {display:block;margin-bottom:8px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',Dotum;font-size:1.1em;font-weight:400;}
	#bbs_write ul li span.tit label {font-family:'Noto Sans KR','NanumGothic','나눔고딕',Dotum;}
	#bbs_write ul li span.tit strong {font-weight:500;color:#ff3061;}
	#bbs_write ul li input.frm_input {height:45px;padding-left:7px;border:1px solid #e5e5e5;line-height:2em;background-color:#fff !important;}
	#bbs_write ul li select {height:35px;border:1px solid #e5e5e5;background:#fff !important;cursor:pointer;}
