@charset "Shift_JIS";


/*------------------------------------------------------------------------------
 
	上部の注意情報エリア
 
------------------------------------------------------------------------------*/
#note {
}
	#note .text {
		padding: 0 10px;
		color: #C00;
		font-size: 13px;
		line-height: 1.5em;
	}
	#note p {
		margin-bottom: 1.0em;
	}



/*------------------------------------------------------------------------------
 
	タグのスタイル
 
------------------------------------------------------------------------------*/
strong {
	font-weight: bold;
}


a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

a:hover img.btn,
a:hover img.nohover {
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

a:hover img.nohover {
	cursor: default;
}





/*******************************************************************************

	  Override common styles

*******************************************************************************/
#wrapper {
	background-color: transparent;
	width: 960px;
}

li.end {
	padding-right: 0 !important;
}

/*--------------------------------------------------------------------

   header

 --------------------------------------------------------------------*/
#header {
	position: relative;
	height: 98px;
}
	#header h1 {
		position: absolute;
		left: 10px;
		top: 35px;
		width: 346px;
		height: 45px;
	}
	#headNavi {
		position: absolute;
		right: 10px;
		width: 348px;
		top: 45px;
	}
		#headNavi li {
			float: left;
			padding-right: 30px;
		}


#yodogawa {
}

#contents {
	float: left;
	width: 960px;
	padding: 0 0 5px 0;
}

#update {
}

#date {
}






/*--------------------------------------------------------------------

   footer

 --------------------------------------------------------------------*/
#footer {
	width: auto !important;
	margin: 0;
	padding: 0 10px;
	background-color: transparent;
}
	#footer li {
		padding-right: 30px;
	}
	#footer li.end {
		float: right;
	}
		#footer li.end ul li {
			float: left;
			padding: 0 10px;
		}


#copyright {
	color: #808080;
	padding: 20px 0;
}

