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

.body {
background-color: #000000;
}

html,body{
    overflow-x: hidden;
}	

.tg_right {
    position: fixed;
    right: 10px;
    bottom: 100px;       
	z-index: 2; 
}





img{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:auto;
}

.nav > li > a:hover{
    background-color:#710f48;
}



@keyframes move {
  0% {
    transform: translate3d(0, 0, 0) rotate(0deg)
  }
  50% {
    transform: translate3d(0, 20px, 0) rotate(0deg)
  }
  100% {
    transform: translate3d(0, 0, 0) rotate(0deg)
  }
}


/* pagination */
.pagination > .disabled > a
{
    background-color: #000;
    color: #fff;
}

.pagination > li > a
{
    background-color: #000;
    color: #fff;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover
{
    color: #fff;
    background-color: #C3008D;
    border-color: #C3008D;
}

.pagination > .active > a
{
    color: #fff;
    background-color: #5A4181 !Important;
    border: solid 1px #fff !Important;
}

.pagination > .active > a:hover
{
    background-color: #5A4181 !Important;
    border: solid 1px #C3008D;
}


/* end */



#gotop {
    position: fixed;
    right: 10px;
    bottom: 60px;    
    padding: 5px 5px 5px 5px;    
    font-size: 40px;
/*    background: #000000;*/
    cursor: pointer;
	border-radius: 100%;
	filter: Alpha(opacity=90);/*表格透明給IE判讀*/
    -moz-opacity: 0.9; /*這是給Firefox、Safari判讀*/
    opacity: 0.9; /*這是給Opera等其他判讀*/
	z-index: 9999;
}

.gotop_icon {
    width: 73px;
    height: 73px;
	margin-bottom: 25px;
    float: left;
    background-size: cover;
  }


img {
border: 0px;
}

/* width */
::-webkit-scrollbar {
  width: 16px;
  background: #000000;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 8px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #ff3779;
  border-radius: 8px;
}



.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
	} 
.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
    }








