BODY {
	BACKGROUND-IMAGE: url(image/bace-bg.gif); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #666666; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: center 50%; COLOR: #cccccc; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.size10 {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 10px
}
.size12 {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 12px
}
H1 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H2 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H3 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
A {
	COLOR: #ffffff
}
A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; COLOR: #999999
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.hr {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cle {
	VISIBILITY: hidden; CLEAR: both
}
#bace {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 836px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header {
	WIDTH: 836px; DISPLAY: block; MARGIN-BOTTOM: 10px; CLEAR: both
}
#header H1 {
	LINE-HEIGHT: 23px; MARGIN: 0px; PADDING-LEFT: 10px; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#top_menu {
	BACKGROUND-IMAGE: url(image/top-menu.gif); TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 836px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 32px; COLOR: #666666; PADDING-TOP: 0px
}
#top_menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#top_menu LI {
	DISPLAY: inline
}
#top_menu LI A {
	COLOR: #999999; TEXT-DECORATION: none
}
#top_menu LI A:hover {
	COLOR: #3366ff
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 836px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#footer #layout {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main_area {
	WIDTH: 820px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 8px; CLEAR: both; MARGIN-RIGHT: 0px
}
.guidance {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.4em; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; HEIGHT: 40px; CLEAR: both; FONT-SIZE: 12px
}
#favorite_link {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 818px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.f_link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 520px; PADDING-RIGHT: 0px; FONT-FAMILY: "lr SVbN", "Osaka|"; HEIGHT: 16px; COLOR: #999999; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#adv {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 818px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adv H2 {
	BACKGROUND-IMAGE: url(image/top-menu.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; TEXT-INDENT: 1em; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.2em; HEIGHT: 25px; COLOR: #999999; PADDING-TOP: 0px
}
#adv UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 818px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adv A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 116px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 170px; PADDING-TOP: 0px
}
#adv A:hover {
	DISPLAY: block; COLOR: #ff3333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#adv LI {
	BACKGROUND-IMAGE: url(image/ga-back.gif); BORDER-BOTTOM: #222222 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; LIST-STYLE-TYPE: none; MARGIN: 0px 9px 10px 8px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FLOAT: left; HEIGHT: 160px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #222222 1px solid; PADDING-TOP: 0px
}
#adv IMG {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #222222 1px solid; PADDING-BOTTOM: 0px; MARGIN: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #222222 1px solid; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#adv LI.turn IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 19px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#ranking {
	BORDER-BOTTOM: #222222 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 718px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #222222 1px solid; PADDING-TOP: 0px
}
#ranking H2 {
	BACKGROUND-IMAGE: url(image/adv_h2_bg.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN-TOP: 0px; TEXT-INDENT: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.2em; HEIGHT: 25px; COLOR: #999999; PADDING-TOP: 0px
}
.gallery_menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 818px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gallery_menu H2 {
	BACKGROUND-IMAGE: url(image/top-menu.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; TEXT-INDENT: 1em; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.2em; HEIGHT: 25px; COLOR: #999999; PADDING-TOP: 0px
}
.gallery_menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 818px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gallery_menu LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 116px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 160px; PADDING-TOP: 0px
}
.gallery_menu LI A:hover {
	DISPLAY: block; COLOR: #ff3333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.gallery_menu LI {
	BACKGROUND-IMAGE: url(image/ga-back.gif); BORDER-BOTTOM: #222222 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; LIST-STYLE-TYPE: none; MARGIN: 0px 9px 10px 8px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FLOAT: left; HEIGHT: 160px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #222222 1px solid; PADDING-TOP: 0px
}
.gallery_menu IMG {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #222222 1px solid; PADDING-BOTTOM: 0px; MARGIN: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #222222 1px solid; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.gallery_menu LI.turn IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 19px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#ranking_new {
	WIDTH: 818px
}
#ranking_new H2 {
	BACKGROUND-IMAGE: url(image/top-menu.gif); TEXT-ALIGN: left; LINE-HEIGHT: 25px; TEXT-INDENT: 1em; MARGIN: 0px 0px 5px; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.2em; HEIGHT: 25px; COLOR: #999999; FONT-SIZE: 18px
}
#ranking_new DL {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 4px 4px 4px 5px; PADDING-LEFT: 0px; WIDTH: 192px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 48px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 0px
}
#ranking_new DT {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 62px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 45px; PADDING-TOP: 3px
}
#ranking_new DT IMG {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#ranking_new DD {
	PADDING-BOTTOM: 0%; LINE-HEIGHT: 1.5em; MARGIN: 10px 0px 0px; PADDING-LEFT: 0%; WIDTH: 124px; PADDING-RIGHT: 0%; FLOAT: right; COLOR: #999999; PADDING-TOP: 0%
}
#ranking_new DD A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LETTER-SPACING: 0.3em; COLOR: #999999; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#link-area {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 820px; PADDING-RIGHT: 0px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
#link-area UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 820px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#link-area LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 88px; PADDING-RIGHT: 3px; FLOAT: left; PADDING-TOP: 0px
}
#link-area H2 {
	BACKGROUND-IMAGE: url(image/top-menu.gif); LINE-HEIGHT: 25px; TEXT-INDENT: 1em; MARGIN: 0px 0px 10px; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.2em; HEIGHT: 25px; COLOR: #cccccc; FONT-SIZE: 18px
}
.gallery {
	PADDING-BOTTOM: 0px; MARGIN: 10px auto 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gallery H2 {
	BACKGROUND-IMAGE: url(image/adv_h2_bg.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; TEXT-INDENT: 1em; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; WIDTH: 526px; PADDING-RIGHT: 0px; DISPLAY: block; LETTER-SPACING: 0.4em; HEIGHT: 25px; COLOR: #000000; PADDING-TOP: 0px
}
.gallery UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gallery LI {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LIST-STYLE-TYPE: none; WIDTH: 98px; FLOAT: left; HEIGHT: 98px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #000000 1px solid
}
.gallery LI A {
	WIDTH: 98px; DISPLAY: block; HEIGHT: 98px
}
.gallery IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 9px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.gallery LI.turn IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 19px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
