@charset "utf-8";
/* CSS Document */

/*基本*/
body{
	box-sizing: border-box;
	background-color:#fff;
	margin:0; padding:0;
}

	.pad15{
	 	padding-right: 0px; 
     	padding-left: 0px;
	}

.img_box{width:100%;height:100%;}
.popo{width:100%;transition: all 0.15s;}
.popo:hover{transform: scale(0.940);}


/*
==============================================
tossing(左右搖搖)
==============================================
*/

.tossing{
	animation-name: tossing;
	-webkit-animation-name: tossing;	

	animation-duration: 2.5s;	
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
@keyframes tossing {
	0% {
		transform: rotate(-2deg);	
	}
	50% {
		transform: rotate(2deg);
	}
	100% {
		transform: rotate(-2deg);	
	}						
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-2deg);	
	}
	50% {
		-webkit-transform: rotate(2deg);
	}
	100% {
		-webkit-transform: rotate(-2deg);	
	}				
}

/*全BOX版面*/
.WRAPPER { position: relative; display:block; margin: 0 auto; padding: 0; width:100%;  min-width:1220px; overflow:hidden; font-family:"�L�n������","Microsoft JhengHei",Helvetica;}
.WRAPPER img { border:0px; vertical-align:top;}
.WRAPPER a { text-decoration:none;}
		@media screen and (max-width:959px){
		.WRAPPER { min-width: inherit; padding-bottom:0px; }
		.WRAPPER img {  width:100%;  height:auto;}
	}
/*滑過會亮*/	
.go_bt2 {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.go_bt2:hover { 
   filter:brightness(104%);
  /*-webkit-transform:translateY(-10px);
     -moz-transform:translateY(-10px);
      -ms-transform:translateY(-10px);
       -o-transform:translateY(-10px);
          transform:translateY(-10px);*/
		  }
/*滑過上移*/
.go_bt4 {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.go_bt4:hover { 
  -webkit-transform:translateY(-10px);
     -moz-transform:translateY(-10px);
      -ms-transform:translateY(-10px);
       -o-transform:translateY(-10px);
          transform:translateY(-10px);
		  }

/*上移*/
.bnn {
	
}
.bnn a img {
	transition-duration: 0.1s;
	backface-visibility: hidden;
	transform: translateZ(0);
	display: block;
	margin: 0;
	padding: 0px;
	width: 100%;
	height: auto;
	text-align: left;
}

/*背景*/
.main01  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:540px; background: url(main_01.jpg?t=1751287294516) no-repeat center top ;}
.main02  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:711px; background: url(main_02.jpg?t=1751287294516) no-repeat center top ;}
.main03  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:1284px; background: url(main_03.jpg?t=1751287294516) no-repeat center top ;}
.main04  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:1646px; background: url(main_04.jpg?t=1751287294516) no-repeat center top ;}
.main05  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:1507px; background: url(main_05.jpg?t=1751287294516) no-repeat center top ;}
.main06  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:1899px; background: url(main_06.jpg?t=1751287294516) no-repeat center top ;}
.main07  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:2111px; background: url(main_07.jpg?t=1751287294516) no-repeat center top ;}
.main08  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:423px; background: url(main_08.jpg?t=1751287294516) no-repeat center top ;}

.mainol  { z-index:0; position:absolute; top:0; left:0; width:100%; min-width:100%; height:140px; background: url(main-model.png?t=1751287294516) no-repeat center top ;}


.MBswiper {
  background: url(sliderbg.jpg?t=1751287294516) no-repeat top center;
  background-size: cover;
}


