@charset "EUC-JP";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#333333;
	line-height:16px;
	background-image: url(back.gif);
}
a:link {
	color: #663333;
	text-decoration: underline;
}
a:visited {
	color: #999900;
	text-decoration: underline;
}

h1 {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2 {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.l {
	background-image: url(l.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.r {
	background-image: url(r.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.b {
	background-image: url(b.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 10px;
}
.base {
	background-image: url(base.gif);
	background-repeat: repeat-y;
	width: 780px;
}
.ftxt {
	font-size: 10px;
	color: #3F2825;
	text-align: right;
	height: 30px;
	width: 750px;
}
.fline {
	background-image: url(foot_line.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 750px;
}

.dotline {
	background-image: url(foot_line.gif);
	background-repeat: repeat-x;
}
.subttl {
	padding-bottom: 10px;
	text-align: left;
}
.bnr {
	padding-top:15px;
}

.space{
width:1px;
height:25px;
}

.space2{
width:1px;
height:5px;
}

.space3{
width:1px;
height:20px;
}


/*　枠・表など　*/
.rimpale {
	background-color: #C3B09B;
	padding: 1px;
}
.rimin {
	background-color: #FFFFFF;
	padding: 2px;
}

.rimpale2 {
	background-color: #C3B09B;
}

.listback1 {
	background-color: #FFFFFF;
	height: 25px;
	text-align:center;
}
.listback2 {
	background-color: #E7E0D7;
	height: 25px;
	text-align:center;
}
.listback3 {
	background-color: #C3B09B;
	height: 25px;
	text-align:center;
}

.back{
background-repeat:no-repeat;
}


