/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 02 2025 | 05:33:07 */
/* リスト
------------------------------- */
.pdf_li li{
	padding-left:32px;
	background-image:url(https://keiai.2-d.jp/wp-content/uploads/2025/10/icon_pdf.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:25px auto;
}
.pdf_li li a{
	color:#3886c9;
	text-decoration:underline;
}
.pdf_li li a:hover{
	color:#296292;
}
/* 採用アーカイブ
------------------------------- */
h5.card-title a{
	padding-left:2em;
	position:relative;
	font-size:1rem;
	display:block;
	padding-bottom: 3px;
}
h5.card-title a:hover{
	color:#2D77B5;
}
h5.card-title a::after {
  background-color: #2D77B5;
  bottom: 0;
  content: '';
  display: block;
  height: 1px;
  left: 2em;
  position: absolute;
  transition: .5s all;
  width: 0;
}

h5.card-title a:hover::after {
  width: 80%;
}
h5.card-title a:before{
	position:absolute;
	content:url(https://keiai.2-d.jp/wp-content/uploads/2025/11/blue_arrow.png);
	top:0.2em;
	left:0;
}

table a{
	color:#009E42;
	text-decoration:underline;
}
table a:hover{
	color:#007331;
}


/* 見出し
------------------------------- */
.is-style-vk-heading-background_fill_lightgray{
	background:#D3E7A7;
	padding-left:30px;
	position:relative;
}
.is-style-vk-heading-background_fill_lightgray:before{
	position:absolute;
	top:0.5em;
	left:0.5em;
	content:url(https://ootemachi.jpn.org/wp-content/uploads/2025/10/green_bar.png);
}
.midashi_style1 {
  position: relative;/*相対位置*/
  padding: 0.5em 0.5em 0.5em 1.5em;/*アイコン分のスペース*/
  line-height: 1.4;/*行高*/
  color: #ff6a6a;/*文字色*/
  border-top: solid 1px #ff6a6a;
  border-bottom: solid 1px #ff6a6a;
  background: #fffff4;
}

.midashi_style1:before {
  font-family: "Font Awesome 5 Free";/*忘れずに*/
  content: "\f138";/*アイコンのユニコード*/
  font-weight: 900;
  position: absolute;/*絶対位置*/
  font-size: 0.7em;/*サイズ*/
  left: 0.55em;/*アイコンの位置*/
  top: 1em;/*アイコンの位置*/
  color: #ff6a6a; /*アイコン色*/
}


.kensa_tbl th:nth-child(1){
	width:5%;
}
.kensa_tbl th:nth-child(2),.kensa_tbl th:nth-child(3){
	width:20%;
}
.kensa_tbl td{
	font-size:0.8rem;
}