/* =========== font ==============*/

body, h1, h2, h3, h4, h5, h6 {
  font-family: 'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Helvetica, Arial, sans-serif;
}

#sidebar h4 {
  font-family: inherit;
}

body{
  font-size: 14px;
}

.bold, strong, b {
font-family: inherit;
font-weight: 700;
}

/* =========== end of font ==============*/

/* =========== margin/padding ==============*/

.margin-top-bottom-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.margin-top-5 {
  margin-top: 5px;
}

.margin-bottom-0 {
  margin-bottom: 0px;
}

.margin-left-10 {
  margin-left: 10px;
}



.margin-bottom-10 {
  margin-bottom: 10px;
}
/*--
.margin-top-20 {
  margin-top: 20px;
}
--*/
.margin-top-10 {
  margin-top: 10px;
}

/* =========== end of margin/padding ==============*/

/* =========== display ==============*/

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.block {
  display: block;
}

/* =========== end of display ==============*/

#single-below-header{
  display: none;
}

.n-shortcode {
  display: none !important;
}

.meta-author, .meta-category, .meta-comment-count {
  display: none;
}

.nectar-love-wrap {
  visibility: hidden !important;
}

article.post .more-link span {
  background-color: #27CCC0;
}

input[type=submit], button[type=submit], input[type="button"] {
  background-color: #27CCC0;
}

.lecture-ad .post-meta {
  display: none !important;
}

.lecture-ad .post-content {
  padding-left: 5px;
}

.lecture-ad article {
  padding: 30px;
  background-color: #fff;
  margin-bottom:10px;
  box-shadow: 2px 2px 2px;
}

.lecture-ad article.post .content-inner {
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}



.home-news-list article.post .content-inner {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.home-news-list article.post .post-header h1, article.post .post-header h2 {
	font-size: 22px;
}

.home-news-list article {
  padding-right: 50px;  
}

/* フッターのギャラリーの位置の調整*/
#gal_front_form_0 div:nth-child(2) {
  text-align:left !important; 
}

/* テーブルの間隔 */
#tablepress-1 td, #tablepress-1 th {
  padding: 5px 8px !important;
}

#tablepress-2 td.column-1{
  width: 172px;
}

#tablepress-2 td.column-4{
  width: 76px;
}

#profile ul li {
  margin-bottom: 7px;
}

/* ギャラリーのボタン */
#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {
  border-width: 2px !important;
  border-color: #FFFEFE !important;
  background-color: transparent !important;
}

.pagination-links_0 {
 margin-right: 70px;
}

.paging-input_0 {
  display: none;
}


.main-content ul, .main-content ol {
  margin-left: 10px;
}


@media only screen and (max-width:1000px){
    tbody tr{
        display: block;
        margin-bottom: 1.5em;
    }
    tbody th,
    tbody td{
        display: list-item;
        border: none !important;
        list-style-type: none;
        border-top: 0px;
        color: #444444;
    }
    body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
      background-color: none;
    }
    body:not(.woocommerce-cart) .main-content table {
        background-color: #fff;
    }
    #tablepress-2 td.column-1, #tablepress-1 td.column-1 {
        width: 100%;
        font-size: 16px;
        font-weight: 700;
    }
}


@media only screen and (max-width:1083px){
  #header-outer .row .col.span_9 {
    float: left;
  }
}

.main-content ul, .main-content ol {
list-style-type: disc;
}