/* board list */
	.search_bar{display:flex;}
	.search_bar label{display: inline-block;padding-right: 10px;}

	.board_search{width: 30%;}
	.board_search select{border-top-right-radius: 0;border-bottom-right-radius: 0;}

	.board .board_header{width: 100%;height: 42px;margin: 0;}
	.board .board_header > li{float: left;text-align: center;font-weight: bold;display: inline-block;background-color: #F7F7F7;border-top: 2px solid #000;border-bottom: 1px solid #DFDFDF;line-height: 40px;}
	.board .board_header > li:nth-child(1), .board .board_list > ul > li:nth-child(1){width: 7%;}
	.board .board_header > li:nth-child(2), .board .board_list > ul > li:nth-child(2){width: 68%;}
	.board .board_header > li:nth-child(3), .board .board_list > ul > li:nth-child(3){width: 15%;}
	.board .board_header > li:nth-child(4), .board .board_list > ul > li:nth-child(4){width: 10%;}

	.board .board_list{width: 100%;}
	.board .board_list:after{display: block;content: '';clear: both;}
	.board .board_list > ul{width: 100%;height: 42px;border-bottom: 1px solid #dfdfdf;margin: 0;}
	.board .board_list > ul:hover{background-color: #F7F7F7;}
	.board .board_list > ul > li{float: left;line-height: 40px;text-align: center;}
	.board .board_list > ul > li:nth-child(2){text-align: left !important;}
	.board .board_list > ul > li > a:hover{color: #000;}
	.board .board_list a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
	
	.notxt{text-align: center;height: 41px;border-bottom: 1px solid #dfdfdf;line-height: 40px;}
	
	#paging a{width: 30px;height: 30px;text-align: center;line-height: 30px;transition: background-color .3s;}
	#paging a.pre,#paging a.next{font-size:20px;}
	#paging a.active{background-color: #6C757D;color: #fff;}
	#paging a:hover:not(.active){background-color:#f4f4f4;}

	@media (max-width:992px){
		.board_search{width: 50%;}
	}
	
	@media (max-width:768px){
		.search_bar{display: block;}
		.board_search{width: 100%;}
		.board .board_header, .board_count{display: none !important;}
		.board .board_list > ul{border-top: 2px solid #000;}
		.board .board_list > ul > li:nth-child(1){display: none;}
		.board .board_list > ul > li:nth-child(2){width: 75%;text-align: left !important;}
		.board .board_list > ul > li:nth-child(3){width: 25% !important;text-align: right;}
		.board .board_list > ul > li:nth-child(4){display: none;}
		
	}
/* board view */
	.board_header2{width: 100%;height: 80px;}
	.board_header2 > div:first-child{background-color: #F7F7F7;border-top: 2px solid #000;border-bottom: 1px solid #DFDFDF;line-height: 40px;text-align: center;font-weight: bold;}
	.board_header2 > div:last-child{border-bottom: 1px solid #dfdfdf;line-height: 40px;text-align: right;}
	.board_header2 span.line{display: inline-block;width: 1px;height: 12px;background-color: #666;margin: 0 14px;}

	.view_con{width: 100%;padding: 30px;text-align: center;min-height:300px}
	.view_con:after{display: block;content: '';clear: both;}
	.view_con > img{max-width: 100%;}
	.view_list{width: 100%;height: 83px;border-top: 1px solid #dfdfdf;}
	.view_list dt{width: 20%;height: 41px;line-height: 40px;background-color: #f5f5f5;text-align: center;float: left;}
	.view_list dd{width: 80%;height: 41px;line-height: 40px;border-bottom: 1px solid #dfdfdf;float: left;margin: 0;}
	.view_list a{padding-left: 10px;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
	.btn_list{background-color: #666;color: #fff;padding: 9px 30px;}
	.btn_write{background-color: #795235;color: #fff;padding: 9px 30px;} 


/* join list */
	#board_join .board_header{width: 100%;height: 42px;margin: 0;}
	#board_join .board_header > li{float: left;text-align: center;font-weight: bold;display: inline-block;background-color: #F7F7F7;border-top: 2px solid #000;border-bottom: 1px solid #DFDFDF;line-height: 40px;}
	#board_join .board_header > li:nth-child(1), #board_join .board_list > ul > li:nth-child(1){width: 5%;}
	#board_join .board_header > li:nth-child(2), #board_join .board_list > ul > li:nth-child(2){width: 6%;}
	#board_join .board_header > li:nth-child(3), #board_join .board_list > ul > li:nth-child(3){width: 10%;}
	#board_join .board_header > li:nth-child(4), #board_join .board_list > ul > li:nth-child(4){width: 9%;}
	#board_join .board_header > li:nth-child(5), #board_join .board_list > ul > li:nth-child(5){width: 46%;}
	#board_join .board_header > li:nth-child(6), #board_join .board_list > ul > li:nth-child(6){width: 10%;}
	#board_join .board_header > li:nth-child(7), #board_join .board_list > ul > li:nth-child(7){width: 7%;}
	#board_join .board_header > li:nth-child(8), #board_join .board_list > ul > li:nth-child(8){width: 7%;}

	#board_join .board_list{width: 100%;}
	#board_join .board_list:after{display: block;content: '';clear: both;}
	#board_join .board_list > ul{width: 100%;height: 42px;border-bottom: 1px solid #dfdfdf;margin: 0;}
	#board_join .board_list > ul:hover{background-color: #F7F7F7;}
	#board_join .board_list > ul > li{float: left;line-height: 40px;text-align: center;}
	#board_join .board_list > ul > li > a:hover{color: #000;}
	#board_join .board_list a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
	#board_join .board_list > ul > li:nth-child(5){text-align: left !important;}
	#board_join .board_list > ul > li:nth-child(5) i{color: red;font-size: 14px;}
	
	.join_view_header{width: 100%;}
	.join_view_header .title{background-color: #F7F7F7;border-top: 2px solid #000;border-bottom: 1px solid #DFDFDF;line-height: 40px;text-align: center;font-weight: bold;}
	.join_view_header .title > span{font-weight: normal;display: inline-block;padding: 2px 6px;margin-right: 10px;line-height: 16px;color: #795235;border: 1px solid #795235;}
	#board_join .view_con{width: 100%;padding: 30px;text-align: left;min-height:150px;}
	
	#join_info{margin: 0;}
	#join_info div{border-bottom: 1px solid #ddd;padding: 4px 0px;}
	#join_info div span{display: inline-block;width: 100px;border-right: 1px solid #ddd;margin-right: 10px;padding-left: 6px;}

	.btn-light{background-color: #F7F7F7;border: 1px solid #ddd;}
	#board_join .reply{border-bottom: 1px solid #ddd;position: relative;padding: 10px;}
	#board_join .reply p strong{display: inline-block;font-weight: 700;padding-right: 10px;}
	#board_join .reply .btn_wrap{position: absolute;top: 10px;right: 10px;}
	#board_join .reply .btn_wrap button{border: 1px solid #ccc;padding: 0 6px;margin-left: 6px;}

	.btn_write_wrap{text-align: right;padding-top: 20px;}

	@media (max-width:992px){
		#board_join .board_header > li:nth-child(1), #board_join .board_list > ul > li:nth-child(1){width: 5%;}
		#board_join .board_header > li:nth-child(2), #board_join .board_list > ul > li:nth-child(2){width: 5%;}
		#board_join .board_header > li:nth-child(3), #board_join .board_list > ul > li:nth-child(3){width: 20%;}
		#board_join .board_header > li:nth-child(4), #board_join .board_list > ul > li:nth-child(4){width: 12%;}
		#board_join .board_header > li:nth-child(5), #board_join .board_list > ul > li:nth-child(5){width: 38%;}
		#board_join .board_header > li:nth-child(6), #board_join .board_list > ul > li:nth-child(6){display: none;}
		#board_join .board_header > li:nth-child(7), #board_join .board_list > ul > li:nth-child(7){width: 10%;}
		#board_join .board_header > li:nth-child(8), #board_join .board_list > ul > li:nth-child(8){width: 10%;}

	} 

	@media (max-width:768px){
		#board_join .board_header{display: none;}
		#board_join .board_list > ul{width: 100%;height: 90px;border: 1px solid #ddd;border-radius:12px;margin-bottom: 6px;position: relative;padding:6px;}
		#board_join .board_list > ul > li{float: none;height: 26px;line-height: 26px;text-align: left;font-size: .9rem;}
		#board_join .board_list > ul > li:nth-child(1){display: none;}
		#board_join .board_list > ul > li:nth-child(2){color: #795235;width: 50px;border: 1px solid #795235;text-align: center;}
		#board_join .board_list > ul > li:nth-child(3){position: absolute;bottom: 6px;left: 6px;width: 65%;}
		#board_join .board_list > ul > li:nth-child(3):before{content: "라운드일자: ";display: inline-block;padding-right: 6px;}
		#board_join .board_list > ul > li:nth-child(4){position: absolute;bottom: 6px;left: 65%;width: 20%;}
		#board_join .board_list > ul > li:nth-child(4):before{content: "/ ";display: inline-block;padding-right: 6px;}
		#board_join .board_list > ul > li:nth-child(5){width: 100%;font-size: 1.1rem;}
		#board_join .board_list > ul > li:nth-child(6){position: absolute;top: 6px;right: 6px;width: 50%;text-align: right;}
		#board_join .board_list > ul > li:nth-child(7){position: absolute;bottom: 6px;left: 85%;width: 15%;}
		#board_join .board_list > ul > li:nth-child(7):before{content: "/ ";display: inline-block;padding-right: 6px;}
		#board_join .board_list > ul > li:nth-child(8){position: absolute;top: 6px;left: 60px;width: 50%;}
		.btn_write_wrap{text-align: center;padding-top: 40px;}
	
	}


/* join wtire */
	#join_write{border-top: 2px solid #000;}
	#join_write > div{display:flex;border-bottom: 1px solid #ddd;}
	#join_write > div > label{width: 20%;background-color: #F7F7F7;top: 0;padding: 14px;text-align: center;font-weight: 700;}
	#join_write > div > div{width: 30%;padding-left: 10px;}
	#join_write > div:nth-child(5) > div{width: 80%;}
	#join_write > div:nth-child(6) > div{width: 80%;}
	#join_write .user_info span{position: absolute;left: 10px;top: 50%;transform:translateY(-50%);}
	.input_70 > input{width: 70px !important;}


	@media (max-width:768px){
		#join_write > div{display:block;}
		#join_write > div > label{width: 100%;text-align: left;padding: .5rem;line-height: 1.5rem;}
		#join_write > div > div{width: 100%;padding: .5rem;}
		#join_write > div:nth-child(5) > div{width: 100%;}
		#join_write > div:nth-child(6) > div{width: 100%;}
		.form-inline label{justify-content:flex-start;}
		.form-inline{flex-wrap: nowrap;}
		.input_70 .form-control{display: inline-block;}
	} 
	

/* gallery */
	#gallery > div{margin-bottom: 40px;}
	#gallery .img_wrap{position: relative; padding-top: 75%; overflow: hidden;margin-bottom: 10px;}
	#gallery .img_wrap img{position: absolute;top: 0; left: 0; right: 0;bottom: 0; max-width: 100%;height: 100%;}
	#gallery .date{position: relative;font-size: .8rem;color: #666;padding-bottom: 4px;}
	#gallery .date span{position: absolute;top: 0;right: 0;}
	#gallery a{border: 1px solid #ddd;display: block;padding: 4px;}