BODY {
	MARGIN-TOP: 0px
}
.nvfr {
	BACKGROUND-COLOR: #c7d0d6
}
.gnvfr {
	BACKGROUND-COLOR: #cdcdcd
}
.mn-a {
	BACKGROUND-COLOR: #d0e0e9
}
.mfr {
	BACKGROUND-COLOR: #bab6db
}
.mfr2 {
	BACKGROUND-COLOR: #dee9ed
}
.mfrm {
	COLOR: #333333; BACKGROUND-COLOR: #dfdef4
}
.mfrmb {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #e6e6fa
}
.mfr-t {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/mfrbg.gif); COLOR: #173477; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9caff2
}
.mfr-t2 {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/mfrbg_l.gif); COLOR: #173477; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9caff2
}
.mfr-t2_nb {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/mfrbg_l.gif); COLOR: #173477; LINE-HEIGHT: 140%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9caff2
}
.mfr-t3 {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/mfrbg_h.gif); COLOR: #173477; LINE-HEIGHT: 140%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9caff2
}
.mfr-t4 {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/mfrbg_h2.gif); COLOR: #173477; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9caff2
}
.mfr-tsb {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/mfrbg.gif); COLOR: #173477; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9caff2
}
.mfrsb {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #dfdef4
}
.mfrs {
	COLOR: #333333; BACKGROUND-COLOR: #dfdef4
}
.mfr-R {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.mfr-R A:link {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
.mfr-R A:active {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
.mfr-R A:visited {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
.mfr-R A:hover {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: underline
}
.sfr {
	BACKGROUND-COLOR: #b5c5ca
}
.sfrttl {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2078a1
}
.sfr-t {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/sfrbg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1f7591
}
.sfr-t2 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/sfrbg2.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1f7591
}
.sfr-t3 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/sfrbg3.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1f7591
}
.sfrm-t2 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/sfrbg2.gif); COLOR: #ffffff; LINE-HEIGHT: 140%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1f7591
}
.sfrtxt {
	COLOR: #1f5777; PADDING-TOP: 5px
}
.sfrtxt2 {
	COLOR: #1f5777; LINE-HEIGHT: 14px
}
.ssfr {
	BACKGROUND-COLOR: #b4c7c9
}
.ssfrttl {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2093a1
}
.ssfr-t {
	BACKGROUND-IMAGE: url(images/ssfrbg.gif); COLOR: #ffffff
}
.ssfr-t2 {
	BACKGROUND-IMAGE: url(images/ssfrbg2.gif); COLOR: #ffffff
}
.ssfrtxt {
	COLOR: #156f7a; PADDING-TOP: 5px
}
.sfr-t A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ssfr-t A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ssfr-t2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t3 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ssfr-t A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t2 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ssfr-t2 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t3 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ssfr-t A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ssfr-t2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t3 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sfr-t A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.ssfr-t A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.sfr-t2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.ssfr-t2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.sfr-t3 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.mttl {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/mttlbg.gif); COLOR: #173477; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9baff1
}
.name {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #173477
}
.e-nm {
	FONT-WEIGHT: bold; COLOR: #173477
}
.k-nm {
	FONT-SIZE: 9px; COLOR: #173477
}
.pf {
	COLOR: #222056; BACKGROUND-COLOR: #d4d2f1
}
.sttl {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/sttlbg.gif); COLOR: #20325b
}
.sttl2 {
	BACKGROUND-IMAGE: url(images/sttlbg2.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9da1b1
}
.sttl3 {
	BACKGROUND-IMAGE: url(images/sttlbg3.gif)
}
.sttl4 {
	COLOR: #20325b; BACKGROUND-COLOR: #d6dbe7
}
.sttl5 {
	BACKGROUND-IMAGE: url(images/sttlbg5.gif)
}
.bred {
	COLOR: #7392a8
}
.cap {
	FONT-WEIGHT: bold; COLOR: #316d90; LINE-HEIGHT: 140%
}
.subbl {
	COLOR: #173477; LINE-HEIGHT: 140%
}
.subpu {
	COLOR: #4b48b1; LINE-HEIGHT: 140%
}
A:link {
	COLOR: #425a96; TEXT-DECORATION: none
}
A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
A:visited {
	COLOR: #425a96; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
P {
	LINE-HEIGHT: 18px
}
TD {
	COLOR: #000000
}
INPUT {
	FONT-SIZE: 12px
}
.main {
	LINE-HEIGHT: 140%
}
.mainb {
	FONT-WEIGHT: bold; LINE-HEIGHT: 140%
}
.maingr {
	COLOR: #666666
}
.mainred {
	COLOR: #cc0000
}
.ssub {
	LINE-HEIGHT: 140%
}
.ssubgr {
	COLOR: #666666; LINE-HEIGHT: 140%
}
.ssubred {
	COLOR: #cc0000; LINE-HEIGHT: 140%
}
.stxt {
	LINE-HEIGHT: 140%
}
.ssubw {
	LINE-HEIGHT: 140%; BACKGROUND-COLOR: #ffffff
}
.blkbg {
	BACKGROUND-COLOR: #000000
}
.grbg01 {
	BACKGROUND-COLOR: #cccccc
}
.grbg02 {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.grbg03 {
	COLOR: #666666; BACKGROUND-COLOR: #f5f5f5
}
.grbg04 {
	BACKGROUND-COLOR: #e5e5e5
}
.blbg01 {
	BACKGROUND-COLOR: #eaf4f9
}
.title {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c4c4c4 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 4px; BORDER-LEFT: #c4c4c4 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c4c4c4 1px solid; TEXT-ALIGN: left
}
.title2 {
	BORDER-RIGHT: #cf6f6f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cf6f6f 1px solid; PADDING-LEFT: 10px; BACKGROUND: #faf3f3; PADDING-BOTTOM: 10px; BORDER-LEFT: #cf6f6f 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 10px; BORDER-BOTTOM: #cf6f6f 1px solid; TEXT-ALIGN: left
}
.title3 {
	BORDER-RIGHT: #1c5f15 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #1c5f15 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f2fce2; PADDING-BOTTOM: 10px; BORDER-LEFT: #1c5f15 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 10px; BORDER-BOTTOM: #1c5f15 1px solid; TEXT-ALIGN: left
}
.title4 {
	BORDER-RIGHT: #d02c2c 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d02c2c 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fbecec; PADDING-BOTTOM: 10px; BORDER-LEFT: #d02c2c 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 10px; BORDER-BOTTOM: #d02c2c 1px solid; TEXT-ALIGN: left
}
.ttl {
	LINE-HEIGHT: 140%
}
.ttlgr {
	FONT-WEIGHT: bold; COLOR: #999999
}
.line {
	BACKGROUND-IMAGE: url(images/line.gif)
}
.pagebg {
	BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/page_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.menu_g {
	BACKGROUND-COLOR: #8fda9d
}
.menu_g A:link {
	COLOR: #21354f; TEXT-DECORATION: none
}
.menu_g A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.menu_g A:visited {
	COLOR: #21354f; TEXT-DECORATION: none
}
.menu_g A:hover {
	COLOR: #21354f; TEXT-DECORATION: underline
}
.mn-a_g {
	BACKGROUND-COLOR: #87cd94
}
.frame {
	BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid
}
.view {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 140%; PADDING-TOP: 4px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: left
}
.grfr {
	BACKGROUND-COLOR: #1c5f15
}
.grfr-bg {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/grfr_bg.gif); COLOR: #ffffff; LINE-HEIGHT: 140%
}
.rdfr {
	BACKGROUND-COLOR: #cf6f6f
}
.rdfr-bg {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/rdfr_bg.gif); COLOR: #ffffff; LINE-HEIGHT: 140%
}
.orfr-bg {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/orfr_bg.gif); COLOR: #ffffff; LINE-HEIGHT: 140%
}
.consub-bg {
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 140%; BACKGROUND-COLOR: #f9eaea
}
.ordot {
	BACKGROUND-IMAGE: url(images/ordot.gif)
}
.grdot {
	BACKGROUND-IMAGE: url(images/grdot.gif)
}
.pkbg01 {
	BACKGROUND-COLOR: #faf3f3
}
.iframe {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 690px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 300px
}
.clear {
	CLEAR: both
}
.navi2bg {
	BACKGROUND-IMAGE: url(images/navi_bg.gif)
}
.rnv_r {
	BACKGROUND-IMAGE: url(images/rnv_r.gif); BACKGROUND-REPEAT: repeat-y
}
.rnv_dot {
	BACKGROUND-IMAGE: url(images/rnv_dot.gif); BACKGROUND-REPEAT: repeat-x
}
.rnv_bg {
	BACKGROUND-COLOR: #d6e7f6
}
.bgblu {
	BACKGROUND-COLOR: #348ec0
}
.a2 A:link {
	COLOR: #425a96; TEXT-DECORATION: none
}
.a2 A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.a2 A:visited {
	COLOR: #425a96; TEXT-DECORATION: none
}
.a2 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.sttl6 {
	BACKGROUND-COLOR: #d6dbe7
}
.sttl6 A:link {
	COLOR: #009900; TEXT-DECORATION: underline
}
.sttl6 A:active {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.sttl6 A:visited {
	COLOR: #009900; TEXT-DECORATION: underline
}
.sttl6 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.sttl7 {
	COLOR: #20325b
}
.Box_border {
	BORDER-RIGHT: #bab6db 1px solid; BORDER-TOP: #bab6db 1px solid; BORDER-LEFT: #bab6db 1px solid; BORDER-BOTTOM: #bab6db 1px solid
}
.opi_box_l {
	BACKGROUND: url(images/opi_box_l.gif) repeat-y
}
.opi_box_ml {
	BACKGROUND: url(images/opi_box_ml.gif) repeat-y
}
.opi_box_mr {
	BACKGROUND: url(images/opi_box_mr.gif) repeat-y
}
.opi_box_r {
	BACKGROUND: url(images/opi_box_r.gif) repeat-y
}
.pro_border01 {
	BORDER-RIGHT: #bab6db 1px solid; BORDER-TOP: #bab6db 1px solid; BORDER-LEFT: #bab6db 1px solid; BORDER-BOTTOM: #bab6db 1px solid
}
.bgc_ir_sttl {
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #dfe3eb
}
.ir_banbg {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/ban_ir01_bg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.f10 {
	FONT-SIZE: 80%
}
.f10gr {
	FONT-SIZE: 10px; COLOR: #666666
}
.newss {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12px
}
.sfrlbg {
	BACKGROUND-IMAGE: url(images/sfr_lbg.gif); BACKGROUND-REPEAT: repeat-y
}
.sfrrbg {
	BACKGROUND-IMAGE: url(images/sfr_rbg.gif); BACKGROUND-REPEAT: repeat-y
}
.mfr01lbg {
	BACKGROUND-IMAGE: url(images/mfr01lbg.gif); BACKGROUND-REPEAT: repeat-y
}
.mfr01rbg {
	BACKGROUND-IMAGE: url(images/mfr01rbg.gif); BACKGROUND-REPEAT: repeat-y
}
.car_box01_l {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/car_box01_l.gif); BACKGROUND-REPEAT: repeat-y
}
.car_box01_m {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/car_box01_m.gif); BACKGROUND-REPEAT: repeat-y
}
.car_box01_mb {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/car_box01_mb.gif); BACKGROUND-REPEAT: repeat-y
}
.car_box01_r {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/car_box01_r.gif); BACKGROUND-REPEAT: repeat-y
}
.bgc_ir_sttl {
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #dfe3eb
}
.fbgbg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(images/f_bgbg.gif); PADDING-BOTTOM: 2px; COLOR: #173477; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
.mnbg {
	BACKGROUND-COLOR: #d5eafd
}
.mnbg_line {
	BACKGROUND-COLOR: #cccccc
}
.prod_a_sfr {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/a_sfr.gif); BACKGROUND-REPEAT: no-repeat
}
.main2b {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
