body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea{border:0;margin:0;padding:0;font-size:100%;font-style:normal;text-decoration:none;list-style:none}a{cursor:pointer;text-decoration:none;color:inherit}table{font-size:100%}hr.separator{display:none}input[type=text],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}select::-ms-expand{display:none}img{vertical-align:bottom}input[type=text],input[type=tel],input[type=email],input[type=submit],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}*{box-sizing:border-box}*::-moz-selection{background-color:#999793;color:#fff}*::selection{background-color:#999793;color:#fff}@keyframes arrow{40%,50%{opacity:0}43%{transform:translate(20px) scaleY(.1)}44%,50%{transform:translate(-40px) scaleY(.1)}to{transform:translate(0) scaleY(1)}}@keyframes attention{0%{transform-origin:bottom;transform:scaleY(1)}20%{transform-origin:bottom;transform:scaleY(0)}40%{transform-origin:top;transform:scaleY(0);opacity:0}60%{transform-origin:top;transform:scaleY(1);opacity:1}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes attensitionReverse{0%{transform:translate(0);opacity:1}20%{transform:translateY(-100%);opacity:0}21%{transform:translateY(100%);opacity:0}to,40%{transform:translate(0);opacity:1}}@keyframes arrow{0%{transform:translate(0);opacity:1}20%{transform:translate(60%,-60%);opacity:0}21%{transform:translate(-60%,60%);opacity:0}to,40%{transform:translate(0);opacity:1}}@font-face{font-family:"Courier New, sans-serif";src:url(/special/maisonmargiela-replica-afternoondelight/assets/font/Courier-New.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/special/maisonmargiela-replica-afternoondelight/assets/font/Inter-Light-slnt=0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:noto;src:url(/special/maisonmargiela-replica-afternoondelight/assets/font/NotoSansCJKjp-Light.otf) format("opentype");font-weight:300;font-style:normal}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,serif;font-weight:300;color:#000;width:100%;background-color:#fff;font-feature-settings:"palt" on;opacity:0;font-size:10px;transition:opacity 1s}@media only screen and (max-width: 768px){html{font-size:1.3333333333vw}}@media (min-width: 769px) and (max-width: 1280px){html{font-size:.78125vw}}html.isHidden{overflow:hidden}html.isShow{opacity:1}body{font-family:Noto Sans JP,serif;font-weight:300;color:#000}@media only screen and (max-width: 768px){.is-pc{display:none!important}}@media only screen and (min-width: 769px){.is-sp{display:none!important}}.svgwrap{font-size:0;display:flex;justify-content:center;align-items:center}.svgwrap svg{width:100%;height:auto}.svgwrapReverse{font-size:0;display:flex;justify-content:center;align-items:center}.svgwrapReverse svg{width:auto;height:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.footer{margin-top:14.6rem;padding-bottom:23.3rem}@media only screen and (max-width: 768px){.footer{margin-top:13.2rem}}@media only screen and (max-width: 768px){.footerCv{text-align:center}}@media only screen and (max-width: 768px){.footerBtn{display:inline-block}}.footerLeft{padding-left:7.9rem}@media only screen and (max-width: 768px){.footerLeft{padding-left:0}}.footerInner{display:flex;justify-content:space-between;max-width:109.8rem;padding:0 2rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.footerInner{flex-direction:column;padding:0 4rem}}.footerContactTxt{font-size:1.7rem;line-height:1.4117647059;font-family:Courier New,Noto Sans JP,serif}@media only screen and (max-width: 768px){.footerContactTxt{text-align:center;font-size:2.3rem;line-height:1.18}}.snsList{display:flex;gap:4.6rem}@media only screen and (max-width: 768px){.snsList{justify-content:center;align-items:center;gap:5.3rem}}.snsItem:nth-child(1) .snsItemLink{width:3.9rem}.snsItem:nth-child(2) .snsItemLink{width:3.7rem}.footerSNS{margin-top:3.3rem}@media only screen and (max-width: 768px){.footerSNS{margin-top:2.7rem}}.snsItemLink{display:block}@media only screen and (max-width: 768px){.footerRight{margin-top:13.2rem}}.staffItem{display:flex}@media only screen and (max-width: 768px){.staffItem{flex-direction:column}}@media only screen and (max-width: 768px){.staffItem:nth-child(n+2){margin-top:2.4rem}}.staffTitle{font-family:"Courier New, sans-serif";font-size:2.1rem;line-height:1.2;width:25.7rem;letter-spacing:-.01em}@media only screen and (max-width: 768px){.staffTitle{font-size:2.8rem;width:auto}}.staffTxt{font-family:"Courier New, sans-serif";font-size:2.1rem;line-height:1.2}@media only screen and (max-width: 768px){.staffTxt{font-size:2.8rem}}.footerPublish{font-size:2.2rem;margin-top:8rem;font-family:"Courier New, sans-serif";padding-left:9.4rem}@media only screen and (max-width: 768px){.footerPublish{padding-left:0;margin-top:5rem;font-size:2.8rem}}.footerContact{margin-top:6.1rem}@media only screen and (max-width: 768px){.footerContact{margin-top:6.3rem}}.js-header{transform:translateY(-101%);will-change:transform;transition:all 1.5s cubic-bezier(.19,1,.22,1) 0s}.js-header.isShow{transform:translateY(0)}.css-hover[data-hover=line]:before{transform:scaleX(0);transition:transform .8s cubic-bezier(.19,1,.22,1) 0s;transform-origin:right}.css-hover[data-hover=line]:hover:before{transform-origin:left;transform:scaleX(1)}.css-hover[data-hover=scale] .css-hover_scale_target{will-change:transform;transition:transform .8s cubic-bezier(.19,1,.22,1) 0s}@media (hover: hover){.css-hover[data-hover=scale]:hover .css-hover_scale_target{transform:scale(.9)}}.css-hover[data-hover=op]{transition:opacity .6s cubic-bezier(.19,1,.22,1) 0s}@media (hover: hover){.css-hover[data-hover=op]:hover{opacity:.5}}.css-hover[data-hover=op2]{transition:opacity .6s cubic-bezier(.19,1,.22,1) 0s}@media (hover: hover){.css-hover[data-hover=op2]:hover{opacity:.65}}.onlineshopbtn{width:23.7rem;height:5.5rem;background-color:#38200b;display:inline-block}.onlineshopbtnInner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.onlineshopbtnTxt{font-family:"Courier New, sans-serif";font-size:3.2rem;color:#fff;line-height:1.1052631579}.js-scrollshow[data-scrollshow=img] img{transition:all .8s;opacity:0}.js-scrollshow[data-scrollshow=img].isShow img{opacity:1}.js-scrollshow[data-scrollshow=img].replicaImg img{transition:all .8s .2s}.js-scrollshow[data-scrollshow=productimg] img{opacity:0}.js-scrollshow[data-scrollshow=productimg]:nth-child(1) img{transform:translate(-50%,-50%) scale(.9)!important;transition:all .8s}.js-scrollshow[data-scrollshow=productimg]:nth-child(2) img{transform:translate(-50%,-50%) scale(.9)!important}@media only screen and (min-width: 769px){.js-scrollshow[data-scrollshow=productimg]:nth-child(2) img{transition:all .8s .2s}}@media only screen and (max-width: 768px){.js-scrollshow[data-scrollshow=productimg]:nth-child(2) img{transition:all .8s}}.js-scrollshow[data-scrollshow=productimg]:nth-child(3) img{transform:translate(-50%,-50%) scale(.9)!important}@media only screen and (min-width: 769px){.js-scrollshow[data-scrollshow=productimg]:nth-child(3) img{transition:all .8s .4s}}@media only screen and (max-width: 768px){.js-scrollshow[data-scrollshow=productimg]:nth-child(3) img{transition:all .8s}}.js-scrollshow[data-scrollshow=productimg].isShow img{transform:translate(-50%,-50%) scale(1)!important;opacity:1}.js-scrollshow[data-scrollshow=giftimg] img{opacity:0;transform:scale(.9)}.js-scrollshow[data-scrollshow=giftimg]:nth-child(1) img{transition:all .8s}@media only screen and (min-width: 769px){.js-scrollshow[data-scrollshow=giftimg]:nth-child(2) img{transition:all .8s .2s}}@media only screen and (max-width: 768px){.js-scrollshow[data-scrollshow=giftimg]:nth-child(2) img{transition:all .8s}}@media only screen and (min-width: 769px){.js-scrollshow[data-scrollshow=giftimg]:nth-child(3) img{transition:all .8s .4s}}@media only screen and (max-width: 768px){.js-scrollshow[data-scrollshow=giftimg]:nth-child(3) img{transition:all .8s}}.js-scrollshow[data-scrollshow=giftimg].isShow img{transform:scale(1);opacity:1}.js-scrollshow[data-scrollshow=title]{opacity:0;transition:all .8s;transform:translate3d(0,3rem,0)}.js-scrollshow[data-scrollshow=title].isShow{transform:translateZ(0);opacity:1}.js-scrollshow[data-scrollshow=icontitle] .js-scrollshow_icontitle_icon{opacity:0;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:scale(.5)}.js-scrollshow[data-scrollshow=icontitle] .js-scrollshow_icontitle_title{opacity:0;transform:translate3d(0,3rem,0);transition:all .8s .25s}.js-scrollshow[data-scrollshow=icontitle].isShow .js-scrollshow_icontitle_icon{opacity:1;transform:scale(1)}.js-scrollshow[data-scrollshow=icontitle].isShow .js-scrollshow_icontitle_title{transform:translateZ(0);opacity:1}.shopbtn{width:8.2rem;height:8.2rem;border-radius:50%;display:inline-block}@media only screen and (max-width: 768px){.shopbtn{width:12.5rem;height:12.5rem}}.shopbtnInner{background-color:#38200b;border-radius:50%;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.shopbtnTxt{font-family:"Courier New, sans-serif";font-size:2.2rem;color:#fff;line-height:1.1052631579}@media only screen and (max-width: 768px){.shopbtnTxt{font-size:3.5rem}}.bottomLogo{margin-top:16.4rem}@media only screen and (max-width: 768px){.bottomLogo{margin-top:19.9rem}}.bottomLogoImg{width:27.1rem;margin:0 auto}.bottomLogoImg svg{overflow:visible}.detail{padding-bottom:14.3rem;margin-top:16.5rem}@media only screen and (max-width: 768px){.detail{margin-top:25.9rem;padding-bottom:26rem}}.detailKv{height:300vh;position:relative}.detailKvList{display:flex;flex-wrap:wrap;position:sticky;top:0;z-index:1;overflow:hidden}.detailKvImgWrap{position:absolute;top:0;left:0;width:100%;height:100%}.detailKvImgWrapIn{height:100vh;width:100%;position:sticky;top:0;overflow:hidden;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.detailKvImgWrapIn picture{width:100%;height:100%}}.detailKvImg{opacity:1;width:100%;height:auto}@media only screen and (max-width: 768px){.detailKvImg{height:100vh;width:100%;object-fit:cover}}.detailKvItem{width:33.3333333333%;height:50vh}@media only screen and (max-width: 768px){.detailKvItem{height:33.3333333333vh}}@media only screen and (max-width: 768px){.detailKvItem{width:50%}}.detailKvItem img{height:100%;object-fit:cover;width:100%}.detailTitleArea{margin-top:9.8rem}@media only screen and (max-width: 768px){.detailTitleArea{margin-top:22rem}}.detailTitleIcon{width:6.8rem;margin:0 auto}@media only screen and (max-width: 768px){.detailTitleIcon{width:11.9rem}}.detailTitle{margin-top:3.2rem;line-height:.87;text-align:center;font-family:"Courier New, sans-serif";font-size:6.6rem;font-weight:400}@media only screen and (max-width: 768px){.detailTitle{margin-top:6rem;line-height:.89;font-size:7.2rem}}.detailDescri{max-width:91.3rem;width:100%;padding:0 2rem;margin:5.2rem auto;text-align:justify}@media only screen and (max-width: 768px){.detailDescri{padding:0 10rem;margin:2.9rem auto 0}}.detailTxt{font-size:2.8rem;line-height:1.62;letter-spacing:.019em;font-family:Courier New,Noto Sans JP,serif}@media only screen and (max-width: 768px){.detailTxt{line-height:1.61;letter-spacing:.012em}}.detailQuote{max-width:62rem;margin:2.4rem auto 0}@media only screen and (max-width: 768px){.detailQuote{padding:0 2rem;margin:5.7rem auto 0}}.detailQuoteTxt{text-align:justify;font-size:2.4rem;line-height:1.57;letter-spacing:.023em;font-family:Noto Sans JP,serif}@media only screen and (max-width: 768px){.detailQuoteTxt{line-height:1.47}}.detailQuoteName{margin-top:1.5rem;text-align:right;font-size:2.4rem;line-height:1.5416666667;margin-top:.7rem;font-family:Noto Sans JP,serif}@media only screen and (max-width: 768px){.detailQuoteName{margin-top:2rem}}.detailQuoteName span{display:inline-block;margin-left:1.7rem}.detailWoody{max-width:91.4rem;padding-left:2rem;padding-right:2rem;width:100%;margin:19.7rem auto 0}@media only screen and (max-width: 768px){.detailWoody{margin:14.9rem auto 0;padding:0 4rem}}.detailProducts{margin-top:9.1rem}@media only screen and (max-width: 768px){.detailProducts{margin-top:13.2rem}}.js-detail_img_item{will-change:transform,opacity}.js-detail_kv{will-change:transform}.productTitle{text-align:center;font-family:"Courier New, sans-serif";font-size:6.5rem;line-height:1;font-weight:400}@media only screen and (max-width: 768px){.productTitle{font-size:7.2rem}}.productInner{max-width:148rem;padding:0 10rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.productInner{padding:0 4rem}}.productList{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.productList{flex-direction:column}}.productItemBg{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#e3d4c8}@media only screen and (max-width: 768px){.productItemBg{bottom:6rem;top:auto;height:66rem}.beforeRelease .productItemBg{bottom:8rem}}.productItemInfo{margin-top:1.2rem;position:relative;z-index:1}@media only screen and (max-width: 768px){.productItemInfo{margin-top:9.6rem}}.-item1 .productItemInfo{padding-right:1.4rem}@media only screen and (max-width: 768px){.-item2 .productItemInfo{margin-top:-1.4rem}}.-item3 .productItemInfo{padding-left:2.9rem}.-item4 .productItemInfo{margin-top:-.2rem}.productItem .productItemImg{transition:all .8s}.productItem.on .productItemImg{transform:scale(1.04)}.productItemImg{position:relative;aspect-ratio:350/390}@media only screen and (max-width: 768px){.productItemImg{aspect-ratio:1/1}}.productItemImg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none}.-item1 .productItemImg img{width:10.65rem;left:calc(50% - 1.8rem);top:calc(50% - .5rem)}@media only screen and (max-width: 768px){.-item1 .productItemImg img{width:18.7rem;top:calc(50% + 7.2rem)}}.-item2 .productItemImg img{top:calc(50% - 3.1rem);left:calc(50% - 4.5rem);width:31.25rem}@media only screen and (max-width: 768px){.-item2 .productItemImg img{width:42.5rem;top:calc(50% - 4.1rem);left:calc(50% + .1rem)}}.-item3 .productItemImg img{top:calc(50% - 4.9rem);left:calc(50% - 1rem);width:35.7rem}@media only screen and (max-width: 768px){.-item3 .productItemImg img{top:calc(50% + 1.4rem);left:calc(50% + 1.1rem);width:47.6rem}}.-item4 .productItemImg img{width:48.9rem;top:calc(50% - 4rem);left:calc(50% + 1.1rem)}@media only screen and (max-width: 768px){.-item4 .productItemImg img{width:63.9rem;top:calc(50% + -0rem);left:calc(50% + .3rem)}}.productItem{width:33.3333333333%;position:relative}@media only screen and (max-width: 768px){.productItem{width:100%}}@media only screen and (max-width: 768px){.productItem.-item2{margin-top:24rem}}@media only screen and (max-width: 768px){.productItem.-item3{margin-top:23rem}}.productRow{position:relative}.productRow.-row1{margin-top:13.3rem}@media only screen and (max-width: 768px){.productRow.-row1{margin-top:0}}.productRow.-row2{margin:11.2rem auto 0}@media only screen and (max-width: 768px){.productRow.-row2{margin:19rem auto 0}}.productItemName{font-size:2.1rem;line-height:1.0476190476;text-align:center;letter-spacing:.1em;font-weight:300;font-family:Noto Sans JP,serif}@media only screen and (max-width: 768px){.productItemName{font-size:4.9rem}}.productItemSize{font-size:2.9rem;font-family:"Courier New, sans-serif";text-align:center;margin-top:1.2rem;line-height:1;letter-spacing:-.02em}@media only screen and (max-width: 768px){.productItemSize{font-size:4.4rem;line-height:1.3;margin-top:1rem}}.productItemPrice{text-align:center;font-size:1.9rem;line-height:1;font-family:"Courier New, sans-serif"}@media only screen and (max-width: 768px){.productItemPrice{font-size:3.1rem}}.productItemPrice span{font-size:1.4rem;font-family:Noto Sans JP,serif;letter-spacing:-.02em}@media only screen and (max-width: 768px){.productItemPrice span{font-size:2.6rem}}.productItemBtnArea{text-align:center;margin-top:1.2rem}.beforeRelease .productItemBtnArea{display:none}.-item1 .productItemBtnArea{padding-right:1.4rem}@media only screen and (max-width: 768px){.-item1 .productItemBtnArea{padding-right:0}}.-item3 .productItemBtnArea{padding-left:2.6rem}@media only screen and (max-width: 768px){.-item3 .productItemBtnArea{padding-left:0}}.productRowBg{position:absolute;left:50%;transform:translate(-50%);top:0;width:100%;height:71.5%;background-color:#e3d4c8}.beforeRelease .productRowBg{height:75%}.-row2 .productRowBg{height:70%;max-width:69.9rem}.beforeRelease .-row2 .productRowBg{height:75%}.productNew{text-align:center;margin-top:1.1rem;display:none}@media only screen and (max-width: 768px){.productNew{margin-top:4.1rem}}.beforeRelease .productNew{display:block}.productNewTxt{font-size:4.6rem;position:relative;font-family:"Courier New, sans-serif";display:inline-block;line-height:1}.productNewTxt:before{content:"";display:inline-block;position:absolute;bottom:.2rem;left:0;background-color:currentColor;height:2px;width:100%}.woody{background-color:#e3d4c8;padding-bottom:10.6rem}@media only screen and (max-width: 768px){.woody{padding-bottom:6.2rem}}.woodyInner{padding:0 6.6rem}@media only screen and (max-width: 768px){.woodyInner{padding:0}}.woodyTitle{font-weight:400;font-family:"Courier New, sans-serif";font-size:5.3rem;text-align:center;transform:translateY(-50%)}@media only screen and (max-width: 768px){.woodyTitle{transform:translateY(-26.2%);font-size:7.6rem;line-height:.8}}.woodyTxt{text-align:center;line-height:1.2333333333;font-family:Courier New,Noto Sans JP,serif;font-weight:300;font-size:3.1rem}@media only screen and (max-width: 768px){.woodyTxt{font-family:inter,Noto Sans JP,serif;font-size:3.9rem;line-height:1.0512820513}}.woodyItem{width:46.3611859838%}@media only screen and (max-width: 768px){.woodyItem{width:50%}}.woodyItem:nth-child(2){margin-right:0;margin-left:auto;margin-top:-14.3rem}@media only screen and (max-width: 768px){.woodyItem:nth-child(2){margin-top:-10.1rem}}.woodyItem:nth-child(3){margin-top:-15.4rem}@media only screen and (max-width: 768px){.woodyItem:nth-child(3){margin-top:-10.2rem}}.woodyList{margin-top:3.1rem}@media only screen and (max-width: 768px){.woodyList{margin-top:6.1rem}}.woodyImg{margin-top:1.9rem}.woodyImg img{width:100%}.event{margin-top:19.7rem}@media only screen and (max-width: 768px){.event{margin-top:21rem}}.eventInner{max-width:138rem;padding-left:5rem;padding-right:5rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.eventInner{padding:0}}.eventBox{padding:5.6rem 0 9.1rem;background:url(/special/maisonmargiela-replica-afternoondelight/assets/img/bg_event.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.eventKv{width:66.3rem;margin:0 auto}}.eventKv img{width:100%}.eventTitleArea{margin-top:7.2rem;padding:0 2rem}@media only screen and (max-width: 768px){.eventTitleArea{margin-top:2.1rem}}.eventTitleEn{text-align:center;font-family:"Courier New, sans-serif";font-size:6.8rem;line-height:1;line-height:.85;font-weight:400;font-size:8rem}@media only screen and (max-width: 768px){.eventTitleEn{font-size:8.9rem;line-height:.89}}.eventTitleJp{font-size:4.1rem;text-align:center;line-height:1.3414634146;margin-top:2.2rem;letter-spacing:.05em;font-family:Noto Sans JP,serif}@media only screen and (max-width: 768px){.eventTitleJp{font-size:4.8rem;margin-top:11.2rem;line-height:1.2708333333}}.eventImgList{display:flex;justify-content:center;align-items:center;gap:2.7rem;padding:0 2rem;margin-top:8.3rem;align-items:flex-start}@media only screen and (max-width: 768px){.eventImgList{flex-wrap:wrap;gap:3.2rem;padding:0 4rem;margin-top:8.1rem}}.eventImgItem{width:25%}@media only screen and (max-width: 768px){.eventImgItem{width:calc(50% - 1.6rem)}}.eventImg img{width:100%}.eventImgTxt{font-family:"Courier New, sans-serif";text-align:center;font-size:2.1rem;margin-top:1rem}@media only screen and (max-width: 768px){.eventImgTxt{font-size:3rem;font-size:3.5rem;margin-top:.7rem;line-height:.8}}.eventTxt{font-size:2.3rem;line-height:1.4782608696;text-align:justify;letter-spacing:.02em;font-family:Courier New,Noto Sans JP,serif}@media only screen and (max-width: 768px){.eventTxt{font-size:2.8rem;line-height:1.4285714286;max-width:54.8rem;margin:0 auto}}.eventDescriArea{max-width:91.3rem;width:100%;padding:0 2rem;margin:6.5rem auto 0}@media only screen and (max-width: 768px){.eventDescriArea{display:flex;flex-direction:column;margin:6.9rem auto 0}}.eventNotion{margin-top:3.5rem}@media only screen and (max-width: 768px){.eventNotion{width:54.8rem;margin:4rem auto 0}}.eventInfoArea{margin-top:1.9rem;display:flex;gap:6rem}@media only screen and (max-width: 768px){.eventInfoArea{flex-direction:column;width:54.8rem;margin:4.2rem auto 0;gap:3.7rem}}.eventSchedule{display:flex;align-items:center}.eventScheduleItem.-end{position:relative;left:2rem}.eventMonth{font-family:"Courier New, sans-serif";letter-spacing:-.017em;text-align:center;font-size:3.7rem;line-height:1;position:relative;left:-.8rem}@media only screen and (max-width: 768px){.eventMonth{font-size:5.6rem;padding-left:1.7rem}}.-end .eventMonth{left:-.3rem}.eventDay{font-size:9.2rem;font-family:"Courier New, sans-serif";letter-spacing:-.148em;line-height:1;margin-top:-.5rem}@media only screen and (max-width: 768px){.eventDay{font-size:14.3rem}}.eventDay span{letter-spacing:-.02em;font-size:3.6rem;vertical-align:super;position:relative;top:-.5rem;left:.6rem}@media only screen and (max-width: 768px){.eventDay span{font-size:6rem}}.-end .eventDay span{left:1.6rem}.eventDate{font-family:"Courier New, sans-serif";font-size:2.7rem;line-height:1;padding-left:.6rem;margin-top:-.9rem}@media only screen and (max-width: 768px){.eventDate{padding-left:3.9rem;margin-top:-2.5rem;font-size:3.4rem}}.eventDateArrow{width:8.2rem;margin-left:1.2rem;margin-top:-.5rem;margin-right:.6rem}@media only screen and (max-width: 768px){.eventDateArrow{width:11.2rem;margin-left:2rem}}.eventAddress{position:relative;top:-1.5rem}.eventAddressName{font-family:"Courier New, sans-serif";font-size:4.7rem}@media only screen and (max-width: 768px){.eventAddressName{text-align:center;line-height:.9}}.eventAddressName .-en{letter-spacing:-.02em;font-size:5.8rem}.eventAddressName .-jp{display:inline-block;padding-left:.4rem;font-size:4.7rem}.eventAddressTxt{font-size:1.8rem;margin-top:-.4rem;font-family:Courier New,Noto Sans JP,serif}@media only screen and (max-width: 768px){.eventAddressTxt{text-align:center;font-size:2.4rem;margin-top:1.1rem}}@media only screen and (max-width: 768px){.eventTime{margin-top:1.8rem}}.eventTimeTxt{font-size:2.5rem;font-family:"Courier New, sans-serif";line-height:1.08}@media only screen and (max-width: 768px){.eventTimeTxt{font-size:3rem;text-align:center;font-size:4.5rem}}.eventTimeTxt .-lasttime{font-size:1.9rem}@media only screen and (max-width: 768px){.eventTimeTxt .-lasttime{font-size:2.4rem;display:block;line-height:1;margin-top:-2.6rem}}.eventTimeTxt .-lasttime span{font-size:2.4rem}@media only screen and (max-width: 768px){.eventTimeTxt .-lasttime span{font-size:2.9rem}}.eventNotionTxt{font-size:1.7rem;letter-spacing:.03em;font-family:Courier New,Noto Sans JP,serif;line-height:1.5}@media only screen and (max-width: 768px){.eventNotionTxt{font-size:2.4rem;line-height:1.3;letter-spacing:-.05em}}.eventLogoArea{margin-top:6.8rem;padding-left:2.4rem;text-align:center}@media only screen and (max-width: 768px){.eventLogoArea{margin-top:9.2rem}}.eventLogo{width:28rem;display:inline-block;position:relative}@media only screen and (max-width: 768px){.eventLogo{width:49.5rem}}.eventLogo .eventLogoCoffee{will-change:transform}.eventLogo .eventLogoCoffee svg{transform:translateZ(1px)}.eventLogo .eventLogoSaucer{position:absolute;bottom:0;left:0;right:0}.gift{padding-bottom:11.4rem;background-color:#dcdcdc}@media only screen and (max-width: 768px){.gift{padding-bottom:14.6rem}}.giftKv img{width:100%}.giftInner{max-width:1280px;padding-left:10rem;padding-right:10rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.giftInner{padding:0 4rem}}.giftTitleArea{margin-top:4.9rem}@media only screen and (max-width: 768px){.giftTitleArea{margin-top:12.9rem}}.giftTitleIcon{width:4.6rem;margin:0 auto}@media only screen and (max-width: 768px){.giftTitleIcon{width:7.8rem}}.giftTitle{font-size:6.7rem;line-height:.85;margin-top:2rem;font-weight:300;font-family:"Courier New, sans-serif";text-align:center}@media only screen and (max-width: 768px){.giftTitle{margin-top:6.8rem;font-size:7.6rem}}.giftItem .giftItemImg{transition:all .8s}.giftItem.on .giftItemImg{transform:scale(1.04)}.giftTxt{max-width:87.3rem;margin:4.1rem auto 0;text-align:justify;font-size:2.8rem;line-height:1.6071428571;letter-spacing:.023em}@media only screen and (max-width: 768px){.giftTxt{font-family:inter,sans-serif;max-width:54.9rem;line-height:1.44}}.giftListArea{margin-top:9.6rem;position:relative}@media only screen and (max-width: 768px){.giftListArea{margin-top:11.4rem}}.giftListAreaBg{position:absolute;top:12.1rem;left:0;background-color:#fff;width:100%;height:100%;height:63.2%}.giftList{display:flex;justify-content:center;align-items:center;padding-left:5.1rem;padding-right:3.8rem;gap:4.8rem;position:relative;z-index:1}@media only screen and (max-width: 768px){.giftList{flex-direction:column;gap:0;padding:0}}.giftItem{width:31.391905232%;position:relative}@media only screen and (max-width: 768px){.giftItem{width:100%}}@media only screen and (max-width: 768px){.giftItem:nth-child(2){margin-top:14.6rem}}@media only screen and (max-width: 768px){.giftItem:nth-child(3){margin-top:15.7rem}}.giftItemBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}@media only screen and (max-width: 768px) and (max-width: 768px){.giftItemBg{bottom:6rem;top:auto;height:66rem}}.giftItemImg img{width:100%}@media only screen and (max-width: 768px){.giftItemImg{width:52.8rem;margin:0 auto;position:relative;left:1rem}}.giftItemName{text-align:center;font-size:2.1rem;line-height:1.0476190476;font-weight:300}@media only screen and (max-width: 768px){.giftItemName{font-size:4.9rem;line-height:1.04}}.giftItemInfo{padding-right:1.3rem;margin-top:.1rem}@media only screen and (max-width: 768px){.giftItemInfo{margin-top:2.4rem}}.-item1 .giftItemInfo{padding-right:2.9rem}@media only screen and (max-width: 768px){.-item1 .giftItemInfo{padding-right:0}}.-item3 .giftItemInfo{padding-right:2.9rem}@media only screen and (max-width: 768px){.-item3 .giftItemInfo{padding-right:0}}.giftItemSize{font-size:2.9rem;font-family:"Courier New, sans-serif";text-align:center;margin-top:1.2rem;line-height:1;letter-spacing:-.02em}@media only screen and (max-width: 768px){.giftItemSize{font-size:4.6rem}}.giftItemPrice{text-align:center;font-size:1.9rem;line-height:1;font-family:"Courier New, sans-serif"}@media only screen and (max-width: 768px){.giftItemPrice{font-size:3.1rem;margin-top:.8rem}}.giftItemPrice span{font-size:1.4rem;font-family:Noto Sans JP,serif;letter-spacing:-.02em}@media only screen and (max-width: 768px){.giftItemPrice span{font-size:2.6rem}}.giftItemBtnArea{text-align:center;margin-top:1.2rem}.-item1 .giftItemBtnArea{padding-right:2.6rem}@media only screen and (max-width: 768px){.-item1 .giftItemBtnArea{padding-right:0}}.-item3 .giftItemBtnArea{padding-right:2.7rem}@media only screen and (max-width: 768px){.-item3 .giftItemBtnArea{padding-right:0}}.kv{width:100%;height:100vh;overflow:hidden}@media only screen and (max-width: 768px){.kv{height:100svh}}.kvInner{width:100%;height:100%;position:relative}.kvImgWrap{width:100%;height:100%}.kvImgWrap img{object-position:50% 0%;width:100%;height:100%;object-fit:cover}.kvImgWrap video{object-position:50% 0%;width:100%;height:100%;object-fit:cover}.kvTxt{position:absolute;top:6.3rem;right:2.3rem;font-size:2rem;font-family:"Courier New, sans-serif";color:#fff}@media only screen and (max-width: 768px){.kvTxt{top:10rem;right:2.9rem;font-size:2.4rem}}.kvAttention{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.kvAttentionTxt{width:6.6rem;overflow:hidden}.kvAttentionTxt svg{overflow:visible}.kvAttentionBar{margin-top:.7rem;height:22.5rem;width:1px;overflow:hidden}.kvAttentionBar.on .kvAttentionBarIn{animation:attention 4s infinite cubic-bezier(.215,.61,.355,1)}.kvAttentionBarIn{width:100%;background-color:#d8d9dc;height:100%;transform-origin:bottom}.js-kv_attention_txt{transform:translateY(-100%);padding:.5rem 0;will-change:transform}.js-kv_attention_bar{transform:scaleY(0);will-change:transform;transform-origin:top}.char{opacity:0;transition:opacity .8s cubic-bezier(.77,0,.175,1)}.char.isShow{opacity:1}.lead{font-size:5rem;line-height:1.25;padding-top:9.6rem}@media only screen and (max-width: 768px){.lead{font-size:2rem;padding-top:16.3rem}}.leadInner{max-width:138rem;padding-left:5rem;padding-right:5rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.leadInner{padding-left:4rem;padding-right:4rem}}.leadTitleWrap{margin:0 auto;width:50.4rem}.leadBox{padding:1.7rem 2rem 2rem;margin-top:9.2rem;background:url(/special/maisonmargiela-replica-afternoondelight/assets/img/bg_lead.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.leadBox{margin-top:14.6rem;padding:1.7rem;background:url(/special/maisonmargiela-replica-afternoondelight/assets/img/bg_lead_sp.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}}.leadBoxIn{border:2px solid #38200b;padding:5.7rem 5.2rem 4.6rem 5.7rem}@media only screen and (max-width: 768px){.leadBoxIn{border:.2rem solid #38200b;padding:7.2rem 0rem 10rem}}.leadBoxTitle{text-align:center;font-size:5.6rem;line-height:1.1607142857;letter-spacing:-.02em;font-family:Courier New,Noto Sans JP,serif}@media only screen and (max-width: 768px){.leadBoxTitle{font-size:5.1rem}}.leadBoxTitle span{font-family:"Courier New, sans-serif"}.leadBoxDescri{display:flex;margin-top:4.1rem;gap:11.1rem;text-align:justify}@media only screen and (max-width: 768px){.leadBoxDescri{flex-direction:column;margin-top:8.5rem;gap:7.8rem;padding:0 4rem}}.leadBoxTxt{line-height:1.6071428571;font-size:2.8rem;position:relative;top:-.8rem;letter-spacing:.03em}@media only screen and (min-width: 769px){.leadBoxTxt{font-family:Courier New,Noto Sans JP,serif}}@media only screen and (max-width: 768px){.leadBoxTxt{font-size:3rem;line-height:1.4333333333}}.leadBoxImg{width:46.7380720545%;flex-shrink:0}@media only screen and (max-width: 768px){.leadBoxImg{width:100%;padding:0 2.9rem}}.leadBoxImg img{width:100%}.replica{margin-top:13.5rem}@media only screen and (max-width: 768px){.replica{margin-top:22.4rem}}.replicaTitle{font-size:6.2rem;text-align:center;font-weight:300;line-height:1.16;font-family:Noto Sans JP,serif}.replicaMain{max-width:82.8rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.replicaMain{max-width:54.9rem;padding:0}}@media only screen and (max-width: 768px){.replicaInner{padding:0 4rem}}.replicaImg{margin-top:6.9rem}@media only screen and (max-width: 768px){.replicaImg{margin-top:10.4rem}}.replicaImg img{width:100%}.replicaTxt{margin-top:2rem;font-size:2.6rem;line-height:1.72;text-align:justify;font-family:Courier New,Noto Sans JP,serif}@media only screen and (max-width: 768px){.replicaTxt{margin-top:10.3rem}}.replicaStore{max-width:121.6rem;padding-left:2rem;padding-right:2rem;width:100%;margin:8.3rem auto 0}@media only screen and (max-width: 768px){.replicaStore{margin-top:18.7rem;padding:0}}.replicaStoreBox{background:url(/special/maisonmargiela-replica-afternoondelight/assets/img/bg_lead.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:1.7rem 2rem 2rem}@media only screen and (max-width: 768px){.replicaStoreBox{background:url(/special/maisonmargiela-replica-afternoondelight/assets/img/bg_lead_sp.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}}.replicaStoreBoxInner{border:2px solid #38200b;padding:6.9rem 2rem 4.4rem}@media only screen and (max-width: 768px){.replicaStoreBoxInner{border:.2rem solid #38200b;padding:5.5rem 0rem 8rem}}.replicaStoreTitle{text-align:center;font-size:2.1rem}@media only screen and (max-width: 768px){.replicaStoreTitle{font-family:inter,Noto Sans JP,serif;font-size:2.5rem}}.replicaStoreTxt{max-width:88.5rem;margin:0 auto;font-size:1.7rem;font-weight:300;line-height:22px;font-family:Courier New,Noto Sans JP,serif;line-height:2.1;margin:2.7rem auto}@media only screen and (max-width: 768px){.replicaStoreTxt{font-family:inter,Noto Sans JP,serif;font-size:2.3rem;max-width:54.9rem;margin-top:4rem;line-height:1.55;text-align:justify}}#top{width:100%;overflow-x:hidden}
