@charset "UTF-8";

@media(max-width: 1199px) {
img {
	max-height: none!important;
}
.wrapper {
	width: 100%!important;
}
.page {
	width: 100%!important;
}
.footer {
	width: 100%!important;
	font-size: 2.4vh!important;
}
.col_img {
	margin: 0 auto!important;
}
.top {
	width: 100%!important;
}
.top img {
	max-height: 100%!important;
}
.soft {
	background-image : none!important;
}
#page1 {
	background-image: url(../images/bg_1_sp.gif)!important;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover!important;
	height: auto;
}
#page4 {
	background-image: url(../images/content_5bg_sp.png)!important;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover!important;
}
}

@media only screen and (max-width: 1199px) and (orientation: landscape) {
.wrapper {
	width: 73vh!important;
}
.footer {
	width: 73vh!important;
}
.page {
	width: 73vh!important;
}
.soft {
	background-image : none!important;
}
#page4 {
	background-image: url(../images/content_5bg_sp.png)!important;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover!important;
}
}
