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


@media screen and (max-width:699px) {
	
	body {
    min-width: initial;
    margin-top: 0vw;
}
	/* img {
    image-rendering:auto;
} */
	
	
	.br-pc{
		display:none;
	}

	
	
.pc-only {
    display: none;
}

	.word-n   {
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
}
	
	.under-yellow {
	 background:linear-gradient(transparent 70%, #FFF9B9 70%);
}

		
/* 画面外にいる状態 */
.fadein {
	opacity : 0;
	transform : translate(0, 30px);
	transition : all 800ms;
	}

/* 画面内に入った状態 */
.fadein.scrollin {
	opacity : 1;
	transform : translate(0, 0);
	}	
	
		
	.tate{
    background: transparent;/*背景透明に*/
    border-left: 4px solid #001a67;/*左線*/
    width: 10px;
    display: inline-block;
    padding-bottom: 18px;
    padding-top: 0px;
    position: relative;
    top: 4px;
	}
header {
    position: relative;
    z-index: 35;
}
.upper_switch_logo {
    width: 10%;
    max-width: 52px;
    float: left;
}
.upper_ps_logo {
    width: 34%;
    float: left;
    padding-left: 3%;
    padding-top: 1%;
}

.upper_x {
    float: right;
    width: 10%;
    max-width: 50px;
}




.header-space {
    height: 15vw;
    padding-top: 2%;
    padding-right: 5%;
    padding-bottom: 5%;
    padding-left: 4%;
    max-height: 30px;
}
		

	.header-ps4ps5 {
    width: 38vw;
    float: left;
    margin-top: 2.5%;

}


.switch_logo {
    width: 12vw;
    float: left;
    max-width: 46px;
}
.twitter_logo {
    width: 12vw;
    float: right;
    max-width: 43px;
}


.footer-erea {
    padding-bottom: 45%;
    margin-top: -1%;
    background-color: #FFFFFF;

}

.footer-erea .float01 {
    float: left;
    font-size: 36px;
    margin-top: 5px;
    padding-right: 6px;
    padding-left: 14px;
}
.footer-erea .share {
    margin-right: auto;
    margin-left: auto;
    width: 301px;
    padding-top: 8vw;
}
.neon-line-footer {
    border-top-width: 2px;
    border-bottom-width: 2px;
    height: 6px;
    margin-top: 40px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.neon-line-footer-bottom {
    border-top-width: 2px;
    border-bottom-width: 2px;
    height: 6px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
.neon-line-footer-bottom02 {
    border-top-width: 2px;
    border-bottom-width: 2px;
    height: 6px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -33px;
}


.share_icon ul li {
    float: left;
}
.share .float01 {
    width: 102px;
    margin-top: -9px;


}

.share_icon img {
    width: 36px;
    padding-left: 0px;
    padding-right: 20px;
}
.logolist_upper {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    margin-top: 25px;
    width: 230px;

}
.logolist_under {
    clear: both;
    margin-top: 22px;
    margin-right: auto;
    margin-left: auto;
    width: 236px;
}
.ps4ps5_wihite_logo {
    width: 231px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 7px;
}
.switch_wihite_logo {
    width: 201px;
    padding-left: 15px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 7px;
}
.maker_logo {
    float: left;
    width: 107px;
    padding-left: 29%;
    padding-bottom: 3%;
}
.pub_logo02 {
    float: left;
    width: 86px;
    padding-left: 38px;
    margin-top: 5px;
}
.pub_logo {
    padding-bottom: 20px;
    float: left;
    width: 105px;
    padding-top: 25px;
    padding-left: 65px;
}
.ic_logo {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    width: 208px;
    padding-bottom: 32px;
}
.happinet_logo {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    width: 120px;
    padding-bottom: 1%;
}
.cero_logo   {
    text-align: center;
    margin: 0 auto;
    width: 41px;
    padding-top: 13px;
}
.header-twitter {
    float: right;
    width: 8vw;
}
	
	
.copyright {
    font-size: 12px;
    margin-top: 11px;
    text-align: center;
    margin-bottom: 1%;
}
.platformer_right {
    font-size: 12px;
    text-align: center;
    padding-top: 14px;
}

.contact {
    margin-top: 27px;
    font-size: 13px;
    text-align: center;
}
	
.happinet_right {
    text-align: center;
    margin-top: 23px;
    padding-bottom: 19%;
}

.under-linkarea {
    font-size: 12px;
    text-align: center;
    line-height: 35px;
    margin-top: 4%;
}
.under-linkarea li {
    text-decoration: underline;
}

.clear-sp {
    clear: both;
}



		}
