body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E0DAC6;
}
#taiwan {  /* CASE區塊設定 */
	height: 0px;
	width: 0px;
	overflow: visible;
	position: relative;
	left: 195px;
	top: 85px;
	display: block;
	float: left;
}
#topbu {  /* topbu區塊設定 */
	width:50px;
	position: absolute;
	top: 80px;
	z-index: 11;
	left: 990px;
}
.form-bg-r{
	background-color: #E2DCC9;
	background-image: url(../images/page-bg-r2.jpg);
	background-repeat: repeat-y;
}
.form-bg-r2{
	background-color: #E2DCC9;
	background-image: url(../images/page-bg-r.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.form-bg-m{
	background-color: #E2DDCA;
}
.form-bg-m-r{
	background-color: #ffffff;
	background-image: url(../images/page-bg-mr.jpg);
	background-repeat: no-repeat;
}
.form-bg-m-l{
	background-color: #050A0D;
	background-image: url(../images/page-bg-ml.jpg);
	background-repeat: no-repeat;
}
.form-bg-l{
	background-color: #050A0D;
	background-image: url(../images/page-bg-l2.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.form-bg-l2{
	background-image: url(../images/page-bg-l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.form-d-bg-l{
	background-color: #050A0D;
}
.form-d-bg-l2{
	background-color: #050A0D;
}
.form-d-bg-r{
	background-color: #ffffff;
}
.form-d-bg-r2{
	background-color: #E2DCC9;
	background-image: url(../images/page-bg-r.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.index_cla_numeral_blank {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
}
.index_cla_numeral {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
}
.index_cla_numeral:hover {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
	background-color: #E85554;
}
.index_cla_numeral-in {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
	background-color: #665E4E
}
.index_cla_numeral-in:hover {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
	background-color: #E85554;
}
.index_cla_numeral-red {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #E85554;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 2px;
}
.index_cla_numeral-red:hover {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 0px;
	height: 16px;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	padding-left: 3px;
	background-color: #E85554;
}


/*--page-ani--*/
.page-ani{
	margin-top:85px;
	margin-left:195px;
	width:210px;
	height:350px;
	position:absolute;
	top:0;
}
.page-ani-bg{
	width:100%;
	height:100%;
	background-image:url(../images/page-img/tw-page-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	left:1px;
}
#twAniPage{
	position:relative;
	z-index:10;
}
.twAniSlide,.twAniSlideBG{
	opacity:0;
	transform-origin:center center;
	animation-duration:40s;
	animation-iteration-count:infinite;
	animation-timing-function: linear;
	-webkit-animation-duration:40s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function: linear;
}
@keyframes twAniSlideOne{
	0%    {opacity:0;transform:scale(1.1);}
	3%    {opacity:1;transform:scale(1);}
	17%   {opacity:1;transform:scale(1);}
	20%   {opacity:0;transform:scale(1.1);}
}
@keyframes twAniSlideTwo{
	0%    {opacity:0;transform:scale(1.1);}
	20%   {opacity:0;transform:scale(1.1);}
	23%   {opacity:1;transform:scale(1);}
	37%   {opacity:1;transform:scale(1);}
	40%   {opacity:0;transform:scale(1.1);}
}
@keyframes twAniSlideThree{
	0%    {opacity:0;transform:scale(1.1);}
	40%   {opacity:0;transform:scale(1.1);}
	43%   {opacity:1;transform:scale(1);}
	57%   {opacity:1;transform:scale(1);}
	60%   {opacity:0;transform:scale(1.1);}
}
@keyframes twAniSlideFour{
	0%    {opacity:0;transform:scale(1.1);}
	60%   {opacity:0;transform:scale(1.1);}
	63%   {opacity:1;transform:scale(1);}
	77%   {opacity:1;transform:scale(1);}
	80%   {opacity:0;transform:scale(1.1);}
}
@keyframes twAniSlideFive{
	0%    {opacity:0;transform:scale(1.1);}
	80%   {opacity:0;transform:scale(1.1);}
	83%   {opacity:1;transform:scale(1);}
	97%   {opacity:1;transform:scale(1);}
	100%  {opacity:0;transform:scale(1.1);}
}
@-webkit-keyframes twAniSlideOne{
	0%    {opacity:0;transform:scale(1.1);}
	3%    {opacity:1;transform:scale(1);}
	17%   {opacity:1;transform:scale(1);}
	20%   {opacity:0;transform:scale(1.1);}
}
@-webkit-keyframes twAniSlideTwo{
	0%    {opacity:0;transform:scale(1.1);}
	20%   {opacity:0;transform:scale(1.1);}
	23%   {opacity:1;transform:scale(1);}
	37%   {opacity:1;transform:scale(1);}
	40%   {opacity:0;transform:scale(1.1);}
}
@-webkit-keyframes twAniSlideThree{
	0%    {opacity:0;transform:scale(1.1);}
	40%   {opacity:0;transform:scale(1.1);}
	43%   {opacity:1;transform:scale(1);}
	57%   {opacity:1;transform:scale(1);}
	60%   {opacity:0;transform:scale(1.1);}
}
@-webkit-keyframes twAniSlideFour{
	0%    {opacity:0;transform:scale(1.1);}
	60%   {opacity:0;transform:scale(1.1);}
	63%   {opacity:1;transform:scale(1);}
	77%   {opacity:1;transform:scale(1);}
	80%   {opacity:0;transform:scale(1.1);}
}
@-webkit-keyframes twAniSlideFive{
	0%    {opacity:0;transform:scale(1.1);}
	80%   {opacity:0;transform:scale(1.1);}
	83%   {opacity:1;transform:scale(1);}
	97%   {opacity:1;transform:scale(1);}
	100%  {opacity:0;transform:scale(1.1);}
}
#twAniSlide01{
	animation-name:twAniSlideOne;
	-webkit-animation-name:twAniSlideOne;
}
#twAniSlide02{
	animation-name:twAniSlideTwo;
	-webkit-animation-name:twAniSlideTwo;
}
#twAniSlide03{
	animation-name:twAniSlideThree;
	-webkit-animation-name:twAniSlideThree;
}
#twAniSlide04{
	animation-name:twAniSlideFour;
	-webkit-animation-name:twAniSlideFour;
}
#twAniSlide05{
	animation-name:twAniSlideFive;
	-webkit-animation-name:twAniSlideFive;
}
.twAniSlideBG{
	opacity:1;
}