@charset "UTF-8";

.about-outline-body{
	width: 1280px;
	height: auto;
	margin: 0 auto 0;
	position: relative;
}

.about-outline-body h2{
	width: 1280px;
	margin: 0 auto;
}


.about-outline-cont-area{
	width: 960px;
	margin: -280px auto 0;
	position:relative;
	z-index: 10;
}

.about-outline-cont-area .area01{
	margin: 12px 0 28px 0;
}

.about-outline-cont-area .area01 ul{
	width: 960px;
	margin: 0 auto 20px;
}

.about-outline-cont-area .area01 ul li{
	display: table;
	width: 100%;
	padding: 16px 0;
	border-bottom: 1px solid #0071BA;
}

.about-outline-cont-area .area01 ul li .right,
.about-outline-cont-area .area01 ul li .left{
	display: table-cell;
	font-size: 20px;
	font-family: "���C���I", Meiryo, "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "�l�r �o�S�V�b�N", sans-serif;

}

.about-outline-cont-area .area01 ul li .left{
	width: 244px;
	padding: 0 0 0 34px;
	color: #0071B0;
}

.about-outline-cont-area .area01 ul li .right{
	color: #333333;
}

.about-outline-cont-area .area02{
	width: 961px;
	height: 1500px;
	margin: 0px 0 0;
	padding: 0 0 0;
	background:url(../img/about/about-outline-area02_bgimage.png) no-repeat center top;
	position:relative;
}

.about-outline-cont-area .area02 dl{
	position: absolute;
	top: 295px;
	left: 262px;
}

.about-outline-cont-area .area02 dl dt,
.about-outline-cont-area .area02 dl dd{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 50px 0;
}

.about-outline-cont-area .area02 dl dt{
	width: 149px;
}

.about-outline-cont-area .area02 dl dd{
	width: 520px;
	font-size: 22px;
	color: #ffffff;
	font-family: "���C���I", Meiryo, "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "�l�r �o�S�V�b�N", sans-serif;
}


