@charset "utf-8";

#sidebar{
	z-index:auto; /* ☆ */
	position:relative;
	margin:0;
	padding:0;
	background:#fff;
	font-weight:400; /* ☆  (( 기본 Noto Sans Light 350 */
	line-height:1.375;
	border-bottom:1px solid #eee
}
#sidebar *{ /* ☆ */
	box-sizing:border-box;
}
#sidebar .breadcrumb{
	/* position:absolute;left:0;top:0; */
	width:2000px; /* ☆))JS) */
	height:100%;
	margin-left:0; /* Touch Swipe 변이값 */
	color:#fff;
	white-space:nowrap;
	/* overflow:hidden; */
}
#sidebar .breadcrumb .cont{float:left;
	height:50px;
}
#sidebar .breadcrumb .cont>a{float:left;
	position:relative;
	box-sizing:border-box; /* ☆ */
	height:100%;
	margin:0 0 0 -1px;
	padding:20px 40px 20px 20px;
	color:#000;
	font-size:14px;
	line-height:1; /* 아래로 치우침 개선 */
	vertical-align:middle;
	overflow:hidden;
}
#sidebar .breadcrumb .cont>.home:before{
	margin:0;
}

#sidebar .breadcrumb .cont>a:after{content:''; /*│*/
	display:block;
	position:absolute;right:0;top:0;bottom:0;
	width:0;
	margin:10px 0;
	border-right:1px solid #ddd;
}
#sidebar .breadcrumb .cont .sep{float:left;
	width:0;height:100%;
	margin:0;overflow:hidden;
	text-indent:-9999px;
}
#sidebar .breadcrumb .cont>a .t1{display:inline-block;
	vertical-align:middle;
}
#sidebar .breadcrumb .cont>a .ic1{display:block;
	position:absolute;right:20px;top:50%;
	width:10px;height:10px;
	margin:-5px 0 0;
	background:url(/_res/shalommission/img/ic20a1c1down2.png) no-repeat center center;
	vertical-align:middle;
}
#sidebar .breadcrumb .cont>a.on{
	color:#000;
}
#sidebar .breadcrumb .cont>a.on .ic1{
	transform:rotate(180deg);
}
#sidebar .breadcrumb .cont .home{
	width:60px;
	padding:0;
	border:0;
	overflow:hidden;
	text-indent:-9999px;
}
#sidebar .breadcrumb .cont .home .ic1{display:inline-block;
	position:absolute;left:50%;top:50%;
	width:20px;height:20px;margin:-10px;
	background:url(/_res/shalommission/img/location1home.png) no-repeat center center;
	background-size:contain;
	opacity:1;
}
/* 현재위치펼침메뉴 [JS] 20191011 */
#sidebar [id^='lnb1d'] *{
	box-sizing:content-box; /* ☆ */
}
[id^='lnb1d']{display:none;
	z-index:30;
	position:absolute;
	left:0;right:auto;
	top:50px;
}
[id^='lnb1d'] ul{display:block;
	margin:0 20px;
	padding:.666em;
	border:1px solid #d7d7d7;
	background:#fff;
	font-size:14px;
	overflow:hidden;
	box-shadow:0 4px 4px rgba(0,0,0, .02);
}
[id^='lnb1d'] li{display:block;}
[id^='lnb1d'] li>a{display:block;
	position:relative;
	padding:.375em .75em;
	color:#666;
}
[id^='lnb1d'] li>a .t1{display:inline-block;}
[id^='lnb1d'] li>a .t1:after{content:'';display:block;
	width:0;
	height:2px;
	border-bottom:1px solid #000;
	transition:.2s;
}
[id^='lnb1d'] li>a:hover,
[id^='lnb1d'] li>a:focus{
	color:#000;
}
[id^='lnb1d'] li.on>a{
	color:#000;
	font-weight:500;
}
[id^='lnb1d'] li>a:hover .t1:after,
[id^='lnb1d'] li>a:focus .t1:after,
[id^='lnb1d'] li.on>a .t1:after{
	width:100%;
}
#sidebar .breadcrumb [id^='lnb1d']{
	white-space:normal; /* ☆ */
}



/* ETC */


/* ◇◆ StyleName. YYYYMMDD. @Who	 ◇◆ */


/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */
@media all and (min-width:640px){/* ◇◆◇◆◇◆◇◆◇◆ */
} /* /(min-width:640px) */
@media all and (min-width:768px){/* medium ◇◆◇◆◇◆◇◆◇◆ */

#sidebar{
	margin-top:-80px;
	padding:0 20px 0 0;
	border:0;
	background:transparent;text-align:right;
}
#snb1{display:inline-block;background:#fff;} 
#sidebar .breadcrumb{width:auto;}
#sidebar .breadcrumb .cont{text-align:left;padding:15px;height:80px;}
#sidebar .breadcrumb .cont>a{width:158px;font-size:15px;padding:17px 70px 0 20px}
#sidebar .breadcrumb .cont>a:nth-of-type(3):after{border:0}
#sidebar .breadcrumb [id^='lnb1d']{width:158px !important}
[id^='lnb1d'] ul{
	margin:20px 0 0;
	border-top:0;
	border-color:#333;;
	padding:0;
}
[id^='lnb1d'] li>a{font-size:15px;padding:12px 20px;}
[id^='lnb1d'] li>a:hover{text-decoration:none;background:#f7f7f7}

} /* /(min-width:768px) */
@media all and (min-width:1000px){/* large ◇◆◇◆◇◆◇◆◇◆ */


} /* /(min-width:1000px) */
@media all and (min-width:1260px){/* xlarge (1200+20*2+16+2*2) ◇◆◇◆◇◆◇◆◇◆ */

#sidebar{padding:0}
} /* /(min-width:1260px) */
/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */