BODY {
	TEXT-JUSTIFY: distribute; FONT-SIZE: 12px; COLOR: black; WORD-BREAK: break-all; LINE-HEIGHT: 20px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; LINE-BREAK: strict; TEXT-ALIGN: justify
;}
TABLE {
	TEXT-JUSTIFY: distribute; FONT-SIZE: 12px; COLOR: black; WORD-BREAK: break-all; LINE-HEIGHT: 20px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; LINE-BREAK: strict; TEXT-ALIGN: justify
;}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(bg.jpg) #e8e8e8 repeat-x; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}}
TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;}
TD.VAlignMiddle {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;}
TD.VAlignBottom {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;}
A {
	COLOR: #006fb1; TEXT-DECORATION: none
;}
A:visited {
	COLOR: #006fb1; TEXT-DECORATION: none
;}
A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
;}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;}
.font14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 24px
;}
.font10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px; LETTER-SPACING: 1px
;}
#navi01 {
	WIDTH: 93px; HEIGHT: 31px
;}
#navi02 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi03 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi04 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi05 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi06 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi07 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi08 {
	WIDTH: 95px; HEIGHT: 31px
;}
#navi01 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) 0px 0px; WIDTH: 93px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi01 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) 0px -31px; WIDTH: 93px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi02 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -93px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi02 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -93px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi03 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -188px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi03 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -188px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi04 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -283px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi04 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -283px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi05 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -378px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi05 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -378px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi06 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -473px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi06 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -473px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi07 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -568px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi07 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -568px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi08 A {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -663px 0px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
#navi08 A:hover {
	DISPLAY: block; BACKGROUND: url(navi.jpg) -663px -31px; WIDTH: 95px; TEXT-INDENT: -9999px; HEIGHT: 31px
;}
TD.main-area-bg {
	BACKGROUND: url(images/earth.jpg) #ffffff no-repeat
;}
IMG.photo-right-top {
	FLOAT: right; MARGIN: 0px 0px 20px 20px
;}
.margin-bottom20px {
	MARGIN-BOTTOM: 20px
;}
.margin-bottom10px {
	MARGIN-BOTTOM: 10px
;}
.margin-bottom5px {
	MARGIN-BOTTOM: 5px
;}
.margin-linkfree {
	MARGIN-BOTTOM: 40px
;}
TD.intro-top {
	PADDING-RIGHT: 400px; BACKGROUND: url(images/intro/top.jpg) no-repeat; VERTICAL-ALIGN: bottom; HEIGHT: 190px
;}
TD.intro-photo02 {
	PADDING-LEFT: 470px; BACKGROUND: url(images/intro/photo02.jpg) no-repeat; HEIGHT: 380px
;}
TD.top-bannerarea {
	PADDING-LEFT: 20px; BORDER-LEFT: #333333 1px solid; WIDTH: 200px
;}
TD.top-cmarea {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 0px
;}
TD.linkfree {
	BORDER-TOP: #333333 1px solid; VERTICAL-ALIGN: middle; PADDING-TOP: 20px
;}
TD.event-bg {
	PADDING-RIGHT: 480px; PADDING-LEFT: 20px; BACKGROUND: url(images/event/expobg.jpg) no-repeat; PADDING-BOTTOM: 20px; COLOR: #ffffff; PADDING-TOP: 130px
;}
TD.list-line {
	PADDING-RIGHT: 0px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
;}
TD.topic-sp {
	BORDER-RIGHT: #006fb1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #006fb1 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #006fb1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #006fb1 1px solid
;}
TD.topic-sp-title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #006fb1; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px
;}
.color-change1 {
	COLOR: #006fb1
;}
.font-bold1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
;}
.font-bold2 {
	FONT-WEIGHT: bold
;}
TD.list-line-cm {
	PADDING-RIGHT: 0px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; PADDING-TOP: 4px; BORDER-BOTTOM: #eeeeee 1px solid; LETTER-SPACING: 1px
;}
TD.wp-bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 365px; BACKGROUND: url(images/dl/wp.jpg) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; HEIGHT: 128px
;}
TD.uservoice {
	PADDING-LEFT: 10px; BORDER-LEFT: #ff4400 5px solid
;}
TD.news-entry {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #006fb1 5px solid
;}
TD.story-05 {
	PADDING-RIGHT: 260px; BACKGROUND: url(images/story/photo05.jpg) no-repeat; WIDTH: 300px; PADDING-TOP: 410px; HEIGHT: 630px
;}
TD.story-06 {
	PADDING-RIGHT: 305px; BACKGROUND: url(images/story/photo06.jpg) no-repeat; WIDTH: 255px; PADDING-TOP: 93px; HEIGHT: 469px
;}
TD.story-07 {
	PADDING-RIGHT: 315px; BACKGROUND: url(images/story/photo07.jpg) no-repeat; WIDTH: 255px; PADDING-TOP: 93px; HEIGHT: 370px
;}
TD.story-08 {
	PADDING-RIGHT: 325px; BACKGROUND: url(images/story/photo08.jpg) no-repeat; WIDTH: 245px; PADDING-TOP: 93px; HEIGHT: 460px
;}
TD.news-wf2007s-box {
	BORDER-RIGHT: #006fb1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #006fb1 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 10px; BORDER-LEFT: #006fb1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #006fb1 1px solid
;}
TD.news-border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 2px dotted
;}
TD.news-border-b {
	PADDING-TOP: 10px
;}
#wall_s {
	WIDTH: 348px; HEIGHT: 35px
;}
#wall_s A {
	DISPLAY: block; BACKGROUND: url(wallpaper.gif) 0px 0px; WIDTH: 348px; TEXT-INDENT: -9999px; HEIGHT: 35px
;}
#wall_s A:hover {
	DISPLAY: block; BACKGROUND: url(wallpaper.gif) 0px -35px; WIDTH: 348px; TEXT-INDENT: -9999px; HEIGHT: 35px
;}
#wall_l {
	WIDTH: 348px; HEIGHT: 35px
;}
#wall_l A {
	DISPLAY: block; BACKGROUND: url(wallpaper.gif) -348px 0px; WIDTH: 348px; TEXT-INDENT: -9999px; HEIGHT: 35px
;}
#wall_l A:hover {
	DISPLAY: block; BACKGROUND: url(wallpaper.gif) -348px -35px; WIDTH: 348px; TEXT-INDENT: -9999px; HEIGHT: 35px
;}