@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/*color*/
/*font*/
@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");
@font-face { font-family: "optima"; src: url("../fonts/OptimaLTStd.otf") format("opentype"); }
/*layout*/
/*----------------------------------------------------
	ページ内リンク
----------------------------------------------------*/
.p_link ul { justify-content: flex-start; }

/*----------------------------------------------------
	lead
----------------------------------------------------*/
#lead:not(.top):after { bottom: -80px; }

/*----------------------------------------------------
	p-link
----------------------------------------------------*/
.p-link { padding-top: 120px; }

/*----------------------------------------------------
	ローカル料理
----------------------------------------------------*/
/*ver1*/
#bf2 .local_lead { margin-bottom: 20px; }
#bf2 .local_lead:after { content: ''; display: block; width: 2000px; height: 612px; position: absolute; bottom: -50px; left: -405px; z-index: -1; background: url(../../0/com/bf_bg.png); }
#bf2 .local_lead .wrp { width: 1150px; }
#bf2 .local_lead .wrp h2 { font-size: 70px; color: #7e3838; text-align: center; padding-bottom: 80px; font-family: "optima", sans-serif; transform: scale(1.1, 1); }
#bf2 .local_lead .wrp .img { width: 1150px; margin: 0 auto; }
#bf2 .local_lead .wrp .text { margin-top: 42px; }
#bf2 .local_lead .wrp .text p { font-size: 15px; }
#bf2 .local_lead .wrp .text h3 { font-size: 40px; font-weight: bold; padding-bottom: 30px; letter-spacing: 0.05em; line-height: 1.5; }

.bf_ver2 { /*padding-top: 80px;*/ position: relative; z-index: 2; }
.bf_ver2 iframe { /*margin-left: 315px;*/ margin-left: -45px; }
.bf_ver2 .bf_content { /*margin-top: -205px;*/ }
.bf_ver2 .bf_content .header { width: 185px; padding-bottom: 42px; }
.bf_ver2 .bf_content .t_box { display: flex; justify-content: space-between; align-items: center; padding-bottom: 45px; }
.bf_ver2 .bf_content .t_box .text { width: 910px; margin-right: auto; margin-left: auto; margin-top: 42px; }
.bf_ver2 .bf_content .t_box .text h3 { font-size: 40px; font-weight: 600; letter-spacing: .1em; padding-bottom: 35px; line-height: 1.3em; }
.bf_ver2 .bg { position: absolute; bottom: 0; z-index: -1; width: 2000px; margin-left: -405px; }

/*----------------------------------------------------
	横一定スライダー
----------------------------------------------------*/
#slider-loop { margin-top: 42px; background: #ebebeb; width: 2000px; margin-left: -405px; }
#slider-loop iframe { margin-bottom: 50px; position: relative; z-index: 1; }

/*----------------------------------------------------
	ローカル料理スライダー
----------------------------------------------------*/
#local_slider { position: relative; z-index: 0; /*margin-top: 120px;*/ }
#local_slider .bg { position: absolute; top: 0; z-index: -1; width: 2000px; }
#local_slider iframe { margin-left: -405px; }

/*# sourceMappingURL=bf.css.map */