/*區塊_all*/
.Area { position: relative; margin:0 auto; padding:0; border-radius:0; text-align:center; }
.Area a { display:block;} 
.Area .go_bt {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.Area .go_bt:hover {
  -webkit-transform:scale(0.95);
     -moz-transform:scale(0.95);
      -ms-transform:scale(0.95);
       -o-transform:scale(0.95);
          transform:scale(0.95);}
.Area1220 { margin:0 auto; width:1220px;}
.Area960 { margin:0 auto; width:960px;}
	@media screen and (max-width:960px){
		.Area1220 { width:100%;}
		.Area960 { width:100%;}
		/*區塊_切割*/
		.Area_1bn { margin: 0 auto; padding:0; overflow:hidden;}
		.Area_1bn a { float:left; margin:0 0 2% 0; padding:0; width:100%; list-style: none;}
		.Area_2bn { margin: 0 auto; padding:0; overflow:hidden;}
		.Area_2bn a { float:left; margin:0 1% 2%; padding:0; width:48%; list-style: none;}
		.Area_3bn { margin: 0 auto; padding:0; overflow:hidden;}
		.Area_3bn a { float:left; margin:0 1% 2% ; padding:0; width:31.3%; list-style: none;}
		.Area_1bn_nopadding { margin: 0 auto; padding:0; overflow:hidden;}
		.Area_1bn_nopadding a { float:left; margin:0; padding:0; width:100%; list-style: none;}
		.Area_2bn_nopadding { margin: 0 auto; padding:0; overflow:hidden;}
		.Area_2bn_nopadding a { float:left; margin:0; padding:0; width:50%; list-style: none;}
		.Area_3bn_nopadding { margin: 0 auto; padding:0; overflow:hidden;}
		.Area_3bn_nopadding a { float:left; margin:0; padding:0; width:33.3%; list-style: none;}
	}


/*版頭*/
.Area_top {}
.Area_top .momologo { z-index:2; position: absolute;top: 15px; left:40px;}
.Area_top .momologo a { display:block; width:200px; height:30px; background: url(momo_logo.png?t=1751287294516) no-repeat;}
.Area_top .momologo a:hover{ background: url(momo_logo_on.png?t=1751287294516) no-repeat;}
	@media screen and (max-width:960px){
		.Area_top { height: auto;}
		.Area_top .momologo { display:none;}
	}

	
/*隱鑶*/
.for_pc {}
.for_phone { display:none !important;}
	@media screen and (max-width:959px){
		.for_pc { display:none !important;}
		.for_phone { display: inherit !important;}
	}

/*按鈕*/

.bnns {
    transition: transform .2s ease-in-out, box-shadow .2s cubic-bezier(.47, 0, .745, .715), border .3s linear .1s;
}

.bnns:hover {

    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px)
}

