.Respo{
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
 
.Respo th{
	width: 30%;
	text-align: left;
}
 
.Respo td{
	text-align: left;
	vertical-align: top;
}

.RespoLink{
	text-align:right;
}
 
@media (max-width: 766px) and (min-width: 480px){
.Respo{
	border-bottom:none;
}
.Respo th{
	width:100%;
	display:block;
	margin: 0 auto;
	border:none;
	text-align: left;
}
.Respo td{
	width:100%;
	display: list-item;     /* リストに変換 */
	list-style:none;     /* リストに変換によるドットを非表示 */
	border-top: none !important;
	text-align: left;
}

.RespoLink{
	text-align:left;
}
}

@media screen and (max-width: 480px){
	.Respo{
	border-bottom:none;
}
.Respo th{
	width:100%;
	display:block;
	margin: 0 auto;
	border:none;
	text-align: left;
}
.Respo td{
	width:100%;
	display: list-item;     /* リストに変換 */
	list-style:none;     /* リストに変換によるドットを非表示 */
	border-top: none !important;
	text-align: left;
}

.RespoLink{
	text-align:left;
}
	
}