/* ------------------------------  
 サイドバー
------------------------------- */
.acms-sidebar{
	padding-bottom: 40px;
	ul{
		list-style: none;
		margin: 0;
		padding-left: 0;
	}
	dl{
		margin-top: 0;
	}
	dd{
		margin: 0;
	}
}

/* タイトル */
.acms-sidebar-title{
	padding: 10px 20px;
	.font-size(14);
	font-weight: bold;
	background-color: #15141c;
	color: #999;

	@media (min-width : @breakpoint-md-min){
		padding: 5px 20px;
		border-top: 1px solid #666;
		.font-size(11);
		background-color: inherit;
		color: #fff;
	}
}

/* リンク */
.acms-sidebar-link {
	a{
		display: block;
		padding: 11px 20px;
		line-height: 1.2;
		&:hover{
			background-color: #4F4F4F;
			color: #E0E0E0;
		}
	}
	// 現在いるとき
	.stay,
	.stay a:hover {
		background-color: #FFF;
	}
	.stay a {
		color: #333;
	}
}

.acms-sidebar-childlink {
	background: #353438;
}


// --------------- 
// スマートフォンのとき
// ---------------
.acms-sidebar-sp{
	display: block;
	// 表示
	@media (min-width : @breakpoint-md-min){
		display: none;
	}
	p{
		margin: 0;
	}
	li{
		border-bottom: solid 1px #FFFFFF;
	}
	.acms-sidebar-box{
		padding: 15px 20px;
		border-bottom: solid 1px #FFFFFF;
	}
	.acms-dropdown a{
		background: url('@{acms-path-marker}arrow_white03.png') no-repeat 95% center;
	}
}