.book_container__RGESK{margin:32px auto;max-width:800px;padding:32px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:768px){.book_container__RGESK{margin:8px auto;padding:8px 12px}}.book_title__5euuk{font-size:1.8rem;margin-bottom:16px;font-weight:500;line-height:1.2}@media(max-width:768px){.book_title__5euuk{font-size:1.6rem;font-weight:700;margin:8px}}.book_error__xLBFX{text-align:center;font-size:1.2rem;color:#c00;margin-bottom:16px}.book_review__cPg4F{margin-bottom:16px;display:flex;align-items:center;gap:8px}.book_bookDetails__3vDgh{display:flex;gap:16px}.book_coverImage__hgbIH{width:240px;height:300px;object-fit:contain}@media(max-width:768px){.book_coverImage__hgbIH{width:120px;height:150px}}.book_info__rVlWc{flex:1;display:flex;flex-direction:column;gap:8px}.book_tags__AYv9X{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:4px 0 0}.book_tag__bAzWL{display:inline-block;padding:2px 8px;border-radius:9999px;background:#eef2f7;color:#334155;font-size:12px;text-decoration:none}.book_note__qWYaG{font-size:.8rem;color:#666}.book_info__rVlWc p{margin:0}.book_info__rVlWc a{color:#0070f3;text-decoration:none}.book_info__rVlWc a:hover{text-decoration:underline}.book_buyLinks__iyMQw{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.book_disclaimer__ps9CC{font-size:11px;color:#64748b;line-height:1.45;margin:6px 0 16px}@media(max-width:768px){.book_disclaimer__ps9CC{font-size:10px}}.book_buyLink__moqcE{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:8px;font-weight:600;text-decoration:none;line-height:1;white-space:nowrap;flex:0 0 auto;transition:transform .1s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.06)}.book_buyLink__moqcE:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.12);text-decoration:none}.book_buyLink__moqcE:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.06)}.book_buyLink__moqcE:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.book_info__rVlWc .book_buyLink__moqcE,.book_info__rVlWc .book_buyLink__moqcE:hover{color:#fff;text-decoration:none}.book_buyLink__moqcE.book_rakuten__FD1uT{background:#bf0000;color:#fff}.book_buyLink__moqcE.book_rakuten__FD1uT:hover{background:#a40000}.book_buyLink__moqcE.book_amazon__aA6Qd{background:#232f3e;color:#fff}.book_buyLink__moqcE.book_amazon__aA6Qd:hover{background:#1a2330}.book_pcSummary__FiIO6{display:block}@media(max-width:768px){.book_pcSummary__FiIO6{display:none}}.book_spSummary__J1h_t{display:none;margin:8px 16px 0}.book_spSummary__J1h_t p{margin-bottom:8px}@media(max-width:768px){.book_spSummary__J1h_t{display:block}}.BookSummary_summaryWrapper__bKJIX{position:relative;display:inline-block;width:100%;padding-bottom:8px}.BookSummary_content__p5jMx{position:relative;white-space:pre-wrap;color:inherit}.BookSummary_collapsed__NDFYL{max-height:160px;overflow:hidden}.BookSummary_gradient__2IkAV:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.BookSummary_controls__nwtph{margin-top:8px;position:relative;z-index:1;display:flex;justify-content:center}.BookSummary_controlsOverlap__UJjq_{margin-top:-20px}.BookSummary_toggleButton__oLuzC{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 60px;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#777;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .05s ease,box-shadow .15s ease,color .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.08);min-width:100px}.BookSummary_toggleButton__oLuzC:after{content:"▼";font-size:.95em;line-height:1;transition:transform .15s ease}.BookSummary_toggleButton__oLuzC[aria-expanded=true]:after{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.BookSummary_toggleButton__oLuzC:hover{background:#333}.BookSummary_toggleButton__oLuzC:active{transform:translateY(.5px);background:#1d1d1d}.BookSummary_toggleButton__oLuzC[aria-expanded=true]:hover{background:#333}}.BookSummary_toggleButton__oLuzC:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}@media(pointer:coarse){.BookSummary_toggleButton__oLuzC:active,.BookSummary_toggleButton__oLuzC:hover,.BookSummary_toggleButton__oLuzC[aria-expanded=true]:active,.BookSummary_toggleButton__oLuzC[aria-expanded=true]:hover{background:#777;transform:none}}