@charset "UTF-8";.product-detail-header-container .sub-title{font-size:1.125rem;font-weight:700;margin-bottom:5px}.product-detail-header-container .title{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:10px}.product-detail-header-container .date,.product-detail-header-container .writer{font-size:.8rem;color:gray}.snsbtn{display:flex;list-style:none;margin:0;padding:0}.snsbtn li:last-child{margin-right:0}.snsbtn li img{width:22px;height:22px;margin-right:3px;margin-bottom:2px}.product-detail-body-container{padding:15px 0}.hastag{font-size:.8rem;padding:0 10px;border:1px solid #b9b9b9;margin-right:5px;line-height:20px;color:#6d6d6d;background:#fff;display:inline-block}.articleArea{padding-top:30px}nav[role=navigation] p{display:none}nav[role=navigation] .ring-gray-300{--tw-ring-opacity: 0 !important}nav[role=navigation] a,nav[role=navigation] span{font-size:20px!important;background-color:#f7f7f7!important}nav[role=navigation] a:focus,nav[role=navigation] span:focus{background:#fff!important;color:#333}nav[role=navigation] a:hover,nav[role=navigation] span:hover{background:#f7f7f763!important;color:#828282}nav[role=navigation] .shadow-sm .px-4{padding:25px 15px!important}nav[role=navigation] span.shadow-sm{box-shadow:none!important}nav[role=navigation] span[aria-current=page] span{background-color:#1357c6!important;color:#fff!important}nav[role=navigation] span a:focus{outline:0!important;border:none}nav[role=navigation] .border{border:none!important}nav[role=navigation] span[aria-disabled=true][aria-label="&laquo; Previous"] span{height:70px;width:220px;display:flex;align-items:center;justify-content:start}nav[role=navigation] span[aria-disabled=true][aria-label="&laquo; Previous"] span svg{display:none;width:0!important}nav[role=navigation] span[aria-disabled=true][aria-label="&laquo; Previous"] span:after{content:"<< 前のページ";padding-left:25px}nav[role=navigation] span[aria-disabled=true][aria-label="Next &raquo;"] span{height:70px;width:220px;display:flex;align-items:center;justify-content:end}nav[role=navigation] span[aria-disabled=true][aria-label="Next &raquo;"] span svg{display:none;width:0!important}nav[role=navigation] span[aria-disabled=true][aria-label="Next &raquo;"] span:after{content:"次のページ >>";padding-right:25px}nav[role=navigation] a[rel=prev]{height:70px;width:220px;display:flex;align-items:center;justify-content:start}nav[role=navigation] a[rel=prev] svg{display:none;width:0!important}nav[role=navigation] a[rel=prev]:after{content:"<< 前のページ";padding-left:25px}nav[role=navigation] a[rel=next]{width:220px;display:flex;align-items:center;height:70px;justify-content:end}nav[role=navigation] a[rel=next] svg{display:none;width:0!important}nav[role=navigation] a[rel=next]:after{content:"次のページ >>";padding-right:25px}nav[role=navigation] .px-4{padding-left:10px!important;padding-right:10px!important}#previousArticle{position:relative;padding-right:20px!important;padding-left:20px!important;margin-right:10px}#previousArticle a{font-size:20px!important;padding-left:0!important}#previousArticle a:after{position:absolute;content:"";width:20px;height:1.5px;background-color:#6d6d6d;right:110px;top:3px;transform:translateY(-50%) rotate(-55deg);transition:.3s all ease}#previousArticle a:before{position:absolute;content:"";width:20px;height:1.5px;background-color:#6d6d6d;right:110px;top:19px;transform:translateY(-50%) rotate(55deg);transition:.3s all ease}#previousArticle:after{position:absolute;content:"";height:20px;width:1px;right:0;background-color:#6d6d6d}#nextArticle{position:relative;padding-right:20px!important;padding-left:20px!important;margin-left:10px}#nextArticle a{font-size:20px!important;padding-right:0!important}#nextArticle a:after{position:absolute;content:"";width:20px;height:1.5px;background-color:#6d6d6d;left:110px;top:3px;transform:translateY(-50%) rotate(55deg);transition:.3s all ease}#nextArticle a:before{position:absolute;content:"";width:20px;height:1.5px;background-color:#6d6d6d;left:110px;top:19px;transform:translateY(-50%) rotate(-55deg);transition:.3s all ease}#nextArticle:after{position:absolute;content:"";height:20px;width:1px;left:0;background-color:#6d6d6d}.price-carousel-container{display:flex;flex-direction:column;align-items:center;text-align:center}.price-carousel-large img{width:80%;margin:0 auto 20px}.price-carousel-thumbnails{display:flex;gap:10px}.price-carousel-thumbnails img{width:100px;cursor:pointer;transition:transform .3s}.price-carousel-thumbnails img:hover{transform:scale(1.1)}.selected{border:2px solid blue}.thumbnail-img.selected{border:3px solid blue;box-shadow:0 0 10px #0000ff80}.thumbnail-img{width:100px;height:auto;cursor:pointer;margin-right:5px}.modal-transparent{background-color:#000000b3;border:none}#imageModal{z-index:1060!important}#imageModal .modal-content{position:relative;z-index:1061}body .modal-backdrop.show{z-index:1055!important}.close-btn{position:absolute;top:-5px;right:-12px;font-size:1.5rem;color:#fff;background-color:#000;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:.8;transition:opacity .3s ease;z-index:1062}.close-btn:hover{opacity:1}.modal-body img{width:100%;height:auto;max-width:100%}.modal-dialog-centered{display:flex;justify-content:center;align-items:center;min-height:100vh}.spTitle{background:#c03f3e;height:45px;color:#fff;font-size:18px;padding-left:20px;line-height:45px}.product-summary{padding-top:10px;margin-top:20px;font-family:Arial,sans-serif}.shop-name{border-bottom:3px solid #C03F3E;font-size:1.5rem;color:#333;font-weight:700;margin-bottom:5px;padding-bottom:10px}.product-title{padding-top:10px;font-size:1.5rem;font-weight:700;margin-bottom:5px;color:#333}.product-title .price{color:#c03f3e;font-weight:700;margin-left:10px}.product-details{font-size:1rem;color:#666;margin-top:5px}.product-image{width:800px}.related-header{font-size:1.2rem;font-weight:600;margin-bottom:15px;color:#333}.related-image{width:100%;height:auto;border-radius:5px;max-height:150px;object-fit:cover}.related-post-title{font-size:1rem;line-height:1.5;color:#333;text-decoration:none}.related-post-title h5{font-weight:700;margin:0;line-height:1.7rem}.related-post-title:hover{text-decoration:underline;color:#007bff}.gray-area{background-color:#f9f9f9;border-radius:5px;padding:15px}
