@charset "UTF-8";

/*!---------------------------------------
 * Custumize for ibuki
 * -------------------------------------*/
@import url(https://fonts.googleapis.com/earlyaccess/kokoro.css);
@font-face {
  font-family: 'KodomoRounded-Light';
  src: url('/fonts/KodomoRounded-Light.woff') format('woff');
}
@font-face {
  font-family: 'KTEGAKI';
  src: url('/fonts/KTEGAKI.woff') format('woff');
}

.hTop__hl {
  margin-bottom: 10px;
  font-family: "Noto Serif Japanese", "Noto Serif", serif;
}
.hTop__hl img {
  max-height: 100px;
}
.hContact__btn, .hContact__btn2 {
  background: #4a957f;
  border: 1px solid #4a957f;
}
.hContact__btn:hover, .hContact__btn2:hover,
.hContact__btn:hover *, .hContact__btn2:hover *,
.hContact__btn:hover .fa {
  color: #4a957f;
}

@media only screen and (max-width: 500px) {
.hContact {
  display: none;
}
}

.gNav, 
.nav-item > a, 
.nav-menu__sub .menu-content,
.nav-menu__sub .menu-content > a,
footer {
  background: url(../img/common/bg_wood.jpg);
  background-position: bottom;
}

.topNews__box {
  background: url(../img/common/bg_woodbord.jpg);
}

.hContact__tel{
  font-size: 1.2rem;
}

p.hContact__item{
  text-align:left;
}

.breadcrumb {
  background: #e9f7fa;
}

/*!---------------------------------------
 * Custumize for cafe
 * -------------------------------------*/
.wf-kokoro { 
  font-family: "Kokoro" !important;
}
.wf-kodomo {
  font-family: 'KodomoRounded-Light';
}
.wf-ktegaki {
  font-family: 'KTEGAKI';
}
.cafe_head {
  margin:0;
  padding:3px;
  background-color:#ffffff;
  width:100%;
  text-align:left;
}
.cafe_contents {
  width:100%;
}
.cafe_text {
  font-size: 1.3em;
}