@charset "utf-8";
/* 版權copyright */
.footer_in{ width:100%; max-width:1000px; margin:0 auto; padding:1.5% 0; 
			filter:drop-shadow( 0px 0px 2px rgba(0, 0, 0, 1)) drop-shadow( 0px 0px 3px rgba(0, 0, 0, 1));
			position:relative; 
		}

.cr_block{ width:96%; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:center; }
.rank_block{ width:96%; margin:0 auto; text-align:center; }

.cr_block{ padding-bottom:1.55rem; align-items:flex-end;}


.cr_uj{ width:20%; max-width:180px; margin-right:0.9rem;}

.cr_txt{ width:fit-content; 
		 color:#fff; font-size:.9rem; line-height:1.7; text-align:left; flex-basis:auto; white-space:nowrap;
		}

.cr_txt ul{ display:flex; justify-content:flex-start;}
.cr_txt ul li{ padding-right:1rem;}
.cr_txt ul li:last-of-type{ padding-right:0;}

.rank_icon{ width:10%; max-width:48px; margin-right:0.5rem; display:inline-block;}
.rank_icon img{ width:100%; height:auto;}

.rank_txt{ width:fit-content; padding-left:1rem;
	       color:#fff; font-size:.81rem; line-height:1.7; display:inline-block; vertical-align:top; 
		 }
.rank_txt ul{ width:fit-content; list-style-type:square; text-align:left; display:table; }		   
.rank_txt li{ margin-right:2.15rem; text-indent:-0.35rem; float:left; }
.rank_txt li:nth-of-type(2){ margin-right:0;}


@media (max-width:720px){
	.footer_in{ padding:3% 0; }
	.cr_block{ display:block; }
	.cr_uj{ width:25%; margin:0 auto 1% auto;}
	.cr_txt{ margin:0 auto; text-align:center; white-space:initial;}
	.cr_txt ul{ justify-content:center; flex-wrap:wrap;}	
}

@media (max-width:640px){
	.cr_block{ padding-bottom:2%;}

	.cr_uj{ width:35%;}	

	.rank_block{ width:93.6%; display:block; }
	.rank_icon{ margin:0 auto; padding-bottom:2%;}
	.rank_txt{ width:100%; max-width:none; margin:0 auto; text-align:left;}
	.rank_txt ul{ margin:0 auto; }
	.rank_txt ul, .rank_txt li{ width:fit-content; }
	.rank_txt li{ margin-right:0;}
}

@media (max-width:500px){
	.cr_uj{ width:40%;}

}