@charset "utf-8";


/* -------------------------------
common
------------------------------- */
.l-content .m-listTable th{
	text-align:center;
}
.l-content .m-listTable td.pic{
	text-align:center;
}
.l-content .m-listTable td{
	padding:10px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
.l-content .pointBox_01,
.l-content .pointBox_02,
.l-content .pointBox_03 {
	position:relative;
	margin-left:4px;
	margin-bottom:25px;
}
.l-content .pointBox_01 {
	margin-bottom:15px;
}
.l-content .pointBox_04 {
	margin-left:4px;
}
.l-content .pointBox_01 .ttl_01 {
	position: absolute;
	top:19px;
	left:493px;
}
.l-content .pointBox_01 .ttl_02 {
	position: absolute;
	top:163px;
	left:493px;
}
.l-content .pointBox_01 .ttl_03 {
	position: absolute;
	top:317px;
	left:493px;
}
.l-content .pointBox_01 .list_01 {
	position: absolute;
	top:70px;
	left:680px;
}
.l-content .pointBox_01 .list_02 {
	position: absolute;
	top:213px;
	left:680px;
}
.l-content .pointBox_01 .list_03 {
	position: absolute;
	top:360px;
	left:680px;
}
.l-content .pointBox_01_btm {
	width:500px;
	float:right;
}
.l-content .pointBox_02 .t_01 {
	position: absolute;
	top:52px;
	left:700px;
	width:197px;
}
.l-content .pointBox_02 .t_02 {
	position: absolute;
	top:162px;
	left:712px;
	width:174px;
}
.l-content .pointBox_02 .arrow {
	position: absolute;
	top:208px;
	left:312px;
	z-index:2;
}
.l-content .pointBox_03 .t_01 {
	position: absolute;
	top:52px;
	left:700px;
	width:197px;
}
.l-content .pointBox_03 .t_02 {
	position: absolute;
	top:162px;
	left:712px;
	width:174px;
}




