@charset "utf-8";

/* ==

　style

=============================================================================== */
.anD h4,
.anD h5{
	font-size:133.3%;
	color:#333;	
}
.anD h4.tit{
	margin-bottom:20px;
	padding :5px;
	text-align:center;
	font-weight:bold;
	background: #efefef;
}
.anD h5{
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
span.bgC{
	color:#ed6d00;
	font-weight:bold;
}
/* column02
------------------------------------------------------------------------------- */
.anD h3.titBlock{
    margin-bottom: 20px;
    padding: 0 0 15px;
    border-bottom: 1px solid #329a83;
}
.numSqBox01,
.numSqBox02{
	padding:10px 10px 5px;
	background: #e5f4f1;
	margin-bottom:10px;
}
.numSqBox01 li.tit,
.numSqBox02 li.tit{
	padding-left: 0;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px dotted #00a189;
}
.numSqBox02 li.tit{
	border-bottom:1px dotted #38b34;
}


.numSqBox01 li,
.numSqBox02 li{
	margin-bottom:5px;
	padding-left:1.9em;
}
.numSqBox01 span,
.numSqBox02 span{
	border-radius: 2px;
	margin: 0 7px 0 -1.9em;
	padding:2px 6px;
	line-height:1;
	background:#00a189;
	color:#fff;
	display: inline-block;
	/display:inline;
	zoom:1;
}
.numSqBox02{
	background: #eef6ea;
}
.numSqBox02 span{
	background:#38b347;
}

@media only screen and (max-width: 780px) {


}
@media only screen and (max-width: 600px) {
.smpL{text-align:left;}

}