/* media query 手機-----------------------------------------------------------------------------*/
@media (min-width : 360px ){

	
	
	
	
    .girl_pic	{		
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    max-height:140px;
    margin-top:0px;
	margin-bottom: 6px;
	text-align: center;	
	}		
	
    .girl_na	{
    max-width:24px; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:24px;
    margin-left:4px;
	margin-top:10px;	
	text-align: left;	
	}		
	
    .girl_name	{
    width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:30px;
    margin-left:40px;
    margin-top: -20px;
	text-align: left;	
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
text-align: left;		
	}		
	
    .girl_data	{
    width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:22px;
    margin-left:0px;
    margin-top: 0px;
	text-align: left;	
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
text-align: center;
	}		
	

    .girl_like	{
margin-top: 0px;		
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; 
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */
color: #5a0071; 		
	}	
	
   .w_button_like_up {
height: 24px;
	}		
	
    .box_like {  	  
 text-align: center;		
 border-radius:5px;			 
  background:linear-gradient(to right, #ffb0eb, #9da2ff);	
	}		
	
   .w_button_like {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */  
color: #5a0071;  
	}			
	
	
   .w_button_kind{
font-size:15px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 0px;
	}	
	
    .box_kind {  	  
 text-align: center;		
 border-radius:5px;			 
 background:linear-gradient( #ffffff, #ffe5f9);	
 margin-bottom: 10px;
 margin-top: 10px;
	}		
		
    .girl_kind	{
margin-top: 0px;		
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; 
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */
color: #5a0071; 		
	}		
	
    .girl_good	{		
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    max-height:0px;
    margin-top:14px;
	margin-bottom: 14px;
	text-align: center;	
	font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */	
	font-family:arial,Microsoft JhengHei,sans-serif; 
letter-spacing:0em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */
color: #9d0070; 		
	}		
	
	
	
	
	
	
	
	
	
	
		
	
	
html,body{
    overflow-x:hidden;
}		
	
.body {
background-color: #000000;
}	
	
.jumbotron {
  height: 760px;
  position: relative;
  overflow: hidden;
  background-color:#000000;
}
.jumbotron video {
  position: absolute;
  z-index: 2;
  width:100%;
  height: 800px;
  object-fit: cover;
  opacity:0.5;
}
.jumbotron .container {
  z-index: 2;
  position: relative;
}
	
	
.scroll_mo_box {
  width: 55px;
  height: 80px;
  margin: 10px auto auto ;
  background-image: url("../images/scroll_mo_a.png");
  background-position: top;
  background-repeat: no-repeat;
}

.scroll_mo {
  width: 55px;
  height: 38px;
  background-image: url("../images/scroll_mo_b2.png");
  animation: move 2s infinite;
  margin-top: -10px;
}	
	
  .top_box {
   width: auto;
   height: auto; 
   background-color: #000000;
   padding-top: 100px;  
  }		
	
   .banner_top{
   width: auto; 
   height: auto;
   border: 3px solid rgba(255, 255, 255, .2);
   padding: 10px;
   margin-top: 10px;
	}  	
	
  .top_box_live {
   width: auto;
   height: auto; 
   background: linear-gradient(to bottom, #ea287e, #ffffff);
   background: -webkit-linear-gradient(to bottom, #ea287e, #ffffff);
   padding-top: 100px; 
  }			
		
		
	
  .index_1 {
   height:9800px; 
   background-image: url("../images/bg_m.jpg");
   background-color: #f4d6d7;
   background-position:top;
   background-repeat: no-repeat;
   margin-top: 0px;
  }
	



	
  .index_tz {	  
   z-index: 9; 	    
	}	
	
  .index_t {	  
   z-index: 999;
   width: 300px;
   height: 103px; 
   margin-top: 100px;
   background-image: url("../images/Noro_logo1_m.png");	 
   animation: move 5s infinite;	  
	}	
	
 .index_t2 {	  
   z-index: 999;
   width: 330px;
   height: 43px; 
   margin-top: 0px;
   margin-left: 0px;
   background-image: url("../images/title_m.png");	 
   animation: move 10s infinite;	  
	}		
	
	
	
	.img{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:auto;
}
	
	
	
	
   .tg_right { 
  position: fixed;
  bottom: 10px;
  right: 14px;
  width: 73px;
	}	
	
	.index_step	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/	
    height:774px;
    margin-top:50px;
	text-align: center;	
    background-image: url("../images/step_vn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;		
	}		
		
		
	}
	
	.title_noro{
border-radius:20px;	
    background-color: #ffffff;
	font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
    font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);	
margin-top: 100px;
	}	
	
	.title_noro2{		
border-radius:20px;	
background-color: #ffffff;
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);	
margin-top: 50px;
	}	
	
	.title_noro3{		
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #353535;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: 20px;
	}		
	
	.title_noro4{		
font-size:15px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: -5px;
	}	
	
	.title_noro5{		
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: 20px;
	}		


	.title_girl_k{		
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: 50px;
	}	
	
	
	.index_plan1c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:633px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_cn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}
	
	.index_plan1e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:633px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_en_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	.index_plan1t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:633px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_th_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
 	.index_plan1v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:633px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_vn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	
	
	.index_plan2c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:573px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_cn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan2e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:573px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_en_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	.index_plan2t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:573px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_th_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		

	.index_plan2v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:573px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_vn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	
	
	
	.index_plan3c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:664px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_cn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan3e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:664px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_en_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan3t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:664px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_th_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan3v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:664px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_vn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	
	
	
	
	.index_plan4c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:747px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_cn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	.index_plan4e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:747px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_en_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
		
	.index_plan4t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:747px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_th_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
		
	.index_plan4v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:747px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_vn_m.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	.index_girl	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:1364px;
    margin-top:50px;
    margin-bottom: 0px;
	text-align: center;	
    background-image: url("../images/girl_m2.jpg");		
	background-position:center;	
    background-repeat: no-repeat;
   animation: move 10s infinite;	  		
	}	


	.index_girl_01	{
	border-radius:10px;	
    border: 2px solid rgba(255, 255, 255, .4);
	box-shadow: 0px 0px 16px #993548;
    height:280px;
    margin-top:10px;
	margin-bottom: 10px;	
	text-align: center;	
	background-color: rgba(255, 255, 255, .4);
	background-position:center;	
    background-repeat: no-repeat;
    animation: move 10s infinite;		
	}	

	.index_girl_02	{
	border-radius:10px;	
    border: 2px solid rgba(255, 255, 255, .5);
	box-shadow: 0px 0px 16px #993548;
    height:260px;
    margin-top:25px;
	margin-bottom: 20px;	
	text-align: center;	
	background-color: rgba(255, 255, 255, .5);
	background-position:center;	
    background-repeat: no-repeat;
    animation: move 10s infinite;	  		
	}

		
	.index_case	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:244px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/case_m2.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_contact	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:82px;
    margin-top:20px;
	text-align: center;	
   animation: move 10s infinite;	  		
	}		
	
    .index_copy	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:40px;
    margin-top:60px;
	text-align: center;	
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
   .first{
   margin-top:0px;
          }	

   .secord{
   margin-top:0px;
          }	
	
   .girl1{
	height: 552px;
    margin-top: 0px;
/*    background-color:#A2A2A2;*/
          }	
	
   .girl2{
	height: 552px;
    margin-top: 0px;
/*    background-color:#A2A2A2;*/
          }			
		
	
  .index_g1 {	  
   width: 300px;  
   height: 552px; 
   margin-top: 200px;
   margin-left: -130px;
   background-image: url("../images/index_girl_01_m.png");	 	    
	}	
	
  .index_g2 {	  
   width: 373px;  
   height: 552px; 
   margin-top: 120px;
   margin-left: 20px;
   background-image: url("../images/index_girl_02_m.png");	 	    
	}		
	
	
  .index_g_ {	  
   width: 1129px;  
   height: 944px; 
   margin-top: -45px;
   margin-left: 220px;
   background-image: url("../images/index_g.png");	 	    
	}		
	
  .index_name1 {	  
   width: 205px;
   height: 80px; 
   margin-top: 600px;
   margin-left: -50px;
   background-image: url("../images/index_n1.png");	 
   animation: move 2s infinite;	  
	}		
	
  .index_name2 {	  
   width: 205px;
   height: 80px; 
   margin-top: 540px;
   margin-left: -30px;
   background-image: url("../images/index_n2.png");	 
   animation: move 2.5s infinite;	  
	}			
	
	
		
   .index_p201 {	 
   width: 300px;
   height: 600px; 
   margin-top: 50px;
   margin-left: 0px;
/*   background-image: url("../images/index_phone.png");	 */
   animation: move 4s infinite;	  
	}		
	
   .index_p202_movie {	 	   
   margin-top: -100px;	 
   margin-left: 0px;	   
   border-top:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */    
   border-opacity: 0.5;
   animation: move 6s infinite;	     
   border-radius: 20px;  	   
	}		
	
   .index_p202_movie_br {      
   border-radius: 20px;   
 }	
	
   .index_p203 {	
   margin-top: -180px;
   margin-left: 0px; 
	}	
	
  .index_p201z {	  
   z-index: 10;
	}		
	
  .index_p202mz {	
   margin-top: 160px;	  
   z-index: 99;
	}	

  .index_p203z {	  
   z-index: 100;
	}		
	
   .index_p203-1 {	
   height: 200px; 
   margin-left: 20px;
   text-align: center;
	}		
   .index_p203-2 {	
   height: 100%; 
   margin-top: 0px;
   padding-bottom: 50px;
   margin-bottom: 0px;
	}	
		
   .index_p301 {	 
   height: 600px; 
   margin-top: 50px;	   
	}	
	
   .index_p302 {	 
   height: 600px; 
   margin-top: 50px;
	}		
	
  .index_p301box {	 
   width: 100%;	   
   height: 300px;
   text-align:center;
   margin-top: -40px;
   margin-bottom: 0px;	  
   -webkit-filter: drop-shadow(8px 8px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(8px 8px 2px rgba(50, 50, 50, 0.4));	 
      animation: move 5s infinite;		      
	}		
	
   .index_p301z {	  
   z-index: 101;
	}
	
   .index_p302z {	  
   z-index: 102;
	}	
	

	
    .w_1a {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
	}	
	
	
   .w_1a1 {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 21%;
        left: 29%;
        transform: translate(-50%,-50%);
	}	
	
    .w_1a2 {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 52%;
        left: 82%;
        transform: translate(-50%,-50%);
	}		
	
    .w_1a3 {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 84%;
        left: 36%;
        transform: translate(-50%,-50%);
	}		
	
    .w_1b {	  
font-size:30px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 100px;
margin-left: 300px;
margin-bottom:10px;
position: absolute;	
	}	
	
	
	
    .index_box_play {  	    
   text-align: center;  
   width: 100%;	   
   height: auto;
   margin-top: 0px;
   margin-left: 0px;
	}				
	
   .w_index_play{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 60px;
margin-right: 60px;
	}	
	
  .index_playz {	  
   z-index: 99;
	}			
	
	
.rotate {
  -webkit-animation: rotate 2s normal linear infinite;
  animation: rotate 2s normal linear infinite;
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
  25% {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
    transform: rotate3d(0, 0, 1, 180deg);
  }
  75% {
    -webkit-transform: rotate3d(0, 0, 1, 270deg);
    transform: rotate3d(0, 0, 1, 270deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg);
  }
}

   .index_p302box {	 
   width: 100%;	   
   text-align:center;	
   filter: drop-shadow(7px 7px 5px rgba(200, 100, 100, 0.4));
   animation: move 6s infinite;	  	   
   }	 
	
   .index_p303 {	 
   width: 100%;	   
   margin-top: 0px;
   margin-bottom: 30px;	 	   
   }		
	
   .index_p303box {	 
   width: 100%;	   
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:center;	 	   
   }	   	
	
	
	
   .index_p401 {	 
   width: 100%;	   
   padding-top: 80px;
   margin-bottom: 10px;
   text-align:center;
   }	 	
	
   .index_p402 {	 
   width: 100%;	  
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   text-align:center;  
   animation: move 8s infinite;		   
   }	
	
	
   .index_p403r {	 
   width: 100%;	   
   margin-top: -20px;
   margin-bottom: 10px;
   text-align:center;   
   filter: drop-shadow(7px 7px 5px rgba(0, 0, 0, 0.5));  	   
   }		
	
   .index_p404 {	 
   width: 100%;	   
   margin-top: 80px;
   margin-bottom: 10px;
   text-align:center;   
   }	
	
   .index_p403icon {	 
   width: 100%;	   
   text-align:left;   
   margin-left: 0px;
   filter: drop-shadow(5px 5px 3px rgba(0, 0, 0, 0.5));  
   }		
	
	
    .w_index4a {	  
font-size:66px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 47%;
        left: 50%;
        transform: translate(-50%,-50%);
	}	
	
    .w_index4b {	  
font-size:10px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:14px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 63%;
        left: 50%;
        transform: translate(-50%,-50%);
	}	
	
   .em {	 
   width: 100%;	   
   height: 20px; 
   }	
	
   .em2 {	 
   width: 100%;	   
   height: 70px; 
   }	
		
		

	
  .contact_1bg {
   z-index: 999;
   height:1500px; 
   background-image: url("../images/bg_con_m.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   padding-top: -200px;
  }		
	
	.contact_101 {
   width: 100%;	   
   height: 100px;
   text-align:center;
   margin-top: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));				
   }	
	
  .contact_1z {	  
   z-index: 11;
	}	
	
  .contact_t {	  
   width: 340px;
   height: 115px; 
   margin-top: 120px;
   margin-left: -80px;
   background-image: url("../images/con_tw1_m.png");	 
   animation: move 5s infinite;	  
   -webkit-filter: drop-shadow(7px 7px 2px rgba(0, 0, 0, 0.6));
   filter: drop-shadow(7px 7px 2px rgba(0, 0, 0, 0.6));	  
	}		

  .contact_p1 {	  
   width: 360px;
   height: 50px; 
   margin-top: 30px;
   margin-left: -20px;
/*   background-image: url("../images/con_t1.gif");	   */
	}		
	
  .contact_p2 {	  
   width: 100%;
   height: 120px; 
   margin-top: 180px;
   margin-left: 0px;
   animation: move 8s infinite;	  	  
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
	}		
	
  .contact_p3 {	  
   width: 100%;
   height: auto; 
   padding-top: 50px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.6);
   border-radius:20px;
	}		
	
  .contact_p4 {	  
   padding-top: 60px;
	}			
	
			
   .news_1bg {
   z-index: 999;
   height:auto; 
   background-image: url("../images/bg_news_m.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   background-color: #c2206c;
   margin-top: -150px;
   padding-bottom: 50px;	   
  }		
	
	
	.news_101 {
   width: 100%;	   
   height: 50px;
   text-align:left;
   margin-top: 200px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));				
   }	
	
	.news_102 {
   width: 100%;	   
   height: 100%;
   text-align:left;
   margin-top: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));
   filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));				
   }		
	
	.news_103 {
   width: 100%;	   
   height: 100%;
   text-align:left;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));		
   }		

	.news_104 {
   width: 100%;	   
   height: 200px;
   text-align:left;
   margin-top: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
/*   opacity: 0.2;*/
   }		
	
	.news_105 {
   width: 100%;	   
   height: 100%;
   text-align:left;
   margin-top: -300px;
   margin-left: -50px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));
   filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));		
   }		
			
	
	.news_1z {	  
   z-index: 12;
	}	
	
	.news_2z {	  
   z-index: 66;
	}	
	
	.news_3z {	  
   z-index: 18;
	}	

	.news_4z {	  
   z-index: 20;
	}	
	
	.news_5z {	  
   z-index: 24;
	}		
	
  .news_t {	  
   width: 100%;
   height: 117px; 
   margin-top: 0px;
   margin-left: 0px;
/*
   background-image: url("../images/news_t.png");
   background-repeat: no-repeat;
*/
   animation: move 5s infinite;	  
	}	
	
   .news_op1 {	 
   width: 100%;	  
   height: auto;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   text-align:left;     
   }		
	
   .news_op2 {	 
   width: 100%;	  
   height: 150px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:left;  
   animation: move 8s infinite;		   
   }		
	
   .news_op3 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;     
   opacity: 0.6;	   
   }		
		
   .news_op4 {	 
   width: 100%;	  
   height: 200px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:left;  
   animation: move 6s infinite;		   
   }			
	
   .news_op5 {	 
   width: 77%;	  
   margin-top: 0px;
   margin-left: 0px;	   
   text-align:left;  	   
   }			
		
	
  .fb_box {  
   height: 370px;	  	
   text-align: center; 
   margin-bottom: 30px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.6);
   border-radius:10px;	 
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */	  
	}	
	
  .fb-page {  	  	
margin: auto 0;
	}	
		
  .ig_box {
   height: 410px;
   text-align: center;	 
   padding-top: 20px;
   padding-bottom: 0px;   
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.6);
   border-radius:10px;	  
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */	  
	}		
	
	
	   .news_box {  	  	
   height: 100%;	  	
   margin-top:15px;
   margin-bottom: 15px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.3);
   border-radius:4px;	 
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
	}	
	
   .news_box_pics {  
   width: 90%; 
/*   height: 120px;*/
   margin-top: 5%;
   margin-bottom: 2%;
	}	
	
   .news_box_t {
   width: 90%;
   height: 100%;
   margin-bottom: 5%;	   
	}	
	
   .news_box_more {  	    
   text-align: left;  
   width: 90%;	   
   height: 100%;
   margin-bottom: 8px;
	}		
	
	
	
	
	
	
   .news_page_bg {
   z-index: 999;
   height:auto; 
   background-image: url("../images/bg_news_page_m.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   background-color: #c2206c;
   margin-top: 0px;
   padding-bottom: 50px;
  }			
	
   .news_page_101 {  	    
   width: 100%;	   
   height: 100%;
   margin-top: 16px;
   margin-bottom: 20px;
   text-align: center;	 
	}		
		
	
   .news_page_box {  	  	
   height: auto;	  	
   margin-top:0px;
   margin-bottom: 0px;
   padding-bottom: 30px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.3);
   border-radius:4px;	 
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
	}
	
   .news_page_pics {  
   width: 96%;  
   height: auto;	  
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
	}		
	
   .news_page_t {
   width: 90%;
   height: auto;
   margin-top: 1%;
   padding-bottom: 10px;
	}	  
	
   .news_page_line {
   height: 1px;
   border-bottom: solid #de6fb6 1px;
	}	  	
	
   .news_page_line2 {
   height: 1px;
   border-bottom: solid #893C81 1px;
	}	
	
   .news_page_box_w {  	      
   width: 100%;	   
   height: auto;
   margin-top: 20px;	   
   margin-bottom: 10px;
	}		
	
   .news_page_back {  	    
   text-align: center;  
   width: 100%;	   
   height: 100%;
   margin-top: 30px;	   
   margin-bottom: 30px;
	}	
	
	
	
	
	
	
	
	
		
	
	.girl_1 {
   z-index: 999;
   height:auto; 
   background-image: url("../images/bg_girl_m.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   background-color: #000000;
   margin-top: 0px;
   padding-bottom: 0px;
  }		
	
	.girl_101 {
   width: 100%;	   
   height: 0px;
   margin-top: 120px;
   margin-left: 40px;
   margin-bottom: 0px;	
   }	
	
	.girl_102 {
   width: 100%;	   
   height: 0px;
   margin-top: -80px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	.girl_103 {
   width: 100%;	   
   height: 100px;
   margin-top: 80px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	.girl_104 {
   width: 100%;	   
   height: 100px;
   margin-top: -10px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	.girl_105 {
   width: 100%;	   
   height: 100px;
   margin-top: -10px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	
    .girl_1z {	  
   z-index: 22;
	}	
	
	.girl_2z {	  
   z-index: 24;
	}	
	
	.girl_3z {	  
   z-index: 26;
	}	

	.girl_4z {	  
   z-index: 28;
	}	
	
	.girl_5z {	  
   z-index: 30;
	}	
	
	.girl_op1 {	 
   width: 100%;	  
   margin-top: 0px;
   margin-left: -20px;
   text-align:center;  
   animation: move 8s infinite;		   
   }	
	
	.girl_op2 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 10px;
   text-align:center;  	   
/*   background-image: url("../images/girl_g2.png");	*/
   }		
	
	.girl_op3 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 30px;
   margin-left: 0px;
   text-align:center;  
   animation: move 6s infinite;		   
   }		
	
	.girl_op4 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;  
   animation: move 10s infinite;		   
   }		
		
	.girl_op5 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;  
   animation: move 9s infinite;		   
   }		
		
	.girl_op6 {	 
   width: 100%;	   
   height: 210px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));	  
   }
	
	
	
	
	
		
	.girl_hg {	 
   width: 100%;	  
   height: 100%;
   margin-top: 0px;
   margin-bottom: 5px;
   text-align:center;  	   
   }		
	
	
	
	

