@charset 'utf-8';
/* ----------------------------------------
　step_scort_detail.css
---------------------------------------- */

.main_img_pc{
	max-width: 100%;
	margin: 10px 0;
}

.main_img_pc .pc_ft_link{
	padding: 20px 0;
	text-align: right;
	font-size: 12px;
}


.main_img_sp{
		display: none;
}


.main-cnt h2{
	font-size: 20px;
}


/* PC版フッターマージン調整 */
.main-cnt {
	margin-bottom: 0px;
}


@media screen and (max-width: 767px){

	/*コンテンツ詳細*/

	.main_img_sp{
		display: block;
		padding: 10px 0;
	}

	.main_img_sp .kakudai{

	}

	.main_img_sp .kakudai a{
		display: block;
		padding: 10px 0;
		text-align: center;
		font-size: 18px;
		margin: 20px 40px;
		border: 1px solid #2F2F2F;
		text-decoration: none;
}


	.main_img_pc {
		display: none;
	}

	.main_img_sp > img {
		width: 100%;
	}

}

