﻿@charset "utf-8";
@import "common/0-import.css";

#contentMiddle {
	width: 663px;
	margin: 0;
	float: right;
}

#contentMiddle p {
	font-size: 14px;
	line-height: 1.5;
}

#contentMiddle #box {
	margin-left: 20px;
}

#contentMiddle h3 {
	margin: 0 0 20px;
	clear: both;
}

#contentMiddle h4 {
	margin-bottom: 15px;
	color: #a70000;
	font-size: 15px;
} 

#k01 #contentMiddle h4 {
	margin: 25px 0 15px;
}

#contentMiddle h4.mt25 {
	margin-top: 20px;
}

#contentMiddle h5 {
	margin-bottom: 5px;
}

#contentMiddle #boxA {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	zoom: 100%;
}

#contentMiddle #boxA img {
	float: left;
}

#contentMiddle #boxA p {
	margin-left: 300px;
}

#contentMiddle #boxA #btn01 {
	position: absolute;
	right: 0;
	bottom: 0;
}

#contentMiddle #btn02 {
	margin: 20px 0 0;
	text-align: right;
}

#contentMiddle #box dl dt {
	margin-bottom: 10px;
	float: left;
	clear: left;
}

#contentMiddle #box dl dd {
	padding: 3px 0 15px 75px;
	font-size: 15px;
	font-weight: bold;
}

#contentMiddle #box #boxB {
	margin-bottom: 20px;
	padding: 5px 20px 25px;
	background: #fff;
	border: 1px #bdde50 solid;
	clear: both;
	overflow: hidden;
	zoom: 100%;
}

#contentMiddle #box #boxB .smallBox {
	padding: 15px 0 20px 0;
	background: url(../img/entrance/k2_line01.gif) repeat-x left bottom;
	overflow: hidden;
	zoom: 100%;
}

#contentMiddle #box #boxB .smallBox .xiaoBox {
	width: 430px;
	float: left;
}

#contentMiddle #box .smallBox img.floarR {
	float: right;	
}

#contentMiddle #box #boxB .smallBox h4 img {
	float: none;
}

#contentMiddle p.txt01{
	margin: 0 0 20px 0;
	line-height: 1.7;
}

#contentMiddle p.txt03{
	padding-top: 15px;
}

#contentMiddle #boxAll{
	padding: 0 0 0 23px;
}

#contentMiddle .dlOne {
	padding-bottom: 15px;
}

#contentMiddle .dlOne dt{
	float: left;
	clear: left;
}

#contentMiddle .dlOne dd {
	padding: 3px 0 0 105px;
	padding-bottom: 10px;

	line-height: 1.7;
}

#contentMiddle .dlOne dd.time {
	padding: 0 0 10px 80px;

	font-weight: bold;
	font-size: 16px;
}

#contentMiddle table {
	margin: 10px 0 15px 0;
	width: 100%;
	background: #fff;
}

#k01 #contentMiddle table {
	text-align: center;
}

#k02 {

}

#contentMiddle table th {
	background: #F3F3F3;
	border: 1px #787878 solid;
	width: 130px;
	line-height: 30px;
}

#contentMiddle table td {
	border: 1px #787878 solid;
}

#contentMiddle table .tr01 {
	background: #FFcbcb;
}

#contentMiddle table .gray td {
	background: #f0f0f0;
}

#contentMiddle table td {
	line-height: 35px;
	border: 1px solid #9b9b9b;	
}

#k02 #contentMiddle table td {
	padding-left: 25px;
}

#contentMiddle .ul01 li{
	line-height: 1.7;
}

#contentMiddle span{
	color: #a70000;
}

#contentMiddle p.pa01{
	padding-bottom: 40px;
}