@charset "Shift_JIS";


h1 {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	}


#content .header1 {
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	}


.logo {
	width: 223px;/* necessary for ie win */
	height:355px;
	text-align:left;
	margin: 0;
	padding: 0;
	float: left;
	}

.fl{
	width: 627px;/* necessary for ie win */
	height:355px;
	text-align:left;
	float: right;
	margin: 0;
	padding: 0;
	}


.bt_left {
	width: 223px;/* necessary for ie win */
	text-align:left;
	margin: 0;
	padding: 0;
	float: left;
	}


.bt_center {
	width: 361px;/* necessary for ie win */
	height:155px;
	text-align:left;
	margin: 0;
	padding: 0;
	float: left;

	}


.bt_right{
	width: 266px;/* necessary for ie win */
	height:155px;
	text-align:left;
	float: right;
	margin: 0;
	padding: 0;
	background : url(../image/namacho_bg.jpg) repeat-y;
	}


.clr {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

/*バナー設定*/
.banner{
	margin-top: 24px;
	padding: 0;
	float: left;
	}

/*バナー設定 2つめから*/
.banner2{
	text-align:left;
	margin-top: 10px;
	padding: 0;
	float: left;
	}
	
	
/*メニュー--横組*/
#mn
{
	margin: 0 auto ;
	padding: 0;
	width:361px;
	height: 155px;
	background : url(../image/namacho_btn.jpg) no-repeat 0 0;
}
#mn ul{
	margin: 0;
	padding: 0;
}

#mn h2{float:left;}

#mn h2.mn01 {
	margin: 0;
	padding: 0;
	width:110px;
	height: 155px;
	text-indent:-9999px;
	float: left;
	overflow: hidden;
}

#mn h2.mn02 {
	margin: 0;
	padding: 0;
	width:115px;
	height: 155px;
	text-indent:-9999px;
	float: left;
	overflow: hidden;
}


 #mn h2.mn03 {
	margin: 0;
	padding: 0;
	width:136px;
	height: 155px;
	text-indent:-9999px;
	float: left;
	overflow: hidden;
}


#mn h2 a{
	display:block;
	width:110px;
	height: 155px;
	text-decoration:none;
}

 #mn h2.mn02 a {
	margin: 0;
	padding: 0;
	width:115px;
	height: 155px;
	text-indent:-9999px;
	float: left;
	overflow: hidden;
}

 #mn h2.mn03 a{
	margin: 0;
	padding: 0;
	width:136px;
	height: 155px;
	text-indent:-9999px;
	float: left;
	overflow: hidden;
}

#mn h2.mn01 a, #mn h2.mn01 a:active, #mn h2.mn01 a:visited{
	background : url(../image/namacho_btn.jpg) no-repeat 0 0;
}
#mn h2.mn01 a:hover{
	background : url(../image/namacho_btn.jpg) no-repeat 0 -155px;
}
#mn h2.mn02 a, #mn h2.mn02 a:active, #mn h2.mn02 a:visited{
	background : url(../image/namacho_btn.jpg) no-repeat -110px 0;
}
#mn h2.mn02 a:hover{
	background : url(../image/namacho_btn.jpg) no-repeat -110px -155px;
}
#mn h2.mn03 a, #mn h2.mn03 a:active, #mn h2.mn03 a:visited{
	background : url(../image/namacho_btn.jpg) no-repeat -225px 0;
}
#mn h2.mn03 a:hover{
	background : url(../image/namacho_btn.jpg) no-repeat -225px -155px;
}
