@charset "utf-8";
/* CSS Document */

div#contents {
	width: 990px;
	margin: 0 auto 0 auto;
	padding: 94px 0 218px 0;
}
	div#contents img.img01 {
		display: block;
		margin: 0 auto;
	}
	div#contents div.imgBox {
		width: 925px;
		height: 505px;
		margin: 80px auto 0 auto;
	}
		div#contents div.imgBox img.thumbnail {
			display:block;
			margin: 5px;
			float: left;
			cursor: pointer;
		}

	div#contents div.popBox {
		display: none;
		width: 640px;
		height: 420px;
		padding: 10px;
		background: #ccc;
		overflow: hidden;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 15;
		opacity: 0;
	}
		div#contents div.popBox img.popimg { opacity: 0; display:none;}
	div#contents h2.center {
		display: block;
		width: 975px;
		height: 53px;
		text-align: center;
		margin: 155px auto 0 auto;
		border-bottom: #65625D 3px double;
	}
	div#contents div.mapBg {
		width: 880px;
		height: 380px;
		padding: 10px;
		background: url(../images/guide/mapBg.png);
		margin: 74px auto 0 auto;
	}
	div#contents div.infoBox {
		width: 900px;
		margin: 70px auto 0 auto;
	}
		div#contents div.infoBox div.left {
			width: 490px;
			padding-left: 45px;
			float: left;
		}
			div#contents div.infoBox div.left h2 {
				margin-bottom: 15px;
			}
			div#contents div.infoBox div.left h3 {
				font-size: 16px;
				color: #1F3926;
				margin-top: 30px;
			}
		div#contents div.infoBox div.right {
			width: 365px;
			float: left;
		}
			div#contents div.infoBox div.right table {
				width: 282px;
			}
			div#contents div.infoBox div.right table td {
				padding: 18px 0 8px 0;
				border-bottom: #65625D 1px solid;
				font-size: 16px;
				color: #655F5D;
				letter-spacing: 1px;
			}
			div#contents div.infoBox div.right table td:nth-of-type(1){
				width: 85px;
			}
		div#contents div.infoBox p {
			font-size: 14px;
			color: #333333;
			line-height: 24px;
			letter-spacing: 1px;
			margin-top: 5px;
		}
div#coverContents {
	display: none;
	width: 100%;
	z-index: 20;
	position:absolute;
	top: 0px;
	left: 0px;
}