﻿@charset "UTF-8";.mfp-bg{z-index:9998;}.mfp-wrap{z-index:9999;}.mfp-content .popup-modal-dismiss{text-align:center;color:#fff;}.mfp-content .sc_LinkText{color:#fff;}.mfp-title{font-size:14px;}.mfp-arrow-right:after{content:"→";font-size:20px;line-height:32px;width:38px;height:38px;color:#fff;border:1px solid #fff;margin:0 26px;background-color:#19151c;}.mfp-arrow-left:after{content:"←";font-size:20px;line-height:32px;width:38px;height:38px;color:#fff;border:1px solid #fff;margin:0 26px;background-color:#19151c;}.pg_BrandingArea{margin-inline:auto;max-width:1920px;max-height:360px;position:relative;}@media screen and (min-width:1024px){.pg_BrandingArea{max-height:590px;}}.pg_BrandingImagesContainer{position:absolute;overflow:hidden;max-width:1920px;width:100%;height:360px;}@media screen and (min-width:1024px){.pg_BrandingImagesContainer{height:590px;}}.pg_BrandingImages{width:100%;height:100%;max-height:360px;position:relative;left:50%;transform:translateX(-50%);}@media screen and (min-width:1024px){.pg_BrandingImages{max-height:590px;}}.pg_BrandingImage{object-fit:cover;object-position:center 40%;width:100%;height:100%;max-height:360px;--fade-delay:5s;position:absolute;top:0;left:0;opacity:0;animation-name:BrandingFade;animation-duration:21s;animation-iteration-count:infinite;}@media screen and (min-width:1024px){.pg_BrandingImage{max-height:590px;}}@keyframes BrandingFade{0%{opacity:0;z-index:1;}20%{opacity:1;}80%{opacity:0;transform:scale(1.2);}100%{opacity:0;z-index:0;}}.pg_BrandingImage:nth-of-type(1){animation-delay:0;}.pg_BrandingImage:nth-of-type(2){animation-delay:calc(var(--fade-delay)*1);}.pg_BrandingImage:nth-of-type(3){animation-delay:calc(var(--fade-delay)*2);}.pg_BrandingImage:nth-of-type(4){animation-delay:calc(var(--fade-delay)*3);}.pg_BrandingTextContainer{height:360px;position:relative;display:grid;place-items:center center;padding:0 12px;color:#19151c;font-weight:bold;}@media screen and (min-width:1024px){.pg_BrandingTextContainer{height:590px;}}.pg_BrandingTile{display:grid;place-items:center center;height:200px;width:100%;max-width:200px;padding:25px 10px 10px 20px;margin-inline:auto;background-color:rgba(255,255,255,.5);transition:height ease-in .2s;position:relative;}@media screen and (min-width:1024px){.pg_BrandingTile{height:280px;max-width:280px;}}.pg_BrandingTile:after{content:"";height:200px;width:100%;max-width:200px;background-color:rgba(255,255,255,.5);position:absolute;top:10px;left:10px;}@media screen and (min-width:1024px){.pg_BrandingTile:after{height:280px;max-width:280px;}}.pg_BrandingTitle{display:block;width:100%;max-width:140px;margin-bottom:10px;z-index:4;}@media screen and (min-width:1024px){.pg_BrandingTitle{max-width:180px;margin-bottom:0;}}.pg_BrandingShoulderName{z-index:4;margin-bottom:5px;}@media screen and (min-width:1024px){.pg_BrandingShoulderName{margin-bottom:0;}}.pg_BrandingText{font-size:12px;font-weight:normal;z-index:4;}.pg_Area2{background-color:#19151c;}.pg_Area2:nth-child(odd){background-color:#211b24;}@media screen and (min-width:1024px){.pg_NewsArea{padding:30px 40px;}}@media screen and (min-width:1024px){.pg_NewsSection{display:grid;grid-template-columns:140px auto;}}.pg_NewsSectionTitleArea{margin-bottom:20px;}@media screen and (min-width:1024px){.pg_NewsSectionTitleArea{position:relative;margin-bottom:0;}}.pg_NewsSectionTitle{font-size:30px;margin-bottom:10px;}.pg_NewsSectionTitle .sc_SectionTitle_Ruby{font-size:14px;}@media screen and (min-width:1024px){.pg_NewsSectionTitle .sc_SectionTitle_Ruby{padding-left:0;display:block;margin-top:8px;}}@media screen and (min-width:1024px){.pg_NewsSectionTitle .sc_SectionTitle_Ruby:after{top:-40px;left:75px;}}.pg_NewsCaption{font-size:20px;font-weight:bold;text-align:center;margin:40px 0 12px;}.pg_NewsList{display:grid;grid-template-columns:1fr;gap:15px;}@media screen and (min-width:768px){.pg_NewsList{grid-template-columns:1fr 1fr 1fr;}}.pg_NewsItem{border:8px solid #4c3f54;}.pg_NewsItem-Link{height:100%;display:grid;gap:8px;grid-template-columns:1fr 28px;padding:8px 12px 12px 12px;transition:all ease-in .2s;}.pg_NewsItem-Link[href]:hover{background-color:#4c3f54;color:#fff;}@keyframes arrow{50%{right:.2em;opacity:1;}100%{right:-.4em;opacity:0;}}.pg_NewsItem-Link[href]:hover .pg_NewsIcon-Arrow:before{display:none;}.pg_NewsItem-Link[href]:hover .pg_NewsIcon-Arrow:after{animation:arrow 1.2s infinite;opacity:0;}.pg_NewsItem-Date{display:inline-block;font-size:14px;font-weight:bold;line-height:normal;margin-right:4px;}.pg_NewsItem-Title{display:block;font-size:16px;line-height:normal;}.pg_News-Row2{margin:auto 0;}.pg_NewsIcon-Arrow{display:block;width:24px;height:24px;margin-left:auto;text-align:center;position:relative;}.pg_NewsIcon-Arrow:before,.pg_NewsIcon-Arrow:after{position:absolute;content:"→";display:block;}.pg_NewsIcon-Arrow:before{right:.3em;}.pg_NewsIcon-Arrow:after{right:.8em;opacity:0;}.pg_NewsIcon-Pin{color:#d13525;}.pg_NewsActions{position:absolute;top:2px;right:2px;border-radius:30px;overflow:hidden;}@media screen and (min-width:1024px){.pg_NewsActions{top:auto;bottom:0;right:auto;left:8px;}}.pg_NewsIndexButton{display:block;border:1px solid #fff;border-radius:30px;padding:3px 12px;font-size:14px;}.pg_NewsIndexButton:after{content:"→";margin-left:5px;}.pg_NewsIndexButton:hover{color:#19151c;border:1px solid #f2c057;}.pg_NewsIndexButton.-BgSlide{position:relative;overflow:hidden;z-index:1;}.pg_NewsIndexButton.-BgSlide::before{content:"";background-color:#f2c057;border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translateX(-100%);transition:transform .5s;}.pg_NewsIndexButton.-BgSlide:hover::before{transform:none;}.pg_MessageBlock{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}@media screen and (min-width:768px){.pg_MessageBlock{margin:0 auto;}}.pg_MessageBlock-Left{width:100%;padding:0 3% 0 0;}@media screen and (min-width:768px){.pg_MessageBlock-Left{width:40%;}}.pg_MessageBlock-Right{width:100%;padding:30px 0 0 0;}@media screen and (min-width:768px){.pg_MessageBlock-Right{width:60%;padding:0 0 0 10px;}}.pg_MessageCatch{margin:10px auto 20px;font-size:18px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;}@media screen and (min-width:768px){.pg_MessageCatch{font-size:20px;}}@media screen and (min-width:1024px){.pg_MessageCatch{font-size:24px;}}.pg_MessageLogo{width:180px;margin:30px 0 0 auto;}.pg_RecommendList{display:grid;grid-template-columns:1fr 1fr;gap:15px;}@media screen and (min-width:768px){.pg_RecommendList{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;}}@media screen and (min-width:1080px){.pg_RecommendList{gap:40px;}}.pg_RecommendIcon{color:#f2c057;font-size:28px;text-align:center;display:block;margin-bottom:2px;}.pg_RecommendImage{margin-bottom:10px;}.pg_RecommendItemName{text-align:center;font-size:18px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:normal;position:relative;padding:10px 0 5px;margin:auto;}@media screen and (min-width:1080px){.pg_RecommendItemName{font-size:21px;}}.pg_RecommendItemName:before{content:"";display:block;width:18px;height:2px;background-color:#f2c057;margin:auto;position:absolute;top:0;left:46%;right:48%;}.pg_RecommendItemName-Ruby{text-align:center;font-size:12px;margin-bottom:10px;}.pg_RecommendItemPrice{text-align:center;}.pg_RecommendItemPrice:before{content:"単品";font-size:12px;margin-right:10px;}.pg_RecommendItemPrice:after{content:"VND";margin-left:3px;}.pg_RecommendItemPrice-Gou{text-align:center;}.pg_RecommendItemPrice-Gou:before{content:"1合 180ml";font-size:12px;margin-right:10px;}.pg_RecommendItemPrice-Gou:after{content:"VND～";margin-left:3px;}.pg_RecommendItemPrice-Bottle{text-align:center;}.pg_RecommendItemPrice-Bottle:before{content:"ボトル 1本";font-size:12px;margin-right:10px;}.pg_RecommendItemPrice-Bottle:after{content:"VND～";margin-left:3px;}.pg_MenuBlock{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}@media screen and (min-width:768px){.pg_MenuBlock{flex-direction:row-reverse;margin:0 auto;}}.pg_MenuBlock-Right{width:100%;padding:0 3% 0 0;}@media screen and (min-width:768px){.pg_MenuBlock-Right{width:40%;padding:0 0 0 3%;}}.pg_MenuBlock-Left{width:100%;padding:30px 0 0 0;}@media screen and (min-width:768px){.pg_MenuBlock-Left{width:60%;padding:0 0 0 10px;}}.pg_MenuCatch{margin:10px auto 20px;font-size:18px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;}@media screen and (min-width:768px){.pg_MenuCatch{font-size:20px;}}@media screen and (min-width:1024px){.pg_MenuCatch{font-size:24px;}}.pg_MenuGalleryList{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}@media screen and (min-width:768px){.pg_MenuGalleryList:after{content:"";display:block;width:calc((100% - 40px)/3);height:0;}}@media screen and (min-width:1024px){.pg_MenuGalleryList:after{content:"";display:block;width:calc((100% - 60px)/4);height:0;}}.pg_MenuGalleryItem{width:50%;box-sizing:border-box;flex-basis:calc((100% - 15px)/2);max-width:calc((100% - 15px)/2);margin-bottom:20px;}@media screen and (min-width:768px){.pg_MenuGalleryItem{flex-basis:calc((100% - 40px)/3);max-width:calc((100% - 40px)/3);}}@media screen and (min-width:1024px){.pg_MenuGalleryItem{flex-basis:calc((100% - 60px)/4);max-width:calc((100% - 60px)/4);}}.pg_MenuGalleryLink{position:relative;display:block;}.pg_MenuGalleryLink:before{background-color:rgba(25,21,28,.2);width:100%;height:100%;content:"";z-index:2;position:absolute;top:0;left:0;transition:.5s;}.pg_MenuGalleryLink:hover:before{background-color:rgba(25,21,28,0);}