 {
	FONT-STYLE: normal
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; COLOR: #333333; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A:link {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #800080; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
A.none:hover {
	COLOR: #000; TEXT-DECORATION: none
}
A:active {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
A:unknown {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
P {
	MARGIN: 0px
}
BLOCKQUOTE {
	MARGIN: 0px
}
DIV {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 162.5%; MARGIN: 0px 0px 25px; COLOR: #c70210
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 112.5%; BACKGROUND: url(/img/common/h2_lower.gif) #f5f5f5 no-repeat 0px 100%; PADDING-BOTTOM: 1px; MARGIN: 30px 0px 15px; LINE-HEIGHT: 120%
}
H2 SPAN.inner {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(/img/common/h2_upper.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(/img/common/h3_lower.gif) #ecf3ff no-repeat 0px 100%; PADDING-BOTTOM: 3px; MARGIN: 20px 0px 15px; LINE-HEIGHT: 120%
}
H3 SPAN.inner {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(/img/common/h3_upper.gif) no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 7px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 87.5%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; COLOR: #704910; BORDER-BOTTOM: #c3c3c3 1px dotted
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
HR {
	DISPLAY: none
}
TABLE {
	BORDER-RIGHT: #dad9c7 1px solid; BORDER-TOP: #dad9c7 1px; BORDER-LEFT: #dad9c7 1px; BORDER-BOTTOM: #dad9c7 1px solid
}
TABLE TH {
	BORDER-RIGHT: #dad9c7 1px; PADDING-RIGHT: 12px; BORDER-TOP: #dad9c7 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dad9c7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dad9c7 1px
}
TABLE TD {
	BORDER-RIGHT: #dad9c7 1px; PADDING-RIGHT: 12px; BORDER-TOP: #dad9c7 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dad9c7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dad9c7 1px
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	COLOR: #c7000e
}
SMALL {
	FONT-SIZE: 85.75%
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.plane {
	COLOR: #333333; TEXT-DECORATION: none
}
H1.adapt {
	MARGIN-BOTTOM: 10px
}
H2.adapt-v {
	MARGIN: 0px
}
H2.adapt-t {
	MARGIN-TOP: 0px
}
H2.adapt-b {
	MARGIN-BOTTOM: 0px
}
H3.adapt-v {
	MARGIN: 0px
}
H3.adapt-t {
	MARGIN-TOP: 0px
}
H3.adapt-b {
	MARGIN-BOTTOM: 0px
}
H2.box {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 100%; BACKGROUND: url(/img/common/h2_box.gif) repeat-x 0px 0px; PADDING-BOTTOM: 8px; MARGIN: 30px 0px 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px
}
H2.box SPAN.heading {
	DISPLAY: block; FLOAT: left; WIDTH: 400px
}
H2.box SPAN.href {
	MARGIN-TOP: 0.15em; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 75%; FLOAT: right; WIDTH: 100px; TEXT-ALIGN: right
}
H2.red {
	BACKGROUND: url(/img/common/h2_red_lower.gif) #f5f5f5 no-repeat 0px 100%
}
H2.red SPAN.inner {
	BACKGROUND: url(/img/common/h2_red_upper.gif) no-repeat
}
H2.green {
	BACKGROUND: url(/img/common/h2_green_lower.gif) #f5f5f5 no-repeat 0px 100%
}
H2.green SPAN.inner {
	BACKGROUND: url(/img/common/h2_green_upper.gif) no-repeat
}
H2.orange {
	BACKGROUND: url(/img/common/h2_orange_lower.gif) #f5f5f5 no-repeat 0px 100%
}
H2.orange SPAN.inner {
	BACKGROUND: url(/img/common/h2_orange_upper.gif) no-repeat
}
H3.red {
	BACKGROUND: url(/img/common/h3_red_lower.gif) #f2f2f2 no-repeat 0px 100%
}
H3.red SPAN.inner {
	BACKGROUND: url(/img/common/h3_red_upper.gif) no-repeat
}
H3.green {
	BACKGROUND: url(/img/common/h3_green_lower.gif) #f2f2f2 no-repeat 0px 100%
}
H3.green SPAN.inner {
	BACKGROUND: url(/img/common/h3_green_upper.gif) no-repeat
}
H3.orange {
	BACKGROUND: url(/img/common/h3_orange_lower.gif) #f2f2f2 no-repeat 0px 100%
}
H3.orange SPAN.inner {
	BACKGROUND: url(/img/common/h3_orange_upper.gif) no-repeat
}
#main-box DIV.h3-box-green {
	BACKGROUND: url(/img/common/h3_green_lower.gif) #f2f2f2 no-repeat 0px 100%; MARGIN: 20px 0px 15px; WIDTH: 680px
}
#main-box DIV.adapt-t {
	MARGIN-TOP: 0px
}
#main-box DIV.adapt-b {
	MARGIN-BOTTOM: 0px
}
#main-box DIV.h3-box-green DIV.inner {
	BACKGROUND: url(/img/common/h3_green_upper.gif) no-repeat
}
#main-box DIV.h3-box-green H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-box DIV.h3-box-green H3 SPAN.inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; PADDING-TOP: 7px
}
#main-box DIV.h3-box-green P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em
}
DIV.h-step {
	BACKGROUND: url(/img/common/h_step_lower.gif) #f3f0e3 no-repeat 0px 100%; WIDTH: 680px
}
DIV.first-step {
	MARGIN-TOP: 20px
}
DIV.h-step DIV.inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/common/h_step_upper.gif) no-repeat; PADDING-BOTTOM: 4px; WIDTH: 680px; PADDING-TOP: 4px
}
DIV.h-step DIV.col2-l {
	WIDTH: 87px
}
DIV.h-step DIV.col2-r {
	WIDTH: 592px
}
DIV.h-step STRONG.heading {
	DISPLAY: block; MARGIN: 8px 15px 4px
}
OL.basic-l {
	PADDING-LEFT: 32px
}
OL.basic-l LI {
	MARGIN-TOP: 0.4em; FONT-SIZE: 100%; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: decimal
}
UL.basic-l LI {
	MARGIN-TOP: 0.4em; PADDING-LEFT: 18px; FONT-SIZE: 100%; BACKGROUND: url(/img/common/mkr_basic_l.gif) no-repeat 5px 0.5em; LINE-HEIGHT: 140%
}
UL.notes-l LI {
	MARGIN-TOP: 0.4em; PADDING-LEFT: 18px; FONT-SIZE: 100%; BACKGROUND: url(/img/common/mkr_notes_l.gif) no-repeat 0px 0.2em; LINE-HEIGHT: 140%
}
UL.notes_red_m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_notes_red_m.gif) no-repeat 1px 0.3em; COLOR: #c7000e; LINE-HEIGHT: 140%
}
UL.notes_red_m_normal LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_notes_red_m.gif) no-repeat 1px 0.3em; COLOR: #c7000e; LINE-HEIGHT: 140%
}
UL.notes_red_s_normal LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 75%; BACKGROUND: url(/img/common/mkr_notes_red_s.gif) no-repeat 1px 0.3em; COLOR: #c7000e; LINE-HEIGHT: 140%
}
OL.basic-m {
	PADDING-LEFT: 32px
}
OL.basic-m LI {
	MARGIN-TOP: 0.5em; FONT-SIZE: 87.5%; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: decimal
}
UL.basic-m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_basic_m.gif) no-repeat 5px 0.5em; LINE-HEIGHT: 140%
}
UL.notes-m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_notes_m.gif) no-repeat 1px 0.3em; LINE-HEIGHT: 140%
}
OL.basic-s {
	PADDING-LEFT: 32px
}
OL.basic-s LI {
	MARGIN-TOP: 0.6em; FONT-SIZE: 75%; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: decimal
}
UL.basic-s LI {
	MARGIN-TOP: 0.6em; PADDING-LEFT: 14px; FONT-SIZE: 75%; BACKGROUND: url(/img/common/mkr_basic_s.gif) no-repeat 4px 0.5em; LINE-HEIGHT: 140%
}
UL.notes-s LI {
	MARGIN-TOP: 0.6em; PADDING-LEFT: 14px; FONT-SIZE: 75%; BACKGROUND: url(/img/common/mkr_notes_s.gif) no-repeat 1px 0.25em; LINE-HEIGHT: 140%
}
OL.brown LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 87.5%; PADDING-BOTTOM: 12px; LINE-HEIGHT: 140%; PADDING-TOP: 12px
}
OL.brown LI.o01 {
	BORDER-TOP: #f8f7ef 1px dotted; BACKGROUND: url(/img/common/mkr_ol1_01.gif) no-repeat 0px 1.15em
}
OL.brown LI.o02 {
	BORDER-TOP: #cecbce 1px dotted; BACKGROUND: url(/img/common/mkr_ol1_02.gif) no-repeat 0px 1.15em
}
OL.brown LI.o03 {
	BORDER-TOP: #cecbce 1px dotted; BACKGROUND: url(/img/common/mkr_ol1_03.gif) no-repeat 0px 1.15em
}
OL.brown LI.o04 {
	BORDER-TOP: #cecbce 1px dotted; BACKGROUND: url(/img/common/mkr_ol1_04.gif) no-repeat 0px 1.15em
}
OL.alpha-u LI {
	LIST-STYLE-TYPE: upper-alpha
}
OL.alpha-l LI {
	LIST-STYLE-TYPE: lower-alpha
}
UL.arrow-red LI {
	MARGIN-TOP: 0.4em; PADDING-LEFT: 14px; FONT-SIZE: 100%; BACKGROUND: url(/img/common/mkr_arrow_red.gif) no-repeat 0px 0.35em; LINE-HEIGHT: 140%
}
UL.arrow-red-m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 14px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_arrow_red.gif) no-repeat 0px 0.35em; LINE-HEIGHT: 140%
}
UL.arrow-gray1 LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 14px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_arrow_gray1.gif) no-repeat 0px 0.35em; LINE-HEIGHT: 140%
}
UL.arrow-gray2 LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 14px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_arrow_gray2.gif) no-repeat 0px 0.35em; LINE-HEIGHT: 140%
}
DIV.err-list UL.basic-l LI {
	BACKGROUND-IMAGE: url(/img/common/mkr_error_l.gif)
}
DIV.err-list UL.basic-m LI {
	BACKGROUND-IMAGE: url(/img/common/mkr_error_m.gif)
}
DIV.err-list UL.basic-s LI {
	BACKGROUND-IMAGE: url(/img/common/mkr_error_s.gif)
}
OL.basic-l UL LI {
	LIST-STYLE-TYPE: none
}
OL.basic-m UL LI {
	LIST-STYLE-TYPE: none
}
OL.basic-s UL LI {
	LIST-STYLE-TYPE: none
}
UL OL.basic-l LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
UL OL.basic-m LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
UL OL.basic-s LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
UL.arrow-red UL.basic-l LI {
	PADDING-LEFT: 18px; BACKGROUND: url(/img/common/mkr_basic_l.gif) no-repeat 5px 0.5em
}
UL.arrow-red UL.notes-l LI {
	PADDING-LEFT: 18px; BACKGROUND: url(/img/common/mkr_notes_l.gif) no-repeat 0px 0.2em
}
UL.arrow-red UL.basic-m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_basic_m.gif) no-repeat 5px 0.5em; LINE-HEIGHT: 140%
}
UL.arrow-red-m UL.basic-m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_basic_m.gif) no-repeat 5px 0.5em; LINE-HEIGHT: 140%
}
UL.arrow-red UL.notes-m LI {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 15px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/mkr_notes_m.gif) no-repeat 1px 0.3em; LINE-HEIGHT: 140%
}
UL.arrow-red UL.basic-s LI {
	MARGIN-TOP: 0.6em; PADDING-LEFT: 14px; FONT-SIZE: 75%; BACKGROUND: url(/img/common/mkr_basic_s.gif) no-repeat 4px 0.5em; LINE-HEIGHT: 140%
}
UL.arrow-red UL.notes-s LI {
	MARGIN-TOP: 0.6em; PADDING-LEFT: 14px; FONT-SIZE: 75%; BACKGROUND: url(/img/common/mkr_notes_s.gif) no-repeat 1px 0.25em; LINE-HEIGHT: 140%
}
TABLE TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TABLE TH.h1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f5f4e8; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TD.h1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f5f4e8; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TH.h2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f9f8f1; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TD.h2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f9f8f1; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TH.h3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f0f6fe; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TD.h3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f0f6fe; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TH.h5 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #ffecec; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TD.h5 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #ffecec; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TR.odd {
	BACKGROUND: #eee
}
TABLE.data TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.data TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TR.data TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TR.data TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TH.data {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TD.data {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE TD.follow {
	BORDER-TOP-STYLE: dotted
}
TABLE TD.total {
	BACKGROUND: #fff4ee
}
TABLE.layout {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.adapt {
	MARGIN-BOTTOM: -15px
}
TABLE.layout TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.layout TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.layout TD.pic {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.15em
}
TABLE.layout TD.marker {
	PADDING-RIGHT: 4px
}
TABLE.layout TD.icon {
	PADDING-LEFT: 5px; TEXT-ALIGN: right
}
TABLE TD DIV.data {
	MARGIN: 10px 0px
}
TABLE TD DIV.part {
	MARGIN-TOP: 5px
}
.comment {
	COLOR: #787878
}
.comment UL.notes-l LI {
	BACKGROUND-IMAGE: url(/img/common/mkr_notes_gray_l.gif)
}
.comment UL.notes-m LI {
	BACKGROUND-IMAGE: url(/img/common/mkr_notes_gray_m.gif)
}
.comment UL.notes-s LI {
	BACKGROUND-IMAGE: url(/img/common/mkr_notes_gray_s.gif)
}
UL.notes-l LI.comment {
	BACKGROUND-IMAGE: url(/img/common/mkr_notes_gray_l.gif)
}
UL.notes-m LI.comment {
	BACKGROUND-IMAGE: url(/img/common/mkr_notes_gray_m.gif)
}
UL.notes-s LI.comment {
	BACKGROUND-IMAGE: url(/img/common/mkr_notes_gray_s.gif)
}
DIV.section {
	MARGIN-LEFT: 15px
}
DIV.banner {
	MARGIN: 25px 0px
}
DIV.submit {
	MARGIN: 30px 0px; TEXT-ALIGN: center
}
.no-back {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.clear {
	CLEAR: both
}
DIV.clear {
	FONT: 1px/1px sans-serif
}
.col2-l {
	FLOAT: left
}
.col2-r {
	FLOAT: right
}
.col3 {
	FLOAT: left
}
#col3 DIV.col3 {
	MARGIN-LEFT: 18px; WIDTH: 31%
}
.sp-v10 {
	MARGIN-TOP: 10px! important; MARGIN-BOTTOM: 10px! important
}
.sp-v15 {
	MARGIN-TOP: 15px! important; MARGIN-BOTTOM: 15px! important
}
.sp-v20 {
	MARGIN-TOP: 20px! important; MARGIN-BOTTOM: 20px! important
}
.sp-v25 {
	MARGIN-TOP: 25px! important; MARGIN-BOTTOM: 25px! important
}
.sp-v30 {
	MARGIN-TOP: 30px! important; MARGIN-BOTTOM: 30px! important
}
.sp-v0 {
	MARGIN-TOP: 0px! important; MARGIN-BOTTOM: 0px! important
}
.sp-v5 {
	MARGIN-TOP: 5px! important; MARGIN-BOTTOM: 5px! important
}
.sp-t10 {
	MARGIN-TOP: 10px! important
}
.sp-t15 {
	MARGIN-TOP: 15px! important
}
.sp-t20 {
	MARGIN-TOP: 20px! important
}
.sp-t25 {
	MARGIN-TOP: 25px! important
}
.sp-t30 {
	MARGIN-TOP: 30px! important
}
.sp-t0 {
	MARGIN-TOP: 0px! important
}
.sp-t5 {
	MARGIN-TOP: 5px! important
}
.sp-b10 {
	MARGIN-BOTTOM: 10px! important
}
.sp-b15 {
	MARGIN-BOTTOM: 15px! important
}
.sp-b20 {
	MARGIN-BOTTOM: 20px! important
}
.sp-b25 {
	MARGIN-BOTTOM: 25px! important
}
.sp-b30 {
	MARGIN-BOTTOM: 30px! important
}
.sp-b0 {
	MARGIN-BOTTOM: 0px! important
}
.sp-b5 {
	MARGIN-BOTTOM: 5px! important
}
.arrange-c {
	TEXT-ALIGN: center
}
.arrange-l {
	TEXT-ALIGN: left
}
.arrange-r {
	TEXT-ALIGN: right
}
DIV.box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV.bg1 {
	BACKGROUND: #f5f5f5
}
DIV.bg2 {
	BACKGROUND: #fef9e4
}
DIV.bg2 {
	BACKGROUND: #fef9e4
}
DIV.bg3 {
	BACKGROUND: #f8f7ef
}
DIV.bl1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.bl2 {
	BORDER-RIGHT: #c70210 1px solid; BORDER-TOP: #c70210 1px solid; BORDER-LEFT: #c70210 1px solid; BORDER-BOTTOM: #c70210 1px solid
}
DIV.bl3 {
	BORDER-TOP: #d9d2b5 1px solid
}
DIV.bl4 {
	BORDER-TOP: #787878 3px solid
}
DIV.bl5 {
	BORDER-TOP: #cccccc 1px dotted
}
DIV.wrap {
	MARGIN: 15px 0px
}
DIV.box DIV.arrange-c {
	MARGIN-BOTTOM: 15px
}
DIV.box DIV.arrange-l {
	MARGIN-BOTTOM: 15px
}
DIV.box DIV.arrange-r {
	MARGIN-BOTTOM: 15px
}
DIV.index-s {
	BACKGROUND: url(/img/common/ind_s_lower.gif) no-repeat 0px 100%; PADDING-BOTTOM: 4px; MARGIN: 10px 0px; WIDTH: 680px
}
DIV.index-s DIV.inner {
	BACKGROUND: url(/img/common/ind_s_upper.gif); WIDTH: 680px
}
DIV.index-s DIV.section {
	PADDING-RIGHT: 18px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.index-s DIV.col2-l {
	WIDTH: 291px
}
DIV.index-s DIV.col2-r {
	WIDTH: 291px
}
DIV.index-s UL.basic-m {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 10px
}
DIV.index-s UL.arrow-gray2 {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 10px
}
DIV.index-d {
	BACKGROUND: url(/img/common/ind_d_lower.gif) repeat-x 0px 100%; PADDING-BOTTOM: 4px; MARGIN: 10px 0px; WIDTH: 680px
}
DIV.index-d DIV.inner {
	BACKGROUND: url(/img/common/ind_d_upper.gif); WIDTH: 680px
}
DIV.index-d DIV.section {
	PADDING-RIGHT: 18px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.index-d DIV.col2-l {
	WIDTH: 335px
}
DIV.index-d DIV.col2-r {
	WIDTH: 335px
}
DIV.index-s H3 {
	BACKGROUND: url(/img/common/h3_ind_s_lower.gif) #f5f5f5 no-repeat 0px 100%; PADDING-BOTTOM: 2px; MARGIN: 0px
}
DIV.index-s H3 SPAN.inner {
	PADDING-RIGHT: 13px; PADDING-LEFT: 32px; BACKGROUND: url(/img/common/h3_ind_s_upper.gif) no-repeat; PADDING-BOTTOM: 7px; PADDING-TOP: 12px
}
DIV.index-s H3.plane SPAN.inner {
	BACKGROUND-IMAGE: url(/img/common/h3_ind_s_plane.gif)
}
DIV.index-d H3 {
	BACKGROUND: url(/img/common/h3_ind_d_lower.gif) #f5f5f5 no-repeat 0px 100%; PADDING-BOTTOM: 2px; MARGIN: 0px
}
DIV.index-d H3 SPAN.inner {
	PADDING-RIGHT: 13px; PADDING-LEFT: 32px; BACKGROUND: url(/img/common/h3_ind_d_upper.gif) no-repeat; PADDING-BOTTOM: 7px; PADDING-TOP: 12px
}
DIV.index-d H3.plane SPAN.inner {
	BACKGROUND-IMAGE: url(/img/common/h3_ind_d_plane.gif)
}
DIV.first-index {
	MARGIN-TOP: 25px
}
DIV.first-index {
	MARGIN-TOP: 25px
}
DIV.solo {
	BACKGROUND-REPEAT: no-repeat
}
DIV.solo DIV.inner {
	BACKGROUND-REPEAT: repeat-y
}
DIV.index-d DIV.separate {
	BACKGROUND: url(/img/common/ind_separate.gif) repeat-x 0px 100%; PADDING-BOTTOM: 14px
}
DIV.half {
	MARGIN-BOTTOM: -10px; WIDTH: 680px
}
DIV.half DIV.col2-l {
	WIDTH: 332px
}
DIV.half DIV.col2-r {
	WIDTH: 332px
}
 HTML DIV.solo2 {
	WIDTH: 332px; BACKGROUND-REPEAT: no-repeat
}
 HTML DIV.solo2 DIV.inner {
	WIDTH: 332px; BACKGROUND-REPEAT: repeat-y
}
DIV.solo2 {
	BACKGROUND-REPEAT: no-repeat
}
DIV.solo2 DIV.inner {
	BACKGROUND-REPEAT: repeat-y
}
DIV.solo2 DIV.wrap {
	PADDING-BOTTOM: 15px; MARGIN: 15px 0px 0px
}
DIV.solo2 UL.arrow-gray2 {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px! important
}
DIV.solo2 DIV.wrap P {
	MARGIN: 10px 0px 0px
}
DIV.half2 {
	MARGIN-BOTTOM: -10px; WIDTH: 680px
}
DIV.half2 DIV.col2-l2 {
	FLOAT: left; WIDTH: 332px
}
DIV.half2 DIV.col2-r2 {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 332px
}
DIV.half2 DIV.col2-l2 DIV.col2-l {
	FLOAT: none! important
}
DIV.half2 DIV.col2-r2 DIV.col2-l {
	FLOAT: none! important
}
DIV.half H2 {
	MARGIN-TOP: 5px; BACKGROUND: url(/img/common/h2_half_lower.gif) #f5f5f5 no-repeat 0px 100%
}
DIV.half H2 SPAN.inner {
	BACKGROUND: url(/img/common/h2_half_upper.gif) no-repeat
}
DIV.half H3 {
	MARGIN-TOP: 5px; BACKGROUND: url(/img/common/h3_half_lower.gif) #ecf3ff no-repeat 0px 100%
}
DIV.half H3 SPAN.inner {
	BACKGROUND: url(/img/common/h3_half_upper.gif) no-repeat
}
DIV.points {
	WIDTH: 680px
}
DIV.points DIV.col3 {
	MARGIN-LEFT: 6px
}
DIV.points DIV.first-item {
	MARGIN: 0px
}
DIV.inquiry {
	BACKGROUND: url(/img/common/bg_inquiry_lower.gif) repeat-x 0px 100%; MARGIN: 15px 0px
}
DIV.inquiry DIV.inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/img/common/bg_inquiry_upper.gif) repeat-x; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
DIV.inquiry DIV.col2-l {
	WIDTH: 235px
}
DIV.inquiry DIV.col2-r {
	WIDTH: 235px
}
EM.brown {
	COLOR: #704910
}
EM.green {
	COLOR: #439538
}
EM.gray {
	COLOR: #333333
}
SPAN.plane {
	FONT-WEIGHT: normal
}
IMG.inline {
	VERTICAL-ALIGN: middle
}
IMG.inline2 {
	VERTICAL-ALIGN: baseline
}
IMG.m-h {
	MARGIN: 0px 5px
}
IMG.m-l {
	MARGIN: 0px 0px 0px 5px
}
IMG.m-r {
	MARGIN: 0px 5px 0px 0px
}
IMG.m-v {
	MARGIN: 5px 0px
}
IMG.m-t {
	MARGIN: 5px 0px 0px
}
IMG.m-b {
	MARGIN: 0px 0px 5px
}
.imgtext {
	MARGIN: -1px 1px
}
SPAN.mkr-next {
	PADDING-LEFT: 14px; BACKGROUND: url(/img/common/mkr_next.gif) no-repeat 0px 0.15em
}
SPAN.mkr-prev {
	PADDING-LEFT: 14px; BACKGROUND: url(/img/common/mkr_prev.gif) no-repeat 0px 0.15em
}
SPAN.mkr-top {
	PADDING-LEFT: 14px; BACKGROUND: url(/img/common/mkr_top.gif) no-repeat 0px 0.15em
}
SPAN.mkr-popup {
	PADDING-LEFT: 18px; BACKGROUND: url(/img/common/mkr_popup.gif) no-repeat 0px 0.15em
}
SPAN.mkr-nb {
	PADDING-LEFT: 14px; BACKGROUND: url(/img/common/mkr_nb.gif) no-repeat 0px 0.15em
}
.l SPAN.mkr-next {
	BACKGROUND-POSITION: 0px 0.2em
}
.l SPAN.mkr-prev {
	BACKGROUND-POSITION: 0px 0.2em
}
.l SPAN.mkr-top {
	BACKGROUND-POSITION: 0px 0.2em
}
.l SPAN.mkr-popup {
	BACKGROUND-POSITION: 0px 0.2em
}
.s SPAN.mkr-next {
	BACKGROUND-POSITION: 0px 0.05em
}
.s SPAN.mkr-prev {
	BACKGROUND-POSITION: 0px 0.05em
}
.s SPAN.mkr-top {
	BACKGROUND-POSITION: 0px 0.05em
}
.s SPAN.mkr-popup {
	BACKGROUND-POSITION: 0px 0.05em
}
OL.basic-s SPAN.mkr-next {
	BACKGROUND-POSITION: 0px 0.05em
}
OL.basic-s SPAN.mkr-prev {
	BACKGROUND-POSITION: 0px 0.05em
}
OL.basic-s SPAN.mkr-top {
	BACKGROUND-POSITION: 0px 0.05em
}
OL.basic-s SPAN.mkr-popup {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.basic-s SPAN.mkr-next {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.basic-s SPAN.mkr-prev {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.basic-s SPAN.mkr-top {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.basic-s SPAN.mkr-popup {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.notes-s SPAN.mkr-next {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.notes-s SPAN.mkr-prev {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.notes-s SPAN.mkr-top {
	BACKGROUND-POSITION: 0px 0.05em
}
UL.notes-s SPAN.mkr-popup {
	BACKGROUND-POSITION: 0px 0.05em
}
SMALL SPAN.mkr-next {
	BACKGROUND-POSITION: 0px 0.05em
}
SMALL SPAN.mkr-prev {
	BACKGROUND-POSITION: 0px 0.05em
}
SMALL SPAN.mkr-top {
	BACKGROUND-POSITION: 0px 0.05em
}
SMALL SPAN.mkr-popup {
	BACKGROUND-POSITION: 0px 0.05em
}
#wrap-outer {
	BACKGROUND: url(/img/int/top/bg_outer.gif) repeat-y 50% 50%; MARGIN: 0px auto; WIDTH: 928px; TEXT-ALIGN: left
}
#wrap-inner {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px; BACKGROUND: url(/img/common/bg_inner.gif) repeat-y 50% 50%; MARGIN: 0px 3px; BORDER-LEFT: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px
}
#head-box {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #cc0000 16px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 0px; WIDTH: 920px; BORDER-BOTTOM: #d0d0d0 1px solid
}
#path-box {
	BACKGROUND: url(/img/common/pb_bg_lower.gif) no-repeat 0px 100%; PADDING-BOTTOM: 2px; WIDTH: 920px
}
#main-box {
	FLOAT: left; WIDTH: 711px
}
#navi-box {
	FLOAT: left; WIDTH: 209px
}
#foot-box {
	CLEAR: both; BACKGROUND: #ffffff; WIDTH: 920px
}
#head-box DIV.pad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#head-box DIV.clear {
	MARGIN-BOTTOM: -1px; HEIGHT: 1px
}
#head-box #yubin {
	BACKGROUND: url(/img/common/yubin_bg.gif) no-repeat; FLOAT: left; WIDTH: 265px
}
#head-box #yubin DIV.inner {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 11px; PADDING-TOP: 0px
}
#head-box #motto {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 150px
}
#head-box #guide {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 330px; TEXT-ALIGN: right
}
#head-box #head-navi LI {
	PADDING-LEFT: 10px; FONT-SIZE: 75%; FLOAT: right; MARGIN: 3px 0px 0px 10px; BORDER-LEFT: #333333 1px solid
}
#head-box #head-navi LI.rear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#head-box #guide FORM {
	MARGIN-TOP: 5px
}
#head-box #guide INPUT.site-search-txt {
	VERTICAL-ALIGN: middle; WIDTH: 220px; COLOR: #777777
}
.searchreader {
	DISPLAY: none
}
#head-box #guide INPUT.site-search-btn {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle
}
#path-box DIV.pad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 75%; BACKGROUND: url(/img/common/pb_bg_upper.gif) #f5f5f5 repeat-x; PADDING-BOTTOM: 7px; LINE-HEIGHT: 120%; PADDING-TOP: 7px; BORDER-BOTTOM: #d0d0d0 1px solid
}
#main-box DIV.pad {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 23px
}
#main-box P {
	FONT-SIZE: 87.5%; MARGIN: 10px 0px; LINE-HEIGHT: 140%
}
#main-box OL {
	MARGIN: 10px 0px
}
#main-box UL {
	MARGIN: 10px 0px
}
#main-box TABLE TH {
	FONT-SIZE: 87.5%; LINE-HEIGHT: 140%
}
#main-box TABLE TD {
	FONT-SIZE: 87.5%; LINE-HEIGHT: 140%
}
#main-box TEXTAREA {
	FONT-SIZE: 75%
}
#main-box LI P {
	MARGIN: 0.5em 0px
}
#main-box LI P.arrange-c {
	MARGIN: 10px 0px
}
#main-box LI P.arrange-l {
	MARGIN: 10px 0px
}
#main-box LI P.arrange-r {
	MARGIN: 10px 0px
}
#main-box TABLE TD DIV.data P {
	MARGIN: 0px
}
#main-box TABLE TD DIV.part P {
	MARGIN: 0px
}
#main-box TABLE TD DIV.data OL {
	MARGIN: 0px
}
#main-box TABLE TD DIV.data UL {
	MARGIN: 0px
}
#main-box TABLE TD DIV.part OL {
	MARGIN: 0px
}
#main-box TABLE TD DIV.part UL {
	MARGIN: 0px
}
#main-box TABLE TD DIV.data LI {
	MARGIN-TOP: 3px
}
#main-box DIV.box .arrange-c P {
	MARGIN: 0px 0px 5px
}
#main-box DIV.box .arrange-l P {
	MARGIN: 0px 0px 5px
}
#main-box DIV.box .arrange-r P {
	MARGIN: 0px 0px 5px
}
#main-box DIV.box OL.brown {
	MARGIN: 0px
}
#main-box DIV.reset {
	FONT-SIZE: medium
}
#main-box DIV.reset P {
	FONT-SIZE: 87.5%
}
#main-box LI P {
	FONT-SIZE: 100%
}
#main-box TABLE TH P {
	FONT-SIZE: 100%
}
#main-box TABLE TD P {
	FONT-SIZE: 100%
}
#main-box OL OL {
	FONT-SIZE: medium
}
#main-box OL UL {
	FONT-SIZE: medium
}
#main-box UL UL {
	FONT-SIZE: medium
}
#main-box UL OL {
	FONT-SIZE: medium
}
#main-box TABLE TH OL {
	FONT-SIZE: medium
}
#main-box TABLE TH UL {
	FONT-SIZE: medium
}
#main-box TABLE TD OL {
	FONT-SIZE: medium
}
#main-box TABLE TD UL {
	FONT-SIZE: medium
}
#main-box TABLE {
	FONT-SIZE: medium
}
#main-box TH TEXTAREA {
	FONT-SIZE: 85.75%
}
#main-box TD TEXTAREA {
	FONT-SIZE: 85.75%
}
#main-box TABLE.s TH {
	FONT-SIZE: 75%
}
#main-box TABLE.s TD {
	FONT-SIZE: 75%
}
#main-box TABLE TR.s TH {
	FONT-SIZE: 75%
}
#main-box TABLE TR.s TD {
	FONT-SIZE: 75%
}
#main-box TABLE TH.s {
	FONT-SIZE: 75%
}
#main-box TABLE TD.s {
	FONT-SIZE: 75%
}
#main-box P.l {
	FONT-SIZE: 100%
}
#main-box DIV.reset P.l {
	FONT-SIZE: 100%
}
#main-box TABLE TH P.l {
	FONT-SIZE: 114.5%
}
#main-box TABLE TD P.l {
	FONT-SIZE: 114.5%
}
#main-box P.s {
	FONT-SIZE: 75%
}
#main-box DIV.reset P.s {
	FONT-SIZE: 75%
}
#main-box TABLE TH P.s {
	FONT-SIZE: 85.75%
}
#main-box TABLE TD P.s {
	FONT-SIZE: 85.75%
}
#main-box P.extra {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px 0px 5px 0.1em; COLOR: #c7000e; LINE-HEIGHT: normal
}
#main-box P.intro {
	FONT-SIZE: 100%; MARGIN: 25px 0px
}
#main-box TABLE TD P.example {
	FONT-SIZE: 85.75%
}
#main-box DIV.return {
	MARGIN: 30px 0px
}
#main-box DIV.return P {
	MARGIN: 5px 0px
}
#main-box DIV.inward {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#main-box DIV.inward P {
	MARGIN: 5px 0px
}
#main-box DIV.indicator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f6f4ee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#main-box DIV.indicator DIV.inner {
	MARGIN: 0px auto; WIDTH: 472px
}
#main-box DIV.indicator UL {
	MARGIN: 0px
}
#main-box DIV.indicator UL LI {
	FLOAT: left
}
#main-box DIV.err-list {
	BORDER-RIGHT: #c70210 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c70210 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; MARGIN: 25px 0px; BORDER-LEFT: #c70210 1px solid; COLOR: #c70210; PADDING-TOP: 1px; BORDER-BOTTOM: #c70210 1px solid
}
#main-box DIV.err-list DIV.inner {
	WIDTH: 648px
}
#main-box DIV.err-list DIV.col2-l {
	WIDTH: 30px
}
#main-box DIV.err-list DIV.col2-r {
	WIDTH: 603px
}
#main-box DIV.err-item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; BACKGROUND: url(/img/common/err_balloon.gif) #c7000e no-repeat 0px 100%; PADDING-BOTTOM: 12px; MARGIN: 10px 0px 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
#main-box DIV.err-item P {
	FONT-SIZE: 87.5%; MARGIN: 0px
}
#main-box DIV.price-upper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f6f4ee; PADDING-BOTTOM: 10px; MARGIN: 15px 95px 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#main-box DIV.price-upper P {
	MARGIN: 5px 0px 0px; LINE-HEIGHT: normal
}
#main-box DIV.price-upper P.sum {
	FONT-SIZE: 250%
}
#main-box DIV.price-lower {
	MARGIN: 10px 95px 15px; TEXT-ALIGN: right
}
#main-box DIV.signpost1 {
	MARGIN: 20px 0px 30px
}
#main-box DIV.signpost1 DIV.box DIV.wrap {
	MARGIN: 20px 0px 0px
}
#main-box DIV.signpost1 DIV.cursor {
	BACKGROUND: url(/img/common/bg_sp.gif) repeat-x; TEXT-ALIGN: center
}
#main-box DIV.signpost1 DIV.button {
	TEXT-ALIGN: center
}
#main-box DIV.signpost2 {
	MARGIN: 30px 0px
}
#main-box DIV.signpost2 DIV.box {
	BACKGROUND: #ffeee6; MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
