@charset "EUC-JP";
body{
	margin : 0 auto;
	font-size : 12px;
	text-align : center;
	background : #FFFF99;
	color : #663300;
    font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3","Meiryo", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	}
#all{
	width : 785px;
	margin : 0 auto;
	text-align : left;
	background: #fff url(../../css/img/allback.jpg) repeat-y;
	}
#header{
background: url(../../css/img/allhead1.jpg) no-repeat;
height: 87px;
}
	.head_txt{
		padding-left: 20px;
		height : 28px;
		color : #663300;
		}
	.logo_area{
		padding-left: 20px;
		margin : 0px;
		}
h1{
font-size: 12px;
margin : 0;
}
#headimg{
	background: url(../../css/img/allhead2.jpg) no-repeat;
	width : 100%;
	font-size : 12px;
	color #333;
	height : 40px;
}
	.headimg_txt{
		text-align : right;
		padding-right : 30px;
		padding-top : 8px;
		}
#pankuzu{
	background : url('../../css/img/pankuzu.jpg');
	height : 40px;
	}
#pankuzu_top{
	background : url('../../css/img/pankuzu.jpg');
	height : 40px;
	margin-bottom : 30px;
	}
.pan_t{
	padding-left : 30px;
	padding-top : 10px;
	}
h2{
font-size: 12px;
margin : 0px;
color : #808000;
}
h3{
font-size: 12px;
font-weight : normal;
margin : 0px;
color : #663300;
}
.m{
	vertical-align : middle;
	}
.mf{
	float : left;
	margin-right : 20px;
	}
.no_m{
	margin : 0px;
	}
img{
border: 0;
vertical-align: bottom;
}
.cr{
	clear : both;
	margin : 10px;
	}
.c_txt{
	text-align : center;
	margin : 0px;
	}
.c_txt2{
	text-align : center;
	margin : 5px;
	}
.r_txt{
	text-align : right;
	margin : 0px;
	}
.l_txt{
	text-align : left;
	margin : 0px;
	}
td{
	font-size : 12px;
	}
#footer{
background: #FFCC99 url(../../css/img/background6.jpg) no-repeat;
height: 57px;
padding-left: 240px;
clear: both;
margin-top : 30px;
}
.foottext{
padding-top: 30px;
}
.ms{
	padding-left : 30px;
	padding-right : 30px;
	}
