#content {
	width: 60em;
	margin: 0;
	padding: 0;
	border-left: 0 none;
	text-align: justify;
}

/* main-content01 */
#main-content01 {
	width: 60em;
	height: 11.6875em;
}
/* #section01 */
#section01 {
	float: left;
	width: 43.9375em;
	height: 11.6875em;
	background: url(/images/main/section01-bg.png) no-repeat 0 0;
}
#section01 h2 {
	text-align: right;
	margin: 1.5em 2.25em 0 0;
}
#section01 h2 img {
	width: 16.8125em;
	height: 2.6875em;
}
#section01 p {
	font-size: 0.75em;
	text-align: left;
	line-height: 1.2em;
	width: 24em;
	margin: 0.5em 0 0 33.25em;
}
/* #section02 */
#section02 {
	float: left;
	width: 15.75em;
	height: 11.6em;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#section02 #mayor {
	position: relative;
	height: 11.6em;
}
#section02 h2 {
	border-bottom: 1px solid #ddd;
	background-color: ivory;
}
#section02 h2 img {
	height: 1.1875em;
	margin: 0.75em 0 0.75em 0.75em;
}
#section02 .mayor {
	display: inline-block;
	width: 5.75em;
	height: 6em;
	margin: 0.75em;
	border: 1px solid #ddd;

	zoom:1;
	*display: inline;
}
#section02 p {
	display: inline-block;
	width: 10.5em;
	font-size: 0.75em;
	text-align: left;
	line-height: 1.2em;
	margin: 0.75em 0 0 0;

	zoom:1;
	*display: inline;
}
#section02 span {
	position: absolute;
	left: 9.75em;
	bottom: 0.5em;
	display: block;
	font-size: 0.75em;
	width: 3.5em;
	text-align: left;
	/*font-weight: bold;*/
	padding: 0 0 0.3em 0.25em;
	background-color: #d4e9f8;
	border: 1px solid #92bddc;
}
/*
#section02 span {
	display: block;
	font-size: 0.75em;
	width: 3.9em;
	text-align: left;
	font-weight: bold;
	margin: 0.5em 0.75em 0 9.75em;
	padding: 0.15em 0 0.3em 0.25em;
	background-color: #c3e1f7;
}
*/

/* #main-content02 */
#main-content02 {
	width: 60em;
	/*height: 20em;*/
	/*height: 100%;*/
	margin: 0 auto;
}
/* #section03 */
#section03 {
	float: left;
	width: 19.5em;
	/*height: 100%;*/
	border-top: 4px solid #083570;
}
#section03 #festival {
	width: 19.5em;
	height: 9.5em;
	background-color: #edf8fe;
}
#section03 #festival h2 {
	width: 15.75em;
}
#section03 #festival h2 img {
	width: 3.6875em;
	height: 1.0625em;
	padding: 0.75em 0 0.5em 0.75em;
}
#section03 #festival ul {
	font-size: 0.75em;
	margin: 0 0.75em;
	/*margin-top: 0.75em;*/
}
#section03 #festival ul li {
	line-height: 1.5em;
	padding-left: 0.75em;
	background: url(/images/common/main-bullet.gif) no-repeat 0 50%;
}

#section03 #history {
	width: 19.5em;
	height: 9em;
	/*padding: 0.75em;*/
}
#section03 #history h2 {
	margin-top: 0.25em;
}
#section03 #history h2 img {
	width: 4em;
	height: 1.0625em;
	margin: 0.75em 0 0.5em 0.75em;
}
#section03 .history {
	display: inline-block;
	width: 8.75em;
	height: 5.8125em;
	margin: 0 0.75em 0 0.75em;

	zoom:1;
	*display: inline;
}
#section03 p {
	display: inline-block;
	width: 11.5em;
	font-size: 0.75em;
	text-align: left;
	line-height: 1.2em;

	zoom:1;
	*display: inline;
}
#section03 span {
	font-size: 0.75em;
	width: 3.9em;
	text-align: left;
	margin: 0.5em 0.75em 0 9.75em;
	padding: 0.15em 0 0.3em 0.25em;
	background-color: #c3e1f7;
}

