@charset "UTF-8";


/* mainvisual
-------------------------------------------------*/
.mainvisual {
    width: 100%;
    height: 300px;
    background: url("../img/english/contact/mainvisual.jpg") center center no-repeat;
    background-size: cover;
	margin-bottom: 80px;
	text-indent: -9999px;
}

/* .englishBox
-------------------------------------------------*/
.englishBox {
	padding: 0.5em 0 18em;
}
.englishBox .cont {
	max-width: 824px;
	margin: 0 auto;
	overflow: hidden;
}
.englishBox .cont p {
	padding-bottom: 1em;
}
.englishBox .cont a {
	color: #7f7f7f;
	text-decoration: underline;
}

@media only screen and (min-width:751px){
/* .englishBox
-------------------------------------------------*/
.englishBox .cont a:hover {
	text-decoration: none;
}
}

@media only screen and (min-width:751px) and (max-width:1024px){
/* mainvisual
-------------------------------------------------*/
.mainvisual {
    height: 29.296vw;
    margin-bottom: 7.81vw;
}

/* .englishBox
-------------------------------------------------*/
.englishBox .cont {
	 width: 80.46vw;
}
}

@media only screen and (max-width:750px){
/* mainvisual
-------------------------------------------------*/
.mainvisual {
    width: 100%;
    height: 42.5vw;
	margin-bottom: 8vw;
}

/* .englishBox
-------------------------------------------------*/
.englishBox {
	padding: 0 0 22vw;
}
.englishBox .cont {
	padding: 0;
}
}