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

.header {
height: 30px;
background: #282c34;
color: #fff;
}

.header .logo img{
width: auto;
height: 20px;
padding: 0 5px;
}

.header .logo a{
line-height: 1;
font-weight: bold;
}

.header_inner{
display: flex;
justify-content: space-between;
align-items: center;
}

#header_nav { /* SP非表示 */
display: none;
gap: 1rem;
}

#header_nav a {
color: #fff;
text-decoration: none;
}

#header_nav a:hover {
text-decoration: underline;
}

/* head_text **********/

.head_text {
background: linear-gradient(to right, #6a11cb, #2575fc);
color: #fff;
text-align: center;
padding:1rem;
}

.head_text h2 {
margin-bottom: 1rem;
font-size: 22px;
}

.head_text p {
font-size: 12px;
}

.home_content{
/*border-bottom: 1px solid #ffffff2e;*/
overflow: hidden;
}

.home_content.mov{
/*background: linear-gradient(to right, #6a11cb, #2575fc);*/
background: #00000012;
}

.content_inner{
width: 100%;
margin: 0 auto;
}

.title_wrap{
text-align: center;
font-weight: bold;
color: #fff;
}

.title_wrap:first-of-type{
margin-top: 20px;
}

.title_wrap p{
font-family: Helvetica Neue, Arial, "sans-serif";
font-size: 20px;
line-height: 1;
}

.title_wrap span{
font-size: 11px;
}

.title_line {
width: 30px;
height: 3px;
background: rgb(255, 153, 0);
clip-path: polygon(5% 0%, 100% 0px, 95% 100%, 0% 100%);
margin-bottom: 0.555556vw;
display: block;
margin: 0 auto 10px;
}

.all.home{
width: 100%;
display: flex;
flex-direction: column;
min-height: 100vh;
}

.all {
  width: 100%;
  margin: 0 auto;
  max-width: 750px;
  min-width: 320px;
}

.wrapper {
  background: #fff;
  position: relative;
  overflow: hidden;
}

.content{
width: 100%;
float: none;
}

 .sidebar {
	display: none;
}

/* section_wrap **********/

.section_wrap ul{
display: flex;
gap: 15px;
padding: 10px 15px 15px;
width: 100%;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
/* scrollbar-color: #82400eba transparent; */
scrollbar-color: #0000002e transparent;
scrollbar-width: thin;
}

.section_wrap li {
width: 60%;
min-width: 290px;
background: #f9f9f9;
border: 1px solid #ddd;
border-radius: 8px;
padding: 10px 10px 15px;
text-align: center;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
position: relative;
overflow: hidden;
}

.section_wrap li a{
display: flex;
flex-direction: column;
align-items: center;
}

.section_wrap li  h3 {
margin-top: 0;
font-size: 20px;
color: #000;
}

.section_wrap.home_menu li h3{
color: #040b80;
position: relative;
}

.section_wrap.home_menu li {
position: relative;
}

.section_wrap.home_menu li:first-of-type{
background: linear-gradient(60deg, rgba(84,58,183,1) 0%, rgba(0,172,193,1) 100%);
}

.section_wrap.home_menu li:nth-of-type(2){
background: linear-gradient(60deg, rgba(156,85,191,1) 0%, rgba(56,69,198,1) 100%);
}

.section_wrap.home_menu li:nth-of-type(3){
background: linear-gradient(60deg, rgba(187,191,88,1) 0%, rgba(196,106,55,1) 100%)!important;
}

.section_wrap.home_menu li:after{
content: "";
display: block;
width: 100%;
height: 50%;
background: #fff;
position: absolute;
left: 0;
bottom: 0;
}

.section_wrap.home_menu li img{
width: 70%;
margin: 0 auto 10px;
position: relative;
z-index: 1;
}

.section_wrap.home_menu li .wave{
position: absolute;
left: 0;
bottom: 50%;
width: 100%;
}

.section_wrap li  p.text{
margin: 10px 0 20px;
text-align: left;
color: #000;
}

.section_wrap li  h3,
.section_wrap li  p {
white-space: normal;
position: relative;
z-index: 1;
}

.section_wrap .catNews h3{
text-align: left;
}

.section_wrap li  p.btn {
display: block;
margin: 0 auto;
padding: 0.5rem 1rem;
background: linear-gradient(to right, #6a11cb, #2575fc);
color: #fff;
text-decoration: none;
border-radius: 50px;
position: relative;
z-index: 1;
}

.section_wrap li p.btn:hover {
background: #1d63d0;
}

.section_wrap .catNews .inner{
display: block;
width: 100%;
margin-top: 10px;
text-align: left;
}

.section_wrap .catNews  li h3{
margin-top: 10px;
font-size: 14px;
}

.section_wrap .catNews  li img{
border-radius: 5px;
}

/* 動画リスト **********/

.section_wrap.mov_list ul{
display: flex;
gap: 1rem;
padding: 1rem;
width: 100%;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
scrollbar-color: #82400eba transparent;
scrollbar-width: thin;
}

.section_wrap.mov_list li {
width: 60%;
min-width: 290px;
background: #f9f9f9;
border: 1px solid #ddd;
border-radius: 8px;
padding: 10px 10px 15px;
text-align: center;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.section_wrap.mov_list li a{
display: flex;
flex-direction: column;
align-items: center;
}

.section_wrap.mov_list .catNews li h3 {
margin-top: 0;
font-size: 14px;
color: #000;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
max-height: 36px;
}


.section_wrap li.mov_list  p.text{
margin: 10px 0 20px;
text-align: left;
color: #000;
}

/* youtube枠 */

.youtube_wrap{
width: 100%;
aspect-ratio: 16 / 9;
border-radius: 5px;
overflow: hidden;
}

.youtube_wrap iframe {
width: 100%;
height: 100%;
}

/* youtubeモーダル */

.youtube-thumbnail {
position: relative;
max-width: 560px;
cursor: pointer;
margin-top: -9.5%;}

.youtube-thumbnail img {
width: 100%;
height: auto;
}

/* 再生ボタン */
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 68px;
height: 48px;
background: rgba(0, 0, 0, 0.7) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M8 5v14l11-7z"/></svg>') no-repeat center;
background-size: 50%;
border-radius: 5px;
transition: background 0.3s;
}

.play-button:hover {
background-color: rgba(255, 0, 0, 0.7);
}

/* モーダル */
.modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
z-index: 1000;
justify-content: center;
align-items: center;
}

.modal-content {
position: relative;
max-width: 90%;
max-height: 90%;
}

.modal iframe {
width: 560px;
height: 315px;
max-width: 100%;
}

.close-modal {
position: absolute;
top: -30px;
right: -30px;
color: white;
font-size: 30px;
cursor: pointer;
}

/* 記事 **********/

.post_head{
background: #2b2d31;
color: #fff;
padding: 0;
position: relative;
overflow: hidden;
}

.post_head h1{
margin: 10px 0;
padding: 0 15px;
font-size: 18px;
line-height: 1.4;
}

.post_head .thumbnail {
	margin: 0 0 10px;
}

.post_head .meta{
text-align: left;
background: #2b2d31;
border-right: 1px solid #bfbfbf;
border-left: 1px solid #bfbfbf;
color: #bfbfbf;
}

.date {
font-size: 12px;
padding: 2px 5px;
margin: 0 15px;
font-weight: 700;
background: linear-gradient(to right, #6a11cb, #2575fc);
color: #fff;
display: inline-block;
border-radius: 3px;
position: relative;
z-index: 1;
}

.meta {
margin: 0 15px 15px;
padding: 10px;
font-size: 12px;
}

.post_content{
width: 100%;
padding: 15px 15px 30px;
background: #f7f7f7;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
position: relative;
}

/* 記事いろいろ */

.post_content img:not(.bg_event img):not(.thead_image img){
  border: 1px solid #f7f7f7;
  width: 100%;
}

.post_content h2:not(.title_des){
position: relative;
display: inline-block;
margin-bottom: 1em;
width:100%;
text-align:center;
}

.post_content h2:not(.title_des):before {
content: '';
position: absolute;
bottom: 0px;
display: inline-block;
width: 25%;
height: 4px;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background: linear-gradient(to right, #6a11cb, #2575fc);
border-radius: 2px;
}

.post_content h3 {
	border-left: 5px solid #000;
	display: inline-block;
}

.post_content h4 {
  border-left: 5px solid #f22;
}

.post_content ul:not([class*="post_list"]) {
  counter-reset:list;
  list-style-type:none;
  font: 14px/1.6 ;
  padding:0;
}

.post_content li:not([class*="post_list"] li):not([class*="btn_list"] li):not([class*="flow_list"] li){
		position: relative;
		padding: 0 0 5px 20px;
		margin: 7px 0 7px 0px;
		font-weight: bold;
		font-size: 16px;
		line-height: 30px;
}

.post_content li:not([class*="post_list"] li):not([class*="btn_list"] li):not([class*="flow_list"] li):before,
.post_content p.title_large:before{
	counter-increment: list;
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	height: 5px;
	width: 10px;
	border-radius: 25%;
	background: #2575fc;
	top: 50%;
	margin-top: -5px;
}

.post_content ul li.no_icon{
 font-weight: 500;
 margin-top: 0;
}

.post_content ul li.no_icon:before{
 content: none;
}

.post_content h2,.post_content h3,.post_content h4,.post_content img,
.post_content .wp-video,.post_content p,.post_content ul:not([class*="post_list"]):not([class*="btn_list"]) {
	margin: 0 0 30px;
}

.post_content h3.title_rank{
 position: relative;
 padding-left: 55px;
}

.post_content h3.title_rank img{
 width: 30px!important;
 height: 38px!important;
 position: absolute;
 top:9px;
 left: 10px;;
 border: none;
}

.post_content .radius_image img{
	border-radius: 5px;
}

.post_content [class*="thead_image"]{
width: 100%;
height: 42px;
position: relative;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}

.post_content [class*="thead_image"] p{
position: relative;
margin: 0;
color: #fff;
z-index: 1;
font-size: 16px;
font-weight: bold;
}

.post_content [class*="thead_image"] img{
margin-bottom: 0;
border: none;
border-radius: 5px 5px 0 0;
width: auto;
height: 42px;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
}

.post_content h2 {
  padding: 15px;
  font-size: 20px;
	margin-top:30px;
}

.post_content h3 {
  padding: 15px 0 15px 20px;
	margin-top:30px;
  font-size: 19px;
}

.post_content h4 {
  padding: 0 0 0 10px;
		margin-top:55px;
  font-size: 19px;
}

.post_content h3.title_rank{
 position: relative;
 padding-left: 45px;
}

.post_content h3.title_rank img{
 width: 30px;
 height: 38px;
 position: absolute;
 top:10px;
 left: 7px;;
 border: none;
}

.post_content h4 {
  padding: 0 0 0 10px;
		margin-top:55px;
  font-size: 19px;
  border-left: 5px solid #2575fc;
}

.post_content p {
  font-size: 16px;
  line-height: 1.5;
}

.post_content p.title_text{
	font-size: 16px;
	margin: 0 0 25px;
	padding: 15px;
	display: inline-block;
	background: #ffface;
	font-weight: bold;
}

.post_content p.title_large{
position: relative;
padding: 0 0 5px 20px;
margin: 7px 0 7px 0px;
font-weight: bold;
font-size: 17px;
}

.post_content .tiny img {
	margin-bottom: 0;
}

.post_content .bg_event{
	margin: 30px -15px;
}

.post_content .btn_list_col_1.app {
justify-content: center;
}

.post_content .btn_list_col_1.app li{
width: 50%;
}

.post_content .btn_list_col_1.app,
.post_content .btn_list_col_2.app{
	margin-bottom: 30px;
}

.post_content  [class*="btn_list_col_"].app a p{
line-height: 1;
}

.post .sp_2_wrap.bnr,
.post .menu_2_wrap.bnr{
margin: 0;
padding: 15px 10px;
background: #ececec;
}

.full_image{
margin: 0 -15px;
}

[class*="post_box"]  + .full_image,
ul + .full_image,
p + .full_image{
margin: 40px -15px 0;
}

.post_content .full_image img{
margin: 0;
border: none!important;
}

.post_content .full_image.matome img{
margin: 0 0 30px;
}

.post_content .full_image + h3{
margin: 25px 0;
padding: 10px 0 10px 20px;
}

.full_image + [class*="post_box"],
.post_content .full_image + ul,
.post_content .full_image + p{
margin-top: 30px;
}


/* 記事いろいろ ここまで */

.post_content p {
margin-bottom: 30px;
font-size: 16px;
line-height: 1.5;
}

.post_content img {
text-align: center;
margin: 0 0 30px;
max-width: 100%;
height: auto;
border-radius: 8px;
}

.post_content .thumbnail img {
text-align: center;
margin: 0 0 30px;
max-width: 100%;
height: auto;
border-radius: 8px;
}

.highlight-box {
background: #f3e5f5;
border: 1px solid #6a1b9a;
border-radius: 8px;
padding: 1rem;
margin: 0 0 30px;
}

.highlight-box ul {
padding-left: 1rem;
}

.highlight-box ul li {
list-style-type: disc;
}

.bt_red1 {
text-decoration: none;
color: #fff;
padding: 12px 20px;
background: linear-gradient(to right, #6a11cb, #2575fc);
box-shadow: 0 1px 1px rgb(0 0 0 / 20%), 0 -2px 2px -2px #fff inset;
border-radius: 5px;
display: block;
width: 62%;
text-align: center;
margin: 0px auto;
font-size: 14px;
}

/* toc こっち ********************************************************************************************************************/

/* ---------------------------------------------------
   toc_container
----------------------------------------------------- */


#toc_container {
background: #e0e9fa !important;
margin: 0!important;
padding: 1rem!important;
border-radius: 8px!important;
border:none!important;
width: 100%!important;
display: block!important;
font-size: 100%!important;
}

#toc_container.no_bullets ul li{
list-style-type: none!important;
}

#toc_container a{
color: #000;
text-decoration: none;
}



.post_content #toc_container p.toc_title{
text-align: center;
font-weight: bold;
font-family: 'Helvetica Neue', Arial, sans-serif;;
font-size: 14px;
line-height: 1;
margin-bottom: 15px;
}