.girl_w {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 20px;	 
/*   margin:100px auto auto auto;*/
	}	
	
 .girl_box_1 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg01_bg_m.jpg"); 
	}	
	
 .girl_box_2 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg02_bg_m.jpg"); 
	}		
	
 .girl_box_3 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg03_bg_m.jpg"); 
	}	
	
 .girl_box_4 {
   min-width: 300px; 
   min-height: 375px;  
   background-image: url("../images/dg04_bg_m.jpg"); 
	}	
	
 .girl_box_5 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg05_bg_m.jpg"); 
	}		
	
 .girl_box_6 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg06_bg_m.jpg"); 
	}			
	
 .girl_box_7 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg07_bg_m.jpg"); 
	}	
	
 .girl_box_8 {
   min-width: 300px; 
   min-height: 375px;  
   background-image: url("../images/dg08_bg_m.jpg"); 
	}		
	
 .girl_box_9 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg09_bg_m.jpg"); 
	}		
	
 .girl_box_10 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg10_bg_m.jpg"); 
	}	
	
 .girl_box_11 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg11_bg_m.jpg"); 
	}		
	
 .girl_box_12 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/dg12_bg_m.jpg"); 
	}		
	
	
	
	
 .girl_box_hg1 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/hg01_bg_m.jpg"); 
	}		
	
 .girl_box_hg2 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/hg02_bg_m.jpg"); 
	}	
	
 .girl_box_hg3 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/hg03_bg_m.jpg"); 
	}	
	
 .girl_box_hg4 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/hg04_bg_m.jpg"); 
	}	
	
 .girl_box_hg5 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/hg05_bg_m.jpg"); 
	}		
	
	
	
	
	
	
	
	
.girl_box_kind {
   width: auto; 
   height: 50px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 100px;	
   margin-left: 10px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(4px 4px 2px rgba(30, 30, 30, 0.6));
   filter: drop-shadow(4px 4px 2px rgba(30, 30, 30, 0.6));	
	} 		
	
.girl_box_name {
   width: auto; 
   height: 50px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 30px;	
   margin-left: 10px;
   margin-bottom: 20px;
   -webkit-filter: drop-shadow(4px 4px 2px rgba(30, 30, 30, 0.6));
   filter: drop-shadow(4px 4px 2px rgba(30, 30, 30, 0.6));	
	} 	
	
.girl_box_w {
   width: auto; 
   height: auto; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-left: 10px;	
   -webkit-filter: drop-shadow(4px 4px 2px rgba(30, 30, 30, 0.6));
   filter: drop-shadow(4px 4px 2px rgba(30, 30, 30, 0.6));	
	} 		
	
.girl_box_w2 {
   width: auto; 
   height: auto; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 100px;	
   margin-left: 10px;
   margin-bottom: 10px;		
   -webkit-filter: drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.6));
   filter: drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.6));		
	} 			
	
.girl_box_pic {
   width: 200px; 
   height: 200px; 	
   background-repeat: no-repeat;
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px;			
	} 

.hg_box {
   width: auto; 
   height: auto; 
   margin-bottom: 50px;		
	}	
	
.hg_t {
   width: auto; 
   height: 50px; 	
   margin-top: 0px;	
   margin-bottom: 0px;			
	} 
	
.dg_box {
   height: auto; 
   margin-bottom: 10px;
	}		
		
.dealer_t {
   width: auto; 
   height: 50px; 	
   margin-top: 30px;	
   margin-bottom: 0px;			
	} 	
	
	
	.girl_op7 {	 
   width: 100%;	   
   margin-top: 0px;
   padding-bottom: 0px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));	
   text-align: center;
   }		
	
	
	
.streamer_t {
   width: auto; 
   height: 50px; 	
   margin-top: 50px;	
   margin-bottom: 0px;			
	} 	
		
	
	.girl_op8 {	 
   width: 100%;	   
   margin-top: 0px;
   padding-bottom: 10px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));	
   text-align: center;
   }		
	
	
	
	
	
	
 .girl_box_st_1 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg01_bg_m.jpg"); 
	}			
	
 .girl_box_st_2 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg02_bg_m.jpg"); 
	}			
	
 .girl_box_st_3 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg03_bg_m.jpg"); 
	}			
		
 .girl_box_st_4 {
   min-width: 300px; 
   min-height: 375px;  
   background-image: url("../images/sg04_bg_m.jpg"); 
	}			
	
 .girl_box_st_5 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg05_bg_m.jpg"); 
	}				
	
 .girl_box_st_6 {
   min-width: 300px; 
   min-height: 375px; ; 
   background-image: url("../images/sg06_bg_m.jpg"); 
	}			
		
 .girl_box_st_7 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg07_bg_m.jpg"); 
	}			
	
 .girl_box_st_8 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg08_bg_m.jpg"); 
	}	
	
 .girl_box_st_9 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg09_bg_m.jpg"); 
	}			
		
 .girl_box_st_10 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg10_bg_m.jpg"); 
	}			
	
 .girl_box_st_11 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg11_bg_m.jpg"); 
	}		
	
 .girl_box_st_12 {
   min-width: 300px; 
   min-height: 375px; 
   background-image: url("../images/sg12_bg_m.jpg"); 
	}		
	
	
	
	
		
.girl_promo_box01 {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-left: 0px;
   margin-bottom: 0px;
	}	
		
.girl_promo_a {
   width: 50%; 
   height: 400px; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-left: 0px;
   margin-bottom: 0px;
   background-position:center;
   background-image: url("../images/girl_promo_a_m.png"); 	
	}		
	
.girl_promo_b {
   width: 50%; 
   height: 400px; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-left: 0px;
   margin-bottom: 0px;
   background-position:center;
   background-image: url("../images/girl_promo_b_m.png"); 	
	}		
		
.girl_promo_w {
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 120px;	
	}		
		
	
		
	
	
