body {
	background: url("../../images/sub/subBodyBg.gif") repeat-x 0 0;
	}


#wrap {
	width: 1000px;
	margin: 0 auto;	
	overflow: hidden;	
	position:relative;
	}
.noscript {
	font-size: 0.9em;
	color: #ff6600;
	position: absolute;
	top: 5px;
	left: 3px;
	}

#header {
	width: 1000px;
	height: 118px;
	z-index: 1;
	position:relative;
	}
	#header h1 {
		width: 203px;
		height: 35px;
		padding: 48px 0 10px 0;
		float: left;
		}


	/* »ó´Ü¹Ù·Î°¡±â */
	.topNavi {
		height: 20px;
		font-size: 0.9em;
		overflow: hidden;
		position: absolute;
		top: 4px;
		right: 10px;
		}
		.topNavi ul {
			float: left;
			}
		.topNavi li {
			float: left;
			height: 14px;
			background: url("../../images/bullet/bullet15.gif") no-repeat 0 9px;
			padding: 6px 12px 0 6px;
			}
			.topNavi li a {
				color: #fff;
				}
			.topNavi li.topNaviLast {
				padding: 0 0 0 6px;
				background: none;
				}
			.topNavi li img {
				display: block;
				}

			/* Çì´õ °Ë»ö¾îÀÔ·Â */
			#header .tSearch {
				width: 144px;
				height: 20px;
				background: url("../../images/header/tSearchBg.gif") no-repeat 0 0;
				float: left;
				position: relative;
				}
				#header .tSearch span {
					color: #797979;
					font-weight: bold;
					font-size: 0.9em;
					padding: 5px 0 0 15px;
					}
				#header .tSearch .formBox {
					width: 100px;
					margin: 2px 5px 2px 7px;
					border: #fff 1px solid;
					}
				#header .tSearch .formBt {
					position: absolute;
					top: 0;
					right: 0;
					}

	/* ¸ÞÀÎ¸Þ´º */
	.mainNavi {
		float: left;
		width: 580px;
		height: 67px;
		padding: 49px 0 0 0;
		overflow: hidden;
		position: relative;
		float: left;
		}
		.mainNavi dt {
			padding: 0 9px 0 7px;
			float: left;
			height: 35px;
			background: url("../../images/header/mainNaviBg01.gif") no-repeat right 7px;
			}
		.mainNavi dt img {
			display: block;
			}

		.mainNavi dd {
			position: absolute;
			bottom: 2px;
			height: 26px;
			}
			.mainNavi dd li {
				float: left;
				height: 16px;
				padding: 10px 10px 0 10px;
				font-size: 0.9em;
				background: url("../../images/header/mainNaviBg02.gif") no-repeat right 12px;
				}
				.mainNavi dd li a {
					color: #2e2e2e;
					}
					.mainNavi dd li.on, .mainNavi dd li a:hover, .mainNavi dd li a:focus {
						color: #333333;
						text-decoration: underline;
						}
				.mainNavi .last {
					background: none;
					}

		.mainNavi dd.m00 { left: 0px; }
		.mainNavi dd.m01 { left: 120px; }
		.mainNavi dd.m02 { left: 215px; }
		.mainNavi dd.m03 { left: 190px; }
		.mainNavi dd.m04 { left: 205px; }
		.mainNavi dd.m05 { left: 250px; }
		.mainNavi dd.m06 { left: 190px; }

	/* ¹öÆ° */
	.headerBt {
		width: 214px;
		height: 25px;
		float: left;
		padding: 53px 0 32px 0;
		}
		.headerBt a.hdBt {
			float: left;
			}
		.headerBt img {
			display: block;
			}

		.headerBt .layerCont {
			width: 994px;
			background: url("../../images/header/headerBoxBg.gif") no-repeat 0 0;
			position: absolute;
			top: 100px;
			left: 0;
			overflow: hidden;
			}
		.headerBt .layerClose {
			position: absolute;
			bottom: 0;
			left: 450px;
			}

			/* ±Ç¿ªº° */
			.headerBt .sphereBg {
				width: 954px;
				height: 395px;
				background: url("../../images/header/headerBoxBottom.gif") no-repeat 0 bottom;
				padding: 20px 20px 13px 20px;
				position: relative;
				}
				.headerBt .sphereBg .imgMap {
					float: left;
					width: 665px;
					height: 389px;
					padding: 0 10px 0 0;	
					}
				.headerBt .sphereBg .sphereBt {
					float: left;
					width: 276px;
					height: 387px;
					overflow: hidden;
					background: url("../../images/header/layerBg7.gif") no-repeat right bottom;
					}
					.headerBt .sphereBg .sphereBt li {
						width: 276px;
						height: 39px;
						margin: 0 0 10px 0;
						overflow: hidden;
						}
					.headerBt .sphereBg .sphereBt li a {
						display: block;
						background: url("../../images/header/sphereBtBg.gif") no-repeat 0 0;
						width: 266px;
						height: 26px;
						font-weight: bold;
						padding: 13px 0 0 10px;
						color: #fff;
						}
						.headerBt .sphereBg .sphereBt li a {
							
							}
			
			/* ÀüÃ¼¸Þ´º */
			.headerBt .allMenuBg {
				width: 994px;
				background: url("../../images/header/headerBoxBottom.gif") no-repeat 0 bottom;
				padding: 0 0 13px 0;
				position: relative;
				}

				.headerBt .allMenuBg .allMenu {
					overflow: hidden;
					width: 994px;
					background: url("../../images/header/allMenuBg.gif") no-repeat 0 0;
					}
					.headerBt .allMenuBg .allMenu dl {
						float: left;
						height: 300px;
						margin: 5px 0 0 0;
						border-right: #c5c5c5 1px dashed;
						}
					.headerBt .allMenuBg .allMenu dl.menu00 { 
						width: 270px; 
						background: url("../../images/header/layerBg6.gif") no-repeat right bottom;
						}
					.headerBt .allMenuBg .allMenu dl.menu01 { 
						width: 125px; 
						background: url("../../images/header/layerBg2.gif") no-repeat 12px bottom;
						}
					.headerBt .allMenuBg .allMenu dl.menu02 { 
						width: 155px; 
						background: url("../../images/header/layerBg3.gif") no-repeat 8px bottom;
						}
					.headerBt .allMenuBg .allMenu dl.menu03 { 
						width: 135px; 
						background: url("../../images/header/layerBg4.gif") no-repeat 15px bottom;
						}
					.headerBt .allMenuBg .allMenu dl.menu04 { 
						width: 130px; 
						background: url("../../images/header/layerBg5.gif") no-repeat 16px bottom;
						}
					.headerBt .allMenuBg .allMenu dl.menu05 { 
						width: 170px; 
						border: none; 
						background: url("../../images/header/layerBg.gif") no-repeat 8px bottom;
						}

						.headerBt .allMenuBg .allMenu dl dt {
							color: #333333;
							padding: 8px 0 15px 0;
							font-size: 1.2em;
							font-weight: bold;
							text-align: center;
							}
						.headerBt .allMenuBg .allMenu dl dd {
							padding: 7px 0 0 20px;
							line-height: 180%;
							}
							.headerBt .allMenuBg .allMenu dl dd a:hover, .headerBt .allMenuBg .allMenu dl dd a:focus {
								color: #cc7d2c;
								}
							.headerBt .allMenuBg .allMenu dl dd ul.w140 {
								float: left;
								width: 140px;
								}
							.headerBt .allMenuBg .allMenu dl dd ul.w100 {
								float: left;
								width: 100px;
								}
							.headerBt .allMenuBg .allMenu dl dd li {
								font-weight: bold;
								}
								.headerBt .allMenuBg .allMenu dl dd li.on a {
									color: #cc7d2c;
									font-weight: bold;
									}

								.headerBt .allMenuBg .allMenu dl dd li li {
									font-weight: normal;
									}
									.headerBt .allMenuBg .allMenu dl dd li li.on a	 {
										color: #cc7d2c;
										font-weight: normal;
										}



