@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;min-height:100%;font-family:urw-din,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;line-height:1.2;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;background:#bbd7c2;height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}blockquote,dd,dl,figure,li,ol,p,pre,ul{margin:0;padding:0}li,ul{list-style-type:none}a{text-decoration:none;cursor:pointer}a,button{color:inherit}.content{position:relative}.content.web .fadeIn{opacity:0;-webkit-transform:translateY(.0465116279rem);transform:translateY(.0465116279rem);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.content.web .fadeIn.isActive{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.content .kvLowerPc{height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .kvLowerPc .thumb{background:#ccc;width:56.0568669528svh;height:78.2188841202svh;max-height:100vh}.content .kvLowerPc .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content .sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2325581395rem}.content .sections .section{width:.8139534884rem}.content .sections .section .itemText{padding-right:.0465116279rem;font-size:.023255814rem;line-height:1.6;margin-top:0;margin-bottom:.0348837209rem;letter-spacing:.05em;font-weight:400}.content .sections .section .accordion{background:#708f87;color:#fff;margin-top:.0465116279rem}.content .sections .section .accordion input{display:none}.content .sections .section .accordion input:checked+.header .open{opacity:0;pointer-events:none}.content .sections .section .accordion input:checked+.header .close{opacity:1;scale:1;pointer-events:auto}.content .sections .section .accordion input:checked+.header+.body{-ms-grid-rows:1fr;grid-template-rows:1fr}.content .sections .section .accordion .header{position:relative;width:.8139534884rem;height:.1255813953rem}.content .sections .section .accordion .header label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;width:100%;height:100%}.content .sections .section .accordion .header .open{opacity:1}.content .sections .section .accordion .header .open span{font-size:.0372093023rem;line-height:1.0625;letter-spacing:.05em;font-weight:700}.content .sections .section .accordion .header .close{opacity:0;scale:.5;pointer-events:none}.content .sections .section .accordion .header .close svg{width:.0615581395rem;height:.0615581395rem}.content .sections .section .accordion .body{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease, -ms-grid-rows .25s ease}.content .sections .section .accordion .body .body_inner{overflow:hidden}.content .sections .section .accordion .body .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0558139535rem;padding:.0465116279rem .0697674419rem .0697674419rem;position:relative}.content .sections .section .accordion .body .links .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .sections .section .accordion .body .links .link a .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:.023255814rem}.content .sections .section .accordion .body .links .link a .label .label_text{font-size:.0372093023rem;line-height:1.0625;letter-spacing:.05em;font-weight:700}.content .sections .section .accordion .body .links .link a .label .label_sub{font-size:.0279069767rem;line-height:1.4166666667;letter-spacing:.05em;font-weight:700}.content .sections .section .accordion .body .links .link a .label .label_sub_2{display:block;font-size:.0186046512rem}.content .sections .section .accordion .body .links .link a .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:auto;gap:.0069767442rem}.content .sections .section .accordion .body .links .link a .price .price_text{display:block;font-size:.0372093023rem;line-height:1.0625;letter-spacing:.05em;font-weight:400}.content .sections .section .accordion .body .links .link a .price .price_tax{display:block;white-space:nowrap;font-size:.0186046512rem;line-height:1.125;letter-spacing:.05em;font-weight:400}.content .sections .section .accordion .body .links .link a .buy{border:1px solid #fff;width:.1674418605rem;height:.0837209302rem;margin-left:.023255814rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .sections .section .accordion .body .links .link a .buy .buy_text{font-size:.0279069767rem;line-height:.0279069767rem;font-weight:700;letter-spacing:.1em}.content .sections .section .accordion .body .links .link a.comingsoon{pointer-events:none}.content .sections .section .accordion .body .links .link a.comingsoon .buy{color:transparent}.content .sections .section .accordion .body .links .link a.comingsoon .buy span{display:none}.content .sections .section .accordion .body .links .link a.comingsoon .buy:after{content:"COMING\aSOON...";white-space:pre-line;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:.023255814rem;line-height:1;letter-spacing:.05em;font-weight:700}.content .sections .section .accordion .body .links .link a.hidden{pointer-events:none}.content .sections .section .accordion .body .links .link a.hidden .buy{opacity:0;visibility:hidden}.content .sections .section .accordion .body .links:not(:first-child){padding:.0697674419rem}.content .sections .section .accordion .body .links:not(:first-child):before{content:"";display:block;width:.6860465116rem;height:1px;background:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.content .sections .section.goods{margin:0 auto}.content .sections .section.goods .thumbs{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.023255814rem}.content .sections .section.goods .thumbs .thumb{height:.5348837209rem;background:#ccc}.content .sections .section.goods .thumbs.topLarge .thumb:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.content .sections .section.goods .thumbs.bottomLarge .thumb:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2/2}.content .sections .section.styles .thumbs{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"thumb";position:relative;width:.8139534884rem;height:1.1627906977rem}.content .sections .section.styles .thumbs .thumb{-ms-grid-row:1;-ms-grid-column:1;grid-area:thumb}.content .sections .section.styles .thumbs .thumb input{display:none}.content .sections .section.styles .thumbs .thumb input:checked+img{opacity:1}.content .sections .section.styles .thumbs .thumb img{opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.content .sections .section.styles .thumbs .triggers{padding:0 .0558139535rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0465116279rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:100%;bottom:0}.content .sections .section.styles .thumbs .triggers label{display:block;color:#708f87;background:#fff;width:.0744186047rem;height:.0744186047rem;will-change:transform;-webkit-transition:all .5s linear;transition:all .5s linear;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.0372093023rem;line-height:1.0625;letter-spacing:.05em;font-weight:700}.content .sections .section.styles .thumbs:has(.thumb:first-child input:checked) .triggers label:first-child{color:#fff;background:#708f87;pointer-events:none}.content .sections .section.styles .thumbs:has(.thumb:nth-child(2) input:checked) .triggers label:nth-child(2){color:#fff;background:#708f87;pointer-events:none}.content .sections .section.styles .thumbs:has(.thumb:nth-child(3) input:checked) .triggers label:nth-child(3){color:#fff;background:#708f87;pointer-events:none}.content .all_lineups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0465116279rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.2093023256rem}.content .all_lineup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:1px solid #000;width:.8139534884rem;height:.1255813953rem;color:#000}.content .all_lineup .text{display:block;font-size:.0372093023rem;line-height:1.75;letter-spacing:.05em;font-weight:700}.content .all_lineup .icon{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.0465116279rem;width:.0558139535rem;height:.0558139535rem;-ms-flex-negative:0;flex-shrink:0}:root{--winH:100vh}body,html{margin:0 auto;padding:0;scroll-behavior:smooth}img,svg{display:block;width:100%}body{font-size:.0372093023rem}#wrapper{position:relative}#wrapper .Container{position:relative;width:100%;margin:0 auto}header.Header{position:fixed;top:0;left:0;width:100%;height:.1162790698rem;margin-bottom:-rem(50);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none;z-index:2}header.Header .andSt{pointer-events:auto;display:block;width:.0697674419rem;height:.0697674419rem}@-webkit-keyframes scrollAttention{0%{-webkit-transform-origin:center top;transform-origin:center top;scale:1 0}50%{-webkit-transform-origin:center top;transform-origin:center top;scale:1 1}50.1%{-webkit-transform-origin:center bottom;transform-origin:center bottom;scale:1 1}to{-webkit-transform-origin:center bottom;transform-origin:center bottom;scale:1 0}}@keyframes scrollAttention{0%{-webkit-transform-origin:center top;transform-origin:center top;scale:1 0}50%{-webkit-transform-origin:center top;transform-origin:center top;scale:1 1}50.1%{-webkit-transform-origin:center bottom;transform-origin:center bottom;scale:1 1}to{-webkit-transform-origin:center bottom;transform-origin:center bottom;scale:1 0}}.Kv .logo_sticky{width:100%;left:0;top:0;z-index:1}.Kv .logo_sticky .logo{margin:0 auto}.Kv .logo_sticky .scrollAttention{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Kv .logo_sticky .scrollAttention .line{width:1px;background:#000;-webkit-animation:scrollAttention 1.5s infinite;animation:scrollAttention 1.5s infinite}.Kv .logo_sticky .scrollAttention .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:.023255814rem;line-height:1.1;letter-spacing:.05em;font-weight:700}.Kv .upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.Kv .upper .thumb{position:relative;background:#c6baae}.Kv .upper .thumb img{opacity:0;-webkit-animation:crossfade 28s infinite;animation:crossfade 28s infinite;width:100%;height:100%;position:absolute;left:0;top:0}.Kv .upper .thumb img:first-child{-webkit-animation-delay:0s;animation-delay:0s}.Kv .upper .thumb img:nth-child(2){-webkit-animation-delay:7s;animation-delay:7s}.Kv .upper .thumb img:nth-child(3){-webkit-animation-delay:14s;animation-delay:14s}.Kv .upper .thumb img:nth-child(4){-webkit-animation-delay:21s;animation-delay:21s}.Kv .upper h2{font-style:normal;text-align:center;font-weight:700}.Kv .upper p{margin:0 auto;text-align:center;font-style:normal;font-weight:400}.Kv .lower .thumb{width:1rem;height:1.3953488372rem}.Kv .lower .thumb:is(.web *){width:46.1373390558svh;height:64.3776824034svh}.for-status-bars:is(.web *){top:0}.for-status-bars:is(.web *),.for-tab-bars:is(.web *){position:fixed;left:0;pointer-events:none;height:5px;width:100%;background-color:hsla(0,0%,100%,.01);mix-blend-mode:lighten;z-index:9999}.for-tab-bars:is(.web *){bottom:0}.Footer{position:relative;z-index:1;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;width:100%;padding-top:.2325581395rem;padding-bottom:.0395348837rem}.Footer .logo{width:.1860465116rem;height:.2rem;margin:0 auto}.Footer .copy{text-align:center;font-size:.023255814rem;line-height:2.4;margin-top:.111627907rem;font-weight:800}.Footer .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;overflow:hidden;position:relative;width:.5813953488rem;height:.1441860465rem;margin:.223255814rem auto 0;border:1px solid #000}.Footer .banner .arrow{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.0223255814rem;width:.0118837209rem;height:.0220930233rem}.Footer .banner .arrow:is(.comingsoon *){display:none}.Footer .banner .banner_img{width:.2157674419rem;height:.1441860465rem;margin-right:.023255814rem;-ms-flex-negative:0;flex-shrink:0}.Footer .banner .banner_img:is(.comingsoon *){margin-right:0}.Footer .banner p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.023255814rem;line-height:1.2;letter-spacing:.1em;font-weight:700}.Footer .banner p span{text-decoration:underline;text-underline-offset:.0046511628rem;display:none}.Footer .banner p span:is(.comingsoon *){display:inline}.Footer .banner p:is(.comingsoon *){text-align:center}.Footer .banner.comingsoon{pointer-events:none}.Footer ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.111627907rem}.Footer ul.sns li{position:relative;margin:0 .0301395349rem}.Footer ul.sns li a{display:block}.Footer ul.sns li a img{width:100%;display:block}.Footer ul.sns li p{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:-rem(14.4);font-size:.0223255814rem;line-height:1.25}.Footer ul.sns li.ig{width:.0482325581rem;height:.0482325581rem}.Footer ul.sns li.fb{width:.025627907rem;height:.0482325581rem}.Footer ul.sns li.x img{width:auto;height:.0446511628rem}.Footer ul.sns li.tt img{width:.0365116279rem;height:.0418604651rem}.Footer .credit{text-align:center;margin-top:.111627907rem}.Footer .credit p{white-space:nowrap;font-size:.023255814rem;line-height:2.4;letter-spacing:.02em;font-weight:700}.Footer .copyright{text-align:center;font-size:.0209302326rem;line-height:3.5555555556;margin-top:.1348837209rem;letter-spacing:.02em;font-weight:700}@-webkit-keyframes crossfade{0%{opacity:0}7.1428571429%{opacity:1}25%{opacity:1}32.1428571429%{opacity:0}to{opacity:0}}@keyframes crossfade{0%{opacity:0}7.1428571429%{opacity:1}25%{opacity:1}32.1428571429%{opacity:0}to{opacity:0}}@media (min-width:1024px){html{font-size:33.59375vw}.content .sections{margin-top:.2325581395rem}.content .sections .section.goods .thumbs.subThumbs{margin-top:.1162790698rem}.content .sections .section.styles{margin:0 auto;-webkit-transform:translateX(.0930232558rem);transform:translateX(.0930232558rem)}.sp{display:none!important}#wrapper{min-height:100svh;padding:0 0 0 1.488372093rem}header.Header .andSt{position:absolute;left:.0465116279rem;top:.0465116279rem}.Kv{position:fixed;top:0;left:0;min-height:1.3953488372rem;width:1.488372093rem;height:100vh}.Kv .logo_sticky{position:-webkit-sticky;position:sticky;height:100svh;padding:9.9785407725svh 0 0}.Kv .logo_sticky .logo{width:8.5836909871svh;height:16.8454935622svh}.Kv .logo_sticky .scrollAttention{gap:.8583690987svh;display:none;right:-rem(655)}.Kv .logo_sticky .scrollAttention .line{height:10.7296137339svh}.Kv .upper{margin-top:-100svh;height:100svh;padding:8.5836909871svh 0 0}.Kv .upper .thumb{width:32.1888412017svh;height:42.9184549356svh;margin:0 auto}.Kv .upper h2{font-size:1.9313304721svh;line-height:3.8626609442svh;letter-spacing:.1287553648svh;margin-top:3.2188841202svh}.Kv .upper p{width:46.1373390558svh;width:100%;font-size:1.2875536481svh;line-height:1.9313304721svh;letter-spacing:.0643776824svh;margin-top:2.1459227468svh}.Kv .lower{display:none}}@media (max-width:1023px){html{font-size:100vw}.content{margin-top:.0930232558rem}.content .kvLowerPc{display:none}.content .sections .section.goods .thumbs.subThumbs{margin-top:.1162790698rem}.content .sections .section.styles{margin:0 0 0 auto}.pc{display:none!important}header.Header .andSt{position:absolute;right:.0465116279rem;top:.0465116279rem}.Kv{position:relative;height:4.0279069767rem}.Kv.web{height:200svh}.Kv .logo_sticky{position:absolute;height:2.0139534884rem;padding:.1046511628rem 0 0}.Kv .logo_sticky:is(.web *){position:-webkit-sticky;position:sticky;height:100svh;padding:9.6566523605svh 0 0}.Kv .logo_sticky .logo{width:.1860465116rem;height:.3651162791rem}.Kv .logo_sticky .logo:is(.web *){width:8.5836909871svh;height:16.8454935622svh}.Kv .logo_sticky .scrollAttention{right:.1511627907rem;gap:.0186046512rem}.Kv .logo_sticky .scrollAttention:is(.web *){right:6.974248927svh;gap:.8583690987svh}.Kv .logo_sticky .scrollAttention .line{height:.2325581395rem}.Kv .logo_sticky .scrollAttention .line:is(.web *){height:10.7296137339svh}.Kv .upper{height:2.0139534884rem;padding:.2325581395rem 0 0}.Kv .upper:is(.web *){margin-top:-100svh;height:100svh;padding:13.9484978541svh 0 0}.Kv .upper .thumb{width:.6976744186rem;height:.9302325581rem}.Kv .upper .thumb:is(.web *){width:32.1888412017svh;height:42.9184549356svh}.Kv .upper h2{font-size:.0418604651rem;line-height:normal;letter-spacing:.0004651163rem;margin-top:.0930232558rem}.Kv .upper h2:is(.web *){font-size:1.9313304721svh;letter-spacing:.0965665236svh;margin-top:4.2918454936svh}.Kv .upper p{font-size:.0279069767rem;line-height:.0465116279rem;letter-spacing:.0013953488rem;margin-top:.0813953488rem}.Kv .upper p:is(.web *){font-size:1.2875536481svh;line-height:2.1459227468svh;letter-spacing:.0643776824svh;margin-top:3.7553648069svh}.Kv .lower{height:2.0139534884rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Kv .lower:is(.web *){height:100svh}}