#main-box DIV.signpost2 P {
	FONT-SIZE: 100%
}
#main-box DIV.signpost2 DIV.cursor {
	TEXT-ALIGN: center
}
#main-box DIV.signpost2 DIV.button {
	TEXT-ALIGN: center
}
#main-box P.brown {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: #f3f1df; PADDING-BOTTOM: 5px; MARGIN: 15px 0px 0px; PADDING-TOP: 7px
}
#main-box DIV.img1 {
	MARGIN-BOTTOM: 5px; WIDTH: 680px
}
#main-box DIV.img1 DIV.col2-l {
	MARGIN-TOP: 5px; WIDTH: 102px
}
#main-box DIV.img1 DIV.col2-r {
	MARGIN-TOP: 5px; WIDTH: 564px
}
#main-box DIV.img1 P {
	MARGIN: 0px
}
#main-box DIV.img1 P.service {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 5px
}
#main-box P.track {
	MARGIN: 5px 0px; WIDTH: 87px; TEXT-ALIGN: center
}
#main-box TABLE.prefectures TD {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 160%
}
#main-box TABLE.prefectures TD.marker {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/img/common/mkr_basic_l.gif) no-repeat 5px 0.65em; PADDING-BOTTOM: 10px; WIDTH: 5.5em; PADDING-TOP: 0px
}
#main-box TABLE.prefectures UL {
	FONT-SIZE: 100%; MARGIN: 0px
}
#main-box TABLE.prefectures UL LI {
	FLOAT: left; WIDTH: 5em; LINE-HEIGHT: 160%
}
#related {
	PADDING-RIGHT: 20px; MARGIN-TOP: 30px; PADDING-LEFT: 20px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#related DIV.col2-l {
	WIDTH: 312px
}
#related DIV.col2-r {
	WIDTH: 312px
}
#related UL {
	MARGIN: 10px 0px 30px
}
#related UL LI {
	MARGIN-TOP: 10px
}
#navi-box DIV.pad {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 15px; PADDING-TOP: 23px
}
#navi-box UL.items LI {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px; BACKGROUND: #ffffff; FONT: 1px/1px sans-serif; BORDER-LEFT: #c3c3c3 1px solid; BORDER-BOTTOM: #c3c3c3 1px dotted
}
#navi-box UL.items LI A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#navi-box P.to-list {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 87.5%; BACKGROUND: url(/img/common/nb_items_bg.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#foot-box DIV.upper {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 50px
}
#foot-box DIV.upper DIV.col2-l {
	WIDTH: 88px
}
#foot-box DIV.upper DIV.col2-r {
	WIDTH: 780px
}
#foot-box #foot-navi LI {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 10px; FONT-SIZE: 68.75%; FLOAT: left; MARGIN-RIGHT: 10px
}
#foot-box #foot-navi LI.rear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10.25em; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#foot-box DIV.lower {
	BACKGROUND: #cc0000; WIDTH: 920px
}
#foot-box DIV.lower DIV.col2-l {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 104px; PADDING-TOP: 7px
}
#foot-box DIV.lower DIV.col2-r {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 318px; PADDING-TOP: 8px
}
#foot-box #foot-navi A:link {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
#foot-box #foot-navi A:visited {
	COLOR: #800080; TEXT-DECORATION: underline
}
#foot-box #foot-navi A:hover {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
#foot-box #foot-navi A:active {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
#foot-box #foot-navi A:unknown {
	COLOR: #1e4ea6; TEXT-DECORATION: underline
}
BODY.no-navi H2 {
	BACKGROUND-IMAGE: url(/img/common/h2_wide_lower.gif)
}
BODY.no-navi H2 SPAN.inner {
	BACKGROUND-IMAGE: url(/img/common/h2_wide_upper.gif)
}
BODY.no-navi H3 {
	BACKGROUND-IMAGE: url(/img/common/h3_wide_lower.gif)
}
BODY.no-navi H3 SPAN.inner {
	BACKGROUND-IMAGE: url(/img/common/h3_wide_upper.gif)
}
BODY.no-navi H2.box {
	BACKGROUND-IMAGE: url(/img/common/h2_box.gif)
}
BODY.no-navi H2.red {
	BACKGROUND: url(/img/common/h2_red_wide_lower.gif) #f2f2f2 no-repeat 0px 100%
}
BODY.no-navi H2.red SPAN.inner {
	BACKGROUND: url(/img/common/h2_red_wide_upper.gif) no-repeat
}
BODY.no-navi H2.green {
	BACKGROUND: url(/img/common/h2_green_wide_lower.gif) #f5f5f5 no-repeat 0px 100%
}
BODY.no-navi H2.green SPAN.inner {
	BACKGROUND: url(/img/common/h2_green_wide_upper.gif) no-repeat
}
BODY.no-navi H2.orange {
	BACKGROUND: url(/img/common/h2_orange_wide_lower.gif) #f5f5f5 no-repeat 0px 100%
}
BODY.no-navi H2.orange SPAN.inner {
	BACKGROUND: url(/img/common/h2_orange_wide_upper.gif) no-repeat
}
BODY.no-navi H3.red {
	BACKGROUND: url(/img/common/h3_red_wide_lower.gif) #f2f2f2 no-repeat 0px 100%
}
BODY.no-navi H3.red SPAN.inner {
	BACKGROUND: url(/img/common/h3_red_wide_upper.gif) no-repeat
}
BODY.no-navi H3.green {
	BACKGROUND: url(/img/common/h3_green_wide_lower.gif) #f2f2f2 no-repeat 0px 100%
}
BODY.no-navi H3.green SPAN.inner {
	BACKGROUND: url(/img/common/h3_green_wide_upper.gif) no-repeat
}
BODY.no-navi H3.orange {
	BACKGROUND: url(/img/common/h3_orange_wide_lower.gif) #f2f2f2 no-repeat 0px 100%
}
BODY.no-navi H3.orange SPAN.inner {
	BACKGROUND: url(/img/common/h3_orange_wide_upper.gif) no-repeat
}
BODY.no-navi DIV.half {
	WIDTH: 890px
}
BODY.no-navi DIV.half DIV.col2-l {
	WIDTH: 438px
}
BODY.no-navi DIV.half DIV.col2-r {
	WIDTH: 438px
}
BODY.no-navi DIV.half H3 {
	BACKGROUND: url(/img/common/h3_half_wide_lower.gif) #ecf3ff no-repeat 0px 100%
}
BODY.no-navi DIV.half H3 SPAN.inner {
	BACKGROUND: url(/img/common/h3_half_wide_upper.gif) no-repeat
}
BODY.no-navi #wrap-inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.no-navi #path-box {
	BACKGROUND: url(/img/common/pb_wide_bg.gif) no-repeat 0px 100%
}
BODY.no-navi #main-box {
	FLOAT: none; WIDTH: 916px
}
BODY.no-navi #foot-box {
	CLEAR: none; WIDTH: 918px
}
BODY.no-navi #main-box DIV.pad {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.no-navi #main-box DIV.img1 {
	WIDTH: 730px
}
BODY.no-navi #main-box DIV.img1 DIV.col2-l {
	WIDTH: 102px
}
BODY.no-navi #main-box DIV.img1 DIV.col2-r {
	WIDTH: 618px
}
BODY.no-navi DIV.h-step {
	BACKGROUND: url(/img/common/h_wide_step_lower.gif) #f3f0e3 no-repeat 0px 100%; WIDTH: 886px
}
BODY.no-navi DIV.h-step DIV.inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/common/h_wide_step_upper.gif) no-repeat; PADDING-BOTTOM: 4px; WIDTH: 886px; PADDING-TOP: 4px
}
BODY.no-navi DIV.h-step DIV.col2-r {
	WIDTH: 792px
}
BODY.no-navi #related DIV.col2-l {
	WIDTH: 337px
}
BODY.no-navi #related DIV.col2-r {
	WIDTH: 337px
}
#popup-win #wrap-outer {
	BACKGROUND: url(/img/common/bg_popup.gif) repeat-y 50% 50%; WIDTH: 720px
}
#popup-win #wrap-inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#popup-win #head-box {
	FONT: 1px/1px sans-serif; WIDTH: 712px; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#popup-win #main-box {
	FLOAT: none; WIDTH: 712px
}
#popup-win #foot-box {
	CLEAR: none; FONT: 1px/1px sans-serif; WIDTH: 572px; HEIGHT: 3px
}
#popup-win #main-box DIV.pad {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 30px; BORDER-TOP-STYLE: none; PADDING-TOP: 25px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#popup-win #main-box DIV.win-close {
	MARGIN-TOP: 30px; TEXT-ALIGN: center
}
#tf1 TABLE.quantity SELECT {
	WIDTH: 75px
}
#tf1 TABLE.quantity INPUT {
	WIDTH: 70px
}
#tb1 DIV.signpost1 DIV.box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.topmessage-pic {
	FLOAT: left; WIDTH: 170px
}
.printimg {
	DISPLAY: none
}

