@charset "utf-8";


/* -------------------------------
common
------------------------------- */
.l-content .processList {
	margin-bottom:25px;
}
.l-content .processList li{
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:5px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */

/* -- section-1 -- */
.l-content .col_own {
	width:100%;
}
.l-content .col_own .col_ownL {
	float:left;
	width:430px;
}
.l-content .col_own .col_ownR {
	float:right;
	width:387px;
	border-left:1px dotted #CCC;
	padding-left:45px;
}
.l-content .table_check_01 .m-listTable td {
    padding: 4px 2px;
		text-align:center;
}
.l-content .table_check_01 .m-listTable th {
		text-align:center;
		font-weight:normal;
}
.l-content .table_check_02 .m-listTable td {
		text-align:center;
}
.l-content .table_check_02 .m-listTable th {
		text-align:center;
}
.l-content .table_check_02 .m-listTable tbody th {
	font-weight:normal;
}



/* -- section-2 -- */
.l-content .tableBoxTop {
	margin:0 -20px 0 0;
}
.l-content .tableBoxTop .pic {
	float:left;
	margin-right:20px;
	text-align:center;
	width:294px;
}
.l-content .tableBoxTop .pic span {
	display:block;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}
.l-content .tableBoxTop .pic img{
	border:1px solid #CCC;
	width:294px;
}


/* -- section-3 -- */
.l-content .table_process th,
.l-content .table_process td{
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
.l-content .tableBox .pic {
	float:left;
	margin-right:20px;
}
.l-content .tableBox .pic span {
	display:block;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}
.l-content .tableBox .table_process{
	float:right;
	width:400px;
}
.l-content .tableBox .secTableTtl {
  padding-top: 0;
}

