@charset "big5";
/* CSS Document */
DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
CODE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse;
	border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
LI {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
Q:unknown {
 content: ''
}
Q:unknown {
 content: ''
}
ABBR {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	FONT-VARIANT: normal
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	FONT-VARIANT: normal
}
SUP {
	VERTICAL-ALIGN: text-top
}
SUB {
	VERTICAL-ALIGN: text-bottom
}
INPUT {
	FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit
}
SELECT {
	FONT-FAMILY: inherit
}
INPUT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
LEGEND {
	COLOR: #000
}
PRE {
	FONT-SIZE: 108%;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: monospace
}
CODE {
	FONT-SIZE: 108%;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: monospace
}
KBD {
	FONT-SIZE: 108%;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: monospace
}
SAMP {
	FONT-SIZE: 108%;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: monospace
}
TT {
	FONT-SIZE: 108%;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: monospace
}
#ft {
	CLEAR: both
}
.ypsmodule {
	FONT-SIZE: 93%
}
.ypsmodule .ypsmodule {
	FONT-SIZE: 93%
}
.clearfix {
	ZOOM: 1
}
.clearfix:unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	HEIGHT: 0px;
	content: '.'
}
.hpcgrn {
	BACKGROUND: url(bg_rm_br.gif) no-repeat right bottom
}
.hpcgrn .hd {
	BACKGROUND: url(bg_hp_sprite.gif) no-repeat right -1345px
}
.hpcgrn .hd DIV {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND: url(bg_hp_sprite.gif) no-repeat left -1235px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 9px;
	POSITION: relative
}
.hpcgrn .hd DIV H4 {
	PADDING-LEFT: 13px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 125%
}
.hpcgrn .hd DIV A {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	RIGHT: 1.6em;
	BACKGROUND: url(ico_hp_sprite.gif) no-repeat left -654px;
	POSITION: absolute;
	TOP: 0.8em
}
.hpcgrn .bd {
	BACKGROUND: url(bg_rm_bl.gif) no-repeat left bottom;
	PADDING-BOTTOM: 5px
}
.hpcgrn .bd H5 {
	PADDING-LEFT: 18px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 125%
}
.hpcgrn .bd TABLE {
	MARGIN: auto;
	WIDTH: 97%
}
.hpcgrn .bd TABLE TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(line_dot.gif) repeat-x left bottom;
	PADDING-BOTTOM: 4px;
	LINE-HEIGHT: 1.45;
	PADDING-TOP: 4px
}
.hpcgrn .bd TABLE TD EM {
	FONT-WEIGHT: bold;
	COLOR: #cc0000
}
.hpcgrn .bd TABLE .bottd {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.hpcgrn .bd TABLE .bottd .more {
	TEXT-ALIGN: right
}
.hpcgrn .bd TABLE .bottd .more A {
	PADDING-LEFT: 10px;
	BACKGROUND: url(ico_hp_sprite.gif) no-repeat left -654px
}
.hpcgrn .ft {
	FONT-SIZE: 0px;
	OVERFLOW: hidden;
	HEIGHT: 0px
}
#ypshchot .bd {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 5px;
}
#ypshchot .bd TABLE TD {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 8px;
}
#ypshchot .bd TABLE TD .tip {
	BACKGROUND: url(ico_hp_sprite.gif) no-repeat left -1266px;
	WIDTH: 13px;
	HEIGHT: 13px;
}
#ypshchot .bd TABLE TD .num2 {
	BACKGROUND-POSITION: left -1517px;
}
#ypshchot .bd TABLE TD .num3 {
	BACKGROUND-POSITION: left -1316px;
}
#ypshchot .bd TABLE TD .num4 {
	BACKGROUND-POSITION: left -1366px;
}
#ypshchot .bd TABLE TD .num5 {
	BACKGROUND-POSITION: left -1416px;
}
#ypshchot .bd TABLE TD .num6 {
	BACKGROUND-POSITION: left -1466px;
}
#ypshchot .bd TABLE TD .num7 {
	BACKGROUND-POSITION: left -1566px;
}
#ypshchot .bd TABLE TD .num8 {
	BACKGROUND-POSITION: left -1616px;
}
#ypshchot .bd TABLE TD .num9 {
	BACKGROUND-POSITION: left -1666px;
}

