.c-utility-product__item.deco-item[data-v-e952eaed]{flex:1;margin-bottom:0;margin-right:0;min-width:180px;width:auto}.c-utility-product__item.deco-item .title[data-v-e952eaed]{font-size:13px;line-height:1.3;margin-bottom:2px}.c-utility-product__item.deco-item .c-image__cnt[data-v-e952eaed]{align-items:center;display:flex;flex-direction:column;height:245px;min-width:175px}.c-utility-product__item.deco-item .c-image__cnt:hover .image[data-v-e952eaed]{opacity:.8}.c-utility-product__item.deco-item .c-image__cnt:hover .title[data-v-e952eaed]{color:#03a}.c-utility-product__item.deco-item .c-image__cnt .image[data-v-e952eaed]{display:flex;flex-direction:column;height:100%;position:relative;text-align:center;transition:.175s ease-out;transition-property:opacity;width:100%;width:-moz-fit-content;width:fit-content}.c-utility-product__item.deco-item .c-image__cnt .image img[data-v-e952eaed]{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (max-width:768px){.c-utility-product__item.deco-item[data-v-e952eaed]{flex-basis:118px;flex-grow:1;min-width:150px}.c-utility-product__item.deco-item .c-image__cnt[data-v-e952eaed]{height:140px;min-width:145px;width:100%}}.c-utility-product__item:hover .image[data-v-e952eaed]{opacity:1}.text-area[data-v-e952eaed]{margin-top:8px}.text-area .title[data-v-e952eaed]{display:-webkit-box;overflow:hidden;text-align:left;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;font-size:16px;font-style:normal;font-weight:600;height:2.6em;line-height:130%}@media screen and (max-width:768px){.text-area .title[data-v-e952eaed]{font-size:14px}}.text-area .author[data-v-e952eaed]{color:#666;font-size:14px;font-style:normal;font-weight:250;height:1.3em;line-height:130%;margin-top:8px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.text-area .author[data-v-e952eaed]{font-size:11px}}.price-fav[data-v-e952eaed]{align-items:center;align-self:stretch;display:flex;height:32px;margin-top:4px}@media screen and (max-width:768px){.price-fav[data-v-e952eaed]{margin-top:8px}}.price-fav .price[data-v-e952eaed]{align-items:baseline;color:#707070;display:flex}.price-fav .price[data-v-e952eaed],.price-fav .price-v1[data-v-e952eaed]{flex-grow:1;font-size:14px;font-style:normal;font-weight:600;line-height:130%;min-width:80px}.price-fav .price-v1[data-v-e952eaed]{color:#ba1064}.price-fav .yen-mark[data-v-e952eaed]{font-size:10px}.price-fav .c-btn__fav[data-v-e952eaed]{width:32px}.price-fav .c-btn__fav[data-v-e952eaed]:hover{opacity:.8}.price-fav .c-btn__fav[data-v-e952eaed]:after{color:#959595;content:"favorite";display:block;font-family:Material Symbols Outlined;font-size:32px;height:32px;width:32px}.price-fav .c-btn__fav.c-btn__fav--on[data-v-e952eaed]:after{color:#ba1064;font-variation-settings:"FILL" 1,"GRAD" 0,"opsz" 48}.action-area[data-v-e952eaed]{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:4px;margin-top:12px}@media screen and (max-width:768px){.action-area[data-v-e952eaed]{margin-top:8px}}.action-area .c-btn[data-v-e952eaed]{align-items:center;align-self:stretch;border-radius:3px;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:8px;height:32px;justify-content:center;line-height:14px;padding:16px}.action-area .c-btn[data-v-e952eaed]:hover{opacity:.8}.action-area .c-btn[data-v-e952eaed] *{color:#fff}.action-area .c-btn__cart[data-v-e952eaed]{background-color:#ba1064;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 48}.action-area .c-btn__read[data-v-e952eaed]{background-color:#fff;border:1px solid #8080b3;border-radius:3px;color:#559}.action-area .c-btn__read[data-v-e952eaed] *{color:#559}@media screen and (max-width:768px){.action-area .material-symbols-outlined[data-v-e952eaed]{display:none}}.c-modal__message[data-v-e952eaed]{padding:25px 30px}.c-modal__message p[data-v-e952eaed]{font-size:18px;padding-bottom:20px}@media screen and (max-width:768px){.c-modal__favorite-del-confirm[data-v-e952eaed] .modal-footer{flex-direction:column-reverse}}
