.home-page-skeleton[data-v-aacbe8e7]{margin-top:-24px}@media screen and (max-width:768px){.home-page-skeleton[data-v-aacbe8e7]{margin-top:-8px}}.home-page-skeleton .carousel-skeleton[data-v-aacbe8e7]{overflow:hidden;position:relative;width:100%}.home-page-skeleton .carousel-skeleton__slide[data-v-aacbe8e7]{display:block;margin:0 auto;max-height:400px;max-width:800px;width:100%}@media screen and (max-width:768px){.home-page-skeleton .carousel-skeleton__slide[data-v-aacbe8e7]{height:240px!important;max-height:240px}}.home-page-skeleton .carousel-skeleton__pagination[data-v-aacbe8e7]{display:block;margin:18px auto 0}@media screen and (max-width:768px){.home-page-skeleton .carousel-skeleton__pagination[data-v-aacbe8e7]{margin-top:16px}}.home-page-skeleton .main-content[data-v-aacbe8e7]{margin:0 auto;max-width:832px;padding:8px 16px 24px;width:98%}@media screen and (max-width:768px){.home-page-skeleton .main-content[data-v-aacbe8e7]{padding:16px 8px}}.home-page-skeleton .news-section[data-v-aacbe8e7],.home-page-skeleton .sake-section[data-v-aacbe8e7]{margin-bottom:32px}@media screen and (max-width:768px){.home-page-skeleton .news-section[data-v-aacbe8e7],.home-page-skeleton .sake-section[data-v-aacbe8e7]{margin-bottom:16px}}.home-page-skeleton .article-section[data-v-aacbe8e7]{margin-bottom:18px}@media screen and (max-width:768px){.home-page-skeleton .article-section[data-v-aacbe8e7]{margin-bottom:26px}}.home-page-skeleton .heading-skeleton[data-v-aacbe8e7]{display:flex;justify-content:center}.home-page-skeleton .card-skeleton[data-v-aacbe8e7]{margin-bottom:24px}.home-page-skeleton .button-skeleton[data-v-aacbe8e7]{display:flex;justify-content:center;margin-top:24px}@media screen and (max-width:768px){.home-page-skeleton .button-skeleton[data-v-aacbe8e7]{margin-top:12px}}.home-page-skeleton .alcohol-grid[data-v-aacbe8e7],.home-page-skeleton .article-grid[data-v-aacbe8e7]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media screen and (max-width:768px){.home-page-skeleton .alcohol-grid[data-v-aacbe8e7],.home-page-skeleton .article-grid[data-v-aacbe8e7]{gap:16px;grid-template-columns:repeat(2,1fr)}}.home-page-skeleton .subheading-skeleton[data-v-aacbe8e7]{margin-bottom:16px}.carousel[data-v-83f59005]{overflow:hidden;position:relative;width:100%}.slider[data-v-83f59005]{height:auto;max-width:800px;width:100%}@media (min-width:426px){.slider[data-v-83f59005]{max-height:360px}}.slide-actions[data-v-83f59005]{align-items:center;display:flex;height:24px;justify-content:center;margin-top:24px;width:100%}@media screen and (max-width:768px){.slide-actions[data-v-83f59005]{margin-top:16px}}.slide-image[data-v-83f59005]{aspect-ratio:640/360;margin:0 auto;width:100%}@media (max-width:1280px){.slide-image[data-v-83f59005]{max-width:100%}}@media (max-width:425px){.slide-image[data-v-83f59005]{aspect-ratio:375/300}}.slide-image img[data-v-83f59005]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-83f59005] .swiper-pagination{align-items:center;display:flex}[data-v-83f59005] .swiper-pagination .swiper-pagination-bullet{background:#e8eaed;border:1px solid #8191b0;border-radius:100%;box-shadow:0 0 8px #00000014;cursor:pointer;display:block;height:10px;margin:8px;width:10px}[data-v-83f59005] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8191b0}.reviewCard[data-v-35199344]{display:flex;flex-direction:row;gap:12px;padding:12px;width:100%}@media screen and (max-width:768px){.reviewCard[data-v-35199344]{gap:8px}}.reviewCard__title[data-v-35199344]{border-bottom:1px solid #8191b0;color:#191919;display:block;font-size:16px;font-weight:700;padding-bottom:12px;padding-right:24px;position:relative;text-decoration:none;transition:color .3s;width:100%}@media screen and (max-width:768px){.reviewCard__title[data-v-35199344]{font-size:14px;padding-bottom:8px}}.reviewCard__title[data-v-35199344]:after{border-right:2px solid #777;border-top:2px solid #777;content:"";height:8px;position:absolute;right:0;top:calc(50% - 12px);transform:translateY(-50%) rotate(45deg);transition:border-color .3s;width:8px}@media screen and (max-width:768px){.reviewCard__title[data-v-35199344]:after{top:calc(50% - 8px)}}.reviewCard__title[data-v-35199344]:hover{color:#8191b0}.reviewCard__title[data-v-35199344]:hover:after{border-color:#8191b0}.reviewCard__content[data-v-35199344]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}@media screen and (max-width:768px){.reviewCard__content[data-v-35199344]{gap:8px}}.reviewCard__meta[data-v-35199344]{align-items:center;display:flex;justify-content:space-between}.reviewCard__rating[data-v-35199344]{line-height:1}.reviewCard__rating[data-v-35199344] .n-rate{align-items:center;display:flex;line-height:1}.reviewCard__date[data-v-35199344]{color:#777;font-size:12px;white-space:nowrap}.reviewCard__comment[data-v-35199344]{color:#191919;font-size:16px;line-height:1.4}@media screen and (max-width:768px){.reviewCard__comment[data-v-35199344]{font-size:14px}}.reviewList[data-v-4701ea70]{display:flex;flex-direction:column}.reviewList-item[data-v-4701ea70]{padding-top:12px}.reviewList-item[data-v-4701ea70]:not(:last-child){background-image:linear-gradient(90deg,#8191b0 30%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px;padding-bottom:12px}.home[data-v-f940a15c]{margin-top:-24px;min-height:100vh}@media screen and (max-width:768px){.home[data-v-f940a15c]{margin-top:-8px}}.main-content[data-v-f940a15c]{animation:fadeIn-f940a15c .3s ease-in-out}@keyframes fadeIn-f940a15c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.button.primary[data-v-f940a15c]{font-weight:700}.main-content[data-v-f940a15c]{margin:0 auto;max-width:832px;padding:8px 16px 24px;width:98%}@media screen and (max-width:768px){.main-content[data-v-f940a15c]{padding:16px 8px}}.main-content>section[data-v-f940a15c]{margin-bottom:40px}@media screen and (max-width:768px){.main-content>section[data-v-f940a15c]{margin-bottom:16px}}.main-content>section[data-v-f940a15c]:last-of-type{margin-bottom:18px}@media screen and (max-width:768px){.main-content>section[data-v-f940a15c]:last-of-type{margin-bottom:26px}}.newsList-footer[data-v-f940a15c]{display:flex;justify-content:center;margin-top:32px}@media screen and (max-width:768px){.newsList-footer[data-v-f940a15c]{margin-top:16px}}.button-wrapper[data-v-f940a15c]{margin-top:24px}@media screen and (max-width:768px){.button-wrapper[data-v-f940a15c]{margin-top:12px}}
