@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap');

* {
	/**position: relative;
	box-sizing: border-box;**/
	font-family: 'Noto Sans TC', sans-serif !important;
	text-decoration: none;
}

/* CSS Document */
html,
div,
map,
dt,
isindex,
form {}

/* Make HTML 5 elements display block-level for consistent styling */
header,
nav,
article,
footer,
address {
	display: block;
}

.view_close {
	display: none;
}

/**.cb{display: none; }**/
/**.preregister{display: none; }**/
/***/
body {
	font-family: "jf-openhuninn", "Noto Sans CJK TC", "Microsoft JhengHei", PingFang, STHeiti, sans-serif, serif;
	width: 100%;
	position: relative;
	overflow-x: hidden;
	background-color: #090c1d;
	color: #ccc;
}

body::before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-image: url("../img/index_02.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

img {
	width: 100%;
	/**display: block;**/
}

h5 {
	padding: 5px 0 10px;
}

a {
	color: #ccc;
}

a:hover {
	color: #fff;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.txt_style_1 {
	color: #ff66cc;
}

.txt_style_2 {
	color: #555;
}

.pc {
	display: none;
}



/*****/
#qr {
	position: fixed;
	z-index: 999;
	right: 30px;
	bottom: 30px;
	width: 80px;
	padding: 5px 10px 10px;
	border-radius: 5px;
	background-color: #ffffff;
	cursor: pointer;
	text-align: center;
	display: block;
}

/******右下影片圖層******/
.video_board {
	position: fixed;
	right: -20px;
	bottom: -20px;
	z-index: 999;
	display: block;
	width: 400px;
	height: auto;
	/**background-color: rgba(102,204,0,0.3);**/
}

.main_video {
	mix-blend-mode: screen;
	width: 100%;
	height: auto;
	/**background-color: rgba(150,200,0,1.0);**/
}

#videoPlayer {
	/**width: 600px;
  border: 2px solid #ccc;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);**/
	transition: opacity 0.5s ease-in-out;
	width: 100%;
	height: auto;
}

/****右下ad_bn_board Start****/
.ad_bn_board {
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 1000;
	display: block;
	width: 60%;
	max-width: 250px;
	height: auto;
	/**background-color: rgba(102,204,0,0.3);**/
}

.ad_bn_view {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	/**background-color: rgba(102,204,0,0.5);**/
}

.btn_close_2 {
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	width: 36px;
	height: auto;
}

/****右下ad_bn_board End****/


/*****導覽列菜單*****/
.navbar {
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0;
	z-index: 100;
	background-color: rgba(0, 0, 0, 1.0);
}

.logo {
	height: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 20px;
	margin: auto;
}

.logo img {
	width: auto;
	height: 50px;
}

.logo_2 {
	height: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 20px;
	margin: auto;
}

.logo_2 img {
	width: auto;
	height: 50px;
}

.navbar_nav {
	width: 250px;
	height: calc(100vh - 60px);
	position: fixed;
	top: 60px;
	right: -250px;
	transition: .5s;
	background-color: rgba(0, 0, 0, 0.5);
}

.navbar_nav a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 20px;
	border-bottom: 1px solid #818181;
	text-align: center;
}

.navbar_nav a:hover {
	color: #ff66cc;
}

#menu_control {
	opacity: 0;
	position: absolute;
}

#menu_control:checked~.navbar_nav_ {
	right: 0;
}

.navbar_nav_show_style_1 {
	right: 0;
}

.navbar_nav_show_style_2 {
	right: -100%;
}

#bg_mask {
	background-color: rgba(204, 0, 204, 0.5);
}

.bg_mask {
	width: 100%;
	height: calc(100vh - 60px);
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 60px;
	right: 0%;
	transition: .5s;
	z-index: 99;
}

#menu_control:checked~.bg_mask {
	right: 0;
}


.menu_btn {
	display: none;
}


/****右側快捷選單****/
.quick_menu {
	height: auto;
	width: 50px;
	position: fixed;
	right: 10px;
	z-index: 400;
	top: 30%;
}

.quick_menu ul li {
	display: block;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 50px;
}

.quick_menu ul li.fb a {
	display: block;
	height: 50px;
	width: 50px;
	background-color: #006666;
	background-image: url(../img/icon_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 50px;
}

.quick_menu ul li.fb a:hover {
	display: block;
	background-image: url(../img/icon_1.png);
	background-repeat: no-repeat;
	background-position: left -50px;
	background-color: #FFF;
}

.quick_menu ul li.ios a {
	display: block;
	height: 50px;
	width: 50px;
	background-color: #006666;
	background-image: url(../img/icon_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 50px;
}

.quick_menu ul li.ios a:hover {
	display: block;
	background-image: url(../img/icon_2.png);
	background-repeat: no-repeat;
	background-position: left -50px;
	background-color: #FFF;
}

.quick_menu ul li.ggp a {
	display: block;
	height: 50px;
	width: 50px;
	background-color: #006666;
	background-image: url(../img/icon_3.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 50px;
}

.quick_menu ul li.ggp a:hover {
	display: block;
	background-image: url(../img/icon_3.png);
	background-repeat: no-repeat;
	background-position: left -50px;
	background-color: #FFF;
}

.quick_menu ul li.apk a {
	display: block;
	height: 50px;
	width: 50px;
	background-color: #006666;
	background-image: url(../img/icon_4.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 50px;
}

.quick_menu ul li.apk a:hover {
	display: block;
	background-image: url(../img/icon_4.png);
	background-repeat: no-repeat;
	background-position: left -50px;
	background-color: #FFF;
}

.quick_menu ul li.pc a {
	display: block;
	height: 50px;
	width: 50px;
	background-color: #006666;
	background-image: url(../img/icon_5.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 50px;
}

.quick_menu ul li.pc a:hover {
	display: block;
	background-image: url(../img/icon_5.png);
	background-repeat: no-repeat;
	background-position: left -50px;
	background-color: #FFF;
}


/***頂區塊主視覺****/
.main_view_1 {
	color: #D6D6D6;
	/**	background-color: #996600;**/
	position: relative;
	line-height: 1px;
	min-height: 50px;
	overflow: hidden;
}


/******有加 particles.js 才須留*****/
.page_bg {
	/***	background-color: rgba(0,153,153,0.8);***/
	display: block;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 100%;
}


/***logo區塊****/
.game_logo_area_1 {
	/**background-color: rgba(0,153,153,0.8);**/
	width: 100%;
	position: absolute;
	z-index: 50;
	display: block;
	top: 70px;
}

.game_logo_item_1 {
	display: block;
	margin-right: auto;
	margin-left: 16%;
	width: 15%;
	max-width: 310px;
	height: auto;
	position: relative;
}

/**水濺 start**/
.mov_area_1 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 100%;
	position: absolute;
	z-index: 49;
	display: block;
	top: 20%;
}

.mov_item_1 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 50%;
	height: auto;
	opacity: 0;
	animation-name: run_water;
	animation-duration: 2s;
	animation-delay: 1.5s;
	animation-iteration-count: infinite;
	/***/
	animation-timing-function: ease;
	animation-fill-mode: forwards;
	/***/

}

/**水濺 end**/

/**花瓣 start**/
.mov_area_2 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 30%;
	position: absolute;
	z-index: 49;
	display: block;
	top: 8%;
	left: 42%;

	animation-name: run_mov_1;
	animation-duration: 4s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	/***/
	animation-timing-function: linear;
	animation-fill-mode: forwards;
	/***/

}

.mov_item_2 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

/**花瓣 end**/
/**SUN start**/
.mov_area_3 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 80%;
	position: absolute;
	display: block;
	top: -60%;
	right: -18%;
	animation-name: run_mov_3;
	animation-duration: 3s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_item_3 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

/**SUN end**/

.mov_area_4 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 8%;
	position: absolute;
	display: block;
	top: 10%;
	right: 2%;
	animation-name: run_mov_4;
	animation-duration: 3s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_item_4 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

.mov_area_5 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 18%;
	position: absolute;
	display: block;
	top: 25%;
	left: 2%;
	animation-name: run_mov_5;
	animation-duration: 3s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_item_5 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

.mov_area_6 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 14%;
	position: absolute;
	display: block;
	top: 25%;
	right: 2%;
	animation-name: run_mov_6;
	animation-duration: 3s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_item_6 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

/**愛心 start**/
.mov_area_7 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 8%;
	position: absolute;
	display: block;
	top: 28%;
	right: 27%;

	animation-name: run_mov_7;
	animation-duration: 1.6s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	/***/
	animation-timing-function: linear;
	animation-fill-mode: forwards;
	/***/
}

.mov_area_7b {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 8%;
	position: absolute;
	display: block;
	top: 20%;
	right: 35%;

	animation-name: run_mov_7b;
	animation-duration: 1.6s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	/***/
	animation-timing-function: linear;
	animation-fill-mode: forwards;
	/***/
}

/**愛心 end**/
/*** 星光 start ***/
.mov_area_8 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 14%;
	position: absolute;
	display: block;
	top: 28%;
	left: 5%;
	animation-name: run_mov_8;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_area_9 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 8%;
	position: absolute;
	display: block;
	top: 10%;
	right: 3%;
	animation-name: run_mov_9;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_area_10 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 14%;
	position: absolute;
	display: block;
	top: 43%;
	right: 7%;
	animation-name: run_mov_10;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_area_11 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 6%;
	position: absolute;
	display: block;
	top: 26%;
	right: 20%;
	animation-name: run_mov_11;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_area_12 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 6%;
	position: absolute;
	display: block;
	top: 24%;
	left: 20%;
	animation-name: run_mov_12;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_area_13 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 8%;
	position: absolute;
	display: block;
	top: 26%;
	right: 22%;
	animation-name: run_mov_13;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_area_14 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 12%;
	position: absolute;
	display: block;
	top: 58%;
	right: 3%;
	animation-name: run_mov_14;
	animation-duration: 8s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

/*** 星光 end***/
/*** 閃爍 start ***/
.mov_flashing_1 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
	animation-name: run_mov_flashing_1;
	animation-duration: 3s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

.mov_flashing_2 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
	opacity: 0;
	animation-name: run_mov_flashing_2;
	animation-duration: 3s;
	animation-delay: 0.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-fill-mode: forwards;
}

/*** 閃爍 end ***/

/***logo區塊2****/
.game_logo_area_2 {
	/**background-color: rgba(0,153,153,0.5);**/
	width: 100%;
	display: flex;
	margin-bottom: 0%;
}

.game_logo_item_2 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 35%;
	height: auto;
	position: relative;
}

.game_logo_mov {
	background-image: url('../img/game_logo.png');
	background-size: cover;
	position: absolute;
	left: 0px;
	top: 0px;
}

/***網頁刊頭資訊****/
.site_main_info_1 {
	/**background-color: rgba(50,255,0,0.2);**/
	width: 100%;
	height: auto;
	line-height: 1em;
	display: flex;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
	margin-bottom: 0%;

}

