@charset "UTF-8";


#main-content img{ width: 100%; height: auto; }
#main-content .section-gourmet{ max-width: 1400px; padding: 0 5%; margin: 0 auto; }
#main-content .en-ttl{ font-size: 24px; line-height: 1.5; font-family: 'YakuHanMP', 'EB Garamond', 'Cormorant Garamond', 'Lora', 'Noto Serif JP', serif; color: #ada076; letter-spacing: 0.2em; font-weight: normal; padding-bottom: 60px; display: flex; display: -ms-flex; align-items: center; }
#main-content .en-ttl:before,
#main-content .en-ttl:after{ content: ""; height: 1px; flex: 1; background-color: #ada076; }
#main-content .en-ttl .word{ position: relative; padding: 0 1em; }
#main-content .en-ttl .word::before,
#main-content .en-ttl .word::after{ content: ""; position: absolute; top: 50%; height: 30px; width: 1px; background-color: #ada076; transform: translateY(-50%); }
#main-content .en-ttl .word::before{ left: 0; }
#main-content .en-ttl .word::after{ right: 0; }
#main-content .section-gourmet .gourmet{ overflow: hidden; }
#main-content .section-gourmet .gourmet .hero{ padding-bottom: 120px; }
#main-content .section-gourmet .gourmet .copy{ font-size: 24px; line-height: 1.5; color: #231815; text-align: center; }
#main-content .section-gourmet .gourmet .list-item{ max-width: 1100px; margin: 70px auto 0; display: flex; display: -ms-flex; justify-content: space-between; flex-wrap: wrap; }
#main-content .section-gourmet .gourmet .list-item .item{ width: 47.2727%; }
#main-content .section-gourmet .gourmet .list-item .item:nth-child(n+3){ margin-top: 50px; padding-top: 50px; border-top: 1px solid #cccccc; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split{ display: flex; display: -ms-flex; margin: 20px 0 10px;  }
#main-content .section-gourmet .gourmet .list-item .item01 .ttl-split .num{ width: 13.0769%; }
#main-content .section-gourmet .gourmet .list-item .item02 .ttl-split .num{ width: 15.5769%; }
#main-content .section-gourmet .gourmet .list-item .item03 .ttl-split .num{ width: 14.6154%; }
#main-content .section-gourmet .gourmet .list-item .item04 .ttl-split .num{ width: 13.6538%; }
#main-content .section-gourmet .gourmet .list-item .item05 .ttl-split .num{ width: 16.1538%; }
#main-content .section-gourmet .gourmet .list-item .item06 .ttl-split .num{ width: 16.1538%; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split .txt-body{ flex: 1; margin-left: 2%; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split .sub{ font-size: 16px; line-height: 1.5; color: #b5a04a; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split .name{ font-size: 22px; line-height: 1.2; color: #231815; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split .name .s-size{ font-size: 63.6363%; }
#main-content .section-gourmet .gourmet .list-item .item .inner-split{ display: flex; display: -ms-flex; justify-content: space-between; flex-direction: row-reverse; }
#main-content .section-gourmet .gourmet .list-item .item .txt{ line-height: 1.8571; }
#main-content .section-gourmet .gourmet .list-item .item .inner-split .txt-body{ flex: 1; }
#main-content .section-gourmet .gourmet .list-item .item .info{ margin-top: 20px; }
#main-content .section-gourmet .gourmet .list-item .item .info .head{ width: 92px; }
#main-content .section-gourmet .gourmet .list-item .item .info .txt{ font-size: 12px; line-height: 1.3333; margin-top: 5px; }
#main-content .section-gourmet .gourmet .list-item .item01 .inner-split .photo{ width: 30.7692%; margin-left: 5%; }
#main-content .section-gourmet .gourmet .list-item .item02 .inner-split .photo{ width: 30.7692%; margin-left: 5%; }
#main-content .section-gourmet .gourmet .list-item .item03 .inner-split .photo{ width: 34.4230%; margin-left: 5%; }
#main-content .section-gourmet .gourmet .list-item .item04 .inner-split .photo{ width: 64.2307%; }
#main-content .section-gourmet .gourmet .list-item .item05 .inner-split .photo{ width: 44.2307%; }
#main-content .section-gourmet .gourmet .list-item .item06 .inner-split .photo{ width: 39.8076%; }





/*--レスポンシブ追加プロパティ--------------------------------------*/
@media screen and (max-width: 1112px){ /*1112px以下のcss*/
}
@media screen and (max-width: 768px){ /*768px以下のcss*/
	#main-content .en-ttl{ font-size: 4.8vw; padding-bottom: 7%; }
	#main-content .section-gourmet{ padding: 0; }
	#main-content .section-gourmet .gourmet{ padding: 0 5% 10%; }
	#main-content .section-gourmet .gourmet .hero{ margin: 0 -5%; padding-bottom: 10%; }
	#main-content .section-gourmet .gourmet .copy{ font-size: 5vw; }
#main-content .section-gourmet .gourmet .list-item{ margin: 10% auto 0; display: block; }
#main-content .section-gourmet .gourmet .list-item .item{ width: 100%; }
#main-content .section-gourmet .gourmet .list-item .item:nth-child(n+2){ margin-top: 10%; padding-top: 10%; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split{ margin: 10px 0 10px;  }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split .sub{ font-size: 14px; }
#main-content .section-gourmet .gourmet .list-item .item .ttl-split .name{ font-size: 18px; }
#main-content .section-gourmet .gourmet .list-item .item .inner-split{ display: block; overflow: hidden; }
#main-content .section-gourmet .gourmet .list-item .item .txt{ line-height: 1.8571; }
#main-content .section-gourmet .gourmet .list-item .item .info{ margin-top: 10px; }
#main-content .section-gourmet .gourmet .list-item .item01 .inner-split .photo{ float: right; }
#main-content .section-gourmet .gourmet .list-item .item02 .inner-split .photo{ float: right; }
#main-content .section-gourmet .gourmet .list-item .item03 .inner-split .photo{ float: right; }
#main-content .section-gourmet .gourmet .list-item .item04 .inner-split .photo{ width: 50%; float: right; }
#main-content .section-gourmet .gourmet .list-item .item05 .inner-split .photo{ float: right; }
#main-content .section-gourmet .gourmet .list-item .item06 .inner-split .photo{ float: right; }
}
@media screen and (max-width: 480px){ /*480px以下のcss*/
}




