@charset "UTF-8";
/* ====================================================
reset style
==================================================== */
@import url("https://fonts.googleapis.com/css2?family=Belleza&family=Roboto:wght@300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");

.c-ft__jp-r {
  font-family: "Zen Maru Gothic", sans-serif !important;
}
.c-ft__jp-b {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

.c-ttl01,
.c-ttl02 + .ttl-cap,
.c-ttl03,
.c-ttl04,
.c-ttl05,
.c-ttl06,
.c-ttl07,
.c-ttl08,
.c-ttl09 {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

.js-txtIn span {
  opacity: 0;
  -webkit-transition: 0.2s ease-in-out !important;
  -o-transition: 0.2s ease-in-out !important;
  transition: 0.2s ease-in-out !important;
}

/*ボタンMODULE*/
.c-btn01,
.c-btn02,
.c-btn03,
.c-list__no li {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

@media screen and (min-width: 835px) {
  .c-list__nav__item .txt-box,
  .c-list__nav02 li,
  .c-list01 li > span {
    font-family: "Zen Maru Gothic", sans-serif !important;
    font-weight: 500;
  }
}

/* ====================================================
Base style & container
==================================================== */
body {
  font-family: "Zen Maru Gothic", sans-serif !important;
}

/* ====================================================
Header
==================================================== */
#main-header,
#main-header .logo .txt,
#main-footer .address .logo .txt,
#main-footer .ft-nav .ft-nav__list > li > a {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
content style
==================================================== */

.page-index .news-block .news-list__item .date .info-tag,
.page-index .news-block .news-list__item .info-ttl,
.page-index .sec-service .icn-list li a,
.shop-list__item .txt-box .name,
.shop-list__item .txt-box .openhour .head,
.shop-list__item .date .info-tag,
.shop-list__item .info-ttl {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
ABOUT US
==================================================== */

.page-about .sec-about02 .list-label li {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
business
==================================================== */

.page-business_support .sec-lead .lead-block .tag,
.c-link__item > span {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
store
==================================================== */

.page-store .shop-list__item .no,
.page-store_detail .detail-content__img .map + p a,
.page-store_detail .detail-content__img .img + p a,
.page-store_detail .detail-content__map .map + p a,
.page-store_detail .detail-content__map .img + p a,
.page-store_detail .detail-content .ttl-desc,
.page-store_detail .detail-content__item .head,
.page-news .news-list__item .date .info-tag,
.page-news .news-list__item .info-ttl {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
company
==================================================== */

/* ====================================================
content style
==================================================== */

.page-contact .form-block ::-webkit-input-placeholder,
.page-contact .form-block ::-moz-placeholder,
.page-contact .form-block :-ms-input-placeholder,
.page-contact .form-block ::-ms-input-placeholder,
.page-contact .form-block ::placeholder,
.page-contact .form-item,
.remodal-pp .block-ttl,
.remodal-pp .ttl,
.sec-mvttl .ttl-mv .jp,
.date-tags .info-tag,
.list-columns .item-comlun__des .ttl-column,
.block-sidebar .ttl-sidebar,
.list-catbar .item-cat a,
.list-archives .item-archiveparent,
.list-archives .list-archivesubs .item-archivesub a,
.wp-pagenavi a,
.wp-pagenavi span,
.content-columns__ttl,
.content-columns__des h1,
.content-columns__des h2,
.content-columns__des h3,
.content-columns__des h4,
.content-columns__des h5,
.content-columns__des h6,
.list-linkcolumns {
  font-family: "Zen Maru Gothic", sans-serif !important;
  font-weight: 500;
}

/*-----追加260624--------------------------------*/
.page-company_greeting .sec-greeting .desc-box .clm-L {
  width: 100%;
}
.page-company_greeting .c-ttl01,
.c-ttl02 + .ttl-cap,
.c-ttl03,
.c-ttl04,
.c-ttl05,
.c-ttl06,
.c-ttl07,
.c-ttl08,
.c-ttl09,
.c-btn01,
.c-btn02,
.c-btn03,
.c-list__no li,
.c-list__nav__item .txt-box,
.c-list__nav02 li,
.c-list01 li > span {
  font-family: "Jun 501", sans-serif !important;
  font-weight: 500;
}
