/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 08 2026 | 01:24:43 */
/* 採用情報ページ */

/* 一緒に地域医療に貢献しませんか？ */
.p-recruit-key::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;
  background: linear-gradient(
	to bottom,
	rgba(255,255,255, 0) 90%,
	rgba(255,255,255, 1) 100%
  );
}

.p-recruit-key h2, 
.p-recruit-key p,
.p-recruit-key .btn-wrap {
	width: fit-content!important;
	margin-right: auto!important;
	margin-left: 10vw!important;
}
.p-recruit-key h2, 
.p-recruit-key p {
	background-color: rgba(255, 255, 255, .9);
	border-radius: 5px;
	padding: .2em .4em!important;
}
@media (max-width: 800px) {
	.p-recruit-key h2, 
	.p-recruit-key p,
	.p-recruit-key .btn-wrap {
		margin-left: 20px!important;
	}
}
@media (max-width: 700px) {
	.p-recruit-key h2 {
		font-size: 4.7vw!important;
	}
	.p-recruit-key p {
		font-size: 4.3vw!important;
	}
}

/* 求める人物像 */
.p-recruit-motomeru figure {
	width: min(120px, 80%);
}
.p-recruit-motomeru h3 {
	font-size: 1.2rem;
}
.p-recruit-motomeru :where([class*="wp-container-core-group-is-layout-"]){
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: center !important;
	gap: var(--wp--preset--spacing--40) !important;
}
.p-recruit-motomeru :where([class*="wp-container-core-group-is-layout-"]) > *{
	flex: 0 1 350px !important;
	max-width: 350px !important;
	min-width: 250px !important;
}
@media (max-width: 790px) {
	.p-recruit-motomeru :where([class*="wp-container-core-group-is-layout-"]) > *{
		flex: 0 1 300px !important;
		max-width: 300px !important;
		min-width: 250px !important;
	}
}
@media (max-width: 678px) {
	.p-recruit-motomeru :where([class*="wp-container-core-group-is-layout-"]) > *{
		flex: 0 1 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
	}
}

/* 仕事内容 */
.p-recruit-shigoto .item {
	border-radius: 20px!important;
	overflow: hidden!important;
}
.p-recruit-shigoto h3 {
	font-size: 1.4rem;
}

/* 1日の流れ */
.p-recruit-ichinichi figure {
	border-radius: 20px;
	overflow: hidden;
}

/* わかば調剤薬局で働くメリット */
.p-recruit-merit .wp-block-cover {
	border-radius: 20px!important;
	overflow: hidden!important;
}

/* よくある質問 */
.p-recruit-faq .vk_faq .vk_faq_title::before {
	background-color: var(--wp--preset--color--vk-color-custom-1);
}
.p-recruit-faq .vk_faq .vk_faq_content::before {
	background-color: var(--wp--preset--color--vk-color-custom-5);
}

/* 採用キャンペーン */
.p-recruit-campaign .content {
    border-radius: 10px;
	overflow: hidden;
}
.p-recruit-campaign .text-area {
    background: linear-gradient(135deg, var(--wp--preset--color--vk-color-custom-2) 6%, #fff 6%)!important;
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
	flex-basis: auto!important;
}
.p-recruit-campaign .text-area .wp-block-columns .title-area {
	flex-basis: 60px!important;
	width: 60px!important;
}
.p-recruit-campaign .vk_spacer-display-mobile[style] {
	height: 15em!important;
}
.p-recruit-campaign .illust {
	width: 220px!important;
}