.site_main_info_1 .item_1 {
	display: flex;
	width: 35%;
	max-width: 660px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.site_main_info_1_mov {
	/**background-color: rgba(255,0,0,0.4);**/
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	animation-name: run_site_main_info_1;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	/***/
	animation-timing-function: ease;
	animation-fill-mode: forwards;
	/***/
}

.site_main_info_2 {
	/***background-color: rgba(0,255,50,0.2);***/
	width: 100%;
	height: auto;
	line-height: 1em;
	display: flex;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
	margin-bottom: 0%;

}

.site_main_info_2 .item_2 {
	width: 60%;
	max-width: 920px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}


/***按鈕區塊****/
.btn_area_1 {
	/**background-color: rgba(255,53,100,0.5);**/
	width: 100%;
	position: absolute;
	bottom: 3%;
	z-index: 60;
	display: block;
}

.download_1 {
	/**background-color: rgba(0,153,153,0.2);**/
	width: 80%;
	max-width: 1000px;
	display: flex;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
	margin-top: 1%;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
}

.download_1 a {
	/***background-color: rgba(0,153,153,0.5);***/
	width: 32%;
	max-width: 310px;
	margin-top: 0px;
	margin-right: 1%;
	margin-bottom: 1%;
	margin-left: 1%;
	text-align: center;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

/***按鈕動態***/
.download_1 a:hover {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-name: download_btn_1;
	animation-name: download_btn_1;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

.download_1 a img {
	width: 100%;
}

@-webkit-keyframes download_btn_1 {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	100% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
}

@keyframes download_btn_1 {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

/***按鈕動態加強***/
.download_1 .btn_img_1 {
	/**background-image: url(../img/btn_img_0.png);
	background-size: cover;
	background-repeat: no-repeat;
    background-position: 0%;**/
	opacity: 1;
}

.download_1 a:hover .btn_img_1 {
	opacity: 0;
}

.download_1 .btn_img_1_on {
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.download_1 a:hover .btn_img_1_on {
	opacity: 1;
}

/****/
.btn_img_mv2 {
	position: absolute;
	top: 0px;
	left: 0px;
}



/***網頁訊息區塊****/
.info_item_1 {
	background-color: rgba(255, 255, 255, 0.0);
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
	margin-top: 4%;
}

.reminder_new {
	font-size: 1.2em;
	color: #000;
	text-align: center;
	margin: 0 auto;
	padding: 10px 15px;
	line-height: 1.1em;
	font-weight: 600;
	/**text-shadow: 2px 2px 2px #000000;**/
}

.reminder_new h4 {
	font-size: 1em;
	color: #dfac6d;
	padding: 0 0 5px;
}

.reminder_new p {
	font-size: 0.8em;
	/** line-height: 20px; **/
	font-weight: lighter;
}

.reminder_new strong {
	font-weight: bolder;
}

.info_item_2 {
	/***background-color: rgba(200,100,255,0.9);***/
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
	margin-top: 0%;
	margin-bottom: 0%;
}

.btn_community {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	/***background-color: #CC9;	***/
}

.btn_community a {
	display: block;
	max-width: 60px;
	height: auto;
	margin-left: 12px;
	margin-right: 12px;
	position: relative;
}

.btn_community img {
	width: 100%;
}

.btn_community_out {
	opacity: 1;
}

.btn_community_on {
	opacity: 0;
	position: absolute;
	left: 0px;
	top: 0px;
}

.btn_community a:hover .btn_community_out {
	opacity: 0;
}

.btn_community a:hover .btn_community_on {
	opacity: 1;
}



/****宿舍意見箱*****/
.site_info_1 {
	background-color: rgba(16, 15, 48, 1.0);
	font-size: 24px;
	color: #FFF;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	padding-top: 4%;
	padding-bottom: 4%;
}

.site_info_1 a {
	display: flex;
	position: relative;
	height: auto;
}

.email_img {
	/**background-color: #F39;**/
	display: flex;
	width: 10%;
	max-width: 76px;
	min-width: 56px;
	position: relative;
	height: auto;
	margin-left: 0%;
	margin-right: 0%;
}

.site_info_1 img {
	width: calc(100% - 0%);
	height: auto;
}

.site_info_1 .btn_mail_out {
	opacity: 1;

}

.site_info_1 .btn_mail_on {
	opacity: 0;
	position: absolute;
	left: 0px;
	top: 0px;
}

.site_info_1 a:hover .btn_mail_out {
	opacity: 1;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.site_info_1 a:hover .btn_mail_on {
	opacity: 1;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

/*****Footer*****/
.copyright {
	background-color: rgba(0, 0, 0, 1.0);
	font-size: 14px;
	color: #bcbcbc;
	text-align: center;
	display: block;
	height: auto;
	padding-top: 2%;
	padding-bottom: 2%;
}

.copyright_info {
	width: 80%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	display: flex;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
	/**background-color: #F39;**/
}

.copyright_logo {
	display: flex;
	max-width: 20%;
	margin-bottom: 0px;
}

.copyright_logo img {
	max-width: 118px;
}

.footer_info {
	/**background-color: #99C;**/
	text-align: left;
	line-height: 1.8em;
	padding-top: 8px;
	padding-right: 1%;
	padding-left: 1%;
	margin-bottom: 8px;
}

.divider {
	/**background-color: #CC9;	**/
	line-height: 1em;
	font-size: 10px;
	vertical-align: 20%;
}

.community {
	display: flex;
	/**background-color: #CC9;	**/
}

.community a {
	display: flex;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
}

.community img {
	width: 100%;
}

.community_out {
	/**position: absolute;
	left: 0px;
	top: 0px;**/
	opacity: 1;
}

.community_on {
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.community a:hover .community_out {
	opacity: 0;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.community a:hover .community_on {
	opacity: 1;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}


.gamerating {
	width: 70%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}

.gamerating_img {
	display: block;
	float: left;
	width: 60px;
	max-width: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
}

.gamerating_img img {
	max-width: 80px;
}

.gamerating_txt {
	display: block;
	float: left;
	width: calc(100% - 70px);
	text-align: left;
	font-size: 13px;
	line-height: 1.4em;
	color: #bcbcbc;
}

.gamerating_txt ul li {
	list-style-type: disc;
	list-style-position: outside;
	display: list-item;
	text-align: left;
	unicode-bidi: isolate;
	width: calc(100% - 20px);
	margin-bottom: 0px;
	margin-left: 20px;
}


/***主視覺底圖***/
.main_img_1 {
	width: 100%;
	/**	background-color: #FF9999;**/
	min-height: 200px;
	padding-bottom: 0%;
}

.main_img_2 {
	width: 100%;
	/**	background-color: #FF9999;**/
	min-height: 200px;
}


/***內容區塊***/
.section_main_1 {
	display: block;
	position: relative;
	overflow: hidden;
}

.section_bg_1 {
	background-image: url('../img/section_bg_1.jpg');
	display: block;
	position: absolute;
	top: 0px;
	z-index: -1;
}

.section_bg_container {
	position: relative;
}

.section_content_1 {
	/***background-color: rgba(255,153,0,0.6);***/
	display: block;
	padding-bottom: 6%;
}

/*********單元按鈕*********/
.btn_img_area {
	display: block;
	text-align: center;
	margin-top: 1%;
	margin-bottom: 1%;
}

.btn_img_area a {
	display: inline-block;
	width: 50%;
	max-width: 310px;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
	position: relative;
	text-align: center;
}

.btn_img_area img {
	display: block;
}

/***單元按鈕-參加封測***/
.btn_img_1 {
	/**background-image: url(../img/btn_img_1.png);
	background-size: cover;
	background-repeat: no-repeat;
    background-position: 0%;**/
	opacity: 1;
}

.btn_img_area a:hover .btn_img_1 {
	opacity: 0;
}

.btn_img_1_on {
	/**background-image: url(../img/btn_img_1_.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0%;**/
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.btn_img_area a:hover .btn_img_1_on {
	opacity: 1;
}

/***單元按鈕-我要登錄***/
.btn_img_2 {
	/**background-image: url(../img/btn_img_2.png);
	background-size: cover;
	background-repeat: no-repeat;
    background-position: 0%;**/
	opacity: 1;
}

.btn_img_area a:hover .btn_img_2 {
	opacity: 0;
}

.btn_img_2_on {
	/**background-image: url(../img/btn_img_2_.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0%;**/
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.btn_img_area a:hover .btn_img_2_on {
	opacity: 1;
}


/****事前預約表單****/
.input_tb {
	display: block;
	width: 92%;
	/**background-color: rgba(50,150,255,0.8);**/
	padding: 18px;
	border-radius: 20px;
	margin-right: auto;
	margin-left: auto;
	color: #CCC;
	margin-top: 2%;
	margin-bottom: 3%;
}

.input_tb ul li {
	display: block;
	list-style-type: none;
	position: relative;
	line-height: 50px;
	margin-bottom: 2%;
}

.input_tb ul li .l {
	display: block;
	float: left;
	width: calc(20% - 1em);
	font-size: 18px;
	font-weight: 400;
	text-align: right;
	color: #FFF;
	padding-right: 1em;
}

.input_tb ul li .r {
	display: block;
	float: left;
	width: 65%;
	height: auto;
}

.input_tb ul li .r2 {
	display: block;
	float: left;
	width: calc(15% - 1em);
	padding-left: 1em;
}

.input_container {
	display: block;
	border: 1px solid #333;
	border-radius: 50px;
	background-color: #000;
	height: 48px;
}

.select_area {
	display: block;
	float: left;
	width: 60px;
	padding-right: 0px;
	padding-left: 10px;
}

.select_style_1 {
	display: inline-block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	background-color: transparent;
	font-size: 16px;
	color: #FFFFFF;
}

.input_area {
	display: block;
	float: left;
	width: calc(100% - 90px);
}

.input_area .input_style_1 {
	display: block;
	font-size: 18px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	outline: none;
	padding-top: px;
	padding-right: 5px;
	padding-bottom: px;
	padding-left: 5px;
	width: 100%;
	line-height: 44px;
}

.input_area2 {
	display: block;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.input_area2 .input_style_1 {
	display: block;
	font-size: 18px;
	background-color: transparent;
	border: none;
	color: #FFF;
	outline: none;
	padding-top: px;
	padding-right: 5px;
	padding-bottom: px;
	padding-left: 5px;
	width: calc(100% - 10px);
	line-height: 44px;
}

.input_note_1 {
	display: block;
	text-align: left;
	position: relative;
	clear: both;
	color: #BFDFFF;
	font-size: 0.9em;
	line-height: 1.5em;
}

/***立即登錄按鈕***/
.btn_submit_1 {
	background-image: url(../img/btn_submit_1.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0%;
	opacity: 1;
}

.btn_submit_area a:hover .btn_submit_1 {
	opacity: 0;
}

.btn_submit_1_on {
	background-image: url(../img/btn_submit_1_.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0%;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}

.btn_submit_area a:hover .btn_submit_1_on {
	opacity: 1;
}

.btn_submit_area {
	display: block;
	margin-top: 3%;
	text-align: center;
}

.btn_submit_area a {
	display: inline-block;
	width: 40%;
	max-width: 310px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: center;
}

.btn_submit_area img {
	display: block;
}

.separation_line_1 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.separation_line_1 img {
	width: 98%;
}

.tb_info_1 {
	color: #b2b2b2;
	display: block;
	clear: both;
	font-size: 1em;
	text-align: center;
}

.tb_info_1 a {
	color: #ffffcc;
}

.tb_info_1 a:hover {
	color: #fff;
}

.flex_item {
	display: block;
	position: relative;
	font-size: 1em;
}

.checkbox_style_1 {
	width: 16px;
	height: 16px;
}

#btn-appointment {
	position: relative;
}

#btn-appointment.disabled {
	cursor: default;
}

#btn-appointment.disabled:hover {
	cursor: default;
}

#btn-appointment.processing:hover {
	cursor: progress;
}

#btn-appointment span.message {
	display: inline-block;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	text-align: center;
	align-content: center;
}

#btn-appointment span.completed-message {
	display: inline-block;
	color: #ffffcc;
}

#btn-appointment span.error-message {
	display: inline-block;
	color: #ff3366;
}

#btn-appointment span.hide {
	display: none;
}

#btn-appointment img.hide,
#btn-appointment img.hide:hover {
	opacity: 0;
}

#btn-appointment.completed img.hide {
	display: none;
}

.btn_submit_area a.disabled .btn_submit_1_on,
.btn_submit_area a.disabled:hover .btn_submit_1_on {
	opacity: 0;
}

.btn_submit_area a.disabled .btn_submit_1,
.btn_submit_area a.disabled:hover .btn_submit_1 {
	background-image: url('../img/btn_submit_1_off.png');
	opacity: 1;
}

input[type="checkbox"].check-appointment:hover,
label.check-appointment:hover {
	cursor: pointer;
	user-select: none;
}

/***角色介紹***/
#introduce_1 {
	margin-bottom: 0%;
}

.character_area_1 {
	width: 80%;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	/**background-color: #930;**/
	overflow: hidden;
	position: relative;
}



/*****Swiper style*****/
.swiper-btn-next {
	width: 100%;
}

.swiper-btn-prev {
	width: 100%;
	transform: rotateY(180deg);
}

:root {
	--swiper-navigation-size: 99px;
	/*
  按鈕大小
  */
}

.next-btn-style-1 {
	left: auto;
	right: 0%;
	/**background-color: #930;**/
}

.prev-btn-style-1 {
	left: 0%;
	right: auto;
	/**background-color: #930;**/
}

.next-btn-style-2 {
	left: auto;
	right: 0%;
	/**background-color: #33ffcc;**/
}

.prev-btn-style-2 {
	left: 0%;
	right: auto;
	/**background-color: #33ffcc;**/
}

.swiper-slide img {
	width: 100%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.swiper-button-container_1 {
	position: relative;
	height: auto;
	width: 100%;
}

.next-btn_1_out {
	opacity: 1;
}

.next-btn_1_on {
	position: absolute;
	top: 0px;
	right: 0px;
	opacity: 0;
	/**background-color: #99ff00;**/
}

.swiper-button-container_1:hover .next-btn_1_out {
	opacity: 0;
}

.swiper-button-container_1:hover .next-btn_1_on {
	opacity: 1;
}

.prev-btn_1_out {
	opacity: 1;
}

.prev-btn_1_on {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	/**background-color: #99ff00;**/
}

.swiper-button-container_1:hover .prev-btn_1_out {
	opacity: 0;
}

.swiper-button-container_1:hover .prev-btn_1_on {
	opacity: 1;
}

/******/

.character_img1 {
	background-image: url('../img/character/character_1.png');
}

.character_img2 {
	background-image: url('../img/character/character_2.png');
}

.character_img3 {
	background-image: url('../img/character/character_3.png');
}

.character_img4 {
	background-image: url('../img/character/character_4.png');
}

.character_img5 {
	background-image: url('../img/character/character_5.png');
}

.character_img6 {
	background-image: url('../img/character/character_6.png');
}

.character_img7 {
	background-image: url('../img/character/character_7.png');
}

.character_img8 {
	background-image: url('../img/character/character_8.png');
}

.character_img9 {
	background-image: url('../img/character/character_9.png');
}

.character_img10 {
	background-image: url('../img/character/character_10.png');
}

.character_img11 {
	background-image: url('../img/character/character_11.png');
}

.character_img12 {
	background-image: url('../img/character/character_12.png');
}

.character_img13 {
	background-image: url('../img/character/character_13.png');
}

.character_img14 {
	background-image: url('../img/character/character_14.png');
}

.character_img15 {
	background-image: url('../img/character/character_15.png');
}

.character_img16 {
	background-image: url('../img/character/character_16.png');
}

.character_img1_m {
	background-image: url('../img/character/character_1_m.png');
}

.character_img2_m {
	background-image: url('../img/character/character_2_m.png');
}

.character_img3_m {
	background-image: url('../img/character/character_3_m.png');
}

.character_img4_m {
	background-image: url('../img/character/character_4_m.png');
}

.character_img5_m {
	background-image: url('../img/character/character_5_m.png');
}

.character_img6_m {
	background-image: url('../img/character/character_6_m.png');
}

.character_img7_m {
	background-image: url('../img/character/character_7_m.png');
}

.character_img8_m {
	background-image: url('../img/character/character_8_m.png');
}

.character_img9_m {
	background-image: url('../img/character/character_9_m.png');
}

.character_img10_m {
	background-image: url('../img/character/character_10_m.png');
}

.character_img11_m {
	background-image: url('../img/character/character_11_m.png');
}

.character_img12_m {
	background-image: url('../img/character/character_12_m.png');
}

.character_img13_m {
	background-image: url('../img/character/character_13_m.png');
}

.character_img14_m {
	background-image: url('../img/character/character_14_m.png');
}

.character_img15_m {
	background-image: url('../img/character/character_15_m.png');
}

.character_img16_m {
	background-image: url('../img/character/character_16_m.png');
}

.character_img_gif {
	width: 28%;
	display: block;
	position: absolute;
	height: auto;
	right: 4%;
	bottom: 0px;
	z-index: -1;
}

/***遊戲特色****/
#introduce_2 {
	margin-bottom: 0%;
}

.introduce_img1 {
	background-image: url('../img/introduce_1.jpg');
}

.introduce_img2 {
	background-image: url('../img/introduce_2.jpg');
}

.introduce_img3 {
	background-image: url('../img/introduce_3.jpg');
}

.introduce_img4 {
	background-image: url('../img/introduce_4.jpg');
}

.introduce_img5 {
	background-image: url('../img/introduce_5.gif');
}

/****左右按鈕圖層****/
.swiper-button-layer {
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
}

.swiper-button-area {
	/**background-color: #0C0;**/
	display: block;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 100%;
}

/***崁入 youtube影片自適應***/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



/* 為寬768px 以上的螢幕 */
@media (min-width: 768px) {
	.mobile {
		display: none;
	}

	.pc {
		display: block;
	}


	/*****導覽列菜單*****/
	.menu_btn {
		display: none;
	}

	.navbar_nav {
		width: auto;
		height: 60px;
		display: flex;
		top: 0;
		/***right: 60px;/***有語系***/
		right: 0;
		/***無語系***/
	}

	.navbar_nav a {
		border-bottom: none;
	}

	.bg_mask {
		right: -100%;
	}


	/***按鈕區塊****/
	.download_1 {
		/**display: flex;**/
	}

	.download_1 a {
		/**	margin-top: 0;
	margin-right: 1%;
	margin-bottom: 0;
	margin-left: 1%;
    /**padding: 10px;**/
	}




	/***主視覺角色圖***桌機***/
	.cha_all_1 {
		width: 100%;
		height: auto;
		position: absolute;
		top: 0%;
		left: 0%;
	}

	.cha_all_1 img {
		height: auto;
		width: 100%;
	}

	.cha_1 {
		width: 10%;
		height: auto;
		position: absolute;
		top: 5%;
		right: 24%;

		animation-name: run1;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_1 img {
		height: auto;
		width: 100%;
	}

	.cha_2 {
		width: 16%;
		height: auto;
		position: absolute;
		top: 9%;
		left: 18%;

		animation-name: run2;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_2 img {
		height: auto;
		width: 100%;
	}

	.cha_3 {
		width: 44%;
		height: auto;
		position: absolute;
		top: 5%;
		right: 0%;

		animation-name: run3;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_3 img {
		height: auto;
		width: 100%;
	}

	.cha_4 {
		width: 40%;
		height: auto;
		position: absolute;
		top: 10%;
		right: 0%;

		animation-name: run4;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_4 img {
		height: auto;
		width: 100%;
	}

	/****單元****/
	.title_1 {
		width: 35%;
		max-width: 540px;
		padding-bottom: 1%;
		margin-top: 0%;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
		padding-top: 1%;
	}

	.content_1 {
		width: 52%;
		max-width: 1000px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
		position: relative;
	}

	.content_2 {
		width: 42%;
		max-width: 800px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
	}

	.content_2 img {
		width: 100%;
		margin: 0 auto;
	}

	/****刪檔封測****/
	.content_data_1 {
		/***background-color: rgba(153,255,50,0.5);***/
		width: 100%;
		margin-bottom: 0;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.content_data_1 .btn_area_2 {
		/***background-color: rgba(153,255,50,0.9);***/
		position: block;
		width: 80%;
		margin-top: 40%;
		margin-right: auto;
		margin-left: auto;
	}

	/******事前預約******/
	.content_data_2 {
		/***background-color: rgba(153,255,50,0.5);***/
		width: 100%;
		margin-bottom: 5%;
		display: flex;
		justify-content: center;
		text-align: center;
		flex-wrap: wrap;
	}

	.content_data_2 .btn_area_3 {
		/***background-color: rgba(153,255,50,0.9);***/
		position: relative;
		width: 100%;
		margin-top: 2%;
		margin-right: auto;
		margin-left: auto;
	}

	.gift_img {
		width: 30%;
		max-width: 260px;
		position: relative;
	}

	.gift_img_ok {
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.gift_img_mov {
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.gift_img_ui {
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.event_content_2_m {
		width: 100%;
	}


	/***角色介紹　&　遊戲特色****/
	#introduce_1 {
		margin-bottom: 0%;
	}

	/***桌璣版輪播下方按鈕修正***/
	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 8px;
		left: 0;
		width: 100%;
		opacity: 1;
	}

}

/* 為寬1800px-2048px 的螢幕 */
@media (min-width: 1800px) and (max-width: 2048px) {
	.btn_area_1 {
		bottom: 8%;
	}

	.reminder_new {
		font-size: 1.6em;
		color: #000;
		text-align: center;
		margin: 0 auto;
		padding: 10px 15px;
		line-height: 1.1em;
		font-weight: 600;
	}

	.gamerating {
		width: 70%;
	}
}

/* 為寬1280px 以下的螢幕 */
@media only screen and (max-width: 1280px) {
	.btn_area_1 {
		bottom: 1%;
	}

	/**.info_item_2{
	margin-top: 1%;
	margin-bottom: 4%;
}**/
	.btn_community a {
		display: block;
		width: 18%;
		max-width: 54px;
		min-width: 40px;
		height: auto;
		margin-left: 10px;
		margin-right: 10px;
	}

	.gamerating {
		width: 90%;
	}
}

/* 為寬768px-1024px 的螢幕 */
@media (min-width: 768px) and (max-width: 1024px) {
	.btn_area_1 {
		bottom: 1%;
	}

	/**.info_item_2{
	margin-top: 1%;
	margin-bottom: 4%;
}**/
	.btn_community a {
		display: block;
		width: 16%;
		max-width: 50px;
		min-width: 40px;
		height: auto;
		margin-left: 8px;
		margin-right: 8px;
	}

	.reminder_new {
		font-size: 1em;
		text-align: center;
		padding: 6px 8px;
		line-height: 1.1em;
	}
}

/* 為寬768px 以下的螢幕 */
@media only screen and (max-width: 768px) {
	.pc {
		display: none;
	}

	#qr {
		display: none;
	}

	/******右下影片圖層*******/
	.video_board {
		display: none;
	}

	/*****導覽列菜單*****/
	.navbar_nav {
		background-color: rgba(25, 20, 70, 1);
	}

	.logo {
		height: 42px;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 12px;
		margin: auto;
	}

	.logo img {
		width: auto;
		height: 42px;
	}

	.logo_2 {
		height: 42px;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 12px;
		margin: auto;
	}

	.logo_2 img {
		width: auto;
		height: 42px;
	}

	.menu_btn {
		width: 50px;
		height: 50px;
		/***background: #000000;***/
		position: absolute;
		top: 5px;
		right: 10px;
		margin: auto;
		display: block;
		/**cursor: pointer;**/
	}

	.menu_btn span {
		opacity: 0;
		width: 1px;
		height: 1px;
	}

	.menu_btn::after {
		content: '';
		position: absolute;
		width: 36px;
		height: 2px;
		left: 7px;
		background: #ccc;
		top: 0;
		bottom: 0;
		margin: auto;
		box-shadow: 0 10px 0 #ccc, 0 -10px 0 #ccc;
	}

	.bg_mask {
		right: 0;
	}


	/****右側快捷選單****/
	.quick_menu {
		display: none;
	}


	/***logo區塊****/
	.game_logo_area_1 {

		/**background-color: rgba(0,153,153,0.5);**/
		width: 100%;
		position: absolute;
		z-index: 50;
		display: block;
		top: 7%;
	}

	.game_logo_item_1 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 45%;
		max-width: 310px;
		height: auto;
	}

	.game_logo_mov {
		background-image: url('../img/game_logo.png');
		background-size: cover;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	/***水濺 start***/
	.mov_area_1 {

		/**background-color: rgba(0,153,153,0.5);**/
		width: 100%;
		position: absolute;
		z-index: 49;
		display: block;
		top: 40%;
	}

	.mov_item_1 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
		/**	background-color: rgba(0,0,0,0.5);**/
	}

	/***水濺 end***/

	/***花瓣 start***/
	.mov_area_2 {

		/**background-color: rgba(0,153,153,0.5);**/
		width: 52%;
		position: absolute;
		z-index: 49;
		display: block;
		top: 12%;
		left: 40%;

		animation-name: run_mov_1_m;
		animation-duration: 4s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: linear;
		animation-fill-mode: forwards;
		/***/

	}

	.mov_item_2 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
		/**	background-color: rgba(0,0,0,0.5);**/
	}

	/***花瓣 end***/
	/**SUN start**/
	.mov_area_3 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 70%;
		position: absolute;
		display: block;
		top: 0%;
		right: -20%;

		animation-name: run_mov_3_m;
		animation-duration: 4s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: linear;
		animation-fill-mode: forwards;
		/***/
	}

	.mov_item_3 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
		/**	background-color: rgba(0,0,0,0.5);**/
	}

	/**SUN end**/

	.mov_area_4 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 10%;
		position: absolute;
		display: block;
		top: 10%;
		right: 2%;
		animation-name: run_mov_4_m;
		animation-duration: 3s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_item_4 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
	}

	.mov_area_5 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 38%;
		position: absolute;
		display: block;
		top: 20%;
		left: 0%;
		animation-name: run_mov_5_m;
		animation-duration: 3s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_item_5 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
	}

	.mov_area_6 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 14%;
		position: absolute;
		display: block;
		top: 25%;
		right: 2%;
		animation-name: run_mov_6_m;
		animation-duration: 3s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_item_6 {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
	}

	/**愛心 start**/
	.mov_area_7 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 20%;
		position: absolute;
		display: block;
		top: 37%;
		right: 2%;

		animation-name: run_mov_7_m;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: linear;
		animation-fill-mode: forwards;
		/***/
	}

	.mov_area_7b {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 20%;
		position: absolute;
		display: block;
		top: 30%;
		right: 18%;

		animation-name: run_mov_7b_m;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: linear;
		animation-fill-mode: forwards;
		/***/
	}

	/**愛心 end**/
	/*** 星光 start ***/
	.mov_area_8 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 38%;
		position: absolute;
		display: block;
		top: 30%;
		left: -10%;
		animation-name: run_mov_8_m;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_area_9 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 14%;
		position: absolute;
		display: block;
		top: 4%;
		right: 4%;
		animation-name: run_mov_9_m;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_area_10 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 24%;
		position: absolute;
		display: block;
		top: 86%;
		right: 13%;
		animation-name: run_mov_10_m;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_area_11 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 22%;
		position: absolute;
		display: block;
		top: 58%;
		right: 53%;
		animation-name: run_mov_11;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_area_12 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 14%;
		position: absolute;
		display: block;
		top: 2%;
		left: 16%;
		animation-name: run_mov_12;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_area_13 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 16%;
		position: absolute;
		display: block;
		top: 58%;
		right: 6%;
		animation-name: run_mov_13_m;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	.mov_area_14 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 22%;
		position: absolute;
		display: block;
		top: 96%;
		right: 53%;
		animation-name: run_mov_14_m;
		animation-duration: 8s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-fill-mode: forwards;
	}

	/*** 星光 end ***/


	/***網頁刊頭資訊***/
	.site_main_info_1 {
		/***background-color: rgba(0,255,50,0.3);***/
		width: 100%;
		height: autp;
		line-height: 1em;
		display: flex;
		justify-content: center;
		text-align: center;
		flex-wrap: wrap;
		margin-bottom: 0%;

	}

	.site_main_info_1 .item_1 {
		width: 80%;
		max-width: 660px;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}

	.site_main_info_2 {
		/***background-color: rgba(0,255,50,0.3);***/
		width: 100%;
		height: autp;
		line-height: 1em;
		display: flex;
		justify-content: center;
		text-align: center;
		flex-wrap: wrap;
		margin-bottom: 2%;

	}

	.site_main_info_2 .item_2 {
		width: 88%;
		max-width: 660px;
		height: auto;
		margin-right: auto;
		margin-left: auto;
	}




	/***按鈕區塊****/
	.btn_area_1 {
		/**background-color: rgba(0,153,153,0.5);**/
		width: 100%;
		position: absolute;
		bottom: 3%;
		z-index: 60;
		display: block;
	}

	.download_1 {
		width: 98%;
		/**display: flex;**/
		margin-top: 5%;
		margin-right: auto;
		margin-bottom: 6%;
		margin-left: auto;
	}

	.download_1 a {
		width: 50%;
		margin-top: 0;
		margin-right: 1%;
		margin-bottom: 1%;
		margin-left: 1%;
		/**padding: 0 3px;**/
	}


	/***網頁訊息區塊****/
	.info_item_1 {
		/**background-color: rgba(255,255,255,0.9);**/
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
		margin-top: 2%;
	}

	.reminder_new {
		font-size: 13px;
		text-align: center;
		margin: 0 auto;
		padding: 6px 6px;
		line-height: 1.1em;
	}


	/****宿舍意見箱*****/
	.site_info_1 {
		background-color: rgba(16, 15, 48, 1.0);
		font-size: 18px;
		color: #FFF;
		text-align: center;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		padding-top: 8%;
		padding-bottom: 5%;
	}

	.site_info_1 a {
		/**width: 10%;**/
	}

	/*****Footer*****/
	.copyright {
		font-size: 14px;
		padding-top: 2%;
		padding-bottom: 3%;
	}

	.copyright_info {
		width: 92%;
		/***/
	}

	.copyright_logo {
		display: flex;
		justify-content: center;
		max-width: 100%;
		width: 100%;
		text-align: center;
		margin-bottom: 1em;
	}

	.copyright_logo img {
		max-width: 118px;
	}

	.footer_info {
		width: 100%;
		line-height: 1.8em;
		text-align: center;
		padding-right: 1%;
		padding-left: 1%;
		margin-bottom: 0px;
	}

	.community {
		display: flex;
		justify-content: center;
		text-align: center;
		align-items: center;
	}

	.community a {
		width: 25%;
		max-width: 60px;
		min-width: 30px;
		/***background-color: #F39;***/
	}

	.community_mobile {
		width: 100%;
		display: flex;
		justify-content: center;
		text-align: center;
		align-items: center;
		margin-top: 6%;
		margin-bottom: 0%;
	}

	.gamerating {
		width: 92%;
		/**/
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		display: block;
	}

	.gamerating_img {
		/***background-color: #F39;***/
		display: block;
		float: none;
		/**/
		width: 100%;
		/**/
		max-width: none;
		margin-right: none;
	}

	.gamerating_img img {
		max-width: 40px;
	}

	.gamerating_txt {
		width: calc(100% - 0px);
		/**/
		font-size: 12px;
	}


	/***主視覺角色圖***手機***/
	.cha_all_1 {
		width: 100%;
		height: auto;
		position: absolute;
		left: 0%;
		bottom: 0%;

	}

	.cha_all_1 img {
		height: auto;
		width: 100%;
	}

	.cha_1 {
		width: 20%;
		height: auto;
		position: absolute;
		right: 5%;
		bottom: 50%;

		animation-name: run1_m;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_1 img {
		height: auto;
		width: 100%;
	}

	.cha_2 {
		width: 32%;
		height: auto;
		position: absolute;
		left: -7%;
		bottom: 20%;

		animation-name: run2_m;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_2 img {
		height: auto;
		width: 100%;
	}

	.cha_3 {
		/**background-color: #00ccff;**/
		width: 49%;
		height: auto;
		position: absolute;
		right: 0%;
		bottom: 15%;

		animation-name: run3_m;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_3 img {
		height: auto;
		width: 100%;
	}

	.cha_4 {
		/**background-color: #00ccff;**/
		width: 79%;
		height: auto;
		position: absolute;
		right: 0%;
		top: 5%;

		animation-name: run4_m;
		animation-duration: 2s;
		animation-delay: 0s;
		animation-iteration-count: infinite;
		/***/
		animation-timing-function: ease;
		animation-fill-mode: forwards;
		/***/

	}

	.cha_4 img {
		height: auto;
		width: 100%;
	}

	/***內容區塊***/
	#story .content_1 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
	}

	/*********單元按鈕*********/
	.btn_img_area a {
		width: 50%;
		/**/
	}


	/****單元****/
	.title_1 {
		width: 70%;
		max-width: 540px;
		margin: 3% auto 0;
	}

	.content_1 {
		width: 100%;
		margin: 0 auto;
		position: relative;
	}

	.content_2 {
		width: 100%;
		margin: 0 auto;
	}

	.content_2 img {
		width: 100%;
		margin: 0 auto;
	}

	/****刪檔封測****/
	.content_data_1 {
		width: 100%;
		margin-bottom: 0;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.content_data_1 .btn_area_2 {
		position: block;
		width: 90%;
		margin-top: 65%;
		/***/
		margin-right: auto;
		margin-left: auto;
	}

	/******事前預約******/
	.content_data_2 {
		width: 100%;
		margin-bottom: 10%;
		display: flex;
		justify-content: center;
		text-align: center;
		flex-wrap: wrap;
	}

	.content_data_2 .btn_area_3 {
		position: relative;
		width: 90%;
		margin-top: 5%;
		/***/
		margin-right: auto;
		margin-left: auto;
	}

	.content_data_2 .btn_area_3b {
		/**background-color: rgba(153,255,50,0.9);**/
		position: absolute;
		width: 90%;
		margin-top: 2%;
		margin-right: auto;
		margin-left: auto;
		left: -11%;
		top: 55%;
	}

	.gift_img {
		width: 30%;
		position: relative;
	}

	.gift_img_ok {
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.gift_img_mov {
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.gift_img_ui {
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.event_content_2_m {
		width: 100%;
		position: relative;
	}

	/****事前預約表單****/
	.input_tb {
		/**background-color: rgba(255,0,0,0.8);**/
		display: block;
		width: 92%;
		padding: 0%;
		border-radius: 20px;
		margin-right: auto;
		margin-left: auto;
		color: #CCC;
		margin-top: 2%;
		padding-left: 4%;
		padding-right: 4%;
		padding-bottom: 4%;
	}

	.input_tb ul li .l {
		width: calc(100% - 0.5em);
		font-size: 16px;
		font-weight: 400;
		color: #FFF;
		padding-right: 0.5em;
		text-align: left;
		line-height: 2.2em;
	}

	.input_tb ul li .r {
		display: block;
		width: 100%;
	}

	.input_tb ul li .r2 {
		display: block;
		width: calc(100% - 0.3em);
		padding-left: 0.3em;
		display: none;
	}

	.input_area {
		display: block;
		float: left;
		width: calc(100% - 90px);
	}

	.input_area .input_style_1 {
		display: block;
		font-size: 18px;
		background-color: transparent;
		color: #FFF;
		outline: none;
		width: 100%;
	}

	.input_area2 {
		display: block;
		width: auto;
	}

	.input_area2 .input_style_1 {
		display: block;
		font-size: 18px;
		background-color: transparent;
		color: #FFF;
		outline: none;
		width: 100%;
	}

	.btn_submit_area {
		margin-top: 5%;
	}

	.btn_submit_area a {
		display: inline-block;
		width: 50%;
	}


	/***角色介紹****/
	#introduce_1 {
		margin-bottom: 0%;
	}

	/******/
	.character_area_1 {
		width: 100%;
		/**/
		margin-right: auto;
		margin-left: auto;
		overflow: hidden;
		position: relative;
	}

	.next-cha {
		left: auto;
		right: 5%;
	}

	.prev-cha {
		left: 5%;
		right: auto;
	}

	/*****Swiper style*****/
	:root {
		--swiper-navigation-size: 60px;
		/*
  按鈕大小
  */
	}

	.next-btn-style-1 {
		left: auto;
		right: 2%;
		/**background-color: #930;**/
	}

	.prev-btn-style-1 {
		left: 2%;
		right: auto;
		/**background-color: #930;**/
	}

	.next-btn-style-2 {
		left: auto;
		right: 0%;
		/**background-color: #33ffcc;**/
	}

	.prev-btn-style-2 {
		left: 0%;
		right: auto;
		/**background-color: #33ffcc;**/
	}

	.swiper-slide img {
		width: 100%;
		margin: 0 auto;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}

	.swiper-button-container_1:hover .next-btn_1_out {
		opacity: 1;
	}

	.swiper-button-container_1:hover .next-btn_1_on {
		opacity: 0;
	}

	.swiper-button-container_1:hover .prev-btn_1_out {
		opacity: 1;
	}

	.swiper-button-container_1:hover .prev-btn_1_on {
		opacity: 0;
	}



	/****遊戲特色****/
	#introduce_2 {
		margin-bottom: 0%;
	}

	/****遊戲特色左右按鈕圖層****/
	.swiper-button-area {
		width: 98%;
	}


	/***網頁訊息區塊****/
	.info_item_1 {
		/**	background-color: rgba(0,0,0,0.5);**/
	}

	.info_item_2 {
		/**background-color: rgba(200,100,255,0.9);**/
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
		margin-top: 6%;
		margin-bottom: 2%;
	}

	.btn_community {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
	}

	.btn_community a {
		display: block;
		width: 18%;
		max-width: 60px;
		min-width: 40px;
		height: auto;
		margin-left: 10px;
		margin-right: 10px;
	}

	.btn_community img {
		width: 100%;
	}


	/***手機版輪播下方按鈕修正***/
	.swiper-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-bullets.swiper-pagination-horizontal,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 0px;
		left: 0;
		width: 100%;
		opacity: 0.1;
	}

}


/* 為寬480px 以下的螢幕 */
@media only screen and (max-width: 480px) {
	.btn_community a {
		display: block;
		width: 15%;
		max-width: 60px;
		min-width: 40px;
		height: auto;
		margin-left: 6px;
		margin-right: 6px;
	}

	.community a {
		max-width: 50px;
	}

	/***logo區塊****/
	.game_logo_area_1 {

		/**background-color: rgba(0,153,153,0.5);**/
		width: 100%;
		position: absolute;
		z-index: 50;
		display: block;
		top: 10%;
	}

	/****事前預約表單****/
	.input_tb {
		margin-top: 4%;
		padding-bottom: 8%;
	}

	.btn_submit_area {
		margin-top: 5%;
	}

	.btn_submit_area a {
		display: inline-block;
		width: 60%;
	}

	.flex_item {
		display: block;
		position: relative;
		font-size: 0.8em;
	}
}


/*******/
.swal2-styled.swal2-confirm {
	background-color: #002680;
}

.swal2-styled.swal2-confirm:focus {
	box-shadow: 0 0 0 3px #04b1e6;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, .3))
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, .3))
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, .3))
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, .3))
}


