/*=============================================*/
/*Font import */
/*=============================================*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");
/*=============================================*/
/*En Font*/
/*=============================================*/
body {
  font-family: "Noto Serif", serif;
  font-weight: 400;
  font-style: normal;
}

.about_block .fv_content_txt .txt_inner .sec_sub_ttl {
  font-family: "Noto Serif", serif;
  font-weight: 300;
  font-style: normal;
}

.wine_block .content .flex .txt .sec_sub_ttl {
  font-family: "Noto Serif", serif;
  font-weight: 300;
  font-style: normal;
}

.space_block .intro_box .txt .slide_txt .txt_item .ja {
  font-family: "Noto Serif", serif;
  font-weight: 500;
  font-style: normal;
}

/*=============================================*/
/*En Adjust*/
/*=============================================*/
.fv_block .fv_txt {
  font-size: clamp(2rem, 2.5vw, 3rem);
}
.fv_block .fv_txt small {
  font-size: 0.7em;
}

.about_block .fv_content_txt .txt_inner .sec_sub_ttl {
  font-size: clamp(2.5rem, 4.4vw, 4.5rem);
}

.about_block .fv_content_txt .txt_inner .txt_base {
  max-width: 1000px;
}

.chef_block .txt_base {
  max-width: 700px;
}

.chef_block .intro_box .info_area .name .name_txt,
.chef_block .intro_box .chef_area .left .catch_copy {
  font-size: clamp(2.2rem, 3vw, 3.3rem);
}

.wine_block .content .flex .txt .sec_sub_ttl {
  font-size: clamp(2.8rem, 4vw, 4.5rem);
}

.wine_block .txt_base {
  max-width: 600px;
}

.space_block .intro_box .txt .slide_txt .txt_item {
  font-size: clamp(2.1rem, 2.5vw, 3rem);
}

.intro_box .txt_base {
  max-width: 600px;
}

/*=============================================*/
/*TEl*/
/*=============================================*/
.place_block .flex .left .content .list .item.item02 .txt_base a.tel_link {
  color: #fff;
  font-size: 1em;
  font-family: inherit;
  font-weight: inherit;
}/*# sourceMappingURL=en.css.map */