@charset "UTF-8";

@media only screen and (min-width: 320px) and (max-width: 999px) {
  div#main-visual {
    height: 60vh;
    position: relative;
    top: 0;
    left: 0;
    z-index: 0;
    background: url(../../images/top/img-header-bigger.jpg) center center no-repeat;
    background-size: cover; }
		
}

div.block > div > div > div.ctgBox {
width: 31.25vw;
height: 25vw;
}
div.block > div > div > div.ctgBox p {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -10px;
}
div.blockA.pattern4 > div.element-container:nth-child(3) {
  background-color: #000000!important; }
