@media screen and (max-width:900px){
	.global-header{
	    background: linear-gradient(#8c0000, #6f0000);
		padding:0px;
		display: flex;justify-content:space-between;
	}
	.global-header > a{display:block;order:1;padding:10px;}
	.global-header > a img{width:150px;}
	.global-header > .block{order:2;padding:0px;display:flex;}
	.global-header .member{padding:0px;background-image:none;border:none;border-radius:0px;float:none;display:flex;align-items:center;justify-content:center;}
		.global-header .member a{text-shadow:none;display:block;padding:20px;}
	.global-header .login{padding:0px;background-image:none;border:none;border-radius:0px;float:none;display:flex;align-items:center;justify-content:center;}
		.global-header .login a{text-shadow:none;display:block;padding:20px;}

	form[action="login.php"] .contents-form{margin:0px;background-image:none;padding:0px;}
	form[action="login.php"] .contents-form .button input{    background-image:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#f1f1f1));margin-bottom:0px;
    border-radius: 3px;
    border: none;
    text-shadow: none;
    height: auto;box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    padding: 5px;
    border: 1px solid #d8d8d8;
    color: #000;}
	form[action="login.php"] input[type="text"],
	form[action="login.php"] input[type="password"]{
	font-size: inherit;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 5px;}
	.contents-form dl{padding:0px;}
	form[action="login.php"]{padding:3vw;margin-bottom:50px;}
	form[action="login.php"] .button{margin-top:30px;}
	form[action="login.php"] dl{margin-bottom:3vw;}
	
	
	
	.footer-nav a{background-image:none;padding:0px 3vw;}
	.footer-nav li{border:1px solid #efefef;}
	.footer-nav{border-top:1px solid #000;}
	.copyright{padding:10px;}
}