body.top{ 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	background: #F4EAD7;
	font-family: sans-serif;
}
body.white{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	font-family: sans-serif;
}
h1 {
	margin: 37px 0 5px 0;
	padding: 0 0 2px 0;
	width: 550px;
	border-bottom: 2px solid #A82424;
}
p {
	margin: 10px 0;
	padding: 0;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}
UL {margin-top:10px;margin-bottom:10px}
OL {margin-top:10px;margin-bottom:10px}
OL.np {
	margin: 5px 0px 10px 30px;
}
OL.np2 {
	margin: 5px 0px 0px 30px;
}
UL.sp {
	margin: 5px 0px 5px 30px;
}
P.ss {
	margin: 5px 0px 5px 0px;
}

A.topi {
	color: #000000;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}
A.topi:hover {
	color: #D43333;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}
A.mn {
	color: #6B312E;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: none;
}
A.mn:hover {
	color: #6B312E;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}
A.mnon {
	color: #ffffff;
	background: #A82424;
	font-family: sans-serif;
	font-size:14px;
	line-height: 1.5;
	text-decoration: none;
}
A.next {
	color: #6B312E;;
	background: #ffffff;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.2;
	text-decoration: none;
}
A.next:hover {
	color: #6B312E;;
	background: #F5D6CC;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.2;
	text-decoration: none;
}
A.pub {
	color: #000000;
	text-decoration: none;
}
A.pub:hover {
	color: #6B312E;
	text-decoration: underline;
}
A.mpub {
	color: #6B312E;
	text-decoration: none;
}
A.mpub:hover {
	color: #6B312E;
	text-decoration: underline;
}
A.mnu {
	color: #2031AA;
	background: #FFFFFF;
	text-decoration: underline;
}
A.mnu:hover {
	color: #CE223C;
	background: #FAE7E2;
	text-decoration: underline;
}

A.tpp {
	color: #006600;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}
A.tpp:hover {
	color: #804000;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}
A.tpp2 {
	color: #ffffff;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}
A.tpp2:hover {
	color: #CCCCFF;
	font-family: sans-serif;
	font-size:12px;
	line-height: 1.5;
	text-decoration: underline;
}

.trail {
	color: #000000;
	background: #EAD6AF;
	font-size:11px;
	font-family: Arial,sans-serif;
	line-height: 1.2;
}
.tmenu {
	color: #6B312E;
	background: #F5D6CC;
	font-size:12px;
	line-height: 1.2;
}

.line {
	background: #BEBEBE;
}
.hline {
	background: #A82424;
}
.mline {
	background: #6B312E;
}

.tblue {
	color: #0066FF;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}


.t0 {
	color: #000000;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}
.t0b {
	color: #000000;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
	font-weight: bold;
}
.t1b {
	color: #A82424;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
	font-weight: bold;
}
.t1bl {
	color: #A82424;
	background: #ffffff;
	font-size:14px;
	font-family: sans-serif;
	line-height: 1.5;
	font-weight: bold;
}
.t1l {
	color: #A82424;
	background: #ffffff;
	font-size:14px;
	font-family: sans-serif;
	line-height: 1.5;
}
.t1 {
	color: #A82424;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}
.t2b {
	color: #990000;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
	font-weight: bold;
}
.t3s {
	color: #663300;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.2;
}

.text {
	color: #000000;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
}
.textB {
	color: #000000;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	font-weight: bold;
}
.textL {
	color: #000000;
	background: #ffffff;
	font-size:14px;
	font-family: sans-serif;
	font-weight: bold;
}
.yotei {
	color: #A82424;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}
.dtl {
	color: #3C6831;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}

/*前ページに戻る*/
.paper {
	color: #999999;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}

.ryuA {
	color: #ffffff;
	background: #484891;
	font-size:12px;
	font-family: sans-serif;
}
.ryuB {
	color: #000000;
	background: #9999CC;
	font-size:12px;
	font-family: sans-serif;
	font-weight: bold;
}
.ryuC {
	color: #000000;
	background: #cccccc;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}
.ryuD {
	color: #ffffff;
	background: #3D7A3D;
	font-size:12px;
	font-family: sans-serif;
}
.ryuE {
	color: #000000;
	background: #99CC99;
	font-size:12px;
	font-family: sans-serif;
	font-weight: bold;
}
.pubL {
	color: #000000;
	background: #B0C4D9;
	font-size:12px;
	font-family: sans-serif;
	font-weight: bold;
}
.pubT {
	color: #000000;
	background: #B2D7C4;
	font-size:13px;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 1.5;
}
.pubR {
	color: #000000;
	background: #DDDDDD;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
}
.iin {
	color: #000000;
	background: #ffffff;
	font-size:12px;
	font-family: sans-serif;
	line-height: 1.5;
	font-weight: bold; 
}
.iin2 {
	background: #BBBBBB;
}
.hasen{ 
	background-image: url("./images/hasen_bg.gif");
	background-repeat: repeat-x;
}
.e1 {
	color: #000000;
	background: #ffffff;
	font-size:12px;
	font-family: Arial;
	line-height: 1.5;
}
.e2 {
	color: #333399;
	background: #ffffff;
	font-size:13px;
	font-family: Arial,sans-serif;
	font-weight: bold; 
	line-height: 1.5;
}
.cc{ 
	color: #463820;
	font-family: Arial,sans-serif; 
	font-size:13px; 
	font-weight: bold; 
}
.photo {
	color: #663300;
	font-size:11px;
	font-family: sans-serif;
	line-height: 1.2;
}

DT.aa{color: #A82424; font-size:14px; font-weight: bold;}

.txt2{font-size:12px; font-weight: normal;}

.f1s{ font-family: sans-serif; font-size:11px; line-height: 1.2;}
.f1l{ font-family: sans-serif; font-size:11px; line-height: 1.5;}
.f2l{ font-family: sans-serif; font-size:12px; line-height: 1.5;}
.f3l{ font-family: sans-serif; font-size:14px; line-height: 1.5;}
.f4l{ font-family: sans-serif; font-size:16px; line-height: 1.5;}
.f1bl{ font-family: sans-serif; font-size:11px; line-height: 1.5; font-weight: bold;}
.f2bl{ font-family: sans-serif; font-size:12px; line-height: 1.5; font-weight: bold;}
.f3bl{ font-family: sans-serif; font-size:14px; line-height: 1.5; font-weight: bold;}
.f4bl{ font-family: sans-serif; font-size:16px; line-height: 1.5; font-weight: bold;}

.ug2l{ font-family: sans-serif; font-size:12px; line-height: 1.5;}

.f1{ font-family: sans-serif; font-size:11px; font-weight: normal;}
.f2{ font-family: sans-serif; font-size:12px; font-weight: normal;}
.f3{ font-family: sans-serif; font-size:14px; font-weight: normal;}
.f4{ font-family: sans-serif; font-size:16px; font-weight: normal;}
.f2b{ font-family: sans-serif; font-size:12px; font-weight: bold;}
.f3b{ font-family: sans-serif; font-size:14px; font-weight: bold;}
.f4b{ font-family: sans-serif; font-size:16px; font-weight: bold;}
.f5b{ font-family: sans-serif; font-size:18px; font-weight: bold;}
.ug1{ font-family: sans-serif; font-size:11px; font-weight: normal;}
.ug1b{ font-family: sans-serif; font-size:11px; font-weight: bold;}
.btm1{ font-family: Arial, sans-serif; font-size:8pt; line-height: 1.2;}
.btm2{ font-family: Arial, sans-serif; font-size:9pt; line-height: 1.2;}
.btm2b{ font-family: Arial, sans-serif; font-size:9pt; line-height: 1.2; font-weight: bold;}
.btm1b{ font-family: Arial, sans-serif; font-size:8pt; line-height: 1.2; font-weight: bold;}

.eng3{ font-family: Arial, sans-serif; font-size:13px; line-height: 1.5;}

.tp1{ font-family: sans-serif; font-size:12px; line-height: 1.5;}


