body {
	background-color: #FBF9E9;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	line-height: 18px;
	font-size: 16px;
	background-image: url(back07.png);
	background-repeat: repeat-x;
}

P {
	margin: 5px 0 5px 0;
}

P.type1 {
	margin: 14px 0 14px 0;
}

img {
	border-style: none;
/*	display: table-cell;
	vertical-align: middle;*/
}

a:link {
	text-decoration: none;
	color: #069;
}

a:visited {
	text-decoration: none;
	color: #069;
}

a:hover {
	text-decoration: underline;
	background-color: #FCC;
}

.subtitle1 {
	font-weight: bold;
	line-height: 16px;
	font-size: 16px;
	color: #2D3B3F;
}

.submenu1 {
	line-height: 14px;
	font-size: 14px;
	color: #004D00;
	padding-top: 4px;
	padding-bottom: 4px;
}

.submenu2 {
	line-height: 12px;
	font-size: 12px;
	color: #004D00;
	padding-top: 4px;
	padding-bottom: 4px;
}
.honbun5 {
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}
.honbun5a {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

.honbun4 {
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
}

.honbun4a {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}

.honbun1 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.honbun2 {
	font-size: 16px;
	line-height: 22px;
	color: black;
}
/* #nav p { text-align: center; } */
.honbun2-red-bold {
	color: #F00;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}

.honbun3 {
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}

.below-title {
	font-weight: bold;
	font-size: 14px;
}
.lowest {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.style-SatBlue {
	color: #065A8F
}
.style-SunRed {
	color: #C3424D
}
.style-Red {
	color: #FF0000;
}
.style4-Bold {
	font-weight: bold;
}
.style-Underline {
	text-decoration: underline;
}
.style-BgPink {
	background-color: #FF9999;
}
.style-Blue {
	color: Blue;
}

/*-------------------- Menu Navigation ---------------------*/

/*ext-indent:-9999px;などでテキストを画面外に見えないようにした時、Firefoxでは
リンクボタンをクリックすると点線が伸びて表示されてしまします。その解決方法として
リンクの点線自体を表示させなくなります。*/
a:focus {
	outline: none;
}

#nav {
	width: 230px;
	float: left;
	padding: 0 0 0px 0;
}

#nav ul {
	margin: 0 0 0 0;
	padding: 0;
}

#nav li {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

#nav .internal li {
	height: 48px;
	text-indent: -9999px;
}

#nav .internal li a {
	display: block;
	height: 48px;
}

#nav01 a { background: url(./menu-button6.png) 0 0 no-repeat; }
#nav02 a { background: url(./menu-button6.png) 0 -48px no-repeat; }
#nav03 a { background: url(./menu-button6.png) 0 -96px no-repeat; }
#nav04 a { background: url(./menu-button6.png) 0 -144px no-repeat; }
#nav05 a { background: url(./menu-button6.png) 0 -192px no-repeat; }
#nav06 a { background: url(./menu-button6.png) 0 -240px no-repeat; }
#nav07 a { background: url(./menu-button6.png) 0 -288px no-repeat; }


#nav01 a:hover { background: url(./menu-button6.png) -230px 0 no-repeat; }
#nav02 a:hover { background: url(./menu-button6.png) -230px -48px no-repeat; }
#nav03 a:hover { background: url(./menu-button6.png) -230px -96px no-repeat; }
#nav04 a:hover { background: url(./menu-button6.png) -230px -144px no-repeat; }
#nav05 a:hover { background: url(./menu-button6.png) -230px -192px no-repeat; }
#nav06 a:hover { background: url(./menu-button6.png) -230px -240px no-repeat; }
#nav07 a:hover { background: url(./menu-button6.png) -230px -288px no-repeat; }
