/*
Theme Name: 賢威8.0（子テーマ）リモート
Theme URI: https://rider-store.jp/keni/
Author: 株式会社ウェブライダー
Author URI: https://web-rider.jp/
Description: 賢威8.0 子テーマです。
Version: 8.0.0.0
Template: keni80_wp_standard_all_201912271629
*/
#secondary .search-box input[type='search'],.search-box input[type='text'] {
	border : 1px solid #ddd !important;
}
.contact-form {
	width : 90%;
	margin : 0 auto;
}
.contact-form .red {
	color : #f00;
}
.contact-form .btn-cmn {
	display : block;
	width : 100%;
	height : 72px;
	border : none;
}
@media screen and (max-width: 767px) {
	.contact-form .btn-cmn {
		height : 60px;
	}
}
.custom-wrap .title {
	font-size : 18px;
	font-weight : bold;
	margin : 15px 0;
}
.custom-wrap .box-ttl {
	font-weight : bold;
	text-decoration : underline;
	margin-bottom : 5px;
}
.custom-wrap .name {
	padding : 15px 15px 0;
	font-weight : bold;
	background : #f0f0f0;
}
.custom-wrap .profile {
	padding : 0 15px 15px;
	background : #f0f0f0;
}
.custom-wrap .company {
	margin : 15px 0 30px;
	padding : 15px;
	border : 2px solid #f0f0f0;
}
.custom-wrap .box-wrap .logo img {
	max-width : 100%;
	height : auto;
	display : block;
	margin : auto;
}
.custom-wrap .box-wrap .logo a {
	display : block;
}
.custom-wrap .box-wrap .logo a:hover {
	opacity : 0.8;
}
.interview-top a {
	display : block;
	width : 200px;
	height : 40px;
	line-height : 40px;
	margin : 20px auto 50px;
	text-align : center;
	border : 1px solid #ccc;
	text-decoration : none;
	color : #505050 ;
	background : #fff;
	font-size : 1.2rem;
}
.interview-top a:hover {
	color : #fff;
	border : 1px solid #05a5ab;
	background : #05a5ab;
}
@media screen and (min-width: 768px) {
	.custom-wrap .box-wrap {
		display : flex;
		justify-content : space-between;
	}
	.custom-wrap .box-wrap .txt {
		width : calc(100% - 250px);
		padding-right : 20px;
	}
	.custom-wrap .box-wrap .logo {
		width : 250px;
	}
}
@media screen and (max-width: 767px) {
	.custom-wrap .box-wrap .logo {
		margin-top : 20px;
	}
}
#post-844 .article-body a,#post-14 .sns-btn_wrap,#post-168 .sns-btn_wrap,#post-10 .sns-btn_wrap,#post-2 .sns-btn_wrap {
	display : none !important;
}


#post-844 .article-header,#post-18 .article-header,#post-20 .article-header,#post-10 .article-header,#post-12 .article-header,#post-2 .article-header {
	text-align : center;
}
#post-14 .article-body p,#post-168 .article-body p {
	margin : 0;
}
.entry_status > .entry_date {
	display : none !important;
}

.mwform-checkbox-field input {
	display : inline-block;
	vertical-align : middle;
	margin-bottom : 4px;
}
