.searchpage .news .info { padding:10px; }
.searchpage .news .info > span { display:block; }
.searchpage .news ul.list li { height: auto; padding:5px; line-height:2em; }
.searchpage .news ul.list li h1 a { color:var(--xy-blue); font-size:22px; line-height:1.5em; display:inline; }
.searchpage .news ul.list li h1 a:hover { text-decoration:underline; }
.searchpage .news ul.list li div.memo { color:var(--xy-gray-2); }
.searchpage .news ul.list li span.red { color:var(--xy-red); font-size:inherit; }
.highlight ,.active-red{ color:var(--xy-red); font-size:inherit; }
.noSearch img{ margin:10px auto; display:block; width:360px; }
.loading {font-size: 14px; color: #333; width: 100%;height: 50px; line-height: 50px; margin:35px 0; text-align: center; border-radius: 4px; behavior: url(../pie/PIE.htc); }
.loading-yes{ background-color: #F5F5F5; cursor:pointer; }
.loading-yes:hover { background-color: #EDEDED; color: #E30B20;}
.loading-no{ background-color: #FFFFFF; }

@media all and (min-width: 800px) {
	.header .search { right:40px; bottom:-110px; border-color:var(--xy-gray); }
	.searchpage .news .info { padding:20px; }
	.searchpage .news .info > span { position:absolute; right:20px; }
	.searchpage .news ul.list li { padding:0 20px; }
	.searchpage .news ul.list li h1 a { font-size:var(--article-title-size); line-height:2.2em; font-weight:normal; }
.noSearch img{ margin:100px auto; }
}