@font-face{font-family:"Gellix Semibold";src:url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-SemiBold.woff2") format("woff2"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-SemiBold.woff") format("woff"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gellix";src:url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-Medium.woff2") format("woff2"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-Medium.woff") format("woff"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Number";src:url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-Medium.woff2") format("woff2"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-Medium.woff") format("woff"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Gellix-Medium.ttf") format("truetype");unicode-range:U+0030-0039}@font-face{font-family:"Millionaire";src:url("https://d1uyas4qxzbgsi.cloudfront.net/font/Millionaire-Script.otf") format("opentype"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Millionaire-Script.woff2") format("woff2"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Millionaire-Script.woff") format("woff"),url("https://d1uyas4qxzbgsi.cloudfront.net/font/Millionaire-Script.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.gellix{font-family:"Gellix" !important;letter-spacing:0px}.gellix-s{font-family:"Gellix Semibold" !important;letter-spacing:0px}.millionaire{font-family:"Millionaire" !important;letter-spacing:0}body{color:#404040;font-family:"Number","Noto Sans JP",sans-serif !important;letter-spacing:0}small{font-size:60%;vertical-align:middle}img{width:100%}p.notes{font-size:8px;line-height:8px}.btn-bdr{display:block;width:220px}.btn-bdr a{width:100%;height:55px;border:solid 1px #000;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:20px;font-family:"Gellix Semibold" !important;letter-spacing:1px;transition:all .3s}.btn-bdr a:hover{border-color:#000;background-color:#000;color:#fff}.swiper-pagination{width:100%;bottom:30px !important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5 !important}.swiper-pagination .swiper-pagination-bullet{width:100px;height:4px;background-color:#969696;border-radius:0;opacity:1;position:relative}.swiper-pagination .swiper-pagination-bullet:before{content:"";width:0;height:100%;background-color:#9f5f53;position:absolute;top:0;left:0}.swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:15px}.swiper-pagination .swiper-pagination-bullet-active:before{-webkit-animation-name:countingBar;animation-name:countingBar;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.inner{width:1000px;margin:0 auto}.pc{display:block}.sp{display:none}.header{height:115px;padding:0;flex-wrap:wrap;position:sticky;top:0;margin:0;z-index:10;background-color:#fff}.header .info-bar{width:100%;text-align:center;background-color:#9f5f53;font-size:14px;display:flex;justify-content:center;align-items:center;color:#fff;height:35px;position:relative;padding:0;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.header .info-bar p{font-size:12px;line-height:12px;display:inline-block;padding-left:0;animation:marquee-animation 12s linear infinite}.header .info-bar p span{margin:0 20px}.header .inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 40px;position:relative;height:80px}.header .inner ul.page-nav{display:flex;justify-content:space-between;width:270px}.header .inner ul.page-nav li{color:#9f5f53;font-size:14px;font-family:"Gellix Semibold" !important;letter-spacing:1px}.header .inner h1{width:162px;position:absolute;left:calc(50% - 81px)}.header .inner ul.shop-nav{display:flex;justify-content:space-between;width:130px}.header .inner ul.shop-nav li{width:24px;position:relative}.header .inner ul.shop-nav li span{display:block;cursor:pointer}.header .inner ul.shop-nav li:hover>.header__icon-dropdown-main{opacity:1;visibility:visible}.header #header-order-quantity{display:flex !important;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;position:absolute;left:14px;top:-5px;padding:0 !important;border-radius:10px;text-align:center;background-color:#9f5f53 !important}.header .header__icon-dropdown-main{background-color:#9f5f53;width:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:28px;padding:15px;position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:visible;-webkit-transition:all .3s;transition:all .3s;z-index:2}.header .header__icon-dropdown-main:before{content:"";width:0;height:0;border-right:5px solid rgba(0,0,0,0);border-bottom:10px solid #9f5f53;border-left:5px solid rgba(0,0,0,0);position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .header__icon-dropdown-main a{display:block;padding-bottom:5px}.header .header__icon-dropdown-main a:last-child{padding-bottom:0}.footer{background-color:#9f5f53;color:#fff;padding:60px 0 30px;margin-top:100px}.footer .inner{margin:0 auto;width:960px}.footer .inner p.logo{width:210px;margin-bottom:20px}.footer .inner p.logo-catch{width:100%;font-size:16px;line-height:16px;letter-spacing:2px;margin-bottom:40px}.footer .inner .cols{display:flex;justify-content:space-between;margin-bottom:40px}.footer .inner .cols .nav{display:flex;justify-content:space-between;width:500px}.footer .inner .cols .nav ul{font-size:14px}.footer .inner .cols .nav ul li{margin-bottom:12px}.footer .inner .cols .nav ul:first-child li{font-family:"Gellix Semibold" !important;letter-spacing:1px}.footer .inner .cols .byur{padding:25px 0 0 50px;border-left:1px #fff solid;height:146px}.footer .inner .cols .byur p.logo{width:90px;margin-bottom:20px}.footer .inner .cols .byur p.txt{font-size:10px;margin-bottom:10px}.footer .inner .cols .sns{width:260px;display:flex;justify-content:space-between;align-items:center}.footer .inner .cols .sns li{width:30px}.footer .inner .cols .sns li:nth-child(3){width:34px}.footer .inner .cols .sns li:last-child{width:35px}.footer .inner .cols:last-child{display:flex;justify-content:space-between;align-items:center}.footer .inner p.copyright{font-size:10px}@media screen and (max-width: 767px){.pc{display:none !important}.sp{display:block}.btn-bdr{width:40%;margin:0 !important}.btn-bdr a{height:44px;font-size:16px !important}.swiper-pagination{bottom:20px !important}.swiper-pagination .swiper-pagination-bullet{width:70px}.inner{width:100%;margin:0 auto}.header{height:100px;width:100%}.header .inner{padding:0 5%;height:65px}.header .inner h1{width:25%;left:37.5%}.header .inner ul.shop-nav{width:22%}.header .inner .hamburger{width:30px;height:20px;margin:0;position:relative;z-index:3}.header .inner .hamburger .hamburger-box{width:100%;height:100%;position:relative}.header .inner .hamburger .hamburger-box span{width:100%;height:1px;background-color:#9f5f53;position:absolute;top:0;left:0;-webkit-transition:all .3s;transition:all .3s}.header .inner .hamburger .hamburger-box span:nth-child(2){top:9px}.header .inner .hamburger .hamburger-box span:nth-child(3){top:19px}.header .inner .hamburger.active{position:absolute;right:5%;top:0px;height:30px}.header .inner .hamburger.active .hamburger-box span{background-color:#fff}.header .inner .hamburger.active .hamburger-box span:nth-child(1){-webkit-transform:translate3d(0, 9px, 0) rotate(45deg);transform:translate3d(0, 9px, 0) rotate(45deg)}.header .inner .hamburger.active .hamburger-box span:nth-child(2){opacity:0}.header .inner .hamburger.active .hamburger-box span:nth-child(3){-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.header .navbar{background-color:#9f5f53;box-sizing:border-box;width:100%;height:100vh;overflow:hidden auto;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.05em;line-height:28px;padding:55px 8% 120px;position:fixed;top:0;left:0;z-index:2;visibility:visible;transform:translate(-100%);transition:all .3s}.header .navbar.active{visibility:visible;transform:translate(0)}.header .navbar p.logo{width:46%;margin-bottom:20px}.header .navbar p.logo-catch{width:100%;font-size:14px;line-height:14px;letter-spacing:2px !important}.header .navbar ul.nav{padding:50px 0 30px}.header .navbar ul.nav li{margin-bottom:30px;font-size:20px}.header .navbar ul.nav li ul{margin-top:20px}.header .navbar ul.nav li ul li{font-weight:200;margin-bottom:20px;font-size:13px;line-height:13px}.header .navbar ul.sns{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header .navbar ul.sns li{width:10%}.footer{padding:40px 0 20px}.footer .inner{width:100%}.footer .inner p.logo{width:46%;margin:0 auto 20px}.footer .inner p.logo-catch{text-align:center;margin:0 auto 40px}.footer .inner .cols{border-top:solid 1px #fff}.footer .inner .cols .nav{flex-wrap:wrap}.footer .inner .cols .nav ul{width:50%}.footer .inner .cols .nav ul li{margin-bottom:18px;font-size:11px}.footer .inner .cols .nav ul:first-child{padding:30px 8%;width:100%;display:flex;justify-content:space-between}.footer .inner .cols .nav ul:first-child li{font-size:14px;margin:0}.footer .inner .cols .nav ul:nth-child(2){padding-left:12%}.footer .inner .cols .nav ul:last-child{padding-right:8%}.footer .inner .cols:last-child{display:block;border-top:none;margin:0}.footer .inner .cols:last-child .sns{width:76%;margin:0 auto 60px}.footer .inner .cols:last-child .byur{height:auto;padding:24px 0 0;width:80%;border:none;border-top:1px #fff solid;margin:0 auto 40px;text-align:center}.footer .inner .cols:last-child .byur p.logo{width:25%}.footer .inner .cols:last-child .byur p.txt{margin-bottom:20px}.footer .inner p.copyright{text-align:center}}@-webkit-keyframes countingBar{0%{width:0}100%{width:100%}}@keyframes countingBar{0%{width:0}100%{width:100%}}@keyframes marquee-animation{from{transform:translateX(0%)}to{transform:translateX(-100%)}}/*# sourceMappingURL=common.css.map */