/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2025 | 01:57:00 */
.rtc_block_contents figure a {
	display: block;
	overflow: hidden;
}


.top_company_info .inquiry_column .wp-block-column,
.site-footer a, .site-footer a:focus, .site-footer a:hover {
	color: #333;
}

.top_company_info {
	border: 1px solid #CECECE;
	border-radius: 10px;
}

.top_company_info .inquiry_form_wrap {
	width: 100% !important;
}
.top_company_info .inquiry_column.has-2-columns>:nth-child(2n) {
	margin-right: 10px !important;
}

.inquiry_line_wrap {
	margin-right: 0 !important;
	border: none !important;
}
.inquiry_line_wrap .line-button {
	width: 100% !important;
}
a.top_company_info__line_button {
	background-color: #00B900 !important;
}


@media ( width <= 480px ) {
	.rtc_block_contents > .uagb-columns__inner-wrap {
		display: flex;
		flex-wrap: wrap;
		gap: 2%;
	}
	.rtc_block_contents > .uagb-columns__inner-wrap > .wp-block-uagb-column {
		width: 49% !important;
	}
	.rtc_block_contents > .uagb-columns__inner-wrap > .wp-block-uagb-column > .uagb-column__inner-wrap {
		padding: 0 !important;
	}
	.rtc_block_contents figure {
		margin-bottom: 8px !important;
	}
	.rtc_block_contents figcaption {
		font-size: .7rem !important;
	}
	
	.top_company_info .inquiry_column.has-2-columns>:nth-child(2n) {
		margin-right: 20px !important;
	}
	
	footer.site-footer #media_image-3 {
		text-align: center;
	}
	footer.site-footer #media_image-3 img {
		width: 250px;
		height: 220px !important;
		object-fit: cover;
	}
}