@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content h4 {
	background: #BDBDBD url(../image/h4_bg.jpg) left top repeat-y;
	margin-bottom: 15px;
	padding: 3px 10px 1px 16px;
	color: #FFFFFF;
	font-size: 1.18em;
	font-weight: bold;
	line-height: 1.3;
}

/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/
#content .section {
	margin-bottom: 55px;
}
#content .section .box {
	margin-bottom: 30px;
	overflow: hidden;
	/zoom: 1;
}
#content .section .box p.text {
	margin-bottom: 15px;
}
#content .section .box ul a {
    border: 1px solid #CCCCCC;
    display: table-cell;
    height: 198px;
    text-align: center;
    vertical-align: middle;
    width: 198px;
}


/* --------------------------------------
	table
-------------------------------------- */
#content .section table th{
  width:151px;
  font-weight:normal;
  padding: 4px 9px 1px 9px;
}
#content .section table td{
  padding: 4px 9px 1px 9px;
}

#content .service {
	margin-bottom: 50px;
}
#content .service table th,
#content .service table td {
	text-align: center;
	vertical-align: middle;
	padding: 2px 9px 1px 9px;
}
#content .service table th.col1,
#content .service table th.col2,
#content .service table th.col3,
#content .service table th.col4,
#content .service table th.col5,
#content .service table th.col6 {
	padding: 9px 9px 8px 9px;
	line-height: 1.4;
}
#content .service table th.col1 {
	width: 111px;
}
#content .service table th.col2 {
	width: 82px;
}
#content .service table th.col3 {
	width: 82px;
}
#content .service table th.col4 {
	width: 85px;
}
#content .service table th.col5 {
	width: 82px;
}
