

@media all and (max-width: 320px) {

	.rep_bg {display:;}
	.topmenu {display:none;}

	/* images view */
	.image_view {width:100%;}

	.dnone {display:none;}
	.fnone {display:;}
	.cate_iframe {height:250px;}

	.m_info,.m_area1,.m_area2,.m_area3,.m_area4,.m_area5,.m_area6,.m_area7 { position:relative; display:block; float:none; clear:both; left:0; top:0; margin-bottom:5px; }
	.m_info,.m_area1,.m_area2,.m_area3,.m_area4 { width:100%; }
	.m_area4,.m_area5,.m_area6,.m_area7 { width:100%; }

	.m_container { background:#f5f5f5; padding: 12px; padding-top:70px;}
	.c_width { width:100%; height:100%; }

	.gallery_wrap ul li.gbox {
	width:92%;
	margin:2%;
	padding:5% 2%;
	}
}


@media all and (min-width: 321px) and (max-width: 984px) {

	.rep_bg {display:;}
	.topmenu {display:none;}

	/* images view */
	.image_view {width:100%;}

	.dnone {display:none;}
	.fnone {display:;}
	.cate_iframe {height:250px;}

	.m_container { background:#f5f5f5; padding: 12px; padding-top:70px;}
	.c_width { width:100%; height:1280px; }

	.m_info,.m_area1,.m_area2,.m_area3,.m_area4,.m_area5,.m_area6,.m_area7 { position:relative; display:block; float:none; clear:both; left:0; top:0; margin-bottom:5px; }
	.m_info,.m_area1,.m_area2,.m_area3 { width:100%; }
	.m_area4,.m_area5,.m_area6,.m_area7 { }

	.m_area4 { position:absolute; left:0; top:0; width:49%; }
	.m_area5 { position:absolute; left:50.5%; top:0; width:49%; }
	.m_area6 { position:absolute; left:0; top:126px; width:49%; }
	.m_area7 { position:absolute; left:50.5%; top:126px; width:49%; }

	.gallery_wrap ul li.gbox {
	width:92%;
	margin:2%;
	padding:3% 2%;
	}
}

@media all and (min-width: 985px) {

	.rep_bg {display:none;}
	.menu_btn {display:none;}

	/** top menu **/
	/*
	.topmenu { }
	.topmenu:after { content:''; display:block; clear:both; }
	.topmenu ul { margin:0 auto;  }
	.topmenu ul li {float:left; width:90px; text-align:center; background:url('/images/common/nav_division.jpg') 0 0 no-repeat; height:43px; padding:0 !important; margin:0 !important;}
	.topmenu ul li a { display:block; padding-top:12px; padding-bottom:10px; font-size:14px; font-family: "나눔고딕", "Nanum Gothic", "verdana" , sans-serif; font-weight:600; color:#3f3f3f;  }
	.topmenu ul li a.current_top {color:#00387e; display:block; width:100%;}
	.topmenu ul li a.last_kan { background:url('/images/common/nav_division.jpg') top right no-repeat; }
	*/


	/* images view */
	.image_view {text-align:center;}

	.dnone {display:;}
	.fnone {display:none;}
	.cate_iframe {height:auto;}
}