#ypshchot .bd TABLE TD .crown {
	BACKGROUND: url(ico_hp_sprite.gif) no-repeat left -395px;
	PADDING-BOTTOM: 3px;
	WIDTH: 13px;
	HEIGHT: 13px;
}
#ypshchot .bd TABLE TD .image {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ccc 1px solid;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-LEFT: 4px;
	WIDTH: 85px;
}
#ypshchot .bd TABLE TD .image IMG {
	DISPLAY: block
}
/*-------------*/
#ypshpmo2 .hd {
	BACKGROUND: url(bg_hp_sprite.gif) no-repeat right -1063px;
	BORDER-BOTTOM: #ffcc33 1px solid
}
#ypshpmo2 .hd DIV {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BACKGROUND: url(bg_hp_sprite.gif) no-repeat left -979px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px
}
#ypshpmo2 .hd DIV H4 {
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 125%;
	LETTER-SPACING: 0.1em
}
#ypshpmo2 .bd {
	BACKGROUND: url(bg_hp_gradual_sprite.gif) no-repeat -1480px top;
	paddint-top: 13px
}
#ypshpmo2 .bd UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 24.8%;
	PADDING-TOP: 5px
}
#ypshpmo2 .bd UL LI DIV {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-TOP: 4px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-LEFT: 4px;
	BORDER-BOTTOM: #ccc 1px solid;
	PADDING-BOTTOM: 4px;
	OVERFLOW: hidden;
	MARGIN: 0px 10px 0px 10px;
	HEIGHT: 100px;
	TEXT-ALIGN: center
}
#ypshpmo2 .bd UL LI DIV A {
	MARGIN: auto
}
#ypshpmo2 .bd UL LI DIV IMG {
	DISPLAY: block;
	MARGIN: auto
}
#ypshpmo2 .bd UL LI A {
	DISPLAY: block;
	MARGIN: 0px 7px;
	LINE-HEIGHT: 1.55em;
	HEIGHT: 40px
}
#ypshpmo2 .bd UL LI SPAN.price {
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 125%;
	COLOR: #ce0000
}
#ypshpmo2 .bd .more {
	BACKGROUND: url(line_dot.gif) repeat-x left top;
	MARGIN: 0px 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: right
}
#ypshpmo2 .bd .more A {
	PADDING-LEFT: 10px;
	BACKGROUND: url(ico_hp_sprite.gif) no-repeat left -654px
}
#ypsftr {
	POSITION: relative
}
#ypsftr .hd {
	BACKGROUND: url(bg_hp_sprite.gif) no-repeat right -1063px;
	BORDER-BOTTOM: #ffcc33 1px solid
}
#ypsftr .hd DIV {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BACKGROUND: url(bg_hp_sprite.gif) no-repeat left -979px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px
}
#ypsftr .hd DIV H4 {
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 125%;
	LETTER-SPACING: 0.1em
}
#ypsftr .bd {
	BACKGROUND: url(bg_hp_gradual_sprite.gif) no-repeat -1480px top;
	paddint-top: 13px
}
#ypsftr .bd {
	PADDING-TOP: 3px
}
#ypsftr .bd LI {
	BACKGROUND: url(line_dot_gb.gif) repeat-x left bottom;
	FLOAT: left;
	text-align:left;
	PADDING-BOTTOM: 1px;
	OVERFLOW: hidden;
	WIDTH: 33%
}
#ypsftr .bd A.showpanel {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 39px;
	BACKGROUND: url(ico_sprite2.gif) no-repeat -298px -890px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}
#ypsftr .bd A.showpanel:hover {
	BACKGROUND-COLOR: #ffffcc
}
#ypsftr .bd LI LI {
	FLOAT: none;
	WIDTH: auto
}
#ypsftr .bd LI LI A {
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#ypsftr .bd .panelcont {
	DISPLAY: none;
	Z-INDEX: 6;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffff00
}
#ypsftr .bd CITE {
	DISPLAY: block;
	TEXT-ALIGN: right
}
#ypsftr .bd CITE A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 18px;
	BACKGROUND: url(ico_sprite2.gif) no-repeat -95px -420px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#ypsftr .ft {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-TOP: 0px
}
#ypsftr .matmore.ft {
	MARGIN: 0px 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: right
}
#ypsftr .ft A {
	PADDING-LEFT: 10px;
	BACKGROUND: url(ico_hp_sprite.gif) no-repeat left -654px
}
