.elementor-3233 .elementor-element.elementor-element-c949b6f{--display:flex;}.elementor-3233 .elementor-element.elementor-element-0ea2898{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-0ea2898:not(.elementor-motion-effects-element-type-background), .elementor-3233 .elementor-element.elementor-element-0ea2898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pro-senden.site/wp-content/uploads/2026/06/ChatGPT-Image-2026年6月1日-14_02_01.jpg");}.elementor-3233 .elementor-element.elementor-element-0ea2898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3233 .elementor-element.elementor-element-18d4488{width:100%;max-width:100%;}.elementor-3233 .elementor-element.elementor-element-9dbf257{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-303c940{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-09ee474{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-63de55c{--display:flex;}.elementor-3233 .elementor-element.elementor-element-eed54ac{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3233 .elementor-element.elementor-element-858e839{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-d60ef11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-ba951b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-c0ccd6f{--display:flex;}.elementor-3233 .elementor-element.elementor-element-62736f7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3233 .elementor-element.elementor-element-28b214b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-1267da4.elementor-element{--align-self:center;}.elementor-3233 .elementor-element.elementor-element-56fe048{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-149951d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3233 .elementor-element.elementor-element-1bb342d{--display:flex;}.elementor-3233 .elementor-element.elementor-element-3a7f715{--display:flex;}@media(max-width:767px){.elementor-3233 .elementor-element.elementor-element-0ea2898{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3233 .elementor-element.elementor-element-9dbf257{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-3233 .elementor-element.elementor-element-0ea2898{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-9dbf257{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-303c940{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-09ee474{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-858e839{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-d60ef11{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-ba951b1{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-56fe048{--content-width:1280px;}.elementor-3233 .elementor-element.elementor-element-149951d{--content-width:1280px;}}/* Start custom CSS for html, class: .elementor-element-54bee07 */.lp-header{
  display:flex;
  justify-content:space-between;
  align-items:center;

  padding:16px 30px;
}

.lp-logo img{
  height:60px;
  width:auto;
  display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b214b */.elementor-3233 .elementor-element.elementor-element-28b214b{
  max-width:920px;
  margin:auto;
  background:#fff;
  border:3px solid #d6efff;
  border-radius:22px;
  padding:46px 56px;
  box-shadow:0 8px 24px rgba(0,80,160,.12);
}

/* 見出し */
.elementor-3233 .elementor-element.elementor-element-28b214b h2{
  color:#0a3ea8;
  font-size:36px;
  font-weight:900;
  text-align:center;
  margin:0 0 8px;
}

.elementor-3233 .elementor-element.elementor-element-28b214b p{
  text-align:center;
  color:#333;
  font-size:16px;
  font-weight:700;
  line-height:1.7;
  margin:0 0 30px;
}

/* ラベル */
.wpcf7 label{
  display:block;
  color:#333;
  font-size:16px;
  font-weight:800;
  margin-bottom:18px;
}

/* 入力欄 */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
  width:100%;
  margin-top:7px;
  padding:14px 16px;
  border:2px solid #d6efff;
  border-radius:12px;
  background:#fff;
  box-sizing:border-box;
  font-size:16px;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus{
  outline:none;
  border-color:#1f63cf;
  box-shadow:0 0 0 3px rgba(31,99,207,.12);
}

.wpcf7 textarea{
  height:170px;
  resize:vertical;
}

/* 送信ボタン */
.wpcf7-submit{
  width:100%;
  margin-top:8px;
  background:linear-gradient(180deg,#ff9b4d 0%,#f37023 100%)!important;
  color:#fff!important;
  border:none!important;
  border-radius:12px;
  padding:18px;
  font-size:22px;
  font-weight:900;
  cursor:pointer;
  box-shadow:0 5px 0 #c94f12;
  transition:.25s ease;
}

.wpcf7-submit:hover{
  transform:translateY(3px);
  box-shadow:0 2px 0 #c94f12;
}

/* メッセージ */
.wpcf7-not-valid-tip{
  color:#e53935;
  font-size:13px;
  font-weight:700;
  margin-top:5px;
}

.wpcf7-response-output{
  border-radius:10px!important;
  font-weight:700;
}

/* スマホ */
@media(max-width:767px){
  .elementor-3233 .elementor-element.elementor-element-28b214b{
    padding:30px 20px;
    border-radius:18px;
  }

  .elementor-3233 .elementor-element.elementor-element-28b214b h2{
    font-size:28px;
  }

  .elementor-3233 .elementor-element.elementor-element-28b214b p{
    font-size:14px;
    margin-bottom:24px;
  }

  .wpcf7-submit{
    font-size:18px;
    padding:16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db0e2f9 */.elementor-3233 .elementor-element.elementor-element-db0e2f9{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    z-index:99999;
    background:#fff;
    padding:10px;
    box-sizing:border-box;
    box-shadow:0 -4px 18px rgba(0,0,0,.18);
}

.elementor-3233 .elementor-element.elementor-element-db0e2f9 .kouei-mail-btn,
.elementor-3233 .elementor-element.elementor-element-db0e2f9 .kouei-tel-btn{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    text-decoration:none;
    color:#fff;
    border-radius:16px;
    min-height:74px;
}

.elementor-3233 .elementor-element.elementor-element-db0e2f9 .kouei-mail-btn{
    background:#f37023;
    margin-bottom:10px;
}

.elementor-3233 .elementor-element.elementor-element-db0e2f9 .kouei-tel-btn{
    background:#0a43a8;
}

.elementor-3233 .elementor-element.elementor-element-db0e2f9 span{
    font-size:28px;
}

.elementor-3233 .elementor-element.elementor-element-db0e2f9 strong{
    display:block;
    font-size:21px;
    font-weight:900;
    color:#fff;
}

.elementor-3233 .elementor-element.elementor-element-db0e2f9 small{
    display:block;
    font-size:13px;
    color:#fff;
}/* End custom CSS */