@charset "big5";
BODY {
	MARGIN: 0px
}
.gray {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #696969; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray02 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #7d7d7d;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}
.gray02 a {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #7d7d7d; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.gray02 hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ff9600; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.gray03 {
	FONT-FAMILY: "新細明體",Verdana, Arial, Helvetica, sans-serif; COLOR: #525252; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray03 A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #525252; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray03 A:HOVER{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #96F; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray04 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #767676; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray05 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #929292; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray06 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #6a6a6a; FONT-SIZE: 12px; TEXT-DECORATION: none; line-height:140%
}
.gray06 A{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #6a6a6a; FONT-SIZE: 12px; TEXT-DECORATION: none; line-height:140%
}
.gray06 A:HOVER{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ff9600; FONT-SIZE: 12px; TEXT-DECORATION:underline
}
.gray07 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #9b9b9b; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.gray08 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #787878; FONT-SIZE: 12px; TEXT-DECORATION: none
}

.gray09 {
	FONT-FAMILY: "新細明體",Verdana, Arial, Helvetica, sans-serif; COLOR: #252525; FONT-SIZE: 12px; TEXT-DECORATION: none; line-height:140%
}
.gray09 A {
	FONT-FAMILY: "新細明體",Verdana, Arial, Helvetica, sans-serif; COLOR: #252525; FONT-SIZE: 12px; TEXT-DECORATION: none; line-height:140%
}
.gray09 A:HOVER{
	FONT-FAMILY: "新細明體",Verdana, Arial, Helvetica, sans-serif; COLOR: #ff9600; FONT-SIZE: 12px; TEXT-DECORATION: underline; line-height:140%
}
.gray36 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: 36px; FONT-WEIGHT: bolder
}

.bigger01 {
	FONT-FAMILY: "新細明體",Verdana, Arial, Helvetica, sans-serif; COLOR: #030; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.bigger01 A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #525252; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.bigger01 A:HOVER{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #96F; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.grayborder01 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.grayborder02 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.orgborder01 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ff9191;
	border-left-color: #ff9191;
}
.green01 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#006666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.green12b {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#3D7841; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold
}
.green12 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#3D7841; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.withe {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.blue {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4fabb3; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.blue06 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #03C; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.blue06 A{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #03C; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.blue06 A:HOVER{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ff9600; FONT-SIZE: 12px; TEXT-DECORATION:underline
}
.blue06 A:visited{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #03C; FONT-SIZE: 12px;
}

.orange {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ff9600; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.orange_02 {
	COLOR: #ff6600; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.brown {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #714a04; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.brown02 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #b6975f;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}
.brown03 {
	COLOR: #825f22; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.brown04 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #95733a; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.brown05 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #704f16; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.brown13 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #704f16; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.brown16 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #704f16; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.brown16b {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	COLOR: #704f16; 
	FONT-SIZE: 16px; 
	TEXT-DECORATION: none
}
.brown_link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #896422;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline
}
.brown_link1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #896422; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.red {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ad1a1a; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.red_link {
	COLOR: #a71414; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.red_link1 {
	COLOR: #a71414; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.red_bold {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #860b0d; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.red14bold {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #860b0d; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.red16bold {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #860b0d; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.red02 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #860b0d; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.image01 {
	BORDER-BOTTOM: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-RIGHT: #b3b3b3 1px solid
}
.image01:hover {
	BORDER-BOTTOM: #ff0000 3px solid; BORDER-LEFT: #ff0000 3px solid; BORDER-TOP: #ff0000 3px solid; BORDER-RIGHT: #ff0000 3px solid
}
.image01:visited {
	BORDER-BOTTOM: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-RIGHT: #b3b3b3 1px solid
}
.image01:active {
	BORDER-BOTTOM: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-RIGHT: #b3b3b3 1px solid
}
.image2 {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #b3b3b3; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 2px
}
.toggleborder:hover IMG {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; COLOR: #b3b3b3; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.toggleborder:hover {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; COLOR: #b3b3b3; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
/* 購物車................................................................ */
.line02{
	border-bottom:1px solid #898989;
}
.content-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	vertical-align: middle;

	padding-top: 4px;
	padding-bottom: 2px;
	font-weight: bold;
}
.content-cart02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #5b5b5b;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom:1px solid #898989;
}
.outerBox-cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #5b5b5b;
	border-top:2px solid #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #eeefef;
}
.outerBox-cart_td2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #5b5b5b;
	border-top:2px solid #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #fafafa;
}
.outerBox-cart02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #e33c4c;
	border-top:2px solid #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #eeecc9;
}
.outerBox-cartprd{
	border:1px solid #d3d3d3;
	padding:2px 2px 2px 2px;
	background-color: #eeefef;
	vertical-align: middle;
}
.outerBox-portage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #335093;
	border-top:2px solid #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f7f6e4;
}
.outerBox-sendday{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #335093;
	border-top:2px solid #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f7f6e4;
}

.MenuBar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	text-align:left;
	TEXT-DECORATION: none;
	border:1px solid #FE9D63; 
	background:#FFE1AA
}
.MenuBar A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	TEXT-DECORATION: none
}
.MenuBar A:HOVER{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#060;
	TEXT-DECORATION:underline;
}

.table01{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #6a6a6a; FONT-SIZE: 12px; TEXT-DECORATION: none;	border: 1px solid #ffc24d;	border-collapse: collapse;
}

#FloatPanel{
	position:absolute;
 	top:50%; 
	margin-top:-200px;
	margin-right:-10px;
	z-index: 99;
}
