@font-face {
	font-family: SHanScnH;
	src: url("//staticcdn.bandaihobbysite.cn/fonts/SOURCEHANSERIFCN-HEAVY.OTF");
}
@font-face {
	font-family: SHanScnB;
	src: url("//staticcdn.bandaihobbysite.cn/fonts/SOURCEHANSERIFCN-BOLD.OTF");
}
*{box-sizing:border-box;}
body{font-family: 'SHanScnB';font-size:0;color:#111;line-height:1.8;height:100%;background-color:#323232;position: relative}
img{max-width:100%}
a{text-decoration:none;color:#fff;-webkit-transition:.2s ease;transition:.2s ease;}
a:hover{color:#fa0;}
a img{-webkit-transition:opacity .2s ease;transition:opacity .2s ease;}
a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;}

#header{background-color:#fff;border-bottom:1px solid #ccc;}
#header .upper{margin:0 auto;width:90%;max-width:1200px;}
#header .upper:after{content:"";display:block;clear:both;}
#header .upper .logo{padding:15px 0;}
#header .upper .logo img{width:360px}
@media screen and (max-width:768px) {
	#header .upper .logo{padding:10px 0;text-align:center;}
	#header .upper .logo img{width:70%;}
}

#btnPagetop{display:none;position:fixed;bottom:1vw;right:1vw;outline:none;width:5%;z-index:1000;}
@media screen and (max-width:768px) {
	#btnPagetop{width:15%;}
}

/*footer*/
footer{background-color:#323232;color:#fff;overflow:hidden;}
footer .note{display:flex;width:95%;margin:0 auto;align-items:flex-start;padding:15px 0;justify-content:center;font-family:SHanScnB;}
footer .note a{width:81px;margin-right:10px;flex:none;}
footer .note span{font-size:14px;}
footer .footer_beian{font-size:12px;color:#fff;text-align:center;margin-bottom:10px;font-family:SHanScnB;}
footer .footer_beian a{color:#fff;display:inline-block;}
footer img{width:auto;}
footer img.pc{height:56px;}
footer img.mb{display:none;}

@media (max-width: 760px){
	footer .note a{width:47px;}
	footer .note a img{width:47px;height:47px;}
	footer .note span{font-size:12px;}
	footer img.pc{display:none;}
	footer img.mb{display:block;margin:auto;height:40px;}
}

@media (min-width: 760px) {
	footer .note span{font-size:12px;}
	footer .note a{width:60px;}
	footer .note a img{width:60px;height:60px;}
}

@media (min-width: 980px) {
	footer .note span{margin-right: 10px;}
}
