@charset "UTF-8";

/* SP
----------------------------------------------- */

@media only screen and (max-width: 768px) {
	
	p.button-link,
	footer.blog-footer,
	nav.pager_fixed,
	.article-body-more,
	.archives_list_table tr th,
	.archives_list_table tr td:nth-child(1),
	.archives_list_table tr td:nth-child(3) div,
	.related-articles,
	.article-category,
	.archives_description {
		display: none !important;
	}

	.article-body-outer, #main_contents,.entry_body {
		padding: 0 !important;
		margin: 0 !important;
	}

	.article-body,.archives_wrap {
		margin-bottom: 0 !important;
	}

	.archives_list_table tr td div {
		border-bottom: 1px solid #777;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi/P//PwMpgImBRIBVg0bV+f8k2xA0+SZWTYwwP2AzlZeNmeF0gx4j0X74/OsvhkHU8TQMcLExMdxoM0RxEgPID+hYvfLcf/9JN/5jk8Npw4ZcdUa8oUSzmAYIMABHTD2AT9aUWgAAAABJRU5ErkJggg==);
		background-repeat: no-repeat;
		background-position: 5px center;
	}

	.archives_list_table tbody tr:nth-child(even) { background-color:#FFF; }
	.archives_list_table tbody tr:nth-child(odd) { background-color:#efefef; }

	.archives_list_table a {
		font-weight: bold;
		text-decoration: none !important;
		color: #2F3E46;
		margin-top: -5px;
		padding: 12px 4px 11px 22px;
		font-size: 12px;
		text-decoration: none;
		display: block;
	}

	.archives_list_table tr:first-child td div {
	    border-top: 1px solid #777;
	}

}