body {
 color: #333;
}
.scrollcontent ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.scrollcontent ul li {
  display: inline-block;
  max-width: 20% !important;
}

.ecbn-selection-page-wrapper .ecbn-selection-more-btn {
  background: #00b3e6 !important;
}

.about_lhme {
  background: url(/wp/wp-content/themes/lionheart_new201908/lhme/images/about_lhme_bg.png);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100vw;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: -134px;
}

.about_lhme_content {
  width: 1200px;
  margin: 0 auto;
  padding: 100px 0;
}
.cat-content, article.post, article.page {
 margin-bottom: 0;
 padding-bottom: 60px;
}

.about_lhme_content p,
.about_lhme_content a {
  width: 400px;
  font-weight: 100;
}

.about_lhme_content p:not(.about_lhme_txt) img {
  width: 35.5%;
}

.about_lhme_txt {
  color: #fff;
  margin-top: 35px;
  margin-left: 730px;
  font-size: 13px;
}

.about_lhme_content a {
  margin-left: 725px;
  display: block;
  background: #fff;
  width: 365px;
  margin-top: 20px;
  color: #00b3e6;
  border: 1px solid #00b3e6;
  text-align: center;
  line-height: 38px;
  height: 38px;
}

.about_lhme_content p:not(.about_lhme_txt) {
  margin-left: 835px;
}

/* header */
.miniheader .sitelogo {
  background: url(https://lionheart-store.com/wp/wp-content/themes/lionheart_new201908/lhme/images/lhme_logo.png) no-repeat;
  background-size: 45px;
  background-position: top center;
  text-align: center !important;
  margin: 6px auto 0 !important;
}

.miniheader .sitelogo a img {
  width: 20px;
}

.list_gnav > .is_open .label:after {
  border: 11px solid transparent;
  border-top: 11px solid #00b3e6;
  bottom: -20px;
}

.list_gnav .second {
  border: 1px solid #00b3e6;
}

.gnav .list_gnav_menu > li:before {
  border-right: 1px solid #1d96b8;
  border-top: 1px solid #1d96b8;
}

.second .list_gnav_menu li a {
  color: #1d96b8;
}

.gnav .list_gnav_sns .list > li img {
  height: 20px;
}

.second .list_gnav_sns .list a {
  color: #1d96b8;
}
/* side */
.side-widget-area .side-widget:first-child {
  border-top: 1px solid #333 !important;
}

#custom_html-4 {
  border-bottom: 1px solid #333;
  padding-bottom: 30px !important;
}

/* #title-wrapper + .wrap .side-inner {
  border-top: none !important;
} */
/* footer */


.footer_upper_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 0 auto;
  padding: 55px 0 0;
}

.footer_left_logo {
  margin: 25px 0 0px 85px;
}

.footer_left_logo img {
  width: 160px;
}

.footer_link_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 85px;
}

.footer_link_list:first-child {
  margin-right: 50px;
}

.footer_link_list h3 {
  border-bottom: 1px solid;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

.footer_link_list {
  width: 220px;
}

.footer_link_list ul li {
  margin-bottom: 10px;
}

.footer_right_logo img {
  width: 380px;
  margin: 0 60px 0 60px;
}

.footer_sns {
  margin: 10px 0 0 0;
}

.footer_sns>.footer_inner {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.footer_sns img {
  height: 30px;
}

.footer_sns .list_footer_sns>li:after {
  content: none;
}

.footer_sns .list_footer_sns>li {
  margin-right: 35px;
}

.copyright {
  background: #00b3e6 !important;
}

/* 下層 */
/* #title-wrapper {
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  justify-content: space-around;
  -ms-flex-pack: space-around;
  background: #F4F4F4;
  margin-bottom: 50px;
}
#title-wrapper {
  background: url(/wp/wp-content/themes/lionheart_new201908/lhme/images/lhme_title_bg.png) !important;
  background-position: top center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

#title-wrapper .post-title {
  font-size: 30px;
  color: #6f6f6f;
  text-align: center;
  padding: 0;
  margin: 0;
}

#title-wrapper .post-title {
  color: #007596 !important;
  font-weight: 400;
}

#title-wrapper .breadcrumb-area {
  display: none;
} */


.tax-lhme_coord_tag .post-loop-wrap article,
.tax-lhme_coord_item .post-loop-wrap article,
.tax-lhme_coord_model .post-loop-wrap article,
.post-type-archive-lhme_coord .post-loop-wrap article,
.tax-lhme_styling .post-loop-wrap article {
    display: inline-block;
    background: transparent;
    vertical-align: top;
    width: 24.5%;
    padding: 0 8px;
    margin: 0 0 24px 0px;
    color: #333;
    border: 0;
}

.tax-lhme_coord_tag #side,
.tax-lhme_coord_item #side,
.tax-lhme_coord_model #side {
  margin-top: 25px;
}

.tax-lhme_coord_tag .post-title,
.tax-lhme_coord_item .post-title,
.tax-lhme_coord_model .post-title,
.post-type-archive-lhme_coord .post-title {
  margin: 5px 0;
}

/* CORRDINATE */
.one-column #content .wrap {

}

.single-lhme_coord .wrap {
    width: 1200px;
}

.single-lhme_coord .main-inner {
    margin: 0 auto;
}

.single-lhme_coord .gr7 {
    padding-left: 24px;
}

.single-lhme_coord {
  text-align: left;
}
.single-lhme_coord p {
  margin-bottom: 0.5em;
}

