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

body {
	background-color: #f9fbfe;
	background-image: url(bg_v5.png);
	height: 100%;
}

#container {
	 width: 1200px;
	 height: 1201px;	
}

#container_map {
	 width: 1200px;
}

#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 700px;
	background: url(bgm.png) repeat;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
	visibility: hidden;
	padding-left: 30%;
	padding-right: 30%;
}

#m1 {
	width: 350px;
	float: left;
}

#m2 {
	width: 350px;
	float: right;
}

#content {
	 width: 1200px;
	 height: 1003px;
}

#content_map {
	 width: 1200px;
	 height: 620px;
}

#directory_left {
	float: left;
	width: 330px;
	height: auto;
	padding-left: 150px;
}

#directory_right {
	float: left;
	width: 370px;
	height: auto;
	padding-left: 100px;
}

#cleft {
	float: left;
	width: 480px;
	height: auto;
}

#cright {
	float: left;
	width: 420px;
	height: auto;
	padding-left: 50px;
}

#content_contact {
	 width: 1200px;
}

#price_wrap {
	width: 1100px;
	height: 520px;
}

#tleft {
	width: 540px;
	height: 470px;
	float: left;
	text-align: center;
}

#tright {
	width: 550px;
	height: 470px;
	float: right;
	text-align: center;
}

#tclear {
	clear: both;
	width: 1000px;
	height: 20px;
}

#contact {
	background-color: #FFF;
	height: 100%;
}

#twhite {
	background-color: #FFF;
	height: 100%;
}

#header_old {
	height: 303px;
}

#header_map {
	height: 220px;
}

#subhead {
	height: 72px;
	background: url(images/cat_index.png) center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 32px;
	color: #666;
	letter-spacing: 5px;
}

#subhead_multi {
	height: 72px;
	text-align: center;
}

.textspace {
	width: 218px;
	height: 41px;
	background: url(images/blank.png) top center no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
	font-size: 14px;
	font-family: Calibri, Arial;
	text-align: left;
}

.adspace {
	width: 218px;
	height: 41px;
	background: url(images/blank.png) top center no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	color: #0CF;
	font-weight: bold;
	font-size: 16px;
	font-family: Calibri, Arial;
	text-align: center;
}

.busspace {
	width: 218px;
	height: 135px;
	background: url(bus/thisspace.png) top left no-repeat;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
	font-size: 14px;
	font-family: Calibri, Arial;
	text-align: center;
}

#footer {
	background: url(images/foot_index.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #666;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_eat {
	background: url(images/foot_eat.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_shop {
	background: url(images/foot_shop.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_shop2 {
	background: url(images/foot_shop_v2.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #666;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_learn {
	background: url(images/foot_learn.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #666;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_prof {
	background: url(images/foot_prof.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #666;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_trade {
	background: url(images/foot_trade.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #666;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_lifestyle {
	background: url(images/foot_lifestyle.png) top center no-repeat;
	height: 30px;
	padding: 25px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.clearfooter {
	height: 20px;  
	clear: both;
}

.bott {
	padding: 10px;
	text-align: center;
	font-size: 20px;
	font-family: "Agency FB", "Arial Narrow", Arial;
	color: #F33;
}


.p1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 20px;
	text-align: right;
	text-align: center;
}

.p2 {
	font-size: 36px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
}

.p3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #369;
	font-size: 14px;
	text-align: left;
}

.p4 {
	font-family: Arial, Helvetica, sans-serif;
	color:#F60;
	font-size: 20px;
	text-align: right;
	text-align: center;
}



a:link {
	color: #666;
	font-size: 14px;
	font-family: Calibri, Arial;
	text-align: left;
	text-decoration: none;
}

a:hover {
	color: #F60;
	font-size: 14px;
	font-family: Calibri, Arial;
	text-align: left;
	text-decoration: none;
}

a:active {
	color: #666;
	font-size: 14px;
	font-family: Calibri, Arial;
	text-align: left;
	text-decoration: none;
}

a:visited {
	color: #666;
	font-size: 14px;
	font-family: Calibri, Arial;
	text-align: left;
	text-decoration: none;
}

.p6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #39C;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
}

.p7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	text-align: left;

}

a.p7:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	text-align: left;

}

a.p7:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	font-size: 14px;
	text-align: left;

}

a.p7:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	text-align: left;

}

a.p7:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	font-size: 14px;
	text-align: left;

}
