@charset "UTF-8";
/*メイン*/
/*歴史*/
/*産業*/
/*自然*/
/*食*/
/*文化*/
.main { background: #fff url("../img/food/contents_bg001.png") no-repeat center top; background-size: 100% auto; }
@media screen and (max-width: 750px) { .main { background: #fff url("../img/food/sp/contents_bg001.png") no-repeat center top; } }

/* ==================================================================================================== タイトル
==================================================================================================== */
.maintitle-subttl { letter-spacing: 5px !important; }
@media screen and (max-width: 1200px) { .maintitle-subttl { margin-top: 10px !important; line-height: 1.4 !important; } }
@media screen and (max-width: 750px) { .maintitle-subttl { margin-top: 0px !important; background-color: #cd6055; } }

/* ==================================================================================================== ローカルナビ
==================================================================================================== */
.lnav-sec ul { width: 100% !important; }
@media screen and (max-width: 750px) { .lnav-sec ul { background-color: #cd6055; } }
.lnav-sec ul li { width: 20%; }
.lnav-sec ul li.lnav-column span { background: url("../img/food/lnav_i001.png") no-repeat left center; }
.lnav-sec ul li.lnav-course span { background: url("../img/food/lnav_i002.png") no-repeat left center; }
.lnav-sec ul li.lnav-spot span { background: url("../img/food/lnav_i003.png") no-repeat left center; }
.lnav-sec ul li.lnav-tours span { background: url("../img/food/lnav_i004.png") no-repeat left center; }
.lnav-sec ul li.lnav-gourmet span { background-image: url("../img/food/lnav_i005.png"), url("../img/food/more_i001.png"); background-repeat: no-repeat, no-repeat; background-position: left center, right center; }
.lnav-sec ul li.lnav-gourmet a .lnav-icon { padding: 10px 40px 10px 40px; }

/* ==================================================================================================== ページナビ
==================================================================================================== */
.pagenav-sec ul li a:hover { background-color: #cd6055; }

/* ==================================================================================================== 特集
==================================================================================================== */
.column-sec .column-slide .column-slide-in .column-heading { border-bottom: 2px solid #cd6055; }
.column-sec .column-slide .column-slide-in .column-more a { background: url("../img/food/more_i001.png") no-repeat right center; }
.column-sec .slick-dots li.slick-active button:before { background-color: #cd6055 !important; }

/* ==================================================================================================== 紹介
==================================================================================================== */
.about-sec { background: url("../img/food/about_bg001.png") no-repeat center top; background-size: contain; }
@media screen and (max-width: 750px) { .about-sec { background: none; border-bottom: 1px solid #cd6055; } }

/* ==================================================================================================== モデルコース
==================================================================================================== */
.course-sec .course-box .course-box-ttl .course-box-ttl-name { background-color: #dabe00; }
.course-sec .course-box .course-box-ttl .course-box-ttl-en { color: #dabe00; }
.course-sec .course-link a { background: url("../img/food/more_i001.png") no-repeat right center; }
@media screen and (max-width: 750px) { .course-sec .course-link a { background-color: #cd6055; background-image: url("../img/common/sp/view_i001.png"), url("../img/common/sp/more_i001.png"); background-position: left center,right 45px center; background-repeat: no-repeat,no-repeat; background-size: 50px auto,25px auto; } }
@media screen and (max-width: 480px) { .course-sec .course-link a { background-position: left center,right 25px center; } }
.course-sec .course-link span { background: url("../img/food/view_i001.png") no-repeat left center; }
@media screen and (max-width: 750px) { .course-sec .course-link span { background: none; } }

/* ==================================================================================================== スポット
==================================================================================================== */
.spot-sec { background: linear-gradient(180deg, #cd6055 0%, #cd6055 25%, #f7f5ec 25%, #f7f5ec 100%); }
@media screen and (max-width: 750px) { .spot-sec { background: #cd6055; } }
.spot-sec .spot-bg { background: url("../img/food/supot_bg001.png") no-repeat right -30px top; }
@media screen and (max-width: 750px) { .spot-sec .spot-bg { background: none; } }
.spot-sec .spot-top .spot-top-focus { background-color: #dabe00; }
.spot-sec .spot-list-box .spot-list-heading span { color: #cd6055; }
.spot-sec .spot-list-box .spot-list-lead { border-bottom: 2px solid #cd6055; }
.spot-sec .spot-list-box .spot-list-txt a { padding: 5px 35px 5px 0; background: url("../img/food/more_i001.png") no-repeat right center; }
.spot-sec .spot-more-btn { background-color: #cd6055; }
@media screen and (max-width: 750px) { .spot-sec .spot-more-btn { color: #cd6055; } }
.spot-sec .spot-more-btn span { background: url("../img/food/spot_bt001.png") no-repeat left center; }
@media screen and (max-width: 750px) { .spot-sec .spot-more-btn span { background: url("../img/food/sp/spot_bt001.png") no-repeat left center; background-size: 30px auto; } }

/* ==================================================================================================== ツアー情報
==================================================================================================== */
.tours-sec .tours-box .tours-box-item .tours-box-top { border-bottom: 2px solid #cd6055; }
.tours-sec .tours-box .tours-box-item .tours-box-cost { background: url("../img/food/cost_i001.png") no-repeat left center; color: #dabe00; }
.tours-sec .tours-box .tours-box-item .tours-box-link a { background: url("../img/food/more_i001.png") no-repeat right center; }
@media screen and (max-width: 750px) { .tours-sec .tours-box .tours-box-item .tours-box-link a { border: 1px solid #cd6055; background-color: #fff; background-image: none; } }
.tours-sec .tours-box .tours-box-item .tours-box-link span { background: url("../img/food/view_i001.png") no-repeat left center; }
@media screen and (max-width: 750px) { .tours-sec .tours-box .tours-box-item .tours-box-link span { background: url("../img/food/more_i001.png") no-repeat right center; } }
.tours-sec .tours-more-btn { background-color: #cd6055; }
.tours-sec .tours-more-btn span { background: url("../img/food/spot_bt001.png") no-repeat left center; }

/* ==================================================================================================== グルメ
==================================================================================================== */
.gourmet-sec .gourmet-box { width: 83.3333333333%; margin: 40px auto 70px; }
@media screen and (max-width: 750px) { .gourmet-sec .gourmet-box { width: 100%; padding: 40px 20px; } }
.gourmet-sec .gourmet-box .gourmet-box-heading { margin-bottom: 35px; text-align: center; }
.gourmet-sec .gourmet-box .gourmet-box-link { display: flex; justify-content: flex-end; font-size: 1.4285714286rem; font-weight: 400; }
@media screen and (max-width: 750px) { .gourmet-sec .gourmet-box .gourmet-box-link { display: block; } }
.gourmet-sec .gourmet-box .gourmet-box-link p { width: 100%; max-width: 275px; }
@media screen and (max-width: 750px) { .gourmet-sec .gourmet-box .gourmet-box-link p { max-width: 100%; } }
.gourmet-sec .gourmet-box .gourmet-box-link a { display: block; text-decoration: none; background-color: #fff; color: #cd6055; text-align: center; border-radius: 40px; }
.gourmet-sec .gourmet-box .gourmet-box-link a span { display: inline-block; padding: 5px 30px 5px 0; background: url("../img/food/more_i001.png") no-repeat right center; }

/*# sourceMappingURL=food.css.map */