#toc_container {
padding: 15px 10px 5px;
}

#toc_container .toc_list{
margin-bottom: 0;
}

#toc_container .toc_list li,
.toc_widget_list li{
position: relative;
padding: 0 0 5px 20px;
margin: 7px 0 7px 0px;
font-weight: bold;
font-size: 13px;
line-height: 30px;
}

.toc_widget_list li{
margin-left: 16px;
}

.toc_widget_list li a{
color: #fff;
}

#toc_container .toc_list li:before,
.toc_widget_list li:before{
counter-increment: list;
content: "";
display: block;
position: absolute;
left: 0px;
height: 5px;
width: 10px;
border-radius: 25%;
background: #2b5be5;
top: 16px;
}

.toc_widget_list li:before{
top: 12px;
}

#toc_container .toc_list > li ul > li:before,
.toc_widget_list li ul > li:before{
background: #999;
}

#toc_container .toc_list > li ul ul li:before,
.toc_widget_list li ul ul li:before{
background: #ccc;
}

#toc_container .toc_list > li > ul,
.toc_widget_list > li > ul{
border-left: 2px solid #ccc;
margin: 0 0 0 -16px;
}

#toc_container .toc_list > li > ul ul,
.toc_widget_list > li ul ul{
margin: 0 0 0 -16px;
border-left: none;
}

#toc_container .toc_list > li > ul li,
.toc_widget_list > li > ul li{
margin: 0 0 0 16px;
padding: 0 0 0 20px;
}


#toc-widget-4{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
 width: 100%;
}

.modal-body #sidebar_wid{
padding: 20px;
}

.modal-body #sidebar_wid a{
color: #222;
}

.modal-body #toc-widget-4{
	position: static!important;
	width: 100%!important;
}

/* toc  続きを見るボタン*/

.post_content #toc_container{
position: relative;
display: block;
height:240px;
overflow: hidden;
}

.post_content #toc_container.show{
	height:auto;
	overflow: visible;
}

.toc_view_wrap{
	display:none;
}

.toc_view_wrap.show{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 150px;
	background: linear-gradient(0deg, rgba(224,233,250,1) 0%, rgba(224,233,250,.2) 100%);
	display: flex;
	justify-content: center;
	align-items: center;
}

.toc_head{
	position: absolute;
	top: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.toc_head span{
	text-align: center;
	font-weight: bold;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 15px;
	line-height: 1;
	margin-right: 10px;
}

.toc_view,
.toc_close{
	display: none;
	font-size: 12px;
	line-height: 1;
	position: relative;
	padding: 0;
	top: 1px;
	cursor: pointer;
	border: none;
	background-color: transparent;
	outline: none;
	appearance: none;	
}

.toc_view.show,
.toc_close.show{
	display: inline-block;
}

.post_content #toc_container .toc_list{
	margin-top: 38px;
}



/* タグなど */

.tagplate{
 display: inline-block;
 margin-right: 5px; 
	padding: 6px 6px 4px;
 border-radius: 4px;
 font-size: 10px;
 line-height: 1;
 text-align: center;
 font-family:'Helvetica Neue', Arial, sans-serif, "游ゴシック";
 text-transform: uppercase;
 font-weight: bold;
	color: #fff;
	background: #13b17d;
}

.tagplate.dk{
 background: #2b2d31;
 color: #fff;
}

.tagplate.lt{
 background: #fbfbfb;
	color: #404040;
 box-shadow: 0px 0px 0px 1px #f3f3f3 inset;
}

.tagplate.bl{
 background: #2575fc;
 color: #fff;
}




/* author **********/

.author_wrap{
width: 100%;
margin: 20px auto 0;
position: relative;
clear: both;
}

.sp_wide{
width: 100%;
background: #fff;
overflow: hidden;
padding-bottom: 10px;
}

.author_wrap .author{
display: flex;
justify-content: space-between;
padding: 10px;
color: #262626;
border: 0.5px solid #d9d9d9;
border-radius: 7px;
background: #fff;
}

.author_wrap .thumb_wrap{
width: 60px;
}

.author_wrap .thumb_wrap img{
border-radius: 4px;
margin: 0;
}

.author_wrap .inner{
width: calc(100% - 70px);
}

.author_wrap .inner .name{
font-size: 12px;
margin: 10px 0 0;
}

.author_wrap .inner .caption{
font-size: 10px;
margin: 10px 0 0;
}

.author_wrap .tweet{
display: flex;
align-items: center;
align-content: center;
background: #1c9ceb;
width: 55px;
height: 20px;
border-radius: 10px;
justify-content: center;
position: absolute;
top: 10px;
right: 10px;
}

.author_wrap .tweet i{
color: #fff;
font-size: 13px;
position: relative;
top: 1px;
margin: 0;
}

/* pankuzu **********/

.breadcrumbs {
	padding: 10px;
	font-size: 12px;
	margin: 0;
}

.breadcrumbs {
 display: block;
}

.breadcrumbs span{
 width: auto;
	display: inline;
	background: none;
}


/* footer **********/

footer {
background: #282c34;
color: #fff;
text-align: center;
padding: 1rem 0;
margin-top: auto;
}

.footer_sns{
width: 200px;
margin: 20px auto ;
display: flex;
justify-content: space-between;
}

.footer_sns a{
width: 40px;
height: 40px;
border-radius: 50px;
display: flex;
justify-content: center;
align-items: center;
color: #000;
background: #fff;
}

.copyright{
font-size: 12px;
}

.pc{
display: none;
}

.pc.flex{
display: none;
}

.sp{
display: block;
}

.sp.flex{
display: flex;
}

@media screen and (min-width:641px) {

.pc{
display: block;
}

.pc.flex{
display: flex;
}

.sp{
display: none;
}

.sp.flex{
display: none;
}

.all.home{
display: flex;
flex-direction: column;
min-height: 100vh;
}

.home_content{
padding-bottom: 20px;
}

.content_inner{
width: 1100px;
margin: 0 auto;
}

/* header PC **********/
.header {
height: 60px;
background: #282c34;
color: #fff;
padding: 1rem;
}

.header .logo img{
height: 30px;
}

.home .header_inner{
width: 1000px;
margin: 0 auto;
}

.header_inner{
width: 1200px;
margin: 0 auto;
}

#header_nav {
display: flex;
gap: 1rem;
}

#header_nav a {
color: #fff;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

#header_nav a:hover {
text-decoration: underline;
}

/* head_text PC **********/

