.pc {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0px;
}
.mobile {
	display: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
/* 縮放參數碼50% { -webkit-transform: scale(1.1); }，數字越大放越大  */
@keyframes pulsate {
  0% { transform: scale(1); }
  50% { transform: scale(1.1) rotate(0.02deg); }
  100% { transform: scale(1); }
}
@-webkit-keyframes pulsate {
  0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.1); }
  100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulsate {
  0% { -moz-transform: scale(1); }
  50% { -moz-transform: scale(1.1); }
  100% { -moz-transform: scale(1); }  
}
@-ms-keyframes pulsate {
  0% { -ms-transform: scale(1); }
  50% { -ms-transform: scale(1.1); }
  100% { -ms-transform: scale(1); }  
}
@-o-keyframes pulsate {
  0% { -o-transform: scale(1); }
  50% { -o-transform: scale(1.1); }
  100% { -o-transform: scale(1); }  

}
.cookie {
	width: 100%;
	background-color: #199396;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	height: auto;
	position: fixed;
	bottom: 0px;
	z-index: 9999;
}
.cookie2 {
    width: 100%;
    margin: 0 auto;
    max-width: 1300px;
}
.cookie_box {
    margin: 0 auto;
    width: 100%;
    height: auto;
}
.cookie_txt  {
    color: #FFFFFF;
    font-size: 15px;
    line-height: 120%;
    float: left;
    clear: left;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    width: 100%;
    padding-right: 2%;
}
.cookie_txt_link {
    text-decoration: underline;
    color: #FFFFFF;
}
tr td .cookie_txt {
    color: #FFFFFF;
    line-height: 120%;
    float: left;
    clear: left;
    width: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
    height: auto;
}
.cookie_txt a {
    color: #FFFFFF;
    text-decoration: underline;
}
.cookie_btn {
    width: 100%;
    border-radius: 12px;
    background-color: hsla(0,0%,100%,0.00);
    border-width: 0px;
    border-style: none;
    /* [disabled]line-height: 50%; */
    height: auto;
    /* [disabled]max-width: 120px; */
    /* [disabled]right: 2%; */
    text-align: center;
}
#cookie_btn {
    width: 100%;
    border-radius: 12px;
    /* [disabled]background-color: #E60201; */
    border-width: 0px;
    border-style: none;
    /* [disabled]line-height: 50%; */
    height: auto;
    max-width: 120px;
    right: 2%;
}
.cookie_box table  {
    width: 95%;
    margin: 0 auto;
    height: auto;
}


@-webkit-keyframes bounceIn{
0%{opacity:0;-webkit-transform:scale(.3);-moz-transform: scale(.3);-ms-transform: scale(.3);-o-transform: scale(.3);transform: scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
70%{-webkit-transform:scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}
100%{-webkit-transform:scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes bounceIn{
0%{opacity:0;-webkit-transform:scale(.3);-moz-transform: scale(.3);-ms-transform: scale(.3);-o-transform: scale(.3);transform: scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
70%{-webkit-transform:scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9);}
100%{-webkit-transform:scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}	


@media (min-width: 768px)  {
}
@media (max-width:640px){
.pc {
	background-repeat: no-repeat;
	text-align: center;
	display: none;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
#mobile {
	text-align: center;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	line-height: 0px;
}
.mobile {
    text-align: center;
    display: block;
    width: 100%;
    margin: 0 auto;
    height: auto;
    line-height: 0px;
}
	
	
	

@keyframes a{
	form{transform: rotate(0deg)}
	to{transform: rotate(36000deg)}
}
@keyframes b{
	form{transform: rotate(0deg)}
	to{transform: rotate(-36000deg)}
}	
.cookie2 {
    width: 100%;
    height: auto;
    padding-bottom: 5%;
}
.cookie_txt {
    font-size: 3.6vw;
    text-align: justify;
}
.cookie_btn {
    width: 30%;
    height: auto;
    /* [disabled]max-width: 168px; */
    bottom: 5%;
    margin-left: 35%;
    margin-right: 35%;
}		
.cookie.animated.fadeInUp .mobile {
}
}

@media (max-width: 799px) and (min-width: 769px) {
}
@media (max-width:1440px) and (min-width:768px){	
}
@media (max-width:1224px){
}	
@media (min-width:1440px){
	
}
@media (max-width:992px) and (min-width:768px){
}

@media only screen and (min-width: 320px) and (max-width:1023px) {	
}

@media screen{
}
