:root{--color-andnail:#4f210e;--color-andnail-text:#2c2825;--font-mincho:"Sawarabi Mincho",serif;--padding-inline-andnail:32px}@media screen and (width <= 750px){:root{--padding-inline-andnail:20px}}.product-contents-body{container-type:inline-size;color:var(--color-andnail-text);padding-bottom:90px;background:url("/andnail/images/common/bg_main.png") repeat-y top center;background-size:100% auto;display:grid;grid-template-columns:100%;row-gap:80px}.p-brandNavi{--brandNavi-color:#fff;--brandNavi-color-hover:color-mix(in srgb,var(--color-andnail) 10%,transparent);--brandNavi-textColor:var(--color-andnail)}.p-brandNaviMenu__item__label{line-height:1.4}@media (any-hover:hover){.p-brandNavi__toggle:hover{background-color:var(--brandNavi-color-hover)}.p-brandNaviMenu__item:hover{background-color:var(--brandNavi-color-hover)}}.swiper{overflow:hidden;max-width:100%}.swiper .swiper-wrapper{width:100%;display:flex}.swiper .swiper-slide{flex-shrink:0;width:100%}.swiper .swiper-pagination{display:flex;justify-content:center;gap:2px;padding-block:10px}.swiper .swiper-pagination .swiper-pagination-bullet{position:relative;background-color:revert;aspect-ratio:1/1;width:20px;height:20px;padding:4px}.swiper .swiper-pagination .swiper-pagination-bullet:after{content:"";border-radius:999px;width:100%;height:100%;display:block;background-color:color-mix(in srgb,var(--color-andnail) 30%,#fff)}.swiper .swiper-pagination .swiper-pagination-bullet-active:after{background-color:var(--color-andnail)}.swiper .slide-photo{aspect-ratio:1/1}.swiper .slide-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fMincho{font-family:var(--font-mincho);font-weight:unset}.img{width:-moz-fit-content;width:fit-content;margin-inline:auto}.marker{font-style:normal;font-weight:bold;background:linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(255,241,0,0.3) 50%)}.small-text{font-size:0.7em}.link-button{display:flex;justify-content:center;align-items:center;min-height:80px;padding-inline:1.5em;margin-inline:auto;background-color:#c7d899;border-radius:999px;color:var(--color-andnail);font-size:var(--font-size-set20);text-align:center;line-height:1.4}@media (any-hover:hover){.link-button{transition:opacity 0.2s}.link-button:hover{opacity:0.7}}.mv{background:url("/andnail/images/common/mv_bg.png") no-repeat top center;background-size:100% auto}@media screen and (width > 750px){.mv{padding-block-start:100px}}@media screen and (width <= 750px){.mv{padding-block-start:60px}}.mv .mv__inner{display:grid;row-gap:32px;margin-inline:auto;max-width:600px;text-align:center}.mv .mv__title{color:var(--color-andnail);font-size:var(--font-size-set34);line-height:1.5;display:grid}.mv .mv__title__text{font-size:var(--font-size-set34)}.mv .mv__title__product-name{font-size:var(--font-size-set18)}.mv .mv__img{position:relative}@media screen and (width <= 750px){.mv .mv__img{width:-webkit-fill-available;width:-moz-available;width:stretch;margin-inline:var(--padding-inline-andnail)}}.mv .mv__product-spec{color:var(--color-andnail);line-height:1.5;text-align:center;font-size:var(--font-size-set16);margin-block-start:-10px}.mv .mv__txt{text-align:left}@media screen and (width <= 750px){.mv .mv__txt{width:-webkit-fill-available;width:-moz-available;width:stretch;margin-inline:var(--padding-inline-andnail)}}.mv .mv__tag-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;gap:10px;padding-inline:var(--padding-inline-andnail)}.mv .mv__tag-list .mv__tag{color:var(--color-andnail);font-family:var(--font-mincho);line-height:1.5;background-color:rgba(255,241,0,0.5);padding:0.25em 0.5em}@media screen and (width > 750px){.mv .mv__tag-list .mv__tag{font-size:var(--font-size-22)}}@media screen and (width <= 750px){.mv .mv__tag-list .mv__tag{font-size:var(--font-size-16)}}.section{display:grid;row-gap:30px;padding-inline:var(--padding-inline-andnail)}.section-heading{color:var(--color-andnail);font-family:var(--font-mincho);line-height:1.5;text-align:center;display:grid}.section-heading a{color:inherit}@media screen and (width > 750px){.section-heading{font-size:var(--font-size-36)}}@media screen and (width <= 750px){.section-heading{font-size:var(--font-size-24vw)}}.product__mv{margin-block:30px}.voice{margin-inline:auto;background-color:#fff;border:1px solid var(--color-andnail);padding-block:40px;display:grid;grid-template-columns:100%;row-gap:30px;width:calc(100% - var(--padding-inline-andnail) * 2);padding-inline:var(--padding-inline-andnail)}.voice .voice__head{color:var(--color-andnail);font-family:var(--font-mincho);line-height:1.5;text-align:center;display:grid;row-gap:10px;justify-content:center}.voice .voice__head a{color:inherit}.voice .voice__head .voice__catch{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;text-box:trim-both;font-size:var(--font-size-set18);line-height:1.4}.voice .voice__head .voice__catch:before{content:"";width:1.4em;height:100%;background:url("/andnail/images/common/ttl_line01.png") no-repeat 0 0;background-size:contain}.voice .voice__head .voice__catch:after{content:"";width:1.4em;height:100%;background:url("/andnail/images/common/ttl_line02.png") no-repeat 0 0;background-size:contain}@media screen and (width > 750px){.voice .voice__head .voice__title{font-size:var(--font-size-36)}}@media screen and (width <= 750px){.voice .voice__head .voice__title{font-size:var(--font-size-22vw);white-space:nowrap}}.howto{display:grid;row-gap:40px}.howto .howto__description{margin-inline:auto;display:grid;row-gap:30px;padding-inline:var(--padding-inline-andnail)}.howto .howto__list{list-style:none;display:grid;row-gap:10px}.howto .howto__list-item{text-indent:hanging 1em}.howto .howto__list-item:before{content:"";display:inline-block;width:0.6em;height:0.6em;margin-inline-end:0.4em;background-color:#c7d899;border-radius:50%}.heading-brown{min-height:2.5em;background-color:var(--color-andnail);display:grid;place-content:center;box-shadow:inset 0px 10px var(--color-andnail),inset 0px 11px #fff,inset 0px -10px var(--color-andnail),inset 0px -11px #fff;font-size:var(--font-size-set26);font-family:var(--font-mincho);line-height:1.5;text-align:center;color:#fff}.seibun{width:-moz-fit-content;width:fit-content;margin-inline:auto;position:relative}@media screen and (width > 750px){.seibun{margin-top:90px}}@media screen and (width <= 750px){.seibun{margin-top:40px}}.seibun .seibun__over{position:absolute}@media screen and (width > 750px){.seibun .seibun__over{top:-81px;left:-30px}}@media screen and (width <= 750px){.seibun .seibun__over{top:-40px;left:-15px;width:90px}}
/*# sourceMappingURL=common.css.map */