/*
Theme Name: MMLBAO-hello-
Template: hello-elementor
Version: 2.3.0
*/
@charset "utf-8";
@import url(https://use.fontawesome.com/releases/v5.3.1/css/all.css);

/*reset*/
html{overflow-x: hidden;
position: relative;
}
body{overflow-x: hidden;}
body,ul,li{padding:0px;}




/*********************************
検索エリアカスタム
*********************************/
form.wpcfs-search-form{
display: flex !important;
flex-direction: column !important;
}

form.wpcfs-search-form > div ul {
display: flex !important;
flex-wrap: wrap;
list-style-type: none !important;
justify-content: center !important;
padding: 50px !important;
}

form.wpcfs-search-form > div ul li{
  padding: 5px !important;

}

/*検索チェックボックスボタン化　共通*/
.wpcfs-preset form input + label{
padding:10px 15px !important;
border-radius:8px !important;
border:2px solid #00b1a8 !important;
font-size:12px !important;
font-weight:bold !important;
font-family: 'Kosugi Maru', sans-serif !important;
color: #000000 !important;
display: block !important;
}

.wpcfs-preset input[type="radio"]{display:none !important;}
input[type="radio"]:checked{display: none !important;}

/*チェックボックスボタン色 preset-1*/
.wpcfs-search-preset-1 .wpcfs-preset form input + label{background: #ffffff !important;}
.wpcfs-search-preset-1 .wpcfs-preset form input[type="radio"]:checked + label{background: #00b1a8 !important;}
/*/チェックボックスボタン色 preset-1*/
.wpcfs-input-wrapper{
  text-align: center !important;
}
.wpcfs-input-wrapper > label
{display: block !important;
 width: 100% !important;}

.s_label{
  display: inline-block !important;
  background-color:#00b1a8 !important;
  padding:5px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  border-radius: 60px !important;
  width: 7em !important;
  text-align: center !important;
  font-family: "Noto Serif JP", Sans-serif !important;
  margin: 0 auto !important;
}

.wpcfs-input-wrapper span + div{
  font-size: 30px !important;
  font-weight: 900 !important;
  padding-top:20px !important;
  font-family: "Noto Serif JP", Sans-serif !important;
}

.wpcfs-input-submit input[value="Search"]{
  width:50% !important;
  margin:20px 0px !important;
  background-image: url(https://hayama.lppage.net/wp-content/uploads/2023/08/button_s.png) !important;
  background-size: contain !important;
    background-repeat: no-repeat !important;
    padding: 0px !important;
    width: 100% !important;
    height: 70px !important;
    display: block !important;
    background-position: center !important;
    text-indent:-9999px;
    border: inherit !important;
background-color: inherit !important;
}

/*条件を表示*/
#result{
font-family: "Noto Serif JP", Sans-serif !important;
font-size: 14px !important;
}

/*******************************
アニメーション
*******************************/

.animated.bounce{
animation-iteration-count:infinite;
}
