@charset "utf-8";

.technology-wrap h1 span{
	font-size:14px;
}


.outline-wrap .cf div.left{
	float:left;
	width:240px;
	margin:6px 10px 25px 10px;
	color:#213566;
}
.outline-wrap .cf div.no-mb{
	margin-bottom:1em;
}
.outline-wrap .cf img{
	float:left;
	margin:6px 10px 25px 10px;
}
.outline-wrap .cf div.left img{
	float:none;
	margin:0 0 3px 0;
}
.outline-wrap .small-mb img{
	margin:6px 10px 10px 10px;
}
.outline-wrap p{
	color:#213566;
	line-height:1.6;
	padding:6px 10px 25px 10px;
}
.outline-wrap .small-mb p{
	color:#213566;
	line-height:1.6;
	padding:6px 10px 10px 10px;
}
.outline-wrap p.no-mb{
	padding-bottom:1em;
}
.block-wrap{
	
}
.block-wrap .cf img{
	float:left;
	margin:6px 20px 25px 0;
}
.block-wrap p{
	color:#213566;
	line-height:1.6;
	padding:6px 0 25px;
}
.block-wrap p.img-cap{
	padding:0 0 5px;
}
.block-wrap p.no-mt{
	padding-top:0;
}
.block-wrap p.no-mb{
	padding-bottom:1em;
}
.technology-wrap .block-wrap ul{
	padding-bottom:1em;
	padding-top:6px;
	line-height:1.6;
	list-style-type:none;
	color:#213566;
}

.block-wrap ul.mb{
	padding-bottom:25px;
}
.technology-wrap .block-wrap .block-wrap ul.list-num{
	list-style-type:decimal;
}
.technology-wrap .block-wrap ul.list-l{
	float:left;
	margin-left:0;
	width:320px;
}
.technology-wrap .block-wrap ul.list-m{
	list-style-type:disc;
	padding-top:0;
	list-style-position:outside;
	margin-left:1em;
	zoom: normal;
}
.technology-wrap .block-wrap ul.list-m li{
	line-height:1.6;
	list-style-type:disc;
	margin-left:1.5em;
	zoom: normal;
}

.technology-wrap .block-wrap ul.list-s{
	padding-left:0;
}

.technology-wrap .block-wrap ul.list-l.no-lm{
	margin-left:0;
}


.block-wrap .cf div.left{
	float:left;
	margin:6px 0 25px 0;
	color:#213566;
}
.block-wrap .small-mb div.left{
	margin-bottom:1em;
}
.block-wrap .cf div.left img{
	float:none;
	margin:0 0 3px 0;
}
.block-wrap .small-mb img{
	margin:6px 10px 10px 10px;
}

/* pdf */
.pdf-wrap{
	margin:6px 10px 25px 10px;
	color:#213566;
}
.pdf-wrap span{
	background:url(/common/img/pdf.gif) no-repeat 0 0;
	line-height:17px;
	padding-left:20px;
}