#header{background:#fff;width:100%;position:relative;z-index:1}#header.open{position:fixed}#header .lang-switch{font-size:14px;font-weight:200;line-height:1;position:relative}#header .lang-switch li{display:inline-block;margin:0}#header .lang-switch li:first-child::after{content:"/";margin:0 10px}#header .lang-switch li a{opacity:.6}#header .lang-switch li a.active,#header .lang-switch li a:hover{font-weight:500;opacity:1}#header #btn-menu,#header #btn-menu-close{background:rgba(0,0,0,0);width:auto;border:0;padding:22px;font-size:22px;min-width:auto}#header #header-nav{background:#fff;position:absolute;width:100%;height:100vh;top:0;left:0;font-size:18px;line-height:1;z-index:1}#header #header-nav .uk-list>:nth-child(n+2){margin-top:30px}#footer{padding-top:50px;padding-bottom:30px}#footer .address{letter-spacing:.05em}#footer .sns{margin-top:30px;z-index:10;mix-blend-mode:difference}#footer .sns li{padding:0 15px}#footer .sns svg{fill:#707070}#footer .bnr{margin-top:80px}#footer .bnr li{margin:0 0 30px 0}#footer .bnr p{margin-top:15px}#footer .gruppo{margin-top:27px;margin-bottom:80px}#footer .gruppo li{padding:10px 7px;text-align:center}#footer .gruppo a:hover img{opacity:.5}#footer .gruppo img{opacity:1;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease}#pageTop{right:23px;bottom:23px;margin:0;mix-blend-mode:difference}#pageTop a{width:30px;height:30px;display:block}#recruit .uk-modal-header{text-align:center;margin-bottom:30px}#recruit hr{border-top:1px solid rgba(0,0,0,.2);margin:35px 0}#recruit .uk-modal-title{border-bottom:1px solid #666}#recruit .border{margin:0 0 18px 0}#recruit .border span{border:1px solid #000;padding:10px 35px;display:inline-block}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;overflow-x:hidden}body{font-family:"Inter","Noto Sans JP",sans-serif;line-height:2;-webkit-text-size-adjust:100%;margin:0;padding:0}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-inline-size:100%;block-size:auto}strong{font-weight:bold}section{margin-top:100px}section .title{font-size:100px;color:#000;line-height:1;margin:0;position:relative;font-family:"Sorts Mill Goudy",serif;font-weight:400;font-style:normal}#home #first{font-size:10px;position:relative}#home #concept{margin-top:0}#home #concept .image01{position:relative}#home #concept .image01b::before{content:"";width:100%;height:100%;background:url(../imgs/mv-image02_bg.jpg) no-repeat top left;background-size:cover;position:absolute;bottom:30px;right:-30px;display:block}#home #concept .toggle-button{text-align:center}#home #concept .uk-section h2{line-height:2.1333333333;letter-spacing:.1em;font-size:18px;margin-bottom:40px}#home #concept .uk-section h2 span{display:inline;border-bottom:1px solid #666;padding-bottom:4px}#home #concept .uk-section .text p{line-height:2.4;letter-spacing:.1em;margin:0 0 2.4em 0}#home #concept .uk-section .text p:last-child{margin-bottom:0}#home #concept .uk-section .uk-container .image{padding:0;width:100%}#home #news .title{text-align:center;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}#home #news .news-body{background:#edeceb}#home #news .news-accent-color{color:#000064}#home #news .news-list{margin:0}#home #news .news-list li{padding:0px 0 40px 0px;font-size:14px;margin:0 0 40px 0;border-bottom:1px solid rgba(102,102,102,.2)}#home #news .news-list li:last-of-type{margin-bottom:0}#home #news .news-list li .image{width:100%;margin:0 auto}#home #news .news-list li .image img{width:100%}#home #news .news-list .list-wrapper{width:100%}#home #news .news-list .list-wrapper p:last-of-type{margin-bottom:0}#home #news .news-list .body{margin-top:10px;font-size:12px;color:#000}#home #news .instagram-box #instagram-list li a{position:relative}#home #news .instagram-box #instagram-list li a::before{content:"";display:block;padding-top:100%}#home #news .instagram-box #instagram-list li img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}#home #news .instagram-box .uk-button span{margin-right:10px}#home #winemaker .title{color:#fff}#home #winemaker .text{position:relative}#home #winemaker .text h2{font-size:28px;font-weight:500;margin:0}#home #winemaker .text .subtitle{font-size:12px;margin:0}#home #menu{position:relative;margin:0}#home #menu::before,#home #menu::after{content:"";width:100%;display:block}#home #menu .bg{overflow:hidden}#home #menu .bg ul{margin:0}#home #menu .bg li{margin:0}#home #menu .slideshow-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%}#home #menu .menu-box .title{border-bottom:3px double #000}#home #menu .menu-box h3{margin-bottom:0}#home #menu .menu-box p{margin:0}#home #menu .menu-box .list{text-indent:-1em;padding-left:1em}#home #menu .menu-box .uk-button{padding:9px 10px}#home #access{position:relative;padding-bottom:160px}#home #access .title{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);z-index:1}#home #access #map{height:400px;margin:0 auto;background:#aaa}@media(min-width: 960px){.uk-text-xsmall{font-size:13px}.uk-button{width:240px;font-size:13px}section{margin-top:200px}section .title{font-size:90px}#header{padding:50px 0 20px 0}#header .logo img{width:240px}#header #btn-menu,#header #btn-menu-close{padding:50px}#header .lang-switch{padding:50px 0}#header #header-nav{font-size:28px}#header #header-nav .logo{padding:50px}#header #header-nav #header-nav-header .lang-switch{padding:0 0}#header #header-nav .uk-list{padding:0 140px;right:0}#header #header-nav .uk-list>:nth-child(n+2){margin-top:40px}#header #header-nav li{text-align:right}#home #kv .uk-slideshow-items{aspect-ratio:192/92}#home #first{padding:30px 50px;font-size:12px}#home #first>.uk-flex .address{margin:0 30px 0 0}#home #first>.uk-flex .btns{gap:20px}#home #first .uk-flex-left{margin-left:-60px;margin-right:60px}#home #first h1{margin:0}#home #concept>.uk-container{margin-top:140px}#home #concept .section01{position:relative;padding-top:90px;padding-bottom:468px;background:url(../imgs/bg.jpg) no-repeat bottom center;background-size:100% auto}#home #concept .section01 .image01{padding-left:50px;position:relative}#home #concept .section01 .image01 .image01a{max-width:1060px;width:55.2083%}#home #concept .section01 .image01 .image01b{max-width:400px;position:absolute;top:425px;left:60.5729%}#home #concept .section01 .image01 .image01b::before{bottom:-30px;right:-30px;z-index:-1}#home #concept .section01 .text{margin-top:-29px}#home #concept .section01 .text p{margin-left:85px;max-width:515px;font-size:15px}#home #concept .section01 .title{font-size:90px;margin-bottom:50px}#home #concept .section01 .bnr{padding:29px 57px 22px 57px}#home #concept .section01 .bnr p{font-size:13px}#home #concept .uk-section .image{margin:140px 0;padding:0 50px}#home #concept .uk-section h2{font-size:24px}#home #concept .uk-section .uk-container .image{padding:0;width:100%;margin:80px 0}#home #concept #more{margin-top:-280px}#home #news{margin:120px 0 0 0}#home #news .title{font-size:80px;margin-top:-40px}#home #news .news-body{padding:100px}#home #news .news-list li{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}#home #news .news-list li .image{margin-right:30px;max-width:315px}#home #news .news-list .body{line-height:1.6}#home #news .instagram-box{margin-top:100px}#home #news .instagram-box #instagram-list{margin-bottom:60px}#home #winemaker{padding-bottom:120px;margin-top:210px;background:url(../imgs/winemaker-bg_pc.jpg) no-repeat top left;background-size:cover}#home #winemaker h1{position:absolute;top:100px;right:0}#home #winemaker .winemaker-box{max-width:1200px;margin:0 auto;position:relative}#home #winemaker .winemaker-box .image{width:480px;margin-top:-50px}#home #winemaker .winemaker-box .text{max-width:560px;font-size:14px;margin-left:60px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#home #winemaker .winemaker-box .text h2{font-size:23px;margin-right:22px}#home #winemaker .winemaker-box .text h2+p{margin-top:40px}#home #winemaker .winemaker-box .text .subtitle{margin-top:0;font-size:13px}#home #menu::before{height:180px;background:url(../imgs/menu-bg-top_pc.jpg) no-repeat top left;background-size:cover}#home #menu::after{height:450px;background:url(../imgs/menu-bg-bottom_pc.jpg) no-repeat top left;background-size:cover}#home #menu .menu-body{position:relative}#home #menu .bg{position:absolute;width:100%;height:100%}#home #menu .bg li{width:900px}#home #menu .menu-container{max-width:1366px;margin:0 auto}#home #menu .title{font-size:55px}#home #menu .menu-box{max-width:626px;max-height:900px;padding:50px 83px}#home #menu .menu-box h3{font-size:18px}#home #menu .menu-box p{font-size:14px;margin-bottom:10px}#home #menu .menu-box p strong{font-size:15px}#home #menu .menu-box .btn{margin-top:50px}#home #menu .menu-box .uk-button{font-size:13px}#home #menu .menu-box .attention{font-size:11px;margin-top:60px}#home #access{margin-top:-210px}#home #access::before{content:"";width:100%;height:400px;display:block;position:absolute;bottom:0;background:url(../imgs/access-bg.jpg) no-repeat top left;background-size:cover}#home #access .access-body{width:90%}#home #access .title{padding-right:50px;font-size:90px;margin-top:-45px}#footer{padding-top:110px;padding-bottom:50px;font-size:12px}#footer .logo{margin:27px 0 30px}#footer .logo img,#footer .logo svg{width:310px}#footer .address{margin-bottom:30px}#footer .sns{position:fixed;bottom:50px;left:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer .sns li{margin:15px 0}#footer h2{font-size:15px;margin-top:77px}#footer .gruppo li{padding:0 25px}#footer .gruppo img{max-height:100px;width:auto}#footer .copyright{font-size:11px}#recruit .uk-modal-dialog{padding:100px 100px;width:680px}#recruit .uk-modal-title{font-size:24px;text-align:center}#recruit .uk-modal-body{font-size:12px}#recruit .uk-modal-body h3{font-size:20px;margin-bottom:8px}#recruit .uk-modal-body>p:first-child{margin-bottom:30px}.uk-modal-close-outside{right:-40px;top:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.uk-modal-close-outside svg{width:24px;height:24px}}@media(max-width: 959px){.uk-container p:last-child{margin-bottom:0 !important}.uk-text-xsmall{font-size:12px}section .title{font-size:48px}#header{padding:15px 0 12px 0}#header .logo img{width:120px}#header .lang-switch{font-size:10px}#header #header-nav{padding-top:11px}#header #header-nav #header-nav-body{padding:0 50px}#header #header-nav .uk-list{top:80px;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding-top:0}#home #kv .uk-slideshow-items{aspect-ratio:375/220}#home #first{padding:16px 30px}#home #first .address{text-align:right}#home #first .uk-button{max-width:150px;font-size:11px}#home #concept{margin-top:44px;padding-bottom:180px;background:url(../imgs/bg_sp@2x.jpg) no-repeat bottom center;background-size:100% auto}#home #concept .text{font-size:12px}#home #concept .section01{padding-top:0;padding-bottom:0}#home #concept .section01>.uk-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#home #concept .section01 .text{margin-top:35px}#home #concept .section01 h1{margin:0 0 14px 0}#home #concept .section01 .image01{width:100%}#home #concept .section01 .image01 .image01a{width:76.2%}#home #concept .section01 .image01 .image01b{width:29.3%;position:absolute;right:20px;bottom:-80px}#home #concept .section01 .image01 .image01b::before{bottom:-7px;right:-7px;z-index:-1}#home #concept .uk-section .image{margin:2.4em 0;padding:0 15px}#home #news{margin-top:60px}#home #news .uk-container{padding-left:15px;padding-right:15px}#home #news .title{font-size:42px}#home #news .news-body{padding:25px 15px}#home #news .uk-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#home #news .news-list li{padding:0;font-size:12px;margin-bottom:20px}#home #news .news-list .list-wrapper{padding:20px}#home #news .news-list .list-wrapper:first-child{padding-top:0}#home #news .news-list .list-wrapper p{margin:8px 0;font-size:11px}#home #news .news-list .body{font-size:10px}#home #news .instagram-box{margin-top:40px}#home #news .instagram-box #instagram-list{margin-bottom:40px}#home #winemaker{margin-top:60px;background:url(../imgs/winemaker-bg_sp@2x.jpg) no-repeat top left;background-size:cover;padding:16px 0 40px}#home #winemaker .title{text-align:right;padding-right:15px;font-size:48px;-webkit-transform:translate(0, 50%);transform:translate(0, 50%);z-index:1}#home #winemaker .image{padding-left:30px}#home #winemaker .winemaker-box .text{font-size:11px;margin:0 30px;padding-top:20px}#home #winemaker .winemaker-box .text h2{font-size:16px;margin-right:10px}#home #winemaker .winemaker-box .text .subtitle{font-size:11px}#home #menu::before{height:100px;background:url(../imgs/menu-bg-top_sp@2x.jpg) no-repeat top left;background-size:cover}#home #menu::after{height:100px;background:url(../imgs/menu-bg-bottom_sp@2x.jpg) no-repeat top left;background-size:cover}#home #menu .bg{height:200px}#home #menu .bg li{width:220px}#home #menu .menu-box{padding:40px 30px}#home #menu .menu-box h2{font-size:42px}#home #menu .menu-box h3{font-size:14px}#home #menu .menu-box p{font-size:14px;margin-bottom:30px}#home #menu .menu-box p strong{font-size:13px}#home #menu .menu-box .attention{font-size:9px;margin-top:40px}#home #access{margin-top:-48px;padding-bottom:0}#home #access>.uk-container{padding:0}#home #access .title{font-size:48px;padding-right:30px}#home #access #map img{width:50px;height:50px}#footer{font-size:10px}#footer .logo{display:block;margin-bottom:25px}#footer .address{margin:30px 0 15px 0}#footer .uk-button{font-size:11px}#footer h2{font-size:12px;margin-top:80px}#footer .gruppo{margin-top:23px}#footer .copyright{font-size:.9em}#recruit{padding:60px 15px 15px}#recruit .uk-modal-dialog{padding:50px 40px;max-width:315px !important}#recruit .uk-modal-title{font-size:18px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#recruit .uk-modal-body{font-size:11px}#recruit .uk-modal-body h3{font-size:14px;margin-bottom:9px}#recruit .uk-modal-body .border{margin:0 0 10px 0;letter-spacing:0}#recruit .uk-modal-body .border span{padding:6px 20px;line-height:1.7273}#recruit .uk-modal-body p{margin:0;line-height:1.6;letter-spacing:.05em}#recruit .uk-modal-body .tel{margin-top:20px;line-height:1.6}#recruit hr{margin:30px 0}}.bg-pattern.visible{-webkit-transition:all 1s;transition:all 1s;opacity:1}@-webkit-keyframes crossfade2{0%{opacity:0}14.28%{opacity:1}50%{opacity:1}64.28%{opacity:0}100%{opacity:0}}@keyframes crossfade2{0%{opacity:0}14.28%{opacity:1}50%{opacity:1}64.28%{opacity:0}100%{opacity:0}}@-webkit-keyframes crossfade3{0%{opacity:0}6.66%{opacity:1}33.3%{opacity:1}46.66%{opacity:0}100%{opacity:0}}@keyframes crossfade3{0%{opacity:0}6.66%{opacity:1}33.3%{opacity:1}46.66%{opacity:0}100%{opacity:0}}.blur.visible{-webkit-filter:blur(20px);filter:blur(20px);-webkit-animation:blur-anime .5s ease forwards;animation:blur-anime .5s ease forwards}@-webkit-keyframes blur-anime{100%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blur-anime{100%{-webkit-filter:blur(0);filter:blur(0)}}.scale-down{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;display:block}.scale-down.visible{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;transition:all .5s}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleDown{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.slide-bottom{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.slide-bottom.visible{-webkit-transition:ease .7s;transition:ease .7s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1}}.fadeInLeft.visible{-webkit-animation:fadeInLeft .7s ease 0s 1 normal;animation:fadeInLeft .7s ease 0s 1 normal}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1}}.slideshow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:loop-slide 130s infinite linear 1s both;animation:loop-slide 130s infinite linear 1s both}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}/*# sourceMappingURL=style.min.css.map */