.game_box_icon_c {
   width: auto; 
   height: 100px;; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 10px;	
   margin-left: 0px;
   margin-bottom: 0px;
	}	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
   .w_1{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:20px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px;
	}	
	
   .w_1g{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:14px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}		
	
   .w_1c{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:20px; /* 文字行距 */		  
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px;
	}		
	
   .w_1_red{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:20px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}		
	
   .w_1_redc{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:20px; /* 文字行距 */		  
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
margin-top: -10px;
	}		
	
   .w_1_red2{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:20px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}		
	
   .w_2{
font-size:30px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:30px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px;
	}		
	
   .w_2g{
font-size:30px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#ffc1dd; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:30px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px;
	}		
	
   .w_2c{
font-size:30px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:30px; /* 文字行距 */		  
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px;
	}	
	
   .w_2_red{
font-size:18px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:30px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom:10px;
	}		
	
   .w_3_red{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:30px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom:10px;
	}		
	
	
   .w_word_nav{
font-size:18px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 3px;
margin-bottom: 3px;
margin-left: 20px;
	}	
	
   .w_word_nav2{
font-size:18px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 3px;
margin-bottom: 3px;
margin-left: 0px;
	}			
	
	
	
	
	
	
	
   .w_word_news_t1{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.03em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom: 0px;
	}	
	
    .w_news_page{
font-size:18px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#ff78cf; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom: 0px;
	}		
	
    .w_news_page_date{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#ff78cf; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:0.6em; /* 文字行距 */
text-align:right; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 20px;
	}		
		
	
	
	
	
	
	
   .w_more {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 60px;
	}		
	
   .w_more a:link {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 0px;
	}		
		
   .w_back {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 100px;
	}		
	
   .w_back a:link {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 100px;
	}		
				
	
	
	
	
	
	
	
	
	
	
    .w_copy{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
	.w_footer_option{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:3em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}
	
	
    .w_footer_option a:link{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:3em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
    .w_footer_option a:visited{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:3em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
    .w_footer_option a:active{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:3em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
    .w_footer_option a:hover{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:3em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:underline; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
	
	
   .w_word_footerlink {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
   .w_word_footerlink a:link {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
   .w_word_footerlink a:hover {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:underline; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
		
   .w_word_footerlink a:visited {
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
			
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/		
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/		
		
	
	
   .w_top{
font-size:30px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 220px;
	}	
	
   .w_button{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 10px;
margin-right: 10px;
	}		
	
   .w_button_about{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */    
margin-left: 10px;
margin-right: 10px;
	}		
	
   .w_button_con {
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */    
margin-left: 30px;
margin-right: 30px;
	}		
	

	
	  .swiper-container {
      width: 340px;
      height: 240px;
	  top:5px;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	  
.swiper-button-prev {
width:41px;
height:46px;
color: #ffffff;
left:0px;
top:140px;
background-image: url(images/ar_01left.png);
}
.swiper-button-next {
width:41px;
height:46px;
color: #ffffff;
right:0px;
top:140px;
background-image: url(images/ar_02right.png);
} 
	
	
	
	.button_bg {
	height: 100px;	
	}
	
	.box1 {
	height: 50px;	
	}	
	
	.box2 {
	height: 150px;	
	}
	
	
	
.nav_icon {
    width: 30px;
    height: 30px;
	margin-top: 3px;
	margin-bottom: 3px; 
	margin-right:20px;
    float: left;
    background-size: cover;
  }	
	
.nav_snsicon {
    width: 40px;
    height: 40px;
	margin-top: 0px;
	margin-left:20px;
	margin-bottom: 30px;
    float:left;
    background-size: cover;
  }		
	
	
  .footer {
   height:340px;
  }
	
  .footer_index {  
   padding-top: 20px;
   height:300px;
   background-image: url(../images/footer_m.jpg);
  }		
	
   .footer_1 {
   min-height:80px; 	   
  }	
	
   .footer_2 {
   padding-top: 20px;	   
   min-height:30px;	     
  }		
	
  .footer_black {
   margin-top: 30px;
   height:30px;
   background:linear-gradient(to right, #000000, #a91262);
  }		
	
	
/*
.footer_LOGO {
    width: 100px;
    height: 50px;
    text-align: right;
    background-size: cover;
  }	
*/
	
/*
.footer_LOGO_ae {
    width: 100px;
    height: 50px;
    float: left;
    background-size: cover;
  }		
*/
	
   .ae_icon {
	margin:0px auto;
	height: 60px;
	top:10px;
    text-align: center;
	}	

	
   .sns {
	width:280px;
	height: 50px;
	margin:30px auto 0px;
	top:80px;
    margin-bottom: 30px; 
	}	
	
.sns_fb_icon {
    width: 32px;
    height: 32px;
	margin-top: 30px;
	margin-left:0px;
    float: left;
    background-size: cover;
  }
.sns_te_icon {
    width: 32px;
    height: 32px;
	margin-top: 30px;
	margin-left:30px;
    float: left;
    background-size: cover;
  }
.sns_tw_icon {
    width: 32px;
    height: 32px;
	margin-top: 30px;
	margin-left:30px;
    float: left;
    background-size: cover;
  }
.sns_ig_icon {
    width: 32px;
    height: 32px;
	margin-top: 30px;
	margin-left:30px;
    float: left;
    background-size: cover;
  }
.sns_yt_icon {
    width: 32px;
    height: 32px;
	margin-top: 30px;
	margin-left:30px;
    float: left;
    background-size: cover;
  }
.sns_tt_icon {
    width: 32px;
    height: 32px;
	margin-top: 30px;
	margin-left:30px;
    float: left;
    background-size: cover;
  }
	
	



@media (max-width: 375px) {
    iframe[src *= “facebook”]{
        max-width:360px;
        height: 197px;
    }
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/* media query PAD-------------------------------------------------------------------------------------------------------*/
	
html,body{
    overflow-x:hidden;
}		
	
@media (max-width: 767px) {	
	.game_101 {
   width: 100%;	   
   height: 600px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	
 .game_box_1 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg01_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_2 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg02_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_3 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg03_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_4 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg04_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_5 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg05_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_6 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg06_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_7 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg07_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_8 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg08_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}		
	
 .game_box_9 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg09_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_10 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg10_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_11 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg11_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}	
	
 .game_box_12 {
   min-width: 100%; 
   min-height: 600px; 
   background-image: url("../images/gamepg12_bg.png"); 
   background-position:center;
   background-repeat: no-repeat;
	}		
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.game_box_icon {
   width: auto; 
   height: 100px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 80px;	
   margin-left: 50px;
   margin-bottom: 80px;
	} 	
	
.game_box_icon_c {
   width: auto; 
   height: 100px;; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 0px;	
   margin-left: 0px;
   margin-bottom: 0px;
	} 		
	
.game_box_name {
   width: auto; 
   height: 30px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 30px;	
   margin-left: 50px;
   margin-bottom: 20px;
	} 	
	
.game_box_name2 {
   width: auto; 
   height: 20px;	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 20px;	
   margin-left: 50px;
   margin-bottom: 50px;
	} 	

.game_box_w {
   width: 50%;
   height: 250px;	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 0px;	
   margin-left: 50px;
   margin-bottom: 0px;
   overflow-y: auto;
	} 	

/* width */
::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 6px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #FFFFFF;
  border-radius: 6px;
}
	
	
	.girl_op3 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;  
   animation: move 6s infinite;		   
   }		
	
	
}	

/* media query 電腦-----------------------------------------------------------------------------*/
@media (min-width: 768px) {
	
html,body{
    overflow-x:visible;
}		

.body {
background-color: #f4d6d7;
}	
	
.jumbotron {
  height: 900px;
  position: relative;
  overflow: hidden;
  background-color:#f4d6d7;
}
.jumbotron video {
  position: absolute;
  z-index: 2;
  width:100%;
  height:920px;
  object-fit: cover;
  margin-top: 0px;
  opacity:0.7;
}
.jumbotron .container {
  z-index: 2;
  position: relative;
}
	
	
	
  .top_box {
   width: auto;
   height: auto; 
   background-color: #000000;
   padding-top: 120px;
  }	
	
   .banner_top{
   width: auto; 
   height: auto;
   border: 3px solid rgba(255, 255, 255, .2);
   padding: 10px;
   margin-top: 10px;
	}	
	
  .top_box_live {
   width: auto;
   height: auto; 
   background: linear-gradient(to bottom, #ea287e, #ffffff);
   background: -webkit-linear-gradient(to bottom, #ea287e, #ffffff);
   padding-top: 120px;
  }			
		

  .index_1 {
   z-index: 999;
   height:6600px; 
   background-image: url("../images/bg_.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   margin-top: 0px;
   background-color: #f4d6d7;	  	  
  }	
	
  .index_2 {
   height:100%; 
   background-image: url("../images/bg_index02.jpg");	  
   margin-top: -40px;	  
   background-color: #000000;  
   background-position:center center;	   
  }		
	
  .index_3 {
   height:960px; 
   background-image: url("../images/bg_index03.jpg");		  
   background-color: #ffffff; 
   background-position:center center;	  
  }		
	
  .index_4 {
   height:100%; 
   background-image: url("../images/bg_index04.jpg");
   background-repeat: no-repeat;
   background-color: #000000;  
   background-position:top center;
  }		
	
  .index_game {
   height:1100px; 
   background-image: url("../images/bg_game.jpg");
   background-repeat: no-repeat;
   background-color: #ffffff;  
   background-position:top center;
  }		
	
	
  .index_s1 {
   width: 110px;
   height: 93px; 
   margin-top: 300px;
   margin-left: 30px;
   background-image: url("../images/main_s1.png");	 
	}	
	
	
	.video	 {	  
   z-index: 0; 	    
	}
	

	
  .index_g1z {	  
   z-index: 7; 	    
	}	
	
  .index_g2z {	  
   z-index: 5; 	    
	}	
	
  .index_tz {	  
   z-index: 9; 	    
	}	
	
  .index_name1z {	  
   z-index: 10;
	}
	
  .index_name2z {	  
   z-index: 11;
	}	
	
	
  .index_t {	  
   z-index: 999;
   width: 678px;
   height: 220px; 
   margin-top: 100px;
   background-image: url("../images/Noro_logo1.png");	 
   animation: move 5s infinite;	
   text-align: center;
	}	
	
 .index_t2 {	  
   z-index: 999;
   width: 678px;
   height: 80px; 
   margin-top: 0px;
   margin-left: -50px;
   background-image: url("../images/title.png");	 
   animation: move 10s infinite;	  
	}		
	
   .first{
   margin-top:50px;
          }	

   .secord{
   margin-top:50px;
          }	
	
   .girl1{
	height: 700px;
    margin-top: 0px;
/*    background-color:#A2A2A2;*/
          }	
	
   .girl2{
	height: 797px;
    margin-top: 0px;
/*    background-color:#A2A2A2;*/
          }			
		
	
  .index_g1 {	  
   width: 433px;  
   height: 797px; 
   margin-top: 220px;
   margin-left: -60px;
   background-image: url("../images/index_girl_01_2.png");	 	    
	}	
	
  .index_g2 {	  
   width: 538px;  
   height: 797px; 
   margin-top: 10px;
   margin-left: 50px;
   background-image: url("../images/index_girl_02.png");	 	    
	}		
	
	
  .index_g_ {	  
   width: 1129px;  
   height: 944px; 
   margin-top: -45px;
   margin-left: 220px;
   background-image: url("../images/index_g.png");	 	    
	}		
	
  .index_name1 {	  
   width: 205px;
   height: 80px; 
   margin-top: 300px;
   margin-left: 0px;
   background-image: url("../images/index_n1.png");	 
   animation: move 2s infinite;	  
	}		
	
  .index_name2 {	  
   width: 205px;
   height: 80px; 
   margin-top: 380px;
   margin-left: 0px;
   background-image: url("../images/index_n2.png");	 
   animation: move 2.5s infinite;	  
	}		
	
   .empty_1 {	  
   height: 50px;   
	}		
	
	
   .index_p201 {	 
   width: 588px;
   height: 751px; 
   margin-top: 90px;
   margin-left: 0px;
/*   background-color: antiquewhite;*/
/*   background-image: url("../images/index_phone.png");	 */
   animation: move 4s infinite;	  
	}		
	
   .index_p202_movie {	 	   
   margin-top: -80px;	 
   margin-left: 0px;	   
   border-top:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:2px solid #ffffff ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */ 	   
   border-opacity: 0.5;
   animation: move 6s infinite;	  
   border-radius: 20px;  	   
	}		

   .index_p202_movie_br {      
   border-radius: 20px;   
 }		
	
  .index_p203 {	
   margin-top: 100px;
   margin-left: 0px; 
	}	
	
  .index_p201z {	  
   z-index: 10;
	}		
	
  .index_p202mz {	 
   margin-top: 100px;	  
   z-index: 99;
	}	

  .index_p203z {	  
   z-index: 100;
	}		
	
   .index_p203-1 {	
/*   height: 200px; */
   margin-bottom: 40px;
   animation: move 6s infinite;	 	   
	}		
   .index_p203-2 {	
/*   height: 200px; */
   margin-top: 30px;	   
   margin-bottom: 0px;
	}	
	
   .index_p301 {	 
   width: 100%;	   
   height: 600px; 
   margin-top: 150px;
	}	
	
   .index_p302 {	 
   width: 100%;	 	   
   height: 600px; 
   margin-top: 70px;
	}	
	
   .index_p301box {	 
   width: 400px;	   
   height: 300px;
   text-align:center;
   margin-top: 0px;
   margin-bottom: 40px;
   -webkit-filter: drop-shadow(8px 8px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(8px 8px 2px rgba(50, 50, 50, 0.4));	 
      animation: move 5s infinite;			   
	}		
	
   .index_p301z {	  
   z-index: 101;
	}
	
   .index_p302z {	  
   z-index: 102;
	}	
	
    .w_1a {	  
font-size:22px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
	}	
	
	
    .w_1a1 {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */
text-align: center;			
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
/*
        top: 21%;
        left: 170px;
*/
	}	
	
    .w_1a2 {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		
text-align: center;		
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 56%;
        left: 72%;
	}		
	
    .w_1a3 {	  
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-align: center;			
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top:84%;
		left:40%;
	}		
	
    .w_1b {	  
font-size:30px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 100px;
margin-left: 300px;
margin-bottom:10px;
position: absolute;	
	}	
	
	

    .index_box_play {  	    
   text-align: center;  
   width: 100%;	   
   height: auto;
   margin-top: 0px;
   margin-left: 0px;
	}			
	
   .w_index_play{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 60px;
margin-right: 60px;
	}	
	
  .index_playz {	  
   z-index: 99;
	}		
	
	
	
	
	
.rotate {
  -webkit-animation: rotate 2s normal linear infinite;
  animation: rotate 2s normal linear infinite;
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
  25% {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
    transform: rotate3d(0, 0, 1, 180deg);
  }
  75% {
    -webkit-transform: rotate3d(0, 0, 1, 270deg);
    transform: rotate3d(0, 0, 1, 270deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg);
  }
}

   .index_p302box {	 
   width: 100%;	   
   text-align:center;	
   filter: drop-shadow(7px 7px 5px rgba(200, 100, 100, 0.4));
   animation: move 6s infinite;	  	  
   }	   
	
   .index_p303 {	 
   width: 100%;	   
   margin-top: 0px;
   margin-bottom: 10px;	 	   
   }		
	
   .index_p303box {	 
   width: 100%;	   
   margin-top: 10px;
   margin-bottom: 10px;
   text-align:center;	 	   
   }	 
	
   .index_p401 {	 
   width: 100%;	   
   padding-top: 80px;
   margin-bottom: 0px;
   text-align:center;
   }	 	
	
   .index_p402 {	 
   width: 100%;	  
   height: auto;
   margin-top: 10px;
   margin-bottom: 0px;
   text-align:center;  
   animation: move 8s infinite;		   
   }	
	
	
   .index_p403r {	 
   width: 100%;	   
   margin-top: -30px;
   margin-bottom: 10px;
   text-align:center;   
   filter: drop-shadow(7px 7px 5px rgba(0, 0, 0, 0.5));  	   
   }		
	
   .index_p404 {	 
   width: 100%;	   
   margin-top: 80px;
   margin-bottom: 10px;
   text-align:center;   
   }	
	
   .index_p403icon {	 
   width: 100%;	   
   text-align:left;   
   margin-left: 20px;
   filter: drop-shadow(5px 5px 3px rgba(0, 0, 0, 0.3));  
   }		
	
	
    .w_index4a {	  
font-size:60px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 42%;
        left: 50%;
        transform: translate(-50%,-50%);
	}	
	
    .w_index4b {	  
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
        position: absolute;
        top: 55%;
        left: 50%;
        transform: translate(-50%,-50%);
	}	
	
   .em {	 
   width: 100%;	   
   height: 20px; 
   }	
	
   .em2 {	 
   width: 100%;	   
   height: 140px; 
   }	
	
	
	
	
	
  .contact_1bg {
   z-index: 999;
   height:1600px; 
   background-image: url("../images/bg_con.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   margin-top: 0px;
  }		
	
	.contact_101 {
   width: 100%;	   
   height: 300px;
   text-align:center;
   margin-top: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));				
   }	
	
  .contact_1z {	  
   z-index: 11;
	}	
	
  .contact_t {	  
   width: 371px;
   height: 126px; 
   margin-top: 180px;
   margin-left: 60px;
   background-image: url("../images/con_tw1.png");	 
   animation: move 5s infinite;	  
   -webkit-filter: drop-shadow(7px 7px 2px rgba(0, 0, 0, 0.6));
   filter: drop-shadow(7px 7px 2px rgba(0, 0, 0, 0.6));	  
	}		

  .contact_p1 {	  
   width: 504px;
   height: 119px; 
   margin-top: 180px;
   margin-left: 70px;
/*   background-image: url("../images/con_t1.gif");	   */
	}		
	
  .contact_p2 {	  
   width: 100%;
   height: 140px; 
   margin-top: 0px;
   margin-left: -86px;
   animation: move 8s infinite;	  	  
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
	}		
	
  .contact_p3 {	  
   width: 100%;
   height: auto; 
   padding-top: 50px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.6);
   border-radius:20px;
	}		
	
  .contact_p4 {	  
   padding-top: 60px;
	}			
	
	
   .news_1bg {
   z-index: 999;
   height:auto; 
   background-image: url("../images/bg_news_2.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   background-color: #c2206c;
   margin-top: 0px;
   padding-bottom: 100px;
  }		
	
	.news_101 {
   width: 100%;	   
   height: 200px;
   text-align:left;
   margin-top: 200px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));				
   }	
	
	.news_102 {
   width: 100%;	   
   height: 100%;
   text-align:left;
   margin-top: 160px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));
   filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));				
   }		
	
	.news_103 {
   width: 100%;	   
   height: 100%;
   text-align:left;
   margin-top: 100px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));				
   }		

	.news_104 {
   width: 100%;	   
   height: 220px;
   text-align:left;
   margin-top: 370px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }		
	
	.news_105 {
   width: 100%;	   
   height: 100%;
   text-align:left;
   margin-top: -240px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));
   filter: drop-shadow(10px 10px 2px rgba(20, 20, 20, 0.6));		
   }		
			
	
	.news_1z {	  
   z-index: 12;
	}	
	
	.news_2z {	  
   z-index: 66;
	}	
	
	.news_3z {	  
   z-index: 18;
	}	

	.news_4z {	  
   z-index: 20;
	}	
	
	.news_5z {	  
   z-index: 24;
	}		
	
  .news_t {	  
   width: 380px;
   height: 117px; 
   margin-top: 0px;
   margin-left: 0px;
/*
   background-image: url("../images/news_t.png");
   background-repeat: no-repeat;
*/
   animation: move 5s infinite;	  
	}	
	
   .news_op1 {	 
   width: 100%;	  
   height: auto;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   text-align:left;     
   }		
	
   .news_op2 {	 
   width: 100%;	  
   height: 300px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:left;  
   animation: move 8s infinite;		   
   }		
	
   .news_op3 {	 
   width: 100%;	  
   height: 300px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;     
   }		
		
   .news_op4 {	 
   width: 100%;	  
   height: 300px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:left;  
   animation: move 6s infinite;		   
   }			
	
   .news_op5 {	 
   width: 360px;	  
   margin-top: 0px;
   margin-left: 0px;	   
/*   margin-left: -40px;*/
   text-align:left;  	   
   }			
		
  .fb_box {  
   height: 390px;	  	
   text-align: center;
/*
   padding-top: 30px;
   padding-bottom: 30px; 
   margin-top:20px;	  
   margin-left:20px;
*/
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.6);
   border-radius:10px;	 
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */	  
	}	
	
  .fb-page {  	  	
   text-align: center;
   margin-left:-20px;
	}	
		
  .ig_box {
   height: 390px;
   text-align: center;	 
   padding-top: 10px;
   padding-bottom: 30px;   
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.6);
   border-radius:10px;	  
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */		  
	}		
	
	
	
   .news_box {  	  	
   height: auto;	  	
   margin-top:15px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.3);
   border-radius:4px;	 
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
	}	
	
   .news_box_pics {  
   width: 90%;  
/*   height: 140px;*/
   margin-top: 5%;
	}	
	
   .news_box_t {
   width: 90%;
   height: 100%;
   margin-bottom: 5%;	   
	}	
	
   .news_box_more {  	    
   text-align: left;  
   width: 94%;	   
   height: 100%;
   margin-bottom: 8px;
	}		
	
	
	
	
   .news_page_bg {
   z-index: 999;
   height:auto; 
   background-image: url("../images/bg_news_page.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   background-color: #c2206c;
   margin-top: 0px;
   padding-bottom: 60px;
  }			
	
   .news_page_101 {  	    
   width: 100%;	   
   height: 100%;
   margin-top: 40px;
   margin-bottom: 20px;
   text-align: center;
   animation: move 9s infinite;		 
	}		
		
	
   .news_page_box {  	  	
   height: auto;	  	
   margin-top:0px;
   margin-bottom: 0px;
   padding-bottom: 50px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.2));
   background-color: rgba(0,0,0,0.3);
   border-radius:4px;	 
   border-top:1px solid #ff78cf ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-left:1px solid #dd64b2 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-right:1px solid #ffb2e4 ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
   border-bottom:1px solid #ec069a ;/* top為框線上方，可以改成bottom(下方)，left(左方)，right(右方) */
	}
	
   .news_page_pics {  
   width: 96%;  
   height: auto;	  
   text-align: center;
   padding-top: 20px;
   padding-bottom: 20px;
	}		
	
   .news_page_t {
   width: 90%;
   height: auto;
   margin-top: 1%;
   padding-bottom: 10px;
	}	  
	
   .news_page_line {
   height: 1px;
   border-bottom: solid #de6fb6 1px;
	}	  	
	
   .news_page_line2 {
   height: 1px;
   border-bottom: solid #893C81 1px;
	}	
	
   .news_page_box_w {  	      
   width: 100%;	   
   height: auto;
   margin-top: 20px;	   
   margin-bottom: 10px;
	}		
	
   .news_page_back {  	    
   text-align: center;  
   width: 100%;	   
   height: 100%;
   margin-top: 50px;	   
   margin-bottom: 50px;
	}	
	
	
	
	
	
	
	.girl_1 {
   z-index: 999;
   height:auto; 
   background-image: url("../images/bg_girl.jpg");	
   background-position:top;
   background-repeat: no-repeat;
   background-color: #000000;
   margin-top: -100px;
   padding-bottom: 0px;
  }		
	
	.girl_101 {
   width: 100%;	   
   height: 0px;
   margin-top: 300px;
   margin-left: 0px;
   margin-bottom: 200px;	
   }	
	
	.girl_102 {
   width: 100%;	   
   height: 0px;
   margin-top: -320px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	.girl_103 {
   width: 100%;	   
   height: 100px;
   margin-top: 8%;
   margin-left: 0px;
   margin-bottom: 70px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	.girl_104 {
   width: 100%;	   
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	.girl_105 {
   width: 100%;	   
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	
    .girl_1z {	  
   z-index: 22;
	}	
	
	.girl_2z {	  
   z-index: 24;
	}	
	
	.girl_3z {	  
   z-index: 26;
	}	

	.girl_4z {	  
   z-index: 28;
	}	
	
	.girl_5z {	  
   z-index: 30;
	}	
	
	.girl_op1 {	 
   width: 100%;	  
   margin-top: 0px;
   margin-left: -20px;
   text-align:center;  
   animation: move 8s infinite;		   
   }	
	
	.girl_op2 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 10px;
   text-align:center;  	   
   }		
	
	.girl_op3 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;  
   animation: move 6s infinite;		   
   }		
	
	.girl_op4 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;  
   animation: move 10s infinite;		   
   }		
		
	.girl_op5 {	 
   width: 100%;	  
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   text-align:center;  
   animation: move 9s infinite;		   
   }		
		
	.girl_op6 {	 
   width: 100%;	   
   height: 100px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(10px 10px 2px rgba(50, 50, 50, 0.4));	  
   }	
	
	.girl_hg {	 
   width: 100%;	  
   height: 100%;
   margin-top: 0px;
   margin-bottom: 5px;
   text-align:center;  	   
   }		
	
	
	
	

.girl_w {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 20px;	 
/*   margin:100px auto auto auto;*/
	}	
	
 .girl_box_1 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg01_bg.jpg"); 
	}	
	
 .girl_box_2 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg02_bg.jpg"); 
	}		
	
 .girl_box_3 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg03_bg.jpg"); 
	}	
	
 .girl_box_4 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg04_bg.jpg"); 
	}	
	
 .girl_box_5 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg05_bg.jpg"); 
	}		
	
 .girl_box_6 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg06_bg.jpg"); 
	}			
	
 .girl_box_7 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg07_bg.jpg"); 
	}	
	
 .girl_box_8 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg08_bg.jpg"); 
	}		
	
 .girl_box_9 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg09_bg.jpg"); 
	}		
	
 .girl_box_10 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg10_bg.jpg"); 
	}	
	
 .girl_box_11 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg11_bg.jpg"); 
	}		
	
 .girl_box_12 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/dg12_bg.jpg"); 
	}		
	
	
	
	
 .girl_box_hg1 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/hg01_bg.jpg"); 
	}		
	
 .girl_box_hg2 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/hg02_bg.jpg"); 
	}	
	
 .girl_box_hg3 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/hg03_bg.jpg"); 
	}	
	
 .girl_box_hg4 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/hg04_bg.jpg"); 
	}	
	
 .girl_box_hg5 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/hg05_bg.jpg"); 
	}		
	
	
	
	
	
	
	
	
