@charset "utf-8";
@media (max-width: 650px) {
	.ui-selectmenu-button.ui-button { width: 175px; }
	.news_filters div:nth-child(n+2) { margin-left: 25px; }
}
@media (max-width: 600px) {
	.news_index .news_cate { width: 100px; }
	.news_index p { margin-left: 120px; }
}
@media (max-width: 480px) {
	.news .content { width: 90%; }
	.news .all_section_top { margin-top: 30px; }
	.news_filters div:last-child { margin-left: 20px; }
	.ui-selectmenu-button.ui-button { width: 150px; }
	.ui-selectmenu-text { font-size: 13px; }
	.filter_ttl { margin-bottom: 10px; font-size: 13px; }
	.news_index { margin-top: 55px; }
	.news_filters { margin-bottom: 50px; }

	.news_index th,
	.news_index td { width: 100%; padding: 0; display: block; }
	.news_index th { width: 80px; padding: 10px 0 0; text-align: left; font-size: 11px; }
	.news_index td { margin-top: 5px; padding-bottom: 13px; }
	.news_index p.ajax_content_ttl { margin: 0 0 18px 0; font-size: 20px; }

	.news_index .news_cate { padding: 4px 0; top: 0; -webkit-transform: none; -moz-transform: none; transform: none; width: 75px; font-size: 10px; }
	.news_index p { margin-left: 90px; font-size: 14px; }

	.news_text p { font-size: 14px; }
	.news_title { margin-bottom: 50px; padding-bottom: 10px; font-size: 22px; }
	.news_contents { padding-top: 35px; }
}
@media (max-width: 420px) {
	.news_filters div:last-child { margin-left: 20px; }
	.ui-selectmenu-button.ui-button { width: 125px; }
}