@charset "utf-8";


.marginB_12 { margin-bottom: 12px;}

#leftmenu01 {
	background-image:url(/news/shared/images/leftmenu_back.gif);
	background-repeat:repeat-y;
	margin:0 0 10px 0;
	padding: 0 0 10px;
	width:205px;
	border-bottom: solid 1px #e6e6e6;
}

#leftmenu01 ul { padding: 0 3px 0 10px ;}

#leftmenu01 li { margin:0 0 5px 1em;}

.lmtitle {
	background-image: url(/news/shared/images/cms_left_img.png);
	background-position: -205px 0;
	background-repeat: no-repeat;
	width: 195px;
	height: 22px;
	display: block;
	text-align: left;
	font-weight: bold;
	padding: 6px 0 0 10px;
}

.lmtitle_inquiry a {
	background-image: url(/news/shared/images/cms_left_img.png);
	background-position:0 0;
	background-repeat: no-repeat;
	width: 183px;
	height: 22px;
	display: block;
	margin: 10px 0 0 0;
	text-align: left;
	font-weight: bold;
	padding: 6px 0 0 22px;
	color: #333;
}

.lmtitle_inquiry a:hover {
	background-position:0 -178px;
	text-decoration: none;
	color: #1d3994;
}

#leftmenu01 .tagTitle {
	width: 195px;
	height: 22px;
	text-align: left;
	padding: 10px 0 0 10px;
	margin: 0 0 5px;
	background: transparent;
}

#leftmenu01 .labelON {
	width: 165px;
	margin: 10px 10px 5px;
	padding: 10px;
	background-color: #f5f8ff;
	text-align: left;
	line-height: 1.5em;
}


#leftmenu01 .labelON .allView p {
	background: url(/images/mark.gif) no-repeat 2px 7px;
	margin: 10px 0 0;
	padding-left: 15px;
}




/* 最近の投稿 ====================================================== */
dl.recent {
	width: 195px;
	padding: 10px 0 0 10px;
	text-align: left;
}

dl.recent dt { margin-bottom: 3px;}

dl.recent dd.mark2 { margin: 0 0 5px 0!important;}