@charset "shift_jis";
/* head */

#header-index {
	width: 780px;
	height: 270px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-index.jpg);
	background-repeat: no-repeat;	
}

#header-index02 {
	width: 780px;
	height: 470px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-index02.jpg);
	background-repeat: no-repeat;	
}

#header-index03 {
	width: 780px;
	background-image: url(../images/index.back.gif);
	background-repeat: no-repeat;	
	height: 360px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 5;	
}

* html #header-index03 {
	width: 780px;
	background-image: url('../images/index-back.gif');
	background-repeat: no-repeat;	
	height: 360px;
	margin: 32px 0 -20px 0;
	padding: 0;
	background-color: #FFF;
	z-index: 5;	
}

*:first-child+html #header-index03 {
	width: 780px;
	background-image: url(../images/index.back.gif);
	background-repeat: no-repeat;	
	height: 360px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 5;
}

#header-index04 {
	width: 780px;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
	height: 360px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 5;
}

* html #header-index04 {
	width: 780px;
	background-image: url('../images/original1.jpg');
	background-repeat: no-repeat;	
	height: 360px;
	margin: 32px 0 -20px 0;
	padding: 0;
	background-color: #FFF;
	z-index: 5;
}

*:first-child+html #header-index04 {
	width: 780px;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
	height: 360px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	z-index: 5;
}

#header-indexsangyou {
/* ?????????????OK??-link?bussiness????OK */
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-business.jpg);
	background-repeat: no-repeat;	
}


#header-flash {
	width: 780px;
	height: 470px;
	margin: 0;
	padding: 0;
	z-index: 5;	
}

* html #header-flash {
	width: 780px;
	height: 470px;
	margin: 0 0 -40px 0;
	padding: 0;
	z-index: 5;	
}

#input {
	margin: 0 0 auto 40px;
	z-index: 4;
}

#input-box {
	z-index: 2;
	width: 150px;
	position:relative;top:-100px;
}

#input-button {
	z-index: 2;
	position:relative;top:-100px;
	margin-top: 5px;
	margin-left: 100px;
}

* html #input {
	margin: -300px 0 auto 40px;
	z-index: 4;
}

* html #input-box {
	z-index: 2;
	width: 150px;
	position:relative;top:200px;
}

* html #input-button {
	z-index: 2;
	position: relative;
	top:200px;
	margin-left: 100px;
}

#search {
	margin: -100px 0 0 100px;
	width: 150px;
	z-index: 4;
}

html[xmlns] #search {
	margin: 210px 0 0 30px;
	width: 150px;
	z-index: 4;
}

#header-guid {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-schedule {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-policy {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-policy.jpg);
	background-repeat: no-repeat;	
}

#header-statistics {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-kataribe {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-kataribe.jpg);
	background-repeat: no-repeat;	
}

#header-kataribe02 {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-shuttle {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-tomonokai {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-kumanogaku {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-english {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-business {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-business.jpg);
	background-repeat: no-repeat;	
}

#header-zekkei-umi {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-zekkei-yama {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-zekkei-kawa {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-rekishi {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-kankou {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-tokusanhin {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-history {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-museum {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-map {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-event-spring {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-event-s {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-event-a {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-event-w {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-link {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}

#header-taiken {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/head-taiken.jpg);
	background-repeat: no-repeat;	
}

#header-plan {
	width: 780px;
	height: 180px;
	margin: 0;
	padding: 0;
	background-image: url(../images/original1.jpg);
	background-repeat: no-repeat;	
}