/* 診断ナビ用*/

/*===========================================
	menu tejun
=============================================*/

.expand_parent_dev {
  text-decoration: underline;
  display: block;
}
.expand_parent_dev:before {
  text-decoration: none;
  content: '+';
  margin-right: 5px;
  color: grey;
  text-decoration: none !important;
  display: inline-block;
  border: solid lightgrey 1px;
  padding: 4px;
  line-height: 8px;
  font-size: .9em;
}
.expand_parent_dev.toggleFocus:before {
  content: '-';
  color: grey;
  text-decoration: none !important;
  display: inline-block;
  border: solid lightgrey 1px;
  padding: 5px 6px 6px;
  line-height: 7px;
  position: relative;
  top: -1px;
}
.expand_child {
  margin-left: 40px;
  display: block;
}
.expand_parent_dev.toggleFocus {
  font-weight: bold;
}
.expand_child_dev {
  overflow: auto
}
.expand_child_dev + p:empty {
  display: none
}