BODY {
	FONT-SIZE: 14px
;}
TD {
	FONT-SIZE: 14px
;}
TR {
	FONT-SIZE: 14px
;}
TD.left-line {
	BACKGROUND-IMAGE: url(/images/top_page/left-back.gif)
;}
TD.i-news-back {
	BACKGROUND-IMAGE: url(/images/top_page/i-news-back.gif)
;}
A:link {
	COLOR: #000099; TEXT-DECORATION: underline
;}
A:visited {
	COLOR: #000099; TEXT-DECORATION: underline
;}
A:hover {
	COLOR: #cc0066; TEXT-DECORATION: none
;}
A:active {
	COLOR: #cc0066; TEXT-DECORATION: none
;}
A.customization:link {
	FONT-SIZE: 16px; COLOR: #000099; TEXT-DECORATION: underline
;}
A.customization:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000099; TEXT-DECORATION: underline
;}
A.customization:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff9900; TEXT-DECORATION: underline
;}
A.customization:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff9900; TEXT-DECORATION: underline
;}
A.syosai:link {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: underline
;}
A.syosai:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6633cc; TEXT-DECORATION: underline
;}
A.syosai:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990033; TEXT-DECORATION: underline
;}
A.syosai:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #990033; TEXT-DECORATION: underline
;}
A.item:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
;}
A.item:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
;}
A.item:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.item:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.header:link {
	FONT-SIZE: 12px; COLOR: #3366cc; PADDING-TOP: 3px; HEIGHT: 18px; TEXT-DECORATION: none
;}
A.header:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3366cc; PADDING-TOP: 3px; HEIGHT: 18px; TEXT-DECORATION: none
;}
A.header:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 18px; BACKGROUND-COLOR: #3366cc; TEXT-DECORATION: none
;}
A.header:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-TOP: 3px; HEIGHT: 18px; TEXT-DECORATION: none
;}
A.header {
	WIDTH: 100%
;}
A.left-menu-l:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0066; TEXT-DECORATION: none; underline: #FFFFFF
}}}
A.left-menu-l:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0066; TEXT-DECORATION: none; underline: #FFFFFF
}}
A.left-menu-l:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0066; TEXT-DECORATION: none
;}
A.left-menu-l:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0066; TEXT-DECORATION: none
;}
A.search:link {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline
;}
A.search:visited {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline
;}
A.search:hover {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
;}
A.search:active {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
;}
TD {
	FONT-SIZE: 14px
;}
TR {
	FONT-SIZE: 14px
;}
A.policy:link {
	FONT-SIZE: 12px; COLOR: #0000cc; TEXT-DECORATION: none
;}
A.policy:visited {
	FONT-SIZE: 12px; COLOR: #0000cc; TEXT-DECORATION: none
;}
A.policy:hover {
	FONT-SIZE: 12px; COLOR: #cc0066; TEXT-DECORATION: underline
;}
A.policy:active {
	FONT-SIZE: 12px; COLOR: #cc0066; TEXT-DECORATION: underline
;}
A.start:link {
	FONT-SIZE: 14px; COLOR: #003399; TEXT-DECORATION: underline
;}
A.start:visited {
	FONT-SIZE: 14px; COLOR: #003399; TEXT-DECORATION: underline
;}
A.start:hover {
	COLOR: #cc0066; TEXT-DECORATION: underline
;}
A.start:active {
	COLOR: #666666; TEXT-DECORATION: none
;}
A.b-menu:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.b-menu:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.b-menu:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.b-menu:active {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.p-menu:link {
	FONT-SIZE: 12px; COLOR: #ff6699; TEXT-DECORATION: none
;}
A.p-menu:visited {
	FONT-SIZE: 12px; COLOR: #ff6699; TEXT-DECORATION: none
;}
A.p-menu:hover {
	TEXT-DECORATION: none
;}
A.p-menu:active {
	TEXT-DECORATION: none
;}
A.y-menu:link {
	FONT-SIZE: 12px; COLOR: #996600; TEXT-DECORATION: none
;}
A.y-menu:visited {
	FONT-SIZE: 12px; COLOR: #996600; TEXT-DECORATION: none
;}
A.y-menu:hover {
	TEXT-DECORATION: none
;}
A.y-menu:active {
	TEXT-DECORATION: none
;}
A.o-menu:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.o-menu:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
;}
A.o-menu:hover {
	TEXT-DECORATION: none
;}
A.o-menu:active {
	TEXT-DECORATION: none
;}
A.easy:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3333cc; TEXT-DECORATION: none
;}
A.easy:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3333cc; TEXT-DECORATION: none
;}
A.easy:hover {
	FONT-SIZE: 14px; COLOR: #cc0033; TEXT-DECORATION: underline
;}
A.easy:active {
	FONT-SIZE: 14px; COLOR: #cc0033; TEXT-DECORATION: underline
;}
TD.line-left {
	BACKGROUND-IMAGE: url(/images/top_page/line.gif); BACKGROUND-REPEAT: repeat-y
;}
TD.line-mid {
	BACKGROUND-IMAGE: url(/images/top_page/line.gif); BACKGROUND-REPEAT: repeat-y
;}
TD.line-right {
	BACKGROUND-IMAGE: url(/images/top_page/line.gif); BACKGROUND-REPEAT: repeat-y
;}
.todayis {
	FONT-SIZE: 16px; COLOR: #ffffff
;}
.i-menu {
	LINE-HEIGHT: 20px
;}
.news {
	MARGIN-RIGHT: 10px
;}
.line-dot {
	BACKGROUND-IMAGE: url(/images/footer/line-dot.gif); BACKGROUND-REPEAT: repeat-x
;}
.title-font {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
;}
