BODY {
	MARGIN: 0px;
	FONT: 0.8em/1.5em Verdana;
	color: #666666;
	background: #FFFFFF url(image/bg.jpg) center;
}
.contens {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
.okiniiri {
	width: 128px;
	border: 1px dotted #CC6600;
	background: #FFFFCC;
}

#header {
	MARGIN-LEFT: auto;
	WIDTH: 900px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	HEIGHT: 80px;
	TEXT-ALIGN: left;
	background: #FFFFFF;
}
#header H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	Z-INDEX: 100;
	LEFT: 713px;
	MARGIN: 0px;
	POSITION: absolute;
	TOP: 8px
}
.header A {
	BORDER-RIGHT: #990000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #ffcc00; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #ff9900 1px solid; COLOR: #cc6600; LINE-HEIGHT: 1em; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #990000 1px solid; LETTER-SPACING: 0.2em; TEXT-DECORATION: none
}
.header A:hover {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #000000 1px solid; LEFT: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #990000; BORDER-BOTTOM: #ff9900 1px solid; POSITION: relative; TOP: 1px
}
.navi {
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #92ad76 no-repeat;
	MARGIN-LEFT: auto;
	WIDTH: 895px;
	COLOR: #ffcc00;
	LINE-HEIGHT: 1.5em;
	MARGIN-RIGHT: auto;
	HEIGHT: 20px;
	TEXT-ALIGN: right
}
.navi A {
	FONT-WEIGHT: normal; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.navi A:hover {
	FONT-WEIGHT: normal; COLOR: #ffff00; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 1px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.left {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	padding: 10px;
}
.left P {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 5px
}
.left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.left LI {
	MARGIN-LEFT: 18px; COLOR: #000000; MARGIN-RIGHT: 12px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none
}
.left LI A {
	DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none
}
.left LI A:hover {
	COLOR: #ff6600
}
.right {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	padding: 10px;
}
.right P {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 5px
}
.right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.right LI {
	MARGIN-LEFT: 18px; COLOR: #000000; MARGIN-RIGHT: 12px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none
}
.right LI A {
	DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none
}
.right LI A:hover {
	COLOR: #ff6600
}
.komidashi {
	FONT-SIZE: 12px;
	BACKGROUND:  url(komidashi.gif) no-repeat;
	COLOR: #ffffff;
	TEXT-INDENT: 17px;
	LINE-HEIGHT: 18px;
	TEXT-ALIGN: left
}
TD {
	VERTICAL-ALIGN: top
}
.main {
	TEXT-ALIGN: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 20px 45px 30px;
}
.index6 TD {
	WIDTH: 86px; TEXT-ALIGN: center
}
H3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.main A {
	COLOR: #666666; TEXT-DECORATION: underline
}
.main A:hover {
	COLOR: #ff6600; BORDER-BOTTOM: #ff6600 1px dotted; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
.main P.image A:hover {
	BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; POSITION: relative; TOP: 1px; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ff6600; BORDER-BOTTOM-STYLE: none
}
.blockquote {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
.footer {
	BACKGROUND: #92ad76;
	PADDING-BOTTOM: 30px;
	MARGIN-LEFT: auto;
	WIDTH: 900px;
	COLOR: #ffffff;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 25px;
	TEXT-ALIGN: center
}