@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.3.0
Author: opencage
Author URI: https://open-cage.com/
*/

.commentlist ol li {
  list-style-type: decimal;
  list-style-position: inside;
}

#single_foot .fb-likebtn {
  order: 0;
}

#single_foot .sharewrap {
  order: 1;
}

#single_foot .cta-wrap {
  order: 2;
}

/*コメントリスト*/
#comments {
  order: 4;
}

/*コメント書き込み*/
#respond {
  order: 3;
}

#single_foot #np-post {
  order: 5;
}

#single_foot #related-box {
  order: 6;
}

#single_foot .stk_authorbox {
  order: 7;
}


@media only screen and (max-width: 767px) {
  .stk_g_nav a {
    background: #000;
  }
}

@media only screen and (min-width: 768px) {
  #inner-content {
    background: none !important;
  }
}

:root {
  --stk-wrap-width: 1100px;
}

/*スライダーのタイトルを2行に制限*/
#top_carousel .entry-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; 
}

@media only screen and (max-width: 767px) {
  .site__logo {
    max-width: calc(100% - 60px);
  }
}