.girl_box_kind {
   width: auto; 
   height: 50px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 135px;	
   margin-left: 50px;
   margin-bottom: 0px;
	} 		
	
.girl_box_name {
   width: auto; 
   height: 50px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 30px;	
   margin-left: 50px;
   margin-bottom: 20px;
	} 	
	
.girl_box_w {
   width: auto; 
   height: auto; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-left: 50px;			
	} 	
	
.girl_box_w2 {
   width: auto; 
   height: auto; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 60px;	
   margin-left: 50px;
   -webkit-filter: drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.6));
   filter: drop-shadow(4px 4px 2px rgba(0, 0, 0, 0.6));	
	} 		
	
.girl_box_pic {
   width: 200px; 
   height: 200px; 	
   background-repeat: no-repeat;
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px;	
	} 

.hg_box {
   width: auto; 
   height: auto; 
   margin-bottom: 50px;		
	}	
	
.hg_t {
   width: auto; 
   height: 50px; 	
   margin-top: 50px;	
   margin-bottom: 0px;			
	} 
	
.dg_box {
   height: auto; 
   margin-bottom: 7px;
	}		
		
.dealer_t {
   width: auto; 
   height: 50px; 	
   margin-top: 200px;	
   margin-bottom: 0px;			
	} 	
	
	
	.girl_op7 {	 
   width: 100%;	   
   margin-top: 0px;
   padding-bottom: 10px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));	
   text-align: center;
   }		
	
	
	
