/* ±âº»·¹ÀÌ¾Æ¿ô */
#sidebar-box					{width:300px; height:100%; top:0; left:-320px; border-right:0px solid #093d98; position: fixed; z-index:99999998; background:#ffffff; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; -webkit-appearance:none; -webkit-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0);  line-height:100%;}
.sidebar-btn					{position:fixed; padding:18px 20px 0px 15px; width:70px; height:50px; top:0px; left:0px; z-index:999997;}
.sidebar-btn img			{width:25px;}



/* ±âº»¸Þ´º */
#navi_mb			{width:100%; text-align:left; float:left; padding:0px 0;}
#navi_mb ul		{width:100%; margin:0; padding:0; }
#navi_mb ul.menu li				{position:relative; float:left; width:100%;font-weight:600; letter-spacing:0em;}
#navi_mb ul.menu li a			{font-size:40px; display:block; width:100%; padding:45px 0px 45px 15px; border-bottom:1px solid rgba(158,158,158,0.1); color:rgba(0,0,0,0.8);  background:#e7e7e7;}
#navi_mb ul.menu li a:hover { font-size:40px; color:#093d98;}
#navi_mb ul.menu li .sub a				{position:relative; float:left; padding:13px 0px 13px 30px; font-size:14px; border-bottom:1px solid rgba(158,158,158,0.1); width:100% !important; color:rgba(0,0,0,0.7); display:block; width:100%; background:#ffffff; }
#navi_mb ul.menu li .sub a:hover	{background:#ffffff; color:black; }
#navi_mb ul.menu .plus			{float:right; margin:-10px 30px 0 0; color:black; opacity:1; font-size:8px; padding-top:4px;}
#navi_mb ul.menu .icon				{width:30px; text-align:right; margin-right:10px; color:#093d98; opacity:1; }
#navi_mb ul.menu .ft_as_arr	{margin-right:10px; color:black; opacity:0.2;}



/* ¸¶½ºÅ© / Å°ÇÁ·¹ÀÓ=Àû¿ë½Ã°£ */
#sidebar-box-mask{
	display:none; position:fixed; z-index:99999997; background:rgba(0,0,0,0.6); left:0; top:0; width:100%; height:100%; 
	animation: fadein 2s;
	-moz-animation: fadein 2s; /* Firefox */
	-webkit-animation: fadein 2s; /* Safari and Chrome */
	-o-animation: fadein 2s; /* Opera */
}
	@keyframes fadein {
		from {opacity:0;}
		to {opacity:1;}
	}
	@-moz-keyframes fadein { /* Firefox */
		from {opacity:0;}
		to {opacity:1;}
	}
	@-webkit-keyframes fadein { /* Safari and Chrome */
		from {opacity:0;}
		to {opacity:1;}
	}
	@-o-keyframes fadein { /* Opera */
		from {opacity:0;}
		to {opacity: 1;}
	}
	@keyframes fadeout {
		from {opacity:1;}
		to {opacity:0;}
	}
	@-moz-keyframes fadeout { /* Firefox */
		from {opacity:1;}
		to {opacity:0;}
	}
	@-webkit-keyframes fadeout { /* Safari and Chrome */
		from {opacity:1;}
		to {opacity:0;}
	}
	@-o-keyframes fadeout { /* Opera */
		from {opacity:1;}
		to {opacity:0;}
	}
#sidebar-box-mask .close {/*float:right;*/ width:100%; height:100%; text-align:left; padding:15px 0 0 265px;}
#sidebar-box-mask .close img {width:20px;}