/*<style type="text/css">*/

.swiper-container { margin:0 auto 0; padding:0; background:#fff;}

/* 메인비주얼 하단 페이징 버튼용 */
#j-main-vis-paging ul {margin:0; padding:0;}
#j-main-vis-paging ul li {margin:0; padding:0 1px;}

/* 상단메뉴 */
/* 내용 전체 */


/* 사이드 */
#j-l-side {width:100%;max-width:1200px; margin:0 auto; padding:0;border:0px solid #777; overflow:hidden;}
#j-l-side .j-side-title {display:none; clear:both; text-align:center; height:80px; margin:0; padding:0; font-size:1.4em; font-weight:500; line-height:80px; color:#111; }
#j-l-side .j-side-title span {display:block; margin:0; padding:0 0 0 5px;}

#j-l-side .ej-navi-depth2 {  border:none;overflow:hidden; background:none; padding:0; margin:0; }
#j-l-side .ej-navi-depth2 ul {margin:0 0 0; padding:0; text-align:center;}
#j-l-side .ej-navi-depth2 ul li {display:inline-block; margin:0 -1px 0 0; padding:0;width:16.6666% }
/*#j-l-side .ej-navi-depth2 ul li:not(:first-child) {margin:-1px 0 0;}*/
#j-l-side .ej-navi-depth2 ul li a {display:block; font-size:1.1em; padding:16px 0 15px; color:#777; width:100%; border:0px solid #aaa; }
#j-l-side .ej-navi-depth2 ul li a:hover {background:none; color:#1f4a9e; border-bottom:3px solid #9bb7ee !important;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3,
#j-l-side .ej-navi-depth2 .ej-navi-depth4,
#j-l-side .ej-navi-depth2 .ej-navi-depth5 {position:static; border:none; background:none; overflow:hidden;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul,
#j-l-side .ej-navi-depth2 .ej-navi-depth4 ul,
#j-l-side .ej-navi-depth2 .ej-navi-depth5 ul {margin:0; padding:0;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul li,
#j-l-side .ej-navi-depth2 .ej-navi-depth4 ul li,
#j-l-side .ej-navi-depth2 .ej-navi-depth5 ul li {clear:both; margin:0; padding:0; border-top:1px solid #eee; border-bottom:0px solid #eee;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul li a {display:block; font-size:0.875em; padding:5px 0 5px 15px;background:#f9f9f9; color:#444; border:none;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul li a:hover {background:#f9f9f9; color:#ae0808}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 ul li a {display:block; padding:3px 0 3px 25px; color:#000; border:none;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 .ej-navi-depth5 ul li a {display:block; padding:3px 0 3px 35px; color:#000; border:none;}
#j-l-side a.side-active {color:#1f4a9e !important; background:none !important; border-bottom:3px solid #1f4a9e !important; }
#j-l-side a.side-active img {display:none;}
#j-l-side a.side-active img.o_img_ovr {display:inline;}
#j-l-side a.side-active img.roll_ovr {display:inline;}
@media screen and (max-width:1200px) {
	#j-l-side .ej-navi-depth2 ul li {display:inline-block; margin:0 -1px 0 0; padding:0;width:16.6666% }
	#j-l-side .ej-navi-depth2 ul li a {display:block; font-size:1.1em; padding:16px 0 15px; color:#777; width:100%; border:1px solid #aaa; }
	#j-l-side .ej-navi-depth2 ul li a:hover {background:none; color:#1f4a9e; border:1px solid #9bb7ee !important;}
	#j-l-side a.side-active {color:#fff !important; background:#1f4a9e !important; border:1px solid #1f4a9e !important; }
}
@media screen and (max-width:736px) {
	#j-l-side .ej-navi-depth2 ul li {display:inline-block; margin:-1px -1px 0 0; padding:0;width:33.3333% }
	#j-l-side .ej-navi-depth2 ul li a {display:block; font-size:1.1em; padding:16px 0 15px; color:#777; width:100%; border:1px solid #aaa; }
	#j-l-side .ej-navi-depth2 ul li a:hover {background:none; color:#1f4a9e; border:1px solid #9bb7ee !important;}
	#j-l-side a.side-active {color:#fff !important; background:#1f4a9e !important; border:1px solid #1f4a9e !important; }
}
@media screen and (max-width:500px) {
	#j-l-side .ej-navi-depth2 ul li {display:inline-block; margin:-1px -1px 0 0; padding:0;width:49.9999% }
	#j-l-side .ej-navi-depth2 ul li a {display:block; font-size:1.1em; padding:16px 0 15px; color:#777; width:100%; border:1px solid #aaa; }
	#j-l-side .ej-navi-depth2 ul li a:hover {background:none; color:#1f4a9e; border:1px solid #9bb7ee !important;}
	#j-l-side a.side-active {color:#fff !important; background:#1f4a9e !important; border:1px solid #1f4a9e !important; }
}
/*</style>*/