a:link       { text-decoration: none ; color: #003399}
a:visited    { text-decoration: none ; color: #003399}
a:active     { text-decoration: none }
a:hover      { text-decoration:  underline;; color: #0066FF}

a.Ablack:link       { text-decoration: none ; color: #000}
a.Ablack:visited    { text-decoration: none ; color: #000}
a.Ablack:active     { text-decoration: none }
a.Ablack:hover      { text-decoration:  underline;; color: #000}

.body {
	font-size: 14px;
	;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	line-height: 19px;
	color: #000000;
	font-weight: normal;
}
.body_s { font-size: 11px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 14px; color: #000000}
a.maintext:link{color:#FFFFFF;text-decoration:none; font-size: 10px}
a.maintext:visited{color:#FFFFFF;text-decoration:none; font-size: 10px}
a.maintext:active{color:#FFFFFF;text-decoration:none; font-size: 10px}
a.maintext:hover{color:#33CCFF; font-size: 10px}.tit { font-size: 14px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; color: #FF9900; font-weight: bold}
.tit_white { font-size: 14px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; color: #FFFFFF; font-weight: bold }
.tit_gray { font-size: 14px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; color: #666666; font-weight: bold }
.body_blue { font-size: 14px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; color: #003399}
.tit_blue { font-size: 12px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; color: #003399; font-weight: bold }
.body_news { font-size: 12px;; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 18px; color: #333333 }
p{ margin:0; }

table.center_2line p { padding:5px; }
table.center_2line td.body_news02 { border-bottom:dashed 1px #154380; font-size: 12px; font-weight:bold; height:50px; vertical-align:middle; color:#0055FF; font-weight:normal; }


table.center_2line td.body_none { font-size: 12px; height:50px; vertical-align:middle; }

table.price { border-collapse:collapse; font-size:75%; width:527px; margin:0 0 0 10px; }
table.price td { border:solid 1px #000; padding:5px; background-color:#FFFFFF; }
table.price td.green { background-color:#DEE9C9; padding:5px; }
table.price td.bule { background-color:#E3E5E9; padding:5px; }
table.price td.red { background-color:#F9CCDF; padding:5px; }
table.price td.red2 { background-color:#F9CCDF; padding:5px; color:#FF6600; }

a.popw {text-decoration: none ; color: #ffffff;}
.w_b { font-size:120%; margin:10px; font-weight:bold; color:#FFFFFF; border-bottom:solid 1px #fff; }
.w {margin:10px 10px 5px; font-weight:bold; line-height:1.5em; color:#FFFFFF; }
.w_s {font-weight:bold; line-height:1.5em; font-size:90%;color:#FFFFFF; margin:0 10px 20px; }

.ad_s {font-size: 12px; font-weight:normal; margin:5px 0 0; }
