html{font-size:4.11vw}img{display:block}.main{overflow:visible;padding:0;position:relative}.container{max-width:1512px;width:auto;margin-bottom:90px}.pc{display:none}img{padding:0}.kv{height:calc(100svh - 45px);position:relative;overflow:hidden}.kv .kv_main{height:calc(100% + 1px)}.kv .kv_main img,.kv .kv_main video{width:100%;height:100%;object-fit:cover}.kv .kv_ttl{width:13.75rem;position:absolute;bottom:1.25rem;left:1.25rem}.greet{background:url("https://marlmarl-cdn.azureedge.net/pub/assets/img/feature/2026ss/mar/260225/ld_bk_sp.jpg") no-repeat center top/cover;padding:6.23rem 0 25.94rem;color:#F3F1EF;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:0.8125rem;font-style:normal;font-weight:500;line-height:250%;letter-spacing:0.08125rem}.greet .greet_ttl{width:20rem;margin:0 auto}.greet p{margin-top:2.43rem}.lineup{padding:6rem 1.25rem 5rem}.lineup .lineup_head{padding:0}.lineup .lineup_head h2{color:#313131;font-family:futura-pt, sans-serif;font-size:2rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.1rem}.lineup .lineup_head p{padding:0}.lineup .lineup_list{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.lineup .lineup_list li{color:#313131;font-family:"Noto Sans JP", sans-serif;font-size:0.75rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.0375rem;display:flex;justify-content:flex-end;align-items:center;gap:0.63rem}.lineup .lineup_list li:after{content:"";width:0.5rem;height:0.5rem;background:#A5D32E;display:block}.items{display:flex;flex-direction:column;gap:3.75rem}.visual{margin-bottom:4.63rem}.visual_slide{height:30rem;position:relative}.visual_img{height:100%;position:relative;z-index:1}.visual_img .visual_main{width:100%}.visual_img p{position:absolute;top:50%;left:50%;font-size:300%;transform:translate(-50%, -50%);color:#fff;height:auto}.visual_img li{width:100%;height:100%;overflow:hidden;position:absolute;top:0;opacity:0;visibility:hidden}.visual_img li.active{opacity:1;visibility:visible}.visual_img li .visual_label{position:absolute;top:0;right:0;width:5.625rem;z-index:1}.visual_slide .visual_scroller{display:flex;overflow:hidden;white-space:nowrap;position:absolute;bottom:1rem;width:100%;z-index:2}.visual_slide .visual_scroller p{flex:0 0 auto;color:#FFF;font-family:"Hiragino Kaku Gothic Pro";font-size:0.75rem;font-style:normal;font-weight:300;line-height:100%;letter-spacing:0.0375rem}.visual_slide .visual_scroller p:nth-child(odd){animation:loop 50s -25s linear infinite;margin-right:-0.4rem}.visual_slide .visual_scroller p:nth-child(even){animation:loop2 50s linear infinite}.visual_thumb{margin-top:0.88rem}.visual_thumb ul{display:flex;align-items:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0.37rem;padding:0 1.25rem}.visual_thumb ul::-webkit-scrollbar{display:none}.visual_thumb li{width:3.5rem;background:#ccc;flex:0 0 auto}.visual_thumb li img{width:100%}.visual_thumb li.active{width:4.375rem}.item_details{position:fixed;bottom:0;width:100%;height:28.38rem;z-index:5;transform:translateY(100%);transition:all 0.6s ease;background:#fff}.item_details .details_scroll{height:100%;overflow:auto;padding:3.09rem 0}.item_details:before{content:"";position:absolute;top:-0.62rem;left:50%;transform:translate(-50%);width:5rem;height:2px;background:#fff;opacity:0;visibility:hidden}.series{display:flex;flex-direction:column;gap:1.84rem}.item_info dt{color:#313131;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:1.25rem;font-weight:700;font-style:normal;letter-spacing:0.0375rem;line-height:100%}.item_info dd{color:#313131;text-align:center;font-family:futura-pt, sans-serif;font-size:0.9375rem;font-weight:450;font-style:normal;line-height:100%;margin-top:1.12rem}.item_list{padding:0;width:21.875rem;margin:1.47rem auto 0;display:flex;flex-wrap:wrap;gap:0.97rem 0.62rem}.item_list li{width:6.875rem;position:relative}.item_list li img{width:100%;background:#f4f4f4}.item_list li p{color:#313131;font-family:futura-pt, sans-serif;font-size:0.875rem;font-style:normal;font-weight:450;line-height:150%;margin-top:0.22rem}.item_list a{padding:0}.new{position:absolute;width:2.125rem;background:#313131;color:#fff;top:0.25rem;left:-0.25rem;padding:0.12rem;color:#FFF;text-align:center;font-family:futura-pt, sans-serif;font-size:0.625rem;font-style:normal;font-weight:450;line-height:100%;letter-spacing:0.03125rem}.price_list{color:#313131;text-align:right;font-family:futura-pt, sans-serif;font-size:0.75rem;font-style:normal;font-weight:450;line-height:150%;letter-spacing:0.0375rem;margin-top:1.28rem}.wearing{margin-top:3.72rem}.wearing .label{color:#000;text-align:center;font-family:"Hiragino Kaku Gothic ProN";font-size:0.875rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.04375rem;margin-bottom:1.5rem}.main:after{content:"";width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:2;transition:all 0.3s ease;opacity:0;visibility:hidden}.modaal_open .main:after{opacity:1;visibility:visible}.modaal_open .item_details.opened:before{opacity:1;visibility:visible}.close_btn{position:absolute;bottom:1.25rem;right:1.25rem;width:2.875rem;height:2.875rem;background:#fff;z-index:15}.item_gifts{padding-bottom:3.88rem}.gift_ttl{padding:0 1.31rem}.gift_ttl dt{color:#313131;font-family:futura-pt, sans-serif;font-size:1.625rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.08125rem}.gift_ttl dd{color:#313131;font-family:"Noto Sans JP", sans-serif;font-size:0.8125rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.04063rem;margin-top:1rem}.gift_list{margin-top:2rem;display:flex;gap:1.13rem;padding:0 1.25rem;overflow:auto;-webkit-overflow-scrolling:touch}.gift_list::-webkit-scrollbar{display:none}.gift_list li{width:8.125rem;flex:0 0 auto}.gift_list a{padding:0}.gift_list img{background:#f4f4f4}.gift_list p{margin-top:0.62rem;color:#313131;font-family:futura-pt, sans-serif;font-size:0.875rem;font-style:normal;font-weight:450;line-height:150%}.gift_list p span{display:block}.gift_list p .jp{color:#313131;font-family:"Noto Sans JP", sans-serif;font-size:0.6875rem;font-style:normal;font-weight:300;line-height:150%;letter-spacing:0.03438rem}.gift_list p .yen{font-size:0.8125rem}.item_btn{position:sticky;bottom:1.25rem;z-index:1;margin-bottom:1.25rem;transition:top 0.25s ease}.item_btn .modaal_triger{width:21.875rem;height:2.875rem;display:flex;justify-content:center;align-items:center;border:1px solid #313131;background:#313131;margin:0 auto;color:#FFF;font-family:futura-pt, sans-serif;font-size:1.125rem;font-style:normal;font-weight:450;line-height:100%;position:relative}.item_btn .modaal_triger img{position:absolute;right:1.25rem;top:50%;transform:translate(0, -50%)}.catalog{background:#F4F4F4;padding:4rem 1.25rem;margin-top:4.25rem}.catalog .catalog_head h3{color:#313131;font-family:futura-pt, sans-serif;font-size:1.9375rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:0.05813rem;text-transform:uppercase}.catalog .catalog_head p{color:#313131;font-family:"Noto Sans JP", sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0.05rem;margin-top:1rem}.catalog .catalog_txt{color:#313131;font-family:"Noto Sans JP", sans-serif;font-size:0.8125rem;font-style:normal;font-weight:500;line-height:200%;letter-spacing:0.04063rem;margin-top:3rem}.catalog .catalog_links,.catalog .catalog_inner{height:38.125rem;margin-top:2rem;background:#fff}.catalog .catalog_inner iframe{width:100%;height:100%}.march{padding:0}.april{padding:0}@media screen and (min-width: 767px){html{font-size:min(1.35vw, 16px)}a:hover{opacity:0.6}.sp{display:none}.pc{display:block}.kv{height:calc(100svh - 50px)}.kv .kv_main .pc{display:inline}.kv .kv_ttl{width:17.625rem;bottom:auto;left:7.5rem;top:50%;transform:translate(0, -50%)}.greet{background-image:url("https://marlmarl-cdn.azureedge.net/pub/assets/img/feature/2026ss/mar/260225/ld_bk_pc.jpg");background-size:100%;background-position:center bottom;padding:7.1rem 0 20.88rem;font-size:1rem;font-style:normal;font-weight:500;line-height:200%;letter-spacing:0.05rem}.greet p{margin-top:3.75rem}.lineup{padding:10rem 3rem;width:calc(58.75rem + 6rem);max-width:calc(940px + 6rem);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.lineup .lineup_head h2{font-size:2.5rem;letter-spacing:0.125rem}.lineup .lineup_list{gap:1.94rem;margin-top:0}.lineup .lineup_list li{font-size:0.8125rem;font-weight:500;letter-spacing:0.04063rem}.lineup .lineup_list li:after{content:"";width:0.5rem;height:0.5rem;background:#A5D32E;display:block}.items{padding:0 3rem;width:calc(58.75rem + 6rem);max-width:calc(940px + 6rem);margin:0 auto;display:flex;flex-direction:column;gap:16.06rem}.visual{margin-bottom:0;width:30.1875rem;position:sticky;top:65px;display:flex;flex-direction:column;justify-content:center}.visual .visual_slide{width:100%;height:37.125rem}.visual .visual_slide .visual_img{height:100%}.visual .visual_slide .visual_scroller p{color:#FFF;font-family:"Hiragino Kaku Gothic Pro";font-size:0.75rem;font-style:normal;font-weight:300;line-height:200%;letter-spacing:0.0375rem}.visual .visual_thumb{margin-top:0.88rem}.visual .visual_thumb ul{padding:0}.visual .visual_thumb li{width:3.15rem;height:3.87694rem;background:#ccc}.visual .visual_thumb li.active{width:3.15rem;height:3.87694rem;opacity:0.7}.items .item_section{width:24.375rem;margin:0 0 0 auto;padding-top:1.22rem}.item_details{position:relative;bottom:auto;height:auto;padding:0;transform:none}.item_info dd{font-size:0.9375rem;margin-top:1.12rem}.item_list{padding:0}.wearing{margin-top:3.94rem}.close_btn{display:none}.item_gifts{margin-top:3.75rem;padding-bottom:0}.gift_ttl{padding:0;text-align:center}.gift_ttl dt{font-family:"Noto Sans JP", sans-serif;font-weight:700}.gift_ttl dd{font-weight:700}.gift_list{margin-top:2rem;flex-wrap:wrap;gap:1.25rem 0.62rem;overflow:unset}.gift_list li{width:10.625rem;flex:none}.gift_list picture{display:block;width:100%;height:8.125rem}.gift_list img{width:100%;height:100%;object-fit:cover}.gift_list p{font-weight:400}.item_btn{display:none}.catalog{text-align:center;padding:6rem 0 5rem;margin-top:10rem}.catalog .catalog_head h3{font-size:2.5rem;letter-spacing:0.075rem}.catalog .catalog_head p{font-size:1.125rem;letter-spacing:0.05625rem}.catalog .catalog_txt{color:#313131;font-family:"Noto Sans JP", sans-serif;font-size:0.8125rem;font-style:normal;font-weight:500;line-height:200%;letter-spacing:0.04063rem;margin-top:3rem}.catalog .catalog_links,.catalog .catalog_inner{width:24.375rem;height:42.5rem;margin:4.13rem auto 0}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}

/*# sourceMappingURL=style.css.map */