@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=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');

.c-ft__jp-r {
  font-family: "Jun 201", sans-serif !important;
}
.c-ft__jp-b {
  font-family: "Jun 501", 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,
.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;
}

/* ====================================================
Base style & container
==================================================== */
body {
  font-family: "Jun 201", 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: "Jun 501", 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: "Jun 201", sans-serif !important;
  font-weight: 500;
}

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

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

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

.page-business_support .sec-lead .lead-block .tag,
.c-link__item > span {
  font-family: "Jun 201", 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: "Jun 201", 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: "Jun 201", sans-serif !important;
  font-weight: 500;
}


/* ====================================================
wp pages - news
==================================================== */

.date-tags .info-tag,
.page-news .content-columns__ttl,
.block-sidebar .ttl-sidebar,
.list-catbar .item-cat a,
.list-archives .item-archiveparent{
  font-family: "Jun 201", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
wp pages - contact form
==================================================== */

.page-contact .form-block input, 
.page-contact .form-block button, 
.page-contact .form-block textarea, 
.page-contact .form-block select {
  font-family: "Jun 201", sans-serif !important;
  font-weight: 500;
}

/* ====================================================
wp pages - column
==================================================== */

.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-columns .item-comlun__des .ttl-column,
.list-linkcolumns .item-linkcolum a,
.wp-pagenavi a, 
.wp-pagenavi span {
  font-family: "Jun 201", sans-serif !important;
  font-weight: 500;
}

.sec-mvttl .ttl-mv .jp{
  font-family: "Jun 501", sans-serif !important;
  font-weight: 500;
}


