.komono-gallery{padding:50px 0}.komono-gallery__text p{color:#a68a5c;text-align:center;margin:0 0 50px}.komono-gallery__list{max-width:100%;width:100%;padding:0 10px;margin-inline:auto}.komono-gallery__list ul{display:flex;flex-wrap:wrap;gap:10px 10px}.komono-gallery__list ul li{width:calc(33.3333333333% - 7px);list-style:none}.komono-gallery__list ul li a{display:block}.komono-gallery__list-title{font-size:1.4rem;color:#333;font-weight:700;margin:10px 0 5px}.komono-gallery__list-image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 642px){.komono-gallery__list{max-width:1220px;padding:0}.komono-gallery__list ul li{width:calc(16.6666666667% - 9px)}}.komono-styling-remodal{padding-bottom:20px!important}.komono-hair,.komono-styling{padding:50px 0}.komono-hair__title,.komono-styling__title{text-align:center;color:#d59c84;font-size:2.4rem;margin-bottom:20px}.komono-hair__text p,.komono-styling__text p{color:#d59c84;text-align:center;margin:0 0 30px}.komono-hair__list,.komono-styling__list{max-width:100%;width:100%;padding:0 10px;margin-inline:auto}.komono-hair__list ul,.komono-styling__list ul{display:flex;flex-wrap:wrap;gap:10px 10px}.komono-hair__list ul li,.komono-styling__list ul li{width:calc(50% - 6px);list-style:none}.komono-hair__list ul li a,.komono-styling__list ul li a{display:block;height:100%}.komono-styling__list-image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.komono-styling__list-text{text-align:left;margin-top:5px;color:#333}@media screen and (min-width: 642px){.komono-hair__list,.komono-styling__list{max-width:1220px;padding:0}.komono-hair__list ul li,.komono-styling__list ul li{width:calc(33.3333333333% - 9px)}}.komono-hair__list-image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.komono-hair__list ul li{height:160px}@media screen and (min-width: 642px){.komono-hair__list ul li{width:calc(20% - 9px)}}.coordinate-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000007f;overflow-y:scroll;opacity:0;visibility:hidden;transition:.3s;z-index:20}.coordinate-modal.is-active{opacity:1;visibility:visible}.coordinate-modal-container{display:flex;justify-content:center;align-items:center;min-height:100%;position:relative;z-index:21}.coordinate-modal-close{position:absolute;content:"";top:-80px;right:0;cursor:pointer}.coordinate-modal-close button{margin:0}.coordinate-modal-close button svg{width:20px;height:20px}.coordinate-modal-content{background:#fff;max-width:500px;width:100%;padding:23px 21px 70px;margin:100px auto;position:relative;z-index:22}.coordinate-recommend-gallery-title{text-align:center;font-size:24px;font-weight:400;margin:30px auto;position:relative;padding-bottom:10px;width:fit-content}.coordinate-recommend-gallery-title:after{width:calc(100% + 28px);position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%);height:2px;background:linear-gradient(to bottom right,#ffd600,#f66d42,#ff7aba)}#coordinate-recommend-gallery{position:relative;overflow:visible}.coordinate-recommend-pagination-gallery__wrap{max-width:100%;position:absolute;content:"";bottom:15px;z-index:10;right:20px}.coordinate-recommend-button-next.modal{right:-13px!important}.coordinate-recommend-button-prev.modal{left:-13px!important}@media (max-width: 768px){.coordinate-recommend-btn.gallery.modal{margin-top:0;max-width:173px}.coordinate-modal-content{padding:7px 6px 35px}.coordinate-recommend-gallery-title{font-size:18px;padding-bottom:5px;margin:16px auto 30px}.coordinate-recommend-pagination-gallery__wrap{right:10px;bottom:10px}.coordinate-modal-close{top:-70px}.coordinate-modal-close button{width:50px;height:50px}.coordinate-modal-container{max-width:calc(100% - 30px);margin:0 auto}}.subheadingimg{width:627px;margin-bottom:35px}.title_bottom_text{font-size:36px;margin-top:-25px}.is_sp{display:none}.is_pc{display:block}@media (max-width: 768px){.features--heading-normal .u-h1{font-size:24px}.SectionHeader__SubHeading+.SectionHeader__Heading{margin-top:5px}.subheadingimg{width:262px;margin-bottom:10px}.title_bottom_text{font-size:18px;margin-top:-10px}.is_sp{display:block}.is_pc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom.css.map */
