﻿#vh_keyword_list.vh_keyword_province li:hover,#vh_tag_cloud ul.vh_keyword_province li a:hover,.vh_tag_province{color:#242424;background-color:#f0f0f0}#vh_keyword_list.vh_keyword_redwine li:hover,#vh_tag_cloud ul.vh_keyword_red li a:hover,.vh_tag_red{color:#fff;background-color:#9e0001}#vh_keyword_list.vh_keyword_whitewine li:hover,#vh_tag_cloud ul.vh_keyword_white li a:hover,.vh_tag_white{color:#627824;border:1px solid #a8d06c}#vh_keyword_list.vh_keyword_sparklingwine li:hover,#vh_tag_cloud ul.vh_keyword_sparkling li a:hover,.vh_tag_sparkling{color:#fff;background-color:#6fc9ed}#vh_keyword_list.vh_keyword_grappa-liqueur li:hover,#vh_tag_cloud ul.vh_keyword_grappa li a:hover,.vh_tag_grappa{color:#fff;background-color:#cb9a50}#vh_keyword_list.vh_keyword_rosewine li:hover,#vh_tag_cloud ul.vh_keyword_rose li a:hover,.vh_tag_rose{color:#fff;background-color:#b75584}#vh_keyword_list.vh_keyword_set li:hover,#vh_tag_cloud ul.vh_keyword_set li a:hover,.vh_tag_set{color:#fff;background-color:#a1906b}html{scroll-behavior:smooth}header{padding:1.75rem 1.75rem 0 1.75rem;margin-bottom:20px}header .wrap .header-right .header-menu a#header-menu-totop span{display:inline;position:static;font-size:inherit;line-height:inherit;color:inherit;background-color:inherit;border-radius:0}.spmenubtn a{display:block;text-align:center;color:#a79069;font-size:.5rem}.spmenubtn a img{display:inline-block}#pc_menu,.mobile_menu_wrapper{position:relative}#pc_menu{margin-top:40px;padding-bottom:48px}.mobile_menu_wrapper{padding-bottom:64px}#vh_mypage_menu_mobile{display:none}.vh_sticky_menu{width:100%;display:flex;justify-content:center;box-sizing:border-box;position:absolute;top:auto;bottom:0;z-index:255;padding:0 1rem 1rem 1rem}.vh_sticky_menu.sticky{position:fixed;top:0;bottom:auto;padding-top:1rem}.vh_sticky_menu.text-search{background-color:hsla(0,0%,100%,.75)}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap{height:32px;display:flex;width:fit-content;grid-template-columns:1fr 2em;align-items:center}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap #nav_mobile_q_name_cont{padding-left:6px;padding-right:6px;-webkit-appearance:none;appearance:none;height:100%;border-right-width:0}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap button{padding-left:10px;padding-right:10px;height:100%;box-sizing:content-box;border-radius:0 5px 5px 0}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap .nav_q_name_cont{width:19em;height:100%;border-radius:5px 0 0 5px;border:1px solid #707070;background-color:#fff}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap button{width:2.5em;background-color:#a79069;color:#fff;border-color:#a79069}.header_information{margin:0;background-color:#9e0001;padding:7px;text-align:center;font-size:.875rem;font-weight:bold;line-height:160%}.header_information a{display:block;color:#fff}section.mv .slider-wrap ul.slick-dots{position:static;width:auto;margin-bottom:10px !important}.vh_head_menu{margin-top:15px;margin-bottom:15px}.vh_head_menu .wrap{display:flex;justify-content:center;align-items:center;gap:30px}.vh_head_menu .wrap a{display:inline-block;font-size:1.1em;font-weight:500;padding:10px;text-align:center;box-sizing:border-box;min-width:13em;width:13em;word-break:keep-all;line-height:160%;box-shadow:0px 0px 4px 0px rgba(0,0,0,.66)}.vh_head_menu .wrap a:hover{box-shadow:none}.history_items h2,.rss_posts .rss_h2{text-align:center;font-size:1rem;line-height:2.5rem}section.top-news .wrap{padding-top:20px}.vh_top-list .vh_item_tags,.history_items .vh_item_tags,.relation .vh_item_tags{font-size:12px}.rss_read_more>a{font-weight:bold;text-decoration:underline}.rss_posts .rss_h2{margin:2rem 0 2rem}.rss_posts .rss_ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.rss_posts li.txtfree-flex__box{width:auto;overflow:hidden}.rss_posts .rss_head_img_wrapper{width:100%;overflow:hidden;margin-bottom:10px}.rss_posts .rss_trimmed_image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%}.rss_posts .rss_head_anchor .rss_trimmed_image{transition:.82s cubic-bezier(0.1, 1.05, 0.79, 0.98) !important}.rss_posts .rss_head_anchor .rss_trimmed_image:hover{transform:scale(1.05)}.vh_top-list,.history_items,.relation{padding:3.125rem 0}.vh_top-list .wine-list__box,.history_items .wine-list__box,.relation .wine-list__box{display:block;width:calc(20% - 34px);min-width:87px;margin:0 1.0625rem 1.25rem 1.0625rem}.vh_top-list .wine-list__box .wine-img,.history_items .wine-list__box .wine-img,.relation .wine-list__box .wine-img{display:block;margin-bottom:.625rem;width:100%}.vh_top-list .wine-list__box .wine-info__left,.history_items .wine-list__box .wine-info__left,.relation .wine-list__box .wine-info__left{display:block;width:auto;padding:0}.vh_top-list .wine-list__box .wine-info__left .wine-name,.history_items .wine-list__box .wine-info__left .wine-name,.relation .wine-list__box .wine-info__left .wine-name{font-weight:bold;font-size:.875rem;line-height:1.4;margin-bottom:.625rem}.vh_top-list .wine-list__box .wine-info__left .wine-desc,.history_items .wine-list__box .wine-info__left .wine-desc,.relation .wine-list__box .wine-info__left .wine-desc{margin-bottom:.625rem;color:#707070;font-size:.75rem}.vh_top-list .wine-list__box .wine-info__left .wine-price,.history_items .wine-list__box .wine-info__left .wine-price,.relation .wine-list__box .wine-info__left .wine-price{font-size:1rem;font-weight:bold}.vh_top-list .wine-list__box .wine-info__left .wine-price span,.history_items .wine-list__box .wine-info__left .wine-price span,.relation .wine-list__box .wine-info__left .wine-price span{font-size:.75rem}.history_items{padding-top:0;text-align:center}.history_items h2{margin:4rem 0 2rem}.history_items ul{text-align:left}.history_items .vh_item_tags label{margin-right:5px;margin-bottom:5px}.history_items .vh_item_tags label:last-of-type{margin-right:0;margin-bottom:0}.vh_more_history{margin:20px 0 60px 0;display:inline-block;font-size:.875rem;padding:.75rem;color:#242424;border:1px solid #242424;text-align:center;background-color:#fff}.vh_more_history:hover{color:#fff;background-color:#242424;transition:.3s ease-in-out}.vh_item_tags{margin-bottom:.625rem}.vh_item_tags .vh_item_tag{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px}.vh_item_tags label{cursor:auto;display:inline-block;border-radius:3px;text-align:center;padding:5px;font-weight:bold;line-height:1em !important}.vh_tag_province{box-shadow:inset 0px 0px 0px 1px #fff;border:2px double #f0f0f0}#vh_keyword_list li,#vh_tag_cloud ul li a{display:block;font-size:12px;padding:5px 10px 5px 28px;border:1px solid #ddd;border-radius:6px;background-image:url(../img/icon_search.svg);background-size:auto 14px;background-position:10px center;background-repeat:no-repeat}#vh_tag_cloud{position:relative;margin:0 0 2.25rem 0;border:1px solid #ddd;overflow:hidden}#vh_tag_cloud.vh_closed{max-height:9rem}#vh_tag_cloud.non_button ul{padding-bottom:10px}#vh_tag_cloud h3{background-color:#f5f5f5;padding:.625rem .9375rem}#vh_tag_cloud ul{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:10px 10px 40px 10px}#vh_tag_cloud .vh_tag_cloud_more{position:absolute;right:0;bottom:0;width:100%;text-align:right;background-color:hsla(0,0%,100%,.8)}#vh_tag_cloud .vh_tag_cloud_more button{font-weight:bold;padding:10px;cursor:pointer;color:#a1906b}#vh_tag_cloud .vh_tag_cloud_more button:hover{color:#fff;background-color:#a1906b}#vh_keyword_list li{cursor:pointer;transition:.3s ease-in-out}.wine-info__stock{display:inline-block;font-size:14px;margin-top:.5rem;background-color:#777;padding:5px 10px;color:#fff}.regular_contents .course_grid>div .detail_button,.regular_contents .show_regular_course{display:inline-block;line-height:1em;background-color:#777;color:#fff;font-weight:normal;font-size:16px;padding:10px}.regular_contents .course_grid>div .detail_button:hover,.regular_contents .show_regular_course:hover{background-color:#eee;color:#333}.regular_contents .show_regular_course{margin-top:10px}.regular_contents .course_grid{gap:40px}.regular_contents .course_grid>div{width:100%;text-align:center}.regular_contents .course_grid>div .txtfree-img{margin-bottom:.625rem}.regular_contents .course_grid>div .txtfree-name{font-weight:bold;font-size:1rem;line-height:1.4;margin-bottom:.625rem;text-align:left}.regular_contents .course_grid>div .txtfree-desc{margin-bottom:.625rem;color:#707070;font-size:.75rem;text-align:left}article.product .info .right p.vh_desc{font-size:1.075rem;color:#1b1b1b}#vh_detail_review .review_head{font-size:1.1em;line-height:160%;margin-bottom:.5em}#vh_detail_review .review_head::before{content:"『"}#vh_detail_review .review_head::after{content:"』"}#vh_detail_review .kuchikomi-box{margin-bottom:30px;border-bottom:2px dotted #c5c5c5;padding-bottom:30px}#vh_detail_review .kuchikomi-box:last-of-type{margin-bottom:0;border-bottom-style:none}.vh_review_anchor{text-align:right;margin-top:20px}.vh_review_anchor>a{display:inline-block;border:2px solid #f87171;color:#f87171;font-weight:bold;padding:10px}.vh_poster::before{display:inline-block;vertical-align:middle;content:"";width:32px;height:32px;padding:10px;background:url(../img/anonymous.svg) no-repeat center bottom #ddd;background-size:auto 75%;border-radius:24px;margin-right:5px}.vh_review_more{text-align:center}.vh_review_more button{padding:10px;background-color:#9e0001;color:#fff}.vh_review_title{height:4.5em;line-height:140%}.vh_review_comment{height:13em;line-height:140%}nav.menu ul.main-menu{justify-content:center}.wrap{max-width:1600px}.searchlink{cursor:pointer}.searchlink p{word-break:keep-all}.nav_search_button_container.form-wrap .nav_q_name_cont{width:350px;border-right-width:0}.columns__left{width:380px}.mypage .mypage-wrap .mypage-inner{margin:0}.mypage .mypage-wrap .mypage-inner .mypage-news{border:3px double #a79069;padding:10px;margin-right:10px;margin-left:10px}.mypage .mypage-wrap .mypage-inner .mypage-menu{padding:0;margin-top:30px}.mypage .mypage-wrap .mypage-inner .mypage-menu .now-points{position:static;display:flex;justify-content:space-evenly;align-items:flex-start;width:auto;padding:0 0 10px 0;background-color:#fff;box-shadow:none;border-style:none}.mypage .mypage-wrap .mypage-inner .mypage-menu .now-points>div{padding:0}.mypage .mypage-wrap .mypage-inner .mypage-menu .now-points .mypage-cart{display:inline-block;color:#fff;background-image:url(../img/mypage/mypage_cart.png);background-color:#a79069;background-repeat:no-repeat;background-position:center 10px;background-size:24px auto;padding:40px 5px 5px 5px;font-size:14px;font-weight:normal}.mypage .mypage-wrap .mypage-inner .mypage_nav{margin-right:10px;margin-left:10px;padding:10px 0;display:flex;flex-wrap:wrap;gap:20px}.mypage .mypage-wrap .mypage-inner .mypage_nav h3{margin:10px 0;text-align:left}.mypage .mypage-wrap .mypage-inner .mypage_nav ul{display:flex;flex-wrap:wrap;gap:10px}.mypage .mypage-wrap .mypage-inner .mypage_nav a{display:block;min-width:90px;height:100%;padding:40px 10px 10px 10px;color:#a79069;font-size:14px;line-height:140%;text-align:center;border:1px solid #ddd;box-shadow:1px 1px 8px 0px rgba(0,0,0,.1);background-color:#fff;background-repeat:no-repeat;background-position:center 10px;background-size:auto 24px}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_history a{background-image:url(../img/mypage/mypage_history.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_distribution a{background-image:url(../img/mypage/mypage_distribution.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_fav a{background-image:url(../img/mypage/mypage_fav.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_profile a{background-image:url(../img/mypage/mypage_profile.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_credit a{background-image:url(../img/mypage/mypage_credit.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_address a{background-image:url(../img/mypage/mypage_address.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_pass a{background-image:url(../img/mypage/mypage_pass.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_faq a{background-image:url(../img/mypage/mypage_faq.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_ask a{background-image:url(../img/mypage/mypage_ask.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_info a{background-image:url(../img/mypage/mypage_info.png)}.mypage .mypage-wrap .mypage-inner .mypage_nav #mypage_history a{padding-top:50px}.mypage .mypage-wrap .mypage-inner .vh_rank{text-align:center;margin-bottom:40px}.mypage .mypage-wrap .mypage-inner .vh_rank>img{margin:0 auto;width:calc(100vw - 160px);max-width:400px}.mypage .mypage-wrap .mypage-inner .vh_rank>p{margin-top:20px;font-size:1rem;line-height:200%}.mypage .mypage-wrap .mypage-inner .vh_rank>p .member_name{font-size:1.4em}.mypage .mypage-wrap .mypage-inner .vh_rank>p>strong{font-size:1.8em}.mypage .mypage-wrap .mypage-inner .vh_rank ul{color:#9e0001;text-align:left;width:fit-content;margin:10px auto 20px auto;font-size:1.1rem}.mypage .mypage-wrap .mypage-inner .vh_rank ul li{display:flex;align-items:center;gap:5px}.mypage .mypage-wrap .mypage-inner .vh_rank ul li:first-of-type{margin-bottom:.5em}.mypage .mypage-wrap .mypage-inner .vh_rank ul li img{width:24px;height:24px;padding:5px;background-color:#a8d06c}.mypage .mypage-wrap .mypage-inner .vh_rank ul li strong{font-size:1.8em}.mypage .mypage-wrap .mypage-inner .vh_rank a{text-decoration:underline}main.page nav.menu.vh_mypage_menu{margin-top:40px;margin-bottom:0;padding-bottom:48px;border-top-style:none}main.page nav.menu.vh_mypage_menu ul{flex-wrap:wrap;justify-content:center;gap:5px}main.page nav.menu.vh_mypage_menu ul a{padding:5px}main.page nav.menu.vh_mypage_menu ul a img{height:32px}main.page nav.menu.vh_mypage_menu ul a p{font-size:.8rem}.vh_btn_add{max-width:fit-content;margin:.625rem 0 0 0;background-color:#9e0001;color:#fff;padding:10px;border-radius:4px}.vh_btn_add button{display:flex;align-items:center;font-size:.8rem;font-weight:bold;gap:5px}.vh_btn_add button img{width:24px}.vh_btn_add button>span{display:block;word-break:keep-all}.vh_staff_review_anchor{display:inline-block;text-decoration:underline;margin-bottom:2rem}@media screen and (max-width: 767px){main.index nav.menu1,main.page nav.menu1{display:block;margin:0}main.index nav.menu1 .wrap,main.page nav.menu1 .wrap{width:100%}main.index nav.menu1 ul.main-menu,main.page nav.menu1 ul.main-menu{justify-content:center;display:flex}main.index nav.menu1 li a,main.page nav.menu1 li a{min-width:4.5rem;padding-bottom:0}header{padding:1.25rem 0;margin-bottom:10px}header .wrap .header-right .header-menu a#header-menu-totop{display:inline-block}header .wrap .header-right .header-menu a#header-menu-totop span{display:none}header .wrap .header-right .header-menu a#header-menu-guide{display:none}.spmenu{top:110px}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap{width:100%;height:32px}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap #nav_mobile_q_name_cont{padding-left:6px;padding-right:6px;-webkit-appearance:none;appearance:none;height:100%;border-right-width:0}.vh_sticky_menu.text-search .nav_search_button_container.form-wrap button{padding-left:10px;padding-right:10px;height:100%;box-sizing:content-box;border-radius:0 5px 5px 0}.nav_q_name_cont{width:100%}.vh_head_menu .wrap{gap:5px}.vh_head_menu .wrap a{font-size:.85em;padding:10px 2px}section.top-news .wrap .news-right ul{max-height:7em}section.top-news .wrap .news-right ul li{display:grid;grid-template-columns:5em 1fr}.rss_posts .rss_ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.rss_posts li.txtfree-flex__box{border-style:none}.rss_posts li.txtfree-flex__box .rss_read_more,.rss_posts li.txtfree-flex__box .txtfree-desc{display:none}.rss_posts li.txtfree-flex__box .rss_head_image{float:none;width:100%}.rss_posts li.txtfree-flex__box .rss_post_title{margin:10px 0 0 0}.columns__left{width:100%}.regular_contents .course_grid{grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px}#pc_menu{display:none}#vh_mypage_menu_mobile{display:block}#vh_mypage_menu_mobile li{width:64px}#vh_mypage_menu_mobile li a{min-width:auto}#vh_mypage_menu_mobile p{word-break:keep-all}.vh_top-list .wine-list__box,.history_items .wine-list__box,.relation .wine-list__box{width:100%;margin-left:0;margin-right:0;margin-bottom:20px;padding-bottom:20px}.vh_top-list .wine-list__box .wine-img,.history_items .wine-list__box .wine-img,.relation .wine-list__box .wine-img{width:30%}}#vh_mail_magazine{position:fixed;bottom:0;right:0;z-index:255;border:1px solid #999;display:none}#vh_mail_magazine.vh_mail_magazine{display:block;animation:1s ease-out 0s normal mail_magazine}@keyframes mail_magazine{0%{transform:translateY(355px)}100%{transform:translateY(0)}}.vh_mail_close{display:inline-block;position:absolute;color:#999;font-size:32px;text-align:center;width:32px;height:32px;right:0;top:0;border-style:solid;border-color:#999;border-width:0 0 1px 1px;line-height:1em;padding:0 5px;cursor:pointer}.vh_order_description{padding:inherit;margin-bottom:30px}.vh_order_description>p{line-height:140%}.vh_cart-message p.gold span{color:#daa520}.vh_cart-message p.diamond span{color:#6fc9ed}