@media Print    
{
#wrap-outer {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto
}
#wrap-inner {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-box {
	FLOAT: none
}
DIV.printimg {
	DISPLAY: block
}
#head-box {
	DISPLAY: none
}
#path-box {
	DISPLAY: none
}
#navi-box {
	DISPLAY: none
}
#foot-box {
	DISPLAY: none
}
    }
UL.top_servicemenu {
	MARGIN-BOTTOM: 10px; WIDTH: 640px
}
UL.top_servicemenu LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
UL.top_servicemenu IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.top_servicemenu .menu01 A {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: url(../img/top/btn_top_01.jpg) no-repeat left top; WIDTH: 213px; TEXT-INDENT: -9999px; LINE-HEIGHT: 1px; HEIGHT: 47px; TEXT-DECORATION: none; outline: none
}
UL.top_servicemenu .menu01 A:hover {
	BACKGROUND-POSITION: left bottom
}
UL.top_servicemenu .menu02 A {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: url(../img/top/btn_top_02.jpg) no-repeat left top; WIDTH: 215px; TEXT-INDENT: -9999px; LINE-HEIGHT: 1px; HEIGHT: 47px; TEXT-DECORATION: none; outline: none
}
UL.top_servicemenu .menu02 A:hover {
	BACKGROUND-POSITION: left bottom
}
UL.top_servicemenu .menu03 A {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: url(../img/top/btn_top_03.jpg) no-repeat left top; WIDTH: 212px; TEXT-INDENT: -9999px; LINE-HEIGHT: 1px; HEIGHT: 47px; TEXT-DECORATION: none; outline: none
}
UL.top_servicemenu .menu03 A:hover {
	BACKGROUND-POSITION: left bottom
}
UL.top_servicemenu:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL.top_servicemenu {
	DISPLAY: inline-block
}
 HTML UL.top_servicemenu {
	HEIGHT: 1px
}
UL.top_servicemenu {
	DISPLAY: block
}
