body {
-webkit-print-color-adjust: exact;
}

.sp_news, .sp_view { 
	display: none;
}

#mainVisual { 
	height: 322px;
	background: #a5d6f5;
	margin: 0 auto;
}

.main_img {
    width: 940px;
	margin-top: 1px;
}

.main_img img {
    width: 940px;
}

.news_wrapper {
    height: auto;
	top: 10px;
	left: 10px;
}
#sp_header, .sp_footer { 
	display: none;
}

.f_inner ,.inner { width: 940px;}

#footer, .footer_bottom, .copyright { width: 940px;}

.footer_bottom .footer_bottom_list li.f_logo_list {
    margin: 5px 15px 0 15px;
}

ul.f_list { margin: 0 0 0 15px;}