@charset "UTF-8";@media{body{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#333;min-width:unset}body.fixed{position:fixed!important}body a,body p{color:#333}:focus{outline:none}dialog{display:block;margin:unset;padding:unset;border:unset;color:unset;max-width:unset;max-height:unset}dialog::backdrop{background:rgba(0,0,0,0.8)}button,input{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#333;background-color:transparent;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;user-select:none}button:hover,input:hover{opacity:0.7;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.swiper-notification{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}a:hover{opacity:0.7;text-decoration:none;cursor:pointer}main img{width:100%;height:auto;vertical-align:top}.wrap{width:100%;max-width:1200px;margin:0 auto}}@media screen and (max-width:1280px){.wrap{width:92%}}@media{.right_border{display:flex;align-items:center;justify-content:center;gap:20px;position:relative}.right_border:after{content:"";flex:1;height:8px;border-top:1px solid #7A3B3B;border-bottom:3px solid #7A3B3B;box-sizing:border-box}}@media screen and (max-width:599px){.right_border{justify-content:flex-start}.right_border:after{display:none}}@media{.sec_mediumTitle{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:25px;line-height:1;border-left:5px solid #7A3B3B;padding-left:10px}}@media screen and (max-width:599px){.sec_mediumTitle{font-size:16px;padding-left:5px}}@media{.detail_wrap{display:flex;align-items:center;justify-content:space-between;margin-top:15px;position:relative}}@media screen and (max-width:599px){.detail_wrap{margin-top:10px}}@media{.detail_text{display:block;font-size:12px;font-weight:300;color:#333}.detail_more{font-size:14px;font-weight:500;text-decoration:underline}.detail_more:after{content:"▸"}}@media screen and (max-width:599px){.detail_more{font-size:13px;position:absolute;top:-32px;right:0}}@media{.sec_btn{width:fit-content;min-width:330px;min-height:70px;display:flex;align-items:center;justify-content:center;margin:40px auto 0;border-radius:100px;border:1px solid #7A3B3B;background:#7A3B3B;transition:0.2s;box-sizing:border-box}.sec_btn:hover{opacity:1;background:#661A1A}.sec_btn .text{font-size:18px;font-weight:500;color:#FFF;line-height:1;padding-right:13px;position:relative}.sec_btn .text:after{content:"";width:8px;height:14px;clip-path:polygon(0 0,0% 100%,100% 50%);background:#FFF;position:absolute;right:0;top:50%;translate:0 -50%}}@media screen and (max-width:599px){.sec_btn{width:100%;max-width:360px;min-width:unset;min-height:50px;margin:30px auto 0;border:1px solid #000;background:#FFF}.sec_btn:hover{background:#FFF}.sec_btn .text{font-size:16px;color:#333;padding-right:9px}.sec_btn .text:after{width:5px;height:8px;background:#333}}@media{.fv.pc{display:flex;background:#7A3B3B}.fv.pc .fv_inner{max-width:1200px;display:flex;align-items:stretch;margin:0 auto}}@media screen and (max-width:1200px){.fv.pc .fv_inner{width:92%}}@media{.fv.pc .fv_textWrap{width:548px;flex-shrink:0;display:flex;flex-direction:column}}@media screen and (max-width:1200px){.fv.pc .fv_textWrap{width:45.6%}}@media{.fv.pc .fv_textWrap .fv_title{padding:40px 0 35px}.fv.pc .fv_textWrap .fv_title img{max-width:478px}.fv.pc .fv_textWrap .fv_areaSearch{height:100%;padding:30px 0 35px;position:relative;z-index:0}.fv.pc .fv_textWrap .fv_areaSearch:before{content:"";width:100vw;height:100%;background:repeating-linear-gradient(-45deg,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.15) 0.5px,transparent 0.5px,transparent 3.5px),#7A3B3B;position:absolute;top:0;right:0;z-index:-1;pointer-events:none}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_title{font-size:16px;font-weight:500;color:#FFF;line-height:1;border-left:3px solid #FFF;padding-left:10px}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_list{display:flex;flex-direction:column;gap:9px 0;margin-top:20px;padding-right:60px}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_list>div{display:flex;gap:10px 20px}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_list dt{display:flex;align-items:center;justify-content:center;min-width:88px;min-height:23px;font-size:13px;font-weight:400;color:#E8D7D7;line-height:1;padding:4px;border:1px solid #E8D7D7;box-sizing:border-box;flex-shrink:0;align-self:flex-start}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_list dd{width:calc(100% - 108px);display:flex;flex-wrap:wrap}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_list dd a{font-size:14px;font-weight:500;color:#FFF}.fv.pc .fv_textWrap .fv_areaSearch .areaSearch_list dd a+a:before{content:"｜";margin-left:3px;margin-right:3px}.fv.pc .fv_imgWrap{display:flex;flex-wrap:wrap;margin-right:calc(50% - 50vw)}.fv.pc .fv_imgWrap>li{width:33.3333333333%}.fv.pc .fv_imgWrap>li a{display:block;width:100%;height:100%;transition:transform 0.3s ease;position:relative;box-sizing:border-box}.fv.pc .fv_imgWrap>li a .fv_img{height:100%;max-height:200px;object-fit:cover}}@media screen and (max-width:1200px){.fv.pc .fv_imgWrap>li a .fv_img{max-height:unset}}@media{.fv.pc .fv_imgWrap>li a .fv_spotTextWrap{opacity:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:10px 15px;background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);position:absolute;bottom:0;left:0;box-sizing:border-box}.fv.pc .fv_imgWrap>li a .fv_spotTextWrap .fv_area{font-size:12px;font-weight:300;color:#FFF;line-height:1.2;padding-left:15px;position:relative}.fv.pc .fv_imgWrap>li a .fv_spotTextWrap .fv_area:before{content:"";width:10px;height:14px;background-image:url(/images/gourmet/selection/icon_pin_w.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-1px;left:0}.fv.pc .fv_imgWrap>li a .fv_spotTextWrap .fv_spotName{font-size:12px;font-weight:300;color:#FFF;text-decoration:underline;line-height:1.6;margin-top:5px}.fv.pc .fv_imgWrap>li a:hover{transform:scale(1.2);opacity:1;z-index:2}.fv.pc .fv_imgWrap>li a:hover:after{content:"";width:100%;height:100%;border:5px solid #7A3B3B;position:absolute;top:0;left:0;box-sizing:border-box}.fv.pc .fv_imgWrap>li a:hover .fv_spotTextWrap{opacity:1}.fv.pc .fv_imgWrap>li:first-child a{transform-origin:left top}.fv.pc .fv_imgWrap>li:nth-child(2) a{transform-origin:center top}.fv.pc .fv_imgWrap>li:nth-child(3) a{transform-origin:right top}.fv.pc .fv_imgWrap>li:nth-child(4) a{transform-origin:left center}.fv.pc .fv_imgWrap>li:nth-child(5) a{transform-origin:center center}.fv.pc .fv_imgWrap>li:nth-child(6) a{transform-origin:right center}.fv.pc .fv_imgWrap>li:nth-child(7) a{transform-origin:left bottom}.fv.pc .fv_imgWrap>li:nth-child(8) a{transform-origin:center bottom}.fv.pc .fv_imgWrap>li:nth-child(9) a{transform-origin:right bottom}.fv.sp{height:390px;position:relative}.fv.sp .fv_textWrap{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:35px 4% 20px;background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);position:relative;z-index:0;box-sizing:border-box}.fv.sp .fv_textWrap .fv_title img{max-width:336px;filter:drop-shadow(0 0 30px rgba(0,0,0,0.5)) drop-shadow(0 0 10px rgba(0,0,0,0.5))}.fv.sp .fv_textWrap .fv_spotTextWrap .fv_area{width:fit-content;font-size:12px;font-weight:300;color:#FFF;line-height:1.2;text-decoration:underline;margin-left:auto;padding-left:15px;position:relative}.fv.sp .fv_textWrap .fv_spotTextWrap .fv_area:before{content:"";width:10px;height:14px;background-image:url(/images/gourmet/selection/icon_pin_w.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-1px;left:0}.fv.sp .fv_textWrap .fv_spotTextWrap .fv_spotName{font-size:12px;font-weight:300;color:#FFF;text-align:right;text-decoration:underline;line-height:1.6;margin-top:5px}.fv.sp .fv_imgWrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.fv.sp .fv_imgWrap .fv_img{height:100%;object-fit:cover}.areaSearch{background:#7A3B3B}.areaSearch .gpsBtn_wrap{padding:20px 0}.areaSearch .gpsBtn_wrap .gpsBtn{display:block;width:fit-content;margin:0 auto}.areaSearch .gpsBtn_wrap .gpsBtn img{max-width:360px}.areaSearch .areaSearch_wrap{padding:20px 0;position:relative;z-index:0}.areaSearch .areaSearch_wrap:before{content:"";width:100vw;height:100%;background:repeating-linear-gradient(-45deg,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.15) 0.5px,transparent 0.5px,transparent 3.5px),#7A3B3B;position:absolute;top:0;left:50%;translate:-50% 0;z-index:-1;pointer-events:none}.areaSearch .areaSearch_wrap .areaSearch_title{font-size:16px;font-weight:500;color:#FFF;line-height:1;border-left:3px solid #FFF;padding-left:10px}.areaSearch .areaSearch_wrap .areaSearch_list{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.areaSearch .areaSearch_wrap .areaSearch_list>li{width:calc((100% - 30px) / 3)}.areaSearch .areaSearch_wrap .areaSearch_list>li a,.areaSearch .areaSearch_wrap .areaSearch_list>li button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#7A3B3B;line-height:1;border-radius:5px;background:#FFF}.areaSearchPop{background:transparent;position:fixed;width:100svw;height:100svh;top:100svh;transition:0.3s;z-index:201;overflow-y:auto;box-sizing:border-box;visibility:hidden}.areaSearchPop[open]{top:0;visibility:unset}.areaSearchPop .areaSearchPop_container{width:100%;height:100%}.areaSearchPop .areaSearchPop_titleWrap{width:100%;display:flex;justify-content:space-between;background:#E8D7D7;padding:10px 15px;box-sizing:border-box}.areaSearchPop .areaSearchPop_titleWrap .areaSearchPop_title{font-size:22px;font-weight:500;line-height:1}.areaSearchPop .areaSearchPop_list{display:flex;flex-wrap:wrap;gap:20px;margin:160px 4% 0}.areaSearchPop .areaSearchPop_list>li{width:calc((100% - 20px) / 2)}.areaSearchPop .areaSearchPop_list>li a{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;font-size:18px;font-weight:500;line-height:1;background:#FFF;border-radius:5px;border:1px solid #000}.certified{margin:0 auto;padding:60px 0;background:#FAF8F5}.certified .certified_list{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.certified .certified_list>li{width:calc((100% - 60px) / 4)}.certified .certified_list>li a{display:flex;flex-direction:column;height:100%;border-radius:5px;border:1px solid #E8D7D7;overflow:hidden}.certified .certified_list>li a:hover{opacity:1;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);border-color:#7A3B3B}.certified .certified_list>li a:hover .imgWrap{overflow:hidden}.certified .certified_list>li a:hover .imgWrap img{transform:scale(1.15);transition:transform 0.3s}.certified .certified_list>li a .imgWrap{flex-shrink:0}.certified .certified_list>li a .imgWrap img{height:180px;object-fit:cover}}@media screen and (max-width:1200px){.certified .certified_list>li a .imgWrap img{height:150px}}@media screen and (max-width:959px){.certified .certified_list>li a .imgWrap img{height:100px}}@media{.certified .certified_list>li a .textWrap{height:100%;display:flex;flex-direction:column;border-radius:0 0 5px 5px;padding:5px 10px 10px;box-sizing:border-box}.certified .certified_list>li a .textWrap .spotArea{display:block;width:max-content;max-width:100%;font-size:12px;font-weight:500;color:#FFF;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 5px 5px 20px;background:#7A3B3B;position:relative;box-sizing:border-box}.certified .certified_list>li a .textWrap .spotArea:before{content:"";width:10px;height:14px;background-image:url(/images/gourmet/selection/icon_pin_w.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:4px;left:5px}.certified .certified_list>li a .textWrap .spotName{font-size:12px;font-weight:300;color:#333;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;padding-left:17px;position:relative}.certified .certified_list>li a .textWrap .spotName:before{content:"";width:12px;height:12px;background-image:url(/images/gourmet/selection/icon_menu.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:4px;left:0}.certified .certified_list>li a .textWrap .menuName{min-height:2lh;font-size:16px;font-weight:500;color:#333;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px}}@media screen and (max-width:1200px){.certified .certified_list>li a .textWrap .menuName{font-size:14px}}@media{.certified .certified_list>li a .textWrap .more{display:block;width:fit-content;font-size:12px;font-weight:300;color:#7A3B3B;text-decoration:underline;margin-top:auto;margin-left:auto;padding-right:11px;position:relative}.certified .certified_list>li a .textWrap .more:after{content:"";width:5px;height:7px;background-color:#7A3B3B;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;right:0;top:50%;translate:0 -50%}}@media screen and (max-width:599px){.certified{padding:40px 0}.certified .certified_list{gap:15px;margin-top:15px}.certified .certified_list>li{width:100%}.certified .certified_list>li a{flex-direction:row;flex-wrap:wrap;gap:0 3%;padding:10px 10px 35px;border-radius:10px 10px 0 0;border-bottom:unset;position:relative;box-sizing:border-box}.certified .certified_list>li a:hover{box-shadow:unset;border-color:#E8D7D7}.certified .certified_list>li a:hover .imgWrap img{transform:unset;transition:unset}.certified .certified_list>li a .imgWrap{width:47%;flex-shrink:unset}.certified .certified_list>li a .imgWrap img{height:100%;border-radius:5px}.certified .certified_list>li a .textWrap{width:50%;padding:unset;border-radius:unset}.certified .certified_list>li a .textWrap .spotName{margin-top:5px;padding-left:unset}.certified .certified_list>li a .textWrap .spotName:before{display:none}.certified .certified_list>li a .textWrap .menuName{min-height:3lh;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.certified .certified_list>li a .textWrap .more{width:calc(100% + 2px);font-size:14px;font-weight:500;line-height:1;text-align:right;text-decoration:unset;margin:unset;padding:5px 28px 6px 15px;background:#E8D7D7;position:absolute;bottom:0;left:-1px;box-sizing:border-box}.certified .certified_list>li a .textWrap .more:after{width:6px;height:10px;right:15px}}@media{.selection{padding:60px 0;background:#D4CBCB}.selection .selection_title img{padding-top:10px}.selection .selection_list{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.selection .selection_list>li{width:calc((100% - 60px) / 3)}.selection .selection_list>li a{width:100%;display:flex;flex-direction:column}.selection .selection_list>li .selection_textWrap{display:flex;flex-direction:column;justify-content:center;margin-top:10px}.selection .selection_list>li .selection_textWrap .area{display:block;width:max-content;max-width:100%;font-size:14px;font-weight:500;color:#FFF;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 5px 5px 22px;background:#7A3B3B;position:relative;box-sizing:border-box}.selection .selection_list>li .selection_textWrap .area:before{content:"";width:12px;height:17px;background-image:url(/images/gourmet/selection/icon_pin_w.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:4px;left:5px}.selection .selection_list>li .selection_textWrap .title{min-height:2lh;font-size:16px;font-weight:500;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px}}@media screen and (max-width:599px){.selection{padding:40px 0}.selection .selection_title img{padding-top:unset}.selection .selection_list{gap:20px 10px;margin-top:15px}.selection .selection_list>li{width:calc((100% - 10px) / 2)}.selection .selection_list>li:last-child{display:none}.selection .selection_list>li .selection_textWrap{margin-top:5px}.selection .selection_list>li .selection_textWrap .area{font-size:12px;padding:5px 5px 5px 20px}.selection .selection_list>li .selection_textWrap .area:before{width:10px;height:14px;top:4px;left:5px}.selection .selection_list>li .selection_textWrap .title{min-height:3lh;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:5px}}@media{.article{background:#F9EFEF;padding:60px 0}.article .articleList{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.article .articleList li{width:calc((100% - 60px) / 3)}.article .articleList li a{display:block}.article .articleList li a .articleTextWrap{margin-top:10px}.article .articleList li a .articleTextWrap .articleDate{font-size:14px;font-weight:300;line-height:1;text-align:right}.article .articleList li a .articleTextWrap .articleTitle{width:100%;min-height:2lh;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px}.article .keywordWrap{margin:60px auto 0}.article .keywordWrap .keywordText{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:25px;line-height:1;border-left:5px solid #7A3B3B;padding-left:10px}.article .keywordWrap .keywordList{display:flex;flex-wrap:wrap;gap:20px;width:100%;font-size:0;margin-top:20px}.article .keywordWrap .keywordList .keyword{display:inline-block}.article .keywordWrap .keywordList .keyword a{display:inline-block;min-width:72px;font-size:16px;font-weight:500;color:#7A3B3B;background:#FFF;border:1px solid #7A3B3B;border-radius:20px;padding:8px 13px;box-sizing:border-box}.article .keywordWrap .keywordList .keyword a:before{content:"#";color:#7A3B3B;padding-right:3px}.article .keywordWrap .keywordList .keyword a:hover{text-decoration:unset;opacity:0.7}.article .articleTitle,.article .moreLink{display:none}}@media screen and (max-width:599px){.article{padding:40px 0}.article .articleList{gap:20px 10px;margin-top:15px}.article .articleList li{width:calc((100% - 10px) / 2)}.article .articleList li a .articleTextWrap{margin-top:5px}.article .articleList li a .articleTextWrap .articleDate{font-size:12px}.article .articleList li a .articleTextWrap .articleTitle{min-height:3lh;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:5px}.article .keywordWrap{margin:40px auto 0}.article .keywordWrap .keywordText{font-size:20px}.article .keywordWrap .keywordList{gap:10px 7px;margin-top:20px}.article .keywordWrap .keywordList .keyword a{font-size:12px;padding:6px 12px}}@media{#pickup{padding:60px 0 40px;background:#FAF8F5}#pickup .pickup_title{margin-bottom:10px}#pickup .gourmetList{display:flex;position:relative;margin-top:30px}#pickup .gourmetList .item{border-radius:5px;border:1px solid #000;box-sizing:border-box;position:relative;overflow:hidden}#pickup .gourmetList .item a{display:block;height:100%}#pickup .gourmetList .item .itemImg{width:100%;height:auto}#pickup .gourmetList .item .itemImg img{display:block;width:100%;max-width:100%;height:auto;max-height:148px;object-fit:cover}#pickup .gourmetList .item .itemText{padding:10px}#pickup .gourmetList .item .itemText .itemLocation{font-size:12px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pickup .gourmetList .item .itemText .itemLocation img{width:100%;max-width:10px;height:auto;vertical-align:-2px;margin-right:7px}#pickup .gourmetList .item .itemText .itemName{font-size:14px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.6;min-height:2lh;margin-top:8px}#pickup .gourmetList .swiper{padding-bottom:20px}#pickup .gourmetList .swiper .swiper-slide{width:calc((100% - 80px) / 5)}#pickup .gourmetList .swiper.no-swiper .swiper-slide{margin-right:20px}#pickup .gourmetList .swiper.no-swiper .swiper-slide:last-child{margin-right:0}#pickup .gourmetList .swiper .swiper-pagination-bullet{border:1px solid #000;width:8px;height:3px;display:inline-block;border-radius:0;background:#FFF;opacity:1;margin:0 3px}#pickup .gourmetList .swiper .swiper-pagination-bullet-active{background:#D1C9AE}#pickup .gourmetList .swiper.swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:0;left:auto;width:auto;right:0}#pickup .gourmetList .swiper-button-next,#pickup .gourmetList .swiper-button-prev{position:absolute;z-index:1;width:30px;height:30px;background:rgba(0,0,0,0.7);top:0;bottom:20px;margin:auto;cursor:pointer}#pickup .gourmetList .swiper-button-next:hover,#pickup .gourmetList .swiper-button-prev:hover{background:rgba(0,0,0,0.4)}#pickup .gourmetList .swiper-button-next:before,#pickup .gourmetList .swiper-button-prev:before{content:"";display:block;width:15px;height:15px;border-top:2px solid #FFF;border-left:2px solid #FFF;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#pickup .gourmetList .swiper-button-prev{left:-42px}#pickup .gourmetList .swiper-button-prev:before{transform:scaleY(0.7) rotate(-45deg);left:10px}#pickup .gourmetList .swiper-button-next{right:-42px}#pickup .gourmetList .swiper-button-next:before{transform:scaleY(0.7) rotate(135deg);right:10px}}@media screen and (max-width:959px){#pickup .gourmetList .swiper-button-prev{left:-30px}#pickup .gourmetList .swiper-button-next{right:-30px}}@media screen and (max-width:599px){#pickup{padding:40px 0 30px}#pickup .gourmetListContents{width:100vw;margin-left:-4%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin}#pickup .gourmetList{width:max-content;gap:15px 12px;margin-top:20px;padding:0 4%}#pickup .gourmetList .item .itemText{padding:10px}#pickup .gourmetList .item .itemText .itemLocation{margin-top:0}#pickup .gourmetList .item .itemText .itemLocation img{margin-right:4px}#pickup .gourmetList .item .itemText .itemName{font-size:14px;margin-top:5px}#pickup .gourmetList .item .itemPriceArea{justify-content:space-between}#pickup .gourmetList .item .itemPriceArea .itemPricePeople{font-size:12px}#pickup .gourmetList .item .itemPriceArea .itemPrice span.price{font-size:16px}#pickup .gourmetList .item .itemPriceArea .itemPrice span:last-child{font-size:10px}#pickup .gourmetList .swiper .swiper-slide{width:225px;min-height:230px}#pickup .gourmetList .swiper-button-next,#pickup .gourmetList .swiper-button-prev{margin:0}#pickup .gourmetList .swiper-button-prev{left:-15px}#pickup .gourmetList .swiper-button-next{right:-15px}}@media{#ranking{padding:40px 0 60px;background:#FAF8F5}#ranking .gourmetRank{position:relative}#ranking .gourmetRank .sec_btn{display:none}#ranking .gourmetRank ul{display:flex;gap:25px;margin-top:30px}#ranking .gourmetRank ul li{width:calc((100% - 100px) / 4);position:relative}#ranking .gourmetRank ul li a:hover img{opacity:0.8}#ranking .gourmetRank ul li a:hover p{text-decoration:underline;transition:0.2s}#ranking .gourmetRank ul li img{margin-top:5px}#ranking .rankingRank{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:20px;color:#7A3B3B}#ranking .rankingName{font-size:14px;min-height:2lh;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px}#ranking .rankingPrefecture,#ranking .rankingRegion{font-size:12px;font-weight:300}#ranking .rankNumber{font-family:"Jost",sans-serif;font-weight:500;font-size:45px;color:#7A3B3B;vertical-align:bottom;line-height:1;padding-right:2px}}@media screen and (max-width:599px){#ranking{padding:30px 0 40px}#ranking .gourmetRank .detail_wrap .detail_more{display:none}#ranking .gourmetRank .sec_btn{display:flex}#ranking .gourmetRank ul{flex-wrap:wrap;gap:20px;margin-top:20px}#ranking .gourmetRank ul li{width:100%}#ranking .gourmetRank ul li a{display:flex;gap:0 4%}#ranking .gourmetRank ul li .rankingImgWrap{width:48%}#ranking .gourmetRank ul li .rankingTextWrap{width:48%}#ranking .gourmetRank ul li img{margin-top:unset}#ranking .rankingName{min-height:unset;margin-top:unset}#ranking .rankingPrefecture{margin-top:10px}}@media{#recommend{padding:40px 0 60px;background:#FAF8F5}#recommend .recommend_wrap{margin-top:40px}#recommend .recommend_wrap .recommend_categoryWrap+.recommend_categoryWrap{margin-top:40px}#recommend .recommend_wrap .recommend_categoryWrap .recommend_list{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}#recommend .recommend_wrap .recommend_categoryWrap .recommend_list>li{width:calc((100% - 60px) / 4)}#recommend .recommend_wrap .recommend_categoryWrap .recommend_list>li .recommend_name{min-height:2lh;font-size:14px;font-weight:300;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px}}@media screen and (max-width:599px){#recommend{padding:30px 0 40px}#recommend .recommend_wrap{margin-top:30px}#recommend .recommend_wrap .recommend_categoryWrap+.recommend_categoryWrap{margin-top:30px}#recommend .recommend_wrap .recommend_categoryWrap .recommend_list{gap:20px;margin-top:20px}#recommend .recommend_wrap .recommend_categoryWrap .recommend_list>li{width:calc((100% - 20px) / 2)}#recommend .recommend_wrap .recommend_categoryWrap .recommend_list>li .recommend_name{font-size:12px;margin-top:5px}}@media{#keyword{background:#F9EFEF;padding:60px 0}#keyword .wrap{position:relative}#keyword .search_wrap .gourmet_word_search{display:inline-block;width:380px;position:absolute;top:-12px;right:0}}@media screen and (max-width:959px){#keyword .search_wrap .gourmet_word_search{width:285px}}@media{#keyword .search_wrap .gourmet_word_search form{position:relative}#keyword .search_wrap .gourmet_word_search form #cancel_btn{position:absolute;top:24%;right:20%;font-size:24px;line-height:1;color:#757575;cursor:pointer;z-index:1}#keyword .search_wrap .gourmet_word_search input{width:100%;height:45px;padding:15px 25px;border:1px solid #000;border-radius:38px;font-size:16px;line-height:45px;background-color:#FFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}#keyword .search_wrap .gourmet_word_search input:placeholder{color:#757575}#keyword .search_wrap .gourmet_word_search input:-ms-input-placeholder{color:#757575}#keyword .search_wrap .gourmet_word_search input:-ms-input-placeholder{color:#757575}#keyword .search_wrap .gourmet_word_search input:focus{outline:none}#keyword .search_wrap .gourmet_word_search .search_freeword{position:absolute;top:0;right:0;width:16%;height:45px;background-color:#000;border:none;outline:0;text-indent:-0.5rem;font-size:14px;color:#FFF;border-radius:0 38px 38px 0;cursor:pointer;background-image:url(/images/common/search_w.svg);background-repeat:no-repeat;background-size:21px 21px;background-position:15px center}#keyword .search_wrap .gourmet_word_search .search_freeword:focus{outline:none}#keyword .keyword_wrap{margin-top:30px;padding-top:22px;border-top:1px solid #E8D7D7}#keyword .keyword_wrap>div{display:inline-flex;flex-wrap:wrap;gap:15px}#keyword a{font-size:14px;font-weight:300;display:inline-block;border:1px solid #707070;background-color:#FFF;border-radius:5px;line-height:1.5;padding:0 6px}#keyword a:hover{color:#FFF;background-color:#7A3B3B;opacity:1}}@media screen and (max-width:599px){#keyword{padding:40px 0}#keyword .search_wrap{margin-top:20px}#keyword .search_wrap .gourmet_word_search{width:100%;position:unset}#keyword .keyword_wrap{margin-top:20px;padding-top:20px}}@media{.premium{padding:60px 0;position:relative;z-index:0}.premium .premium_wrap{display:flex;justify-content:space-between}.premium .premium_leftWrap{width:53.7%}.premium .premium_rightWrap{width:36.5%;align-self:flex-end}.premium .premium_title img{max-width:627px}.premium .premium_text{font-size:14px;font-weight:500;color:#FFF;line-height:1.8;margin-top:40px}.premium .premium_link{width:100%;max-width:490px;max-height:50px;display:flex;align-items:center;justify-content:center;margin-top:30px;border-radius:200px;border:1px solid #FFF;padding:16px 0;background:#721717;transition:0.2s;box-sizing:border-box}.premium .premium_link:hover{background:#FFF;opacity:1}.premium .premium_link:hover .text{color:#721717}.premium .premium_link:hover .text:after{background:#721717}.premium .premium_link .text{font-size:18px;font-weight:500;color:#FFF;line-height:1;padding-right:13px;position:relative}.premium .premium_link .text:after{content:"";width:8px;height:14px;clip-path:polygon(0 0,0% 100%,100% 50%);background:#FFF;position:absolute;right:0;top:50%;translate:0 -50%}.premium .premium_areaTitle{font-size:18px;font-weight:500;color:#FFF;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px;position:relative}.premium .premium_areaTitle:after{content:"";flex:1;height:1px;background-color:#FFF}.premium .premium_areaList{display:inline-flex;flex-wrap:wrap}.premium .premium_areaList>li+li:before{content:"｜";font-size:clamp(14px,1.24vw,16px);font-weight:500;color:#FFF;margin-right:3px;margin-left:3px}.premium .premium_areaList>li a{font-size:clamp(14px,1.24vw,16px);font-weight:500;color:#FFF;line-height:2.45}.premium .premium_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.premium .premium_bg img{height:100%;object-fit:cover}}@media screen and (max-width:599px){.premium{padding:30px 0 110px}.premium .premium_wrap{display:flex;flex-direction:column;justify-content:unset}.premium .premium_leftWrap{width:100%}.premium .premium_title{text-align:center}.premium .premium_rightWrap{width:100%;margin-top:30px}.premium .premium_title img{max-width:359px}.premium .premium_text{display:none}.premium .premium_link{width:92%;max-width:360px;margin-top:unset;border-radius:100px;padding:17px 0;position:absolute;bottom:30px;left:50%;translate:-50% 0}.premium .premium_link .text{font-size:16px;padding-right:9px}.premium .premium_link .text:after{content:"";width:5px;height:8px}.premium .premium_areaTitle{font-size:14px;gap:10px;margin-bottom:10px}.premium .premium_areaList{display:inline-flex;flex-wrap:wrap}.premium .premium_areaList>li+li:before{font-size:4.1vw}.premium .premium_areaList>li a{font-size:4.1vw;line-height:2.6}}@media{.group{padding:60px 0;background:#FAF8F5}.group .group_list{display:flex;flex-wrap:wrap;gap:40px;margin-top:30px}.group .group_list>li{width:calc((100% - 40px) / 2);padding:40px 40px 20px;border:1px solid #E8D7D7;background:#FFF;box-sizing:border-box}.group .group_list>li .group_name{font-size:18px;font-weight:500;line-height:1.6;margin-top:20px}.group .group_list>li.comingsoon{display:flex;align-items:center;justify-content:center;background:#E8D7D7}.group .group_list>li.comingsoon .comingsoon_text{font-family:"Jost",sans-serif;font-weight:500;font-size:45px;line-height:1;color:#FFF}}@media screen and (max-width:959px){.group .group_list>li.comingsoon .comingsoon_text{font-size:4.1vw}}@media screen and (max-width:599px){.group{padding:40px 0}.group .group_list{gap:10px;margin-top:20px}.group .group_list>li{width:calc((100% - 10px) / 2);padding:unset;border:unset;background:unset}.group .group_list>li .group_name{font-size:14px;margin-top:10px}.group .group_list>li.comingsoon{aspect-ratio:175/117;align-self:flex-start}.group .group_list>li.comingsoon .comingsoon_text{font-size:18px}}