@charset "UTF-8";

@import"base.css";

.wrap_middle .content .left {
	float: left;
	width: 188px;
}

.wrap_middle .content .left a:link {
	color: #023d98;
	text-decoration: none;
}
.wrap_middle .content .left a:visited {
	color: #023d98;
	text-decoration: none;
}
.wrap_middle .content .left a:hover {
	color: #0087e6;
	text-decoration: none;
}

.wrap_middle .content .left .headimg {
	margin-top: 15px;
	font-size: 0;
	line-height: 0px;
}

.wrap_middle .content .left ul.menu{
	padding: 0 15px 0;
	background: url(../images/products/menu_bottmbg.gif) repeat-x 0 0;
	min-height: 352px;
	_height: 352px
	}

.wrap_middle .content .left ul.menu li{
	background: url(../images/cp/mark_sq_blue.gif) no-repeat 0 7px;
	padding: 3px 10px 4px;
	border-bottom:  #023d98 1px dotted;
	margin-bottom: 3px;
	}

.wrap_middle .content .right {
	float: left;
	width: 682px;
	margin: 10px 0 0 30px;
}

.wrap_middle .content .right dl#message {
	margin-top: 15px;
	background: url(../images/cp/president.jpg) no-repeat right;
	width: 682px;
	height: 190px;
}

.wrap_middle .content .right dl#message dt {
	padding: 0 0 10px 0;
}

.wrap_middle .content .right dl#message dd {
	color: #666;
	line-height: 160%;
	width: 545px;
}

.gaiyo {
	border-collapse: collapse;
	margin: 20px 0;
	color: #575757;
}

.gaiyo th {
	background-color: #f1f2f2;
	font-weight: normal;
	border: #CCC 1px solid;
	padding: 3px;
	text-align:center;
	width: 80px;
}

.gaiyo td{
	border: #CCC 1px solid;
	padding: 3px 5px;
}

.enkaku {
	border-collapse: collapse;
	margin: 20px 0;
	color: #575757;
}

.enkaku  th {
	background-color: #e2f1ea;
	font-weight: normal;
	border: #CCC 1px solid;
	padding: 3px;
	text-align:center;
	width: 80px;
}

.enkaku  td{
	border: #CCC 1px solid;
	padding: 3px 5px;
}

.wrap_middle .content .right .add {
	float:left;
	background-color: #ededed;
	width: 212px;
	height: 366px;
	margin-top: 15px;
}

.wrap_middle .content .right .add h4 {
	background-color: #b5b6b6;
	margin: 5px;
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
	}

.wrap_middle .content .right .add h4 span {
	color: #FFF;
	padding: 2px 5px;
	display: block;
	}

.wrap_middle .content .right .add .addtxt {
	margin: 0 0 30px 10px;
	color: #575757;
}

.wrap_middle .content .right .map {
	float: left;
	margin: 15px 0 0 30px;
}