/* ウィジェット */
.widget .widget-content { /*font-size: 12px;*/ clear: both; }
.widget .widget-content .list-mark { position: absolute; padding: 5px; cursor: pointer; }
.widget .widget-content .list-title {
display: block;
width: 100%;
padding: 5px 0px;
text-indent: 2em;
border-bottom: 1px solid #FA5300;
}
.widget div.active { background-color: /*#FF9673*/#fff; }
.widget ul {
margin: 0px;
padding: 0px;
}
.widget li {
list-style: none inside;
margin: 0px;
padding: 0px;
}
.widget li a,
.widget-content div a {
color: #333;
background-color: #FFF;
display: block;
/*font-size: 12px;*/
padding: 5px 0px 5px 5px;
padding-left: 1em;
border-bottom: 1px solid #FA5300;
text-decoration: none;
}
.widget li ul li a {
padding-left: 2em;
}
.widget li a:hover,
.widget .widget-content a:hover {
color: #333;
background-color: #EEE;
text-decoration: none;
}
.widget li.active a,
.widget .widget-content li.active a {
color: #333;
background-color: #FFCFBF;
}
.widget li.active a:hover,
.widget .widget-content li.active a:hover {
color: #333;
background-color: #EEE;
}
.widget li.active ul li a,
.widget .widget-content li.active ul li a { background-color: #FFF; }
.widget li.active ul li.active a,
.widget .widget-content li.active ul li.active a { background-color: #CFFFBF; }
.widget .widget-content li.active ul li.hide { display:none; }

/* レフトナビ　active */
.widget .widget-content ul.casbee li#casbee a,
.widget .widget-content ul.casbee_s li#casbee_s a,
.widget .widget-content ul.casbee_re li#casbee_re a,
.widget .widget-content ul.casbee_wo li#casbee_wo a,
.widget .widget-content ul.leed li#leed a,
.widget .widget-content ul.well li#well a,
.widget .widget-content ul.ets li#ets a,
.widget .widget-content ul.esms li#esms a,
.widget .widget-content ul.edd li#edd a,
.widget .widget-content ul.qata li#qata a,
.widget .widget-content ul.sac li#sac a,
.widget .widget-content ul.ista li#ista a,
.widget .widget-content ul.deterioration li#deterioration a,
.widget .widget-content ul.cx li#cx a,
.widget .widget-content ul.h_inspection li#h_inspection a,
.widget .widget-content ul.compliance_audit li#compliance_audit a,
.widget .widget-content ul.bsacs li#bsacs a,
.widget .widget-content ul.tdd li#tdd a {
color: #333;
background-color: #FFCFBF;
}

.widget .widget-content li.category {
	background: #fff;
	padding: 10px 5px 5px 5px;
	font-weight:bold;
/*	margin-bottom: 5px;*/
	font-size: 0.95rem;
  border-bottom: solid #ff9673 4px;
	margin-top: 10px;
}

.widget .widget-content ul.h_inspection li#h_inspection a {
  color: #333;
  background-color: #FFCFBF;
}

