.d-bnrList {
margin-top: 6rem;
}

@media (min-width:769px) {

.d-bnrList {
	margin-top: 0rem;
}
}

.d-bnrList+.d-footer {
margin-top: 5rem;
}

@media (min-width:769px) {

.d-bnrList+.d-footer {
	margin-top: 100px;
}
}

.d-main {
width: 100%;
margin: 0 auto 0;
/* overflow: hidden; */
}

.d-main >.inner *+.breadcrumb {
	margin-top: 2rem;
	}

/*   @media (768px >=width) {
	overflow: hidden;
} */

/*   &.-blockParts {
	width: 100%;
	padding-bottom: 5rem;

	.d-sec {
	&:nth-of-type(n+2) {
		>.inner {
		margin-top: 7rem;
		}
	}
	}
} */

@media (max-width: 768px) {
	.d-main {
		margin-top: 58px;
		width: 100vw;
		width: 100%;
	}
}

@media (min-width:769px) {

.d-main {
	margin-top: 112px;
	min-height: 600px;
}
}

@media (min-width:1200px) {

.d-main {
	padding-bottom: 5rem;
}
}

*+.info-box {
margin-top: 2.5rem;
}

@media (min-width:769px) {

*+.info-box {
	margin-top: 5rem;
}
}

*+.pickup-news {
margin-top: 50px;
}

.d-wrapper {
width: 100vw;
width: 100%;
/* overflow: hidden; */
position: relative;
/* height: 100%; */
}
/* @media (max-width: 768px) {
	.d-wrapper {
		overflow: hidden;
	}
} */

@media (min-width:1200px) {

.d-wrapper {
	width: 100%;
}
}

.d-wrapper >.hero-box>.inner {
	margin-top: 10px;

}


/* inner 2 column */
@media (min-width:769px) {
	.d-section > .inner.col2 {
		display: flex;
		justify-content: space-between;
	}
	.d-section > .inner.col2 > .colMain {
		width: calc(100% - 30px - 220px);
	}
	.d-section > .inner.col2 > .colSub {
		width: 220px;
	}
}
@media (max-width: 768px) {
	.d-section > .inner.col2 > .colSub {
		margin-top: 60px;
	}
}



