/* 갤러리 */
.yaWmB{ margin-top: 90px; }
.sum_limg_wrap { width:100%; max-width: 800px; margin:0 auto; position: relative; overflow:hidden; }
.sum_limg_wrap img{ display: block; }
.single-img-box{ position: relative; }
.single-img-box p{ position: absolute; bottom: 0; width: 100%; padding: 2%; text-align: center; font-weight: 800; background: rgba(255,255,255,0.7); }
.thumb_list{ padding:3% 0 0 0; }
.thumb_list ul{ margin:0 -10px; }
.thumb_list ul li{ float:left; width:33.3%; padding:10px; }
.thumb_list a{ display: block; position: relative; }
.thumb_list .mask{ position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.thumb_list .on .mask{ display:none; }

@media (max-width: 1079px){
	.yaWmB { margin-top: 70px; }
	.sum_limg_wrap .single-img img { width: 560px; }
	.thumb_list ul{ margin:0 -5px; }
	.thumb_list ul li{ padding:5px; }
}

@media (max-width: 767px){
	.yaWmB { margin-top: 30px; }
	.sum_limg_wrap { max-width: 100%; }
}

/* -- 페이징 -- */
#page { clear: both; padding: 5% 0 0 0; text-align: center; }
#page a{ display: inline-block; width: 50px; height: 50px; line-height: 50px; }
#page a:hover { font-weight: 500; }
#page span { position: relative; }
#page span i{ content: ""; position: absolute; top: 45%; left: 0; display: block; width: 5px; height: 5px; border-radius: 5px; background: #444; }
#page .on {border-radius: 50%; color: #fff; background: #0d6fb8; }
#page .first, #page .prev, #page .next ,#page .last{ width: 20px; height: 50px; background: url('/images/common/arrow.png') no-repeat; vertical-align: top; }
#page .first{ background-position: -40px 12px; }
#page .prev{ background-position: 0px 12px; margin: 0 2% 0 0; }
#page .next{ background-position: -20px 12px; margin: 0 0 0 2%; }
#page .last{ background-position: -60px 12px; }

@media ( max-width: 750px) {
	#page a{ display: inline-block; width: 40px; height: 40px; line-height: 40px; }
	#page .first, #page .prev, #page .next ,#page .last{ height: 40px;}
	#page .first{ background-position: -40px 7px; }
	#page .prev{ background-position: 0px 7px; margin: 0 2% 0 0; }
	#page .next{ background-position: -20px 7px; margin: 0 0 0 2%; }
	#page .last{ background-position: -60px 7px; }
}