.siteFooter {
	margin-top:0.5em
}
.siteFooter .veu_profile .profile_text{
	padding-top:0px !important;
}
.siteFooter .widget_nav_menu ul li a{
	border-bottom:none;
}
.post-name-customer-voice .vk_balloon_icon_name{
	font-weight:bold;
	color:#ED741B;
	font-size:0.9rem;
}
.post-name-customer-voice .vk_balloon{
	align-items:inherit;
}
.post-name-customer-voice .vk_balloon-type-serif .vk_balloon_content{
	width:100%;
}
.post-name-customer-voice .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{
	top:40px;
}
.post-name-customer-voice .vk_balloon-type-serif .vk_balloon_content{
	border-color: #aaa;
	box-shadow:0px 0px 0px 1px #ccc;
}
.post-name-customer-voice .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::before {
    left: -1px;
		top:40px;
    margin-top: -20px;
    margin-left: -20px;
		content: '';
    position: absolute;
    width: 0;
    height: 0;
		border:20px solid transparent;
    border-right-color: #ccc;
    border-left: 0;
}
.post-name-customer-voice .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after {
    left: 1px;
		top:40px;
    margin-top: -20px;
    margin-left: -20px;
		content: '';
    position: absolute;
    width: 0;
    height: 0;
		border:20px solid transparent;
    border-right-color: #fff;
    border-left: 0;
}
@media only screen and (max-width: 480px){
	.post-name-customer-voice .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{
		top: 30px;
    margin-left: -15px;
	}
	.post-name-customer-voice .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::before{
		top: 35px;
    margin-left: -15px;
		border-width: 15px;
}
	

}
@media (max-width: 781px) and (min-width: 600px){
.post-name-customer-voice .wp-block-column {
    flex-basis: 100%!important;
}
	.post-name-customer-voice .wp-block-column:nth-child(2n) {
		margin-left:0 !important;
	}
}

#sow-image-7 a{
	width:540px;
}
/*採用ボタン*/
.top-recruit-btn a{
	display:flex;
	justify-content: center;
	align-items: center;
}
.top-recruit-btn span.vk_inline-font-size{
	padding-left:1em;
}
.top-recruit-btn span.vk_inline-font-size mark{
	padding: 0.3em 1em;
	border-radius:50px;
	display:inline-block;
}
@media (max-width: 991.98px){
	.top-recruit-btn a{
		flex-direction:column
	}
	.top-recruit-btn span.vk_inline-font-size{
	padding:0.5em 0;
}
}