/* ▼▼ 中見出し02 ここから ▼▼ */
:root {
--line-color-left: #ff1744; /* 下線グラデーションの左側の色はここのカラーコードを変更 */
--line-color-right: #ffd200; /* 下線グラデーションの右側の色はここのカラーコードを変更 */
}

h4.description-md-title {
border-bottom: 4px solid;
border-image: linear-gradient(to right, var(--line-color-left) 0%, var(--line-color-right) 100%);
border-image-slice: 1;
background: transparent;
color: #555555; /* 文字色はここのカラーコードを変更 */
width: 100%;

margin: 15px 0 0 0;
padding-left: 0;
box-shadow: none;
font-weight: 600;
}

.col-sm-4, .col-sm-8, .col-sm-12 {
padding: 0;
}
/* ▲▲ 中見出し02 ここまで ▲▲ */


/* ▼▼ 小見出し16 ここから ▼▼ */
:root {
 --bg-color-left-s: #ff1744; /* グラデーションの左側の色はここのカラーコードを変更 */
 --bg-color-right-s: #ffd200; /* グラデーションの右側の色はここのカラーコードを変更 */
}

h5.description-title {
 background: -webkit-linear-gradient(to right, var(--bg-color-left-s), var(--bg-color-right-s));
 background:-moz-linear-gradient(to right, var(--bg-color-left-s), var(--bg-color-right-s));
 background: linear-gradient(to right, var(--bg-color-left-s), var(--bg-color-right-s));
 box-shadow: none;
 color: #ffffff; /* 文字色はここのカラーコードを変更 */
 width: 100%;
 margin: 15px 0 0 0;
 font-weight: 600;
 padding: 15px 15px 15px 15px;
}

.col-sm-4, .col-sm-8, .col-sm-12 {
 padding: 0;
}
/* ▲▲ 小見出し16 ここまで ▲▲ */



/* ▼▼ ヘッダー画像を普通に挿入するCSS ここから ▼▼ */
.form-top {
background-position: center center;
width: 100%;
height: 150px;  /* スマホでのヘッダー画像の高さはここの数値を変更 */
}

.form-top .form-top-right {
display: none;
}

@media (min-width: 768px) {
.form-top {
height: 200px; /* パソコンでのヘッダー画像の高さはここの数値を変更 */
}
}
/* ▲▲ ヘッダー画像を普通に挿入するCSS ここまで ▲▲ */