/*************/
/* NOTE: 火星上飄效果*/
html {
	height: 100%;

}

#stars {
	width: 1px;
	height: 1px;
	border-radius: 20px;
	background: transparent;
	box-shadow: 1407px 511px #ffa842, 1611px 119px #ffa842, 1686px 956px #ffa842, 1163px 1929px #ffa842, 912px 1242px #ffa842, 490px 469px #ffa842, 869px 425px #ffa842, 1447px 891px #ffa842, 422px 1960px #ffa842, 517px 1995px #ffa842, 738px 171px #ffa842, 1328px 1668px #ffa842, 874px 1490px #ffa842, 83px 81px #ffa842, 632px 98px #ffa842, 1518px 1764px #ffa842, 636px 596px #ffa842, 1178px 131px #ffa842, 278px 1179px #ffa842, 1898px 1951px #ffa842, 1787px 326px #ffa842, 186px 1588px #ffa842, 552px 1942px #ffa842, 1929px 1300px #ffa842, 802px 681px #ffa842, 430px 1711px #ffa842, 1192px 308px #ffa842, 123px 1604px #ffa842, 880px 169px #ffa842, 1400px 632px #ffa842, 500px 1165px #ffa842, 288px 1208px #ffa842, 319px 1419px #ffa842, 1170px 980px #ffa842, 1608px 784px #ffa842, 1735px 1276px #ffa842, 966px 1534px #ffa842, 654px 783px #ffa842, 1366px 964px #ffa842, 1213px 60px #ffa842, 302px 1509px #ffa842, 845px 714px #ffa842, 524px 323px #ffa842, 1538px 1399px #ffa842, 394px 619px #ffa842, 680px 26px #ffa842, 353px 776px #ffa842, 1826px 1450px #ffa842, 1909px 1452px #ffa842, 1014px 1315px #ffa842, 1883px 1474px #ffa842, 766px 1742px #ffa842, 1693px 658px #ffa842, 1186px 302px #ffa842, 376px 1575px #ffa842, 712px 1739px #ffa842, 1627px 299px #ffa842, 482px 224px #ffa842, 1379px 510px #ffa842, 1543px 1602px #ffa842, 45px 606px #ffa842, 827px 1336px #ffa842, 224px 1939px #ffa842, 1098px 1342px #ffa842, 813px 1553px #ffa842, 825px 419px #ffa842, 519px 894px #ffa842, 1406px 797px #ffa842, 1341px 274px #ffa842, 1787px 903px #ffa842, 1701px 1483px #ffa842, 1108px 232px #ffa842, 1599px 1409px #ffa842, 659px 870px #ffa842, 1538px 335px #ffa842, 632px 1855px #ffa842, 154px 1026px #ffa842, 1722px 979px #ffa842, 1339px 509px #ffa842, 1833px 460px #ffa842, 315px 65px #ffa842, 496px 1927px #ffa842, 1314px 427px #ffa842, 344px 1046px #ffa842, 1658px 724px #ffa842, 1899px 264px #ffa842, 1200px 1305px #ffa842, 1562px 339px #ffa842, 159px 766px #ffa842, 1639px 1966px #ffa842, 459px 1898px #ffa842, 944px 763px #ffa842, 1174px 1056px #ffa842, 1825px 790px #ffa842, 906px 1526px #ffa842, 1537px 1303px #ffa842, 79px 1105px #ffa842, 1318px 672px #ffa842, 1232px 61px #ffa842, 709px 1078px #ffa842, 1010px 1810px #ffa842, 777px 1160px #ffa842, 1598px 1428px #ffa842, 815px 684px #ffa842, 1003px 943px #ffa842, 1876px 1003px #ffa842, 1025px 1529px #ffa842, 66px 549px #ffa842, 514px 457px #ffa842, 262px 1005px #ffa842, 812px 1705px #ffa842, 1163px 1087px #ffa842, 165px 45px #ffa842, 677px 1462px #ffa842, 580px 1675px #ffa842, 1848px 1384px #ffa842, 449px 862px #ffa842, 1629px 1979px #ffa842, 667px 135px #ffa842, 240px 53px #ffa842, 1919px 1832px #ffa842, 696px 1384px #ffa842, 1630px 361px #ffa842, 878px 663px #ffa842, 1226px 1723px #ffa842, 765px 686px #ffa842, 576px 1647px #ffa842, 97px 1602px #ffa842, 1117px 1049px #ffa842, 1433px 68px #ffa842, 1375px 1991px #ffa842, 1755px 990px #ffa842, 1483px 801px #ffa842, 473px 1802px #ffa842, 822px 768px #ffa842, 196px 577px #ffa842, 516px 504px #ffa842, 623px 981px #ffa842, 1478px 819px #ffa842, 126px 384px #ffa842, 584px 1908px #ffa842, 1549px 521px #ffa842, 1866px 1335px #ffa842, 586px 342px #ffa842, 1698px 642px #ffa842, 136px 188px #ffa842, 1613px 520px #ffa842, 937px 326px #ffa842, 1111px 169px #ffa842, 229px 229px #ffa842, 1357px 20px #ffa842, 725px 1305px #ffa842, 23px 1977px #ffa842, 426px 1945px #ffa842, 1628px 1530px #ffa842, 256px 1295px #ffa842, 58px 78px #ffa842, 409px 1145px #ffa842, 1607px 767px #ffa842, 212px 144px #ffa842, 361px 1890px #ffa842, 1827px 1451px #ffa842, 1875px 645px #ffa842, 571px 853px #ffa842, 1302px 301px #ffa842, 9px 1344px #ffa842, 418px 619px #ffa842, 1941px 90px #ffa842, 949px 640px #ffa842, 179px 1783px #ffa842, 1104px 360px #ffa842, 1723px 370px #ffa842, 1122px 1418px #ffa842, 1374px 508px #ffa842, 1108px 1089px #ffa842, 1440px 1743px #ffa842, 462px 1495px #ffa842, 1187px 265px #ffa842, 567px 74px #ffa842, 557px 542px #ffa842, 967px 673px #ffa842, 825px 1971px #ffa842, 988px 1260px #ffa842, 710px 1206px #ffa842, 538px 1805px #ffa842, 137px 861px #ffa842, 1922px 1313px #ffa842, 481px 470px #ffa842, 1224px 316px #ffa842, 1979px 239px #ffa842, 22px 1155px #ffa842, 1640px 186px #ffa842, 592px 1709px #ffa842, 765px 170px #ffa842, 129px 1750px #ffa842, 788px 719px #ffa842, 181px 1327px #ffa842, 433px 1455px #ffa842, 141px 450px #ffa842, 1287px 1027px #ffa842, 1278px 1462px #ffa842, 688px 1526px #ffa842, 463px 1604px #ffa842, 1232px 297px #ffa842, 920px 1227px #ffa842, 1571px 1765px #ffa842, 1482px 1316px #ffa842, 759px 1463px #ffa842, 950px 1166px #ffa842, 1532px 1588px #ffa842, 608px 267px #ffa842, 1862px 1943px #ffa842, 805px 717px #ffa842, 1803px 1319px #ffa842, 1821px 683px #ffa842, 995px 1958px #ffa842, 484px 932px #ffa842, 366px 901px #ffa842, 451px 1563px #ffa842, 1704px 1471px #ffa842, 1379px 44px #ffa842, 1778px 472px #ffa842, 419px 1806px #ffa842, 1545px 222px #ffa842, 1563px 777px #ffa842, 39px 964px #ffa842, 1620px 24px #ffa842, 1151px 320px #ffa842, 1940px 1426px #ffa842, 1555px 1538px #ffa842, 1747px 488px #ffa842, 1348px 300px #ffa842, 990px 538px #ffa842, 780px 361px #ffa842, 988px 971px #ffa842, 1973px 1534px #ffa842, 1542px 1829px #ffa842, 1557px 216px #ffa842, 1404px 641px #ffa842, 47px 877px #ffa842, 65px 1738px #ffa842, 1895px 1798px #ffa842, 56px 591px #ffa842, 536px 906px #ffa842, 568px 74px #ffa842, 433px 462px #ffa842, 727px 295px #ffa842, 876px 1878px #ffa842, 1891px 1946px #ffa842, 1451px 493px #ffa842, 1569px 226px #ffa842, 879px 1351px #ffa842, 1529px 43px #ffa842, 33px 74px #ffa842, 1516px 1924px #ffa842, 878px 323px #ffa842, 455px 1122px #ffa842, 1943px 526px #ffa842, 1456px 1060px #ffa842, 1631px 979px #ffa842, 1819px 1324px #ffa842, 1660px 1192px #ffa842, 1867px 1714px #ffa842, 1928px 1940px #ffa842, 1618px 744px #ffa842, 979px 357px #ffa842, 98px 1645px #ffa842, 1898px 1207px #ffa842, 1134px 16px #ffa842, 1313px 1018px #ffa842, 717px 812px #ffa842, 1503px 234px #ffa842, 1612px 188px #ffa842, 29px 459px #ffa842, 414px 1487px #ffa842, 1223px 1730px #ffa842, 1643px 1188px #ffa842, 424px 767px #ffa842, 1692px 1591px #ffa842, 1265px 367px #ffa842, 54px 832px #ffa842, 410px 804px #ffa842, 1397px 1242px #ffa842, 549px 1484px #ffa842, 721px 1088px #ffa842, 472px 1240px #ffa842, 1927px 514px #ffa842, 1303px 1310px #ffa842, 71px 1276px #ffa842, 829px 1332px #ffa842, 84px 1920px #ffa842, 1088px 375px #ffa842, 1659px 736px #ffa842, 967px 294px #ffa842, 651px 92px #ffa842, 1572px 143px #ffa842, 1680px 770px #ffa842, 1873px 1289px #ffa842, 1983px 821px #ffa842, 448px 1090px #ffa842, 890px 1332px #ffa842, 836px 867px #ffa842, 1867px 1213px #ffa842, 1874px 1574px #ffa842, 750px 1063px #ffa842, 1297px 1971px #ffa842, 1274px 1015px #ffa842, 1628px 933px #ffa842, 309px 1386px #ffa842, 299px 1621px #ffa842, 1973px 526px #ffa842, 196px 1416px #ffa842, 778px 715px #ffa842, 1993px 1294px #ffa842, 381px 435px #ffa842, 1405px 681px #ffa842, 1759px 1077px #ffa842, 1764px 1748px #ffa842, 168px 470px #ffa842, 978px 781px #ffa842, 110px 1666px #ffa842, 835px 747px #ffa842, 112px 95px #ffa842, 604px 712px #ffa842, 1121px 1752px #ffa842, 393px 1782px #ffa842, 1869px 830px #ffa842, 1303px 348px #ffa842, 427px 1546px #ffa842, 761px 718px #ffa842, 946px 674px #ffa842, 832px 964px #ffa842, 1607px 2000px #ffa842, 1624px 1296px #ffa842, 1093px 735px #ffa842, 1865px 608px #ffa842, 933px 1278px #ffa842, 1402px 547px #ffa842, 1865px 1211px #ffa842, 109px 72px #ffa842, 249px 1482px #ffa842, 586px 1933px #ffa842, 911px 1336px #ffa842, 697px 853px #ffa842, 987px 1797px #ffa842, 1371px 933px #ffa842, 492px 1896px #ffa842, 998px 1866px #ffa842, 518px 31px #ffa842, 1873px 372px #ffa842, 1025px 1308px #ffa842, 1478px 965px #ffa842, 1934px 934px #ffa842, 1048px 1262px #ffa842, 1839px 40px #ffa842, 1399px 732px #ffa842, 735px 416px #ffa842, 621px 394px #ffa842, 788px 1802px #ffa842, 1918px 307px #ffa842, 432px 1845px #ffa842, 616px 481px #ffa842, 921px 798px #ffa842, 354px 597px #ffa842, 1622px 214px #ffa842, 1349px 1983px #ffa842, 1033px 1622px #ffa842, 1198px 407px #ffa842, 1239px 1449px #ffa842, 1278px 1978px #ffa842, 426px 1264px #ffa842, 507px 1341px #ffa842, 1956px 818px #ffa842, 1041px 277px #ffa842, 1371px 639px #ffa842, 1224px 419px #ffa842, 211px 1106px #ffa842, 847px 656px #ffa842, 534px 1891px #ffa842, 1289px 823px #ffa842, 906px 482px #ffa842, 347px 1837px #ffa842, 1246px 1462px #ffa842, 915px 1858px #ffa842, 559px 1320px #ffa842, 77px 1555px #ffa842, 845px 1743px #ffa842, 313px 1414px #ffa842, 188px 252px #ffa842, 509px 637px #ffa842, 374px 142px #ffa842, 1397px 474px #ffa842, 458px 1197px #ffa842, 292px 619px #ffa842, 1749px 14px #ffa842, 1638px 24px #ffa842, 563px 1752px #ffa842, 1940px 1065px #ffa842, 1145px 1030px #ffa842, 894px 1470px #ffa842, 444px 32px #ffa842, 1341px 1136px #ffa842, 1941px 412px #ffa842, 1328px 785px #ffa842, 161px 1740px #ffa842, 948px 829px #ffa842, 933px 823px #ffa842, 1709px 507px #ffa842, 1366px 1821px #ffa842, 720px 731px #ffa842, 162px 682px #ffa842, 1684px 882px #ffa842, 134px 497px #ffa842, 1659px 1701px #ffa842, 1186px 446px #ffa842, 911px 1435px #ffa842, 1814px 1028px #ffa842, 1234px 1520px #ffa842, 1186px 23px #ffa842, 318px 87px #ffa842, 1179px 837px #ffa842, 1071px 46px #ffa842, 1125px 1862px #ffa842, 94px 261px #ffa842, 1574px 282px #ffa842, 1039px 815px #ffa842, 1776px 1472px #ffa842, 867px 473px #ffa842, 901px 215px #ffa842, 862px 630px #ffa842, 1480px 1673px #ffa842, 411px 1896px #ffa842, 1335px 944px #ffa842, 148px 1235px #ffa842, 57px 140px #ffa842, 447px 651px #ffa842, 1414px 1651px #ffa842, 209px 1770px #ffa842, 1800px 1590px #ffa842, 1304px 1px #ffa842, 279px 771px #ffa842, 1770px 1398px #ffa842, 724px 1201px #ffa842, 245px 1145px #ffa842, 172px 1951px #ffa842, 284px 236px #ffa842, 1905px 1307px #ffa842, 1948px 574px #ffa842, 283px 669px #ffa842, 247px 384px #ffa842, 224px 619px #ffa842, 128px 772px #ffa842, 1698px 1405px #ffa842, 830px 505px #ffa842, 1938px 397px #ffa842, 1772px 1001px #ffa842, 1454px 808px #ffa842, 304px 561px #ffa842, 1321px 966px #ffa842, 735px 1368px #ffa842, 894px 345px #ffa842, 1217px 1997px #ffa842, 892px 1342px #ffa842, 353px 379px #ffa842, 1382px 1156px #ffa842, 164px 1239px #ffa842, 1268px 1859px #ffa842, 1385px 1721px #ffa842, 16px 283px #ffa842, 1819px 200px #ffa842, 660px 1111px #ffa842, 1679px 1728px #ffa842, 463px 596px #ffa842, 217px 1834px #ffa842, 1879px 538px #ffa842, 304px 906px #ffa842, 1327px 1347px #ffa842, 1226px 1579px #ffa842, 1786px 1616px #ffa842, 1234px 1982px #ffa842, 1868px 1862px #ffa842, 814px 948px #ffa842, 178px 1837px #ffa842, 571px 1701px #ffa842, 106px 566px #ffa842, 270px 925px #ffa842, 1417px 248px #ffa842, 609px 1551px #ffa842, 992px 1825px #ffa842, 1515px 1999px #ffa842, 1167px 914px #ffa842, 1698px 490px #ffa842, 189px 1463px #ffa842, 928px 612px #ffa842, 1714px 803px #ffa842, 535px 402px #ffa842, 1000px 379px #ffa842, 1610px 574px #ffa842, 1882px 1155px #ffa842, 1425px 1514px #ffa842, 417px 1987px #ffa842, 1681px 1059px #ffa842, 841px 762px #ffa842, 1886px 1098px #ffa842, 1785px 236px #ffa842, 1950px 950px #ffa842, 444px 1937px #ffa842, 1364px 540px #ffa842, 1971px 225px #ffa842, 1624px 868px #ffa842, 869px 640px #ffa842, 1637px 559px #ffa842, 20px 823px #ffa842, 409px 177px #ffa842, 1804px 1626px #ffa842, 388px 527px #ffa842, 1385px 1734px #ffa842, 988px 1310px #ffa842, 443px 599px #ffa842, 1780px 434px #ffa842, 654px 419px #ffa842, 268px 1424px #ffa842, 1971px 40px #ffa842, 360px 1834px #ffa842, 875px 1930px #ffa842, 1866px 1885px #ffa842, 453px 1670px #ffa842, 1696px 1337px #ffa842, 604px 1887px #ffa842, 1405px 769px #ffa842, 1546px 897px #ffa842, 595px 1975px #ffa842, 32px 1765px #ffa842, 896px 1150px #ffa842, 1818px 95px #ffa842, 444px 49px #ffa842, 589px 1796px #ffa842, 764px 1965px #ffa842, 920px 1803px #ffa842, 403px 1997px #ffa842, 833px 1282px #ffa842, 1127px 1770px #ffa842, 1810px 77px #ffa842, 1214px 1102px #ffa842, 364px 401px #ffa842, 1139px 1191px #ffa842, 916px 1907px #ffa842, 870px 290px #ffa842, 688px 678px #ffa842, 1523px 34px #ffa842, 1265px 1082px #ffa842, 1394px 1080px #ffa842, 1787px 1738px #ffa842, 1682px 755px #ffa842, 1955px 832px #ffa842, 546px 1577px #ffa842, 1062px 1561px #ffa842, 344px 826px #ffa842, 1442px 782px #ffa842, 467px 1477px #ffa842, 879px 1439px #ffa842, 1672px 268px #ffa842, 1317px 1355px #ffa842, 1980px 1965px #ffa842, 688px 1465px #ffa842, 1131px 872px #ffa842, 1301px 1656px #ffa842, 974px 583px #ffa842, 1613px 1467px #ffa842, 1976px 1995px #ffa842, 1377px 760px #ffa842, 1367px 387px #ffa842, 1880px 191px #ffa842, 711px 876px #ffa842, 539px 152px #ffa842, 545px 1809px #ffa842, 920px 970px #ffa842, 1154px 1355px #ffa842, 1968px 94px #ffa842, 1703px 490px #ffa842, 380px 146px #ffa842, 1561px 785px #ffa842, 1930px 1385px #ffa842, 519px 1091px #ffa842, 269px 570px #ffa842, 109px 1326px #ffa842, 1476px 969px #ffa842, 1999px 1885px #ffa842, 341px 1238px #ffa842, 1105px 1076px #ffa842, 596px 88px #ffa842, 937px 492px #ffa842, 1339px 1673px #ffa842, 1967px 762px #ffa842, 65px 952px #ffa842, 111px 93px #ffa842, 1011px 1684px #ffa842, 377px 1430px #ffa842, 1011px 386px #ffa842, 1162px 421px #ffa842, 196px 617px #ffa842, 1407px 1141px #ffa842, 1562px 572px #ffa842, 316px 690px #ffa842, 1600px 1980px #ffa842, 1545px 1254px #ffa842, 680px 1120px #ffa842, 575px 1284px #ffa842, 179px 1470px #ffa842, 1496px 1506px #ffa842, 977px 1376px #ffa842, 1282px 708px #ffa842, 408px 1427px #ffa842, 1173px 1597px #ffa842, 1120px 1755px #ffa842, 974px 520px #ffa842, 979px 384px #ffa842, 622px 1116px #ffa842, 1307px 866px #ffa842, 1188px 1596px #ffa842, 858px 1947px #ffa842, 861px 1373px #ffa842, 857px 43px #ffa842, 1878px 499px #ffa842, 1297px 535px #ffa842, 870px 1286px #ffa842, 1452px 448px #ffa842, 906px 72px #ffa842, 1450px 872px #ffa842, 1607px 1755px #ffa842, 1071px 1959px #ffa842, 976px 879px #ffa842, 1435px 284px #ffa842, 1601px 496px #ffa842, 671px 1713px #ffa842, 356px 1148px #ffa842, 837px 867px #ffa842, 246px 858px #ffa842, 1031px 1594px #ffa842, 571px 214px #ffa842, 1012px 1329px #ffa842, 1566px 1142px #ffa842, 219px 1376px #ffa842, 1580px 1454px #ffa842, 690px 1037px #ffa842, 1940px 756px #ffa842, 1755px 850px #ffa842, 1037px 363px #ffa842, 25px 515px #ffa842, 806px 1571px #ffa842, 1266px 1398px #ffa842, 695px 791px #ffa842, 1838px 950px #ffa842, 1578px 27px #ffa842, 1692px 1581px #ffa842, 1817px 1040px #ffa842, 1781px 238px #ffa842, 1052px 895px #ffa842, 398px 440px #ffa842, 1643px 325px #ffa842, 79px 848px #ffa842, 1295px 326px #ffa842, 293px 81px #ffa842, 1202px 1580px #ffa842, 1441px 100px #ffa842, 1295px 1465px #ffa842, 1132px 1275px #ffa842, 774px 704px #ffa842, 1109px 1546px #ffa842, 557px 1390px #ffa842, 1253px 1224px #ffa842, 1063px 1618px #ffa842, 1793px 440px #ffa842, 890px 1988px #ffa842, 814px 424px #ffa842, 1390px 1280px #ffa842, 1127px 907px #ffa842, 1044px 1368px #ffa842, 1317px 876px #ffa842, 762px 638px #ffa842, 965px 747px #ffa842, 755px 1945px #ffa842, 706px 414px #ffa842, 1842px 1673px #ffa842, 1158px 1336px #ffa842, 989px 1955px #ffa842, 1857px 89px #ffa842, 1659px 343px #ffa842, 509px 1385px #ffa842, 1620px 758px #ffa842, 1958px 1064px #ffa842, 178px 341px #ffa842, 1500px 808px #ffa842, 20px 1646px #ffa842, 1572px 870px #ffa842, 1821px 1377px #ffa842, 328px 1965px #ffa842, 903px 616px #ffa842, 1731px 1599px #ffa842, 267px 856px #ffa842;
	animation: animStar 50s linear infinite;
}