.bnn {
	
}
.bnn a img {
	transition-duration: 0.1s;
	backface-visibility: hidden;
	transform: translateZ(0);
	display: block;
	margin: 0;
	padding: 0px;
	width: 100%;
	height: auto;
	text-align: left;
}
.bnn:hover a img {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

/*變亮*/
.light{
	-webkit-filter:brightness(100%)
}
.light:hover a img{
    -webkit-filter:brightness(110%)
}

/*放大縮小*/
.zoominzoomout-play { -webkit-animation-duration: 0.3s;  animation-duration: 0.3s; animation-delay:-1s;  -webkit-animation-name: zoominzoomout-play;  animation-name: zoominzoomout-play;  -webkit-animation-iteration-count: infinite;    animation-iteration-count:infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}
	@-webkit-keyframes zoominzoomout-play {   
		0%  { -webkit-transform: scale(1); transform: scale(1);} 
		100%{ -webkit-transform: scale(1.1); transform: scale(1.1); }
		}
	@keyframes zoominzoomout-play { 
		0%  { -webkit-transform: scale(1); transform: scale(1); } 
		100%{ -webkit-transform: scale(1.1); transform: scale(1.1);}
	}


/*�B�h�K�K*/
.blackBox { }
.blackBox_play { z-index:99; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: rgba(34,34,34,0.75);}
.blackBox a{ text-decoration:none;}
/*�B�h��*/
.blackBox .box .button {  border-top:1px solid #d6d6d6; text-align:center; font-size:1.25rem; line-height:3.5rem; font-weight:bold;}
.blackBox .box .but-close { clear:both; width:100%;}
.blackBox .box .but-close a { display:block; color:#333;}
.blackBox .box h3 span.close { position:absolute; top:6px; right:5px; display:block; border:2px solid #fff; border-radius:5px; width:63px; height:33px; font-size:1rem; line-height:2rem; text-align:center;}
.blackBox .box h3 span.close a { display:inline-block; width:100%; height:100%; color:#fff;}
/*�q���B�h*/
.blackBox .agreeArea { position:relative; top:5%; margin:0 auto 30px; width:94%; max-width:500px; font-family:"Century Gothic", "�L�n������", sans-serif;}
.blackBox .agreeArea * { margin:0; padding:0;}
.blackBox .agreeArea .box { border-radius:10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); background-color:#fff; overflow:hidden;}
.blackBox .agreeArea img{ width:100%; height:auto;}
.blackBox .agreeArea .box h3 { height:3rem; font-size:1.25rem; font-weight:800;line-height:3rem; text-align:center; color:#fff; background-color:#090046;}
.blackBox .agreeArea .box p { margin:0 auto; margin-top:1rem; padding:0px 8%;  text-align:center; font-size:1em; text-align:left; line-height:1.2em; color:#666;}
.blackBox .agreeArea .box p { }
.blackBox .agreeArea .box p b { display:block; padding-bottom:0px;}
.blackBox .agreeArea .box p span { }
.blackBox .agreeArea .box .qrcodeimg { text-align:center; }
.blackBox .agreeArea .box .qrcodeimg a { color:#006afe;}
.blackBox .agreeArea .box .qrcodeimg img { width:100%; height:auto;}
.blackBox .agreeArea .box .agree_table table { margin:20px auto; border-collapse:collapse; width:90%; text-align:center;}
.blackBox .agreeArea .box .agree_table th { padding:5px; border:1px solid #CCC; width:33%; font-size:0.9em; }
.blackBox .agreeArea .box .agree_table td { padding:5px; border:1px solid #CCC; font-size:0.9em; }
.blackBox .agreeArea .box .agree_table th a{ color:#c70026; text-decoration:underline;}
.blackBox .agreeArea .box .xxx{ display:block; width:80%; height:40px; font-size:1.5em; text-align:center; line-height:40px; color:#FFF; background-color:#7048A0; margin:0 auto; margin-bottom:20px; margin-top:10px; font-weight:bold; border-radius:10px;}
	@media screen and (max-width:959px){
		.for_pc{ display:none !important;}
		.for_phone{ display:block !important;}
	}



/*����n�O���s20190506*/

            .book_box {  position:relative;}
            .book_box a { display:block; width:100%; height:100%;}
            .book_ { }
            .book_ .count { margin: 0;padding: 0;  color:#000000; text-align:center; font: bold 3vw/5vw "Century Gothic", Arial, "Microsoft JhengHei";}	
            
            /*1�~*/		
            .book_01 { position:absolute;width:62.50%;  height: 100%;  top: 0vw;left:0vw; }
            .book_01 .count { position: absolute;    top: 81.5%; left: 64%;}
            .post { position:absolute; width:37.50%;  height: 50%;  top: 0; left:62.4%;}
            .list { position:absolute; width:37.50%;  height: 50%;  top: 50%;left:62.4%; }
            
            /*2�~*/	
            .book_box2 .book_01 { position:absolute;width:37.50%;  height: 100%;  top: 0vw;left:0vw; }
            .book_box2 .book_01 .count { position: absolute; top: 82.5%; left:26%;}
            .book_box2 .book_02 { position:absolute;width:34.38%;  height: 100%;  top:0;left:37%;  }
            .book_box2 .book_02 .count {  position: absolute; top: 82.5%; left:25%;}
            .book_box2 .post { position:absolute; width:28.13%;  height: 37%;  top: 0; left:71.4%;}
            .book_box2 .list { position:absolute; width:28.13%;  height: 42%;  top: 36%;left:71.4%; }
            
            /*3�~*/	
            .book_box3 .book_01 { position:absolute;width:34.50%;  height: 75%;  top: 0vw;left:0vw; }
            .book_box3 .book_01 .count { position: absolute; top: 88.5%; left:36%;}
            .book_box3 .book_02 { position:absolute;width:31.0%;  height: 75%;  top:0;left:35%;  }
            .book_box3 .book_02 .count {  position: absolute; top: 88.5%; left:27%;}
            .book_box3 .book_03 { position:absolute;width:34.50%;  height: 75%;  top:0;left:66%;  }
            .book_box3 .book_03 .count {  position: absolute; top: 88.5%; left:26%;}
            .book_box3 .post { position:absolute; width:50%;  height: 25%;  top: 75%; left:0%;}
            .book_box3 .list { position:absolute; width:50%;  height: 25%;  top: 75%; left:50%; }
            

	
/*�H�H�ֳt��(�զ��)*/
.fixed_Area {z-index:999; position:fixed; top:20px; right:0px; width:100px; font-weight:800; font-size:16px; line-height:48px; font-family:Century Gothic, "�L�n������",Helvetica; text-align:center;
			-webkit-transform: rotate3d(0,0,0,0deg) translate3d(0,0,0); transform: rotate3d(0,0,0,0deg) translate3d(0,0,0); -webkit-transform-origin:top right; transform-origin:top right;
			  -webkit-transition: all 0.2s ease;
				 -moz-transition: all 0.2s ease;
				  -ms-transition: all 0.2s ease;
				   -o-transition: all 0.2s ease;
					  transition: all 0.2s ease;}
.fixed_Area a { display:block; text-decoration: none; color: #fff;}
.fixed_Area img {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.fixed_Area .box ul { margin:0; padding:0; list-style:none;}
.fixed_Area .box li { margin:0 0 1px 0; padding:0; height:48px; background-color:rgba(33,24,8,0.6);}
.fixed_Area .box li a { letter-spacing:-1px;height:48px;overflow:hidden;}
.fixed_Area .box li a:hover { background-color:rgba(156,205,255,0.85);}
.fixed_Area .box li.cate-hover { background-color:#000;}
.fixed_Area .box h2 { margin:0; padding:0;}
	/*�ֳt����*/
	.fixed_Area h3 { position: absolute; top:100px; right:-50px; margin:0; padding:35px 0 0 0; border-radius:10px; width:48px; height:115px; font-size: 16px; line-height:30px; writing-mode: tb-lr; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; background-color:rgba(255,255,255,0.60); text-align:left; cursor:pointer;
			-webkit-transform-origin:top left; transform-origin:top left;
			  -webkit-transition: all 0.2s ease;
				 -moz-transition: all 0.2s ease;
				  -ms-transition: all 0.2s ease;
				   -o-transition: all 0.2s ease;
					  transition: all 0.2s ease;}
	.fixed_Area h3 i { position: absolute; top:0; right:0; display:block; width:50px; height:50px; cursor:pointer;}
	.fixed_Area h3 i:before { content: ""; position:absolute; top:41%; left:37%; display:block; border:1px solid #000; border-width:0 1px 1px 0; width:15%; height:15%; -webkit-transform:translate(-50%,-50%) rotate(135deg); transform:translate(-50%,-50%) rotate(135deg); -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
			/*�¦��*/
			.fixed_Area.fixed_Area-dark a { color: #fff;}
			.fixed_Area.fixed_Area-dark .box li { background-color:rgba(0,0,0,0.5);}
			.fixed_Area.fixed_Area-dark .box li a:hover { background-color:rgba(0,0,0,1);}
			.fixed_Area.fixed_Area-dark .box li.cate-hover { background-color:rgba(0,0,0,1);}
            .fixed_Area.fixed_Area-dark h3 {background-color:rgba(0,0,0,0.5);color: #fff; }
            .fixed_Area.fixed_Area-dark h3  i:before { border-color:#fff;}



			/*���X�H�H��*/
			.fixed_Area.fixed_Area_hide { -webkit-transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); }
			.fixed_Area.fixed_Area_hide h3 { -webkit-transform: rotate3d(0,0,0,0deg) translate3d(-185px,0,0); transform: rotate3d(0,0,0,0deg) translate3d(-185px,0,0); 
											 -webkit-transition-delay:0.2s; transition-delay:0.2s;}
											 


/*原地震大小*/
.zoomIn4-play { opacity: 1; -webkit-transform: scale3d(20.3, 20.3, 1); transform: scale3d(20.3, 20.3, 1);
			-webkit-animation-name: zoomIn4-play;  
					    animation-name: zoomIn4-play;  
			-webkit-animation-duration: 1s;  
					    animation-duration: 1s;
			-webkit-animation-fill-mode:forwards;
					    animation-fill-mode:forwards;
				}
	@keyframes zoomIn4-play {
		from {
			-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
			        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		}
		50%,100% { opacity: 1;
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		  -webkit-transform: scale3d(1, 1, 1);
		          transform: scale3d(1, 1, 1);
      
		}
		77%,
		90%,
		to {
		  -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		  -webkit-transform: scale3d(1, 1, 1);
		  transform: scale3d(1, 1, 1);
		}
	  
		70%,
		72% {
		  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		  -webkit-transform: scale3d(1.1, 1.1, 1);
		  transform: scale3d(1.1, 1.1, 1);
		}
	  
		95% {
		  -webkit-transform: scale3d(1.02, 1.02, 1);
		  transform: scale3d(1.02, 1.02, 1);
		}
	}

	.dno{
		display:none;
	}
	.dblock{
		display:block;
	}



/*��-�W�U*/
.uptodown-play { -webkit-animation:uptodown-play 3s infinite alternate;
				         animation:uptodown-play 3s infinite alternate;}
	@-webkit-keyframes uptodown-play { 
		0% { 
			-webkit-transform: translate(0,-20px);  
		} 
		100% { 
			-webkit-transform: translate(0,0);
		}
	}
	@keyframes uptodown-play { 
		0% { 
			transform: translate(0,-20px);  
		} 
		100% { 
			transform: translate(0,0);
		}
	}

/*��-�U�W*/
.downtoup-play { -webkit-animation:downtoup-play 2.5s infinite alternate;
				         animation:downtoup-play 2.5s infinite alternate;}
	@-webkit-keyframes downtoup-play { 
		0% { 
			-webkit-transform: translate(0,0);  
		} 
		100% { 
			-webkit-transform: translate(0,-20px);
		}
	}
	@keyframes downtoup-play { 
		0% { 
			transform: translate(0,0);  
		} 
		100% { 
			transform: translate(0,-20px);
		}
	}



/*����3*/
.rotate3-play { -webkit-animation:rotate3-play 20s linear infinite ;
				       animation:rotate3-play 20s linear infinite ;}
	@keyframes rotate3-play {
	  100% { 
			transform: rotate(-360deg);
	  }
	}

/*�I���ƤW*/
.bgupup-play { -webkit-animation:bgupup-play 40s linear infinite ;
				       animation:bgupup-play 40s linear infinite ;}
	@keyframes bgupup-play {
	  100% { background-position: center -925px;
	  }
	}


/*�߸�A*/
.heartbeat-play {-webkit-animation-duration: 2s;  animation-duration: 2s;  -webkit-animation-name: heartbeat-play;  animation-name: heartbeat-play;  -webkit-animation-iteration-count: infinite;    animation-iteration-count:infinite;/* -webkit-animation-direction: alternate;animation-direction: alternate;*/}
	@-webkit-keyframes heartbeat-play {   
		0%   { -webkit-transform: scale(1); transform: scale(1); filter:brightness(120%);} 
		40%  { -webkit-transform: scale(0.95); transform: scale(0.95); filter:brightness(100%);} 
		60%  { -webkit-transform: scale(1); transform: scale(1); filter:brightness(120%);} 
		80%  { -webkit-transform: scale(0.95); transform: scale(0.95); filter:brightness(100%);}
		100% { -webkit-transform: scale(1); transform: scale(1); filter:brightness(120%);} 
		}
	@keyframes heartbeat-play { 
		0%   { -webkit-transform: scale(1); transform: scale(1); filter:brightness(120%);} 
		40%  { -webkit-transform: scale(0.95); transform: scale(0.95); filter:brightness(100%);} 
		60%  { -webkit-transform: scale(1); transform: scale(1); filter:brightness(120%);} 
		80%  { -webkit-transform: scale(0.95); transform: scale(0.95); filter:brightness(100%);}
		100% { -webkit-transform: scale(1); transform: scale(1); filter:brightness(120%);} 
	}

/*�u��*/	
.bounce-play { -webkit-animation:bounce-play 3s linear infinite ;
				          animation:bounce-play 3s linear infinite ;}
	@-webkit-keyframes bounce-play {
	  0%, 5%, 12.5%, 20%, 25% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	  }
	
	  10% {
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%);
	  }
	
	  15% {
		-webkit-transform: translateY(-5%);
		transform: translateY(-5%);
	  }
	}
	
	@keyframes bounce-play {
	  0%, 5%, 12.5%, 20%, 25% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	  }
	
	  10% {
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%);
	  }
	
	  15% {
		-webkit-transform: translateY(-5%);
		transform: translateY(-5%);
	  }
	}

/*�D�зL�G*/		  
.minbright-play { -webkit-animation:minbright-play 1.5s infinite alternate; animation:minbright-play 0.5s infinite alternate ;}
	@-webkit-keyframes minbright-play {
	  0% { 
		filter:brightness(120%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}
	@keyframes minbright-play {
	  0% { 
		filter:brightness(120%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}

.minbright-play2 { -webkit-animation:minbright-play 1s infinite alternate; animation:minbright-play 1s infinite alternate ;}
	@-webkit-keyframes minbright-play {
	  0% { 
		filter:brightness(200%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}
	@keyframes minbright-play {
	  0% { 
		filter:brightness(200%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}

.minbright-play3 { -webkit-animation:minbright-play 0.8s infinite alternate; animation:minbright-play 2.5s infinite alternate ;}
	@-webkit-keyframes minbright-play {
	  0% { 
		filter:brightness(150%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}
	@keyframes minbright-play {
	  0% { 
		filter:brightness(150%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}

/*�{��1*/				  
.brightness1-play { -webkit-animation:brightness1-play 2s infinite ; animation:brightness1-play 2s infinite ;}
	@keyframes brightness1-play {
	  0% { 
		filter:brightness(100%);
	  }
	  88% { 
		filter:brightness(100%);
	  }
	  90% { 
		filter:brightness(140%);
	  }
	  96% { 
		filter:brightness(100%);
	  }
	  98% { 
		filter:brightness(140%);
	  }
	  100% { 
		filter:brightness(100%);
	  }
	}
.btnContainer{
	/*background: linear-gradient(90deg, rgba(248,234,208,1) 0%, rgba(255,255,255,1) 10%, rgba(253,250,244,1) 90%, rgba(248,234,208,1) 100%);*/
	position: absolute;
	z-index: 2;
	width: 100%;top: 0px;
}
.phoneBtnContainer{
	/*background: linear-gradient(90deg, rgba(248,234,208,1) 0%, rgba(255,255,255,1) 10%, rgba(253,250,244,1) 90%, rgba(248,234,208,1) 100%);*/
	position: relative;
	z-index: 2;
	display: flex;
	width: 100%;
    margin: 0% 0%;z-index: 90;
}
.phoneBtnContainer img{
	max-width: 17.2%;
}


	.videopr3xa{z-index:1;position:absolute;left:103px;top:70px;width: 534px;height: 950px;}