.post-content ul {
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.single-lhme_coord .gr7 {
  padding-left: 24px;
}
.single-lhme_coord h2.post-title {
  margin: 0;
  padding: 0 0 16px;
  font-size: 28px;
  clear: both;
  font-weight: normal;
  border-left: none;
  background: transparent;
  color: #131D2A;
}
.single-lhme_coord h3 {
  font-size: 18px;
  color: #131D2A;
}
.single-lhme_coord .item-tag  {
  margin-bottom: 24px;
}
.single-lhme_coord .item-tag a {
  display: inline-block;
  background: #efefef;
  text-decoration: none;
  border-radius: 3px;
  text-align: center;
  padding: 4px 10px;
  margin-bottom: 4px;
}
.single-lhme_coord .model-deta {
  padding: 16px;
  border: 1px solid #e3e3e3;
  width: 100%;
}
.single-lhme_coord .model-deta li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.single-lhme_coord .model-deta li.moimg {
  vertical-align: top;
  width: 62px;
  height: 62px;
  position: relative;
  font-size: 0;
  line-height: 1;
}
.single-lhme_coord .moimg img  {
  border: 1px #e0e0e0 solid;
  border-radius: 4px;
  width:62px;
  height:auto;
}
.single-lhme_coord .model-deta li.moinfo {
  padding: 0 0 0 15px;
  width: 335px;
}
.single-lhme_coord p.shop {
  font-size: 13px;
  line-height: 1.3;
}
.single-lhme_coord p.name {
  margin: 4px 0 0 0;
  font-size: 18px;
  line-height: 1.2;
}
.single-lhme_coord p.tall {
  font-size: 12px;
  margin: 3px 0 0 0;
}
.single-lhme_coord .coord-item {
  padding-bottom: 16px;
}
.single-lhme_coord .coord-item ul {
  width: 100%;
  padding-bottom: 10px;
}
.single-lhme_coord .coord-item ul li.clear {
  clear: both;
}
.single-lhme_coord .coord-item ul li {
  display: inline-block;
  background: #ffffff;
  vertical-align: top;
  width: 24.4%;
  padding: 0 8px;
  margin: 0 0 16px 0px;
}
.single-lhme_coord .coord-item ul li .item-label,
.single-lhme_coord .coord-item ul li .item-deta {
  font-size: 12px;
  color: #808080;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.single-lhme_coord .coord-item ul li .item {
  margin: 8px 0 0 0;
}
.single-lhme_coord .coord-item ul li .item-deta {
  margin: 4px 0 0 0;
  font-size: 12px;
  color: #333333;
}
.single-lhme_coord .coord-item ul li .item-deta-name {
  -o-text-overflow: initial;
     text-overflow: initial;
  white-space: normal;
	margin-bottom: 10px;
}
.single-lhme_coord .coord-item .tax {
  font-size: 10px;
  margin: 0 0 0 2px;
  white-space: nowrap;
  vertical-align: 1px;
  color: #808080;
}
.single-lhme_coord .clearfix:after {
  content: "";
  display: block;
  clear: both;
}


/* BRAND CONCEPT */
.page_lhme_brand_concept {
  margin-bottom: -120px;
}
.page_lhme_brand_concept .wrap.breadcrumb-area {
  display: none;
}

.page_lhme_brand_concept .brand_concept_upper {
  text-align: center;
}

.page_lhme_brand_concept .brand_concept_logo img {
  /* width: 300px; */
}

.page_lhme_brand_concept .brand_concept_txt {
  margin: 160px 0 50px;
  color: #838383;
  font-weight: 400;
}

.page_lhme_brand_concept .brand_concept_txt h2 {
  background: no-repeat;
  color: #838383;
  font-size: 25px;
  font-weight: 500;
  padding: 0;
  margin: 0;
  line-height: 1.6;
  border-left: none;
  border: 0;
}

.page_lhme_brand_concept .brand_concept_txt p {
  font-size: 17px;
  font-weight: 200;
  margin: 18px 0 0;
  line-height: 2.1;
}

.page_lhme_brand_concept .brand_concept_lower p {
  margin-bottom: 45px;
  color: #838383;
  font-size: 17px;
  font-weight: 400;
  line-height: 2.1;
  text-align: center;
}

.page_lhme_brand_concept .lhme_brand_concept {
  margin-top: 120px;
}

.brand_concept_sp {
  display: none !important;
}

/* コーデ文字の太さ */
.su-box-content.su-clearfix {
  font-weight: 300;
}

.lhme_news-template-default .post-content p {
  font-weight: 300;
}

/* TOPバナー */
.lhme_top_banner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* -webkit-box-pack: center;
  -ms-flex-pack: center;
      justify-content: center; */
}

.lhme_top_banner {
  width: 1200px;
  margin: 20px auto 30px;
}

.lhme_top_banner ul li {
  max-width: 49%;
}

.cont-magazine-items article.post {
  margin-bottom: 0;
}

/* 20210401 */
@media screen and (min-width: 769px) {
  .lhmeTop_searchbox {
   display: none;
  }
}
.lhmeTop_searchbox {
 padding: 0 3%;
 margin: 10% 0 0;
}
.lhmeTop_searchbox form {
 display: flex;
}
.lhmeTop_searchbox .input_text,
.lhmeTop_searchbox .input_submit {
 border: none;
 display: inline-block;
}
.lhmeTop_searchbox .input_text {
	width: 100%;
}
.lhmeTop_searchbox .input_text input {
 width: 100%;
 padding: 10px;
 border: 1px solid #00b3e6 !important;
 line-height: 38px;
 font-size: 16px;
 box-sizing: border-box;
 border-radius: 3px 0 0 3px;
 max-height: 38px;
}
.lhmeTop_searchbox .input_text input::placeholder {
    color: #bcdde6;
}
.lhmeTop_searchbox .input_submit button {
 background: #00b3e6;
 border-radius: 0 3px 3px 0;
 color: white;
 padding: 0 10px;
 line-height: 38px;
}
