@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;700&family=Jost:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}@media(max-width: 767px){.test{margin-top:0}}@media(min-width: 768px){.test{margin-top:0}}.ff-jp-sans{font-family:"Noto Sans JP",sans-serif}.ff-jp-serif{font-family:"Noto Serif JP",serif}.ff-en{font-family:"Jost",sans-serif}.container{padding-left:40px;padding-right:40px;max-width:1080px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.container{padding-left:35px;padding-right:35px}}.container-mini{padding-left:40px;padding-right:40px;max-width:880px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.container-mini{padding-left:55px;padding-right:55px}}.section{padding:70px 0 0}@media(min-width: 768px){.section{padding:140px 0 0}}.bg{background-color:#faf5ed;padding:70px 0}@media(min-width: 768px){.bg{padding:140px 0}}body{letter-spacing:1.5px;font-family:"Jost",sans-serif;color:#222}p{font-size:16px;letter-spacing:.05em;line-height:30px}@media(max-width: 767px){.sp-hidden{display:none !important}}@media(min-width: 768px){.pc-hidden{display:none !important}}a{text-decoration:none}a:hover{opacity:.7;transition:.2s}.uk-sticky-placeholder{display:none}header.uk-active{background:rgba(0,0,0,.5)}header .uk-navbar{height:120px}header .uk-navbar-right{gap:10px;align-items:end;justify-content:center;color:#fff !important}header .uk-navbar-right a{font-size:12px;color:#fff !important}header .uk-navbar-right li a{min-height:unset;display:inline-block}header .lang-nav{display:flex;gap:5px;font-size:11px}header .lang-nav a{font-size:12px}header .lang-nav .active{font-weight:700}header .nav-underline a{position:relative;display:inline-block;text-decoration:none}header .nav-underline a:hover{opacity:1}header .nav-underline a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff;transition:width .3s ease}header .nav-underline a:hover::after{width:100%}@media(min-width: 768px){.header-top{opacity:0}.header-top.uk-sticky-fixed{opacity:100}}@media(max-width: 767px){.header-top .uk-navbar-left{display:none}.uk-active .uk-navbar-left{display:block}header .uk-navbar{height:80px}header .uk-navbar-right{min-width:92px;margin-top:-15px;align-items:center}.uk-close{top:20px;right:10px}.sns-wrap{color:#fff}.sns-wrap .instagram{margin-right:20px}}#sp-menu{background-color:#101010 !important}.uk-modal-dialog{height:100vh;background-color:unset}.uk-modal-dialog .uk-nav a{display:block}.uk-modal-dialog .uk-close{background-color:#101010}.uk-modal-dialog .uk-close svg line{stroke:#fff !important}.uk-modal-dialog .nav-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.uk-modal-dialog .nav-wrap .uk-nav{display:flex;flex-direction:column;gap:15px}.uk-modal-dialog .nav-wrap a{justify-self:center;font-size:12px;color:#fff}.bg-black{background:#101010}.front-main{background:#101010}.front-main a{color:#fff}.front-main a:hover{opacity:1}.front-main .sub-title{position:relative;top:-6px;font-size:14px}.front-main .scroll-wrap{position:relative}.front-main .scroll{height:50px;position:absolute;right:23px;bottom:78px;writing-mode:vertical-rl;color:#fff;font-size:11px;opacity:0;animation:fadeIn .5s ease forwards;animation-delay:7s}@keyframes fadeIn{from{opacity:0}to{opacity:.7}}.front-main .scroll::before{animation:scroll 2s infinite;animation-delay:2s;background-color:#fff;bottom:-55px;content:"";height:60px;left:0;margin:auto;position:absolute;right:0;width:1px}@keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.front-main .front-mainv-section{position:relative}.front-main .front-mainv-section .mainv-text-wrap{height:100vh;width:80vw}.front-main .front-mainv-section .mainv-text{margin-bottom:60px;font-size:11px;color:#fff;letter-spacing:.8px}.front-main .front-mainv-section .vegas-timer-progress{background-color:#888}@media(min-width: 768px){.front-main .front-story-section,.front-main .front-factory-section,.front-main .front-brand-section{position:relative;overflow:hidden;z-index:0}.front-main .front-story-section:before,.front-main .front-factory-section:before,.front-main .front-brand-section:before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;transition:transform .2s ease-in-out;z-index:-1}.front-main .front-story-section:hover:before,.front-main .front-factory-section:hover:before,.front-main .front-brand-section:hover:before{transform:scale(1.03)}}@media(max-width: 767px){.front-main .sub-title{font-size:12px}.front-main .front-mainv-section{background-image:url("../images/top/mainv-sp.jpg") !important;background-size:cover}.front-main .front-mainv-section img{width:107px}.front-main .front-story-section{background-size:cover}.front-main .front-story-section canvas{height:260px}.front-main .front-story-section img{width:73px}.front-main .front-factory-section{background-size:cover}.front-main .front-factory-section canvas{height:260px}.front-main .front-factory-section img{width:100px}.front-main .front-brand-section{background-size:cover}.front-main .front-brand-section canvas{height:260px}.front-main .front-brand-section img{width:100px}}.front-news-section{background-color:#fff}.front-news-section a{color:#000}.front-news-section img{position:relative;margin-top:-2px;margin-right:65px;filter:invert(1)}.front-news-section *{font-size:13px}.front-news-section .news-date{margin-right:30px}.front-news-section .news-archive-link{margin-left:auto}.front-news-section .uk-icon{position:relative;top:-2px;width:16px}@media(max-width: 767px){.front-news-section .news-wrap{display:block;padding-top:24px;padding-bottom:24px}.front-news-section .news-wrap canvas{display:none}.front-news-section .news-wrap img{width:50px;margin-right:10px;vertical-align:bottom}.front-news-section .news-wrap a{justify-self:left}}footer{background:#101010;color:#fff}footer .sns-wrap{margin-bottom:55px}footer .instagram{margin-right:20px}footer .footer-nav{gap:30px;list-style:none;margin:0 0 50px;padding:0}footer .footer-nav a{font-size:11px;color:#bbb}footer .site-info{font-size:11px;color:#bbb}.post,.page{margin-bottom:0}@media(min-width: 768px){.mainv-section{background-attachment:fixed}}.mainv-section .mainv-text{margin:-8px 0 0;font-size:14px;color:#fff}@keyframes fadein{from{opacity:0}to{opacity:1}}.fadein-onload{opacity:0;animation:fadein 1s ease forwards;animation-delay:.5s}@media(max-width: 767px){.mainv-section{min-height:50vh !important}.mainv-section img{width:106px}.mainv-section .mainv-text{font-size:12px}}.story-main{background:#101010;text-align:center}.story-main .story-section{padding-top:125px;padding-bottom:125px}.story-main .story-title{font-size:22px;color:#fff}.story-main .story-text p{margin-bottom:30px;font-size:13px;font-weight:400;color:#bbb}@media(max-width: 767px){.story-main .story-section{padding-top:70px;padding-bottom:70px}.story-main .story-title{font-size:20px}}.company-main{background:#101010}.company-main .company-section{padding-top:125px;padding-bottom:125px}.company-main .company-text{font-size:16px;font-weight:400;color:#bbb}.company-main .company-dl{display:grid;grid-template-columns:275px 1fr;border-top:1px solid #333}.company-main .company-dl dt,.company-main .company-dl dd{padding:27px;margin:0;border-bottom:1px solid #333;font-weight:400}@media(max-width: 767px){.company-main .mainv-section img{width:143px}.company-main .company-dl{display:block}.company-main .company-dl dt{padding:18px 0 2px;border:none;font-size:13px;font-weight:700}.company-main .company-dl dd{padding:2px 0 18px;font-size:16px}.company-main .container-mini{padding-right:35px;padding-left:35px}}.privacy-main{color:#bbb}.privacy-main .mainv-section{padding:230px 0 10px;background:#101010}.privacy-main .privacy-text{font-size:16px}.privacy-main .privacy-text p{letter-spacing:.02rem}.privacy-main a{color:#fff}@media(max-width: 767px){.privacy-main{background:#101010;position:relative;top:1px}.privacy-main .mainv-section{padding:140px 0 10px;min-height:unset !important}.privacy-main .mainv-section img{width:234px}.privacy-main .container-mini{padding-right:35px;padding-left:35px}}.news-main{color:#fff}.news-main .mainv-section{padding:230px 0 10px;background:#101010}.news-main .news-section{padding-top:85px;padding-bottom:125px}.news-main .news-wrap{margin-top:20px}.news-main .news-list{margin:0;border-top:1px solid #333;border-bottom:1px solid #333}.news-main .news-list li{margin:0;padding:0;border-color:#333}.news-main .news-list a{padding:15px;font-size:13px;color:#fff}.news-main .pagination{margin-top:100px;align-items:center;justify-content:center;display:flex;gap:20px;font-size:15px}.news-main .pagination .current{color:#fff}.news-main .pagination a{font-size:15px;color:#999}.news-main .news-title{margin-top:50px;font-size:20px;color:#fff}.news-main .news-content *{line-height:2;font-size:13px;color:#bbb}.news-main .news-button-wrap{margin-top:100px;text-align:center}.news-main .news-button{position:relative;display:inline-block;padding:4px;width:200px;border:1px solid #333;font-size:12px;color:#fff}.news-main .news-button:after{position:absolute;top:0;bottom:0;left:13px;margin:auto;content:"";display:inline-block;width:6px;height:6px;border-top:1px solid #707070;border-right:1px solid #707070;rotate:-135deg}@media(max-width: 767px){.news-main{background:#101010;position:relative;top:1px}.news-main .mainv-section{padding:140px 0 10px;min-height:unset !important}.news-main .mainv-section img{width:86px}.news-main .container-mini{padding-right:35px;padding-left:35px}.news-main .news-section{min-height:calc(100vh - 475px);padding-top:0;padding-bottom:60px}.news-main .news-list-wrap{margin-top:40px}.news-main .pagination{margin-top:40px}}.factory-main{background:#101010;color:#bbb}.factory-main .factory-about-text{width:454px;font-size:13px}.factory-main .slider-section{padding-bottom:120px}.factory-main .slider-top-title{font-size:30px}.factory-main .slider-top-text{margin-bottom:50px;font-size:13px}.factory-main .factory-bottom-title{font-size:30px}.factory-main .factory-bottom-text{margin:0;font-size:13px}.factory-main .slider-text{padding:10px 0 0 8px;text-align:left;font-size:13px}.factory-main .uk-slider-items>div{margin-right:35px}.factory-main .factory-bottom-section{padding:145px 0;color:#fff}@media(max-width: 767px){.factory-main .factory-bottom-section{padding:90px 0 40px;background-position:15% center}}.factory-main .factory-bottom-text{max-width:434px}.factory-main .factory-grid{row-gap:10px}.factory-main .grid-section{padding-bottom:120px}.factory-main .grid-top-title{font-size:30px}.factory-main .grid-top-text{margin-bottom:50px;font-size:13px}.factory-main .grid-text{margin:10px 0 0 0;text-align:left;font-size:16px}.factory-main .grid-text span{margin-right:10px}@media(max-width: 767px){.factory-main .mainv-section img{width:135px}.factory-main .factory-section{padding-top:70px;padding-bottom:70px}.factory-main .factory-about-text img{margin-left:-35px}}.contact-main .mainv-section{padding:230px 0 10px}.contact-main .mainv-text{margin-top:10px;font-size:14px;color:#000}.contact-main .mainv-text2{margin-top:50px;font-size:13px;color:#000}.contact-main .contact-section{padding-bottom:80px}.contact-main form p{font-family:"Noto Sans JP",sans-serif}.contact-main .uk-form-label{margin-right:20px;padding-right:20px;text-align:right}.contact-main .uk-form-label span{margin-left:10px;padding:2px 5px;vertical-align:bottom;font-size:9px;border:1px solid #707070}.contact-main .uk-form-label span.required{border-color:#000;background:#000;color:#fff}.contact-main .wpcf7-radio{display:flex;flex-direction:column}.contact-main input[type=radio]{accent-color:#101010}.contact-main #confirm-button{width:213px;color:#fff;background-color:#101010}.contact-main .privacy-text a{font-size:11px;color:#413e3e;cursor:pointer}.contact-main .privacy-text a svg{width:15px}@media(max-width: 767px){.contact-main{position:relative;top:1px}.contact-main .mainv-section{padding:140px 0 10px;min-height:unset !important}.contact-main .mainv-section img{width:133px}.contact-main .mainv-text{margin-top:-2px;font-size:12px}.contact-main .container-mini{padding-right:35px;padding-left:35px}.contact-main .contact-section{padding-top:0}.contact-main .uk-form-label{text-align:left}.contact-main form p{margin-bottom:0}.contact-main .uk-form-horizontal>.uk-margin-small-top{margin-top:15px !important}}.archive-main .brand-title{position:relative;display:flex;align-items:center;gap:10px}.archive-main .brand-title:after{display:inline-block;content:"";width:40px;height:1px;background-color:#707070}.archive-main .brand-cat-header{text-align:center;line-height:2;margin-bottom:50px}.archive-main .product-area{padding:0 0 50px}.archive-main .product-area ul{padding:0;list-style:none}.archive-main .product-area .product-brand-list{font-size:15px;margin-bottom:100px}.archive-main .product-area .product-brand-list a{display:block;text-decoration:none}.archive-main .product-area .product-detail-list{margin:0;gap:40px 20px}.archive-main .product-area .product-detail-list:after{content:"";display:block;width:30%}.archive-main .product-area .lightGallery{font-size:0;cursor:pointer}.archive-main .product-area .lightGallery>li{max-width:315px;overflow:hidden}.archive-main .product-area .lightGallery>li:nth-child(1){border:1px solid #eee7e7}.archive-main .product-area .lightGallery>li:nth-child(n+2){visibility:hidden;width:0;height:0}.archive-main .product-area .lightGallery:hover img{transform:scale(1.1)}.archive-main .product-area .lightGallery img{width:100%;transform:scale(1);transition:.2s ease-in-out}.archive-main .product-area .product-caption{display:none}.archive-main .product-area .product-text{margin-top:10px;color:#707070}.archive-main .product-area .product-text p{margin:0}.archive-main .product-area .product-text .pdf{font-size:8px}.archive-main .product-area .product-text .pdf a{width:auto;padding:4px 13px 2px;border:1px solid #d8d8d8;color:#707070}.archive-main .pagination{margin-top:100px;align-items:center;justify-content:center;display:flex;gap:20px;font-size:15px}.archive-main .pagination .current{color:#815a5a}.archive-main .pagination a{font-size:15px;color:#333}@media(max-width: 767px){.archive-main .product-area .product-detail-list{gap:0}.archive-main .product-area .product-detail-list>li{margin-top:30px;width:100%}.archive-main .product-area .lightGallery>li{max-width:100%}.archive-main .product-area .product-text{display:block}.archive-main .product-area .product-text .pdf{text-align:left}}/*# sourceMappingURL=theme-style.min.css.map */