@charset "UTF-8";
/*
Theme Name: プレミアムプラン 採用
Theme URI: https://
Description: sooon株式会社オリジナルテーマ
Author: Arase
Author URI:
Version: 1.0.0

*/

/*

ーカラーの指定方法ー

◎背景色  
color: var(--background-color);

◎メインカラー  
color: var(--main-color);

◎サブカラー  
color: var(--sub-color);

◎フォントカラー  
color: var(--font-color);


◎アクセントカラー  
color: var(--accent_color);

*/

@media screen and (max-width: 767.9px) {
  .u-pc { display: none; }
}
.u-sp { display: none; }
@media screen and (max-width: 767.9px) {
  .u-sp { display: block; }
}

.more_btn,
.page_link p a {
	border-width: 2px;
	font-weight: 600;
}

.pankuzu {
	font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN", "メイリオ", "MS Pゴシック", sans-serif;
}

/* トップ */
.work_detail_wrapper .inner h3,
.work_detail_wrapper .inner p {
	color: #595959;
}
.work_detail_wrapper .inner h3 span {
	background-color:  #595959;
}
.top-other2 .page_link-item2 a::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.2);
}
.top-other2 .page_link-item2 a .wrap {
	z-index: 1;
}
@media screen and (max-width: 767.9px) {
	.main_visual .main_visual-top_lead p {
		line-height: 2.4;
	}
	.home .heading_left .fig {
		word-break: keep-all;
		overflow-wrap: normal; 
	}
}

/* about */
.top-section-about .top-section-about2 .flex h3, 
.top-section-about .top-section-about2 h4,
.top-section-about .top-section-about2 p {
	color: #595959;
}

/* employee */
.page-employee .employee-top .employee-top-content .cont p {
	color: #ffa7b6;
}
.page-employee .employee-top .employee-top-content .work_detail_wrapper p::before,
.employee-closing .flex .detail ul li::before {
	flex-shrink: 0;
}
.employee-closing .flex .detail p {
	color: var(--font-color);
}
.employee-career .cont li h3 {
	max-width: 66vw;
}
@media screen and (max-width: 767.9px) {
	.page-employee .employee-top .employee-top-content .cont p {
		white-space: nowrap;
	}
	.employee-career .cont li h3 {
		max-width: unset;
	}
}

/* パート */
.page-part .employee-closing .flex h2,
.page-part .employee-closing p {
	color: #595959;
}
.part-business .cont ul li dl dt {
	display: flex;
	align-items: center;
}

/* 会社概要 */
.page-company .company2 .company_heading h3 {
	display: flex;
	flex-wrap: wrap;
}

/* フロー */
.page-curriculum .curriculum_detail_content .career_vision .cont .ul_wrap ul li {
	color: #595959;
}

/* 募集要項 */
.page-job_detail .how_to_entry .cont .entry_link li {
	padding: 0;
}
.page-job_detail .how_to_entry .cont .entry_link li + li {
	margin-top: 10px;
}
.page-job_detail .how_to_entry .cont .entry_link li .more_btn {
	margin: 0;
}
@media screen and (max-width: 767.9px) {
	.page-job_detail .how_to_entry .cont .entry_link  {
		margin-top: 20px;
	}
}

/* インタビュー */
.article_interview .interview_content .item .detail h3 {
	margin-bottom: 40px;
}