@charset "shift_jis";

.xxioWrap {
	width:100%;
	max-width: 1020px;
}
.xxioWrap img {
	vertical-align:top;
}

/* column2Heading
------------------------------------*/
.xxioWrap .column2Heading{
	margin: 0 0 17px 0;
}
.xxioWrap .column2Heading h1{
	float: left;
	width: 280px;
	margin: 0 20px 0 0;
}
.xxioWrap .column2Heading dl{
	float: left;
	width: 720px;
}
.xxioWrap .column2Heading dl dt{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 4px 0;
}
.xxioWrap .column2Heading dl dd{
	font-size: 16px;
	color: #666666;
	line-height: 1.75;
}
/*------------------------------------*/

.xxioWrap .imageBlockA01{
	margin: 0 0 55px 0;
}

.xxioWrap .anchorBlockA01{
	width: 542px;
	margin: 0 auto 55px auto;
}
.xxioWrap .anchorBlockA01 ul li{
	float: left;
	margin: 0 98px 0 0;
}
.xxioWrap .anchorBlockA01 ul li:last-child{
	margin-right: 0;
}