@media (max-width: 800px) {

	.highslide img {
		width: calc(90vw - 20px);
		height: auto;
		display: block;
		float: none; !important
		margin-left: 0; !important
		margin-right: 0; !important
		margin-top: 0; !important
		margin-bottom: 0; !important
	}
	.article_column .contentpaneopen .article-content,
	#ja-current-content .article-content,
	div[id^="market-"]{
		overflow-x: auto;
	}
	.article_column .contentpaneopen .article-content h1 img,
	.article_column .contentpaneopen .article-content h2 img,
	.article_column .contentpaneopen .article-content h3 img,
	.article_column .contentpaneopen .article-content p img,
	.article-content h1 img,
	.article-content h2 img,
	.article-content h3 img,
	.article-content p img,
	.article-content img{
		width: calc(90vw - 20px); !important
		height: auto;
		float: none; !important !important
		display: block; !important
		clear: both;
	}
	.blog table {
		width: calc(100vw - 40px);
	}
	.wrapTeble{
		width: calc(100vw - 40px);
		display: block;
		overflow: auto;
	}
	.wrapTeble > table {
		width: 896px;
	} 
	.wrapTeble > table td img {
		width: 100px;
		height: auto;
	}
	ins,
	ins iframe,
	iframe {
		width: calc(100vw - 40px) !important !important;
	}
	
	#ja-wrapper #ja-current-content{
		padding: 0 10px;
	}
	#ja-containerwrap-fr .contentpaneopen{
		width: calc(100vw - 40px);
	}
	ul.pagination li:first-of-type {
		display: none;
	}
	ul.pagination li:last-of-type {
		display: none;
	}
	ul.pagination li:nth-of-type(3),
	ul.pagination li:nth-of-type(2){
		display: none;
	}
	ul.pagination li{
		float: left;
		display: block;
		margin-bottom: 10px;
	}
}