ins.adsbygoogle{
	display: inline-block;
	width: 468px;
	height: 60px;
}
#sp-menu{
	display: none;
}
td.info p{
	color:#666666;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:5px;
	width: 250px;
}
.bnr_mitsumor{
	margin: 0 0 20px 0;
}

/* tadarepo */
.tadarepo {
	display: flex;
	padding: 20px 0;
}
.tadarepo_item {
	width: 55%;
}
.tadarepo_item img {
	width: 45%;
}
.tadarepo_item_text {
	font-size: 14px;
	margin: 0;
	padding: 15px 0;
}
.tadarepo_item_btn {
	display: inline-block;
	color: #22649f !important;
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	background: #fff;
	border-radius: 4px;
}
.tadarepo_img {
	width: 50%;
}
.tadarepo_img img {
	width: 100%;
	padding-top: 5%;
}

@media screen and (max-width: 768px){
	*{
		box-sizing: border-box;
	}
	img{
		max-width: 100%;
	}
	#header,#toolbar,#bookmark,#global_link,.footer_sm,div#ULIZA_DIGEST_AD_WRAPPER,
	.footer_sm_rightend,#adspace,.tool_update,a[href="/toolbar/"],
	a[href="javascript:window.location='http://b.hatena.ne.jp/add?mode=confirm&title='+escape(document.title)+'&url=http://www.seotools.jp/001_seoanalyze/'"],
	.tools_header p br,.bnr_key,span.bing,span.site_description,
	.traffic,table.jword{
		display: none !important;
	}
	#main{
		min-height: 800px !important;
	}
	.bnr_mitsumori{
		margin: 0;
	}
	.pagetop_box{
		bottom: 165px;
	}

	/*result*/
	table.result_table{
		margin-bottom: 40px;
		border: 1px solid #aaa;
		vertical-align: middle;
		font-size: 0;
	}
	table.result_table tr:first-child{
		width: 38%;
	}
	table.result_table tr:nth-child(2n){
		width: 62%;
	}
	table.result_table tr{
		display: inline-block;
		vertical-align: top;
	}
	td.result_keyword{
		border-left: 0;
	}
	input[type="submit"],td.info p,.tool_formset label,.round_corner_tool input{
		width: 100% !important;
	}
	table.result_table th, table.result_table td{
		width: 100%;
		height: 32px !important;
		display: block;
		text-align: left;
		padding: 7px;
		border-bottom: 1px solid #aaa;
	}
	table.result_table tr.comment td{
		border-bottom: none !important;
		line-height: 170%;
	}
	table.result_table th{
		background: #E8E8E8;
		color: gray;
		font-size: 13px;
		border-right: 1px solid #aaa;
	}
	tr.comment td{
		height: 150px !important;
		overflow: auto;
	}
	table.result_table td{
		font-size: 12px;
		border-right: none !important;
	}
	table.result_table tr.comment{
		width: 100%;
	}
	#wrapper{
		padding-top: 0;
	}
	#sp-menu{
		display: block;
		position: relative;
		width: 100%;
		height: 60px;
		background: #22649F url(../img/menu.png)no-repeat;
		background-position: right 9px center;
		background-size: 30px 30px;
	}
	#right-menu{
		text-align: right;
		padding: 10px;
		position: absolute;
		top: 0;
		right: 0;
		width: 45px;
		height: 60px;
		display: block;
		box-sizing: border-box;
	}
	.contents_block{
		border: none;
	}
	iframe[title="Google conversion frame"]{
		height: 0;
	}
	#wrapper,#contents,#main,
	table,td.result_summary_thumbnail,
	td.result_summary_outline,#footer,#copyright{
		box-sizing: border-box;
		width: 100% !important;
	}
	*{
		box-sizing: border-box;
	}
	.contents_block{
		padding: 10px;
	}
	.bnr_mitsumori{
		margin-bottom: 0 !important;
	}
	.round_corner_tool{
		text-align: left;
	}
	.round_corner_tool input{
		margin: 0;
		padding: 5px;
		margin-bottom: 5px;
	}
	.round_corner{
		padding: 15px !important;
	}
	.tool_formset label{
		display: inline-block;
		font-size: 14px;
	}
	table.result_summary{
		margin: 20px 0;
	}
	.round_corner_tool td{
		width: 100%;
		display: block;
		margin-bottom: 20px;
	}
	.round_corner_tool td:last-child{
		margin-bottom: 0;
	}
	label.url{
		font-size: 20px;
	}
	input[type="submit"]{
		padding: 25px;
		font-size: 20px;
		background: #F5851F;
		border: none;
		box-shadow: 0 5px 0 rgb(212, 104, 6);
		color: #FFF;
		font-weight: bold;
	}
	input[type="submit"]:hover{
		background: #FFA552;
		box-shadow: 0 5px 0 rgb(238, 127, 27);
	}
	span,p,span.attention,#copyright{
		font-size: 12px !important;
	}
	.noprint{
		margin: 0 !important;
	}
	span.info{
		font-weight: bold;
		font-size: 16px !important;
	}
	ins.adsbygoogle{
		width: 100%;
	}
	h3.result_header{
		margin-top: 40px !important;
		font-size: 20px;
		text-align: left;
	}
	span.result_help_link{
		display: block;
	}
	span.result_help_link a{
			margin: 3px;
			display: block;
	}
	div.result_wrapper{
		text-align: center;
	}
	td.result_summary_thumbnail,td.result_summary_outline{
		display: inline-block;
	}
	td.result_summary_outline{
		margin-top: 15px;
	}

	/*footer*/
	#copyright{
		margin-bottom: 0;
		height: 90px;
		background: #22649F;
		height: auto;
		padding: 10px 0;
	}
	#copyright ul{
		margin-bottom: 20px 0;
	}
	#copyright ul li{
		margin: 5px 0;
		float: initial;
		text-align: center;
	}
	#copyright ul,#copyright span{
		position: static;
	}
	#copyright span{
		font-size: 10px !important;
		text-align: center;
		width: 100%;
		display: block;
	}

	/*sp-menu*/
	.sidr{
		background: #22649F;
		box-shadow: none;
	}
	.sidr ul{
		border-top: 1px solid #2771B5;
		border-bottom: 1px solid #0B518F;
	}
	.sidr ul li{
		border-top: 1px solid #2771B5;
		border-bottom: 1px solid #0B518F;
	}
	.sidr ul li:hover>a,.sidr ul li ul li a:hover{
		box-shadow: none;
		background: #3F88C9;
	}
	.sidr ul li ul{
		border-top: 1px solid #0B518F;
	}
	.right-sidr-open{
		width: auto !important;
	}

	/* tadarepo */
	.tadarepo {
		flex-direction: column;
	}
	.tadarepo_item {
		width: 100%;
	}
	.tadarepo_img {
		width: 100%;
	}

}