#stars:after {
	content: " ";
	position: absolute;
	top: 2000px;
	width: 1px;
	height: 1px;
	border-radius: 20px;
	background: transparent;
	box-shadow: 1407px 511px #ffa842, 1611px 119px #ffa842, 1686px 956px #ffa842, 1163px 1929px #ffa842, 912px 1242px #ffa842, 490px 469px #ffa842, 869px 425px #ffa842, 1447px 891px #ffa842, 422px 1960px #ffa842, 517px 1995px #ffa842, 738px 171px #ffa842, 1328px 1668px #ffa842, 874px 1490px #ffa842, 83px 81px #ffa842, 632px 98px #ffa842, 1518px 1764px #ffa842, 636px 596px #ffa842, 1178px 131px #ffa842, 278px 1179px #ffa842, 1898px 1951px #ffa842, 1787px 326px #ffa842, 186px 1588px #ffa842, 552px 1942px #ffa842, 1929px 1300px #ffa842, 802px 681px #ffa842, 430px 1711px #ffa842, 1192px 308px #ffa842, 123px 1604px #ffa842, 880px 169px #ffa842, 1400px 632px #ffa842, 500px 1165px #ffa842, 288px 1208px #ffa842, 319px 1419px #ffa842, 1170px 980px #ffa842, 1608px 784px #ffa842, 1735px 1276px #ffa842, 966px 1534px #ffa842, 654px 783px #ffa842, 1366px 964px #ffa842, 1213px 60px #ffa842, 302px 1509px #ffa842, 845px 714px #ffa842, 524px 323px #ffa842, 1538px 1399px #ffa842, 394px 619px #ffa842, 680px 26px #ffa842, 353px 776px #ffa842, 1826px 1450px #ffa842, 1909px 1452px #ffa842, 1014px 1315px #ffa842, 1883px 1474px #ffa842, 766px 1742px #ffa842, 1693px 658px #ffa842, 1186px 302px #ffa842, 376px 1575px #ffa842, 712px 1739px #ffa842, 1627px 299px #ffa842, 482px 224px #ffa842, 1379px 510px #ffa842, 1543px 1602px #ffa842, 45px 606px #ffa842, 827px 1336px #ffa842, 224px 1939px #ffa842, 1098px 1342px #ffa842, 813px 1553px #ffa842, 825px 419px #ffa842, 519px 894px #ffa842, 1406px 797px #ffa842, 1341px 274px #ffa842, 1787px 903px #ffa842, 1701px 1483px #ffa842, 1108px 232px #ffa842, 1599px 1409px #ffa842, 659px 870px #ffa842, 1538px 335px #ffa842, 632px 1855px #ffa842, 154px 1026px #ffa842, 1722px 979px #ffa842, 1339px 509px #ffa842, 1833px 460px #ffa842, 315px 65px #ffa842, 496px 1927px #ffa842, 1314px 427px #ffa842, 344px 1046px #ffa842, 1658px 724px #ffa842, 1899px 264px #ffa842, 1200px 1305px #ffa842, 1562px 339px #ffa842, 159px 766px #ffa842, 1639px 1966px #ffa842, 459px 1898px #ffa842, 944px 763px #ffa842, 1174px 1056px #ffa842, 1825px 790px #ffa842, 906px 1526px #ffa842, 1537px 1303px #ffa842, 79px 1105px #ffa842, 1318px 672px #ffa842, 1232px 61px #ffa842, 709px 1078px #ffa842, 1010px 1810px #ffa842, 777px 1160px #ffa842, 1598px 1428px #ffa842, 815px 684px #ffa842, 1003px 943px #ffa842, 1876px 1003px #ffa842, 1025px 1529px #ffa842, 66px 549px #ffa842, 514px 457px #ffa842, 262px 1005px #ffa842, 812px 1705px #ffa842, 1163px 1087px #ffa842, 165px 45px #ffa842, 677px 1462px #ffa842, 580px 1675px #ffa842, 1848px 1384px #ffa842, 449px 862px #ffa842, 1629px 1979px #ffa842, 667px 135px #ffa842, 240px 53px #ffa842, 1919px 1832px #ffa842, 696px 1384px #ffa842, 1630px 361px #ffa842, 878px 663px #ffa842, 1226px 1723px #ffa842, 765px 686px #ffa842, 576px 1647px #ffa842, 97px 1602px #ffa842, 1117px 1049px #ffa842, 1433px 68px #ffa842, 1375px 1991px #ffa842, 1755px 990px #ffa842, 1483px 801px #ffa842, 473px 1802px #ffa842, 822px 768px #ffa842, 196px 577px #ffa842, 516px 504px #ffa842, 623px 981px #ffa842, 1478px 819px #ffa842, 126px 384px #ffa842, 584px 1908px #ffa842, 1549px 521px #ffa842, 1866px 1335px #ffa842, 586px 342px #ffa842, 1698px 642px #ffa842, 136px 188px #ffa842, 1613px 520px #ffa842, 937px 326px #ffa842, 1111px 169px #ffa842, 229px 229px #ffa842, 1357px 20px #ffa842, 725px 1305px #ffa842, 23px 1977px #ffa842, 426px 1945px #ffa842, 1628px 1530px #ffa842, 256px 1295px #ffa842, 58px 78px #ffa842, 409px 1145px #ffa842, 1607px 767px #ffa842, 212px 144px #ffa842, 361px 1890px #ffa842, 1827px 1451px #ffa842, 1875px 645px #ffa842, 571px 853px #ffa842, 1302px 301px #ffa842, 9px 1344px #ffa842, 418px 619px #ffa842, 1941px 90px #ffa842, 949px 640px #ffa842, 179px 1783px #ffa842, 1104px 360px #ffa842, 1723px 370px #ffa842, 1122px 1418px #ffa842, 1374px 508px #ffa842, 1108px 1089px #ffa842, 1440px 1743px #ffa842, 462px 1495px #ffa842, 1187px 265px #ffa842, 567px 74px #ffa842, 557px 542px #ffa842, 967px 673px #ffa842, 825px 1971px #ffa842, 988px 1260px #ffa842, 710px 1206px #ffa842, 538px 1805px #ffa842, 137px 861px #ffa842, 1922px 1313px #ffa842, 481px 470px #ffa842, 1224px 316px #ffa842, 1979px 239px #ffa842, 22px 1155px #ffa842, 1640px 186px #ffa842, 592px 1709px #ffa842, 765px 170px #ffa842, 129px 1750px #ffa842, 788px 719px #ffa842, 181px 1327px #ffa842, 433px 1455px #ffa842, 141px 450px #ffa842, 1287px 1027px #ffa842, 1278px 1462px #ffa842, 688px 1526px #ffa842, 463px 1604px #ffa842, 1232px 297px #ffa842, 920px 1227px #ffa842, 1571px 1765px #ffa842, 1482px 1316px #ffa842, 759px 1463px #ffa842, 950px 1166px #ffa842, 1532px 1588px #ffa842, 608px 267px #ffa842, 1862px 1943px #ffa842, 805px 717px #ffa842, 1803px 1319px #ffa842, 1821px 683px #ffa842, 995px 1958px #ffa842, 484px 932px #ffa842, 366px 901px #ffa842, 451px 1563px #ffa842, 1704px 1471px #ffa842, 1379px 44px #ffa842, 1778px 472px #ffa842, 419px 1806px #ffa842, 1545px 222px #ffa842, 1563px 777px #ffa842, 39px 964px #ffa842, 1620px 24px #ffa842, 1151px 320px #ffa842, 1940px 1426px #ffa842, 1555px 1538px #ffa842, 1747px 488px #ffa842, 1348px 300px #ffa842, 990px 538px #ffa842, 780px 361px #ffa842, 988px 971px #ffa842, 1973px 1534px #ffa842, 1542px 1829px #ffa842, 1557px 216px #ffa842, 1404px 641px #ffa842, 47px 877px #ffa842, 65px 1738px #ffa842, 1895px 1798px #ffa842, 56px 591px #ffa842, 536px 906px #ffa842, 568px 74px #ffa842, 433px 462px #ffa842, 727px 295px #ffa842, 876px 1878px #ffa842, 1891px 1946px #ffa842, 1451px 493px #ffa842, 1569px 226px #ffa842, 879px 1351px #ffa842, 1529px 43px #ffa842, 33px 74px #ffa842, 1516px 1924px #ffa842, 878px 323px #ffa842, 455px 1122px #ffa842, 1943px 526px #ffa842, 1456px 1060px #ffa842, 1631px 979px #ffa842, 1819px 1324px #ffa842, 1660px 1192px #ffa842, 1867px 1714px #ffa842, 1928px 1940px #ffa842, 1618px 744px #ffa842, 979px 357px #ffa842, 98px 1645px #ffa842, 1898px 1207px #ffa842, 1134px 16px #ffa842, 1313px 1018px #ffa842, 717px 812px #ffa842, 1503px 234px #ffa842, 1612px 188px #ffa842, 29px 459px #ffa842, 414px 1487px #ffa842, 1223px 1730px #ffa842, 1643px 1188px #ffa842, 424px 767px #ffa842, 1692px 1591px #ffa842, 1265px 367px #ffa842, 54px 832px #ffa842, 410px 804px #ffa842, 1397px 1242px #ffa842, 549px 1484px #ffa842, 721px 1088px #ffa842, 472px 1240px #ffa842, 1927px 514px #ffa842, 1303px 1310px #ffa842, 71px 1276px #ffa842, 829px 1332px #ffa842, 84px 1920px #ffa842, 1088px 375px #ffa842, 1659px 736px #ffa842, 967px 294px #ffa842, 651px 92px #ffa842, 1572px 143px #ffa842, 1680px 770px #ffa842, 1873px 1289px #ffa842, 1983px 821px #ffa842, 448px 1090px #ffa842, 890px 1332px #ffa842, 836px 867px #ffa842, 1867px 1213px #ffa842, 1874px 1574px #ffa842, 750px 1063px #ffa842, 1297px 1971px #ffa842, 1274px 1015px #ffa842, 1628px 933px #ffa842, 309px 1386px #ffa842, 299px 1621px #ffa842, 1973px 526px #ffa842, 196px 1416px #ffa842, 778px 715px #ffa842, 1993px 1294px #ffa842, 381px 435px #ffa842, 1405px 681px #ffa842, 1759px 1077px #ffa842, 1764px 1748px #ffa842, 168px 470px #ffa842, 978px 781px #ffa842, 110px 1666px #ffa842, 835px 747px #ffa842, 112px 95px #ffa842, 604px 712px #ffa842, 1121px 1752px #ffa842, 393px 1782px #ffa842, 1869px 830px #ffa842, 1303px 348px #ffa842, 427px 1546px #ffa842, 761px 718px #ffa842, 946px 674px #ffa842, 832px 964px #ffa842, 1607px 2000px #ffa842, 1624px 1296px #ffa842, 1093px 735px #ffa842, 1865px 608px #ffa842, 933px 1278px #ffa842, 1402px 547px #ffa842, 1865px 1211px #ffa842, 109px 72px #ffa842, 249px 1482px #ffa842, 586px 1933px #ffa842, 911px 1336px #ffa842, 697px 853px #ffa842, 987px 1797px #ffa842, 1371px 933px #ffa842, 492px 1896px #ffa842, 998px 1866px #ffa842, 518px 31px #ffa842, 1873px 372px #ffa842, 1025px 1308px #ffa842, 1478px 965px #ffa842, 1934px 934px #ffa842, 1048px 1262px #ffa842, 1839px 40px #ffa842, 1399px 732px #ffa842, 735px 416px #ffa842, 621px 394px #ffa842, 788px 1802px #ffa842, 1918px 307px #ffa842, 432px 1845px #ffa842, 616px 481px #ffa842, 921px 798px #ffa842, 354px 597px #ffa842, 1622px 214px #ffa842, 1349px 1983px #ffa842, 1033px 1622px #ffa842, 1198px 407px #ffa842, 1239px 1449px #ffa842, 1278px 1978px #ffa842, 426px 1264px #ffa842, 507px 1341px #ffa842, 1956px 818px #ffa842, 1041px 277px #ffa842, 1371px 639px #ffa842, 1224px 419px #ffa842, 211px 1106px #ffa842, 847px 656px #ffa842, 534px 1891px #ffa842, 1289px 823px #ffa842, 906px 482px #ffa842, 347px 1837px #ffa842, 1246px 1462px #ffa842, 915px 1858px #ffa842, 559px 1320px #ffa842, 77px 1555px #ffa842, 845px 1743px #ffa842, 313px 1414px #ffa842, 188px 252px #ffa842, 509px 637px #ffa842, 374px 142px #ffa842, 1397px 474px #ffa842, 458px 1197px #ffa842, 292px 619px #ffa842, 1749px 14px #ffa842, 1638px 24px #ffa842, 563px 1752px #ffa842, 1940px 1065px #ffa842, 1145px 1030px #ffa842, 894px 1470px #ffa842, 444px 32px #ffa842, 1341px 1136px #ffa842, 1941px 412px #ffa842, 1328px 785px #ffa842, 161px 1740px #ffa842, 948px 829px #ffa842, 933px 823px #ffa842, 1709px 507px #ffa842, 1366px 1821px #ffa842, 720px 731px #ffa842, 162px 682px #ffa842, 1684px 882px #ffa842, 134px 497px #ffa842, 1659px 1701px #ffa842, 1186px 446px #ffa842, 911px 1435px #ffa842, 1814px 1028px #ffa842, 1234px 1520px #ffa842, 1186px 23px #ffa842, 318px 87px #ffa842, 1179px 837px #ffa842, 1071px 46px #ffa842, 1125px 1862px #ffa842, 94px 261px #ffa842, 1574px 282px #ffa842, 1039px 815px #ffa842, 1776px 1472px #ffa842, 867px 473px #ffa842, 901px 215px #ffa842, 862px 630px #ffa842, 1480px 1673px #ffa842, 411px 1896px #ffa842, 1335px 944px #ffa842, 148px 1235px #ffa842, 57px 140px #ffa842, 447px 651px #ffa842, 1414px 1651px #ffa842, 209px 1770px #ffa842, 1800px 1590px #ffa842, 1304px 1px #ffa842, 279px 771px #ffa842, 1770px 1398px #ffa842, 724px 1201px #ffa842, 245px 1145px #ffa842, 172px 1951px #ffa842, 284px 236px #ffa842, 1905px 1307px #ffa842, 1948px 574px #ffa842, 283px 669px #ffa842, 247px 384px #ffa842, 224px 619px #ffa842, 128px 772px #ffa842, 1698px 1405px #ffa842, 830px 505px #ffa842, 1938px 397px #ffa842, 1772px 1001px #ffa842, 1454px 808px #ffa842, 304px 561px #ffa842, 1321px 966px #ffa842, 735px 1368px #ffa842, 894px 345px #ffa842, 1217px 1997px #ffa842, 892px 1342px #ffa842, 353px 379px #ffa842, 1382px 1156px #ffa842, 164px 1239px #ffa842, 1268px 1859px #ffa842, 1385px 1721px #ffa842, 16px 283px #ffa842, 1819px 200px #ffa842, 660px 1111px #ffa842, 1679px 1728px #ffa842, 463px 596px #ffa842, 217px 1834px #ffa842, 1879px 538px #ffa842, 304px 906px #ffa842, 1327px 1347px #ffa842, 1226px 1579px #ffa842, 1786px 1616px #ffa842, 1234px 1982px #ffa842, 1868px 1862px #ffa842, 814px 948px #ffa842, 178px 1837px #ffa842, 571px 1701px #ffa842, 106px 566px #ffa842, 270px 925px #ffa842, 1417px 248px #ffa842, 609px 1551px #ffa842, 992px 1825px #ffa842, 1515px 1999px #ffa842, 1167px 914px #ffa842, 1698px 490px #ffa842, 189px 1463px #ffa842, 928px 612px #ffa842, 1714px 803px #ffa842, 535px 402px #ffa842, 1000px 379px #ffa842, 1610px 574px #ffa842, 1882px 1155px #ffa842, 1425px 1514px #ffa842, 417px 1987px #ffa842, 1681px 1059px #ffa842, 841px 762px #ffa842, 1886px 1098px #ffa842, 1785px 236px #ffa842, 1950px 950px #ffa842, 444px 1937px #ffa842, 1364px 540px #ffa842, 1971px 225px #ffa842, 1624px 868px #ffa842, 869px 640px #ffa842, 1637px 559px #ffa842, 20px 823px #ffa842, 409px 177px #ffa842, 1804px 1626px #ffa842, 388px 527px #ffa842, 1385px 1734px #ffa842, 988px 1310px #ffa842, 443px 599px #ffa842, 1780px 434px #ffa842, 654px 419px #ffa842, 268px 1424px #ffa842, 1971px 40px #ffa842, 360px 1834px #ffa842, 875px 1930px #ffa842, 1866px 1885px #ffa842, 453px 1670px #ffa842, 1696px 1337px #ffa842, 604px 1887px #ffa842, 1405px 769px #ffa842, 1546px 897px #ffa842, 595px 1975px #ffa842, 32px 1765px #ffa842, 896px 1150px #ffa842, 1818px 95px #ffa842, 444px 49px #ffa842, 589px 1796px #ffa842, 764px 1965px #ffa842, 920px 1803px #ffa842, 403px 1997px #ffa842, 833px 1282px #ffa842, 1127px 1770px #ffa842, 1810px 77px #ffa842, 1214px 1102px #ffa842, 364px 401px #ffa842, 1139px 1191px #ffa842, 916px 1907px #ffa842, 870px 290px #ffa842, 688px 678px #ffa842, 1523px 34px #ffa842, 1265px 1082px #ffa842, 1394px 1080px #ffa842, 1787px 1738px #ffa842, 1682px 755px #ffa842, 1955px 832px #ffa842, 546px 1577px #ffa842, 1062px 1561px #ffa842, 344px 826px #ffa842, 1442px 782px #ffa842, 467px 1477px #ffa842, 879px 1439px #ffa842, 1672px 268px #ffa842, 1317px 1355px #ffa842, 1980px 1965px #ffa842, 688px 1465px #ffa842, 1131px 872px #ffa842, 1301px 1656px #ffa842, 974px 583px #ffa842, 1613px 1467px #ffa842, 1976px 1995px #ffa842, 1377px 760px #ffa842, 1367px 387px #ffa842, 1880px 191px #ffa842, 711px 876px #ffa842, 539px 152px #ffa842, 545px 1809px #ffa842, 920px 970px #ffa842, 1154px 1355px #ffa842, 1968px 94px #ffa842, 1703px 490px #ffa842, 380px 146px #ffa842, 1561px 785px #ffa842, 1930px 1385px #ffa842, 519px 1091px #ffa842, 269px 570px #ffa842, 109px 1326px #ffa842, 1476px 969px #ffa842, 1999px 1885px #ffa842, 341px 1238px #ffa842, 1105px 1076px #ffa842, 596px 88px #ffa842, 937px 492px #ffa842, 1339px 1673px #ffa842, 1967px 762px #ffa842, 65px 952px #ffa842, 111px 93px #ffa842, 1011px 1684px #ffa842, 377px 1430px #ffa842, 1011px 386px #ffa842, 1162px 421px #ffa842, 196px 617px #ffa842, 1407px 1141px #ffa842, 1562px 572px #ffa842, 316px 690px #ffa842, 1600px 1980px #ffa842, 1545px 1254px #ffa842, 680px 1120px #ffa842, 575px 1284px #ffa842, 179px 1470px #ffa842, 1496px 1506px #ffa842, 977px 1376px #ffa842, 1282px 708px #ffa842, 408px 1427px #ffa842, 1173px 1597px #ffa842, 1120px 1755px #ffa842, 974px 520px #ffa842, 979px 384px #ffa842, 622px 1116px #ffa842, 1307px 866px #ffa842, 1188px 1596px #ffa842, 858px 1947px #ffa842, 861px 1373px #ffa842, 857px 43px #ffa842, 1878px 499px #ffa842, 1297px 535px #ffa842, 870px 1286px #ffa842, 1452px 448px #ffa842, 906px 72px #ffa842, 1450px 872px #ffa842, 1607px 1755px #ffa842, 1071px 1959px #ffa842, 976px 879px #ffa842, 1435px 284px #ffa842, 1601px 496px #ffa842, 671px 1713px #ffa842, 356px 1148px #ffa842, 837px 867px #ffa842, 246px 858px #ffa842, 1031px 1594px #ffa842, 571px 214px #ffa842, 1012px 1329px #ffa842, 1566px 1142px #ffa842, 219px 1376px #ffa842, 1580px 1454px #ffa842, 690px 1037px #ffa842, 1940px 756px #ffa842, 1755px 850px #ffa842, 1037px 363px #ffa842, 25px 515px #ffa842, 806px 1571px #ffa842, 1266px 1398px #ffa842, 695px 791px #ffa842, 1838px 950px #ffa842, 1578px 27px #ffa842, 1692px 1581px #ffa842, 1817px 1040px #ffa842, 1781px 238px #ffa842, 1052px 895px #ffa842, 398px 440px #ffa842, 1643px 325px #ffa842, 79px 848px #ffa842, 1295px 326px #ffa842, 293px 81px #ffa842, 1202px 1580px #ffa842, 1441px 100px #ffa842, 1295px 1465px #ffa842, 1132px 1275px #ffa842, 774px 704px #ffa842, 1109px 1546px #ffa842, 557px 1390px #ffa842, 1253px 1224px #ffa842, 1063px 1618px #ffa842, 1793px 440px #ffa842, 890px 1988px #ffa842, 814px 424px #ffa842, 1390px 1280px #ffa842, 1127px 907px #ffa842, 1044px 1368px #ffa842, 1317px 876px #ffa842, 762px 638px #ffa842, 965px 747px #ffa842, 755px 1945px #ffa842, 706px 414px #ffa842, 1842px 1673px #ffa842, 1158px 1336px #ffa842, 989px 1955px #ffa842, 1857px 89px #ffa842, 1659px 343px #ffa842, 509px 1385px #ffa842, 1620px 758px #ffa842, 1958px 1064px #ffa842, 178px 341px #ffa842, 1500px 808px #ffa842, 20px 1646px #ffa842, 1572px 870px #ffa842, 1821px 1377px #ffa842, 328px 1965px #ffa842, 903px 616px #ffa842, 1731px 1599px #ffa842, 267px 856px #ffa842;
}

