.ccm-responsive-overlay {
    display: none;
}


/**
* dropdown_menu
*/

#page-sub-contents .sidebar .menu-title{
  font-size: 125%;
  color: #777;
  padding-bottom: 10px;
  border-bottom: 1px dashed #008A00;
  margin-bottom: 20px;
}

nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown div.dropdown-area{
  display:table;
  width:100%;
}

nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown div.dropdown-area div{
  display:table-cell;
}
nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown div.dropdown-marker::before{
 content:'\025b6';
 vertical-align:middle;
 display: inline-block;
 width: 1.5em;
}

nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown div.dropdown-marker{
  text-align:right;
  padding:0 10px 0;
}

nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown.nav-path-selected div.nav-path-selected div.dropdown-marker,
nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown.nav-path-selected div.nav-path-selected.nav-selected div.dropdown-marker{
 color:white
}

nav.ccm-responsive-navigation ul li.nav-dropdown ul{
	display:none;
}

nav.ccm-responsive-navigation ul{
	list-style: none;
	margin: 0;
	padding: 0;
}


nav.ccm-responsive-navigation ul li{
	background-color:transparent;
}

nav.ccm-responsive-navigation ul li a{
	line-height: 2.2;
	display:block;
  border-bottom:1px dotted silver;
  text-decoration:none;
	padding:3px 0 3px 10px;
	color:green;
}

nav.ccm-responsive-navigation ul li div.nav-dropdown {
  border-bottom:1px dotted silver;
}

nav.ccm-responsive-navigation ul li div.nav-dropdown a{
  border:none;
}

nav.ccm-responsive-navigation ul li div.nav-dropdown.nav-path-selected a{
  color:white;
}

nav.ccm-responsive-navigation ul li a:hover{
	color:#FFB582;
	transition:ease .3s
}

nav.ccm-responsive-navigation ul li div.nav-dropdown.nav-selected a:hover{
  color:white;
}


nav.ccm-responsive-navigation ul li a.nav-dropdown{
	line-height: 2.7;
}

nav.ccm-responsive-navigation.bethel-sidebar1 ul li.nav-dropdown div.toggle-active .dropdown-marker::before{
  content:'\025bc';
  vertical-align:middle;
  width:1.2em;
  display: inline-block;
}

nav.ccm-responsive-navigation ul li div.nav-path-selected{
  background-color:#008A00;
  font-weight:bold
}

nav.ccm-responsive-navigation ul li div.nav-selected,
nav.ccm-responsive-navigation ul li a.nav-selected{
  background-color:#bef4be;
	font-weight:bold;
}
nav.ccm-responsive-navigation ul li div.nav-selected a:hover,
nav.ccm-responsive-navigation ul li a.nav-selected:hover{
  color:white
}

nav.ccm-responsive-navigation ul li ul{
	padding-left:0.5em
}

/**
*color by templates
*
seiaikai
* theme_color:rgba(178, 255, 178, 1.0)
* theme_color:Hex #b2ffb2
bethel_hospital
* theme_color:rgba(240,196,157,1.0)
* theme_color:Hex #F0C49D
* text-color :Hex #e63300
bethel_home
* theme_color:rgba(255, 255, 178, 1.0)
* theme_color:Hex #FFFFb2
* text-color: Hex #ff9900
3bancho
* theme_color:rgba(178, 255, 178, 1.0)
* theme_color:Hex #b2ffb2
* text-color  Hex:#22bb00
zaitaku_serivice
* theme_color:rgba(193, 224, 255, 1.0);
* theme_color:Hex #c1e0ff
* text-color :Hex #00ADEF
*
*
*/

nav.ccm-responsive-navigation ul li div.nav-path-selected{
  background-color:#008A00;
  font-weight:bold
}

nav.ccm-responsive-navigation ul li div.nav-selected,
nav.ccm-responsive-navigation ul li a.nav-selected{
  background-color:#bef4be;
	font-weight:bold;
}