.head_text {
background: linear-gradient(to right, #6a11cb, #2575fc);
color: #fff;
text-align: center;
padding: 2rem 1rem;
}

.head_text h2 {
margin-bottom: 1rem;
font-size: 26px;
}

.head_text p{
font-size: 16px;
}

.title_wrap:first-of-type{
margin-top: 35px;
}

.title_wrap p{
font-size: 30px;
}

.title_wrap span{
font-size: 12px;
}

.title_line {
width: 40px;
height: 5px;
background: rgb(255, 153, 0);
clip-path: polygon(5% 0%, 100% 0px, 95% 100%, 0% 100%);
margin-bottom: 0.555556vw;
display: block;
margin: 0 auto 12px;
}

.wrapper {
display: flex;
justify-content: space-between;
background: none;
overflow: visible;
}

.all {
width: 1200px;
margin: 0 auto 50px;
max-width: none;
min-width: none;
}

.content{
width: 745px;
border: 1px solid #d1cfcf;
margin-top: 20px;
background: #fff;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
overflow: hidden;
}


/* sidebar PC **********/

 .sidebar{
  width: 420px;
  display: block;
 }
	
	.sticky_wrap{
		position:-webkit-sticky; 
		position:sticky;
		top: 0;
		}
		
	.single_sidebar{
		width: 1200px;
		margin: 0 auto;
		position: relative;
	}
	
	.single_sidebar .sidebar{
	position: absolute;
top: 58px;
right: 0;
z-index: 2;
}

.mNewsList.home_news ul li .inner {
width: 69%;
}

.mNewsList.home_news ul li .thumb_wrap {
width: 28%;
overflow: hidden;
}

.mNewsList.home_news ul li .thumb_wrap img {
border: .5px solid #d1cfcf;
border-radius: 4px;
}

.mNewsList.home_news ul li a .inner h3 {
font-size: 12px;
letter-spacing: .4px;
margin-top: 5px;
}

.sidebar .mNewsList.home_news ul li:first-of-type a .inner h3 {
font-size: 14px;
}
	
.mNewsList.home_news ul li a, .mNewsList.home_news.author ul li a {
display: flex;
justify-content: space-between;
padding: 10px;
color: #262626;
border: .5px solid #d9d9d9;
border-radius: 7px;
position: relative;
background: #fff;
}

.sidebar	.mNewsList.home_news{
	background: #fff;
	border-radius: 7px;
	border: 0.5px solid #d9d9d9;
	overflow: hidden;
	width: calc(100% - 20px);
	margin: 0 auto;
	padding-bottom: 20px;
	}
 
	.sidebar .mNewsList.home_news ul.topNews{
	width: 100%;
	margin: 0;
	}
	
		.sidebar .mNewsList.home_news ul.topNews li{
	margin: 0;
	}
	
	.sidebar .mNewsList.home_news ul.topNews li a .thumb_wrap {
	width: 29.5%;
}
	
	.sidebar	.mNewsList.home_news ul.topNews li a .inner h3 {
	font-size: 15px;
	margin-top: 10px;
}
 
 .sidebar .mNewsList.home_news ul{
	width: calc(100% - 40px );
	margin: 0 auto;
	}
	
	.sidebar .mNewsList.home_news ul li {
		margin-top: 10px;
}
	
	.sidebar .mNewsList.home_news .head{
	line-height: 1;
	}
	
	/* 1番目だけ大きい */
	
	.sidebar .mNewsList.home_news ul li:first-of-type{
	margin: 0 auto 20px;
	width: calc(100% + 40px);
	margin-left: -20px;
	}
	
		.sidebar .mNewsList.home_news ul li:first-of-type a{
	padding: 20px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: 0;
	box-shadow: 0px 5px 16px -6px rgb(0 0 0 / 30%);
}
	
.sidebar .mNewsList.home_news ul li:first-of-type a .thumb_wrap{
	width: 29.5%;
	}
	
.sidebar .mNewsList.home_news ul li:first-of-type a .inner{
    width: 68%;
    flex-direction: column;
    justify-content: flex-start;
	}
	
	.sidebar .mNewsList.home_news ul li:first-of-type a .inner h3 {
    font-size: 14px;
}
 
	.sidebar .title_des.img.all.center{
	width: 100%;
	align-items: center;
	padding: 0 3.5% 15px;
	height: 100px;
	margin-bottom: -30px;
	}
 
 .sidebar .title_news{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin: 20px 0 -30px;
	}
	
	 .sidebar .title_news .area {
		height: 100px;
		background: linear-gradient(to right, #6a11cb, #2575fc);
		align-items: flex-start;
}

.sidebar .title_news .context p{
	font-size: 24px;
	margin-top: 12px;
}

 .sidebar .title_news .area img{
		position: absolute;
		top: 10px;
		left: 11px;
		width: 67px;
		margin-left: 0;
	}

 .sidebar .title_news .area img.people{
	position: absolute;
	top: 10px;
	left: auto;
	right: 15px;
	width: 55px;
	}
	
.sidebar .title_news .area img.currency{
	position: absolute;
	top: 10px;
	left: 15px;
	width: 71px;
	}
	
/* area */

.area {
background: #4e54c8;
background: -webkit-linear-gradient(to left,#8f94fb,#4e54c8);
width: 100%;
height: 160px;
position: relative;
display: flex;
align-items: flex-start;
padding: 12px 10px;
line-height: 1.2;
border-radius: 7px;
border-bottom: solid 1px rgba(0,0,0,.05);
}

.context {
text-align: center;
color: #fff;
font-weight: 700;
width: 100%;
}

/* section_wrap PC **********/

.section_wrap ul{
display: flex;
flex-wrap: wrap;
gap: 35px;
padding: 25px 35px 35px;
overflow-x: hidden;
justify-content: center;
}

.section_wrap li {
width: calc(33% - 2rem);
min-width: auto;
background: #f9f9f9;
border: 1px solid #ddd;
border-radius: 8px;
padding: 1rem;
text-align: center;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.section_wrap ul:after{/* PCのみ */
content:"";
display: block;
width: calc(33% - 2rem);
}

.section_wrap li  h3 {
margin-top: 0;
font-size: 24px;
}

.section_wrap.home_menu li img{
width: 160px;
margin: 0 auto 10px;
}

.section_wrap li  p.text{
margin: 10px 0 20px;
text-align: center;
}

.section_wrap li  p.btn {
width: 140px;
display: block;
padding: 0.5rem 1rem;
color: #fff;
text-decoration: none;
}

.section_wrap .catNews .inner{
display: block;
width: 100%;
margin-top: 10px;
text-align: left;
}

.section_wrap .catNews  li h3{
margin-top: 10px;
font-size: 16px;
}

/* 動画リスト PC **********/
.section_wrap.mov_list{
}

.section_wrap.mov_list ul{
display: flex;
gap: 35px;
padding: 25px 35px 35px;
width: 100%;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
scrollbar-color: #82400eba transparent;
scrollbar-width: thin;
}

.section_wrap.mov_list li {
width: calc(25% - 2rem);
min-width: auto;
background: #f9f9f9;
border: 1px solid #ddd;
border-radius: 8px;
padding: 10px 10px 15px;
text-align: center;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.section_wrap.mov_list li a{
display: flex;
flex-direction: column;
align-items: center;
margin-top: 10px;
}

.section_wrap.mov_list .catNews li h3 {
margin-top: 0;
font-size: 14px;
color: #000;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
max-height: 50px;
}

.section_wrap li.mov_list  p.text{
margin: 10px 0 20px;
text-align: left;
color: #000;
}

/* youtube枠 PC  */

.youtube_wrap{
width: 100%;
aspect-ratio: 16 / 9;
border-radius: 5px;
overflow: hidden;
}

.youtube_wrap iframe {
width: 100%;
height: 100%;
}

/* youtubeモーダル PC  */

.youtube-thumbnail {
position: relative;
max-width: 560px;
cursor: pointer;
margin-top: -9.5%;}

.youtube-thumbnail img {
width: 100%;
height: auto;
}

/* 再生ボタン PC  */
.play-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 68px;
height: 48px;
background: rgba(0, 0, 0, 0.7) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M8 5v14l11-7z"/></svg>') no-repeat center;
background-size: 50%;
border-radius: 5px;
transition: background 0.3s;
}

.play-button:hover {
background-color: rgba(255, 0, 0, 0.7);
}

/* モーダル PC  */
.modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
z-index: 1000;
justify-content: center;
align-items: center;
}

.modal-content {
position: relative;
max-width: 90%;
max-height: 90%;
}

.modal iframe {
width: 800px;
height: 450px;
max-width: 100%;
}

.close-modal {
position: absolute;
top: -30px;
right: -30px;
color: white;
font-size: 30px;
cursor: pointer;
}


/* 記事 PC **********/

.post_head{
color: #fff;
position: relative;
}

.post_head h1{
margin: 0 0 13px;
padding: 0 35px 0;
font-size: 25px;
line-height: 1.35;
}

.post_head .meta{
margin: 5px 35px 20px;
padding: 15px 20px;
font-size: 15px;
line-height: 1.7;
}

.date {
font-size: 12px;
padding: 2px 5px;
margin: 25px 35px 12px;
font-weight: 700;
}

.post_content{
padding: 35px;
box-shadow:none;
}

/* 記事いろいろ PC */

.post_content h2,.post_content h3,.post_content h4,.post_content img,
.post_content .wp-video,.post_content p,.post_content ul:not([class*="post_list"]) {
	margin: 0 0 35px;
}

.post_content h2 {
	padding: 35px 0px 15px 0px;
	font-size: 25px;
}

.post_content h3 {
	padding: 15px 0px 15px 20px;
	margin-top:55px;
	font-size: 22px;
}

.post_content h3.title_rank{
 position: relative;
 padding-left: 45px;
}

.post_content h3.title_rank img{
 width: 36px!important;
 height: 46px!important;
 position: absolute;
 top:10px;
 left: 7px;;
 border: none;
}

.post_content h4 {
  padding: 0 0 0 10px;
		margin-top:55px;
  font-size: 22px;
}

.post_content h3.title_rank{
 position: relative;
 padding-left: 55px;
}

.post_content h3.title_rank img{
 width: auto;
 height: auto;
 position: absolute;
 top:9px;
 left: 10px;;
 border: none;
}

.full_image{
margin: 0 -35px;
}

[class*="post_box"]  + .full_image,
ul + .full_image,
p + .full_image{
margin: 60px -35px 0;
}

.post_content .full_image img{
margin: 0;
border: none!important;
}

.post_content .full_image.matome img{
margin: 0 0 35px;
}

.post_content .full_image + h3{
margin:35px 0 10px;
padding: 10px 0 10px 20px;
}

.full_image + [class*="post_box"],
.post_content .full_image + ul,
.post_content .full_image + p{
margin-top: 35px;
}

.post_content p {
  font-size: 16px;
  line-height: 1.5;
}

.post_content p.title_text{
	font-size: 18px;
	margin: 0 0 40px;
	padding: 20px 25px;
	display: inline-block;
	background: #ffface;
	font-weight: bold;
}

.post_content p.title_large{
font-size: 20px;
}

.post_content .tiny img {
	margin-bottom: 0;
}

.post_content .bg_event{
margin: 55px -35px;
}

.post .pc_2_wrap.bnr,
.post .menu_2_wrap.textbnr,
.menu_2_wrap.textbnr{
margin: 0;
padding: 25px 30px;
background: #ececec;
width: 100%;
}

.post_content [class*="thead_image"] p{
font-size: 18px;
}

/* 記事いろいろ PCここまで */


.post_content img {
text-align: center;
margin: 0 0 35px;
max-width: 100%;
height: auto;
border-radius: 8px;
}

.post_content .thumbnail img {
text-align: center;
margin: 0 0 35px;
max-width: 100%;
height: auto;
border-radius: 8px;
}

.highlight-box {
background: #f3e5f5;
border: 1px solid #6a1b9a;
border-radius: 8px;
padding: 1rem;
margin: 0 0 30px;
}

.highlight-box ul {
padding-left: 1rem;
}

.highlight-box ul li {
list-style-type: disc;
}

/* toc PC */
#toc_container {
padding: 1rem!important;
padding: 30px 25px 30px !important;
border-radius: 8px!important;
border:none!important;
width: 100%!important;
display: block!important;
font-size: 100%!important;
}

#toc_container ul {
padding-left: 1rem!important;
}




/* toc PC こっち****************************************************************/

.post_content #toc_container {
	height: 272px;
}

.toc_head{
	top: 30px;
}

.post_content #toc_container .toc_list{
	margin-top: 35px;
}

#toc_container .toc_list li, .toc_widget_list li{
position: relative;
padding: 0 0 5px 20px;
margin: 7px 0 7px 0;
font-weight: 700;
font-size: 16px;
line-height: 30px;
}

.toc_head span{
font-size: 17px;
}

.post_content #toc_container p.toc_title{
text-align: center;
font-weight: bold;
font-family: 'Helvetica Neue', Arial, sans-serif;;
font-size: 17px;
line-height: 1;
margin-bottom: 30px;
}

#toc_container {
	padding: 30px 25px 10px;
}

#toc_container .toc_list{
margin-bottom: 0;
}

#toc_container .toc_list li,
.toc_widget_list li{
position: relative;
padding: 0 0 5px 20px;
margin: 7px 0 7px 0px;
font-weight: bold;
font-size: 16px;
line-height: 30px;
}

#toc_container .toc_list li:before,
.toc_widget_list li:before{
counter-increment: list;
content: "";
display: block;
position: absolute;
left: 0px;
height: 5px;
width: 10px;
border-radius: 25%;
background: #2b5be5;
top: 17px;
}

#sidebar_wid .toc_widget_list li:before{
top: 12px;
}

#toc_container .toc_list > li ul > li:before,
.toc_widget_list > li ul > li:before{
background: #999;
}

#toc_container .toc_list > li ul ul li:before,
.toc_widget_list > li ul ul li:before{
background: #ccc;
}

#toc_container .toc_list > li > ul,
.toc_widget_list > li ul{
margin: 0 0 0 -16px;
}

#toc_container .toc_list > li > ul ul,
.toc_widget_list > li > ul ul{
margin: 0 0 0 -16px;
}

#toc_container .toc_list > li > ul li,
.toc_widget_list > li > ul li{
margin:7px 0 7px 20px!important;
}

#toc_container .toc_list > li > ul li{
padding: 0 0 5px 20px;
margin: 7px 0 7px 16px;
}

.modal-body #toc-widget-4{
	position:inherit!important;
	width: 100%!important;
	height: auto!important;
}

.modal-body #sidebar_wid > li:first-child{ /* 空のliが入りスペースを作るので削除 */
display: none!important;
}

.modal-body #sidebar_wid > li#toc-widget-4{ /* 空のliを消すと消えるので */
display: block!important;
}

#toc-widget-4.topfix{
top: 115px!important;
}

.side_content02 #toc-widget-4{
position: relative!important;
width: 100%!important;
}

.side_content02 #sidebar_wid li{
min-height: auto!important;
}




.bt_red1 {
padding: 12px 20px;
box-shadow: 0 1px 1px rgb(0 0 0 / 20%), 0 -2px 2px -2px #fff inset;
display: block;
width: 40%;
text-align: center;
margin: 0px auto;
font-size: 14px;
}

/* タグなど PC */

.tagplate{
 display: inline-block;
 margin-right: 5px; 
	padding: 5px 6px 5px;
 border-radius: 4px;
 font-size: 10px;
 line-height: 1;
}

/* author PC**********/

.author_wrap{
position: relative;
/* width: calc(100% - 60px); */
width:100%;
margin-top: 35px;
}

.author_wrap .thumb_wrap{
width: 80px;
}

.author_wrap .thumb_wrap img{
border-radius: 4px;
margin: 0;
}

.author_wrap .inner{
width: calc(100% - 95px);
}

.author_wrap .inner .name{
font-size: 13px;
margin: 10px 0 0;
}

.author_wrap .inner .caption{
font-size: 12px;
margin: 10px 0 0;
padding-right: 50px;
}

