@charset "utf-8";

/* *****************************************************
	navi-color-variation01-01
	last update 2008-05-2x
	
	color01-glovalInfo_mini
 * *****************************************************/

/* *****************************************************
 *	logo
 * *****************************************************/

div#header h1 a{
	background: url(img/logo.png) no-repeat left top;
	}

/* *****************************************************
 *	glovalInfo
 * *****************************************************/

div#container div#subNavi ul#glovalInfo{
	margin: 0 0 1em 2px;
	_margin: 0 0 1em 0;
	padding: 0px;
	height: 142px;
	width: 182px;
	background: url(img/gInfo_bg.png) no-repeat left bottom;
	}
div#container div#subNavi ul#glovalInfo li{
	margin: 0;
	padding: 2px 0px 0px;
	}
div#container div#subNavi ul#glovalInfo li.sitemap{
	margin: 0;
	padding: 17px 0px 0px;
	}
div#container div#subNavi ul#glovalInfo li a{
	text-indent: -9999px;
	height: 27px;
	width: 182px;
	display: block;
	}
div#container div#subNavi ul#glovalInfo li.sitemap a{
	background: url(img/gInfo_sitemap.png) no-repeat 0% 0%;
	}
div#container div#subNavi ul#glovalInfo li.sitemap a.menuon,
div#container div#subNavi ul#glovalInfo li.sitemap a:hover{
	background: url(img/gInfo_sitemap.png) no-repeat 100% 0%;
	}
div#container div#subNavi ul#glovalInfo li.contact a{
	background: url(img/gInfo_contact.png) no-repeat 0% 0%;
	}
div#container div#subNavi ul#glovalInfo li.contact a.menuon,
div#container div#subNavi ul#glovalInfo li.contact a:hover{
	background: url(img/gInfo_contact.png) no-repeat 100% 0%;
	}
div#container div#subNavi ul#glovalInfo li.bus a{
	background: url(img/gInfo_bus.png) no-repeat 0% 0%;
	}
div#container div#subNavi ul#glovalInfo li.bus a.menuon,
div#container div#subNavi ul#glovalInfo li.bus a:hover{
	background: url(img/gInfo_bus.png) no-repeat 100% 0%;
	}
div#container div#subNavi ul#glovalInfo li.access a{
	background: url(img/gInfo_access.png) no-repeat 0% 0%;
	}
div#container div#subNavi ul#glovalInfo li.access a.menuon,
div#container div#subNavi ul#glovalInfo li.access a:hover{
	background: url(img/gInfo_access.png) no-repeat 100% 0%;
	}
div#container div#contents h3.h3_new{
	text-indent: -9999px;
	margin-top: 0px;
	height: 20px;
	background: #598700 url(img/h3_new.gif) no-repeat left top;
	}
/* *****************************************************
 *	pageNavi more btn-color
 * *****************************************************/
ul.pageNavi li a{
	background: url(img/more_list_g.gif) no-repeat 3px center;
	}
ul.pageNavi li a:hover,
ul.pageNavi li a.on{
	background: #CCCCCC url(img/more_list_g_on.gif) no-repeat 3px center;
	}
/* *****************************************************
 *	turnOver
 * *****************************************************/
div.turnOver span{
	color: #5f8e00;
	background: url(img/turnOver_g.gif) no-repeat center center;
	}
dl.data,
dl.data2{
	background-color: #d6ead7;
	margin: 0;
	padding: 0;
	}
dl.data dt,
dl.data2 dt{
	color: #0b310d;
	vertical-align: middle;
	text-indent: 1em;
	margin: 0;
	padding: 0.6em 0;
	border-top: 1px solid #FFFFFF;
	float: left;
	width: 11em;
	}
dl.data dd,
dl.data2 dd{
	margin: 0 0 0 11em;
	padding: 0.6em 1em;
	background: #FFFFFF url('img/data_dd_bg.gif') repeat-x left bottom;
	}

span.hot{
	color: #FF0000;
	}
dl.data input{
	padding: 0.2em 5px;
	margin: 0 5px 0 0;
	}
h4.event_set{
	color: #FFFFFF;
	margin-top: 1.5em;
	padding: 3px 0px 3px 1em;
	background-color: #386148;
	}
/* *****************************************************
 *	form
 * *****************************************************/
form {
	clear: both;
	}

input,
select,
textarea {
	color: #666666;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CCCCCC #DFDFDF #E6E6E6 #CCCCCC;
	border-style: solid;
	background: url('img/input-bg.gif') no-repeat left top;
	}
input:hover,
select:hover,
textarea:hover {
	border: 1px solid #33CC66;
}
input:focus,
select:focus,
textarea:focus {
	background: #fff;
	border:1px solid #339900;
	}

input.radio {
	background-color: transparent;
	border: none;
}

input.push {
	margin: 1em 0 0;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0;
	border: 1px solid #336600;
	width: 7em;
	background-color: #669933;
	background-image: none;
}

input.push:hover {
	background: #9dd06b;
}
div#mailfrom_hidden_object {
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.mfp_err{
	color: #FF6633;
	}