.streamer_t {
   width: auto; 
   height: 50px; 	
   margin-top: 50px;	
   margin-bottom: 0px;			
	} 	
		
	
	.girl_op8 {	 
   width: 100%;	   
   margin-top: 0px;
   padding-bottom: 10px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));	
   text-align: center;
   }		
	
	
	
	
	
	
 .girl_box_st_1 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg01_bg.jpg"); 
	}			
	
 .girl_box_st_2 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg02_bg.jpg"); 
	}			
	
 .girl_box_st_3 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg03_bg.jpg"); 
	}			
		
 .girl_box_st_4 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg04_bg.jpg"); 
	}			
	
 .girl_box_st_5 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg05_bg.jpg"); 
	}				
	
 .girl_box_st_6 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg06_bg.jpg"); 
	}			
		
 .girl_box_st_7 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg07_bg.jpg"); 
	}			
	
 .girl_box_st_8 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg08_bg.jpg"); 
	}	
	
 .girl_box_st_9 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg09_bg.jpg"); 
	}			
		
 .girl_box_st_10 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg10_bg.jpg"); 
	}			
	
 .girl_box_st_11 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg11_bg.jpg"); 
	}		
	
 .girl_box_st_12 {
   min-width: 660px; 
   min-height: 400px; 
   background-image: url("../images/sg12_bg.jpg"); 
	}		
		
	
	
	
		
.girl_promo_box01 {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-left: 0px;
   margin-bottom: 0px;
	}	
		
.girl_promo_a {
   width: 50%; 
   height: 400px; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   background-position:top;
   background-repeat: no-repeat;
   background-image: url("../images/girl_promo_a.png"); 	
	}		
	
.girl_promo_b {
   width: 50%; 
   height: 400px; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   background-position:top;
   background-repeat: no-repeat;
   background-image: url("../images/girl_promo_b.png"); 	
	}		
		
