/* *************************************************************************
 * ■ 通販サイト
 * *************************************************************************/
.b3 {
	border: none;
	margin: 0;
	padding: 0;
}

.b3 tr td{ 
	float: left;
	display: inline-block;
	margin: 0;
	padding: 0;
	border: none;
	font-size: large;
	vertical-align: text-top;
}

.b3 tr td:nth-child(3) {
	display: block;
}

.b3 tr td:nth-child(1){ width: 30%; padding-right: 0.5em; }
.b3 tr td:nth-child(2){ width: 70%; }
.b3 tr td:nth-child(3){ width: 70%; margin-top: 0; }
.b3 tr td .vk_button{ 
	width: 100%;
	margin-left: -0.25em;
}
.b3 tr td:nth-child(3) .vk_button a{
	float: left;
	margin: 0.25em;
	width: 12em;
}

.b3 tr td .vk_button:nth-child(1){
	margin-top: 7px;	/* 1つ目のボタン縦ずらし */
}

@media screen and (max-width: 1200px) {
	.b3 tr td:nth-child(1){ width: 40%; }
	.b3 tr td:nth-child(2){ width: 60%; }
	.b3 tr td:nth-child(3){ width: 50%; margin-top: 0; }
	.b3 tr td .vk_button a{
	}
}

@media screen and (max-width: 1024px) {
	.b3 tr td{ 
		float: none;
	 }	
	.b3 tr td:nth-child(1),
	.b3 tr td:nth-child(2),
	.b3 tr td:nth-child(3){ width:100%; margin-top: 0; }
	.b3 tr td{ margin-bottom: 0.5em;}
	.b3 tr td:nth-child(3) .vk_button a{
		width: calc(50% - 0.5em);
	}
}

/****************************************************************************/