@charset "UTF-8";
/* CSS Document */

/* スライダサイドメニュー用 */


dl.upperlist {
	border: none;
	background-color:#FFF;
}
dl.upperlist .list_header {
	color:#FFF;
	font-weight: bold;
	border: none;
	padding: 5px 15px 5px 10px;
	background-color:#F00;
	background-image:none
}
dl.upperlist dt {
	border-bottom: 1px solid #DDD;
	padding: 7px 15px 5px 25px;
			text-overflow: ellipsis; /* テキストが長い場合の省略符号を表示する */
			white-space: nowrap; /* スペース空白類文字をひとつの半角スペースにまとめ、行内容を折り返さない */
			overflow: hidden; /* 領域をはみ出して表示しない */
}

dl.upperlist dt.haschild {
	background: url(../../img/images/parts/bt-plus.png) no-repeat left;

}

dl.upperlist dl.lowerlist {
	background-color:#F4F4F4;
		-webkit-box-shadow: inset 0px 2px 2px 0px #DDD; /* 影Safari, Chrome用 */
		-moz-box-shadow: inset 0px 2px 2px 0px #DDD;　/* Firefox用 */
}
dl.upperlist dl.lowerlist dt {
	border-bottom: 1px solid #CCC;
}
dl.upperlist dl.lowerlist dd {
	padding: none;
	background-color:#E9E9E9;
		-webkit-box-shadow: inset 0px 2px 2px 0px #D4D4D4; /* 影Safari, Chrome用 */
		-moz-box-shadow: inset 0px 2px 2px 0px #D4D4D4;　/* Firefox用 */
}
dl.upperlist dl.lowerlist dd p {
	padding: 7px 15px 5px 25px;
	border-bottom: 1px solid #CCC;
			text-overflow: ellipsis; /* テキストが長い場合の省略符号を表示する */
			white-space: nowrap; /* スペース空白類文字をひとつの半角スペースにまとめ、行内容を折り返さない */
			overflow: hidden; /* 領域をはみ出して表示しない */
}

.thispage {
	font-weight:bold;
	color:#F00;

}
.thispage a {
	font-weight:bold;
	color:#F00;

}
