@charset "UTF-8";.main-content{color:#444}.section1,.section2,.section3,.section4,.section5,.news-card,.contacts-form-wrap{color:#444}.news-card p,.section1 p,.section2,.section2 p,.section3 p,.section4 p,.section5 p,.contacts-form-wrap p{letter-spacing:0;font-weight:400}.dt-nav-wrap{display:none !important}.fv{position:relative;color:#444}.swiper-container{height:64vh;position:relative;overflow:hidden;padding:0}.fv-filter{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(89,123,158,.73);mix-blend-mode:multiply;z-index:2;transition:background-color 1s}.fv-filter:hover{background:rgba(89,123,158,0)}.swiper-wrapper{height:100%;overflow:hidden}.swiper-container a{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-slide-active .swiper-bg,.swiper-slide-duplicate-active .swiper-bg,.swiper-slide-prev .swiper-bg{animation:zoomUp 10s linear 0s 1 normal both}.swiper-bg{object-fit:cover;height:100%;width:100%}.fv-title{z-index:3;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.go-to-link-img{text-align:center}.go-to-link-img img{width:125px;margin-right:32px;margin-bottom:20px}.fv-title h2{white-space:nowrap;letter-spacing:1.5rem;font-size:20px;font-weight:600}.go-to-link-wrap{margin-left:auto;margin-right:auto;filter:drop-shadow(0px 0px 1rem #000);position:absolute;z-index:3}.go-to-link-wrap p{margin-top:70px;margin-bottom:0;font-size:16px;font-family:"Century"}.arrow{width:285px;height:15px;transform:skewX(45deg);position:relative;left:calc((-15px/1.414));top:-11px}.arrow:before{content:'';position:absolute;left:calc(285px - 2px);box-sizing:border-box;width:2px;height:15px;background-color:#fff;-webkit-animation:gotowebsiteY 4s cubic-bezier(.215,.61,.355,1) infinite;animation:gotowebsiteY 4s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.arrow:after{content:'';position:absolute;top:15px;left:0;box-sizing:border-box;width:285px;height:1px;background-color:#fff;-webkit-animation:gotowebsiteX 4s cubic-bezier(.215,.61,.355,1) infinite;animation:gotowebsiteX 4s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fv-online{height:28vh;position:relative;margin-bottom:8vh;overflow:hidden}.fv-online-title-bg{position:absolute;left:0;width:100%;bottom:-100px;height:100vh;background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/online_shop_bg.png) no-repeat center 90%/cover;z-index:-1;-webkit-transition:-webkit-transform 2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 2s cubic-bezier(.215,.61,.355,1);transition:transform 2s cubic-bezier(.215,.61,.355,1);transition:transform 2s cubic-bezier(.215,.61,.355,1),-webkit-transform 2s cubic-bezier(.215,.61,.355,1)}.fv-online .go-to-link-wrap{margin-left:auto}.fv-online .fv-title h2{position:relative;left:-20px;font-family:"Times New Roman";font-size:20px;letter-spacing:3px}.fv-online .fv-title p{margin-top:25px}.fv-online .fv-title h2 span{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/online_shop_logo.png) no-repeat left center;background-size:20px auto;padding-left:30px;padding-bottom:10px}.fv-bottom-space{color:#4e454a}.fv-bottom-space p{padding:0 20px;max-width:720px;margin:0 auto;font-size:1.4rem;line-height:30px}.fv-bottom-text-strong{font-size:25px;font-weight:500;font-family:'Bodoni Moda',serif;margin-bottom:20px;padding:0 20px}.button-wrap{position:fixed;width:0;z-index:10;right:0;bottom:0;display:none}.button-wrap a:hover{color:#fff}.view-more-scroll-link{position:absolute;color:#fff;right:0;bottom:0}.view-more-scroll-link .view-more-scroll{background:0 0;position:absolute;width:125px;height:220px;right:0;transform:translateY(-100%);-webkit-transform:translateY(-100%)}.view-more-scroll-link .view-more-scroll span{margin-left:6px;position:absolute;font-family:"Times New Roman";font-size:16px}.scroll-arrow{height:215px;width:80px;position:absolute;right:calc(0px + 80px/2 - 19px);bottom:15px;transform:skewY(-45deg)}.scroll-arrow:before{content:'';position:absolute;box-sizing:border-box;width:1px;height:40px;background-color:#fff;-webkit-animation:scrollY 4s cubic-bezier(.215,.61,.355,1) infinite;animation:scrollY 4s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll-arrow:after{content:'';position:absolute;top:40px;box-sizing:border-box;width:10px;height:1px;background-color:#fff;-webkit-animation:scrollX 4s cubic-bezier(.215,.61,.355,1) infinite;animation:scrollX 4s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (min-width:992px){.button-wrap{position:absolute;left:100%;top:100%;width:0;z-index:10;right:0;bottom:0}}@media screen and (min-width:1400px){.button-wrap{position:absolute;left:100%;top:100%;width:0;z-index:10;right:0;bottom:0}}.section1{margin-top:100px}.section1-title h2{font-size:30px;letter-spacing:.5rem;font-family:"Times New Roman";line-height:1em;font-weight:400}.section1-explanation p{margin-top:20px}.section1-title p{font-family:'Noto Sans CJK JP';font-weight:400;line-height:1em;margin-top:10px}.award-top-wrap{margin-top:50px;position:relative}.wine-img{margin-right:39px;width:86px;height:300px;align-items:flex-end}.wine-img img{width:100%}.award-top-wrap .col-lg-4{max-width:400px;padding-top:15px;padding-bottom:50px}.award-top-name{font-size:.7em !important;line-height:1.2em !important;height:29px;margin-bottom:1em;top:-20px;left:-7px;position:relative;margin-top:140px !important;font-weight:700 !important}.award-top-name .hover,.remained-wine-name .hover{opacity:.2;transition:.5s}.award-top-spec{border-left:1px solid #4e454a;padding-left:10px;font-weight:500}.award-top-spec p{margin-top:.2em;margin-bottom:.2em;font-size:.5em}.award-top-spec .award-top-competition,.award-top-spec .award-top-prize{font-weight:700;font-size:.7em;line-height:1.2em}.award-top-text{width:170px}.award-remained-wrap{display:none;margin-top:85px;font-family:'Noto Serif JP'}.award-archive-wrap{margin-top:85px;font-family:'Noto Serif JP';padding:0 20px;margin-bottom:50px}tbody tr.clickable:hover td{background:rgba(200,35,118,.1);cursor:pointer;mix-blend-mode:multiply}.column_table{text-align:center}.column_table,.column_table td,.column_table th{border-collapse:collapse;text-align:left}.column_table thead th{display:none}.column_table td[data-title]:before{content:attr(data-title) " :　";font-weight:700;display:inline}.column_table td{border-top:1px solid #4e454a;padding-top:3rem;padding-bottom:3rem;display:block}.remained-year{border-top:none !important;font-weight:700;text-align:center !important;margin-top:20px}.remained-wine-name{text-align:left}.more-view{border:1px solid #000;text-align:center;padding-bottom:2px;margin-top:20px;font-weight:600;padding:0;transition:all .5s;width:200px;margin:67px auto 0 auto;letter-spacing:5px}.more-view:hover{background:#444}.more-view:hover a p{color:#fff}.more-view p{margin:0}.section2{margin-top:170px}.section2-wrap{margin-bottom:170px}.section2-kumamoto-wrap,.section2-kikuka-wrap{width:335px;padding-right:0;padding-left:0}.section2-kikuka-wrap{margin-top:170px}.logo-img-wrap{text-align:center}.logo-img-wrap img{width:290px}.section2-kumamoto-wrap h2,.section2-kikuka-wrap h2{font-size:25px;text-align:center;letter-spacing:.3rem;margin-top:30px}.img-wrap{margin-top:85px;height:211px}.img-wrap img{width:335px;height:100%;object-fit:cover}.inst-logo{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/instagram.png) no-repeat center center;background-size:28px auto;padding-right:65px;padding-top:5px}.face-logo{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/facebook.png) no-repeat center center;background-size:28px auto;padding-right:28px;padding-top:5px}.line-logo{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/line.png) no-repeat center center;background-size:28px auto;padding-right:40px;padding-top:5px;padding-left:25px}.info-wrap h3{font-size:25px;font-weight:700;margin-top:45px;margin-bottom:35px;white-space:nowrap}.info-time{font-size:11px}.address-wrap{font-size:14px;padding-top:7.5px;padding-left:18px;padding-bottom:6px;border-left:5px solid #444}.address-wrap p{line-height:1.2em}.info-tel{font-family:"Century";font-size:14px;margin-bottom:0;line-height:1em;font-weight:500}.info-tel span{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/tel.png) no-repeat center center;background-size:10px auto;padding-left:16px;padding-bottom:1px}.section2-kumamoto-wrap .info-text{margin-bottom:61px}.info-text{margin-top:30px;margin-bottom:30px;line-height:2.2em;font-size:12px;letter-spacing:.05em;font-family:Noto,Hiragino Sans,Helvetica,Arial,sans-serif;font-weight:400}.kikuka-ad .info-tel span{background:0 0}.kikuka-ad .textmd,.address-wrap .textmd{font-weight:600;font-size:15px}.kikuka-ad .textsm,.address-wrap .textsm{font-size:12px}.kikuka-shop-tel{font-size:6px;font-family:'Noto Serif JP',serif;padding-left:0 !important;vertical-align:top}.kikuka-shop-i{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/tel.png) no-repeat center center !important;background-size:10px auto !important;padding-left:16px !important;padding-bottom:0 !important}.aira-ridge{margin-top:20px}.info-map2{display:none}.online-button-wrap{position:fixed;left:0;top:50%;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;background:#000;color:#fff;font-size:.9em;white-space:nowrap;z-index:9999}.online-button-wrap p{line-height:1.9em;padding-top:5px}.online-button-wrap p span{background:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/fscss/../images/online-i.png) no-repeat center center;background-size:16px auto;padding-top:23px}.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.footer-bg{background:#444}.footer-sitemap{margin-top:65px;max-width:1200px}.footer-sitemap-content1{max-width:330px}.footer-sitemap-content1 h3{font-size:25px;margin-bottom:15px}.footer-sitemap-content1 p,.footer-sitemap-content2 p{margin-top:0;font-size:14px;padding-bottom:0}.footer-tel{font-family:"Century";font-size:16px !important}.footer-sitemap-content2{max-width:330px;margin:0 auto;margin-top:30px;padding-bottom:0}.policy{font-size:14px;color:#fff;margin-top:55px !important;padding-bottom:0 !important}.copyright{color:#fff;font-size:12px;font-family:"Century";margin-top:25px !important}.fix-menu{position:fixed;bottom:-100px;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);z-index:100;width:100%;transition:1s}.fix-menu-box1 p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:1.2rem;font-weight:600;width:100%;margin-top:3px}.fix-menu-box1 img{width:15px;margin-right:5px}.fix-menu-box1{background:#000;color:#fff;width:100%;max-width:330px;height:5rem;text-align:center;position:relative;margin-right:5px;margin-left:5px}.fix-color{background:#162e38 !important}.fix-menu-box2 img{width:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.fix-menu-box2{background:#565962;width:108px;height:5rem;text-align:center;vertical-align:middle;position:relative;margin-right:5px}.scroll-fix-menu.active{bottom:0}.fix-menu a{color:#fff !important}.lp-more a{font-family:'Noto Serif JP',serif;letter-spacing:5px;font-size:10px}.paging-area{margin:50px auto 50px auto}.paging-area a{font-family:'Noto Serif JP',serif;font-size:10px;border:1px solid #4e454a;margin-top:20px;font-weight:600;transition:all .5s;letter-spacing:5px;padding:5px 4px 5px 8px}.paging-area a:hover{color:#fff;background:rgba(78,69,74,.7);border:1px solid rgba(78,69,74,.3)}.current{font-family:'Noto Serif JP',serif;font-size:10px;margin-top:20px;font-weight:600;transition:all .5s;letter-spacing:5px;padding:5px 4px 5px 8px;background-color:rgba(78,69,74,.7);color:#fff;border:1px solid rgba(78,69,74,.3)}.en-top .fv-title h2{letter-spacing:.7rem}.language a{color:#fff;padding:5px 10px;margin:20px 10px 0;border:1px solid #fff;font-size:1.2rem}.language a:hover{color:#fff}.language .jp_ac{background:#fff;transition:1s}.language .jp_ac:hover{background:#444}.language a.jp_ac{color:#444;transition:1s}.language a.jp_ac:hover{color:#fff}.language a.en{color:#fff;transition:1s;background:#444}.language a.en:hover{color:#444;background:#fff}.language a.en_ac{background:#fff;color:#444;transition:1s}.language a.en_ac:hover{background:#444;color:#fff}.language a.jp{transition:1s}.language a.jp:hover{color:#444;background:#fff}@media screen and (min-width:576px){.award-top-name{font-size:1em !important;line-height:1.2em !important;height:42px;margin-bottom:1.2em}.award-top-spec .award-top-competition,.award-top-spec .award-top-prize{font-size:.8em;line-height:1.2em}.more-view{width:397px}.img-wrap{height:303px}.section2-kumamoto-wrap,.section2-kikuka-wrap{width:482px}.img-wrap img{width:482px}.info-map1{display:none}.info-map2{display:block}}@media screen and (min-width:768px){.fv-bottom-text-strong{font-size:25px;font-weight:600;line-height:1.4em}.button-wrap{display:block}.section2-kikuka-wrap{margin-top:0}.img-wrap{height:211px}.img-wrap img{width:335px}.info-map1{display:block}.info-map2{display:none}.footer-sitemap-content2{margin-top:0}.section2-kumamoto-wrap,.section2-kikuka-wrap{width:335px}}@media screen and (min-width:992px){.award-top-name{font-size:1em !important;height:29px;margin-bottom:1.9em;margin-top:150px !important}.award-top-spec .award-top-competition,.award-top-spec .award-top-prize{font-size:.7em}.award-remained-wrap{display:flex}.column_table{text-align:center}.column_table,.column_table td,.column_table th{border-collapse:collapse;text-align:center}.column_table th{display:table-cell !important;padding-bottom:1rem}.column_table td[data-title]:before{display:none}.column_table td{border-top:1px solid #4e454a;padding-top:3.1rem;padding-bottom:2.7rem;display:table-cell}.column_table tr:last-of-type td{border-bottom:1px solid #4e454a}.remained-year{text-align:left;font-weight:400;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid #4e454a !important;margin-top:20px}.remained-wine-name{text-align:left !important;padding-left:2rem}}@media screen and (min-width:1200px){.section2-kikuka-wrap{margin-top:0}.img-wrap{margin-top:85px;height:303px}.section2-kumamoto-wrap,.section2-kikuka-wrap{width:482px}.img-wrap img{width:482px}.info-map1{display:none}.info-map2{display:block}}@media screen and (min-width:1400px){.award-top-name{font-size:1em !important;height:40px;margin-bottom:1.2em}.award-top-spec .award-top-competition,.award-top-spec .award-top-prize{font-size:.8em}.remained-year{padding-left:1.5rem;padding-right:1.5rem}.remained-wine-name{padding-left:5rem}.footer-sitemap-content1{margin-right:80px}.footer-sitemap-content2{margin-left:80px}}_::-webkit-full-page-media,_:future,:root .go-to-link-wrap{margin-left:auto}_::-webkit-full-page-media,_:future,:root .fv-online .go-to-link-wrap{margin-left:auto}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.go-to-link-wrap{margin-left:auto}::i-block-chrome,.fv-online .go-to-link-wrap{margin-left:auto}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes gotowebsiteY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}18%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}35%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}60%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}}@-webkit-keyframes gotowebsiteX{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}20%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}40%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}60%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes scrollY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}20%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}40%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}60%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes scrollX{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}18%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}35%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}60%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}}