@charset "utf-8";

#index_mainImg {
	position: relative;
	min-width: 1000px;
	width: 100%;
	height: 500px;
	background: url(../img/mainimg.jpg) no-repeat center top;
	text-align: center;
}
	#index_mainImg p {
		position: relative;
		display: block;
		background: url(../img/mainimg.jpg) no-repeat center top;
		margin:  0 auto;
		width: 1000px;
		height: 500px;
	}
		#index_mainImg p a {
			display: block;
			position: absolute;
			left: 84px;
			top: 105px;
			width: 98px;
			height: 79px;
		}
			#index_mainImg p a img {
			}
			#index_mainImg p a:hover img {
				visibility: hidden;
			}
			#index_mainImg p a span {
				display: none;
			}
#wrapperIn {
	width: 1000px;
}
#contents {
	padding-left: 20px;
	width: 960px;
}
#colmun {
	float: none;
	z-index: 2;
	margin-top: -180px;
	display: block;
	width: 960px;
	min-height: 1%;
}
#colmun:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html #colmun {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
	#contents #main {
		float: left;
		position: relative;
		margin-left: -5px;
		width: 715px;
		font-size: 85.7%;
	}
		.secWrap {
			padding: 0 0 15px;
			background: url(../img/box_w715_bottom.png) no-repeat left bottom;
		}
		.section {
			margin: 0;
			padding: 15px 0 0;
			background: url(../img/box_w715_top.png) no-repeat left top;
		}
		.secInner {
			padding: 14px 27px;
			background: url(../img/box_w715_middle.png) repeat-y left top;
		}
		#mainService {
			margin-bottom: 6px;
		}
			#mainService h2 {
				margin-bottom: 25px;
			}
			#mainService ul {
				overflow: hidden;
				*zoom: 1;
				margin-bottom: 10px;
				padding-bottom: 50px;
				background: url(../img/service_bg01.gif) no-repeat center bottom;
			}
				#mainService ul li {
					float: left;
					height: 141px;
					background: url(../common/img/bg_doty_1x2_01.gif) repeat-y right bottom;
				}
				#mainService ul li.service01 {
					margin-right: 22px;
					padding-right: 12px;
					width: 200px;
				}
				#mainService ul li.service02 {
					margin-right: 17px;
					padding-right: 14px;
					width: 197px;
				}
				#mainService ul li.service03 {
					width: 193px;
				}
			#mainService p {
				text-align: center;
			}
		#mainFunction {
		}
			#mainFunction .secHead {
				overflow: hidden;
				margin-bottom: 23px;
				width: 659px;
				text-align: right;
			}
				#mainFunction .secHead h2 {
					float: left;
					text-align: left;
				}
				#mainFunction .secHead p {
				}
			#mainFunction .secInner ul {
				overflow: hidden;
				*zoom: 1;
				background: url(../common/img/bg_doty_1x2_01.gif) repeat-y center top;
			}
				#mainFunction .secInner ul li {
					float: left;
					width: 330px;
					height: 212px;
					background: url(../common/img/bg_dotx_2x1_01.gif) repeat-x left bottom;
				}
				#mainFunction .secInner ul li.func03,
				#mainFunction .secInner ul li.func04 {
					height: 179px;
					background: none;
				}
					#mainFunction .secInner ul li.func01 div { padding: 0 10px;}
					#mainFunction .secInner ul li.func02 div { padding: 0 9px 0 26px;}
					#mainFunction .secInner ul li.func03 div { padding: 10px 7px 0 4px;}
					#mainFunction .secInner ul li.func04 div { padding: 10px 0 0 35px;}
						#mainFunction .secInner ul li h3 {
							margin-bottom: 10px;
						}
						#mainFunction .secInner ul li p {
						}
		#mainVoice {
		}
			#mainVoice .secHead {
				overflow: hidden;
				margin-bottom: 30px;
				width: 659px;
				text-align: right;
			}
				#mainVoice .secHead h2 {
					float: left;
					text-align: left;
				}
				#mainVoice .secHead p {
				}
				
		#mainVoice #Voice_ul01 {
			overflow: hidden;
			*zoom: 1;
		}
			#mainVoice #Voice_ul01 li {
				float: left;
				margin: 0 20px 0 0;
				width: 206px;
				text-align: left;
			}
			#mainVoice #Voice_ul01 li.last {
				margin-right: 0;
			}
				#Voice_ul01 li h3 {
					margin-top: 8px;
					color: #2b8ad2;
					font-size: 116.8%;
					font-weight: bold;
				}
				#Voice_ul01 li .live_txt02,
				#Voice_ul01 li .live_txt03 {
					margin-top: 5px;
				}
					#Voice_ul01 li .live_txt02 a,
					#Voice_ul01 li .live_txt03 a {
						margin-top: 5px;
						color: #454545;
						font-size: 116.8%;
						font-weight: bold;
					}
						#Voice_ul01 li .live_txt03 a span {
							font-size: 12px;
							
						}
					#Voice_ul01 li .live_txt {
						margin-top: 5px;
					}

		#mainVoice #Voice_ul02 {
			overflow: hidden;
			*zoom: 1;
		}
			#mainVoice #Voice_ul02 li {
				float: left;
				margin: 0 20px 0 0;
				width: 206px;
				text-align: left;
			}
			#mainVoice #Voice_ul02 li.last {
				margin-right: 0;
			}
				#Voice_ul02 li h3 {
					margin-top: 8px;
					color: #2b8ad2;
					font-size: 116.8%;
					font-weight: bold;
				}
				#Voice_ul02 li .live_txt02,
				#Voice_ul02 li .live_txt03 {
					margin-top: 5px;
				}
					#Voice_ul02 li .live_txt02 a,
					#Voice_ul02 li .live_txt03 a {
						margin-top: 5px;
						color: #454545;
						font-size: 116.8%;
						font-weight: bold;
					}
						#Voice_ul02 li .live_txt03 a span {
							font-size: 12px;
							
						}
					#Voice_ul02 li .live_txt {
						margin-top: 5px;
					}

	#contents #side {
		position: relative;
		float: right;
		margin-top: 7px;
		padding: 15px 7px 9px 9px;
		width: 223px;
		background: #eaeaea;
	}
	* html #contents #side {
		width: 239px;
		background: #eaeaea;
	}
		#side .sceneList {
			margin-top: 15px;
		}
			#side .sceneList li {
				overflow: hidden;
				*zoom: 1;
				margin: 0 0 7px;
				border-right: 1px solid #e9e9e9;
				border-left : 1px solid #e9e9e9;
				padding: 12px 10px 3px ;
				background: #fff url(../img/scene_bg01.gif) no-repeat left bottom;
			}
			#side .sceneList li.last {
				margin: 0;
			}
				#side .sceneList li div {
					float: left;
					width: 91px;
				}
					#side .sceneList li div h4 {
						margin-bottom: 5px;
						padding-top: 6px;
					}
					#side .sceneList li div ul {
					}
						#side .sceneList li div ul li {
							border: none;
							margin: 0;
							padding: 0 0 0 9px;
							background: transparent url(../common/img/ico_circle_2x2_01.gif) no-repeat 4px 0.55em;
						}
				#side .sceneList li p {
					float: right;
					padding-bottom: 5px;
					width: 99px;
				}



