.page-index .product-contents-body{display:grid}@media screen and (width > 750px){.page-index .product-contents-body{row-gap:80px}}@media screen and (width <= 750px){.page-index .product-contents-body{row-gap:60px}}.page-index .mainvisual__tag{position:absolute}@media screen and (width > 750px){.page-index .mainvisual__tag{top:20px;right:0;width:160px}}@media screen and (width <= 750px){.page-index .mainvisual__tag{top:20px;right:20px}}.page-index .mainvisual__tag img{width:100%}.page-index .lineup__main{position:relative}.page-index .lineup__catch{position:absolute;padding:20px;width:100%;top:0;left:0;color:var(--color-green);text-align:center;font-size:var(--font-size-set22);font-weight:700;line-height:1.5}.page-index .lineup__product{position:relative;z-index:1;display:grid;gap:20px}@media screen and (width > 750px){.page-index .lineup__product{grid-template-columns:auto minmax(420px,auto);align-items:center;justify-items:center;padding-inline:20px;margin-block-start:40px}}.page-index .lineup__product__image{display:block}@media screen and (width > 750px){.page-index .lineup__product__image{width:224px;grid-column:1/2;justify-self:end}}@media screen and (width <= 750px){.page-index .lineup__product__image{margin-block-start:-69px;max-width:224px;margin-inline:auto}}.page-index .lineup__product__detail{text-align:center;color:var(--color-green);line-height:1.5;display:grid;row-gap:5px}.page-index .lineup__product__name{font-size:var(--font-size-set22);font-weight:700}.page-index .lineup__product__fragrance{font-size:var(--font-size-set15);font-weight:700}.page-index .lineup__product__spec{font-size:var(--font-size-set14)}.page-index .lineup__product__description{display:grid;row-gap:10px}@media screen and (width > 750px){.page-index .lineup__product__description{grid-column:1/3}}@media screen and (width <= 750px){.page-index .lineup__product__description{padding-inline:20px}}@media screen and (width > 750px){.page-index .lineup__product__link{grid-column:1/3}}@media screen and (width > 750px){.page-index .section.about .switch-container{padding-inline:35px}}@media screen and (width <= 750px){.page-index .section.about .switch-container__image{padding-inline:35px}}@media screen and (width <= 750px){.page-index .section.about .switch-container__text{padding-inline:20px}}.page-index .section.about .about__link{margin-block-start:30px}
/*# sourceMappingURL=index-page.css.map */