/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2025 | 11:27:40 */
/* 左縦ポイント */
.h2-line {
  position: relative;
  display: inline-block;
  padding-left: 15px;
}

.h2-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 1.2em;
  background-color: #27C1B4;
  border-radius: 2px;
}

/*  背景ライン  */
.h2-back {
	display: flex;
    align-items: center; 
    justify-content: center;
    flex-direction: column;
	background-image: url('http://portfolio4.oshigoto-navi.net/wp-content/uploads/2025/12/header.webp');
	background-repeat: no-repeat;
	background-size: 5rem;
	background-position: center center;
	min-height: 120px;
	padding: 0; 
    text-align: center;
}

@media (max-width: 991px) {
	.h2-back {
		background-size: 3rem !important;
		min-height: 80px !important;
	}
}