/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 12 2025 | 13:59:26 */
body{
font-family: fot-seurat-pron, sans-serif;
font-weight: 600;
font-style: normal;
}
.l-header-2column{
	margin:0;
	padding:0 20px;
	border:none;
}
.l-header-2column .hnav .hnav-logo {
    width: 300px;
    max-height:136px;
    margin-bottom: 20px;
	background:#526374;
	padding:30px;
	margin:0 -20px 20px;
}
.l-header-2column .hnav .hnav-logo h1{
    margin:0 auto;
}
.l-header-2column .hnav .hnav-tel .hnav-tel-inner .widget_block .header-tel a {
    color: var(--bec-color-button-default, #333);
}
.l-header-2column .hnav .gnav .drawer .menu .menu-item a .svg-inline--fa {
    color: var(--bec-color-link-default, #333);
}
.l-header-2column .hnav .hnav-time .widget_block .header-table table tbody th {
    padding-left: 0.3em;
    line-height:1.3;
}
.l-footer .footer-logo{
	background:#526374;
	color:#fff;
	padding:20px 10px;
	text-align:center;
	border-radius:5px
}
.menu-trigger span {
    background-color: #fff;
}
.menu-trigger p {
    color:#fff;
}
.content-blog .plist-title .sme-badge {
    background:var(--bec-color-button-default, #333)!important;
}
.content-Header{
	height:107px;
	padding:0!important;
}
.content-Header .content-Title{
	line-height:107px;
}
@media only screen and (max-width: 1140px){
	.l-header-2column .hnav .hnav-logo {
   width: calc(50vw + 0px);
		padding:10px;
}
.hnav-logo-sp {
	background: rgba(83,99,117,0.8);
}
}
@media only screen and (max-width: 768px){
	.l-header-2column .hnav .hnav-logo {
    width: calc(75vw + 0px);
}
	.qrcode .wp-block-media-text__media img{
		width:40vw;
		height:auto;
		display:block;
		margin:0 auto 5px;
	}
}