#contents {
	width: 885px;
	overflow: hidden;
	position: relative;
	margin: 0 0 50px 20px;
	}

.mainContents {
	width: 1000px;
	overflow: hidden;
	position: relative;
	margin: 0 0 10px 0;
	}







	#leftNavi {
		width: 170px;
		overflow: hidden;
		float: left;
		margin: 0 15px 0 0;
		line-height: 170%;
		}
		#leftNavi h2 {
			width: 152px;
			height: 36px;
			color: #333333;
			padding: 17px 9px 0 9px;
			text-align: center;
			background: url("../../images/sub/leftNavi_h2Bg.gif") no-repeat 0 0;
			}
		#leftNavi .bottomBg {
			background: url("../../images/sub/leftNaviBottomBg.gif") no-repeat 0 bottom;
			padding: 0 0 10px 0;
			}
		#leftNavi .leftSub1 {
			width: 146px;
			background: url("../../images/sub/leftNaviBg.gif") no-repeat 0 bottom;
			padding: 18px 12px 10px 12px;
			}
		#leftNavi .leftSub1 li {
			background: url("../../images/bullet/bullet14.gif") no-repeat 0 9px;
			padding: 6px 0 3px 15px;
			border-bottom: #d9d9d9 1px solid;
			color: #525252;
			font-weight: bold;
			}
			#leftNavi .leftSub1 li.last {
				border-bottom: none;
				}
			#leftNavi .leftSub1 li a {
				color: #525252;
				}
			#leftNavi .leftSub1 li a:hover, #leftNavi .leftSub1 li a:focus {
				color: #cc7d2c;
				}


		#leftNavi .leftSub2 li {
			background: url("../../images/bullet/bullet02.gif") no-repeat 0 10px;
			padding: 0 0 0 7px;
			border-bottom: none;
			color: #999999;
			font-weight: normal;
			}
			#leftNavi .leftSub2 li a {
				color: #999999;
				}


		.leftBanner00 {
			width: 170px;
			margin: 10px 0 0 0;
			}
			.leftBanner00 li {
				padding: 0 0 10px 0;
				}
		.leftBanner01 {
			width: 150px;
			background: url("../../images/sub/leftBannerBg.gif") no-repeat 0 0;
			padding: 7px 10px;
			}





