BODY {
	COLOR: #330000
}
A {
	COLOR: #006699
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
* HTML .test {
	FONT-SIZE: small
}
*:first-child + HTML .test {
	FONT-SIZE: medium
}
HTML > BODY .test {
	FONT-SIZE: medium
}
HTML:first-child .test {
	FONT-SIZE: medium
}
BODY {
	TEXT-ALIGN: center; WIDTH: 100%; FONT-FAMILY: "メイリオ", "Meiryo", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif
}
P {
	LINE-HEIGHT: 150%; FONT-SIZE: 80%
}
TH {
	LINE-HEIGHT: 150%; FONT-SIZE: 80%
}
TD {
	LINE-HEIGHT: 150%; FONT-SIZE: 80%
}
LI {
	LINE-HEIGHT: 150%; FONT-SIZE: 80%
}
.CNT {
	TEXT-ALIGN: center
}
.L {
	TEXT-ALIGN: left
}
.R {
	TEXT-ALIGN: right
}
.clr_sps {
	CLEAR: both; FONT-SIZE: 1px
}
#container {
	TEXT-ALIGN: left; MARGIN: auto; WIDTH: 740px
}
H1 {
	TEXT-INDENT: 62px; MARGIN: 10px 0px 0px; BACKGROUND: url(img/common/bg_h1.gif) no-repeat; HEIGHT: 38px; FONT-WEIGHT: normal
}
H1 A {
	LINE-HEIGHT: 38px; COLOR: #333333; FONT-SIZE: 25px; VERTICAL-ALIGN: top; TEXT-DECORATION: none
}
#head_menu {
	TEXT-ALIGN: right; LINE-HEIGHT: 25px; WIDTH: 740px; BACKGROUND: url(img/common/bg_head_menu.jpg) repeat-x; COLOR: #ffffff; FONT-SIZE: 10px
}
#head_menu A {
	MARGIN: 0px 4px; LETTER-SPACING: 1px; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
#head_menu A:hover {
	COLOR: #ff0066
}
#contents {
	MARGIN: 6px 0px 0px; CLEAR: left
}
#main_image {
	PADDING-BOTTOM: 6px; MARGIN: 16px 0px 0px; PADDING-LEFT: 7px; WIDTH: 740px; PADDING-RIGHT: 7px; BACKGROUND: url(img/top/bg_main_pic.gif) no-repeat; HEIGHT: 194px; PADDING-TOP: 8px
}
#copy {
	BORDER-BOTTOM: #333333 0px solid; TEXT-ALIGN: right; BORDER-LEFT: #333333 0px solid; PADDING-BOTTOM: 2px; MARGIN: 20px 0px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 20px; COLOR: #333333; FONT-SIZE: 10px; BORDER-TOP: #333333 3px solid; BORDER-RIGHT: #333333 0px solid; PADDING-TOP: 2px
}
#copy A {
	COLOR: #333333; TEXT-DECORATION: none
}
#copy A:hover {
	COLOR: #333333
}
#top {
	
}
#top H2 {
	FONT-SIZE: 25px; FONT-WEIGHT: normal
}
#top DIV#left {
	WIDTH: 398px; FLOAT: left
}
#top DIV#left H3 {
	MARGIN: 6px 0px 0px; FONT-SIZE: 12px
}
#top DIV#left DIV#info {
	WIDTH: 398px; BACKGROUND: url(img/top/bg_info.gif)
}
#top DIV#left DIV#info DIV#main {
	TEXT-ALIGN: left; BACKGROUND: url(img/top/bg_info_main.gif) repeat-y
}
#top DIV#left DIV#info DIV#main H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: smaller; PADDING-TOP: 8px
}
#top DIV#left DIV#info DIV#main P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
#top DIV#right {
	MARGIN: 0px 0px 0px 20px; WIDTH: 230px; FLOAT: left
}
#top DIV#right DIV#bnr_sps {
	
}
#top DIV#right DIV#bnr_sps P {
	TEXT-ALIGN: center; MARGIN: 12px 0px 0px; WIDTH: 318px; HEIGHT: 105px
}
#top DIV#right DIV#bnr_sps P A {
	LINE-HEIGHT: 105px; TEXT-INDENT: 10px; WIDTH: 318px; DISPLAY: block; BACKGROUND: url(img/top/bg_bnr.jpg) no-repeat; HEIGHT: 105px; COLOR: #333333; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#top DIV#right DIV#bnr_sps P A:hover {
	FILTER: alpha(opacity=75); FONT-SIZE: 16px; -moz-opacity: 0.75
}
#main_image2 {
	PADDING-BOTTOM: 6px; MARGIN: 16px 0px 0px; PADDING-LEFT: 7px; WIDTH: 740px; PADDING-RIGHT: 7px; BACKGROUND: url(img/top/bg_main_pic.gif) no-repeat; HEIGHT: 194px; PADDING-TOP: 8px
}
#main_image2 H2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 726px; PADDING-RIGHT: 30px; BACKGROUND: url(img/common/main_pic01.jpg) no-repeat; HEIGHT: 180px; COLOR: #ffffff; FONT-SIZE: 25px; FONT-WEIGHT: normal; PADDING-TOP: 120px
}
#sub_page {
	
}
#sub_page H3 {
	TEXT-INDENT: 20px; MARGIN: 10px 0px 0px; BACKGROUND: url(img/common/bg_h3a.jpg) no-repeat; COLOR: #333333; FONT-SIZE: 100%
}
#sub_page P {
	MARGIN: 6px 0px 0px
}