#stars2 {
	width: 2px;
	height: 2px;
	border-radius: 20px;
	background: transparent;
	box-shadow: 921px 1554px #ffa842, 1944px 550px #ffa842, 1696px 1632px #ffa842, 16px 1899px #ffa842, 1894px 130px #ffa842, 77px 262px #ffa842, 22px 1159px #ffa842, 933px 1206px #ffa842, 1660px 482px #ffa842, 1067px 1154px #ffa842, 468px 625px #ffa842, 1408px 1687px #ffa842, 153px 1200px #ffa842, 887px 1966px #ffa842, 1260px 514px #ffa842, 1167px 1158px #ffa842, 790px 553px #ffa842, 1103px 758px #ffa842, 226px 1028px #ffa842, 1340px 1760px #ffa842, 1712px 528px #ffa842, 114px 1693px #ffa842, 185px 572px #ffa842, 1566px 1793px #ffa842, 317px 1501px #ffa842, 846px 530px #ffa842, 1585px 1437px #ffa842, 1335px 1009px #ffa842, 1768px 436px #ffa842, 1131px 666px #ffa842, 27px 1543px #ffa842, 1778px 1861px #ffa842, 1496px 30px #ffa842, 1359px 1226px #ffa842, 416px 135px #ffa842, 1675px 673px #ffa842, 296px 524px #ffa842, 432px 1822px #ffa842, 1995px 416px #ffa842, 1206px 1846px #ffa842, 542px 603px #ffa842, 1811px 1083px #ffa842, 1125px 1900px #ffa842, 4px 1410px #ffa842, 665px 1674px #ffa842, 982px 365px #ffa842, 809px 534px #ffa842, 116px 1381px #ffa842, 727px 439px #ffa842, 1674px 1407px #ffa842, 976px 1762px #ffa842, 1585px 28px #ffa842, 1916px 624px #ffa842, 1716px 1118px #ffa842, 1022px 177px #ffa842, 807px 619px #ffa842, 1657px 338px #ffa842, 1608px 1259px #ffa842, 405px 1890px #ffa842, 433px 1978px #ffa842, 1457px 1495px #ffa842, 175px 989px #ffa842, 850px 1044px #ffa842, 170px 444px #ffa842, 1623px 71px #ffa842, 977px 1319px #ffa842, 440px 464px #ffa842, 51px 1209px #ffa842, 783px 1274px #ffa842, 1296px 244px #ffa842, 1260px 94px #ffa842, 652px 905px #ffa842, 805px 1307px #ffa842, 947px 822px #ffa842, 384px 268px #ffa842, 1856px 1782px #ffa842, 459px 1844px #ffa842, 1679px 473px #ffa842, 673px 1832px #ffa842, 96px 345px #ffa842, 1268px 428px #ffa842, 788px 1138px #ffa842, 1242px 867px #ffa842, 652px 831px #ffa842, 993px 1706px #ffa842, 1337px 64px #ffa842, 1092px 624px #ffa842, 674px 1344px #ffa842, 1036px 405px #ffa842, 996px 1371px #ffa842, 1906px 1410px #ffa842, 1285px 1079px #ffa842, 1756px 583px #ffa842, 404px 380px #ffa842, 1739px 1620px #ffa842, 1253px 372px #ffa842, 520px 620px #ffa842, 1842px 852px #ffa842, 490px 387px #ffa842, 1251px 143px #ffa842, 1814px 537px #ffa842, 1405px 623px #ffa842, 1236px 1186px #ffa842, 1286px 896px #ffa842, 1626px 990px #ffa842, 31px 1067px #ffa842, 1288px 939px #ffa842, 763px 338px #ffa842, 713px 1515px #ffa842, 859px 1621px #ffa842, 1720px 1984px #ffa842, 796px 1743px #ffa842, 1439px 1587px #ffa842, 965px 412px #ffa842, 775px 1168px #ffa842, 1192px 956px #ffa842, 368px 1075px #ffa842, 1484px 1154px #ffa842, 1784px 547px #ffa842, 815px 675px #ffa842, 1387px 890px #ffa842, 1665px 1733px #ffa842, 1948px 429px #ffa842, 1665px 92px #ffa842, 1806px 919px #ffa842, 1712px 494px #ffa842, 577px 1922px #ffa842, 820px 1228px #ffa842, 678px 1745px #ffa842, 1421px 586px #ffa842, 788px 208px #ffa842, 380px 250px #ffa842, 748px 977px #ffa842, 1637px 337px #ffa842, 851px 1514px #ffa842, 1487px 1410px #ffa842, 1776px 710px #ffa842, 544px 453px #ffa842, 1707px 1932px #ffa842, 1121px 1642px #ffa842, 1227px 391px #ffa842, 583px 833px #ffa842, 658px 278px #ffa842, 345px 1388px #ffa842, 1529px 1419px #ffa842, 233px 1008px #ffa842, 892px 943px #ffa842, 1431px 1091px #ffa842, 1524px 316px #ffa842, 1547px 192px #ffa842, 976px 36px #ffa842, 1648px 1053px #ffa842, 1833px 1572px #ffa842, 1677px 936px #ffa842, 589px 1755px #ffa842, 978px 1875px #ffa842, 1508px 412px #ffa842, 1242px 439px #ffa842, 1263px 40px #ffa842, 1427px 1736px #ffa842, 639px 906px #ffa842, 1349px 373px #ffa842, 1055px 969px #ffa842, 602px 95px #ffa842, 224px 1805px #ffa842, 1129px 837px #ffa842, 1110px 1358px #ffa842, 1067px 1752px #ffa842, 391px 1389px #ffa842, 885px 1979px #ffa842, 1188px 414px #ffa842, 1931px 325px #ffa842, 1853px 1918px #ffa842, 636px 1313px #ffa842, 1236px 1913px #ffa842, 1801px 780px #ffa842, 633px 529px #ffa842, 1500px 33px #ffa842, 1387px 1045px #ffa842, 832px 1281px #ffa842, 1880px 1845px #ffa842, 1477px 1096px #ffa842, 1457px 698px #ffa842, 1658px 1049px #ffa842, 1957px 1151px #ffa842, 1561px 1593px #ffa842, 627px 250px #ffa842, 975px 1575px #ffa842, 68px 998px #ffa842, 951px 85px #ffa842, 280px 431px #ffa842, 1683px 1745px #ffa842, 322px 778px #ffa842, 841px 888px #ffa842, 1895px 1883px #ffa842, 700px 568px #ffa842, 1846px 442px #ffa842, 91px 1650px #ffa842, 970px 917px #ffa842, 1585px 452px #ffa842;
	animation: animStar 100s linear infinite;
}

