.footer{margin-top:1.875rem}@media(min-width: 600px){.footer{margin-top:3.125rem}}.hero{position:relative}.hero__title{position:absolute;top:29.6851574213%;left:50%;z-index:1;width:88.5333333333%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 992px){.hero__title{top:4.572098476%;width:40.3125%}}@media(min-aspect-ratio: 1280/854){.hero__title{top:4.572098476%;width:40.3125%}}.hero__yozora{position:absolute;top:3.748125937%;left:4%;z-index:1;width:48%}@media(min-width: 992px){.hero__yozora{top:5.8616647128%;left:3.515625%;width:19.53125%}}@media(min-aspect-ratio: 1280/854){.hero__yozora{top:5.8616647128%;left:3.515625%;width:19.53125%}}.hero__sale{position:absolute;left:5.8666666667%;bottom:5.2473763118%;z-index:1;width:48.2666666667%}@media(min-width: 992px){.hero__sale{bottom:5.8616647128%;right:3.90625%;left:auto;width:23.125%}}@media(min-aspect-ratio: 1280/854){.hero__sale{bottom:5.8616647128%;right:3.90625%;left:auto;width:23.125%}}.content{position:relative;z-index:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.content::after{position:fixed;inset:0;z-index:-1;content:"";display:block;background:center/cover no-repeat url("../images/fluffy/hero_bg_sp.webp")}@media(min-width: 992px){.content::after{background-image:url("../images/fluffy/hero_bg_pc.webp")}}@media(min-aspect-ratio: 1280/854){.content::after{background-image:url("../images/fluffy/hero_bg_pc.webp")}}.message{margin:1.875rem 0;padding:2.5rem 0;background:#fff}@media(min-width: 600px){.message{margin:3.125rem 0;padding:5rem 0}}.message__inner{padding:0 2.5rem}@media(min-width: 600px){.message__inner{padding:0 2.5rem}}.message__title{text-align:center;font-family:"A1 Gothic B",sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:.1em;line-height:1.65}@media(min-width: 600px){.message__title{font-size:1.5rem}}.message__title span{font-size:0.9375rem;letter-spacing:0}@media(min-width: 600px){.message__title span{font-size:1.125rem}}.message__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem;font-size:0.875rem;line-height:2;letter-spacing:.1em}@media(min-width: 600px){.message__text{margin-top:2.5rem;font-size:1rem}}.message__text a{text-decoration:none;color:#f50}@media(hover: hover)and (pointer: fine){.message__text a:hover,.message__text a:focus-visible{opacity:.5}}.message__text a:active{opacity:.5}.itemTextArea{padding-top:1.875rem;padding-bottom:3.125rem;background:#fff}@media(min-width: 600px){.itemTextArea{padding-top:3.125rem;padding-bottom:5rem}}.itemTitle{font-family:"A1 Gothic B",sans-serif;font-size:1.5rem;line-height:1;letter-spacing:.01em;text-indent:.01em;font-weight:400;text-align:center}.itemTextArea__content{width:calc(100% - 5rem);margin-top:2.5rem;margin-right:auto;margin-left:auto}@media(min-width: 600px){.itemTextArea__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 10rem);margin-top:2.8125rem}}.itemTextArea__inner{display:grid;gap:2em;font-size:0.875rem;line-height:2;letter-spacing:.01em}@media(min-width: 600px){.itemTextArea__inner{font-size:1rem}}@media(min-width: 600px){.itemTextArea__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.125rem}}.itemTextArea__box p+p{margin-top:2em}.itemTextArea__box a{text-decoration:none;color:#ff5858}@media(hover: hover)and (pointer: fine){.itemTextArea__box a:hover,.itemTextArea__box a:focus-visible{opacity:.5}}.itemTextArea__box a:active{opacity:.5}.onSale{background:#fff}.onSale__inner{padding-top:2.5rem}@media(min-width: 600px){.onSale__inner{padding-top:3.125rem}}.onSale__title{width:11.5625rem;margin:0 auto}@media(min-width: 600px){.onSale__title{width:13.875rem}}.lineup{padding-top:1.875rem}@media(min-width: 600px){.lineup{padding-top:3.125rem}}.lineup ul{grid-template-columns:repeat(1, 1fr);row-gap:3.125rem;max-width:28.75rem}@media(min-width: 600px){.lineup ul{grid-template-columns:repeat(2, 1fr);max-width:53.625rem}}.lineup .thumb{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.3125rem}.lineup dt{font-size:0.8125rem}.lineup dt small{font-size:0.8125rem}/*# sourceMappingURL=fluffy.css.map */