/*
Theme Name: habakiri-child
Theme URI:
Description: Jicoo用Habakiri の子テーマです
Author: Shisa-net
Author URI:
Version: 1.0.0
License:
License URI:
Template: habakiri
*/
body {
    /* ゴシック体の場合 */
    font-family: "Roboto", "Droid Sans", "游ゴシック", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
    line-height: 1.8;
    font-weight: 500;
    font-size: 16px;
}

p, ul, ol, dl, table {
    margin-bottom: 20px;
}

h2, .h2 {
    font-size: 26px;
    margin: 40px 0 20px;
}

h3, h3 {
    font-size: 22px;
}


.home .page-header__title {
  display: none;
}
.page-header--has_background-image{
  padding-top:50px;
  padding-bottom: 50px;
}
.home .page-header--has_background-image{
  padding-top:200px;
  padding-bottom: 200px;
}
.copyright{
  padding:5px 0;
}
.form-width { max-width: 100%;}
@media (min-width: 992px){
  #media_image-3{
      width: 25%;
  }
  #nav_menu-13{
    width: 75%;
  }
  #footer li{
    padding-top: 2px;
    padding-bottom: 2px;
  }
  #footer .sub-menu{
    margin-top: 0;
    margin-bottom: 2px;
  }
  #footer .sub-menu li{
    display: inline;
  }
  #footer .sub-menu li a{
    white-space: nowrap;
  }
}
.footer-widget-area{
  padding:25px 0 10px;
}
.kaisha {
width: 100%;
}
 
.kaisha th,
.kaisha td {
border: 1px solid #ccc;
padding: 20px;
}
 
.kaisha th {
font-weight: bold;
background-color: #dedede; 
}
 
@media screen and (max-width: 767px) {
.kaisha,
.kaisha tr,
.kaisha td,
.kaisha th {display:block;}
.kaisha th {width:auto;}
}

h4 {
padding: 0.25em 0.5em;
color: #2c5ba5;
background: transparent;
border-left: solid 5px #3081cc;
}

h5 {
padding: 0.5em;
background-color:#cdcdcd;
}


/* 20210618takahashi add */
.marketing04_img{
	width:10%;
}
/*  中デバイス（タブレット, 768px 以上） */
@media (min-width: 768px) {
	.marketing04_img{
	width:45%;
	}
}