/* Enter Your Custom CSS Here */

div.afb_container{
display:none;
}
body.page-child div.afb_container{
display:inherit !important;
}

.afb_container .status{
margin:0;
}

div.afb_container a{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	padding:6px 12px;
  font-size:120%;
}

div.afb_container a:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;

}


/*ul.cpd {
  	-webkit-border-radius: 7;
  	-moz-border-radius: 7;
  	border-radius: 7px;
  	border-spacing: 0;
  	border: 1px solid #aaa;
  	width: 100%;
  margin:0 ;
  padding:0 !important;
}

ul.cpd li {  padding: 0.5em 0.75em; border-bottom: 1px solid #aaa; list-style:none; margin:0; }
ul.cpd li:last-child { border-bottom: none; }
*/
ul.cpd { padding:0 !important; }
ul.cpd li { padding:0.25em 0; list-style:none; margin:0; }


span.cpd-r:after {
      content:"件";
}

.menu-footer-menu-container{
	padding: 20px 0;
  text-align:center;
  color:#fff;
  font-size:80%;
  float:right;
}

.menu-footer-menu-container a{
  color:#fff;
	border-color:#fff;
}

ul.cont-menu {
  min-height:1em;
  overflow:hidden;
}