@charset 'utf-8';

  body {
    background-color: #e6e1de;
     font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Meiryo UI","MS PGothic","ＭＳ Ｐゴシック", sans-serif !important;
  }
@media all and (max-width: 640px){
  body {
    background: none;
  }
}
  .boxHeader01 {
    height: 190px;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url('http://doenka-sample6.makeovers.jp/wp-content/uploads/2018/02/doenka_hp_ebisuya_home_haikei.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 980px auto;
    color: #333333;
  }
@media all and (max-width: 640px){
  .boxHeader01 {
    height: 19vw;
    padding-top: 5vw;
    padding-left: 5%;
    padding-right: 5%;
  }
}
  .boxHeaderNavi .menu-gnavi-container.dPc {
  }
  .boxHeaderNavi .dPc .ulMain > li {
    border-right: 0;
    line-height: 1.0;
    letter-spacing: normal;
    font-size: 1.13rem;
    font-weight: 700;
  }
  .boxHeaderNavi .dPc .ulMain > li:first-child {
    border-left: 0;
  }
  .boxHeaderNavi .dPc .ulMain > li:hover {
  }
  .boxHeaderNavi .dPc .ulMain > li.current {
  }
  .boxHeaderNavi .dPc .ulMain > li > a {
    color: #333333;
  }
  .boxHeaderNavi .dPc .ulMain > li.current > a {
  }
  .boxHeaderNavi .dPc .ulMain > li:not(.current):hover > a {
    color: #e2132e;
  }
  .boxPostBody p {
    line-height: 1.8;
    letter-spacing: normal;
  }
  body:not(.home) h1 {
    display: inline-block;
    padding: 0.2em 0.5em 0.1em 1.5em;
    background-image: url('http://doenka-sample6.makeovers.jp/wp-content/uploads/2018/02/doenka_hp_ebisuya_item_favicon01.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 1.3em;
    line-height: 1.3;
    letter-spacing: normal;
    font-size: 1.8rem;
    font-weight: 700;
    color: #333333;
  }
  .boxPostBody h2 {
    border-bottom: 2px dotted #377f4a;
    line-height: 1.3;
    letter-spacing: 0.03em;
    font-size: 1.5rem;
    font-weight: 700;
    color: #333333;
  }
  .boxPostBody h3 {
    line-height: 1.7;
    letter-spacing: 0.03em;
    font-size: 2.0rem;
    font-weight: 600;
    color: #333333;
  }
  .boxPostBody h4 {
    line-height: 1.0;
    letter-spacing: 0.03em;
    font-size: 1.5rem;
    font-weight: 700;
    color: #333333;
  }
  .boxFooter {
    color: #333333;
  }
  .boxFooter a {
    color: #333333;
  }



@media all and (max-width: 640px){/* Sp */

  body:not(.home) h1 {
    font-size: 7.0vw;
  }
  .boxPostBody h2 {
    font-size: 6.0vw;
  }
  .boxPostBody h3 {
    font-size: 5.0vw;
  }
  .boxPostBody h4 {
    font-size: 4.5vw;
  }



}
