@charset "utf-8";
/* ================================================================= 
 License : e-TRUST Inc.
 File name : style.css
 Style : style
================================================================= */

.border {
  border-bottom: 2px solid silver;
  padding-bottom: 40px;
}

.grid-img._3column {
  /*border-bottom: 1px solid red;*/
  padding-bottom: 40px;
}

.topics-sp.ka_btn .box {
  width: 100%;
  height: 280px;
}

.header-tel {
  width: 50%;
}
.header-contact {
  width: 30%;
}
.header-qr {
  width: 20%;
}
.topics .topics-wrap._calendar .box,
.topics .topics-wrap._news .box,
.topics .topics-wrap._blog .box,
.topics .topics-wrap._word .box {
  width: 100%;
  display: block;
}
.topics-sp .box > div {
  pointer-events: none;
}
.nav-pc-none{
    display: none;
}

/* ページTOPに戻る */
.pagetop{
    display: none;
    position: fixed;
    right: 15px;
    bottom: 60px;
}
.pagetop a{
    display: block;
    font-size: 0;
    width: 50px;
    height: 50px;
    text-align: center;
    background: #2e8b57;
    border-radius: 50%;
    line-height: 50px;
}
.pagetop a i{
    font-size: 20px;
    color:#fff;
    line-height: 50px;
}

@media screen and (max-width: 834px) {
  /* ================================================================= 
 *
 * tablet size
 *
 * ================================================================= */
  /*----------------------------------------------------------------------------title*/
  /*----------------------------------------------------------------------------common1*/
  /*----------------------------------------------------------------------------common2*/
  /*----------------------------------------------------------------------------common3*/
  .topics-sp.ka_btn .box {
    width: 100%;
    height: 180px;
  }
  .nav-pc-none{
    display: block;
  }
    .nav._active {
        max-height: 100%;
        overflow-y: auto;
    }

  /* tablet END ###################################################### */
}
@media screen and (max-width: 640px) {
  /* ================================================================= 
 *
 * smartphone size
 *
 * ================================================================= */
  /*----------------------------------------------------------------------------title*/
  /*----------------------------------------------------------------------------common1*/
  /*----------------------------------------------------------------------------common2*/
  /*----------------------------------------------------------------------------common3*/

  /* smartphone END ################################################## */
}
