
@media screen and (max-width:900px){
	
	div.topPhone{display: none;}
	
	div.line-top div.logo a{margin: 0px;	}
	div.line-top div.logo img{height: 40px; width: auto;}
	div.line-footer div.linksite{	width: 100%; margin: 0px 0 20px 0;}
	div.cleft div.box-data{	width: calc(100% - 10px); padding: 5px;	}
}


@media screen and (max-width:500px){
	div.line-footer div.linksite ul li a{ padding: 10px}
	div.line-top div.logo img{height: 35px;}
}

@media screen and (max-width:400px){
	div.line-top div.line-user a.log{display: none;}
	div.line-top div.logo img{height: 30px; margin-top:5px;}
}
@media screen and (max-width:320px){
	div.line-top div.logo img{height: 20px; margin-top:10px;}
}
