@charset "UTF-8";*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-\[-66px\]{top:-66px}.z-10{z-index:10}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!ml-auto{margin-left:auto!important}.\!mr-0{margin-right:0!important}.\!mt-0{margin-top:0!important}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mt-\[10px\]{margin-top:10px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[100\%\]{border-radius:100%}.border{border-width:1px}.border-\[3px\]{border-width:3px}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))}.bg-brown{--tw-bg-opacity:1;background-color:rgb(113 22 0 / var(--tw-bg-opacity,1))}.bg-lightOrange{--tw-bg-opacity:1;background-color:rgb(244 176 91 / var(--tw-bg-opacity,1))}.bg-red{--tw-bg-opacity:1;background-color:rgb(221 20 27 / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-yellow{--tw-bg-opacity:1;background-color:rgb(245 177 91 / var(--tw-bg-opacity,1))}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-\[24px\]{font-size:24px}.text-brown{--tw-text-opacity:1;color:rgb(113 22 0 / var(--tw-text-opacity,1))}.text-lightOrange{--tw-text-opacity:1;color:rgb(244 176 91 / var(--tw-text-opacity,1))}.text-red{--tw-text-opacity:1;color:rgb(221 20 27 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.text-yellow{--tw-text-opacity:1;color:rgb(245 177 91 / var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}*{margin:0;padding:0}img{width:100%;max-width:100%;height:auto;display:block}a{text-decoration:none}.invisible{visibility:hidden}.reset{transition:none!important;animation:none!important}.reset *{transition:none!important;animation:none!important}@media screen and (max-width:749px){.hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.hover:active{opacity:.5}.sm\:center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.sm\:center-y{top:50%;transform:translate3d(0,-50%,0)}.sm\:center-x{left:50%;transform:translate3d(-50%,0,0)}}@media screen and (min-width:750px){.hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.hover:hover{opacity:.5}.center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.center-y{top:50%;transform:translate3d(0,-50%,0)}.center-x{left:50%;transform:translate3d(-50%,0,0)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes rotationReverse{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes scroll{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,102%,0)}50.999%{opacity:1;transform:translate3d(0,102%,0)}51%{opacity:0;transform:translate3d(0,102%,0)}51.999%{opacity:0;transform:translate3d(0,-102%,0)}52%{opacity:1;transform:translate3d(0,-102%,0)}100%{transform:translate3d(0,0,0)}}@keyframes rotationReverse{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotationReverse_{from{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(-360deg)}}@keyframes ellipse{from{transform:translate3d(-50%,-50%,0) rotateY(0)}to{transform:translate3d(-50%,-50%,0) rotateY(360deg)}}@keyframes dotScaleDown{0%{transform:translate3d(-50%,0,0) 1}100%{transform:translate3d(-50%,0,0) scale(0)}}@keyframes dotScale{0%{transform:translate3d(-50%,0,0) 0}60%{transform:translate3d(-50%,0,0) scale(1.4)}100%{transform:translate3d(-50%,0,0) scale(1)}}@keyframes left1{from{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}}@keyframes left2{from{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}}@keyframes left3{from{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}}@keyframes left4{from{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}}@keyframes left5{from{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}}@keyframes left6{from{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}}@keyframes left7{from{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}}@keyframes left8{from{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}}@keyframes right1{from{transform:translate3d(-50%,-50%,0) rotateY(10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(80deg)}}@keyframes right2{from{transform:translate3d(-50%,-50%,0) rotateY(20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(70deg)}}@keyframes right3{from{transform:translate3d(-50%,-50%,0) rotateY(30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(60deg)}}@keyframes right4{from{transform:translate3d(-50%,-50%,0) rotateY(40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(50deg)}}@keyframes right5{from{transform:translate3d(-50%,-50%,0) rotateY(50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(40deg)}}@keyframes right6{from{transform:translate3d(-50%,-50%,0) rotateY(60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(30deg)}}@keyframes right7{from{transform:translate3d(-50%,-50%,0) rotateY(70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(20deg)}}@keyframes right8{from{transform:translate3d(-50%,-50%,0) rotateY(80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(10deg)}}@keyframes left1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(350deg)}}@keyframes left2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(340deg)}}@keyframes left3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(330deg)}}@keyframes left4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(320deg)}}@keyframes left5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(310deg)}}@keyframes left6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(300deg)}}@keyframes left7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(290deg)}}@keyframes left8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(280deg)}}@keyframes right1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(370deg)}}@keyframes right2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(380deg)}}@keyframes right3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(390deg)}}@keyframes right4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(400deg)}}@keyframes right5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(410deg)}}@keyframes right6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(420deg)}}@keyframes right7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(430deg)}}@keyframes right8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(440deg)}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{font-feature-settings:"palt";font-family:"Zen Kaku Gothic New",sans-serif;overscroll-behavior:none}body ::-moz-selection{color:#fff;background-color:#000}body ::selection{color:#fff;background-color:#000}body.loaded,body.visited{opacity:1}.container{opacity:0;transition:opacity .5s ease}.container.loaded{opacity:1}.impetus{font-family:impetus,sans-serif}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.swiper-container.marquee .swiper-wrapper{transition-timing-function:linear}.scale-in{opacity:0;transform:scale(0);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.55,.085,.68,.53),transform .7s cubic-bezier(.68,-.55,.265,1.55)}.scale-in.active{opacity:1;transform:scale(1)}@media screen and (max-width:749px){.hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.hover:active{opacity:.7}#header{border-top:1px solid #fff}#header nav ul li{font-size:1.8rem;font-size:4.8vw;letter-spacing:.02em}#header nav ul li a,#header nav ul li span{display:block;text-align:center;height:10vw;line-height:10vw}#header nav ul li:nth-child(1),#header nav ul li:nth-child(2){border-bottom:1px solid #711600}#header nav ul li:last-child::after,#header nav ul li:nth-child(2n)::after{display:none}#header nav ul li::after{display:block;position:absolute;top:50%;transform:translate3d(0,-50%,0);right:0;content:"";height:6.0937466667vw;width:1px;background-color:#711600}#footer{padding-top:13.3333333333vw}#footer .sns{padding-bottom:13.3333333333vw;margin-bottom:8vw}#footer .sns::after{position:absolute;left:50%;bottom:0;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%;background-color:#fff}#footer .sns li{margin-right:8.6666666667vw}#footer .sns li:last-child{margin-right:0}#footer .sns li a{font-size:3.5rem;font-size:9.3333333333vw}#footer .lumine{margin-bottom:8vw;width:32vw}#footer .nav{margin-bottom:6.6666666667vw}#footer .nav li{font-size:1.4rem;font-size:3.7333333333vw}#footer .nav li:nth-child(1){margin-right:13.3333333333vw}#footer .nav li:nth-child(1)::before{position:absolute;top:50%;right:calc(13.3333333333vw / -2);transform:translate3d(0,-50%,0);content:"";height:3.7333333333vw;width:1px;background-color:#fff}#footer .to-top{margin-bottom:30px;height:9.3333333333vw;width:73.3333333333vw;border-radius:1.3333333333vw}#footer .to-top-text{font-size:1.4rem;font-size:3.7333333333vw}#footer .to-top-icon{right:4vw;width:4vw}#footer .copyright{height:10.6666666667vw}#footer .copyright p{font-size:1.2rem;font-size:3.2vw}.bg{background-image:url(../img/bg-sp.jpg);background-size:100vw;background-repeat:repeat}.section-title{margin-bottom:6.6666666667vw;font-size:3.917rem;font-size:10.4453333333vw}.section-title .small{font-size:2rem;font-size:5.3333333333vw}.section-text{font-size:1.5rem;font-size:4vw;line-height:1.7333333333}.container{padding-bottom:20.2666666667vw}.container.loaded main section#top .image,.container.loaded main section#top .patent{opacity:1}.container.loaded main section#top .content .kv1,.container.loaded main section#top .content .kv2,.container.loaded main section#top .content .kv3{opacity:1}.container .swiper-scroll .item{height:85vw}.container .swiper-scroll .item-image{margin-bottom:2.6666666667vw;border:.5333333333vw solid #f5b15b}.container .swiper-scroll .item-tag{height:4.2666666667vw;margin-bottom:.6666666667vw}.container .swiper-scroll .item-tag img{height:100%;width:auto}.container .swiper-scroll .item-title{height:11.566667vw}.container .swiper-scroll .item-brand,.container .swiper-scroll .item-text,.container .swiper-scroll .item-title{font-size:1.1rem;font-size:2.9333333333vw;line-height:1.2727272727}.container .swiper-scroll .item-text .small{display:block;min-height:26.6293333333vw;font-size:.9rem;font-size:2.4vw}.container .swiper-scroll .item-text a{text-decoration:underline}.container .swiper-scroll .swiper-scrollbar{position:relative;margin:0 6.6666666667vw;bottom:auto;left:auto;height:2.6666666667vw;width:66.6666666667vw;border-radius:1.3333333333vw;background-color:#fff}.container .swiper-scroll .swiper-scrollbar-drag{background-color:#f4b05b}.container .swiper-scroll .swiper-button-prev{left:0}.container .swiper-scroll .swiper-button-next{right:0}.container .swiper-scroll .swiper-button-next,.container .swiper-scroll .swiper-button-prev{position:relative;top:auto;bottom:auto;left:auto;margin:0;transform:initial}.container .swiper-scroll .swiper-button-next::after,.container .swiper-scroll .swiper-button-prev::after{display:none}.container .swiper-scroll .swiper-button-next img,.container .swiper-scroll .swiper-button-prev img{width:2.6666666667vw}main section#top .image{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.55,.085,.68,.53)}main section#top .patent{left:2vw;width:54.9825333333vw;opacity:0;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .8s}main section#top .content{height:115.8211066667vw;width:88.3685066667vw}main section#top .kv1{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1s;width:81.7681333333vw}main section#top .kv2{top:60%;opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.3s;width:88.3685066667vw}main section#top .kv3{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.6s;width:74.8717866667vw}main section#about{padding:9.3333333333vw 0 13.3333333333vw}main section#about .section__inner{width:89.3333333333vw}main section#about .section-title{font-size:3.3rem;font-size:8.8vw}main section#about .image{margin-top:8.6666666667vw;height:50vw}main section#pop-up-shop{padding-top:6.6666666667vw;padding-bottom:6.6666666667vw}main section#pop-up-shop .section__inner{width:86.6666666667vw;border-radius:2.6666666667vw}main section#store-event{padding:12vw 0 9.3333333333vw}main section#store-event .section__inner{width:86.6666666667vw}main section#store-event .swiper-wrapper{margin-bottom:5.3333333333vw}main section#store-event .swiper-pagination{position:relative;margin-top:15px;left:auto;bottom:auto}main section#store-event .swiper-pagination .swiper-pagination-bullet{margin:0 calc(7.5px / 2);height:15px;width:15px;border-radius:100%;border:1.5px solid #dd141b;background-color:transparent;cursor:pointer;opacity:1}main section#store-event .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#dd141b}main section#store-event .swiper-container .event{margin-bottom:30px}main section#store-event .swiper-container .event:last-child{margin-bottom:0}main section#store-event .event-image{margin-bottom:10px}main section#store-event .event-title{position:relative;padding-bottom:10px;margin-bottom:10px;font-size:15px}main section#store-event .event-title::before{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#fff}main section#store-event .event-text{font-size:13px;line-height:1.3538461538;min-height:28.1493333333vw}main section#banner{padding:10vw 0}main section#banner a{width:86.6666666667vw}main section#artist{padding-top:30vw}main section#artist .section__inner{width:86.6666666667vw}main section#artist .artist{margin-bottom:6.6666666667vw}main section#artist .artist-image{top:-23.3333333333vw;height:47.4666666667vw;width:64vw}main section#artist .artist-image img{height:100%;width:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}main section#artist .artist-content{width:100%;padding:30vw 6.6666666667vw 0}main section#artist .artist-content.open .artist-name .artist-content-arrow{transform:rotate(180deg)}main section#artist .artist-content-arrow{top:8.6666666667vw;right:4.6666666667vw;width:5.3333333333vw;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}main section#artist .artist-name{font-size:1.5rem;font-size:4vw;padding-bottom:5.3333333333vw;line-height:1.4}main section#artist .artist-name span{font-size:1.2rem;font-size:3.2vw}main section#artist .artist-text{height:0;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}main section#artist .artist-text::before{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#dd141b}main section#artist .artist-text__inner{padding-top:4vw;padding-bottom:6.6666666667vw;font-size:1.2rem;font-size:3.2vw;line-height:1.5}main section.common .swiper-container.item-container .item{padding-bottom:1.3333333333vw;border-bottom:1px solid #000}main section.common .swiper-container.item-container .item-image{margin-bottom:1.3333333333vw;border-radius:2.6666666667vw}main section.common .swiper-container.item-container .item-image img{border-radius:2.6666666667vw}main section.common .swiper-container.item-container .item p{font-size:1.5rem;font-size:4vw;line-height:1.7333333333}main section.common .swiper-container.event-container .swiper-scrollbar{border:1px solid #f5b15b}main section.common #campaign,main section.common #special-item{padding-top:6.6666666667vw}main section.common #campaign .section-title{margin-bottom:13.3333333333vw}main section.common .wrapper{padding:6.6666666667vw 6.6666666667vw 8vw;border-radius:2.6666666667vw;margin-bottom:14.6666666667vw}main section.common .wrapper .section-text .small{margin-top:6.6666666667vw;font-size:1rem;font-size:2.6666666667vw;display:block;line-height:1.5}main section.common .wrapper .section-text .small a{text-decoration:underline}main section.common .wrapper-toggle .note{font-size:.9rem;font-size:2.4vw}main section.common .wrapper-toggle.open .wrapper-toggle-title .plus-minus{transform:translate3d(0,-50%,0) rotate(90deg)}main section.common .wrapper-toggle.open .wrapper-toggle-title .plus-minus p:nth-child(1){opacity:0}main section.common .wrapper-toggle-note{margin-bottom:5.3333333333vw;font-size:1rem;font-size:2.6666666667vw;line-height:1.5}main section.common .wrapper-toggle__inner{height:0;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}main section.common .wrapper-toggle-content{padding:4.6666666667vw 6.6666666667vw 6vw;border:1px solid #dd141b}main section.common .wrapper-toggle-content-title{margin-bottom:45px;height:29.25px;width:225px;font-size:16px}main section.common .wrapper-toggle-content-title::before{top:0}main section.common .wrapper-toggle-content-title::after{bottom:0}main section.common .wrapper-toggle-content-title::after,main section.common .wrapper-toggle-content-title::before{position:absolute;left:50%;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%;background-color:#dd141b}main section.common .wrapper-toggle-content .info-wrapper .info{width:100%;margin-bottom:6.6666666667vw}main section.common .wrapper-toggle-content .info-wrapper .info.last .info-title{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info.last .info-place p:nth-child(1),main section.common .wrapper-toggle-content .info-wrapper .info.last .info-time p:nth-child(1){color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info.last .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.last .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info.last .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.last .info-time p:nth-child(1)::before{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info.sticker:last-child .info-title{background-color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-title{background-color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-place p:nth-child(1),main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-time p:nth-child(1){color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-time p:nth-child(1)::before{background-color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-time p:nth-child(1)::before{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info:last-child{margin-bottom:0}main section.common .wrapper-toggle-content .info-wrapper .info:last-child .info-title{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info:last-child .info-time{display:none}main section.common .wrapper-toggle-content .info-wrapper .info-title{margin-bottom:4.6666666667vw;height:7.8vw;width:100%}main section.common .wrapper-toggle-content .info-wrapper .info-title p{font-size:1.6rem;font-size:4.2666666667vw}main section.common .wrapper-toggle-content .info-wrapper .info-place{margin-bottom:20px}main section.common .wrapper-toggle-content .info-wrapper .info-place,main section.common .wrapper-toggle-content .info-wrapper .info-time{font-size:1.2rem;font-size:3.2vw;line-height:1.4375}main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1),main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1){margin-bottom:4vw;font-size:1.6rem;font-size:4.2666666667vw}main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1) span,main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1) span{padding:0 2vw}main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1)::before{display:block;content:"";height:1px;flex-grow:1;background-color:#711600}main section.common .wrapper-toggle-title{height:13.3333333333vw;line-height:13.3333333333vw;border-radius:1.3333333333vw}main section.common .wrapper-toggle-title p{font-size:2rem;font-size:5.3333333333vw}main section.common .wrapper-toggle-title .plus-minus{right:5.3333333333vw;height:5.3333333333vw;width:5.3333333333vw;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}main section.common .wrapper-toggle-title .plus-minus p{height:.5333333333vw;width:100%;border-radius:.5333333333vw;background-color:#fff;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}main section.common .wrapper-toggle-title .plus-minus p:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(90deg)}main section.common .wrapper-btn{margin-top:25px;height:13.3333333333vw;border-radius:1.3333333333vw}main section.common .wrapper-btn-text{font-size:2rem;font-size:5.3333333333vw}main section.common .wrapper-btn-icon{margin-left:2.6666666667vw;width:4.2707333333vw}main section.common .wrapper-btn-icon svg{width:100%}main section.common .wrapper.wrapper1 .wrapper-title{margin-bottom:6.6666666667vw;font-size:2.1rem;font-size:5.6vw;letter-spacing:.06em;line-height:1.3095238095}main section.common .wrapper.wrapper1 .section-text{margin-bottom:6.6666666667vw}main section.common .wrapper.wrapper1 .swiper-container{margin-bottom:7.3333333333vw}main section.common .wrapper.wrapper1 .swiper-container .swiper-slide .item-image{border-radius:2.44444vw;box-sizing:border-box;overflow:hidden}main section.common .wrapper.wrapper1 .swiper-pagination{position:relative;margin-top:2.6666666667vw;left:auto;bottom:auto}main section.common .wrapper.wrapper1 .swiper-pagination .swiper-pagination-bullet{margin:0 calc(1vw / 2);height:2vw;width:2vw;border-radius:100%;border:.2666666667vw solid #dd141b;background-color:transparent;opacity:1}main section.common .wrapper.wrapper1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#dd141b}main section.common .wrapper.wrapper2 .wrapper-title,main section.common .wrapper.wrapper3 .wrapper-title,main section.common .wrapper.wrapper4 .wrapper-title{margin-bottom:5.3333333333vw;font-size:3rem;font-size:8vw;letter-spacing:.02em;line-height:1.25}main section.common .wrapper.wrapper2 .wrapper-image,main section.common .wrapper.wrapper3 .wrapper-image,main section.common .wrapper.wrapper4 .wrapper-image{margin-bottom:6vw;width:73.3333333333vw}main section.common .wrapper.wrapper2 .wrapper-image .tag,main section.common .wrapper.wrapper3 .wrapper-image .tag,main section.common .wrapper.wrapper4 .wrapper-image .tag{top:-3.3333333333vw;left:-3.3333333333vw;height:20vw;width:20vw}main section.common .wrapper.wrapper2 .wrapper-image .tag p,main section.common .wrapper.wrapper3 .wrapper-image .tag p,main section.common .wrapper.wrapper4 .wrapper-image .tag p{font-size:2rem;font-size:5.3333333333vw;line-height:1.075}main section.common .wrapper.wrapper2 .info::before{border-radius:0!important}main section.common .wrapper.wrapper2 .info,main section.common .wrapper.wrapper4 .info{margin-top:20px;margin-bottom:30px}main section.common .wrapper.wrapper2 .info__inner,main section.common .wrapper.wrapper4 .info__inner{padding:30px 0}main section.common .wrapper.wrapper2 .info::before,main section.common .wrapper.wrapper4 .info::before{position:absolute;display:block;left:-6.6666666667vw;content:"";height:100%;width:86.6666666667vw;background-color:#711600;border-bottom-left-radius:2.6666666667vw;border-bottom-right-radius:2.6666666667vw}main section.common .wrapper.wrapper2 .info-wrapper .flex,main section.common .wrapper.wrapper4 .info-wrapper .flex{margin-bottom:6.6666666667vw}main section.common .wrapper.wrapper2 .info-wrapper .flex:last-child,main section.common .wrapper.wrapper4 .info-wrapper .flex:last-child{margin-bottom:0}main section.common .wrapper.wrapper2 .info-wrapper .flex p:nth-child(1),main section.common .wrapper.wrapper4 .info-wrapper .flex p:nth-child(1){margin-bottom:6.6666666667vw;height:7.8vw;line-height:7.8vw;width:54.6vw;border-radius:3.9vw}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold{font-size:1.5rem;font-size:4vw;line-height:1.5}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold .big,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold .big{font-size:2.4rem;font-size:6.4vw}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold .small,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold .small{font-size:1.5rem;font-size:4vw}main section.common .wrapper.wrapper2 .info-note,main section.common .wrapper.wrapper4 .info-note{margin-top:6.6666666667vw;font-size:1rem;font-size:2.6666666667vw;line-height:1.5}main section.common .wrapper.wrapper2 .wrapper-bottom-title,main section.common .wrapper.wrapper4 .wrapper-bottom-title{margin-bottom:8vw;height:7.8vw;line-height:7.8vw;width:54.6vw;border-radius:3.9vw;font-size:1.6rem;font-size:4.2666666667vw}main section.common .wrapper.wrapper2 .wrapper-bottom .one-lumine a,main section.common .wrapper.wrapper4 .wrapper-bottom .one-lumine a{width:18.6883733333vw}main section.common .wrapper.wrapper2 .wrapper-bottom .one-lumine p,main section.common .wrapper.wrapper4 .wrapper-bottom .one-lumine p{margin-top:1.3333333333vw;font-size:1.2615rem;font-size:3.364vw}main section.common .wrapper.wrapper2 .wrapper-bottom .apps,main section.common .wrapper.wrapper4 .wrapper-bottom .apps{bottom:1.3333333333vw;width:50.7515733333vw}main section.common .wrapper.wrapper2 .wrapper-bottom .apps img,main section.common .wrapper.wrapper4 .wrapper-bottom .apps img{height:7.7868133333vw;width:auto}main section.common .wrapper.wrapper4{padding-bottom:0}main section.common .wrapper.wrapper4 .info{margin-bottom:0}main section.common .wrapper.wrapper3 .wrapper__inner{margin-bottom:50px}main section.common .wrapper.wrapper3 .wrapper-image{border:.4vw solid #dd141b;border-radius:2.44444vw}main section.common .wrapper.wrapper3 .line{margin-bottom:5.3333333333vw}main section.common .wrapper.wrapper3 .line__inner{position:relative;justify-content:center;left:50%;width:115%;transform:translate3d(-50%,0,0);padding:3.3333333333vw 0}main section.common .wrapper.wrapper3 .line__inner p:nth-child(1){font-size:2rem;font-size:5.3333333333vw}main section.common .wrapper.wrapper3 .line__inner p:nth-child(1) .small{font-size:1.2rem;font-size:3.2vw}main section.common .wrapper.wrapper3 .line__inner p:nth-child(2){margin-left:2.6666666667vw;font-size:.9rem;font-size:2.4vw;height:5.2vw;line-height:5.2vw;width:32vw;border-radius:2.6vw}main section.common .wrapper.wrapper3 .line::before{position:absolute;display:block;left:50%;transform:translate3d(-50%,0,0);content:"";height:100%;width:86.6666666667vw;background-color:#711600}}@media screen and (min-width:750px){.hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.hover:hover{opacity:.7}#header{height:50px;border-bottom:1px solid #fff}#header nav ul li{font-size:18px;letter-spacing:.02em}#header nav ul li:last-child::after{display:none}#header nav ul li::after{display:block;position:absolute;top:50%;transform:translate3d(0,-50%,0);right:0;content:"";height:18px;width:1px;background-color:#711600}#header nav ul li a,#header nav ul li span{padding:0 25px}#footer{padding-top:50px}#footer .sns{padding-bottom:50px;margin-bottom:30px}#footer .sns::after{position:absolute;left:50%;bottom:0;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%;background-color:#fff}#footer .sns li{margin-right:35px}#footer .sns li:last-child{margin-right:0}#footer .sns li a{font-size:35px}#footer .lumine{margin-bottom:30px;width:120px}#footer .nav{margin-bottom:60px}#footer .nav li{font-size:14px}#footer .nav li:nth-child(1){margin-right:85px}#footer .nav li:nth-child(1)::before{position:absolute;top:50%;right:calc(85px / -2);transform:translate3d(0,-50%,0);content:"";height:14px;width:1px;background-color:#fff}#footer .to-top{margin-bottom:30px;height:40px;width:275px;border-radius:5px}#footer .to-top-text{font-size:14px}#footer .to-top-icon{right:15px;width:20px}#footer .copyright{height:40px}#footer .copyright p{font-size:12px}.bg{background-image:url(../img/bg.jpg);background-size:1280px;background-repeat:repeat}.section-title{margin-bottom:40px;font-size:56px}.section-title .small{font-size:20px}.section-text{font-size:15px;line-height:1.7333333333}.container.loaded main section#top .image,.container.loaded main section#top .patent{opacity:1}.container.loaded main section#top .content .kv1,.container.loaded main section#top .content .kv2,.container.loaded main section#top .content .kv3{opacity:1}.container .swiper-scroll .item-image{margin-bottom:10px;border:3px solid #f5b15b;border-radius:7px}.container .swiper-scroll .item-brand,.container .swiper-scroll .item-text,.container .swiper-scroll .item-title{font-size:13px;line-height:1.3538461538}.container .swiper-scroll .item-brand .small,.container .swiper-scroll .item-text .small,.container .swiper-scroll .item-title .small{font-size:9px}.container .swiper-scroll .item-brand{min-height:52.78px}.container .swiper-scroll .item-tag{height:20px;margin-bottom:5px}.container .swiper-scroll .item-tag img{height:100%;width:auto}.container .swiper-scroll .item-title{height:53.19px}.container .swiper-scroll .item-text .small{display:block;min-height:86.38px}.container .swiper-scroll .item-text a{text-decoration:underline}.container .swiper-scroll .swiper-scrollbar{position:relative;margin:0 40px;bottom:auto;left:auto;height:15px;width:600px;border-radius:15px;background-color:#fff}.container .swiper-scroll .swiper-scrollbar-drag{background-color:#f4b05b}.container .swiper-scroll .swiper-button-prev{left:0}.container .swiper-scroll .swiper-button-next{right:0}.container .swiper-scroll .swiper-button-next,.container .swiper-scroll .swiper-button-prev{position:relative;top:auto;bottom:auto;left:auto;margin:0;transform:initial}.container .swiper-scroll .swiper-button-next::after,.container .swiper-scroll .swiper-button-prev::after{display:none}.container .swiper-scroll .swiper-button-next img,.container .swiper-scroll .swiper-button-prev img{width:10px}main{padding-top:50px}main section#top .image{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.55,.085,.68,.53)}main section#top .image img{min-height:640px;-o-object-fit:cover;object-fit:cover}main section#top .patent{opacity:0;bottom:-.46875vw;left:1.015625vw;width:19.6744765625vw;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .8s}main section#top .content{height:36.1045078125vw;width:100%;min-height:462.1377px}main section#top .kv1{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1s;min-width:880.7915px;width:65.3712441406%}main section#top .kv2{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.3s;min-width:1054.191px;width:78.2407382813%}main section#top .kv3{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1.6s;min-width:393.5998px;width:29.2124851563%}main section#about{padding:55px 0 70px}main section#about .section-title{font-size:46px}main section#about .image{margin-top:40px;height:406px;width:720px}main section#pop-up-shop{padding-top:40px;padding-bottom:40px}main section#pop-up-shop .section__inner{width:74.21875%;max-width:950px;min-width:950px;border-radius:20px}main section#store-event{padding:65px 0 70px}main section#store-event .section__inner{width:84.375%}main section#store-event .swiper-wrapper{margin-bottom:40px}main section#store-event .swiper-pagination{position:relative;margin-top:15px;left:auto;bottom:auto}main section#store-event .swiper-pagination .swiper-pagination-bullet{margin:0 calc(7.5px / 2);height:15px;width:15px;border-radius:100%;border:1.5px solid #dd141b;background-color:transparent;cursor:pointer;opacity:1}main section#store-event .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#dd141b}main section#store-event .swiper-container .event{margin-bottom:30px}main section#store-event .swiper-container .event:last-child{margin-bottom:0}main section#store-event .event-image{margin-bottom:10px}main section#store-event .event-title{position:relative;padding-bottom:10px;margin-bottom:10px;font-size:15px}main section#store-event .event-title::before{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#fff}main section#store-event .event-text{font-size:13px;line-height:1.3538461538;min-height:87.88px}main section#banner{padding:75px 0}main section#banner a{width:74.21875%}main section#artist{padding-top:50px}main section#artist .section__inner{width:74.21875%;max-width:950px}main section#artist .artist{margin-bottom:50px}main section#artist .artist-image{width:22.6315789474%}main section#artist .artist-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main section#artist .artist-content{padding:20px;width:77.3684210526%}main section#artist .artist-name{font-size:15px;padding-bottom:10px;margin-bottom:20px}main section#artist .artist-name::before{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#dd141b}main section#artist .artist-text{font-size:13px;line-height:1.6153846154}main section.common .swiper-container.item-container .item{padding-bottom:20px;border-bottom:1px solid #000}main section.common .swiper-container.item-container .item-image{margin-bottom:20px;border-radius:13.3333px}main section.common .swiper-container.item-container .item-image img{border-radius:13.3333px}main section.common .swiper-container.item-container .item p{font-size:14px;line-height:1.5}main section.common .swiper-container.event-container .swiper-scrollbar{border:1px solid #f5b15b}main section.common #campaign,main section.common #special-item{padding-top:40px}main section.common .wrapper{padding:50px 0;border-radius:20px;margin-bottom:40px}main section.common .wrapper .section-text .small{margin-top:10px;font-size:11px;line-height:1.4545454545}main section.common .wrapper .section-text .small a{text-decoration:underline}main section.common .wrapper__inner{width:83.6842105263%}main section.common .wrapper-content{width:47.1698113208%}main section.common .wrapper-toggle{width:84.2105263158%}main section.common .wrapper-toggle .note{font-size:11px}main section.common .wrapper-toggle.open .wrapper-toggle-title .plus-minus{transform:translate3d(0,-50%,0) rotate(90deg)}main section.common .wrapper-toggle.open .wrapper-toggle-title .plus-minus p:nth-child(1){opacity:0}main section.common .wrapper-toggle-note{margin-bottom:25px;font-size:10px;line-height:1.4}main section.common .wrapper-toggle-title{height:50px;line-height:50px;border-radius:5px}main section.common .wrapper-toggle-title p{font-size:20px}main section.common .wrapper-toggle-title .plus-minus{right:20px;height:20px;width:20px;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}main section.common .wrapper-toggle-title .plus-minus p{height:2px;width:100%;border-radius:5px;background-color:#fff;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}main section.common .wrapper-toggle-title .plus-minus p:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(90deg)}main section.common .wrapper-toggle__inner{height:0;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}main section.common .wrapper-toggle-content{padding:25px 50px 45px;border:1px solid #dd141b}main section.common .wrapper-toggle-content-title{margin-bottom:45px;height:29.25px;width:225px;font-size:16px}main section.common .wrapper-toggle-content-title::before{top:0}main section.common .wrapper-toggle-content-title::after{bottom:0}main section.common .wrapper-toggle-content-title::after,main section.common .wrapper-toggle-content-title::before{position:absolute;left:50%;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%;background-color:#dd141b}main section.common .wrapper-toggle-content .info-wrapper .info{width:28.5714285714%;margin-bottom:25px}main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(11)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(11)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(14)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(14)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(2)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(2)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(5)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(5)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(8)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker:nth-child(8)::before{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info.sticker:last-child{margin-left:0;margin-right:0}main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-title{background-color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-place p:nth-child(1),main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-time p:nth-child(1){color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker.last .info-time p:nth-child(1)::before{background-color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.sticker .info-time p:nth-child(1)::before{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(11)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(11)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(14)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(14)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(2)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(2)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(5)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(5)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(8)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(8)::before{position:absolute;top:50%;transform:translate3d(0,-50%,0);display:block;content:"";height:100%;width:1px;background-color:#711600}main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(11)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(14)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(2)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(5)::before,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(8)::before{left:-12.5%}main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(11)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(14)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(2)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(5)::after,main section.common .wrapper-toggle-content .info-wrapper .info:nth-child(8)::after{right:-12.5%}main section.common .wrapper-toggle-content .info-wrapper .info:last-child{margin-left:7.1428571429%;margin-right:auto}main section.common .wrapper-toggle-content .info-wrapper .info:last-child .info-time{display:none}main section.common .wrapper-toggle-content .info-wrapper .info.last::after{display:none}main section.common .wrapper-toggle-content .info-wrapper .info.last .info-title{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info.last .info-place p:nth-child(1),main section.common .wrapper-toggle-content .info-wrapper .info.last .info-time p:nth-child(1){color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info.last .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.last .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info.last .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info.last .info-time p:nth-child(1)::before{background-color:#f5b15b}main section.common .wrapper-toggle-content .info-wrapper .info-title{margin-bottom:16px;height:29.25px;width:100%}main section.common .wrapper-toggle-content .info-wrapper .info-title p{font-size:16px}main section.common .wrapper-toggle-content .info-wrapper .info-place{margin-bottom:20px}main section.common .wrapper-toggle-content .info-wrapper .info-place,main section.common .wrapper-toggle-content .info-wrapper .info-time{font-size:12px;line-height:1.4375}main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1),main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1){margin-bottom:10px;font-size:16px}main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1) span,main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1) span{padding:0 5px}main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info-place p:nth-child(1)::before,main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1)::after,main section.common .wrapper-toggle-content .info-wrapper .info-time p:nth-child(1)::before{display:block;content:"";height:1px;flex-grow:1;background-color:#711600}main section.common .wrapper-btn{margin-top:25px;height:50px;width:275px;border-radius:5px}main section.common .wrapper-btn-text{font-size:20px}main section.common .wrapper-btn-icon{margin-left:10px;width:16.0152px}main section.common .wrapper-btn-icon svg{width:100%}main section.common .wrapper.wrapper1 .wrapper-title{margin-bottom:20px;font-size:24px;letter-spacing:.06em;line-height:1.1458333333}main section.common .wrapper.wrapper1 .swiper-container{margin-top:30px;margin-bottom:30px}main section.common .wrapper.wrapper1 .swiper-pagination{position:relative;margin-top:15px;left:auto;bottom:auto}main section.common .wrapper.wrapper1 .swiper-pagination .swiper-pagination-bullet{margin:0 calc(7.5px / 2);height:15px;width:15px;border-radius:100%;border:1.5px solid #dd141b;background-color:transparent;cursor:pointer;opacity:1}main section.common .wrapper.wrapper1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#dd141b}main section.common .wrapper.wrapper5 .wrapper-content{width:100%}main section.common .wrapper.wrapper5 .info__inner,main section.common .wrapper.wrapper5 .section-text,main section.common .wrapper.wrapper5 .wrapper-title{padding-left:53.4591194969%!important}main section.common .wrapper.wrapper5 .info__inner .section-text,main section.common .wrapper.wrapper5 .section-text .section-text,main section.common .wrapper.wrapper5 .wrapper-title .section-text{padding-left:0!important}main section.common .wrapper.wrapper5 .info__inner{padding:20px 0}main section.common .wrapper.wrapper5 .info::before{left:-9.8%!important}main section.common .wrapper.wrapper2 .info::before{border-radius:0!important}main section.common .wrapper.wrapper2 .wrapper-title,main section.common .wrapper.wrapper3 .wrapper-title,main section.common .wrapper.wrapper4 .wrapper-title{margin-bottom:20px;font-size:48px;letter-spacing:.02em;line-height:1.0833333333}main section.common .wrapper.wrapper2 .wrapper-image,main section.common .wrapper.wrapper3 .wrapper-image,main section.common .wrapper.wrapper4 .wrapper-image{width:50.3144654088%}main section.common .wrapper.wrapper2 .wrapper-image .tag,main section.common .wrapper.wrapper3 .wrapper-image .tag,main section.common .wrapper.wrapper4 .wrapper-image .tag{top:-35px;right:-35px;height:100px;width:100px}main section.common .wrapper.wrapper2 .wrapper-image .tag p,main section.common .wrapper.wrapper3 .wrapper-image .tag p,main section.common .wrapper.wrapper4 .wrapper-image .tag p{font-size:26.6px}main section.common .wrapper.wrapper2 .info,main section.common .wrapper.wrapper4 .info{margin-top:20px;margin-bottom:30px}main section.common .wrapper.wrapper2 .info__inner,main section.common .wrapper.wrapper4 .info__inner{padding:30px 0}main section.common .wrapper.wrapper2 .info::before,main section.common .wrapper.wrapper4 .info::before{position:absolute;display:block;left:-20.8%;content:"";height:100%;width:254.1333333333%;max-width:950px;background-color:#711600;border-bottom-left-radius:20px;border-bottom-right-radius:20px}main section.common .wrapper.wrapper2 .info-wrapper,main section.common .wrapper.wrapper4 .info-wrapper{margin-bottom:20px}main section.common .wrapper.wrapper2 .info-wrapper .flex,main section.common .wrapper.wrapper4 .info-wrapper .flex{margin-bottom:25px}main section.common .wrapper.wrapper2 .info-wrapper .flex:last-child,main section.common .wrapper.wrapper4 .info-wrapper .flex:last-child{margin-bottom:0}main section.common .wrapper.wrapper2 .info-wrapper .flex p:nth-child(1),main section.common .wrapper.wrapper4 .info-wrapper .flex p:nth-child(1){height:26px;line-height:26px;width:91.0517px;border-radius:13px}main section.common .wrapper.wrapper2 .info-wrapper .flex p:nth-child(2),main section.common .wrapper.wrapper4 .info-wrapper .flex p:nth-child(2){width:calc(100% - 91.0517px - 15px)}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold{font-size:15px;line-height:1.4}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold.small,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold.small{font-size:14.5px;letter-spacing:-1.5px}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold .big,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold .big{font-size:30px}main section.common .wrapper.wrapper2 .info-wrapper .flex .zen-kaku-gothic-new-bold .small,main section.common .wrapper.wrapper4 .info-wrapper .flex .zen-kaku-gothic-new-bold .small{font-size:20px}main section.common .wrapper.wrapper2 .info-note,main section.common .wrapper.wrapper4 .info-note{font-size:11px;line-height:1.3636363636}main section.common .wrapper.wrapper2 .wrapper-bottom-title,main section.common .wrapper.wrapper4 .wrapper-bottom-title{margin-right:30px;height:26px;line-height:26px;width:182px;border-radius:13px;font-size:14px}main section.common .wrapper.wrapper2 .wrapper-bottom .one-lumine a,main section.common .wrapper.wrapper4 .wrapper-bottom .one-lumine a{width:65px}main section.common .wrapper.wrapper2 .wrapper-bottom .one-lumine p,main section.common .wrapper.wrapper4 .wrapper-bottom .one-lumine p{margin-left:20px;font-size:15.1393px}main section.common .wrapper.wrapper2 .wrapper-bottom .apps,main section.common .wrapper.wrapper4 .wrapper-bottom .apps{margin-left:25px}main section.common .wrapper.wrapper2 .wrapper-bottom .apps a:nth-child(1),main section.common .wrapper.wrapper4 .wrapper-bottom .apps a:nth-child(1){margin-right:15px}main section.common .wrapper.wrapper2 .wrapper-bottom .apps img,main section.common .wrapper.wrapper4 .wrapper-bottom .apps img{height:40px;width:auto}main section.common .wrapper.wrapper4{padding-bottom:0}main section.common .wrapper.wrapper4 .info{margin-bottom:0}main section.common .wrapper.wrapper3 .wrapper__inner{margin-bottom:50px}main section.common .wrapper.wrapper3 .wrapper-image{border:2px solid #dd141b;border-radius:13.3333px;background-color:#fff;z-index:11}main section.common .wrapper.wrapper3 .line{margin-bottom:20px;width:115%}main section.common .wrapper.wrapper3 .line__inner{padding:15px 0}main section.common .wrapper.wrapper3 .line__inner p:nth-child(1){font-size:28px}main section.common .wrapper.wrapper3 .line__inner p:nth-child(1) .small{font-size:20px}main section.common .wrapper.wrapper3 .line__inner p:nth-child(2){margin-left:10px;font-size:13px;height:26px;line-height:26px;width:160px;border-radius:13px}main section.common .wrapper.wrapper3 .line::before{position:absolute;display:block;left:-6%;content:"";height:100%;width:130%;background-color:#711600}}@media (max-width:749px){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-\[-11\.7vw\]{top:-11.7vw}.sm\:top-auto{top:auto}.sm\:z-10{z-index:10}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-5{order:5}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[10vw\]{height:10vw}.sm\:w-1\/2{width:50%}.sm\:w-\[70vw\]{width:70vw}.sm\:w-full{width:100%}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:overflow-hidden{overflow:hidden}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:border-\[calc\(5\/750\*100vw\)\]{border-width:calc(5 / 750 * 100vw)}.sm\:py-\[0\]{padding-top:0;padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-\[calc\(40\/750\*100vw\)\]{font-size:calc(40 / 750 * 100vw)}.sm\:leading-\[8\.5vw\]{line-height:8.5vw}}
/*# sourceMappingURL=style.min.css.map */
