@media screen and (max-width: 900px) {	body {		max-width:1070px;		}		#news {			display:none;		}		.items {			margin-right:0px;		}		h1 {		padding:10px;		}			h2 {		padding:15px 10px;		font-size:180%;		}		#kv {		margin-right:0px;		margin-bottom:10px;		}		#gnavi {		font-size:85%;		}		#gnavi li {		display:inline;		float:left;		margin-top:11px;		padding:0;		width:16.3%;		border-right:solid #555555 1px;		}	#gnavi li a {		padding:5px 0 5px 5px;		display:block;		}		#gnavi li#navi1, #gnavi li#navi2, #gnavi li#navi3, #gnavi li#navi4, #gnavi li#navi5, #gnavi li#navi6,  #gnavi li#navi1.on, #gnavi li#navi2.on, #gnavi li#navi3.on, #gnavi li#navi4.on, #gnavi li#navi5.on, #gnavi li#navi6.on, #gnavi li#navi1 a:hover, #gnavi li#navi2 a:hover, #gnavi li#navi3 a:hover, #gnavi li#navi4 a:hover, #gnavi li#navi5 a:hover , #gnavi li#navi6 a:hover {		background:none;		}		#header #search {		margin-top:10px;		float:left;		clear:both;		}	#leftNavi {		float:none;		width:auto;		margin-bottom:15px;		}		#leftNavi ul {		padding:5px;		}		#leftNavi li {		float:left;		padding:5px;		}		#leftNavi span a{		display:inline;		}		#leftNavi span.on a{		background:transparent url("/images_common/arrow_b.gif") no-repeat 10px 15px;		}		#leftNavi ul.sub li.group{		margin-top:0;		}		#leftNavi ul.sub span.on a{		background:transparent url("/images_common/arrow_b.gif") no-repeat 10px 10px;		font-style:italic;		}		#leftNavi span.on a:link{color:#5fb4fc; text-decoration:none;}	#leftNavi span.on a:visited{color:#5fb4fc; text-decoration:none;}	#leftNavi span.on a:active{color:#5fb4fc; text-decoration:none;}	#leftNavi span.on a:hover{color:#5fb4fc; text-decoration:none;}		#leftNavi div._10words-banner_pc {		display: none;		}		#leftNavi div._10words-banner_sp {		display: block;		}		#mainArea {		padding-left:0;		}}