.inner .side-latest-nav {
	padding: 20px 15px;
	background: #FFF;
	border-top: 2px solid #c9c9c9;
}

.side-latest-nav .inner_nav .toggle-container {
  background: #E6F2FD;
  display: table;
  width: 100%;
  margin-bottom: 5px;
}

/*.side-latest-nav .inner_nav .level02 .toggle-container {
  background: #f3f1f1;
}

.side-latest-nav .inner_nav .level02 .toggle-container a {
	color: #333;
}
*/
.side-latest-nav .inner_nav .toggle-container * {
  display: table-cell;
  color: #333;
  padding: 5px;
}

.side-latest-nav .inner_nav .toggle-container span.toggle {
  vertical-align: middle;
  padding-right: 0;
  width: 30px;
}

.side-latest-nav .inner_nav .toggle-container.close ~ ul {
  display: none;
}

.side-latest-nav .inner_nav ul > li {
	margin: 0 0 5px 12px;
}

.side-latest-nav .inner_nav li:not(.has-children) a {
	color: #333;
	background: url(https://www.jcm.go.jp/information/wp-content/themes/Carbon-Markets-Child/assets/images/icon_sidenav.png);
	background-repeat: no-repeat;
	display: block;
	padding: 5px 0;
}

.side-latest-nav .inner_nav li:not(.has-children) a {
	background-position: top 13px left 10px;
	padding-left: 35px;
	background-color: #f3f1f1;
}

.side-latest-nav .inner_nav li a:hover {
	color: #005dac;
	background-color: #CFE6FB;
	display: block;
	background-position: top 13px left 14px;
}

.side-latest-nav .inner_nav li.hovermenu  > .toggle-container {
	background-color: #CFE6FB !important;
}


.side-latest-nav .inner_nav li.hovermenu  > .toggle-container  a {
	color: #005dac;
}

.side-latest-nav .inner_nav li.hovermenu  > a {
	color: #005dac;
	background-color: #CFE6FB !important;
}