#stars2:after {
	content: " ";
	position: absolute;
	top: 2000px;
	width: 2px;
	height: 2px;
	border-radius: 20px;
	background: transparent;
	box-shadow: 921px 1554px #ffa842, 1944px 550px #ffa842, 1696px 1632px #ffa842, 16px 1899px #ffa842, 1894px 130px #ffa842, 77px 262px #ffa842, 22px 1159px #ffa842, 933px 1206px #ffa842, 1660px 482px #ffa842, 1067px 1154px #ffa842, 468px 625px #ffa842, 1408px 1687px #ffa842, 153px 1200px #ffa842, 887px 1966px #ffa842, 1260px 514px #ffa842, 1167px 1158px #ffa842, 790px 553px #ffa842, 1103px 758px #ffa842, 226px 1028px #ffa842, 1340px 1760px #ffa842, 1712px 528px #ffa842, 114px 1693px #ffa842, 185px 572px #ffa842, 1566px 1793px #ffa842, 317px 1501px #ffa842, 846px 530px #ffa842, 1585px 1437px #ffa842, 1335px 1009px #ffa842, 1768px 436px #ffa842, 1131px 666px #ffa842, 27px 1543px #ffa842, 1778px 1861px #ffa842, 1496px 30px #ffa842, 1359px 1226px #ffa842, 416px 135px #ffa842, 1675px 673px #ffa842, 296px 524px #ffa842, 432px 1822px #ffa842, 1995px 416px #ffa842, 1206px 1846px #ffa842, 542px 603px #ffa842, 1811px 1083px #ffa842, 1125px 1900px #ffa842, 4px 1410px #ffa842, 665px 1674px #ffa842, 982px 365px #ffa842, 809px 534px #ffa842, 116px 1381px #ffa842, 727px 439px #ffa842, 1674px 1407px #ffa842, 976px 1762px #ffa842, 1585px 28px #ffa842, 1916px 624px #ffa842, 1716px 1118px #ffa842, 1022px 177px #ffa842, 807px 619px #ffa842, 1657px 338px #ffa842, 1608px 1259px #ffa842, 405px 1890px #ffa842, 433px 1978px #ffa842, 1457px 1495px #ffa842, 175px 989px #ffa842, 850px 1044px #ffa842, 170px 444px #ffa842, 1623px 71px #ffa842, 977px 1319px #ffa842, 440px 464px #ffa842, 51px 1209px #ffa842, 783px 1274px #ffa842, 1296px 244px #ffa842, 1260px 94px #ffa842, 652px 905px #ffa842, 805px 1307px #ffa842, 947px 822px #ffa842, 384px 268px #ffa842, 1856px 1782px #ffa842, 459px 1844px #ffa842, 1679px 473px #ffa842, 673px 1832px #ffa842, 96px 345px #ffa842, 1268px 428px #ffa842, 788px 1138px #ffa842, 1242px 867px #ffa842, 652px 831px #ffa842, 993px 1706px #ffa842, 1337px 64px #ffa842, 1092px 624px #ffa842, 674px 1344px #ffa842, 1036px 405px #ffa842, 996px 1371px #ffa842, 1906px 1410px #ffa842, 1285px 1079px #ffa842, 1756px 583px #ffa842, 404px 380px #ffa842, 1739px 1620px #ffa842, 1253px 372px #ffa842, 520px 620px #ffa842, 1842px 852px #ffa842, 490px 387px #ffa842, 1251px 143px #ffa842, 1814px 537px #ffa842, 1405px 623px #ffa842, 1236px 1186px #ffa842, 1286px 896px #ffa842, 1626px 990px #ffa842, 31px 1067px #ffa842, 1288px 939px #ffa842, 763px 338px #ffa842, 713px 1515px #ffa842, 859px 1621px #ffa842, 1720px 1984px #ffa842, 796px 1743px #ffa842, 1439px 1587px #ffa842, 965px 412px #ffa842, 775px 1168px #ffa842, 1192px 956px #ffa842, 368px 1075px #ffa842, 1484px 1154px #ffa842, 1784px 547px #ffa842, 815px 675px #ffa842, 1387px 890px #ffa842, 1665px 1733px #ffa842, 1948px 429px #ffa842, 1665px 92px #ffa842, 1806px 919px #ffa842, 1712px 494px #ffa842, 577px 1922px #ffa842, 820px 1228px #ffa842, 678px 1745px #ffa842, 1421px 586px #ffa842, 788px 208px #ffa842, 380px 250px #ffa842, 748px 977px #ffa842, 1637px 337px #ffa842, 851px 1514px #ffa842, 1487px 1410px #ffa842, 1776px 710px #ffa842, 544px 453px #ffa842, 1707px 1932px #ffa842, 1121px 1642px #ffa842, 1227px 391px #ffa842, 583px 833px #ffa842, 658px 278px #ffa842, 345px 1388px #ffa842, 1529px 1419px #ffa842, 233px 1008px #ffa842, 892px 943px #ffa842, 1431px 1091px #ffa842, 1524px 316px #ffa842, 1547px 192px #ffa842, 976px 36px #ffa842, 1648px 1053px #ffa842, 1833px 1572px #ffa842, 1677px 936px #ffa842, 589px 1755px #ffa842, 978px 1875px #ffa842, 1508px 412px #ffa842, 1242px 439px #ffa842, 1263px 40px #ffa842, 1427px 1736px #ffa842, 639px 906px #ffa842, 1349px 373px #ffa842, 1055px 969px #ffa842, 602px 95px #ffa842, 224px 1805px #ffa842, 1129px 837px #ffa842, 1110px 1358px #ffa842, 1067px 1752px #ffa842, 391px 1389px #ffa842, 885px 1979px #ffa842, 1188px 414px #ffa842, 1931px 325px #ffa842, 1853px 1918px #ffa842, 636px 1313px #ffa842, 1236px 1913px #ffa842, 1801px 780px #ffa842, 633px 529px #ffa842, 1500px 33px #ffa842, 1387px 1045px #ffa842, 832px 1281px #ffa842, 1880px 1845px #ffa842, 1477px 1096px #ffa842, 1457px 698px #ffa842, 1658px 1049px #ffa842, 1957px 1151px #ffa842, 1561px 1593px #ffa842, 627px 250px #ffa842, 975px 1575px #ffa842, 68px 998px #ffa842, 951px 85px #ffa842, 280px 431px #ffa842, 1683px 1745px #ffa842, 322px 778px #ffa842, 841px 888px #ffa842, 1895px 1883px #ffa842, 700px 568px #ffa842, 1846px 442px #ffa842, 91px 1650px #ffa842, 970px 917px #ffa842, 1585px 452px #ffa842;
}

