body{font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#333;line-height:1.6;margin:0;background-color:#fff}.container{max-width:600px;margin:0 auto}.notice-link{color:orange;text-decoration:none;font-size:13px;font-weight:700;display:inline-block;margin-bottom:8px}.free-shipping-banner{border:2px solid #ff0000;color:red;text-align:center;padding:10px;font-weight:700;font-size:14px;margin-bottom:25px}.labels{margin-bottom:10px;display:flex;justify-content:flex-end;gap:5px}.label{display:inline-block;padding:2px 10px;font-size:12px;font-weight:700;color:#fff;border-radius:2px}.label-new{background-color:#fce100;color:#333}.label-preorder{background-color:#ff8c00}.product-title{font-size:20px;font-weight:700;margin:0 0 15px;line-height:1.4}.product-code{color:#666;font-size:16px;margin:0 0 25px}.delivery-info{background-color:#f5f5f5;padding:25px 15px;font-size:13px;margin-bottom:40px;font-weight:700;line-height:2}.delivery-info p{margin:0 0 5px}.delivery-info p:last-child{margin:0}.favorite-btn{display:block;width:100%;text-align:center;padding:12px 0;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:4px;text-decoration:none;color:#333;font-size:14px;font-weight:700;margin-bottom:40px;box-sizing:border-box;cursor:pointer}.favorite-btn:hover{background-color:#f0f0f0}.section{margin-bottom:30px}.section-title{font-size:15px;font-weight:700;margin-bottom:15px}.section-content{font-size:13px}.bonus-images{display:flex;flex-direction:column;gap:15px;margin:15px 0}.bonus-image-placeholder{width:100%;aspect-ratio:16 / 9;background-color:#e9e9e9;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px}ul.note-list{list-style:none;padding:0;margin:0;font-size:12px;color:#333}.note-list li{margin-bottom:4px;padding-left:1em;text-indent:-1em}hr.divider{border:none;border-top:1px solid #f0f0f0;margin:30px 0}.tags{display:flex;gap:15px;margin-bottom:20px}.tag{color:#f90;text-decoration:none;font-size:13px;border-bottom:1px solid #ff9900;padding-bottom:2px}.detail-table{width:100%;border-collapse:collapse;font-size:13px}.detail-table th,.detail-table td{border:1px solid #f0f0f0;padding:15px;vertical-align:top}.detail-table th{background-color:#f9f9f9;width:80px;text-align:center;font-weight:400}.detail-table ul{list-style:none;padding:0;margin:0}.detail-table li{margin-bottom:5px;padding-left:1em;text-indent:-1em}.detail-table li:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
