@charset "utf-8";
/* CSS Document */


/*-----------------------------------------

Last update:    2015-10-02

---------------------------------------*/

/*=============================
  common
=============================*/
#mainarea .block01{
	margin-bottom:50px;
}

#mainarea .block01 p{
	margin-bottom:30px;
}


/* quote */
#mainarea dl.quote{
	margin-bottom:30px;
}

#mainarea dl.quote dt{
	margin-bottom:10px;
	text-align:left;
}

#mainarea dl.quote dt.dt_center{
	text-align:center;
}

#mainarea dl.quote dd.dd_center{
	text-align:center;
}

#mainarea dl.quote dt.dt_right{
	text-align:right;
}

#mainarea dl.quote dd{
	font-size:80%;
	text-align:right;
}

#mainarea .dd_left{
	font-size:80%;
}

#mainarea p.quote01{
	font-size:80%;
	text-align:right;
}


/*=============================
  index
=============================*/

/* table01 */
#mainarea table.table01{
	color:#696b6a;
	border:#ccc 1px solid;
	margin-left:auto;
	margin-right:auto;
}

#mainarea table.table01 th,
#mainarea table.table01 thead td{
	color:#fff;
	background:#15c096;
	padding:2px 5px 0 5px;
	border:#ddd 1px solid;
	text-align:center;
	font-weight:bolder;
}

#mainarea table.table01 td{
	border:#ddd 1px solid;
	text-align:center;
	padding:0 6px;
}

#mainarea table.table01 thead th{
	width:115px;
}

#mainarea table.table01 tbody th{
	color:#696b6a;
	background:#eafffa;
	font-weight:bolder;
}



/* table02 */
#mainarea table.table02{
	color:#676968;
	border:#ccc 1px solid;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#mainarea table.table02 thead th{
	width:120px;
	color:#fff;
	background:#15c096;
	line-height:1.4;
	text-align:center;
	font-weight:bolder;
	padding:7px 5px 5px 5px;
	border:#ddd 1px solid;
}

#mainarea table.table02 thead th.th01{
	width:180px;
}


#mainarea table.table02 tbody th{
	background:#eafffa;
	text-align:left;
	font-weight:bolder;
	padding-left:10px;
	border:#ddd 1px solid;
}

#mainarea table.table02 tbody td{
	color:#696b6a;
	text-align:right;
	padding-right:10px;
	border:#ddd 1px solid;
}