#stars3 {
	width: 3px;
	height: 3px;
	border-radius: 20px;
	opacity: 0.5;
	background: transparent;
	box-shadow: 1679px 1408px #ffa842, 1970px 1504px #ffa842, 1789px 965px #ffa842, 698px 234px #ffa842, 1733px 1854px #ffa842, 1060px 271px #ffa842, 719px 1744px #ffa842, 1707px 1847px #ffa842, 1710px 432px #ffa842, 1325px 1585px #ffa842, 92px 577px #ffa842, 163px 1938px #ffa842, 1885px 123px #ffa842, 1566px 1753px #ffa842, 1288px 21px #ffa842, 1396px 1908px #ffa842, 675px 1466px #ffa842, 734px 1557px #ffa842, 941px 1885px #ffa842, 1692px 6px #ffa842, 115px 1183px #ffa842, 639px 1044px #ffa842, 1171px 1982px #ffa842, 1801px 1078px #ffa842, 648px 820px #ffa842, 1885px 1984px #ffa842, 268px 1729px #ffa842, 1388px 181px #ffa842, 1741px 1280px #ffa842, 1719px 1080px #ffa842, 12px 932px #ffa842, 489px 157px #ffa842, 1910px 790px #ffa842, 115px 44px #ffa842, 1748px 1458px #ffa842, 282px 109px #ffa842, 1100px 1528px #ffa842, 543px 598px #ffa842, 1320px 1188px #ffa842, 1124px 839px #ffa842, 1406px 1289px #ffa842, 472px 1376px #ffa842, 852px 286px #ffa842, 510px 860px #ffa842, 700px 306px #ffa842, 1822px 1302px #ffa842, 15px 19px #ffa842, 1360px 420px #ffa842, 1483px 42px #ffa842, 1287px 1867px #ffa842, 1105px 1322px #ffa842, 745px 161px #ffa842, 431px 1722px #ffa842, 855px 1254px #ffa842, 860px 1784px #ffa842, 1578px 1955px #ffa842, 1085px 461px #ffa842, 472px 690px #ffa842, 23px 1152px #ffa842, 1625px 601px #ffa842, 1177px 1692px #ffa842, 397px 1984px #ffa842, 10px 1164px #ffa842, 1132px 1557px #ffa842, 438px 817px #ffa842, 1590px 1236px #ffa842, 1037px 1616px #ffa842, 533px 941px #ffa842, 1163px 1992px #ffa842, 1451px 1081px #ffa842, 1335px 1578px #ffa842, 503px 1556px #ffa842, 197px 1725px #ffa842, 511px 1397px #ffa842, 1514px 1164px #ffa842, 1249px 148px #ffa842, 947px 1849px #ffa842, 1258px 1426px #ffa842, 255px 1937px #ffa842, 23px 529px #ffa842, 578px 230px #ffa842, 925px 767px #ffa842, 903px 365px #ffa842, 1861px 451px #ffa842, 1813px 912px #ffa842, 1597px 637px #ffa842, 195px 626px #ffa842, 130px 404px #ffa842, 725px 408px #ffa842, 1916px 843px #ffa842, 1336px 239px #ffa842, 1568px 1390px #ffa842, 139px 126px #ffa842, 1287px 1271px #ffa842, 731px 465px #ffa842, 1959px 1465px #ffa842, 909px 169px #ffa842, 838px 1332px #ffa842, 464px 1037px #ffa842, 1893px 233px #ffa842;
	animation: animStar 150s linear infinite;
}

