BODY {
	MARGIN: 0px
}
TD {
	FONT-FAMILY: Osaka, ‚l‚r ‚oƒSƒVƒbƒN
}
TH {
	FONT-FAMILY: Osaka, ‚l‚r ‚oƒSƒVƒbƒN
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.black {
	BACKGROUND-COLOR: #000000
}
.gray33 {
	BACKGROUND-COLOR: #333333
}
.gray66 {
	BACKGROUND-COLOR: #666666
}
.gray99 {
	BACKGROUND-COLOR: #999999
}
.graycc {
	BACKGROUND-COLOR: #cccccc
}
.graybb {
	BACKGROUND-COLOR: #bbbbbb
}
.grayef {
	BACKGROUND-COLOR: #efefef
}
.grayed {
	BACKGROUND-COLOR: #ededed
}
.grayde {
	BACKGROUND-COLOR: #dedede
}
.graydd {
	BACKGROUND-COLOR: #dddddd
}
.beige {
	BACKGROUND-COLOR: #c3bc98
}
.header-txt {
	FONT-SIZE: 11px; COLOR: #ffffff
}
A.header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.header1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.header1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.header2 {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.header2:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.header2:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.chtop {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.chtop:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.chtop:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.finad {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.finad:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.finad:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.no-lh {
	LINE-HEIGHT: 90%
}
A.ch-title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.ch-title:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.ch-title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.nav-bg {
	BACKGROUND-COLOR: #edebe9
}
.nav-sgroup {
	BACKGROUND-COLOR: #f9f8f7
}
.nav-sitem {
	BACKGROUND-COLOR: #ffffff
}
.nav-line {
	BACKGROUND-COLOR: #c2bab4
}
.nav-txt {
	COLOR: #333333
}
.nav-group {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #333333
}
.nav-title-wh {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; MARGIN: 0.1em 0em 0em 0.75em; COLOR: #ffffff
}
.lnav {
	MARGIN: 10px 0px 0px 10px
}
.lnav2 {
	MARGIN: 8px 0px 0px 10px
}
.rchannel {
	MARGIN: 6px 0px 0px 10px
}
A.nav-ad {
	FONT-SIZE: 75%; COLOR: #333333; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
A.nav-ad:visited {
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
A.nav-ad:hover {
	FONT-SIZE: 75%; COLOR: #ff3300; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
A.nav-ad-b {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.nav-ad-b:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.nav-ad-b:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.functionbg {
	BACKGROUND-IMAGE: url(/image/bg_function.jpg); BACKGROUND-REPEAT: repeat-y
}
.title1 {
	FONT-SIZE: 65%; MARGIN: 0.1em 0em 0em 0.75em; COLOR: #ffffff; font-weigt: bold
}
.image {
	MARGIN: 0em
}
.title4-wh {
	FONT-SIZE: 65%; MARGIN: 0.1em 0em 0em 0.75em; COLOR: #ffffff; font-weigt: bold
}
.title4 {
	FONT-SIZE: 65%; MARGIN: 0.1em 0em 0em 0.75em; COLOR: #000000; font-weigt: bold
}
.title-pr {
	FONT-SIZE: 75%; MARGIN: 0em; COLOR: #333333; font-weigt: bold
}
.title-senkyo {
	FONT-SIZE: 75%; MARGIN: 0em; COLOR: #333333; LINE-HEIGHT: 120%; font-weigt: bold
}
.title-senkyo-white {
	FONT-SIZE: 75%; MARGIN: 0em; COLOR: #ffffff; LINE-HEIGHT: 120%; font-weigt: bold
}
.title5-L {
	FONT-SIZE: 75%; MARGIN: 0.1em 0em 0em 0.5em; COLOR: #000000; font-weigt: bold
}
.title5-R {
	FONT-SIZE: 75%; MARGIN: 0.1em 0.5em 0em 0em; COLOR: #000000; font-weigt: bold
}
.title4-senkyo {
	FONT-SIZE: 65%; MARGIN: 0em; COLOR: #000000; font-weigt: bold
}
.title4-s {
	FONT-SIZE: 65%; MARGIN: 0.1em 0.2em 0em 0em; COLOR: #000000; font-weigt: bold
}
.m-title1 {
	FONT-SIZE: 138%; MARGIN: 0em 0em 0.2em; COLOR: #000000; LINE-HEIGHT: 135%; font-weigt: bold
}
.m-title2 {
	FONT-SIZE: 75%; MARGIN: 0em 0em 0.2em; COLOR: #000000; LINE-HEIGHT: 140%; font-weigt: bold
}
.m-title3 {
	FONT-SIZE: 65%; MARGIN: 0em 0em 0.2em; COLOR: #000000; LINE-HEIGHT: 130%; font-weigt: bold
}
.m-title4 {
	FONT-SIZE: 65%; MARGIN: 0.1em 0em 0em 0.75em; COLOR: #000000; font-weigt: bold
}
.m-title5 {
	FONT-SIZE: 88%; MARGIN: 0em 0em 0.2em; COLOR: #000000; LINE-HEIGHT: 135%; font-weigt: bold
}
.txt1 {
	FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 115%
}
.txt2 {
	FONT-SIZE: 65%; COLOR: #000000; LINE-HEIGHT: 115%
}
.txt-red {
	COLOR: #ff0000
}
.txt-w {
	COLOR: #ffffff
}
.txt-senkyo-bar {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.txt-senkyo-bars {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.txt-senkyo-count {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #000000; TEXT-DECORATION: none
}
.m-txt1 {
	FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 140%
}
.m-txt1-gray {
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 140%
}
.m-txt1-gray100 {
	FONT-SIZE: 100%; COLOR: #666666; LINE-HEIGHT: 140%
}
.m-txt1-red {
	FONT-SIZE: 75%; COLOR: #ff0000; LINE-HEIGHT: 140%
}
.m-txt2 {
	FONT-SIZE: 65%; COLOR: #000000; LINE-HEIGHT: 130%
}
.m-txt2-gray {
	FONT-SIZE: 65%; COLOR: #666666; LINE-HEIGHT: 130%
}
.m-txt2-red {
	FONT-SIZE: 65%; COLOR: #ff0000; LINE-HEIGHT: 130%
}
.m-txt2-3399FF {
	FONT-SIZE: 65%; COLOR: #3399ff; LINE-HEIGHT: 130%
}
.m-txt2-wh {
	FONT-SIZE: 65%; COLOR: #ffffff; LINE-HEIGHT: 130%
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #000000
}
.newsdate {
	FONT-SIZE: 65%; COLOR: #000000; LINE-HEIGHT: 175%
}
.m-txt3 {
	FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 140%
}
.m-txt3-gray {
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 140%
}
.m-txt3-gray100 {
	FONT-SIZE: 100%; COLOR: #666666; LINE-HEIGHT: 140%
}
.m-txt3-red {
	FONT-SIZE: 75%; COLOR: #ff0000; LINE-HEIGHT: 140%
}
.m-txt-s {
	FONT-SIZE: 75%; COLOR: #ffffff; LINE-HEIGHT: 130%
}
.m-txt4 {
	FONT-SIZE: 65%; COLOR: #000000; LINE-HEIGHT: 110%
}
.m-txt5 {
	FONT-SIZE: 65%; COLOR: #066cdc; LINE-HEIGHT: 110%
}
.bullet-2 {
	FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 150%
}
.bullet-2-b {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 150%
}
.bullet-senkyo-FF0000 {
	FONT-SIZE: 75%; COLOR: #ff0000; LINE-HEIGHT: 150%
}
.bullet-senkyo-66CCFF {
	FONT-SIZE: 75%; COLOR: #66ccff; LINE-HEIGHT: 150%
}
.bullet-senkyo-FF9999 {
	FONT-SIZE: 75%; COLOR: #ff9999; LINE-HEIGHT: 150%
}
.bullet-senkyo-0099FF {
	FONT-SIZE: 75%; COLOR: #0099ff; LINE-HEIGHT: 150%
}
.bullet-senkyo-CC0033 {
	FONT-SIZE: 75%; COLOR: #cc0033; LINE-HEIGHT: 150%
}
.m-txt1-1e {
	FONT-SIZE: 75%; MARGIN-LEFT: 0.5em; COLOR: #000000; LINE-HEIGHT: 140%
}
.m-txts {
	FONT-SIZE: 94%; COLOR: #000000; LINE-HEIGHT: 140%
}
.m-txts-b {
	FONT-WEIGHT: bold; FONT-SIZE: 94%; COLOR: #000000; LINE-HEIGHT: 140%
}
.m-txts-b2 {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #000000; LINE-HEIGHT: 140%
}
.m-txts-red-b {
	FONT-WEIGHT: bold; FONT-SIZE: 94%; COLOR: #ff0000; LINE-HEIGHT: 140%
}
.m-txts-red {
	FONT-SIZE: 94%; COLOR: #ff0000; LINE-HEIGHT: 140%
}
A.m-txts {
	FONT-SIZE: 94%; COLOR: #0000ff; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A.m-txts:visited {
	FONT-SIZE: 94%; COLOR: #666666; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A.m-txts:hover {
	FONT-SIZE: 94%; COLOR: #ff3300; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
A {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666666
}
A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A.bullet {
	FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.bullet:visited {
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.bullet:hover {
	FONT-SIZE: 75%; COLOR: #ff3300; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.square {
	FONT-SIZE: 75%; COLOR: #000000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.square:visited {
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.square:hover {
	FONT-SIZE: 75%; COLOR: #ff3300; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.wh {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.wh:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.wh:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.wh-noline {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wh-noline:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wh-noline:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.wh-list {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.wh-list:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.wh-list:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A.wh-category {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wh-category:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.wh-category:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
IMG {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
.pr {
	
}
.skyscraper {
	LEFT: 790px; POSITION: absolute; TOP: 0px
}
.sp2 {
	MARGIN-TOP: 2px
}
.sp4 {
	MARGIN-TOP: 4px
}
.sp8 {
	MARGIN-TOP: 8px
}
.sp10 {
	MARGIN-TOP: 10px
}
.sp12 {
	MARGIN-TOP: 12px
}
.sp15 {
	MARGIN-TOP: 15px
}
.sp20 {
	MARGIN-TOP: 20px
}
.sp8x8 {
	MARGIN-TOP: 8px; MARGIN-LEFT: 8px
}
.sp10x10 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.sp20x20 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.sp5b {
	MARGIN-BOTTOM: 5px
}
.sp4l {
	MARGIN-LEFT: 4px
}
.sp10l {
	MARGIN-LEFT: 10px
}
.sp8x4 {
	MARGIN-TOP: 8px; MARGIN-LEFT: 4px
}
.sp4x4 {
	MARGIN-TOP: 4px; MARGIN-LEFT: 4px
}
.sp4x8 {
	MARGIN-TOP: 4px; MARGIN-LEFT: 8px
}
.sp8x8r {
	MARGIN-TOP: 8px; MARGIN-RIGHT: 8px
}
.sp8x4r {
	MARGIN-TOP: 8px; MARGIN-RIGHT: 4px
}
.sp4x4r {
	MARGIN-TOP: 4px; MARGIN-RIGHT: 4px
}
.sp4x8r {
	MARGIN-TOP: 4px; MARGIN-RIGHT: 8px
}
.sp8tx8lx8b {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 8px
}
FORM {
	MARGIN: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
LABEL {
	FONT-SIZE: 75%
}
LEGEND {
	FONT-WEIGHT: bold
}
SELECT {
	FONT-SIZE: 75%
}
SELECT.w160 {
	WIDTH: 160px
}
SELECT.w140 {
	WIDTH: 140px
}
INPUT {
	FONT-SIZE: 75%; FONT-FAMILY: Osaka, MS P Gothic
}
INPUT.formbutton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
INPUT.input-l {
	WIDTH: 410px
}
INPUT.input-m {
	WIDTH: 200px
}
INPUT.input-s {
	WIDTH: 100px
}
INPUT.input-xs {
	WIDTH: 50px
}
INPUT.poll {
	MARGIN: 0px 4px 0px 0px
}
INPUT.leftbox {
	WIDTH: 80px
}
INPUT.websearch {
	MARGIN: 0px; WIDTH: 135px
}
INPUT.searchbutton {
	WIDTH: 56px
}
TEXTAREA.tarea-l {
	WIDTH: 405px; HEIGHT: 60px
}
TEXTAREA.tarea-m {
	WIDTH: 195px; HEIGHT: 30px
}
.footer-txt {
	FONT-SIZE: 10px; COLOR: #ffffff
}
A.footer {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.copyright {
	FONT-SIZE: 10px; COLOR: #ffffff
}
IMG {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
P {
	FONT-SIZE: 75%; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 150%
}
P.article {
	FONT-SIZE: 94%; MARGIN: 0px 0px 18px; COLOR: #000000; LINE-HEIGHT: 150%
}
P.article_s {
	FONT-SIZE: 75%; MARGIN: 0px 0px 18px; COLOR: #000000; LINE-HEIGHT: 150%
}
.article {
	FONT-SIZE: 94%; MARGIN: 0px 0px 18px; COLOR: #000000; LINE-HEIGHT: 150%
}
.right {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
.nm {
	FONT-WEIGHT: normal
}
.pagetitlebg_o {
	BACKGROUND-IMAGE: url(/image/bg_pagetitle_orange.gif); LINE-HEIGHT: 75%; BACKGROUND-REPEAT: repeat-x
}
.ch_o {
	BACKGROUND-COLOR: #ff7d0e
}