/* #section04 */
#section04 {
	float: left;
	width: 24.25em;
	height: 19.983em;
	/*height: 100%;*/
	border-top: 4px solid #2c60a5;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
#section04 #notice {
	position: relative;
	height: 9.4375em;
	border-bottom: 1px solid #ddd;
}
#section04 #notice h2 {
	height: 2.125em;
	background-color: ivory;
}
#section04 #notice h2 img {
	width: 5.1875em;
	height: 1.0625em;
	margin: 0.75em 0 0.75em 0.75em;
}
#section04 #notice ul {
	overflow: hidden;
	font-size: 0.75em;
	width: 30.5em;
	height: 7.5em;
	padding: 0.75em 0 0.5em 0.75em;
}
#section04 #notice ul li {
	line-height: 1.5em;
	padding-left: 0.75em;
	background: url(/images/common/main-bullet.gif) no-repeat 0 50%;
}
#section04 #notice span {
	position: absolute;
	right: 0.75em;
	top:0.7em;
	display: block;
	font-size: 0.75em;
	width: 3.5em;
	text-align: left;
	padding: 0 0 0.3em 0.25em;
	background-color: #d4e9f8;
	border: 1px solid #92bddc;
}
#section04 #publicrelations {
	position: relative;
}
#section04 #publicrelations h2 {
	width: 24.25em;
	margin-top: 0.25em;
	/*border-bottom: 1px solid #ddd;
	background-color: #efefef;*/
}
#section04 #publicrelations h2 img {
	width: 4em;
	height: 1.0625em;
	padding: 0.75em 0 0.75em 0.75em;
}
#section04 #publicrelations ul {
	font-size: 0.75em;
	width: 30.75em;
	margin: 1em 0 0 1em;
}
#section04 #publicrelations ul li {
	display: inline-block;
	width: 9.5em;
	overflow: hidden;
	line-height: 1.5em;
	margin-right: 0.75em;
	zoom: 1;
	*display: inline;
}
#section04 #publicrelations span {
	position: absolute;
	right: 0.75em;
	top:0.75em;
	display: block;
	font-size: 0.75em;
	width: 3.5em;
	text-align: left;
	/*font-weight: bold;*/
	padding: 0 0 0.3em 0.25em;
	background-color: #d4e9f8;
	border: 1px solid #92bddc;
}
/* #section05 */
#section05 {
	float: left;
	width: 15.9em;
	/*height: 100%;*/
	border-top: 4px solid #4b9ad1;
	/*background-color: #fffff0;*/
}
#section05 #report {
	width: 15.9em;
	height: 13.25em;
	border-bottom: 1px solid #ddd;
}
#section05 #report h2 {
	width: 15.9em;
	/*border-bottom: 1px solid #ddd;
	background-color: #efefef;*/
}
#section05 #report h2 img.culture-space-title {
	width: 3.5em;
	height: 0.875em;
	padding: 0.5em 0 0.25em 0.75em;
}
#section05 #report h2 img.special-product-title {
	width: 2.625em;
	height: 1em;
	padding: 0 0 0.25em 0.75em;
}
#section05 #report h2 img.tour-title {
	width: 3.625em;
	height: 1em;
	padding: 0 0 0.25em 0.75em;
}
#section05 img.report {
	border: 2px solid #000;
	margin: 0 0 0.5em 0.5em;
}
#section05 img.report:hover {
	border: 2px solid #44DECC;
}
#section05 #quick-link {	
	width: 15.083em;
	padding: 0.5em 0 0.5em 0.5em;
}
#section05 #quick-link ul li {
	border: 1px solid #c8dbe8;
	margin-bottom: 0.15em;
}
#section05 #quick-link ul li:hover {
	border: 1px solid #1187c4;
}
