@charset "UTF-8";

#pageBody #main > section .column {
	grid-template-columns : 1fr 320px;
}
#pageBody #main .column .img {
	width : 100%;
	margin-bottom : 0;
}
#pageBody #main .column .img img {
	width : 100%;
	height : 100%;
	object-fit : contain;
}
#pageBody #main > section .column.tel_contact {
	grid-template-columns : 1fr 1fr;
	grid-gap : 0;
	margin-top : 40px;
	border : 1px solid #cccccc;
}
.tel_contact > div {
	padding : 1em;
	text-align : center;
}
.tel_contact > .left {
	border-right : 1px solid #cccccc;
}
.tel_contact h5 {
	font-weight : bold;
	margin-bottom : 0.25em;
}
.tel_contact a {
	display : block;
	font-weight : bold;
	margin-bottom : 0.25em;
}
.tel_contact .left a {
	text-decoration : none;
}
.tel_contact .right a {
	color : #2483b2;
}

@media screen and (max-width: 767px) {
	#pageBody #main > section .column {
		grid-template-columns : 1fr;
	}
	#pageBody #main > section .column.tel_contact {
		grid-template-columns : 1fr;
	}
	.tel_contact > .left {
		border-right : none;
		border-bottom : 1px solid #cccccc;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
}
@media screen and (min-width: 1025px) and (max-width: 1439px) {
}
@media screen and (min-width: 1440px) and (max-width: 1919px) {
}
@media screen and (min-width: 1920px) {
}
