@charset "utf-8";
/*
theme Name: 株式会社メイキコウ専用英語子テーマ
Author: Rectus Inc.
Template: meikikou
 */
body {
  font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, serif;
}

.product_list ul.line_up li {
  padding: 30px 30px 0;
  box-sizing: border-box;
}

#footernavi .bottom_box {
  max-width: 1200px;
  padding: 30px 40px;
  position: relative;
}
#footernavi .bottom_box::before {
  content: " ";
  width: 100vw;
  height: 1px;
  display: block;
  background: #1B9531;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
#footernavi .bottom_box ul {
  display: flex;
}
#footernavi .bottom_box li {
  margin: 20px;
  width: 230px;
}
#footernavi .bottom_box li:first-child {
  order: 2;
}

.mini_title_green {
  color: #000;
}
@media screen and (max-width: 768px) {
  .product_list ul.line_up li {
    min-height: 315px;
  }
  .product_list .howto_box dd p {
    font-size: 0.6875rem;
  }
}
@media screen and (max-width: 1024px) {
  #footernavi .bottom_box ul {
    flex-direction: column;
  }
}
@media screen and (min-width: 767px) {
  #nav .global li span, #nav .global li a {
    font-weight: 600;
  }

  ul.line_up li {
    width: calc(100% / 3 - 32px);
    padding: 40px;
  }
}
