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

.form-top{
display:none;
}

.form-bottom{
margin-bottom: 100px;
background-image: url(https://d27rnpuamwvieu.cloudfront.net/0zH08Mf3CO3wlYF5VYP7QyQXX/normal);
background-size: contain;
background-repeat: no-repeat
}

.form-editor{
margin-top: 33%;
}


/* ▼▼ 中見出し13 ここから ▼▼ */
h4.description-md-title {
background: #1b95f8; /* 背景色はここのカラーコードを変更 */
box-shadow: none;
color: #ffffff; /* 文字色はここのカラーコードを変更 */
width: 100%;
margin: 15px;
font-weight: 600;
padding: 15px 15px 15px 15px;
position: relative;
}

h4.description-md-title::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px #959e9b; /* 折り返し部分の背景色はここのカラーコードを変更 */
}

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

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

h5.description-title {
  border-bottom: 4px solid;
  border-image: linear-gradient(to right, var(--line-color-left-s) 0%, var(--line-color-right-s) 100%);
  border-image-slice: 1;
  background: transparent;
  color: #f76d6d; /* 文字色はここのカラーコードを変更 */
  width: 100%;
  margin: 15px 0 0 0;
  padding: 0 0 10px 0;
  box-shadow: none;
  font-weight: 600;
}

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

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

.form-top{
display:none;
}

.form-bottom{
margin-bottom: 100px;
background-image: url(https://d27rnpuamwvieu.cloudfront.net/0zH08Mf3CO3wlYF5VYP7QyQXX/normal);
background-size: contain;
background-repeat: no-repeat
}

.form-editor{
margin-top: 33%;
}


/* ▼▼ 中見出し13 ここから ▼▼ */
h4.description-md-title {
background: #1b95f8; /* 背景色はここのカラーコードを変更 */
box-shadow: none;
color: #ffffff; /* 文字色はここのカラーコードを変更 */
width: 100%;
margin: 15px;
font-weight: 600;
padding: 15px 15px 15px 15px;
position: relative;
}

h4.description-md-title::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px #959e9b; /* 折り返し部分の背景色はここのカラーコードを変更 */
}

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

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

h5.description-title {
  border-bottom: 4px solid;
  border-image: linear-gradient(to right, var(--line-color-left-s) 0%, var(--line-color-right-s) 100%);
  border-image-slice: 1;
  background: transparent;
  color: #f76d6d; /* 文字色はここのカラーコードを変更 */
  width: 100%;
  margin: 15px 0 0 0;
  padding: 0 0 10px 0;
  box-shadow: none;
  font-weight: 600;
}

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

:root {
  --btn-bg-color: #ff1744; /* 背景色はここのカラーコードを変更 */
  --btn-font-color: #ffffff; /* 文字色はここのカラーコードを変更 */
}

/* ▼▼ 送信ボタンを削除するCSS ここから ▼▼ */
.form-bottom > .form-editor > .row {
  display: none;
}
/* ▲▲ 送信ボタンを削除するCSS ここまで ▲▲ */


/* ▼▼ 画像にYouTubeなどの動画URLをリンクさせるCSS ここから ▼▼ */
.form-editor div:nth-child(11) .form-group a:before {
    content: '';
    display: block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;
    background-image: url(https://d27rnpuamwvieu.cloudfront.net/0dk82TesQ6itTcqaRuAmcEgXX/1040);
    background-size: contain;
    background-position: top center;
    width: 100%;
    padding-top: 56.25%;
}
.form-editor div:nth-child(11) .form-group .text-break {
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
}
/* ▲▲ 画像にYouTubeなどの動画URLをリンクさせるCSS ここまで ▲▲ */