@charset "utf-8";

* {
	margin:0; padding:0;
}


	



/*==========collaborations の endroling===========*/
		#collaborations
	{
		position: absolute;
    width: 1100px;
    height: 50em;
    bottom: 0;
    left: 50%;
    margin-left: -7.5em;
    font-size: 350%;
    font-family: "arial",sans-serif;
    font-weight: bold;
   
    overflow: hidden;
    transform-origin: 50% 100%;
    transform: perspective(300px) rotateX(25deg);
	}
	
		#collaborations:after
	{
		position: absolute;
    content: ' ';
    left: 0;
    right: 0;
    top: 0;
    bottom: 60%;
    background-image: linear-gradient(top, rgba(0,0,0,1) 0%, transparent 100%);
    pointer-events: none;
	}	
		
		#collaborations_content
	{
    position: absolute;
    top: 100%;
    animation: scroll 83s linear 1s infinite;
}
@keyframes scroll {
    0% { top: 100%; }
    100% { top: -170%; }
}


/*==============members の 流れる掲示板===============*/


	.led-text {
		
	    background-color: #003300;
	    color: #ffffff;
	    font-family: "Comic Sans MS",sans-serif;
	    font-size: 28px;
	    overflow: hidden;
	    padding-bottom: 0;
	    padding-top: 0;
	    position: relative;
	    width: auto;
	}

	.led-text:after {
	    content: ' ';
	    display: block;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    background: url("img/led_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	    background-size: 4px 4px, 4px 4px;
	    z-index: 10;
	}

	.led-text span {
	  display: inline-block;
	  white-space: nowrap;
	  padding-left: 100%;
	  -webkit-animation-name: ticker-animation;
	  -webkit-animation-timing-function: linear;
	  -webkit-animation-iteration-count: infinite;
	  -webkit-animation-duration: 40s;
	  -moz-animation-name: ticker-animation;
	  -moz-animation-timing-function: linear;
	  -moz-animation-iteration-count: infinite;
	  -moz-animation-duration: 10s;
	}

	@-webkit-keyframes ticker-animation {
	  from   { -webkit-transform: translate(0%);}
	  99%,to { -webkit-transform: translate(-100%);}
	}
	@-moz-keyframes ticker-animation {
	  from   { -moz-transform: translate(0%);}
	  99%,to { -moz-transform: translate(-100%);}
	}


