@media screen and (max-width: 750px) {

	img {
		max-width: 100%;
	}

	#breadcrumbs_sp {
		background: #231816;
		margin-top: 0;
	}

	.breadcrumbs li a {
		padding: 0 10px 0 15px;
	}

	.breadcrumbs li a span {
		font-size: 10px;
		white-space: nowrap;
	}

	section .inner section {
		margin: 0vw;
		padding: 2vw 3vw !important;
	}


	.mainvisual {
		height: 180px;
	}

	.mainvisual h1 {
		width: 94%;
		font-size: 30px;
	}

	.mainvisual h1 span.h1_span {
		font-size: 18px;
	}

	.under_h2 {
		width: 100%;
		margin: 0 auto 50px;
	}

	.under_inner01 {
		width: 94%;
		margin: 0 auto 40px;
	}

	.under_inner01.big_margin {
		margin-bottom: 40px;
	}

	section.big_margin {
		padding: 30px 0 40px;
	}

	.under_inner01 .list_09 ul li:nth-child(odd) {
		width: 100%;
		margin-left: 0;
		float: none;
		margin-right: 0;
	}

	.under_inner01 .tbl_05 th {
		font-size: 3vw;
		line-height: 1.4em;
		padding: 5px;
	}

	.under_h3.tit_02 {
		font-size: 5vw;
	}

	.access_slider_img {
		width: 95%;
	}

	#sec_10 .btn_02 a{
		line-height: 1.5;
	}
}