#stars3:after {
	content: " ";
	position: absolute;
	top: 2000px;
	width: 3px;
	height: 3px;
	border-radius: 20px;
	background: transparent;
	box-shadow: 1679px 1408px #ffa842, 1970px 1504px #ffa842, 1789px 965px #ffa842, 698px 234px #ffa842, 1733px 1854px #ffa842, 1060px 271px #ffa842, 719px 1744px #ffa842, 1707px 1847px #ffa842, 1710px 432px #ffa842, 1325px 1585px #ffa842, 92px 577px #ffa842, 163px 1938px #ffa842, 1885px 123px #ffa842, 1566px 1753px #ffa842, 1288px 21px #ffa842, 1396px 1908px #ffa842, 675px 1466px #ffa842, 734px 1557px #ffa842, 941px 1885px #ffa842, 1692px 6px #ffa842, 115px 1183px #ffa842, 639px 1044px #ffa842, 1171px 1982px #ffa842, 1801px 1078px #ffa842, 648px 820px #ffa842, 1885px 1984px #ffa842, 268px 1729px #ffa842, 1388px 181px #ffa842, 1741px 1280px #ffa842, 1719px 1080px #ffa842, 12px 932px #ffa842, 489px 157px #ffa842, 1910px 790px #ffa842, 115px 44px #ffa842, 1748px 1458px #ffa842, 282px 109px #ffa842, 1100px 1528px #ffa842, 543px 598px #ffa842, 1320px 1188px #ffa842, 1124px 839px #ffa842, 1406px 1289px #ffa842, 472px 1376px #ffa842, 852px 286px #ffa842, 510px 860px #ffa842, 700px 306px #ffa842, 1822px 1302px #ffa842, 15px 19px #ffa842, 1360px 420px #ffa842, 1483px 42px #ffa842, 1287px 1867px #ffa842, 1105px 1322px #ffa842, 745px 161px #ffa842, 431px 1722px #ffa842, 855px 1254px #ffa842, 860px 1784px #ffa842, 1578px 1955px #ffa842, 1085px 461px #ffa842, 472px 690px #ffa842, 23px 1152px #ffa842, 1625px 601px #ffa842, 1177px 1692px #ffa842, 397px 1984px #ffa842, 10px 1164px #ffa842, 1132px 1557px #ffa842, 438px 817px #ffa842, 1590px 1236px #ffa842, 1037px 1616px #ffa842, 533px 941px #ffa842, 1163px 1992px #ffa842, 1451px 1081px #ffa842, 1335px 1578px #ffa842, 503px 1556px #ffa842, 197px 1725px #ffa842, 511px 1397px #ffa842, 1514px 1164px #ffa842, 1249px 148px #ffa842, 947px 1849px #ffa842, 1258px 1426px #ffa842, 255px 1937px #ffa842, 23px 529px #ffa842, 578px 230px #ffa842, 925px 767px #ffa842, 903px 365px #ffa842, 1861px 451px #ffa842, 1813px 912px #ffa842, 1597px 637px #ffa842, 195px 626px #ffa842, 130px 404px #ffa842, 725px 408px #ffa842, 1916px 843px #ffa842, 1336px 239px #ffa842, 1568px 1390px #ffa842, 139px 126px #ffa842, 1287px 1271px #ffa842, 731px 465px #ffa842, 1959px 1465px #ffa842, 909px 169px #ffa842, 838px 1332px #ffa842, 464px 1037px #ffa842, 1893px 233px #ffa842;
}


@keyframes animStar {
	0% {
		transform: translateY(0px);
	}

	100% {
		transform: translateY(-2000px);
	}
}

/*************/

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}