.author_wrap .tweet{
width: 34px;
height: 34px;
border-radius: 50%;
top: 50%;
right: 15px;
margin-top: -17px;
}

.author_wrap .tweet i{
font-size: 17px;
margin: 0;
left: 1px;
top: auto;
}

/* pankuzu PC**********/

.breadcrumbs {
	padding: 20px 0 0;
}


/* footer PC**********/

footer {
background: #282c34;
color: #fff;
text-align: center;
padding: 1rem 0;
margin-top: auto;
}

}

/* 背景アニメーション ********************************************/

/* ---- particles.js container ---- */

#particles-js{
  width: 100%;
  height: 100%;
  /*background: linear-gradient(to right, #6a11cb, #2575fc);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
		background-size: 200% 200%;
		animation: bggradient 10s ease infinite;  
		*/
		background: #333;
		position: relative;
}


@keyframes bggradient{
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

canvas.particles-js-canvas-el{
width: 100%;
position: absolute;
top: 0;
left: 0;
}

/* 波 ************************************************/

.waves {
  position:relative;
  width: 100%;
  height:10vh;
  margin-bottom:-7px; /*Fix for safari gap*/
  min-height:60px;
  max-height:100px;
}

/* Animation */

.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-delay: -4s;
  animation-duration: 7s;
  animation-duration: 14s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-delay: -6s;
  animation-duration: 10s;
  animation-duration: 20s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-delay: -8s;
  animation-duration: 13s;
  animation-duration: 26s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-delay: -10s;
  animation-duration: 20s;
  animation-duration: 40s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
  .waves {
    height:60px;
    min-height:60px;
  }
		}
		
