



#mainContents .left {
	width: 709px;
	float: left;
	overflow: hidden;
	padding: 0 22px 0 0;
	}



.mainVisual {
	width: 709px;
	height: 474px;
	overflow: hidden;
	}
	.mainVisual .flashArea {
		position:relative;
		width: 709px;
		height: 474px;
		overflow: hidden;
		}
	.mainVisual .banner {
		position:absolute; 
		top:260px; 
		left:478px;
		}
	
	
	.contLeft {
		width: 709px;
		overflow: hidden;
		}

		/* ÃßÃµ¸í¼Ò */
		.gallery {
			width: 345px;
			overflow: hidden;
			position: relative;
			float: left;
			margin: 20px 11px 0 0;
			background: url("../../images/main/galleryTabBg.gif") repeat-x 0 0;
			}
			.gallery h2 {
				width: 100px;
				position: absolute;
				top: 5px;
				left: 0;
				}
			.gallery dl {
				position: relative;
				}
				.gallery dt {
					float: left;
					width: 59px;
					height: 25px;
					position: absolute;
					top: 0;
					}
					.gallery dt.tab00 {	left: 133px; }
					.gallery dt.tab01 {	left: 192px; }
					.gallery dt.tab02 {	left: 251px; }
				.gallery dd {
					width: 345px;
					overflow: hidden;
					padding: 26px 0 0 0;
					}
			.gallery li {
				width: 110px;
				float: left;
				padding: 9px 7px 5px 0;
				}
				.gallery li.last {
					padding: 9px 0 5px 0;
					}
				.gallery .img {
					background: url("../../images/sub/thumbnail_96_63.gif") no-repeat 0 0;
					padding: 5px 9px 10px 5px;
					width: 96px;
					height: 63px;
					}
				.gallery .tit {
					padding: 7px 0 0 5px;
					text-align: center;
					}
			.gallery .more {
				position: absolute;
				top: 11px;
				right: 0;
				}

		/* ÀÓ½Ç°¶·¯¸® */
		.festival {
			width: 345px;
			overflow: hidden;
			position: relative;
			float: left;
			margin: 20px 0 0 0;
			background: url("../../images/main/galleryTabBg.gif") repeat-x 0 0;
			padding: 5px 0 0 0;
			}
			.festival h2 {
				width: 100px;
				}
			.festival li {
				width: 110px;
				float: left;
				padding: 9px 7px 5px 0;
				}
				.festival li.last {
					padding: 9px 0 5px 0;
					}
				.festival .img {
					background: url("../../images/sub/thumbnail_96_63.gif") no-repeat 0 0;
					padding: 5px 9px 10px 5px;
					width: 96px;
					height: 63px;
					}
				.festival .tit {
					padding: 7px 0 0 5px;
					text-align: center;
					}
			.festival .more {
				position: absolute;
				top: 11px;
				right: 0;
				}
















#mainContents .right {
	width: 261px;
	float: left;
	overflow: hidden;
	padding: 20px 0 0 0;
	}
	h2 {
		background: url("../../images/bullet/bullet02.gif") no-repeat 0 4px;
		padding: 2px 0 5px 15px;
		letter-spacing: -1px;
		}

	/* °øÁö»çÇ× */
	.news {
		position: relative;
		width: 261px;
		height: 155px;
		overflow: hidden;
		}
		.news h2 {
			border-bottom: #ebebeb 1px solid;
			}
		.news ul {
			padding: 5px 0 5px 0;
			}
			.news li {
				width: 255px;
				line-height: 170%;
				background: url("../../images/bullet/bullet13.gif") no-repeat 0 9px;
				padding: 1px 0 0 6px;
				position: relative;
				}
				.news li span {
					position: absolute;
					top: 0;
					right: 0;
					font-size: 0.9em;
					color: #999999;
					}
		.news .more {
			position: absolute;
			top: 3px;
			right: 0;
			}

	/* ÀÓ½Ç¿©Çà°¡ÀÌµå */
	.sl {
		width: 261px;
		overflow: hidden;
		}
		.sl h2 span {
			color: #3e9300;
			}
			.sl .box {
				width: 261px;
				height: 127px;
				background: url("../../images/main/sl_bg.gif") no-repeat 0 0;
				}
				.sl .box .guideLink {
					width: 245px;
					height: 45px;
					overflow: hidden;
					padding: 8px 0 0 13px;
					}

				.sl .box p.attra {
					width: 171px;
					height: 53px;
					clear: both;
					font-size: 0.9em;
					line-height: 165%;
					padding: 11px 0 8px 90px;
					}
					.sl .box p.attra span {
						display: block;
						padding: 0 0 5px 0;
						}
						.sl .box p.attra a {
							color: #666666;
							}
					.sl .box .blank {
						padding: 0 0 0 3px;
						}

	/* ÄÝ¼¾ÅÍ */
	.right .callBt {
		width: 254px;
		height: 72px;
		margin: 10px 0 0 0;
		}

	/* ±Ç¿ªº° °ü±¤¸í¼Ò */
	.map {
		width: 261px;
		overflow: hidden;
		margin: 20px 0 0 0;
		}
		.map h2 span {
			color: #3e9300;
			}