.quickMenu {
	width: 72px;
	overflow: hidden;
	position: absolute;
	top: 118px;
	right: 0;
	background: url("../../images/quickMenu/quickBg.gif") repeat-y 0 0;
	}
	.quickMenu .quick {
		padding: 0 0 6px 0;
		background: url("../../images/quickMenu/quickBottom.gif") no-repeat 0 bottom;
		}
	.quickMenu .bt {
		width: 66px;
		height: 16px;
		padding: 0 3px;
		}
	.quickMenu ul {
		width: 64px;
		padding: 0 4px;
		}
		.quickMenu ul li {
			border: #e6e6e6 1px solid;
			background-color: #fff;
			width: 62px;
			font-size: 0.9em;
			text-align: center;
			color: #8e8e8e;
			margin: 5px 0;
			padding: 0 0 3px 0;
			}
			.quickMenu ul li span {
				display: block;
				width: 54px;
				height: 37px;
				overflow: hidden;
				border: #e6e6e6 1px solid;
				margin: 5px auto;
				}
				.quickMenu ul li span img {
					display: block;
					}

			.quickMenu ul li a {
				color: #8e8e8e;
				}










#footerBg {
	width: 100%;
	height: 142px;
	background: url("../../images/footer/footerBg.gif") repeat-x 0 0;
	}
	#footer {
		width: 1000px;
		height: 142px;
		position: relative;
		clear: both;
		margin: 0 auto;
		background: url("../../images/footer/footerBg.gif") repeat-x 0 0;
		}
		.footLink {
			width: 1000px;
			height: 16px;
			padding: 10px 0;
			overflow: hidden;
			}
			.footLink li {
				float: left;
				padding: 0 10px 0 10px;
				background: url("../../images/footer/footLinkBg.gif") no-repeat right 3px;
				}
			.footLink li.last {
				background: none;
				}
		#footer .box1 {
			width: 1000px;
			overflow: hidden;
			}
			.footLogo {
				width: 179px;
				height: 35px;
				float: left;
				padding: 20px 0 10px 10px;
				}
			.footInfo {
				width: 320px;
				float: left;
				padding: 22px 0 0 30px;
				}
				
				.footInfo .address {
					display: block;
					padding: 3px 0 3px 10px;
					}
				.footInfo .copyright {
					display: block;
					padding: 0 0 0 10px;
					}


		.goLink {
			position: absolute;
			top: 60px;
			right: 30px;
			}
			.goLink select {
				border: #d3d3d3 1px solid;
				font-size: 0.9em;
				width: 150px;
				height: 18px;
				}
			.goLink select option{
				padding: 2px;
				}








