H1.noStyle {
	DISPLAY: inline; FONT-WEIGHT: normal
}
H2.noStyle {
	DISPLAY: inline; FONT-WEIGHT: normal
}
IMG.icon {
	VERTICAL-ALIGN: bottom; _vertical-align: middle
}
IMG.border1px {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
HR.separator {
	DISPLAY: none
}
BR.clearBoth {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
P.headlineTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #144896; PADDING-BOTTOM: 1px; MARGIN: 0px 10px 0px 0px; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #144896 3px solid; TEXT-ALIGN: center
}
P.headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; BORDER-BOTTOM: #144896 3px solid
}
P.headlineB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 3px solid
}
P.headlineC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: #144896 3px solid; PADDING-TOP: 4px
}
P.headlineD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 3px solid
}
H2.headlineD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 3px solid
}
P.headlineE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 3px solid
}
P.headlineIMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #144896 3px solid
}
H2.headlineIMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #144896 3px solid
}
DIV.headlineIMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #144896 3px solid
}
TABLE.SimpleTable {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
TABLE.SimpleTable TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BACKGROUND: url(../img/parts_dotline.gif) repeat-x 50% top; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; TEXT-ALIGN: left
}
TABLE.SimpleTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BACKGROUND: url(../img/parts_dotline.gif) repeat-x 50% top; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; TEXT-ALIGN: left
}
TABLE.SimpleTable TH {
	PADDING-RIGHT: 14px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
TABLE.SimpleTable TR.noBorder TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
TABLE.SimpleTable TR.noBorder TH {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
TABLE.SimpleTable TABLE.parallelTable {
	MARGIN: 4px 0px 0px; WIDTH: auto; BORDER-COLLAPSE: collapse
}
TABLE.SimpleTable TABLE.parallelTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: url(../img/parts_dotlineH3.gif) repeat-y left top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.SimpleTable TABLE.parallelTable TD.firstItem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.SimpleTableB {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.SimpleTableB TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableB TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableB TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; WHITE-SPACE: nowrap
}
TABLE.SimpleTableB TH.item {
	FONT-WEIGHT: normal; BACKGROUND: #f5f5f5
}
TABLE.SimpleTableC {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.SimpleTableC TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableC TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableC TD {
	BACKGROUND: url(../img/_white.gif) #e1e1e1 repeat-y left 50%
}
TABLE.SimpleTableD {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.SimpleTableD TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableD TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableD TD {
	BACKGROUND: url(../img/_white.gif) #ffffff repeat-y left 50%
}
TABLE.SimpleTableForm {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.SimpleTableForm TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.5; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableForm TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.5; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.SimpleTableForm TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.SimpleTableForm TH.valignTop {
	VERTICAL-ALIGN: top
}
TABLE.SimpleTableForm TH.btn {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
TABLE.SimpleTableForm TH.head {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #d5d5d5; PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
TABLE.SimpleTableForm INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px 1px 2px; PADDING-TOP: 1px
}
TABLE.SimpleTableForm SELECT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 1px; PADDING-TOP: 1px
}
TABLE.SimpleTableForm TEXTAREA {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 1px; PADDING-TOP: 1px
}
TABLE.SimpleTableForm TR.middle * {
	VERTICAL-ALIGN: middle
}
TABLE.SimpleTableForm TD.middle * {
	VERTICAL-ALIGN: middle
}
TABLE.SimpleTableForm TD.narrowMargin {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.SimpleTableForm TD.checkBoxTd {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.SimpleTableForm TD.checkBoxTd .repair {
	MARGIN: 0px 6px 0px 4px
}
TABLE.SimpleTableForm TD.noLineHeight {
	LINE-HEIGHT: 1
}
TABLE.SimpleTableForm TD.error {
	BACKGROUND: #ffe6e6
}
TABLE.tableNoBorder {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
TABLE.tableNoBorder TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.5em! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.tableNoBorder TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.5em! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.tableNoBorder TH.right {
	TEXT-ALIGN: right
}
TABLE.tableNoBorder TD.right {
	TEXT-ALIGN: right
}
TABLE.tableNoBorder TR.middle {
	VERTICAL-ALIGN: middle
}
TABLE.tableNoBorder TD.middle {
	VERTICAL-ALIGN: middle
}
TABLE.tableNostyle {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
TABLE.tableNostyle TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 1.3em! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TABLE.tableNostyle TD.valignMiddle {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 1.3em! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TABLE.tableNostyle TD.center {
	TEXT-ALIGN: center
}
TABLE.tableNostyle TD.right {
	TEXT-ALIGN: right
}
TABLE.tableHikakuSpec {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
TABLE.tableHikakuSpec TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 1.25em; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
TABLE.tableHikakuSpec TD.action {
	BACKGROUND: #dde4f0
}
TABLE.tableHikakuSpec TD.recommend {
	BACKGROUND: #dae7f4
}
TABLE.tableHikakuSpec TD.end {
	BACKGROUND: #e1e1e1; COLOR: #999999
}
TABLE.tableHikakuSpec TD.end SPAN {
	COLOR: #999999
}
TABLE.tableHikakuSpec TD.nameA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
TABLE.tableHikakuSpec TD.nameB {
	BACKGROUND: #f5f5f5
}
TABLE.tableHikakuSpec TD.boldLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.tableHikakuSpec TD.noLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
TABLE.tableHikakuSpec TD.alignCenter {
	TEXT-ALIGN: center
}
TABLE.tableHikakuSpec TD .small {
	LINE-HEIGHT: 1.3em
}
DIV.headline {
	BACKGROUND: url(../img/parts_bg_headline.gif) #ffffff no-repeat left top; POSITION: relative; HEIGHT: 34px
}
DIV.headline IMG.headline {
	LEFT: 10px; POSITION: absolute; TOP: 10px
}
DIV.headline P.more {
	RIGHT: 10px; POSITION: absolute; TOP: 12px
}
DIV.headlineB {
	BACKGROUND: url(../img/parts_bg_headline_b.gif) #ffffff no-repeat left top; POSITION: relative; HEIGHT: 24px
}
DIV.headlineB IMG.headline {
	LEFT: 10px; POSITION: absolute; TOP: 5px
}
DIV.headlineB P.more {
	RIGHT: 10px; POSITION: absolute; TOP: 6px
}
DIV.headlineC {
	BORDER-TOP: #cccccc 1px solid; BACKGROUND: #ebebeb; POSITION: relative; HEIGHT: 34px
}
DIV.headlineC IMG.headline {
	LEFT: 10px; POSITION: absolute; TOP: 10px
}
DIV.headlineC P.more {
	RIGHT: 10px; POSITION: absolute; TOP: 10px
}
DIV.blockMarginLeftS {
	MARGIN: 0px 0px 0px 10px
}
DIV.blockMarginLeft {
	MARGIN: 0px 0px 0px 15px
}
DIV.blockMarginLeftWithBorder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: url(../img/parts_solidline3px.gif) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; WIDTH: 680px; PADDING-TOP: 0px
}
DIV.blockMarginLeftM {
	MARGIN: 0px 10px
}
DIV.blockMarginLeftW {
	MARGIN: 0px 20px
}
DIV.blockMarginRightSS {
	MARGIN: 0px 5px 0px 0px
}
DIV.blockMarginRight {
	MARGIN: 0px 15px 0px 0px
}
DIV.blockMarginBoth {
	MARGIN: 0px 5px
}
DIV.dotline {
	FONT-SIZE: 1px; BACKGROUND: url(../img/parts_bg_dotline.gif) repeat-x left top; MARGIN: 6px 0px; HEIGHT: 1px
}
DIV.blockGlay {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.blockGlayMarginS {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.blockDarkGlayMarginS {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.blockWhiteMarginS {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.blockLine {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.photoBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
DIV.photoBoxS {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
DIV.boxA {
	BACKGROUND: url(../img/parts_box_a_top.gif) no-repeat 50% top; WIDTH: 700px
}
DIV.boxA .inside {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; BACKGROUND: url(../img/parts_box_a_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 16px; PADDING-TOP: 26px; _height: 1px
}
DIV.boxB {
	BACKGROUND: url(../img/parts_box_b_top.gif) no-repeat 50% top; WIDTH: 686px
}
DIV.boxB .inside {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; BACKGROUND: url(../img/parts_box_b_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; _height: 1px
}
DIV.boxB2 {
	BACKGROUND: url(../img/parts_box_b_top.gif) no-repeat 50% top; WIDTH: 686px
}
DIV.boxB2 .inside {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; BACKGROUND: url(../img/parts_box_b_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; _height: 1px
}
DIV.boxB3 {
	BACKGROUND: url(../img/parts_box_b_top.gif) no-repeat 50% top; WIDTH: 686px
}
DIV.boxB3 .inside {
	PADDING-RIGHT: 17px; PADDING-LEFT: 16px; BACKGROUND: url(../img/parts_box_b_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 16px; PADDING-TOP: 13px; _height: 1px
}
DIV.boxC {
	BACKGROUND: url(../img/parts_box_c_top.gif) no-repeat 50% top; WIDTH: 648px
}
DIV.boxC .inside {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; BACKGROUND: url(../img/parts_box_c_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; _height: 1px
}
DIV.boxD {
	BACKGROUND: url(../img/parts_box_d_top.gif) no-repeat 50% top; WIDTH: 700px
}
DIV.boxD .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/parts_box_d_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.boxE {
	BACKGROUND: url(../img/parts_box_e_top.gif) no-repeat 50% top; WIDTH: 337px
}
DIV.boxE .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/parts_box_e_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.boxEWide {
	BACKGROUND: url(../img/parts_box_e_wide_top.gif) no-repeat 50% top; WIDTH: 690px
}
DIV.boxEWide .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/parts_box_e_wide_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.boxF {
	BACKGROUND: url(../img/parts_box_f_top.gif) no-repeat 50% top; WIDTH: 337px
}
DIV.boxF .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/parts_box_f_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.pad15 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.boxG {
	BACKGROUND: url(../img/parts_box_g_top.gif) no-repeat 50% top; WIDTH: 640px
}
DIV.boxG .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/parts_box_g_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.boxH {
	BACKGROUND: url(../img/parts_box_h_top.gif) no-repeat 50% top; WIDTH: 700px
}
DIV.boxH .inside {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(../img/parts_box_h_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.boxI {
	BACKGROUND: url(../img/parts_box_i_top.gif) no-repeat 50% top; WIDTH: 301px
}
DIV.boxI .inside {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(../img/parts_box_i_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; _height: 1px
}
DIV.boxJ {
	WIDTH: 260px
}
DIV.boxJ .inside {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; BACKGROUND: url(../img/parts_box_j_top.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; _height: 1px
}
DIV.boxJ .bottom {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: url(../img/parts_box_j_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 24px; PADDING-TOP: 0px; _height: 1px
}
DIV.boxK {
	BACKGROUND: url(../img/parts_box_k_body.gif) repeat-y; WIDTH: 200px
}
DIV.boxK .head {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../img/parts_box_k_top.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 47px
}
DIV.boxK .body {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px
}
DIV.boxK .bottom {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: url(../img/parts_box_k_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; _height: 1px
}
DIV.boxL {
	BACKGROUND: url(../img/parts_box_l_top.gif) no-repeat 50% top; WIDTH: 498px
}
DIV.boxL .inside {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../img/parts_box_l_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 11px; _height: 1px
}
DIV.boxM {
	BACKGROUND: url(../img/parts_box_m_top.gif) no-repeat 50% top; WIDTH: 578px
}
DIV.boxM .inside {
	PADDING-RIGHT: 34px; PADDING-LEFT: 34px; BACKGROUND: url(../img/parts_box_m_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 13px; _height: 1px
}
DIV.boxN {
	BACKGROUND: url(../img/parts_box_n_top.gif) no-repeat 50% top; WIDTH: 290px
}
DIV.boxN .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/parts_box_n_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; _height: 1px
}
DIV.boxO {
	BACKGROUND: url(../img/parts_box_o_body.gif) repeat-y; WIDTH: 315px
}
DIV.boxO .head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 33px; BACKGROUND: url(../img/parts_box_o_top.gif) no-repeat 50% top; PADDING-BOTTOM: 3px; PADDING-TOP: 13px; _height: 1px
}
DIV.boxO .body {
	PADDING-RIGHT: 24px; PADDING-LEFT: 33px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV.boxO .bottom {
	BACKGROUND: url(../img/parts_box_o_bottom.gif) no-repeat 50% bottom; _height: 1px
}
DIV.boxP {
	BACKGROUND: url(../img/parts_box_p_body.gif) repeat-y; WIDTH: 650px
}
DIV.boxP .head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 33px; BACKGROUND: url(../img/parts_box_p_top.gif) no-repeat 50% top; PADDING-BOTTOM: 3px; PADDING-TOP: 13px; _height: 1px
}
DIV.boxP .body {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV.boxP .bottom {
	BACKGROUND: url(../img/parts_box_p_bottom.gif) no-repeat 50% bottom; _height: 1px
}
DIV.boxQ {
	BACKGROUND: url(../img/parts_box_q_body.gif) repeat-y; WIDTH: 630px
}
DIV.boxQ .head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 33px; BACKGROUND: url(../img/parts_box_q_top.gif) no-repeat 50% top; PADDING-BOTTOM: 3px; PADDING-TOP: 13px; _height: 1px
}
DIV.boxQ .body {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV.boxQ .bottom {
	BACKGROUND: url(../img/parts_box_q_bottom.gif) no-repeat 50% bottom; _height: 1px
}
DIV.boxR {
	BACKGROUND: url(../img/parts_box_o_body.gif) repeat-y; WIDTH: 315px
}
DIV.boxR .head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 33px; BACKGROUND: url(../img/parts_box_o_top.gif) no-repeat 50% top; PADDING-BOTTOM: 3px; PADDING-TOP: 13px; _height: 1px
}
DIV.boxR .body {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 1px
}
DIV.boxR .bottom {
	BACKGROUND: url(../img/parts_box_o_bottom.gif) no-repeat 50% bottom; _height: 1px
}
DIV.boxS {
	BACKGROUND: url(../img/parts_box_s_top.gif) no-repeat 50% top; WIDTH: 700px
}
DIV.boxS .inside {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; BACKGROUND: url(../img/parts_box_s_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; _height: 1px
}
DIV.blockSearch {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.marginLeftM {
	MARGIN-LEFT: 15px
}
#body INPUT#inputForm {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #828282 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(../img/background_kensaku.gif) no-repeat left top; PADDING-BOTTOM: 4px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #828282 1px solid; WIDTH: 220px; PADDING-TOP: 6px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#myarea DIV.myRecommnedHead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 7px; BACKGROUND: url(../img/myarea/panel_b_background.gif) no-repeat 50% top; PADDING-BOTTOM: 5px; WIDTH: 190px; PADDING-TOP: 5px
}
#myarea DIV.myRecommnedBody {
	BACKGROUND: url(../img/myarea/panel_c_background_top.gif) no-repeat 50% top; WIDTH: 200px
}
#myarea DIV.myRecommnedBody .inside {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../img/myarea/panel_c_background_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 0px; WIDTH: 186px; PADDING-TOP: 0px
}
#myarea DIV.topicsHead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 7px; BACKGROUND: url(../img/myarea/panel_c_background.gif) no-repeat 50% top; PADDING-BOTTOM: 3px; WIDTH: 190px; COLOR: #ffffff; PADDING-TOP: 6px
}
#myarea DIV.topicsHead * {
	COLOR: #ffffff
}
#myarea DIV.topicsBody {
	BACKGROUND: url(../img/myarea/panel_d_background_top.gif) no-repeat 50% top; WIDTH: 200px
}
#myarea DIV.topicsBody .inside {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../img/myarea/panel_d_background_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 0px; WIDTH: 186px; PADDING-TOP: 0px
}
#myarea .boxAttention {
	BACKGROUND: url(../img/myarea/parts_box_attention_top.gif) no-repeat 50% top; WIDTH: 200px
}
#myarea .boxAttention .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 12px; BACKGROUND: url(../img/myarea/parts_box_attention_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 7px; PADDING-TOP: 12px
}
#myarea .boxAttention * {
	COLOR: red
}
#actionBtnArea3 {
	MARGIN-BOTTOM: 10px
}
#kurabeteMiyou DIV.kHead {
	BACKGROUND: url(../img/myarea/background_kurabeteH.gif) no-repeat; COLOR: #ffffff; TEXT-INDENT: 10px; PADDING-TOP: 10px; HEIGHT: 23px
}
#kurabeteMiyou DIV.kContents {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(../img/myarea/background_kurabeteC.gif) repeat-y; PADDING-BOTTOM: 0px; WIDTH: 188px; PADDING-TOP: 0px
}
#kurabeteMiyou DIV.kBottom {
	BACKGROUND: url(../img/myarea/background_kurabeteB.gif) no-repeat; HEIGHT: 5px
}
#popupSys {
	Z-INDEX: 1; POSITION: relative
}
#popupWin {
	BORDER-RIGHT: #a7a7a7 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; Z-INDEX: 2; BACKGROUND: #f5f5f5; LEFT: 20px; VISIBILITY: hidden; PADDING-BOTTOM: 3px; BORDER-LEFT: #a7a7a7 1px solid; WIDTH: 262px; PADDING-TOP: 3px; BORDER-BOTTOM: #a7a7a7 1px solid; POSITION: absolute; TOP: 20px
}
#popupWin INPUT {
	MARGIN: 0px
}
#popupWin DIV.close {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#popupAlert {
	Z-INDEX: 1; POSITION: relative
}
#popupAlertWin {
	Z-INDEX: 2; LEFT: 111px; VISIBILITY: hidden; POSITION: absolute; TOP: -119px
}
#usersRecommnedHead {
	BACKGROUND: url(../img/bg_user_recommend_head.gif) no-repeat
}
#usersRecommnedFoot {
	BACKGROUND: url(../img/bg_user_recommend_foot.gif) no-repeat
}
#usersRecommnedBody {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(../img/bg_user_recommend_body.gif) repeat-y; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#usersRecommnedBody .line003399 {
	BACKGROUND: #003399
}
#usersRecommnedBody .line6699CC {
	BACKGROUND: #6699cc
}
#usersRecommnedBody .titRecommendDay1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../img/ico_white_uarrow.gif) #6699cc no-repeat left -1px; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 4px
}
#usersRecommnedBody .titRecommendDay2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../img/ico_white_uarrow.gif) #6699cc no-repeat left 3px; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 8px
}
#usersRecommnedBody .titRecommendSeminar {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND: #dfe9f7; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid
}
#usersRecommnedBody .recommendDayInside {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#usersRecommnedBody .recommendSeminarInside {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#usersRecommnedBody .recommendDayInside .thumb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#usersRecommnedBody .recommendDayInside .document {
	FLOAT: right; WIDTH: 128px; LINE-HEIGHT: 1.2em
}
#usersRecommnedBody .recommendSeminarInside .title A {
	FONT-WEIGHT: bold
}
#usersRecommnedBody .recommendSeminarInside .document {
	FONT-SIZE: 10px; _font-size: 80%
}