.girl_promo_w {
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 120px;	
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
/*
iframe {
  width: 100%;
}	
*/
	
	
	.game_101 {
   width: 100%;	   
   height: 600px;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   -webkit-filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));
   filter: drop-shadow(5px 5px 2px rgba(50, 50, 50, 0.4));			
   }	
	
	
 .game_box_1 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg01_bg.png"); 
   background-repeat: no-repeat;
	}	
	
 .game_box_2 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg02_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_3 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg03_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_4 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg04_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_5 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg05_bg.png"); 
   background-repeat: no-repeat;
	}	
	
 .game_box_6 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg06_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_7 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg07_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_8 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg08_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_9 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg09_bg.png"); 
   background-repeat: no-repeat;
	}	
	
 .game_box_10 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg10_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_11 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg11_bg.png"); 
   background-repeat: no-repeat;
	}		
	
 .game_box_12 {
   min-width: 1100px; 
   min-height: 600px; 
   background-image: url("../images/gamepg12_bg.png"); 
   background-repeat: no-repeat;
	}		
	
	
	
	
	
	
	
	
	
	
	
	
.game_box_icon {
   width: auto; 
   height: 100px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 80px;	
   margin-left: 50px;
   margin-bottom: 60px;
	} 	
	
.game_box_icon_c {
   width: auto; 
   height: 100px;; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 0px;	
   margin-left: 0px;
   margin-bottom: 0px;
	} 		
	
.game_box_name {
   width: auto; 
   height: 30px;; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 30px;	
   margin-left: 50px;
   margin-bottom: 0px;
	} 	
	
.game_box_name2 {
   width: auto; 
   height: 20px;	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 20px;	
   margin-left: 50px;
   margin-bottom: 50px;
	} 	

.game_box_w {
   width: 40%;
   height: 250px;	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   padding-top: 0px;	
   margin-left: 50px;
   margin-bottom: 0px;
   overflow-y: auto;
	} 	

/* width */
::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 6px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #FFFFFF;
  border-radius: 6px;
}
	
	
	
	
	
	
	
	
	
	

	
	
.per{
  font-size:40px; /* 文字大小，單位可以有px.pt.em.%.... */
  font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
  color:#a32e53;
  margin: 0 auto;
}	

#per{
  width:250px;
  font-size: 50px;
  font-family:Arial;
  color:blue;
  margin: 0 auto;
}

