BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
FORM {
	MARGIN: 0px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD {
	FONT-SIZE: 13px; COLOR: #333333
}
HR {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 500px; COLOR: #333333; BORDER-BOTTOM: 1px; HEIGHT: 1px
}
.hr150 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 150px; COLOR: #666666; BORDER-BOTTOM: 1px; HEIGHT: 1px
}
.hr450 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 450px; COLOR: #333333; BORDER-BOTTOM: 1px; HEIGHT: 1px
}
.hr600 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 600px; COLOR: #666666; BORDER-BOTTOM: 1px; HEIGHT: 1px
}
.hr700 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 700px; COLOR: #666666; BORDER-BOTTOM: 1px; HEIGHT: 1px
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.space5 {
	FONT-SIZE: 5px
}
.news12 {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: underline
}
.red10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.red11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.red12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.red13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.red14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.red15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.red16 {
	FONT-SIZE: 16px; MARGIN: 1px; COLOR: #cc0000; TEXT-DECORATION: none
}
.black10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #333333; TEXT-DECORATION: none
}
.black11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #333333; TEXT-DECORATION: none
}
.black12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #333333; TEXT-DECORATION: none
}
.black13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #333333; TEXT-DECORATION: none
}
.black14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #333333; TEXT-DECORATION: none
}
.black15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #333333; TEXT-DECORATION: none
}
.gray10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #666666; TEXT-DECORATION: none
}
.gray11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #666666; TEXT-DECORATION: none
}
.gray12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #666666; TEXT-DECORATION: none
}
.gray13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #666666; TEXT-DECORATION: none
}
.gray14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #666666; TEXT-DECORATION: none
}
.gray15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #666666; TEXT-DECORATION: none
}
.blue10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #0099cc; TEXT-DECORATION: none
}
.blue11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #0099cc; TEXT-DECORATION: none
}
.blue12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #0099cc; TEXT-DECORATION: none
}
.blue13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #0099cc; TEXT-DECORATION: none
}
.blue14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #0099cc; TEXT-DECORATION: none
}
.blue15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #0099cc; TEXT-DECORATION: none
}
.blue2_10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #0000ff; TEXT-DECORATION: none
}
.blue2_11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #0000ff; TEXT-DECORATION: none
}
.blue2_12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #0000ff; TEXT-DECORATION: none
}
.blue2_13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #0000ff; TEXT-DECORATION: none
}
.blue2_14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #0000ff; TEXT-DECORATION: none
}
.blue2_15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #0000ff; TEXT-DECORATION: none
}
.green10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #339900; TEXT-DECORATION: none
}
.green11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #339900; TEXT-DECORATION: none
}
.green12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #339900; TEXT-DECORATION: none
}
.green13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #339900; TEXT-DECORATION: none
}
.green14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #339900; TEXT-DECORATION: none
}
.green15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #339900; TEXT-DECORATION: none
}
.brown10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #bb8822; TEXT-DECORATION: none
}
.brown11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #bb8822; TEXT-DECORATION: none
}
.brown12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #bb8822; TEXT-DECORATION: none
}
.brown13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #bb8822; TEXT-DECORATION: none
}
.brown14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #bb8822; TEXT-DECORATION: none
}
.brown15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #bb8822; TEXT-DECORATION: none
}
.white10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #ffffff; TEXT-DECORATION: none
}
.orange10 {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #ff6600; TEXT-DECORATION: none
}
.orange11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #ff6600; TEXT-DECORATION: none
}
.orange12 {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #ff6600; TEXT-DECORATION: none
}
.orange13 {
	FONT-SIZE: 13px; MARGIN: 1px; COLOR: #ff6600; TEXT-DECORATION: none
}
.orange14 {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #ff6600; TEXT-DECORATION: none
}
.orange15 {
	FONT-SIZE: 15px; MARGIN: 1px; COLOR: #ff6600; TEXT-DECORATION: none
}
.header_topright {
	BACKGROUND-IMAGE: url(http://www.sozai-r.jp/img/site_header_02.gif)
}
#menu {
	WIDTH: 175px
}
#menu UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu1 {
	WIDTH: 175px
}
#menu1 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu1 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu1 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu1 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu2 {
	WIDTH: 175px
}
#menu2 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu2 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu2 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu2 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu3 {
	WIDTH: 175px
}
#menu3 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu3 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu3 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu3 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu4 {
	WIDTH: 175px
}
#menu4 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu4 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu4 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu4 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu5 {
	WIDTH: 175px
}
#menu5 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu5 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu5 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu5 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu6 {
	WIDTH: 175px
}
#menu6 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu6 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu6 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu6 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#menu7 {
	WIDTH: 175px
}
#menu7 UL {
	PADDING-LEFT: 0px; MARGIN: 0px
}
#menu7 LI {
	MARGIN: 1px; BORDER-BOTTOM: #ffddbb 1px solid; LIST-STYLE-TYPE: none
}
#menu7 A {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: #ffffff; WIDTH: 175px; COLOR: #333333; TEXT-DECORATION: none
}
#menu7 A:hover {
	BACKGROUND: #ff9933; COLOR: #ffffff
}
#fddar {
	COLOR: #ffffff
}
#fddar A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#fddar A:hover {
	BACKGROUND: #ffffff; COLOR: #ff9900
}
#fddar2 {
	COLOR: #ffffff
}
#fddar2 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#fddar2 A:hover {
	BACKGROUND: #ffffff; COLOR: #ff9900
}
.mokuji_hit {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: none
}
#mokuji A {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
#mokuji A:hover {
	FONT-SIZE: 12px; BACKGROUND: #ff6600; COLOR: #ffffff
}
#mokuji2 A {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
#mokuji2 A:hover {
	FONT-SIZE: 12px; BACKGROUND: #ff6600; COLOR: #ffffff
}
.mokuji_table {
	WIDTH: 500px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM-STYLE: none; border-spacing: 0px
}
.mokuji_td-30 {
	WIDTH: 30px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
.mokuji_td-80 {
	WIDTH: 80px; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center
}
.mokuji_td-280 {
	WIDTH: 280px; BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: center
}
.site_info {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #9999cc; TEXT-DECORATION: none
}
.site_int {
	FONT-SIZE: 14px; MARGIN: 1px; COLOR: #222222; TEXT-DECORATION: none
}
.site_cat {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #444444; TEXT-DECORATION: none
}
.site_key {
	FONT-SIZE: 12px; MARGIN: 1px; COLOR: #777777; TEXT-DECORATION: none
}
.site_key_11 {
	FONT-SIZE: 11px; MARGIN: 1px; COLOR: #777777; TEXT-DECORATION: none
}
.site_key-overflow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #9999ff; OVERFLOW: auto; BORDER-LEFT: 0px; WIDTH: 440px; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #9999cc; SCROLLBAR-TRACK-COLOR: #ffffff; BORDER-BOTTOM: 0px; SCROLLBAR-DARKSHADOW-COLOR: #9999ff; SCROLLBAR-BASE-COLOR: #ffffff; HEIGHT: 27px
}
#acc TD {
	FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: none
}
#acc A {
	FONT-SIZE: 12px; COLOR: #555555; TEXT-DECORATION: none
}
#acc A:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
#aff A {
	FONT-SIZE: 13px; COLOR: #339900; TEXT-DECORATION: underline
}
#aff A:hover {
	FONT-SIZE: 13px; COLOR: #ff6600; TEXT-DECORATION: underline
}
#aff3 TD {
	FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: none
}
#aff3 A {
	FONT-SIZE: 12px; COLOR: #555555; TEXT-DECORATION: none
}
#aff3 A:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline
}
#hyouji A {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: underline
}
#hyouji A:hover {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
.fddar_table {
	BACKGROUND-COLOR: #ff6600
}
.fddar_table2 {
	BACKGROUND-COLOR: #ff9900
}
