BODY#home {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; WIDTH: 780px; COLOR: #444444
}
P.menu {
	FONT-WEIGHT: 500; FONT-SIZE: 0.92em; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px; PADDING-TOP: 20px
}
P .menu SPAN {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; DISPLAY: none; FONT-SIZE: 0.75em; MARGIN-LEFT: 10px; BORDER-LEFT: 1px solid; COLOR: navy; BORDER-BOTTOM: 1px solid
}
P .menu A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 12px; BORDER-LEFT: medium none; WIDTH: 10em; COLOR: #ff8c00; PADDING-TOP: 15px; BORDER-BOTTOM: medium none; TEXT-ALIGN: center; TEXT-DECORATION: none
}
H1  { color: #fff; font-size: x-small; font-style: normal; font-weight: 600; font-stretch: condensed; background-color: #7ab4ff; text-align: center; margin-top: 30px; margin-bottom: 30px; padding-top: 10px; padding-bottom: 12px }
H2    { color: #444; font-size: x-small; line-height: 1em; text-indent: 12px; margin-top: 2em; margin-bottom: 1em; padding-left: 0.3em; border-top: medium none; border-right: medium none; border-left: medium none; outline-color: #fff; color2: red   }
.kokyaku LI {
	FONT-SIZE: xx-small; COLOR: #555
}
LI {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN: 5px 2px 5px -8px; COLOR: #444; LINE-HEIGHT: normal
}
ADDRESS   { color: #777; font-size: x-small; font-style: normal; font-weight: bold; margin-top: 30px; padding-top: 4px; border-top: 9px solid #aaaaaa }
A:link {
	FONT-WEIGHT: 600; FONT-SIZE: xx-small; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: x-small; PADDING-BOTTOM: 8px; MARGIN: 12px; COLOR: #333; LINE-HEIGHT: 1.25em; PADDING-TOP: 8px
}
STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #444; TEXT-ALIGN: center
}
EM {
	FONT-WEIGHT: 600; FONT-SIZE: x-small; COLOR: #bb0b17; FONT-STYLE: normal; TEXT-ALIGN: center
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: x-small; PADDING-BOTTOM: 6px; MARGIN: 5px; COLOR: #fff; PADDING-TOP: 6px; BACKGROUND-COLOR: #8c0000
}
H2#sidenavi {
	FONT-SIZE: x-small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
STRONG#tiiki {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: xx-small; PADDING-BOTTOM: 6px; MARGIN: 3px; COLOR: #444; PADDING-TOP: 6px
}
H1#top {
	FONT-WEIGHT: lighter; FONT-SIZE: xx-small; MARGIN: 5px; COLOR: #e9e7ee; BACKGROUND-COLOR: white
}
H3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: x-small; PADDING-BOTTOM: 12px; MARGIN: 12px; COLOR: #007200; PADDING-TOP: 12px
}
.text1  { margin: 2px; padding-left: 12px }
.honbun {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.section  { line-height: normal; padding-right: 6px; padding-left: 6px; width: 420px; border: dotted 2px #bbc6d2 }
.area {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #444
}
.black {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #505050
}
#leftnavi  { background-color: #f5f5f5; border-style: ridge none none; border-width: 1px; border-color: #ccc }
#centercontent {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#rightnavi {
	MARGIN-RIGHT: 15px
}
.otoiawase  { background-color: #e6f6fa; margin: 15px; padding: 3px; width: 405px; border: inset 1px #929bc1 }
.otoiawase P {
	FONT-WEIGHT: bold; COLOR: #004a71
}
BLOCKQUOTE {
	FONT-SIZE: x-small; COLOR: #2f2f2f
}
.box { margin: 5px; border: solid 2px #7ab4ff }
#wrapper    { width: 800px; border-style: solid; border-width: 15px 1px 1px; border-color: #aaa #dfe0e1 #dfe0e1 }
.h2box  { margin: 15px; width: 405px; border: double 1px #afc0c6 }
#yasumi { background-color: #fc6;margin: 15px; width: 405px; border: double 1px #afc0c6  }
h1#yasumi1 { background-color: #ff7b21 }