span{
 padding:10px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
   .w_1{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}
	
   .w_1g{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:16px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}	
	
   .w_1c{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:28px; /* 文字行距 */		  
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}	
	
   .w_1_red{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}		
	
   .w_1_redc{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top:10px;
	}		
	
   .w_1_red2{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}
	
   .w_2{
font-size:24px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px; 
	}
	
   .w_2g{
font-size:24px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#ffc1dd; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px; 
	}		
	
   .w_2c{
font-size:24px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:20px;
	}	
	
   .w_2_red{
font-size:24px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */		  
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom:10px;
	}	
	

		
   .w_3_red{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#a32e53; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:24px; /* 文字行距 */	
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */	   
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 0px;
margin-bottom:10px;
	}		
	
   .w_word_nav{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:right; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 6px;
margin-bottom: 6px;
	}		
	
   .w_word_nav a:link {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FF00; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 6px;
margin-bottom: 6px;
	}		
	
   .w_word_nav2{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 3px;
margin-bottom: 3px; 	   
	}		
	
	
	
   .w_word_news_t1{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom: 0px;
	}		
	
	
	
    .w_news_page{
font-size:18px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#ff78cf; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 10px;
margin-bottom: 0px;
	}		
	
    .w_news_page_date{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#ff78cf; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.01em; /*文字間距，單位可以有px,pt,em....*/
line-height:0.6em; /* 文字行距 */
text-align:right; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 20px;
	}		
	
	
	
	
   .w_more {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 60px;
	}		
	
   .w_more a:link {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFffff; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 0px;
	}		
			
	
   .w_back {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 100px;
	}		
	
   .w_back a:link {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.05em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 100px;
	}		
			
			
	
	
	
	
	
	
	
	
	
    .w_copy{
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
	
    .w_footer_option{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:2em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
    .w_footer_option a:link{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:2em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
    .w_footer_option a:visited{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:2em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
    .w_footer_option a:active{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:2em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
    .w_footer_option a:hover{
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:2em; /* 文字行距 */
text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:underline; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
	
	
   .w_word_footerlink {
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
   .w_word_footerlink a:link {
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
	
   .w_word_footerlink a:hover {
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:underline; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}		
		
   .w_word_footerlink a:visited {
font-size:12px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#980052; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
		
   .w_but_con {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */    
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*
  .top {
   width: auto;
   height:750px; 
   background-color: #000000;
  }	
*/
	
  .top_jumbo {
   width: auto;
   height:0px; 
/*   background-image: url("../images/bg_top.jpg");*/
   background-color: #000000;
  }		
	
  .top2 {
   width: auto;
   height:700px; 
  }		
	
.scroll_mo_box {
  width: 55px;
  height: 80px;
  margin: 20px auto auto ;
  background-image: url("../images/scroll_mo_a.png");
  background-position: top;
  background-repeat: no-repeat;
}

.scroll_mo {
  width: 55px;
  height: 38px;
  background-image: url("../images/scroll_mo_b2.png");
  animation: move 2s infinite;
  margin-top: -10px;
}	
	
	
	
 .game1 {
   height:auto; 
   background-image: url("../images/bg_game.jpg");
   background-position:top;
   background-color: #a43874;
   background-repeat: no-repeat;
  }		
	
 .title_box1 {
   width:100%;
   height:120px; 
   margin:30px auto auto auto;
  }	
	
 .game_a {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 10px;	
   margin-bottom: 30px	 
/*   margin:100px auto auto auto;*/
	}
	
 .game_b {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 10px;	
   margin-bottom: 50px	 
/*   margin:100px auto auto auto;*/
	}	
	
 .game_w {
   width: auto; 
   height: auto; 	
   text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 20px;	 
/*   margin:100px auto auto auto;*/
	}	
	
	
.game_box_pic {
   width: auto; 
   height: auto; 	
   background-repeat: no-repeat;
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 
	
.game_box_pic_1 {
   width: 180px; 
   height: 519px; 	
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_012.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_2 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_022.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 
	
.game_box_pic_3 {
   width: 180px; 
   height: 519px; 	
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_032.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_4 {
   width: 180px; 
   height: 519px; 	
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_042.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_5 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_052.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_6 {
   width: 180px; 
   height: 519px; 	
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_062.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_7 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_072.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_8 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_082.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_9 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_092.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 		
	
.game_box_pic_10 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_102.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 		
	
.game_box_pic_11 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_112.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 	
	
.game_box_pic_12 {
   width: 180px; 
   height: 519px; 
   background-repeat: no-repeat;
   background-image: url("../images/game_bu_122.jpg");
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: 0px;	
   margin-bottom: 0px			
	} 		
	
.game_box_title {
   width: 360px; 
   height: auto; 	
   text-align:left; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
   margin-top: -460px;	
   margin-left: 180px;			
	} 	
	
	
	

	
	
	
	
 .about1 {
   height:auto; 
   background-image: url("../images/bg_ab1.jpg");
   background-position:top;
   background-color: #000000;
   background-repeat: no-repeat;
  }		
	
  .about2 {
   height:auto; 
   background-image: url("../images/bg_ab2.jpg");
   background-position:top;
   background-color: #000000;
   background-repeat: no-repeat;
  }	
	
 .about_box_1 {
   width: auto; 
   height: 370px;   
   margin-top: 20px;
	}	
	
 .about_box_2 {
   width: auto; 
   height: 60px;  
   margin-bottom: 40px;
	}		
	
  .about_box_w{
   width: 200px; 
	}
	
 .about_box_3 {
   width: auto; 
   height: 300px;  
   margin-top: 20px;
   margin-bottom: 20px;	 
	}	
	
 .about_box_4 {
   width: auto; 
   height: 260px;  
/*   background-color: #000000aa;*/
   border:3px solid #fff; 
   border-radius: 20px;
	}			
		
 .about_box_5 {
   margin-bottom: 10px;	  
	}	
	
  .about_year{
font-size:18px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-bottom:10px;
	}	
	
  .about_t{
font-size:60px;
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 40px;	  
line-height:1em; /* 文字行距 */
	}	
	
  .about_t_th{
font-size:60px;
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0em; /*文字間距，單位可以有px,pt,em....*/
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 40px;	
margin-left: 10px;
margin-right: 10px;
line-height:1em; /* 文字行距 */
	}		
	
  .about_t2{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
	}	
	
  .about_w{
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top:30px;
margin-bottom: 20px;
	}		
	
	

	

	

	
	
 .contact1 {
   height:auto; 
   background-image: url("../images/bg_con.jpg");
   background-position:top;
   background-color: #000000;
   background-repeat: no-repeat;
  }			
	
 .contact_box_1 {
   width: auto; 
   height: auto;  
/*   border:1px solid #ffffff; */	 
   border: 3px solid rgba(255, 255, 255, .2);		 
   border-radius: 20px;
   margin-top: -10px;
   margin-bottom: 60px;
	}	
	
 .contact_box_2 {
   width: auto; 
   height: auto;  
   margin-top: 10px;	 
   margin-bottom: 0px;
   margin-left: 20px;
   margin-right: 20px;
	}	
	
	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	
   .w_top{
font-size:50px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color:#FFFFFF; /* 文字顏色，可以用顏色代碼也可以用顏色的英文表示 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-top: 160px;
	}	
	
   .w_button{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 40px;
margin-right: 40px;
	}	
	
   .w_button2{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
background: linear-gradient(to right, #FFFFFF, #ea287e);
background: -webkit-linear-gradient(to top, #9159cd, #ea287e);
background-clip: text;
-webkit-background-clip:text;
color: transparent;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 10px;
margin-right: 10px;
	}	
	
   .w_button_about{
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */    
margin-left: 10px;
margin-right: 10px;
	}	
	
   .w_button_con {
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */    
margin-left: 40px;
margin-right: 40px;
	}		


	
	
		
	
	.button_bg {
	height: 200px;	
	}
	
	.box1 {
	height: 70px;	
	}
	
	.box2 {
	height: 200px;	
	}
	
	
	
	.swiper-container {
      width: 600px;
      height: 280px;
	  top:5px;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	  
.swiper-button-prev {
width:41px;
height:46px;
color: #ffffff;
left:0px;
top:140px;
background-image: url(images/ar_01left.png);
}
.swiper-button-next {
width:41px;
height:46px;
color: #ffffff;
right:0px;
top:140px;
background-image: url(images/ar_02right.png);
} 
	
	
  .line_footer {
            width: 60%;
            height: 11px;
            border-bottom:2px dotted #fff;
            margin:0px auto;
	        margin-bottom: 15px;
            opacity:0.6;
        }
	
  .line_footer_news{
            width: auto;
            height: 3px;
            border-bottom:2px dotted #fff;
	        margin-left: 0px;
	        margin-right: 20px;
	        margin-top: 0px;
            opacity:0.6;
        }	
	
  .line_footer_news2 {
            width: auto;
            height: 30px;
	        margin-left: 0px;
	        margin-right: 20px;
	        margin-bottom: 30px;
            opacity:0.6;
        }		
	
  .line_footer_white {
            width: 10px;
            height: 10px;
            border-bottom:2px dotted #ffffff;
            margin:0px auto;
	  	    margin-bottom: 0px;
            opacity:0.0;
        }	

	

.nav_icon {
    width: 20px;
    height: 20px;
/*
	margin-top: 3px;
	margin-bottom: 3px;
*/
	margin-right:6px;
    float: left;
    background-size: cover;
  }
	
.nav_snsicon {
    width: 24px;
    height: 24px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right:10px;
	margin-bottom: 10px;
    float: left;
    background-size: cover;
  }	
	
	
  .footer_index {  
   padding-top: 30px;
   height:340px;
   background-image: url(../images/footer2.jpg);
  }	
	
   .footer_1 {
   padding-top: -20px;	   
   min-height:120px; 	   
  }	
	
   .footer_2 {
   padding-top: -20px;	   
   min-height:40px;	     
  }			
	
  .footer_black {
   margin-top: 30px;
   height:30px;
   background:linear-gradient(to right, #000000, #a91262);
  }	
	
	
.footer_LOGO {
    width: 100px;
    height: 50px;
	justify-content: flex-start;
    background-size: cover;
  }	
	
	
   .ae_icon {
	margin:0px auto;
	height: 60px;
	top:10px;
    text-align: center;
	}	
	
   .sns {
	width:220px;
	height: 80px;
	margin:0px auto;
	top:0px;
	}	

.sns_fb_icon {
    width: 24px;
    height: 24px;
	margin-top: 40px;
	margin-left:6px;
    float: left;
    background-size: cover;
  }
.sns_te_icon {
    width: 24px;
    height: 24px;
	margin-top: 40px;
	margin-left:20px;
    float: left;
    background-size: cover;
  }
.sns_tw_icon {
    width: 24px;
    height: 24px;
	margin-top: 40px;
	margin-left:20px;
    float: left;
    background-size: cover;
  }
.sns_ig_icon {
    width: 24px;
    height: 24px;
	margin-top: 40px;
	margin-left:20px;
    float: left;
    background-size: cover;
  }
.sns_yt_icon {
    width: 24px;
    height: 24px;
	margin-top: 40px;
	margin-left:20px;
    float: left;
    background-size: cover;
  }	
.sns_tt_icon {
    width: 24px;
    height: 24px;
	margin-top: 40px;
	margin-left:20px;
    float: left;
    background-size: cover;
  }		
	
	

	.img{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:auto;
}
	
	
	
	
   .tg_right { 
  position: fixed;
  bottom: 10px;
  right: 14px;
  width: 73px;
	}	
	
	.index_step	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:268px;
    margin-top:50px;
	text-align: center;	
    background-image: url("../images/step_vn.png");		
	background-position:center;	
    background-repeat: no-repeat;		
	}
	
	.title_noro{
border-radius:24px;	
    background-color: #ffffff;
	font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
    font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);	
margin-top: 100px;
	}	
	
	.title_noro2{		
border-radius:20px;	
background-color: #ffffff;
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);	
margin-top: 50px;
	}	
	
	.title_noro3{		
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #353535;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: 20px;
	}		
	
	.title_noro4{		
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: -5px;
	}	
	
	.title_noro5{		
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: 20px;
	}		
	

	.title_girl_k{		
font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
margin-top: 50px;
margin-bottom: 10px;
	}		
	
	
	.index_plan1c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_cn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}
	
	.index_plan1e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_en.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	.index_plan1t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_th.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
 	.index_plan1v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:30px;
	text-align: center;	
    background-image: url("../images/plan_01_vn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	
	
	.index_plan2c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_cn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan2e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_en.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	.index_plan2t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_th.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		

	.index_plan2v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:439px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_02_vn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	
	
	
	.index_plan3c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:458px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_cn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan3e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:458px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_en.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan3t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:458px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_th.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_plan3v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:458px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_03_vn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	
	
	
	
	.index_plan4c	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:542px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_cn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	.index_plan4e	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:542px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_en.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
		
	.index_plan4t	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:542px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_th.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
		
	.index_plan4v	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:542px;
    margin-top:20px;
	text-align: center;	
    background-image: url("../images/plan_04_vn.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}	
	
	
	.index_girl	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:1445px;
    margin-top:50px;
	margin-bottom: 50px;	
	text-align: center;	
    background-image: url("../images/gril_all.png");		
	background-position:center;	
    background-repeat: no-repeat;
   animation: move 10s infinite;	  		
	}	
	
	.index_girl_01	{
	border-radius:10px;	
    border: 2px solid rgba(255, 255, 255, .5);
	box-shadow: 0px 0px 16px #993548;
    height:280px;
    margin-top:25px;
	margin-bottom: 20px;	
/*	text-align: center;	*/
	background-color: rgba(255, 255, 255, .5);
	background-position:center;	
    background-repeat: no-repeat;
    animation: move 10s infinite;	  		
	}	
	
	.index_girl_02	{
	border-radius:10px;	
    border: 2px solid rgba(255, 255, 255, .5);
	box-shadow: 0px 0px 16px #993548;
    height:240px;
    margin-top:25px;
	margin-bottom: 20px;	
	text-align: center;	
	background-color: rgba(255, 255, 255, .5);
	background-position:center;	
    background-repeat: no-repeat;
    animation: move 10s infinite;  		
	}		
	
		
	.index_case	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:609px;
    margin-top:60px;
	text-align: center;	
    background-image: url("../images/case.png");		
	background-position:center;	
    background-repeat: no-repeat;
	}		
	
	.index_contact	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:82px;
    margin-top:50px;
	text-align: center;	
   animation: move 10s infinite;	  		
	}		
	
    .index_copy	{
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:40px;
    margin-top:80px;
	text-align: center;	
	}	
	
	
	
	
	
    .girl_pic	{	
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    max-height:150px;
    margin-top:6px;
	margin-bottom: 6px;
	text-align: center;		
	}		
	
    .girl_na	{	
    max-width:20px; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:20px;
    margin-left:4px;
	margin-top:10px;	
	text-align: left;	
	}		
	
    .girl_name	{
    width:200px; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:24px;
    margin-left:30px;
    margin-top: -20px;
	text-align: left;	
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.8em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
	}		
	
    .girl_data	{
    width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    height:22px;
    margin-left:0px;
    margin-top: 0px;
	text-align: left;	
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
color: #9d0070;
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.5em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 	
text-align: center;
	}		
	
    .girl_like	{
margin-top: 0px;		
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; 
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */
color: #5a0071; 		
	}	
	
   .w_button_like_up {
height: 24px;
	}		
	
    .box_like {  	  
 text-align: center;		
 border-radius:5px;			 
  background:linear-gradient(to right, #ffb0eb, #9da2ff);	
	}		
	
   .w_button_like {
font-size:14px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */  
color: #5a0071;  
	}		
	
   .w_button_kind{
font-size:15px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; /* 文字字型，如果第一種字型瀏覽者的電腦沒安裝會自動秀出第二種字型，建議最後都以sans-serif字型作結 */
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:1.4em; /* 文字行距 */
text-align:center; /* 文字對齊方式，left:置左，right:置右，center:置中，justify:左右對齊 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */ 
margin-left: 0px;
margin-right: 0px;
	}	
	
    .box_kind {  	  
 text-align: center;		
 border-radius:10px;
background:linear-gradient(to right, #ffffff, #ffc9f2,0.5);	
	}		
		
    .girl_kind	{
margin-top: 0px;		
font-size:16px; /* 文字大小，單位可以有px.pt.em.%.... */
font-family:arial,Microsoft JhengHei,sans-serif; 
letter-spacing:0.1em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */
color: #5a0071; 		
	}		
	
    .girl_good	{		
    max-width:100%; /*不使用width:100% 是因避免圖片解析度不好，隨父元素被放大時會糊掉*/
    max-height:0px;
    margin-top:16px;
	margin-bottom: 14px;
	text-align: center;	
	font-size:20px; /* 文字大小，單位可以有px.pt.em.%.... */	
	font-family:arial,Microsoft JhengHei,sans-serif; 
letter-spacing:0em; /*文字間距，單位可以有px,pt,em....*/
line-height:0em; /* 文字行距 */
text-decoration:none; /* 文字線段，none:不使用，underline:底線，overline:頂線，line-through:刪除線 */
color: #9d0070; 		
	}			
	
	