/* stars ************************************************/
.stars {
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 89px 1121px #FFF , 1224px 1627px #FFF , 1126px 1910px #FFF , 1508px 735px #FFF , 252px 99px #FFF , 155px 544px #FFF , 702px 1695px #FFF , 951px 1004px #FFF , 1102px 1132px #FFF , 1920px 1176px #FFF , 1558px 1049px #FFF , 798px 1555px #FFF , 36px 689px #FFF , 148px 295px #FFF , 372px 1950px #FFF , 887px 760px #FFF , 1730px 793px #FFF , 422px 1732px #FFF , 27px 741px #FFF , 1718px 229px #FFF , 1019px 1205px #FFF , 1639px 823px #FFF , 1552px 1674px #FFF , 384px 1188px #FFF , 1749px 1788px #FFF , 670px 1887px #FFF , 1323px 4px #FFF , 1837px 1647px #FFF , 1768px 61px #FFF , 1780px 1082px #FFF , 680px 1421px #FFF , 1115px 1880px #FFF , 37px 1739px #FFF , 726px 295px #FFF , 806px 39px #FFF , 751px 752px #FFF , 487px 490px #FFF , 712px 437px #FFF , 1375px 481px #FFF , 867px 260px #FFF , 436px 1413px #FFF , 1439px 540px #FFF , 481px 497px #FFF , 1557px 601px #FFF , 369px 1108px #FFF , 383px 930px #FFF , 1080px 7px #FFF , 1482px 1914px #FFF , 807px 293px #FFF , 1390px 2px #FFF , 333px 932px #FFF , 182px 577px #FFF , 1548px 1269px #FFF , 1029px 808px #FFF , 1324px 1356px #FFF , 1187px 407px #FFF , 427px 434px #FFF , 1896px 1564px #FFF , 1681px 1965px #FFF , 1394px 1269px #FFF , 1144px 1354px #FFF , 1138px 1803px #FFF , 871px 453px #FFF , 1685px 715px #FFF , 538px 618px #FFF , 45px 1014px #FFF , 1243px 1825px #FFF , 1490px 169px #FFF , 192px 650px #FFF , 111px 941px #FFF , 216px 1391px #FFF , 967px 1794px #FFF , 1843px 399px #FFF , 422px 1193px #FFF , 1104px 1088px #FFF , 1329px 169px #FFF , 1972px 266px #FFF , 444px 128px #FFF , 287px 527px #FFF , 628px 1821px #FFF , 367px 355px #FFF , 1196px 1105px #FFF , 1178px 181px #FFF , 1675px 421px #FFF , 473px 958px #FFF , 929px 1110px #FFF , 1467px 55px #FFF , 391px 1228px #FFF , 1118px 501px #FFF , 773px 1530px #FFF , 28px 626px #FFF , 1519px 991px #FFF , 1191px 640px #FFF , 1751px 1844px #FFF , 480px 1150px #FFF , 1768px 482px #FFF , 1347px 70px #FFF , 1286px 1383px #FFF , 770px 1125px #FFF , 297px 1730px #FFF , 338px 94px #FFF , 1564px 580px #FFF , 100px 1152px #FFF , 647px 1996px #FFF , 172px 1194px #FFF , 43px 980px #FFF , 1782px 117px #FFF , 1482px 1961px #FFF , 1371px 677px #FFF , 1009px 151px #FFF , 84px 854px #FFF , 181px 1692px #FFF , 828px 1362px #FFF , 682px 1774px #FFF , 31px 1383px #FFF , 1077px 616px #FFF , 1924px 1857px #FFF , 1174px 1282px #FFF , 771px 1468px #FFF , 1353px 969px #FFF , 152px 1304px #FFF , 773px 1680px #FFF , 408px 626px #FFF , 1350px 1847px #FFF , 226px 1886px #FFF , 1416px 311px #FFF , 1793px 856px #FFF , 1923px 1405px #FFF , 1518px 201px #FFF , 1009px 720px #FFF , 364px 1604px #FFF , 1705px 1862px #FFF , 878px 140px #FFF , 1982px 1903px #FFF , 1941px 1814px #FFF , 574px 1053px #FFF , 433px 1042px #FFF , 1692px 1166px #FFF , 1069px 1528px #FFF , 1431px 1859px #FFF , 1076px 171px #FFF , 1618px 1098px #FFF , 1741px 216px #FFF , 68px 1004px #FFF , 108px 1441px #FFF , 1008px 1135px #FFF , 1277px 1279px #FFF , 110px 1857px #FFF , 1695px 223px #FFF , 55px 1782px #FFF , 196px 1996px #FFF , 453px 1972px #FFF , 1991px 1243px #FFF , 1102px 1030px #FFF , 645px 1466px #FFF , 1605px 403px #FFF , 261px 1361px #FFF , 758px 572px #FFF , 1240px 352px #FFF , 577px 152px #FFF , 1944px 312px #FFF , 1515px 1701px #FFF , 754px 820px #FFF , 1438px 1557px #FFF , 1362px 733px #FFF , 409px 1029px #FFF , 337px 1109px #FFF , 261px 424px #FFF , 1404px 455px #FFF , 388px 1693px #FFF , 367px 532px #FFF , 1088px 7px #FFF , 1825px 1749px #FFF , 398px 1833px #FFF , 336px 1518px #FFF , 555px 1726px #FFF , 844px 1890px #FFF , 1585px 1409px #FFF , 1748px 888px #FFF , 1985px 1320px #FFF , 92px 1940px #FFF , 1374px 1402px #FFF , 1940px 1506px #FFF , 39px 127px #FFF , 1979px 1205px #FFF , 1452px 595px #FFF , 1988px 994px #FFF , 623px 169px #FFF , 1846px 177px #FFF , 1562px 651px #FFF , 1718px 256px #FFF , 1687px 1112px #FFF , 286px 711px #FFF , 1246px 48px #FFF , 449px 581px #FFF , 127px 23px #FFF , 453px 691px #FFF , 254px 37px #FFF , 451px 1051px #FFF , 1527px 1402px #FFF , 1049px 134px #FFF , 1647px 224px #FFF , 289px 616px #FFF , 1332px 98px #FFF , 1463px 1984px #FFF , 1576px 1146px #FFF , 1150px 931px #FFF , 901px 1556px #FFF , 1846px 313px #FFF , 30px 65px #FFF , 1511px 973px #FFF , 1511px 826px #FFF , 1169px 1901px #FFF , 916px 316px #FFF , 1650px 1973px #FFF , 222px 1697px #FFF , 1589px 1996px #FFF , 1844px 1787px #FFF , 866px 1100px #FFF , 860px 1289px #FFF , 1208px 797px #FFF , 530px 1027px #FFF , 683px 1626px #FFF , 1399px 1241px #FFF , 1526px 816px #FFF , 1428px 338px #FFF , 1699px 432px #FFF , 1516px 251px #FFF , 1845px 1600px #FFF , 422px 236px #FFF , 632px 1914px #FFF , 1141px 921px #FFF , 1859px 1117px #FFF , 1013px 176px #FFF , 1200px 1643px #FFF , 565px 408px #FFF , 732px 1849px #FFF , 1063px 843px #FFF , 306px 952px #FFF , 1987px 251px #FFF , 1455px 397px #FFF , 162px 698px #FFF , 886px 1660px #FFF , 780px 1279px #FFF , 39px 239px #FFF , 949px 73px #FFF , 1941px 674px #FFF , 1628px 1957px #FFF , 1824px 1384px #FFF , 1286px 1304px #FFF , 713px 1681px #FFF , 1822px 46px #FFF , 1515px 1943px #FFF , 439px 757px #FFF , 1384px 529px #FFF , 276px 1666px #FFF , 275px 773px #FFF , 1010px 944px #FFF , 1934px 1791px #FFF , 433px 729px #FFF , 1067px 788px #FFF , 1227px 1894px #FFF , 1492px 998px #FFF , 587px 1577px #FFF , 917px 1207px #FFF , 1555px 1486px #FFF , 1472px 1037px #FFF , 676px 443px #FFF , 273px 164px #FFF , 662px 1421px #FFF , 1568px 1189px #FFF , 1488px 21px #FFF , 164px 1505px #FFF , 127px 919px #FFF , 803px 858px #FFF , 1303px 656px #FFF , 1464px 844px #FFF , 914px 1320px #FFF , 1229px 382px #FFF , 856px 523px #FFF , 55px 437px #FFF , 384px 140px #FFF , 1036px 1326px #FFF , 1324px 1618px #FFF , 453px 403px #FFF , 466px 284px #FFF , 741px 1220px #FFF , 1739px 2px #FFF , 434px 269px #FFF , 1217px 904px #FFF , 1478px 1584px #FFF , 1286px 712px #FFF , 1027px 1810px #FFF , 1933px 1305px #FFF , 239px 578px #FFF , 862px 229px #FFF , 665px 1526px #FFF , 103px 1890px #FFF , 1670px 381px #FFF , 85px 1008px #FFF , 1681px 891px #FFF , 1282px 106px #FFF , 1423px 456px #FFF , 885px 5px #FFF , 1813px 890px #FFF , 1484px 703px #FFF , 599px 692px #FFF , 451px 468px #FFF , 1622px 299px #FFF , 1011px 1051px #FFF , 1582px 458px #FFF , 1169px 1302px #FFF , 1413px 940px #FFF , 30px 1754px #FFF , 571px 866px #FFF , 1360px 771px #FFF , 701px 54px #FFF , 1643px 96px #FFF , 1277px 1785px #FFF , 1893px 1700px #FFF , 256px 469px #FFF , 412px 1941px #FFF , 1564px 1000px #FFF , 1px 272px #FFF , 89px 633px #FFF , 1112px 851px #FFF , 1207px 1967px #FFF , 315px 173px #FFF , 275px 37px #FFF , 391px 668px #FFF , 1353px 569px #FFF , 1123px 124px #FFF , 1243px 640px #FFF , 1679px 1585px #FFF , 941px 39px #FFF , 1117px 1641px #FFF , 1864px 298px #FFF , 1013px 1804px #FFF , 1422px 18px #FFF , 449px 719px #FFF , 1020px 436px #FFF , 977px 450px #FFF , 1512px 868px #FFF , 380px 371px #FFF , 1612px 1052px #FFF , 964px 1069px #FFF , 1873px 1072px #FFF , 1030px 959px #FFF , 740px 1795px #FFF , 140px 545px #FFF , 1170px 387px #FFF , 89px 1782px #FFF , 603px 635px #FFF , 81px 334px #FFF , 1454px 1566px #FFF , 209px 1146px #FFF , 1398px 823px #FFF , 273px 352px #FFF , 1693px 596px #FFF , 1082px 796px #FFF , 660px 546px #FFF , 865px 802px #FFF , 1810px 1028px #FFF , 1855px 511px #FFF , 1722px 1490px #FFF , 13px 293px #FFF , 953px 177px #FFF , 1609px 1271px #FFF , 915px 989px #FFF , 1131px 1558px #FFF , 1127px 1403px #FFF , 1019px 1399px #FFF , 1446px 1493px #FFF , 1844px 1833px #FFF , 264px 1774px #FFF , 1542px 159px #FFF , 590px 45px #FFF , 1781px 1588px #FFF , 375px 414px #FFF , 774px 1483px #FFF , 203px 1306px #FFF , 37px 1552px #FFF , 1332px 1668px #FFF , 787px 181px #FFF , 807px 1626px #FFF , 308px 1237px #FFF , 910px 1654px #FFF , 513px 1536px #FFF , 27px 1600px #FFF , 1764px 1605px #FFF , 1821px 108px #FFF , 1641px 1161px #FFF , 1854px 305px #FFF , 415px 489px #FFF , 1324px 463px #FFF , 1114px 1415px #FFF , 529px 1733px #FFF , 1404px 1561px #FFF , 1493px 616px #FFF , 74px 1059px #FFF , 269px 1478px #FFF , 1264px 1856px #FFF , 93px 1711px #FFF , 312px 342px #FFF , 714px 1132px #FFF , 1942px 1873px #FFF , 1775px 1183px #FFF , 1067px 927px #FFF , 874px 1671px #FFF , 1257px 639px #FFF , 1532px 863px #FFF , 1470px 1061px #FFF , 549px 1426px #FFF , 1595px 23px #FFF , 810px 600px #FFF , 1691px 1401px #FFF , 1616px 432px #FFF , 1079px 1632px #FFF , 697px 1109px #FFF , 1957px 1596px #FFF , 384px 835px #FFF , 849px 1834px #FFF , 1314px 712px #FFF , 467px 732px #FFF , 1932px 971px #FFF , 1424px 1700px #FFF , 344px 180px #FFF , 1736px 1240px #FFF , 958px 1640px #FFF , 1843px 603px #FFF , 1651px 1693px #FFF , 1282px 338px #FFF , 753px 1635px #FFF , 455px 1900px #FFF , 1795px 601px #FFF , 1774px 1253px #FFF , 793px 1981px #FFF , 752px 1745px #FFF , 1923px 1772px #FFF , 646px 1433px #FFF , 1640px 1904px #FFF , 343px 946px #FFF , 437px 641px #FFF , 446px 1132px #FFF , 1601px 16px #FFF , 760px 1186px #FFF , 1391px 1269px #FFF , 1350px 1712px #FFF , 663px 1281px #FFF , 1535px 1705px #FFF , 1970px 1864px #FFF , 1335px 632px #FFF , 318px 1273px #FFF , 772px 260px #FFF , 1366px 851px #FFF , 1489px 1575px #FFF , 687px 172px #FFF , 1075px 253px #FFF , 576px 1127px #FFF , 765px 56px #FFF , 626px 525px #FFF , 993px 1288px #FFF , 962px 1330px #FFF , 648px 986px #FFF , 64px 801px #FFF , 1812px 1072px #FFF , 720px 954px #FFF , 698px 53px #FFF , 841px 223px #FFF , 1773px 1182px #FFF , 1295px 1749px #FFF , 1434px 1738px #FFF , 1443px 1257px #FFF , 487px 1156px #FFF , 509px 22px #FFF , 893px 221px #FFF , 970px 198px #FFF , 105px 324px #FFF , 1122px 349px #FFF , 1579px 1744px #FFF , 124px 1549px #FFF , 1683px 317px #FFF , 1712px 444px #FFF , 1068px 1865px #FFF , 837px 1075px #FFF , 300px 1311px #FFF , 1957px 1731px #FFF , 1711px 1821px #FFF , 859px 1975px #FFF , 514px 1163px #FFF , 883px 255px #FFF , 382px 1614px #FFF , 1736px 1887px #FFF , 880px 325px #FFF , 839px 1183px #FFF , 895px 1149px #FFF , 46px 1610px #FFF , 2000px 215px #FFF , 1791px 2000px #FFF , 1201px 847px #FFF , 573px 800px #FFF , 1739px 759px #FFF , 1451px 1651px #FFF , 1196px 1541px #FFF , 1101px 1449px #FFF , 1658px 994px #FFF , 416px 1457px #FFF , 881px 123px #FFF , 984px 80px #FFF , 1288px 1362px #FFF , 56px 1662px #FFF , 500px 612px #FFF , 665px 1390px #FFF , 778px 305px #FFF , 1837px 1516px #FFF , 268px 1586px #FFF , 1622px 471px #FFF , 812px 427px #FFF , 133px 910px #FFF , 335px 679px #FFF , 921px 1374px #FFF , 18px 1718px #FFF , 1198px 1339px #FFF , 1150px 1407px #FFF , 865px 99px #FFF , 1811px 361px #FFF , 894px 1523px #FFF , 212px 254px #FFF , 1975px 431px #FFF , 448px 1176px #FFF , 17px 1008px #FFF , 1399px 834px #FFF , 574px 831px #FFF , 663px 928px #FFF , 1606px 1370px #FFF , 1165px 121px #FFF , 1129px 906px #FFF , 200px 1183px #FFF , 1132px 1829px #FFF , 1459px 1231px #FFF , 1937px 1910px #FFF , 698px 217px #FFF , 1626px 998px #FFF , 1785px 479px #FFF , 1462px 1136px #FFF , 1315px 910px #FFF , 307px 836px #FFF , 546px 1378px #FFF , 1758px 869px #FFF , 412px 1730px #FFF , 943px 1840px #FFF , 49px 1337px #FFF , 1106px 1718px #FFF , 1912px 751px #FFF , 92px 406px #FFF , 70px 293px #FFF , 504px 605px #FFF , 1748px 1374px #FFF , 1631px 152px #FFF , 511px 1196px #FFF , 1732px 1271px #FFF , 323px 273px #FFF , 398px 1193px #FFF , 1666px 162px #FFF , 703px 1906px #FFF , 1062px 1250px #FFF , 717px 1222px #FFF , 1147px 695px #FFF , 88px 1634px #FFF , 172px 334px #FFF , 25px 1054px #FFF , 1133px 420px #FFF , 907px 330px #FFF , 1501px 957px #FFF , 150px 616px #FFF , 633px 1285px #FFF , 1681px 876px #FFF , 1482px 1204px #FFF , 545px 1496px #FFF , 489px 75px #FFF , 1227px 51px #FFF , 1704px 1007px #FFF , 1476px 882px #FFF , 77px 470px #FFF , 1464px 1293px #FFF , 1089px 256px #FFF , 882px 1357px #FFF , 131px 1560px #FFF , 1883px 371px #FFF , 1742px 899px #FFF , 745px 1958px #FFF , 851px 1540px #FFF , 1634px 282px #FFF , 417px 1705px #FFF , 1621px 1906px #FFF , 353px 1529px #FFF , 158px 1900px #FFF , 806px 1035px #FFF , 482px 298px #FFF , 1835px 117px #FFF , 1417px 1098px #FFF , 981px 1670px #FFF , 1373px 249px #FFF , 1607px 744px #FFF , 832px 1488px #FFF , 1434px 1445px #FFF , 1896px 1187px #FFF , 1951px 811px #FFF , 1169px 123px #FFF , 1215px 986px #FFF , 679px 929px #FFF , 1137px 471px #FFF , 231px 1315px #FFF , 1650px 1531px #FFF , 1692px 738px #FFF , 1447px 1464px #FFF , 509px 1233px #FFF , 1718px 677px #FFF , 1953px 1044px #FFF , 522px 566px #FFF , 834px 720px #FFF , 578px 319px #FFF , 1629px 984px #FFF , 835px 1869px #FFF , 1827px 1027px #FFF , 137px 1239px #FFF , 1264px 1975px #FFF , 1028px 1979px #FFF , 320px 1583px #FFF , 1517px 1965px #FFF , 69px 921px #FFF , 1726px 116px #FFF , 505px 1726px #FFF , 311px 317px #FFF , 1275px 626px #FFF , 1652px 1951px #FFF , 256px 1167px #FFF , 64px 134px #FFF , 179px 678px #FFF , 436px 221px #FFF , 1520px 210px #FFF , 711px 1794px #FFF , 1615px 1906px #FFF , 1061px 1660px #FFF , 1881px 1034px #FFF , 1868px 1211px #FFF , 173px 698px #FFF , 1475px 842px #FFF , 1722px 1612px #FFF , 274px 1691px #FFF , 428px 1623px #FFF , 8px 1453px #FFF , 205px 1537px #FFF , 1462px 1882px #FFF , 1754px 1294px #FFF , 1566px 555px #FFF , 653px 1215px #FFF , 485px 1795px #FFF , 1777px 1042px #FFF , 1312px 1148px #FFF , 1712px 1073px #FFF , 1497px 1416px #FFF , 1941px 673px #FFF , 1101px 1059px #FFF , 650px 562px #FFF , 1819px 1503px #FFF , 1057px 1776px #FFF , 585px 1836px #FFF , 1146px 1143px #FFF , 939px 540px #FFF , 1745px 656px #FFF , 1832px 1227px #FFF , 1317px 661px #FFF , 795px 1407px #FFF , 555px 706px #FFF , 521px 750px #FFF , 708px 318px #FFF , 283px 1500px #FFF , 1161px 897px #FFF , 1741px 550px #FFF , 1460px 900px #FFF , 346px 1125px #FFF , 1042px 1248px #FFF , 1950px 1870px #FFF , 1611px 443px #FFF , 1165px 193px #FFF , 1854px 1460px #FFF , 371px 1988px #FFF , 1039px 1826px #FFF , 1251px 1469px #FFF , 1262px 1144px #FFF , 880px 877px #FFF , 403px 485px #FFF , 1863px 1049px #FFF , 365px 441px #FFF , 1440px 341px #FFF , 243px 602px #FFF , 1998px 289px #FFF , 34px 1568px #FFF , 1427px 1384px #FFF;
    animation: animStar 50s linear infinite;
}
.stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 89px 1121px #FFF , 1224px 1627px #FFF , 1126px 1910px #FFF , 1508px 735px #FFF , 252px 99px #FFF , 155px 544px #FFF , 702px 1695px #FFF , 951px 1004px #FFF , 1102px 1132px #FFF , 1920px 1176px #FFF , 1558px 1049px #FFF , 798px 1555px #FFF , 36px 689px #FFF , 148px 295px #FFF , 372px 1950px #FFF , 887px 760px #FFF , 1730px 793px #FFF , 422px 1732px #FFF , 27px 741px #FFF , 1718px 229px #FFF , 1019px 1205px #FFF , 1639px 823px #FFF , 1552px 1674px #FFF , 384px 1188px #FFF , 1749px 1788px #FFF , 670px 1887px #FFF , 1323px 4px #FFF , 1837px 1647px #FFF , 1768px 61px #FFF , 1780px 1082px #FFF , 680px 1421px #FFF , 1115px 1880px #FFF , 37px 1739px #FFF , 726px 295px #FFF , 806px 39px #FFF , 751px 752px #FFF , 487px 490px #FFF , 712px 437px #FFF , 1375px 481px #FFF , 867px 260px #FFF , 436px 1413px #FFF , 1439px 540px #FFF , 481px 497px #FFF , 1557px 601px #FFF , 369px 1108px #FFF , 383px 930px #FFF , 1080px 7px #FFF , 1482px 1914px #FFF , 807px 293px #FFF , 1390px 2px #FFF , 333px 932px #FFF , 182px 577px #FFF , 1548px 1269px #FFF , 1029px 808px #FFF , 1324px 1356px #FFF , 1187px 407px #FFF , 427px 434px #FFF , 1896px 1564px #FFF , 1681px 1965px #FFF , 1394px 1269px #FFF , 1144px 1354px #FFF , 1138px 1803px #FFF , 871px 453px #FFF , 1685px 715px #FFF , 538px 618px #FFF , 45px 1014px #FFF , 1243px 1825px #FFF , 1490px 169px #FFF , 192px 650px #FFF , 111px 941px #FFF , 216px 1391px #FFF , 967px 1794px #FFF , 1843px 399px #FFF , 422px 1193px #FFF , 1104px 1088px #FFF , 1329px 169px #FFF , 1972px 266px #FFF , 444px 128px #FFF , 287px 527px #FFF , 628px 1821px #FFF , 367px 355px #FFF , 1196px 1105px #FFF , 1178px 181px #FFF , 1675px 421px #FFF , 473px 958px #FFF , 929px 1110px #FFF , 1467px 55px #FFF , 391px 1228px #FFF , 1118px 501px #FFF , 773px 1530px #FFF , 28px 626px #FFF , 1519px 991px #FFF , 1191px 640px #FFF , 1751px 1844px #FFF , 480px 1150px #FFF , 1768px 482px #FFF , 1347px 70px #FFF , 1286px 1383px #FFF , 770px 1125px #FFF , 297px 1730px #FFF , 338px 94px #FFF , 1564px 580px #FFF , 100px 1152px #FFF , 647px 1996px #FFF , 172px 1194px #FFF , 43px 980px #FFF , 1782px 117px #FFF , 1482px 1961px #FFF , 1371px 677px #FFF , 1009px 151px #FFF , 84px 854px #FFF , 181px 1692px #FFF , 828px 1362px #FFF , 682px 1774px #FFF , 31px 1383px #FFF , 1077px 616px #FFF , 1924px 1857px #FFF , 1174px 1282px #FFF , 771px 1468px #FFF , 1353px 969px #FFF , 152px 1304px #FFF , 773px 1680px #FFF , 408px 626px #FFF , 1350px 1847px #FFF , 226px 1886px #FFF , 1416px 311px #FFF , 1793px 856px #FFF , 1923px 1405px #FFF , 1518px 201px #FFF , 1009px 720px #FFF , 364px 1604px #FFF , 1705px 1862px #FFF , 878px 140px #FFF , 1982px 1903px #FFF , 1941px 1814px #FFF , 574px 1053px #FFF , 433px 1042px #FFF , 1692px 1166px #FFF , 1069px 1528px #FFF , 1431px 1859px #FFF , 1076px 171px #FFF , 1618px 1098px #FFF , 1741px 216px #FFF , 68px 1004px #FFF , 108px 1441px #FFF , 1008px 1135px #FFF , 1277px 1279px #FFF , 110px 1857px #FFF , 1695px 223px #FFF , 55px 1782px #FFF , 196px 1996px #FFF , 453px 1972px #FFF , 1991px 1243px #FFF , 1102px 1030px #FFF , 645px 1466px #FFF , 1605px 403px #FFF , 261px 1361px #FFF , 758px 572px #FFF , 1240px 352px #FFF , 577px 152px #FFF , 1944px 312px #FFF , 1515px 1701px #FFF , 754px 820px #FFF , 1438px 1557px #FFF , 1362px 733px #FFF , 409px 1029px #FFF , 337px 1109px #FFF , 261px 424px #FFF , 1404px 455px #FFF , 388px 1693px #FFF , 367px 532px #FFF , 1088px 7px #FFF , 1825px 1749px #FFF , 398px 1833px #FFF , 336px 1518px #FFF , 555px 1726px #FFF , 844px 1890px #FFF , 1585px 1409px #FFF , 1748px 888px #FFF , 1985px 1320px #FFF , 92px 1940px #FFF , 1374px 1402px #FFF , 1940px 1506px #FFF , 39px 127px #FFF , 1979px 1205px #FFF , 1452px 595px #FFF , 1988px 994px #FFF , 623px 169px #FFF , 1846px 177px #FFF , 1562px 651px #FFF , 1718px 256px #FFF , 1687px 1112px #FFF , 286px 711px #FFF , 1246px 48px #FFF , 449px 581px #FFF , 127px 23px #FFF , 453px 691px #FFF , 254px 37px #FFF , 451px 1051px #FFF , 1527px 1402px #FFF , 1049px 134px #FFF , 1647px 224px #FFF , 289px 616px #FFF , 1332px 98px #FFF , 1463px 1984px #FFF , 1576px 1146px #FFF , 1150px 931px #FFF , 901px 1556px #FFF , 1846px 313px #FFF , 30px 65px #FFF , 1511px 973px #FFF , 1511px 826px #FFF , 1169px 1901px #FFF , 916px 316px #FFF , 1650px 1973px #FFF , 222px 1697px #FFF , 1589px 1996px #FFF , 1844px 1787px #FFF , 866px 1100px #FFF , 860px 1289px #FFF , 1208px 797px #FFF , 530px 1027px #FFF , 683px 1626px #FFF , 1399px 1241px #FFF , 1526px 816px #FFF , 1428px 338px #FFF , 1699px 432px #FFF , 1516px 251px #FFF , 1845px 1600px #FFF , 422px 236px #FFF , 632px 1914px #FFF , 1141px 921px #FFF , 1859px 1117px #FFF , 1013px 176px #FFF , 1200px 1643px #FFF , 565px 408px #FFF , 732px 1849px #FFF , 1063px 843px #FFF , 306px 952px #FFF , 1987px 251px #FFF , 1455px 397px #FFF , 162px 698px #FFF , 886px 1660px #FFF , 780px 1279px #FFF , 39px 239px #FFF , 949px 73px #FFF , 1941px 674px #FFF , 1628px 1957px #FFF , 1824px 1384px #FFF , 1286px 1304px #FFF , 713px 1681px #FFF , 1822px 46px #FFF , 1515px 1943px #FFF , 439px 757px #FFF , 1384px 529px #FFF , 276px 1666px #FFF , 275px 773px #FFF , 1010px 944px #FFF , 1934px 1791px #FFF , 433px 729px #FFF , 1067px 788px #FFF , 1227px 1894px #FFF , 1492px 998px #FFF , 587px 1577px #FFF , 917px 1207px #FFF , 1555px 1486px #FFF , 1472px 1037px #FFF , 676px 443px #FFF , 273px 164px #FFF , 662px 1421px #FFF , 1568px 1189px #FFF , 1488px 21px #FFF , 164px 1505px #FFF , 127px 919px #FFF , 803px 858px #FFF , 1303px 656px #FFF , 1464px 844px #FFF , 914px 1320px #FFF , 1229px 382px #FFF , 856px 523px #FFF , 55px 437px #FFF , 384px 140px #FFF , 1036px 1326px #FFF , 1324px 1618px #FFF , 453px 403px #FFF , 466px 284px #FFF , 741px 1220px #FFF , 1739px 2px #FFF , 434px 269px #FFF , 1217px 904px #FFF , 1478px 1584px #FFF , 1286px 712px #FFF , 1027px 1810px #FFF , 1933px 1305px #FFF , 239px 578px #FFF , 862px 229px #FFF , 665px 1526px #FFF , 103px 1890px #FFF , 1670px 381px #FFF , 85px 1008px #FFF , 1681px 891px #FFF , 1282px 106px #FFF , 1423px 456px #FFF , 885px 5px #FFF , 1813px 890px #FFF , 1484px 703px #FFF , 599px 692px #FFF , 451px 468px #FFF , 1622px 299px #FFF , 1011px 1051px #FFF , 1582px 458px #FFF , 1169px 1302px #FFF , 1413px 940px #FFF , 30px 1754px #FFF , 571px 866px #FFF , 1360px 771px #FFF , 701px 54px #FFF , 1643px 96px #FFF , 1277px 1785px #FFF , 1893px 1700px #FFF , 256px 469px #FFF , 412px 1941px #FFF , 1564px 1000px #FFF , 1px 272px #FFF , 89px 633px #FFF , 1112px 851px #FFF , 1207px 1967px #FFF , 315px 173px #FFF , 275px 37px #FFF , 391px 668px #FFF , 1353px 569px #FFF , 1123px 124px #FFF , 1243px 640px #FFF , 1679px 1585px #FFF , 941px 39px #FFF , 1117px 1641px #FFF , 1864px 298px #FFF , 1013px 1804px #FFF , 1422px 18px #FFF , 449px 719px #FFF , 1020px 436px #FFF , 977px 450px #FFF , 1512px 868px #FFF , 380px 371px #FFF , 1612px 1052px #FFF , 964px 1069px #FFF , 1873px 1072px #FFF , 1030px 959px #FFF , 740px 1795px #FFF , 140px 545px #FFF , 1170px 387px #FFF , 89px 1782px #FFF , 603px 635px #FFF , 81px 334px #FFF , 1454px 1566px #FFF , 209px 1146px #FFF , 1398px 823px #FFF , 273px 352px #FFF , 1693px 596px #FFF , 1082px 796px #FFF , 660px 546px #FFF , 865px 802px #FFF , 1810px 1028px #FFF , 1855px 511px #FFF , 1722px 1490px #FFF , 13px 293px #FFF , 953px 177px #FFF , 1609px 1271px #FFF , 915px 989px #FFF , 1131px 1558px #FFF , 1127px 1403px #FFF , 1019px 1399px #FFF , 1446px 1493px #FFF , 1844px 1833px #FFF , 264px 1774px #FFF , 1542px 159px #FFF , 590px 45px #FFF , 1781px 1588px #FFF , 375px 414px #FFF , 774px 1483px #FFF , 203px 1306px #FFF , 37px 1552px #FFF , 1332px 1668px #FFF , 787px 181px #FFF , 807px 1626px #FFF , 308px 1237px #FFF , 910px 1654px #FFF , 513px 1536px #FFF , 27px 1600px #FFF , 1764px 1605px #FFF , 1821px 108px #FFF , 1641px 1161px #FFF , 1854px 305px #FFF , 415px 489px #FFF , 1324px 463px #FFF , 1114px 1415px #FFF , 529px 1733px #FFF , 1404px 1561px #FFF , 1493px 616px #FFF , 74px 1059px #FFF , 269px 1478px #FFF , 1264px 1856px #FFF , 93px 1711px #FFF , 312px 342px #FFF , 714px 1132px #FFF , 1942px 1873px #FFF , 1775px 1183px #FFF , 1067px 927px #FFF , 874px 1671px #FFF , 1257px 639px #FFF , 1532px 863px #FFF , 1470px 1061px #FFF , 549px 1426px #FFF , 1595px 23px #FFF , 810px 600px #FFF , 1691px 1401px #FFF , 1616px 432px #FFF , 1079px 1632px #FFF , 697px 1109px #FFF , 1957px 1596px #FFF , 384px 835px #FFF , 849px 1834px #FFF , 1314px 712px #FFF , 467px 732px #FFF , 1932px 971px #FFF , 1424px 1700px #FFF , 344px 180px #FFF , 1736px 1240px #FFF , 958px 1640px #FFF , 1843px 603px #FFF , 1651px 1693px #FFF , 1282px 338px #FFF , 753px 1635px #FFF , 455px 1900px #FFF , 1795px 601px #FFF , 1774px 1253px #FFF , 793px 1981px #FFF , 752px 1745px #FFF , 1923px 1772px #FFF , 646px 1433px #FFF , 1640px 1904px #FFF , 343px 946px #FFF , 437px 641px #FFF , 446px 1132px #FFF , 1601px 16px #FFF , 760px 1186px #FFF , 1391px 1269px #FFF , 1350px 1712px #FFF , 663px 1281px #FFF , 1535px 1705px #FFF , 1970px 1864px #FFF , 1335px 632px #FFF , 318px 1273px #FFF , 772px 260px #FFF , 1366px 851px #FFF , 1489px 1575px #FFF , 687px 172px #FFF , 1075px 253px #FFF , 576px 1127px #FFF , 765px 56px #FFF , 626px 525px #FFF , 993px 1288px #FFF , 962px 1330px #FFF , 648px 986px #FFF , 64px 801px #FFF , 1812px 1072px #FFF , 720px 954px #FFF , 698px 53px #FFF , 841px 223px #FFF , 1773px 1182px #FFF , 1295px 1749px #FFF , 1434px 1738px #FFF , 1443px 1257px #FFF , 487px 1156px #FFF , 509px 22px #FFF , 893px 221px #FFF , 970px 198px #FFF , 105px 324px #FFF , 1122px 349px #FFF , 1579px 1744px #FFF , 124px 1549px #FFF , 1683px 317px #FFF , 1712px 444px #FFF , 1068px 1865px #FFF , 837px 1075px #FFF , 300px 1311px #FFF , 1957px 1731px #FFF , 1711px 1821px #FFF , 859px 1975px #FFF , 514px 1163px #FFF , 883px 255px #FFF , 382px 1614px #FFF , 1736px 1887px #FFF , 880px 325px #FFF , 839px 1183px #FFF , 895px 1149px #FFF , 46px 1610px #FFF , 2000px 215px #FFF , 1791px 2000px #FFF , 1201px 847px #FFF , 573px 800px #FFF , 1739px 759px #FFF , 1451px 1651px #FFF , 1196px 1541px #FFF , 1101px 1449px #FFF , 1658px 994px #FFF , 416px 1457px #FFF , 881px 123px #FFF , 984px 80px #FFF , 1288px 1362px #FFF , 56px 1662px #FFF , 500px 612px #FFF , 665px 1390px #FFF , 778px 305px #FFF , 1837px 1516px #FFF , 268px 1586px #FFF , 1622px 471px #FFF , 812px 427px #FFF , 133px 910px #FFF , 335px 679px #FFF , 921px 1374px #FFF , 18px 1718px #FFF , 1198px 1339px #FFF , 1150px 1407px #FFF , 865px 99px #FFF , 1811px 361px #FFF , 894px 1523px #FFF , 212px 254px #FFF , 1975px 431px #FFF , 448px 1176px #FFF , 17px 1008px #FFF , 1399px 834px #FFF , 574px 831px #FFF , 663px 928px #FFF , 1606px 1370px #FFF , 1165px 121px #FFF , 1129px 906px #FFF , 200px 1183px #FFF , 1132px 1829px #FFF , 1459px 1231px #FFF , 1937px 1910px #FFF , 698px 217px #FFF , 1626px 998px #FFF , 1785px 479px #FFF , 1462px 1136px #FFF , 1315px 910px #FFF , 307px 836px #FFF , 546px 1378px #FFF , 1758px 869px #FFF , 412px 1730px #FFF , 943px 1840px #FFF , 49px 1337px #FFF , 1106px 1718px #FFF , 1912px 751px #FFF , 92px 406px #FFF , 70px 293px #FFF , 504px 605px #FFF , 1748px 1374px #FFF , 1631px 152px #FFF , 511px 1196px #FFF , 1732px 1271px #FFF , 323px 273px #FFF , 398px 1193px #FFF , 1666px 162px #FFF , 703px 1906px #FFF , 1062px 1250px #FFF , 717px 1222px #FFF , 1147px 695px #FFF , 88px 1634px #FFF , 172px 334px #FFF , 25px 1054px #FFF , 1133px 420px #FFF , 907px 330px #FFF , 1501px 957px #FFF , 150px 616px #FFF , 633px 1285px #FFF , 1681px 876px #FFF , 1482px 1204px #FFF , 545px 1496px #FFF , 489px 75px #FFF , 1227px 51px #FFF , 1704px 1007px #FFF , 1476px 882px #FFF , 77px 470px #FFF , 1464px 1293px #FFF , 1089px 256px #FFF , 882px 1357px #FFF , 131px 1560px #FFF , 1883px 371px #FFF , 1742px 899px #FFF , 745px 1958px #FFF , 851px 1540px #FFF , 1634px 282px #FFF , 417px 1705px #FFF , 1621px 1906px #FFF , 353px 1529px #FFF , 158px 1900px #FFF , 806px 1035px #FFF , 482px 298px #FFF , 1835px 117px #FFF , 1417px 1098px #FFF , 981px 1670px #FFF , 1373px 249px #FFF , 1607px 744px #FFF , 832px 1488px #FFF , 1434px 1445px #FFF , 1896px 1187px #FFF , 1951px 811px #FFF , 1169px 123px #FFF , 1215px 986px #FFF , 679px 929px #FFF , 1137px 471px #FFF , 231px 1315px #FFF , 1650px 1531px #FFF , 1692px 738px #FFF , 1447px 1464px #FFF , 509px 1233px #FFF , 1718px 677px #FFF , 1953px 1044px #FFF , 522px 566px #FFF , 834px 720px #FFF , 578px 319px #FFF , 1629px 984px #FFF , 835px 1869px #FFF , 1827px 1027px #FFF , 137px 1239px #FFF , 1264px 1975px #FFF , 1028px 1979px #FFF , 320px 1583px #FFF , 1517px 1965px #FFF , 69px 921px #FFF , 1726px 116px #FFF , 505px 1726px #FFF , 311px 317px #FFF , 1275px 626px #FFF , 1652px 1951px #FFF , 256px 1167px #FFF , 64px 134px #FFF , 179px 678px #FFF , 436px 221px #FFF , 1520px 210px #FFF , 711px 1794px #FFF , 1615px 1906px #FFF , 1061px 1660px #FFF , 1881px 1034px #FFF , 1868px 1211px #FFF , 173px 698px #FFF , 1475px 842px #FFF , 1722px 1612px #FFF , 274px 1691px #FFF , 428px 1623px #FFF , 8px 1453px #FFF , 205px 1537px #FFF , 1462px 1882px #FFF , 1754px 1294px #FFF , 1566px 555px #FFF , 653px 1215px #FFF , 485px 1795px #FFF , 1777px 1042px #FFF , 1312px 1148px #FFF , 1712px 1073px #FFF , 1497px 1416px #FFF , 1941px 673px #FFF , 1101px 1059px #FFF , 650px 562px #FFF , 1819px 1503px #FFF , 1057px 1776px #FFF , 585px 1836px #FFF , 1146px 1143px #FFF , 939px 540px #FFF , 1745px 656px #FFF , 1832px 1227px #FFF , 1317px 661px #FFF , 795px 1407px #FFF , 555px 706px #FFF , 521px 750px #FFF , 708px 318px #FFF , 283px 1500px #FFF , 1161px 897px #FFF , 1741px 550px #FFF , 1460px 900px #FFF , 346px 1125px #FFF , 1042px 1248px #FFF , 1950px 1870px #FFF , 1611px 443px #FFF , 1165px 193px #FFF , 1854px 1460px #FFF , 371px 1988px #FFF , 1039px 1826px #FFF , 1251px 1469px #FFF , 1262px 1144px #FFF , 880px 877px #FFF , 403px 485px #FFF , 1863px 1049px #FFF , 365px 441px #FFF , 1440px 341px #FFF , 243px 602px #FFF , 1998px 289px #FFF , 34px 1568px #FFF , 1427px 1384px #FFF;
}
.stars2 {
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1078px 1496px #FFF , 1030px 1384px #FFF , 1282px 917px #FFF , 837px 1333px #FFF , 150px 1226px #FFF , 197px 1110px #FFF , 833px 161px #FFF , 1041px 527px #FFF , 1378px 83px #FFF , 789px 240px #FFF , 1922px 335px #FFF , 99px 1955px #FFF , 44px 87px #FFF , 1877px 407px #FFF , 1499px 1942px #FFF , 523px 781px #FFF , 280px 519px #FFF , 72px 1923px #FFF , 1932px 1465px #FFF , 914px 1893px #FFF , 1253px 758px #FFF , 1417px 916px #FFF , 1828px 1102px #FFF , 1841px 1369px #FFF , 422px 934px #FFF , 1463px 1241px #FFF , 91px 155px #FFF , 1144px 1521px #FFF , 1727px 1887px #FFF , 996px 1419px #FFF , 1545px 1291px #FFF , 11px 570px #FFF , 1039px 108px #FFF , 1139px 384px #FFF , 282px 766px #FFF , 1933px 476px #FFF , 1650px 437px #FFF , 1686px 1653px #FFF , 742px 1448px #FFF , 1813px 1398px #FFF , 571px 289px #FFF , 713px 853px #FFF , 1662px 1925px #FFF , 1780px 841px #FFF , 408px 844px #FFF , 840px 577px #FFF , 1796px 417px #FFF , 964px 352px #FFF , 610px 1483px #FFF , 744px 1211px #FFF , 965px 657px #FFF , 1274px 1819px #FFF , 1050px 114px #FFF , 623px 1180px #FFF , 1229px 1226px #FFF , 878px 789px #FFF , 1387px 313px #FFF , 695px 905px #FFF , 1022px 1558px #FFF , 830px 475px #FFF , 1643px 897px #FFF , 1979px 1919px #FFF , 505px 1060px #FFF , 1985px 755px #FFF , 489px 1529px #FFF , 410px 1103px #FFF , 1615px 672px #FFF , 397px 693px #FFF , 1824px 287px #FFF , 201px 1770px #FFF , 1618px 188px #FFF , 236px 1032px #FFF , 450px 487px #FFF , 836px 493px #FFF , 1944px 1895px #FFF , 1368px 320px #FFF , 1151px 1069px #FFF , 1336px 450px #FFF , 1961px 971px #FFF , 1201px 1750px #FFF , 536px 1943px #FFF , 1154px 1247px #FFF , 1707px 56px #FFF , 552px 181px #FFF , 1453px 634px #FFF , 153px 1080px #FFF , 1877px 108px #FFF , 358px 257px #FFF , 533px 168px #FFF , 522px 1582px #FFF , 1912px 286px #FFF , 51px 1234px #FFF , 279px 1072px #FFF , 1255px 1926px #FFF , 1857px 1908px #FFF , 1883px 965px #FFF , 635px 961px #FFF , 1276px 1606px #FFF , 1918px 1693px #FFF , 244px 1379px #FFF , 489px 191px #FFF , 1263px 500px #FFF , 946px 594px #FFF , 1846px 236px #FFF , 744px 1564px #FFF , 784px 1541px #FFF , 1296px 1794px #FFF , 1095px 1619px #FFF , 1564px 1904px #FFF , 1775px 486px #FFF , 396px 864px #FFF , 644px 1499px #FFF , 1202px 1212px #FFF , 1300px 544px #FFF , 1356px 303px #FFF , 932px 130px #FFF , 333px 1398px #FFF , 243px 995px #FFF , 984px 29px #FFF , 566px 981px #FFF , 1430px 1820px #FFF , 1546px 1504px #FFF , 897px 1535px #FFF , 1503px 1210px #FFF , 780px 613px #FFF , 39px 877px #FFF , 135px 1690px #FFF , 1880px 91px #FFF , 1560px 1025px #FFF , 1680px 554px #FFF , 850px 1722px #FFF , 970px 466px #FFF , 1999px 629px #FFF , 620px 1348px #FFF , 1891px 1872px #FFF , 879px 1663px #FFF , 938px 311px #FFF , 1666px 703px #FFF , 79px 566px #FFF , 1037px 565px #FFF , 1889px 152px #FFF , 1499px 248px #FFF , 1572px 1742px #FFF , 277px 399px #FFF , 1471px 950px #FFF , 1962px 1512px #FFF , 900px 1589px #FFF , 209px 314px #FFF , 1915px 401px #FFF , 267px 1289px #FFF , 1168px 448px #FFF , 34px 659px #FFF , 928px 217px #FFF , 1366px 1439px #FFF , 1029px 671px #FFF , 1025px 1939px #FFF , 429px 1425px #FFF , 286px 1088px #FFF , 1712px 1004px #FFF , 1183px 931px #FFF , 808px 354px #FFF , 1235px 979px #FFF , 1551px 1837px #FFF , 1975px 537px #FFF , 443px 354px #FFF , 1610px 510px #FFF , 102px 1150px #FFF , 77px 1640px #FFF , 1300px 1706px #FFF , 1645px 1455px #FFF , 1734px 1363px #FFF , 982px 291px #FFF , 566px 35px #FFF , 308px 1238px #FFF , 1641px 1594px #FFF , 1279px 1337px #FFF , 952px 1090px #FFF , 937px 956px #FFF , 1723px 239px #FFF , 153px 1820px #FFF , 733px 1653px #FFF , 163px 827px #FFF , 250px 355px #FFF , 1309px 488px #FFF , 414px 1027px #FFF , 1144px 276px #FFF , 1430px 1557px #FFF , 1450px 1755px #FFF , 1045px 902px #FFF , 207px 1104px #FFF , 906px 1754px #FFF , 1357px 837px #FFF , 1274px 1554px #FFF , 683px 92px #FFF , 1581px 1480px #FFF , 1600px 812px #FFF , 900px 1527px #FFF , 1384px 57px #FFF , 1498px 893px #FFF , 1237px 1226px #FFF;
    animation: animStar 100s linear infinite;
}
.stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1078px 1496px #FFF , 1030px 1384px #FFF , 1282px 917px #FFF , 837px 1333px #FFF , 150px 1226px #FFF , 197px 1110px #FFF , 833px 161px #FFF , 1041px 527px #FFF , 1378px 83px #FFF , 789px 240px #FFF , 1922px 335px #FFF , 99px 1955px #FFF , 44px 87px #FFF , 1877px 407px #FFF , 1499px 1942px #FFF , 523px 781px #FFF , 280px 519px #FFF , 72px 1923px #FFF , 1932px 1465px #FFF , 914px 1893px #FFF , 1253px 758px #FFF , 1417px 916px #FFF , 1828px 1102px #FFF , 1841px 1369px #FFF , 422px 934px #FFF , 1463px 1241px #FFF , 91px 155px #FFF , 1144px 1521px #FFF , 1727px 1887px #FFF , 996px 1419px #FFF , 1545px 1291px #FFF , 11px 570px #FFF , 1039px 108px #FFF , 1139px 384px #FFF , 282px 766px #FFF , 1933px 476px #FFF , 1650px 437px #FFF , 1686px 1653px #FFF , 742px 1448px #FFF , 1813px 1398px #FFF , 571px 289px #FFF , 713px 853px #FFF , 1662px 1925px #FFF , 1780px 841px #FFF , 408px 844px #FFF , 840px 577px #FFF , 1796px 417px #FFF , 964px 352px #FFF , 610px 1483px #FFF , 744px 1211px #FFF , 965px 657px #FFF , 1274px 1819px #FFF , 1050px 114px #FFF , 623px 1180px #FFF , 1229px 1226px #FFF , 878px 789px #FFF , 1387px 313px #FFF , 695px 905px #FFF , 1022px 1558px #FFF , 830px 475px #FFF , 1643px 897px #FFF , 1979px 1919px #FFF , 505px 1060px #FFF , 1985px 755px #FFF , 489px 1529px #FFF , 410px 1103px #FFF , 1615px 672px #FFF , 397px 693px #FFF , 1824px 287px #FFF , 201px 1770px #FFF , 1618px 188px #FFF , 236px 1032px #FFF , 450px 487px #FFF , 836px 493px #FFF , 1944px 1895px #FFF , 1368px 320px #FFF , 1151px 1069px #FFF , 1336px 450px #FFF , 1961px 971px #FFF , 1201px 1750px #FFF , 536px 1943px #FFF , 1154px 1247px #FFF , 1707px 56px #FFF , 552px 181px #FFF , 1453px 634px #FFF , 153px 1080px #FFF , 1877px 108px #FFF , 358px 257px #FFF , 533px 168px #FFF , 522px 1582px #FFF , 1912px 286px #FFF , 51px 1234px #FFF , 279px 1072px #FFF , 1255px 1926px #FFF , 1857px 1908px #FFF , 1883px 965px #FFF , 635px 961px #FFF , 1276px 1606px #FFF , 1918px 1693px #FFF , 244px 1379px #FFF , 489px 191px #FFF , 1263px 500px #FFF , 946px 594px #FFF , 1846px 236px #FFF , 744px 1564px #FFF , 784px 1541px #FFF , 1296px 1794px #FFF , 1095px 1619px #FFF , 1564px 1904px #FFF , 1775px 486px #FFF , 396px 864px #FFF , 644px 1499px #FFF , 1202px 1212px #FFF , 1300px 544px #FFF , 1356px 303px #FFF , 932px 130px #FFF , 333px 1398px #FFF , 243px 995px #FFF , 984px 29px #FFF , 566px 981px #FFF , 1430px 1820px #FFF , 1546px 1504px #FFF , 897px 1535px #FFF , 1503px 1210px #FFF , 780px 613px #FFF , 39px 877px #FFF , 135px 1690px #FFF , 1880px 91px #FFF , 1560px 1025px #FFF , 1680px 554px #FFF , 850px 1722px #FFF , 970px 466px #FFF , 1999px 629px #FFF , 620px 1348px #FFF , 1891px 1872px #FFF , 879px 1663px #FFF , 938px 311px #FFF , 1666px 703px #FFF , 79px 566px #FFF , 1037px 565px #FFF , 1889px 152px #FFF , 1499px 248px #FFF , 1572px 1742px #FFF , 277px 399px #FFF , 1471px 950px #FFF , 1962px 1512px #FFF , 900px 1589px #FFF , 209px 314px #FFF , 1915px 401px #FFF , 267px 1289px #FFF , 1168px 448px #FFF , 34px 659px #FFF , 928px 217px #FFF , 1366px 1439px #FFF , 1029px 671px #FFF , 1025px 1939px #FFF , 429px 1425px #FFF , 286px 1088px #FFF , 1712px 1004px #FFF , 1183px 931px #FFF , 808px 354px #FFF , 1235px 979px #FFF , 1551px 1837px #FFF , 1975px 537px #FFF , 443px 354px #FFF , 1610px 510px #FFF , 102px 1150px #FFF , 77px 1640px #FFF , 1300px 1706px #FFF , 1645px 1455px #FFF , 1734px 1363px #FFF , 982px 291px #FFF , 566px 35px #FFF , 308px 1238px #FFF , 1641px 1594px #FFF , 1279px 1337px #FFF , 952px 1090px #FFF , 937px 956px #FFF , 1723px 239px #FFF , 153px 1820px #FFF , 733px 1653px #FFF , 163px 827px #FFF , 250px 355px #FFF , 1309px 488px #FFF , 414px 1027px #FFF , 1144px 276px #FFF , 1430px 1557px #FFF , 1450px 1755px #FFF , 1045px 902px #FFF , 207px 1104px #FFF , 906px 1754px #FFF , 1357px 837px #FFF , 1274px 1554px #FFF , 683px 92px #FFF , 1581px 1480px #FFF , 1600px 812px #FFF , 900px 1527px #FFF , 1384px 57px #FFF , 1498px 893px #FFF , 1237px 1226px #FFF;
}
.stars3 {
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1266px 1213px #FFF , 683px 1696px #FFF , 667px 751px #FFF , 21px 1959px #FFF , 1707px 834px #FFF , 1025px 1760px #FFF , 1481px 250px #FFF , 1413px 1151px #FFF , 1552px 538px #FFF , 1243px 659px #FFF , 1991px 1990px #FFF , 1193px 671px #FFF , 1442px 912px #FFF , 772px 1549px #FFF , 288px 1929px #FFF , 569px 1780px #FFF , 1629px 1014px #FFF , 1636px 1598px #FFF , 864px 516px #FFF , 406px 1115px #FFF , 868px 849px #FFF , 298px 1521px #FFF , 1056px 63px #FFF , 627px 221px #FFF , 1068px 372px #FFF , 1066px 1835px #FFF , 522px 356px #FFF , 913px 99px #FFF , 1427px 1478px #FFF , 1418px 925px #FFF , 1512px 1340px #FFF , 524px 628px #FFF , 1484px 1457px #FFF , 1315px 1114px #FFF , 1634px 855px #FFF , 60px 1178px #FFF , 57px 358px #FFF , 534px 427px #FFF , 1588px 14px #FFF , 1798px 139px #FFF , 704px 1226px #FFF , 1321px 825px #FFF , 852px 1583px #FFF , 1007px 80px #FFF , 1059px 1659px #FFF , 1204px 406px #FFF , 111px 251px #FFF , 963px 71px #FFF , 1947px 615px #FFF , 1036px 850px #FFF , 1062px 782px #FFF , 793px 264px #FFF , 1166px 32px #FFF , 926px 493px #FFF , 945px 838px #FFF , 225px 588px #FFF , 1358px 1331px #FFF , 971px 1827px #FFF , 613px 1242px #FFF , 1803px 942px #FFF , 584px 666px #FFF , 1021px 145px #FFF , 54px 288px #FFF , 361px 1796px #FFF , 337px 939px #FFF , 773px 518px #FFF , 841px 1018px #FFF , 97px 1455px #FFF , 888px 1290px #FFF , 473px 382px #FFF , 166px 1182px #FFF , 1384px 213px #FFF , 877px 213px #FFF , 1871px 471px #FFF , 45px 711px #FFF , 255px 214px #FFF , 1937px 1165px #FFF , 526px 317px #FFF , 232px 911px #FFF , 1002px 472px #FFF , 206px 1744px #FFF , 578px 944px #FFF , 872px 113px #FFF , 31px 255px #FFF , 558px 912px #FFF , 1065px 1123px #FFF , 224px 700px #FFF , 1699px 341px #FFF , 1140px 446px #FFF , 997px 1871px #FFF , 1975px 1253px #FFF , 1621px 1428px #FFF , 436px 431px #FFF , 1544px 1300px #FFF , 65px 1241px #FFF , 1119px 1093px #FFF , 1097px 348px #FFF , 84px 1026px #FFF , 762px 737px #FFF , 792px 1041px #FFF;
    animation: animStar 150s linear infinite;
}
.stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 1266px 1213px #FFF , 683px 1696px #FFF , 667px 751px #FFF , 21px 1959px #FFF , 1707px 834px #FFF , 1025px 1760px #FFF , 1481px 250px #FFF , 1413px 1151px #FFF , 1552px 538px #FFF , 1243px 659px #FFF , 1991px 1990px #FFF , 1193px 671px #FFF , 1442px 912px #FFF , 772px 1549px #FFF , 288px 1929px #FFF , 569px 1780px #FFF , 1629px 1014px #FFF , 1636px 1598px #FFF , 864px 516px #FFF , 406px 1115px #FFF , 868px 849px #FFF , 298px 1521px #FFF , 1056px 63px #FFF , 627px 221px #FFF , 1068px 372px #FFF , 1066px 1835px #FFF , 522px 356px #FFF , 913px 99px #FFF , 1427px 1478px #FFF , 1418px 925px #FFF , 1512px 1340px #FFF , 524px 628px #FFF , 1484px 1457px #FFF , 1315px 1114px #FFF , 1634px 855px #FFF , 60px 1178px #FFF , 57px 358px #FFF , 534px 427px #FFF , 1588px 14px #FFF , 1798px 139px #FFF , 704px 1226px #FFF , 1321px 825px #FFF , 852px 1583px #FFF , 1007px 80px #FFF , 1059px 1659px #FFF , 1204px 406px #FFF , 111px 251px #FFF , 963px 71px #FFF , 1947px 615px #FFF , 1036px 850px #FFF , 1062px 782px #FFF , 793px 264px #FFF , 1166px 32px #FFF , 926px 493px #FFF , 945px 838px #FFF , 225px 588px #FFF , 1358px 1331px #FFF , 971px 1827px #FFF , 613px 1242px #FFF , 1803px 942px #FFF , 584px 666px #FFF , 1021px 145px #FFF , 54px 288px #FFF , 361px 1796px #FFF , 337px 939px #FFF , 773px 518px #FFF , 841px 1018px #FFF , 97px 1455px #FFF , 888px 1290px #FFF , 473px 382px #FFF , 166px 1182px #FFF , 1384px 213px #FFF , 877px 213px #FFF , 1871px 471px #FFF , 45px 711px #FFF , 255px 214px #FFF , 1937px 1165px #FFF , 526px 317px #FFF , 232px 911px #FFF , 1002px 472px #FFF , 206px 1744px #FFF , 578px 944px #FFF , 872px 113px #FFF , 31px 255px #FFF , 558px 912px #FFF , 1065px 1123px #FFF , 224px 700px #FFF , 1699px 341px #FFF , 1140px 446px #FFF , 997px 1871px #FFF , 1975px 1253px #FFF , 1621px 1428px #FFF , 436px 431px #FFF , 1544px 1300px #FFF , 65px 1241px #FFF , 1119px 1093px #FFF , 1097px 348px #FFF , 84px 1026px #FFF , 762px 737px #FFF , 792px 1041px #FFF;
}

@keyframes animStar {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-2000px);
    }
}

.stars_wrap{
position: absolute;
width: calc(100% + 2rem);
height: 50%;
top: 0;
}



/* fade-up ***********/
.fade-up {
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.8s ease-out;
}

.fade-up.animate {
    opacity: 1;
    transform: translateY(0);
}