@charset "utf-8";
/* CSS Document */

#content .highlight_box01{
	zoom:1;
}

#content .highlight_box01 .box01{
	border:1px solid #ccc;
	width:49%;
	position:relative;
	margin-bottom:30px;
}

#content .highlight_box01 .box01 .image{
	position:absolute;
	right:8px;
	top:8px;
}

#content .highlight_box01 .box01 dl{
	padding:7px;
	border:1px solid #fff;
	height:auto !important;
	height:76px;
	min-height:76px;
}

#content .highlight_box01 .on dl{
	background:#EAF0F8;
}

#content .highlight_box01 .box01 dl dt{
	width:230px;
	font-size:14.5px;
	font-weight:900;
	padding-left:25px;
	background:url(/common/block27_bg_02.png) no-repeat 0px 50%;
}

#content .highlight_box01 .box01 dl dd{
	width:80%;
	font-size:13px;
    letter-spacing: 0.06em;
}

#content .highlight_box01 p{
	font-size:13px;
    line-height: 180%;
    letter-spacing: 0.06em;
	margin-bottom:10px;
}

#content .highlight_box02{
	margin-bottom:30px;
}

#content .highlight_box02 table{
	width:100%;
	font-size:13px;
}

#content .highlight_box02 table th,
#content .highlight_box02 table td{
	border:1px solid #ccc;
	padding:5px 10px;
}

#content .highlight_box02 table th{
	text-align:center;
}

#content .highlight_box02 table tbody th{
	border-bottom:3px double #ccc;
	width:190px;
}

#content .highlight_box02 table tbody td.t_center,
#content .highlight_box02 table tbody td.t_right{
	width:100px;
}

#content .highlight_box02 .table02 tbody th{
	width:130px;
	padding:10px 0px; 
}

#content .highlight_box02 .table02 tbody td.t_center,
#content .highlight_box02 .table02 tbody td.t_right{
	width:71px;
}

#content .highlight_box02 table tbody tr.odd td{
	background:#F4F6FA;
}

#content .highlight_box02 table tbody tr.bottom td{
	border-bottom:3px double #ccc;
}

#content .highlight_box02 .table01 tbody tr.bottom td.lastChild{
	background:#E9EFF7;
}

#content .highlight_databox01{
	font-size:13px;
}

#content .highlight_databox01 table{
	width:100%;
}

#content .highlight_databox01 table tr th,
#content .highlight_databox01 table tr td{
	border:1px solid #ccc;
	padding:8px 10px;
}

#content .highlight_databox01 table tr th{
	text-align:center;
}

#content .highlight_databox01 table tr td{
}

#content .highlight_databox01 table thead tr th.firstChild,
#content .highlight_databox01 table tr.last th,
#content .highlight_databox01 table tr.last td{
	border-bottom:3px double #ccc;
}

#content .highlight_databox01 table tbody tr.first th{
	font-weight:800;
}

#content .highlight_databox01 table tbody tr td{
	//width:90px;
	width:14%;
}

#content .highlight_databox01 table tbody tr td.lastChild{
	//background:#F4F7FB;
    background: #fff;
    background-color: #fff;
}




