@charset "utf-8";
/*
Theme Name: Ele Mag lab. Co..ltd
Theme URI: null
Description: Description
Author: 81bridge - LZJ
Version: 1.0
*/

.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
	max-width: 100%;
}

a.nolink,
a.nolink:hover {
	opacity: 1;
	cursor: default;
	pointer-events: none;
}
.wp-block-image figure,
.wp-block-image figcaption {
	display: block;
}
.bgimg {
	width:100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.bgimg img {
	display: none !important;
}
#gFooter .leftBox{
	width: 47%;
}
#gFooter .btn .rental_btn{
	margin-left: 16px;
	font-size: 2rem;
	font-family: 'Zen Kaku Gothic New', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}
#gFooter .btn {
    display: flex;
}
.btn-box{
	display: flex;
}
#gFooter .btn a{
	width: auto;
	white-space: nowrap;
}
@media (max-width: 896px){
	#gFooter .leftBox{
		width: 100%;
		
	}
	.btn-box{
		/* justify-content: space-between; */
	}
	#gFooter .btn .rental_btn{
		/* margin-left: 0; */
		/* margin-top: 16px; */
		font-size: 1.8rem;
	}
	#gFooter .btn a{
		width: 100%;
		padding: 5px 55px 5px 21px;
	}
}
@media (max-width: 400px){
	#gFooter .btn a{
		font-size: 1.5rem;
		
	}
	#gFooter .btn .rental_btn {
		margin-left: 5px;
		font-size: 1.5rem;
	}
}
@media (max-width: 350px){
	#gFooter .btn a{
		font-size: 1.2rem;
		padding: 5px 40px 5px 21px;
	}
	#gFooter .btn .rental_btn {
		margin-left: 5px;
		font-size: 1.2rem;
	}
}
@media (max-width: 300px){
	#gFooter .btn a{
		font-size: 1.0rem;
		padding: 5px 35px 5px 21px;
	}
	#gFooter .btn .rental_btn {
		font-size: 1.0rem;
	}
}
@media (max-width: 250px){
	#gFooter .btn a{
		font-size: 0.8rem;
		padding: 5px 30px 5px 17px;
	}
	#gFooter .btn .rental_btn {
		font-size: 0.8rem;
	}
}