 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-STYLE: normal
}
P {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-STYLE: normal
}
ADDRESS {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-STYLE: normal
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "?????? Pro W3", "?? ?????", Osaka, sans-serif; TEXT-ALIGN: center
}
H1 {
	BACKGROUND: url(../../media/bgHeader.gif) no-repeat
}
#container {
	BACKGROUND: url(../../media/bgContainer.gif) repeat-y; MARGIN: 0px auto; WIDTH: 780px; TEXT-ALIGN: left
}
#main {
	BACKGROUND: url(../../media/bgMain.gif) repeat-y 590px 0px; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 600px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 35px
}
.copeImg {
	CLEAR: both; DISPLAY: block
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 0.68em; BACKGROUND: url(../../media/bgFooter.gif) no-repeat; PADDING-BOTTOM: 25px; MARGIN: 0px auto; WIDTH: 766px; LINE-HEIGHT: 100%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#listMain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 580px; PADDING-TOP: 0px
}
#block01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eaf0fa; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 15px; PADDING-TOP: 7px
}
#block02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#block03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 17px
}
#block04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eaf0fa; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#block01 P {
	FONT-SIZE: 0.75em; MARGIN: 0px 0px 2em; LINE-HEIGHT: 1.5em
}
#main P {
	FONT-SIZE: 0.75em; MARGIN: 0px 0px 2em; LINE-HEIGHT: 1.5em
}
#listMain P {
	FONT-SIZE: 0.75em; LINE-HEIGHT: 1.5em
}
#menu P {
	FONT-SIZE: 0.68em; LINE-HEIGHT: 1.5em
}
.sponsor {
	PADDING-RIGHT: 20px; PADDING-LEFT: 4px; BACKGROUND: #eaf0fa; PADDING-BOTTOM: 3px; PADDING-TOP: 7px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 0.68em; PADDING-BOTTOM: 0px; MARGIN: 15px auto; WIDTH: 769px; COLOR: #333333; LINE-HEIGHT: 100%; PADDING-TOP: 75px; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.81em; MARGIN: 0px 0px 5px 10px; COLOR: #8a8a8a
}
#menu H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.75em; MARGIN: 0px 0px 5px 10px; COLOR: #8a8a8a; TEXT-ALIGN: center
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.93em; MARGIN: 0px 0px 0.2em; COLOR: #006666
}
#home H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0px 3px; COLOR: #990000
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.93em; MARGIN: 0px 0px 3px; COLOR: #006666
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.87em; MARGIN: 0px 0px 3px
}
H1 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
H1 A:link STRONG {
	COLOR: #000000; TEXT-DECORATION: none
}
H1 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
H1 A:visited STRONG {
	COLOR: #000000; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
H1 A:hover STRONG {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:link STRONG {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #663399; TEXT-DECORATION: underline
}
A:visited STRONG {
	COLOR: #663399; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:hover STRONG {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#utility A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#utility A:link STRONG {
	COLOR: #333333; TEXT-DECORATION: none
}
#utility A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#utility A:visited STRONG {
	COLOR: #666666; TEXT-DECORATION: none
}
#utility A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#utility A:hover STRONG {
	COLOR: #333333; TEXT-DECORATION: underline
}
#topicPath A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#topicPath A:link STRONG {
	COLOR: #333333; TEXT-DECORATION: none
}
#topicPath A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#topicPath A:visited STRONG {
	COLOR: #666666; TEXT-DECORATION: none
}
#topicPath A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#topicPath A:hover STRONG {
	COLOR: #333333; TEXT-DECORATION: underline
}
#footer A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#footer A:link STRONG {
	COLOR: #333333; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#footer A:visited STRONG {
	COLOR: #666666; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#footer A:hover STRONG {
	COLOR: #333333; TEXT-DECORATION: underline
}
.pageLinks {
	TEXT-ALIGN: center
}
.pageLinks A:link {
	TEXT-DECORATION: none
}
.pageLink A:link {
	TEXT-DECORATION: none
}
.pageLinks A:visited {
	TEXT-DECORATION: none
}
.pageLink A:visited {
	TEXT-DECORATION: none
}
.pageLinks A:hover {
	TEXT-DECORATION: underline
}
.pageLink A:hover {
	TEXT-DECORATION: underline
}
.listLinks {
	FONT-SIZE: 13px! important
}
.details A:link {
	COLOR: #8284d9! important; TEXT-DECORATION: underline
}
.details A:visited {
	COLOR: #663399; TEXT-DECORATION: underline
}
.details A:hover {
	TEXT-DECORATION: underline
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.list01 {
	MARGIN: 0px 0px 0px 10px; LIST-STYLE-TYPE: none
}
.list01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#menu .list01 {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#menu .list01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.68em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.listCircle {
	LIST-STYLE-TYPE: circle
}
.listCircle LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em 16px; COLOR: #333333; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.listDisk {
	MARGIN: 0px 0px 0px 23px; LIST-STYLE-TYPE: disc
}
.listDisk LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #333333; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.listSquare {
	MARGIN-LEFT: 30px; LIST-STYLE-TYPE: square
}
.listSquare LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em 15px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.listDecimal {
	MARGIN-LEFT: 30px; LIST-STYLE-TYPE: decimal
}
.listDecimal LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.listStyleNone {
	LIST-STYLE-TYPE: none
}
.listStyleNone LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
#utility {
	FONT-SIZE: 0.68em;
	Z-INDEX: 1;
	WIDTH: 769px;
	COLOR: #333333;
	LINE-HEIGHT: 100%;
	MARGIN-RIGHT: 11px;
	POSITION: absolute;
	TOP: 7px;
	left: 256px;
}
#utility LI {
	DISPLAY: inline; FLOAT: right; COLOR: #333333; LINE-HEIGHT: 100%; PADDING-TOP: 1px
}
#footer UL {
	MARGIN: 0px 0px 5px; LIST-STYLE-TYPE: none
}
#footer LI {
	DISPLAY: inline; PADDING-LEFT: 0px
}
#footer .footerMenu {
	MARGIN: 6px 0px 20px
}
#footer .footerMenu LI {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 8px; LINE-HEIGHT: 1.3em; MARGIN-RIGHT: 5px
}
#footer .footerMenu .profile {
	BORDER-RIGHT: medium none
}
P {
	MARGIN: 0px 0px 1em
}
STRONG {
	COLOR: #000000
}
.print {
	DISPLAY: none
}
#topicPath {
	FONT-SIZE: 0.75em; Z-INDEX: 1; MARGIN-LEFT: 24px; WIDTH: 540px; LINE-HEIGHT: 100%; PADDING-TOP: 1px; POSITION: absolute; TOP: 140px
}
.caution {
	COLOR: #990000
}
.noscriptHome {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.81em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid
}
.noscriptOthers {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid
}
#turnOver {
	MARGIN-TOP: 20px; FONT-SIZE: 0.92em; BACKGROUND: url(../../media/base/bgTurnOver.gif) no-repeat; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.marginTop5 {
	MARGIN-TOP: 5px
}
.marginTop10 {
	MARGIN-TOP: 10px
}
.marginTop15 {
	MARGIN-TOP: 15px
}
.marginTop20 {
	MARGIN-TOP: 20px
}
.marginTop25 {
	MARGIN-TOP: 25px
}
.marginTop30 {
	MARGIN-TOP: 30px
}
.marginTop40 {
	MARGIN-TOP: 40px
}
.marginBottom5 {
	MARGIN-BOTTOM: 5px
}
.marginBottom10 {
	MARGIN-BOTTOM: 10px
}
.marginBottom15 {
	MARGIN-BOTTOM: 15px
}
.marginBottom20 {
	MARGIN-BOTTOM: 20px
}
.marginBottom25 {
	MARGIN-BOTTOM: 25px
}
.marginBottom30 {
	MARGIN-BOTTOM: 30px
}
.green {
	COLOR: #097d10
}
 HTML H1 {
	WIDTH: 780px; HEIGHT: 65px
}
 HTML #block01 {
	WIDTH: 580px
}
 HTML .suponsor {
	WIDTH: 580px
}
 HTML #footer {
	WIDTH: 780px
}
.author {
	WIDTH: 400px
}
#category {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 580px; PADDING-TOP: 10px
}
.amazonBlock {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 580px; BORDER-BOTTOM: #a6a6a6 1px dashed
}
.picture {
	FLOAT: left
}
.author {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 380px
}
.fontSmall {
	FONT-SIZE: 0.75em! important
}
.amazonlink {
	FONT-SIZE: 0.68em! important; MARGIN-BOTTOM: 15px
}
.amazonlink STRONG {
	COLOR: #d36600! important
}
.amazonBlock P {
	MARGIN: 0px 0px 0.5em
}
.orangeColor {
	FONT-WEIGHT: bold! important; MARGIN-BOTTOM: 0px; COLOR: #d36600
}
#topicpath2 {
	FONT-SIZE: 0.75em! important; MARGIN-BOTTOM: 15px; WIDTH: 580px
}
.author UL {
	MARGIN-BOTTOM: 0px
}
.amazon UL {
	PADDING-LEFT: 18px; FONT-SIZE: 0.81em! important; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none
}
.amazon LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.81em! important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; COLOR: #333333; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.amazon A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazon A:link STRONG {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazon A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazon A:visited STRONG {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazon A:hover {
	COLOR: #d36600; TEXT-DECORATION: underline! important
}
.amazon A:hover STRONG {
	COLOR: #d36600; TEXT-DECORATION: underline! important
}
.amazonlink A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonlink A:link STRONG {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonlink A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonlink A:visited STRONG {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonlink A:hover {
	COLOR: #d36600; TEXT-DECORATION: underline! important
}
.amazonlink A:hover STRONG {
	COLOR: #d36600; TEXT-DECORATION: underline! important
}
.amazonBlock A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonBlock A:link STRONG {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonBlock A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonBlock A:visited STRONG {
	COLOR: #003399; TEXT-DECORATION: none
}
.amazonBlock A:hover {
	COLOR: #d36600; TEXT-DECORATION: underline! important
}
.amazonBlock A:hover STRONG {
	COLOR: #d36600; TEXT-DECORATION: underline! important
}
#topicpath2 A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#topicpath2 A:link STRONG {
	COLOR: #333333; TEXT-DECORATION: none
}
#topicpath2 A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#topicpath2 A:visited STRONG {
	COLOR: #666666; TEXT-DECORATION: none
}
#topicpath2 A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#topicpath2 A:hover STRONG {
	COLOR: #333333; TEXT-DECORATION: underline
}
#logo A {
	DISPLAY: block; WIDTH: 450px; TEXT-INDENT: -10000px; POSITION: absolute; TOP: 15px; HEIGHT: 65px; TEXT-DECORATION: none
}
