/*
Theme Name: Lightning Child
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.6.1
*/
body {
    font-family: "Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;
}
.search-container {
    border-radius: 10px;
}
.search-card {
  background-color: #3F9877!important;
  background: none;
  border-radius: 10px;
  box-shadow: none;
}
.search-card::before {
    background: none;
    backdrop-filter: none;
}
.search-button {
  background: linear-gradient(135deg, #000000 0%, #000000 100%);
}
.search-button:hover {
    transform: translateY(-1px);
    box-shadow: none;
    background: linear-gradient(135deg, #000000 0%, #000000 100%);
}
.search-title {
  color: #fff;
}
.rw_plan_search h2 i {
  color: #fff;
}
.search-sub-menu {
  color: #fff;
  font-weight: bold;
  margin-top: 12px;
}

@media (max-width: 768px) {
  #room_wire .search-toggle-title {
    padding: 0 !important;
    background: none!important;
    margin-bottom: 0;
  }
  #room_wire .search-fields {
    margin-top: 15px;
  }
}

#top .image_3pr {
    border: 1px solid #cae3be;
    padding: 2px;
}

#top .top_pr_head {
    font-size: 1.2rem;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 6px;
  color: #70b84d;
  text-shadow: 0 1px #ffffff;
  border: 1px solid #cae3be;
  box-shadow: inset 1px 1px 0 #fff;
  background: #eaf2e3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaf2e3), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #eaf2e3, #ffffff);
  background: -moz-linear-gradient(top, #eaf2e3, #ffffff);
  background: -o-linear-gradient(top, #eaf2e3, #ffffff);
  background: -ms-linear-gradient(top,#eaf2e3 #ffffff);
  background: linear-gradient(to bottom, #eaf2e3, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#eaf2e3', endColorstr='#FFFFFFFF');
}
#top .top_pr_head::after, .subSection-title::after {
  border-bottom: none;
}

#top .container_3pr {
    margin: 8px;
}

#top .row2 {
  margin-right: 0;
  margin-left: 0;
}


footer .copySection p:nth-child(2) {
    display:none !important;
}

.bxslider2 li {
    margin-left: -160px; /* 320 / 2 */
    margin-right: 180px !important; /* 320 / 2 + 20 */
}

.bx-wrapper {
    max-width: 100%!important;
}

.bx-wrapper  {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0 0 0 0;
    border: 0;
    background: #fff;
}

#contact .tel {
    font-family: 'Oswald', sans-serif;
    font-size: 2.5rem;
}
.link_nodecoration {
  color: #000 !important;
  text-decoration: none !important;
}
.page-header_pageTitle {
    text-align: left;
    letter-spacing: 0.4rem;
}
.footer_title {
    font-size: 1.2rem;
    font-weight: 700;
    padding-bottom: 1.6rem;
    letter-spacing: 0.4rem;
}