@charset "UTF-8";
/* CSS Document */

#ndetail_inner {
	margin: 0 0 60px;
}

#ndetail_inner h3 {
	border-left: 5px solid #ffd6d6;
	padding: 0 0 0 10px;
	font-size: 1.6rem;
	font-weight: 500;
}

#ndetail_data {
	display: block;
	margin: 10px 0;
}

#ndetail_img {
	text-align: center;
	margin: 0 0 20px;
}

#ndetail_comment {
	padding: 0 10px;
}

@media screen and (min-width: 768px) {
	#ndetail_img {
		text-align: center;
		margin: 20px auto 20px;
		max-width: 300px;
	}
	#ndetail_comment {
	 padding: 0 20px;
	}
}

@media screen and (min-width: 1024px) {
	#ndetail_img {
		text-align: center;
		margin: 20px 0 20px;
		max-width: initial;
	}
	#ndetail_comment {
	 padding: 0 40px;
	}
}

/* news_select_btn */
#news_select_btn {
	margin: 30px 0 0;
	text-align: center;
	position: relative;
}

#news_select_btn li {
	display: inline-block;
	margin: 0 2px;
	border: 1px solid #c48b68;
	color: #333;
	text-align: center;
}

#news_select_btn li#prev {
	position: absolute;
	left: 0;
}

#news_select_btn li#next {
	position: absolute;
	right: 0;
}

#news_select_btn li a {
	font-size: 1.1rem;
	color: #c48b68;
	display: block;
	padding: 7px 20px;
	position: relative;
}

#news_select_btn li#prev a,
#news_select_btn li#next a {
	padding: 7px 28px;
}

@media screen and (max-width: 896px){
	#ndetail_inner h3 {
		font-size: 1rem;
	}
	
	#news_select_btn li a {
		font-size: 0.8rem;
	}

	#news_select_btn li#prev a,
	#news_select_btn li#next a {
		padding: 7px 14px;
	}
	
}