@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";:root{--border-navy-color:#1d3850}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-navy-color:#f3f3f3}:root{--border-gray-primary-color:#999}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-gray-primary-color:#acacac}:root{--border-gray-secondary-color:silver}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-gray-secondary-color:#acacac}:root{--border-gray-tertiary-color:#eee}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-gray-tertiary-color:#727272}:root{--border-white-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-white-color:#f3f3f3}:root{--border-blue-color:#0062c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-blue-color:#f3f3f3}:root{--border-blue-manga-color:#2b73df}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-blue-manga-color:#393939}:root{--border-red-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-red-color:#f3f3f3}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-red-dark-color:#dd3636}:root{--border-green-color:#40802a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-green-color:#f3f3f3}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-green-dark-color:#40802a}:root{--border-orange-color:#e97000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-orange-color:#f3f3f3}:root{--border-orange-lightnovel-color:#f26c0d}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-orange-lightnovel-color:#393939}:root{--border-pink-color:#e21277}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-pink-color:#f75096}:root{--label-border-pink-r18-color:#ee5979}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-pink-r18-color:#393939}:root{--border-dark-gray-color:#2f2f2f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-dark-gray-color:#f3f3f3}:root{--border-white-gray-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-white-gray-color:#1b1b1b}:root{--button-background-navy-color:#1d3850;--button-background-navy-color-hover:#193044}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-navy-color:#f3f3f3;--button-background-navy-color-hover:#fff}:root{--button-background-blue-color:#0062c4;--button-background-blue-color-hover:#0053a7}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-blue-color:#f3f3f3;--button-background-blue-color-hover:#fff}:root{--button-background-orange-color:#e97000;--button-background-orange-color-hover:#c65f00}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-orange-color:#f3f3f3;--button-background-orange-color-hover:#fff}:root{--button-background-green-color:#40802a;--button-background-green-color-hover:#366d24}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-green-color:#f3f3f3;--button-background-green-color-hover:#fff}:root{--button-background-red-color:#dd3636;--button-background-red-color-hover:#bc2e2e}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-red-color:#f3f3f3;--button-background-red-color-hover:#fff}:root{--button-background-white-color:#fff;--button-background-white-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-white-color:#fff0;--button-background-white-color-hover:#5b5b5b}:root{--button-background-chip-color:#fff;--button-background-chip-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-chip-color:#393939;--button-background-chip-color-hover:#575757}:root{--button-background-gray-color:#313131;--button-background-gray-color-hover:#2a2a2a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-gray-color:#fff;--button-background-gray-color-hover:#fff}:root{--button-background-niconico-color:#252525;--button-background-niconico-color-hover:#1f1f1f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-niconico-color:#fff;--button-background-niconico-color-hover:#fff}:root{--button-background-x-color:#313131;--button-background-x-color-hover:#2a2a2a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-x-color:#fff;--button-background-x-color-hover:#fff}:root{--button-background-apple-color:#313131;--button-background-apple-color-hover:#2a2a2a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-apple-color:#fff;--button-background-apple-color-hover:#fff}:root{--button-background-hatena-blog-color:#008bbd;--button-background-hatena-blog-color-hover:#0076a1}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-hatena-blog-color:#008bbd;--button-background-hatena-blog-color-hover:#269cc7}:root{--button-background-line-color:#06c755;--button-background-line-color-hover:#05a948}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-line-color:#06c755;--button-background-line-color-hover:#2bcf6e}:root{--button-background-d-account-color:#c03;--button-background-d-account-color-hover:#ad002b}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-d-account-color:#c03;--button-background-d-account-color-hover:#d42652}:root{--button-background-yahoo-color:#f03;--button-background-yahoo-color-hover:#d9002b}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-yahoo-color:#f03;--button-background-yahoo-color-hover:#ff2652}:root{--button-background-facebook-color:#1877f2;--button-background-facebook-color-hover:#1465ce}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-facebook-color:#1877f2;--button-background-facebook-color-hover:#3b8bf4}:root{--button-background-google-color:#4285f4;--button-background-google-color-hover:#3871cf}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-google-color:#4285f4;--button-background-google-color-hover:#5e97f6}:root{--button-background-search-red:#fbeaea;--button-background-search-red-hover:#d5c7c7}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-search-red:#393939;--button-background-search-red-hover:#575757}:root{--button-background-search-blue:#ebf4ff;--button-background-search-blue-hover:#c8cfd9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-search-blue:#393939;--button-background-search-blue-hover:#575757}:root{--button-background-search-yellow:#fdf6e5;--button-background-search-yellow-hover:#d7d1c3}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-search-yellow:#393939;--button-background-search-yellow-hover:#575757}:root{--button-background-search-green:#edf4e8;--button-background-search-green-hover:#c8cec6}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-search-green:#393939;--button-background-search-green-hover:#575757}:root{--primary-color:#1d3850;--primary-color-hover:#193044}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--primary-color:#f3f3f3;--primary-color-hover:#fff}:root{--background-color:#eef0f2;--background-color-hover:#caccce}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-color:#000;--background-color-hover:#262626}:root{--background-secondary-color:#fff;--background-secondary-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-secondary-color:#1b1b1b;--background-secondary-color-hover:#3d3d3d}:root{--background-tertiary-color:#eee}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-tertiary-color:#2e2e2e}:root{--background-label-color:#fff;--background-label-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-label-color:#393939;--background-label-color-hover:#575757}:root{--background-modal-color:#0009;--white-color:#fff;--white-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--white-color:#fff;--white-color-hover:#fff}:root{--gray-primary-color:#666;--gray-primary-color-hover:#575757}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--gray-primary-color:#b0b0b0;--gray-primary-color-hover:#989898}:root{--gray-secondary-color:#999;--gray-secondary-color-hover:#828282}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--gray-secondary-color:#acacac;--gray-secondary-color-hover:#b8b8b8}:root{--gray-tertiary-color:silver;--gray-tertiary-color-hover:#a3a3a3}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--gray-tertiary-color:#868686;--gray-tertiary-color-hover:#bcbcbc}:root{--gray-quaternary-color:#eee;--gray-quaternary-color-hover:#cacaca}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--gray-quaternary-color:#727272;--gray-quaternary-color-hover:#878787}:root{--gray-quinary-color:#fafafa}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--gray-quinary-color:#242424}:root{--gray-purchased-color:#e5e5e5;--gray-purchased-color-hover:#bababa}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--gray-purchased-color:#292929;--gray-purchased-color-hover:#494949}:root{--background-orange-color:#fffcf1;--background-orange-color-hover:#d9d6cd}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-orange-color:#242424;--background-orange-color-hover:#454545}:root{--background-fukidashi-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-fukidashi-color:#393939}:root{--focus-color:#0075ff;--focus-color-hover:#0063d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--focus-color:#0075ff;--focus-color-hover:#268aff}:root{--emphasis-color:#dd3636;--emphasis-color-hover:#bc2e2e}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--emphasis-color:#fd4c4c;--emphasis-color-hover:#fd6767}:root{--active-color:#40802a;--active-color-hover:#128704}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--active-color:#40802a;--active-color-hover:#479b3d}:root{--accent-color:#dd3636;--accent-color-hover:#bc2e2e}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--accent-color:#fd4c4c;--accent-color-hover:#fd6767}:root{--notice-color:#e21277;--notice-color-hover:#c00f65}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--notice-color:#f75096;--notice-color-hover:#f86aa6}:root{--parts-navy-color:#1d3850;--parts-navy-color-hover:#193044}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-navy-color:#f3f3f3;--parts-navy-color-hover:#fff}:root{--parts-gray-primary-color:#666}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-gray-primary-color:#acacac}:root{--parts-gray-secondary-color:#999}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-gray-secondary-color:#8b8b8b}:root{--parts-disabled-color:silver;--parts-disabled-color-hover:#a3a3a3}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-disabled-color:#727272;--parts-disabled-color-hover:#878787}:root{--parts-disabled-secondary-color:#eee}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-disabled-secondary-color:#242424}:root{--parts-badge-color:#e21277}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-badge-color:#f75096}:root{--parts-blue-color:#0062c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-blue-color:#f3f3f3}:root{--parts-orange-color:#e97000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-orange-color:#f3f3f3}:root{--parts-green-color:#40802a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-green-color:#f3f3f3}:root{--parts-red-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-red-color:#f3f3f3}:root{--parts-white-color:#fff;--parts-white-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-white-color:#242424;--parts-white-color-hover:#454545}:root{--parts-white-dark-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-white-dark-color:#f3f3f3}:root{--service-niconico-color:#252525}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--service-niconico-color:#fff}:root{--service-x-color:#000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--service-x-color:#fff}:root{--service-x-background-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--service-x-background-color:#000}:root{--service-apple-color:#000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--service-apple-color:#fff}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--service-google-color:#4285f4;--service-facebook-color:#1877f2;--service-hatena-blog-color:#008bbd;--service-line-color:#06c755;--service-d-account-color:#c03;--service-yahoo-color:#f03;--service-rss-color:#ff9b00;--service-white-color:#fff}:root{--service-white-reverse-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--service-white-reverse-color:#000}:root{--text-color:#2f2f2f;--text-color-hover:#2a2a2a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-color:#b0b0b0}:root{--text-dark-color:#2f2f2f;--text-dark-color-hover:#2a2a2a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-dark-color:#fff}:root{--text-secondary-color:#666}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-secondary-color:#868686}:root{--text-tertiary-color:#999}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-tertiary-color:#727272}:root{--text-navy-color:#1d3850}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-navy-color:#f3f3f3}:root{--title-secondary-color:#2f2f2f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--title-secondary-color:#b0b0b0}:root{--text-white-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-white-color:#242424}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-white-dark-color:#fff}:root{--link-color:#1d4a6d;--link-color-hover:#1a4362}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--link-color:#f3f3f3}:root{--link-secondary-color:#1d4a6d}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--link-secondary-color:#86beff}:root{--text-disabled-color:silver}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-disabled-color:#727272}:root{--text-disabled-secondary-color:#eee}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-disabled-secondary-color:#242424}:root{--text-accent-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-accent-color:#fd4c4c}:root{--text-price-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-price-color:#f3f3f3}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-menu-coin-color:#3385f5}:root{--text-reserve-color:#0062c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-reserve-color:#242424}:root{--text-reserve-schedule-color:#0062c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-reserve-schedule-color:#f3f3f3}:root{--text-update-stars-color:#22bbc6}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-update-stars-color:#f3f3f3}:root{--text-benefits-color:#e21277}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-benefits-color:#f3f3f3}:root{--text-conversion-orange-color:#e97000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-conversion-orange-color:#f3f3f3}:root{--text-conversion-green-color:#40802a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-conversion-green-color:#f3f3f3}:root{--text-sns-white-color:#fff;--text-sns-reverse-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-sns-reverse-color:#000}:root{--logo-mark-blue-color:#00a0e9;--logo-mark-brown-color:#530000;--logo-mark-gray-color:#b5b5b6;--logo-mark-green-color:#094;--logo-mark-red-color:#e60012;--logo-mark-orange-color:#f39800;--logo-mark-lightbrown-color:#954000;--logo-mark-mint-color:#83ccd2;--logo-mark-pink-color:#e4007f;--logo-type-black-color:#231815}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--logo-type-black-color:#fff}:root{--logo-type-white-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--logo-type-white-color:#231815}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--logo-type-gray-color:#767676}:root{--coupon-banner-border-color:#fff}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--coupon-banner-border-color:#f3f3f3}:root{--coupon-banner-background-color:#ffce38}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--coupon-banner-background-color:#868686}:root{--coupon-close-circle-background-color:#3f2b2a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--coupon-close-circle-background-color:#242424}:root{--coupon-open-background-color:#ffe746}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--coupon-open-background-color:#727272}:root{--coupon-open-text-color:#ff4479}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--coupon-open-text-color:#fff}:root{--coupon-banner-opened-button-border-left-color:#fff4a9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--coupon-banner-opened-button-border-left-color:#727272}:root{--label-border-gray-primary-color:#999}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-gray-primary-color:#393939}:root{--label-border-gray-secondary-color:silver}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-gray-secondary-color:#393939}:root{--label-border-navy-color:#1d3850}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-navy-color:#393939}:root{--label-border-blue-color:#2b73df}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-blue-color:#393939}:root{--label-border-orange-lightnovel-color:#f26c0d}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-orange-lightnovel-color:#393939}:root{--label-border-orange-trial-color:#e97000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-orange-trial-color:#393939}:root{--label-border-red-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-red-color:#393939}:root{--label-border-pink-color:#ee5979}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-pink-color:#393939}:root{--label-border-purple-color:#9100c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-purple-color:#393939}:root{--label-border-green-color:#40802a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--label-border-green-color:#393939}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-orange-newuser-color:#e97000}:root{--border-expansion-gray-color:#f3f3f3}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--border-expansion-gray-color:#eee}:root{--button-background-bl-color:#ffc4dd;--button-background-bl-color-hover:#d9a7bc}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-bl-color:#242424;--button-background-bl-color-hover:#3d3d3d}:root{--button-background-tl-color:#e8caff;--button-background-tl-color-hover:#c5acd9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-tl-color:#242424;--button-background-tl-color-hover:#3d3d3d}:root{--button-background-dojin-color:#b3ecf0;--button-background-dojin-color-hover:#98c9cc}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--button-background-dojin-color:#242424;--button-background-dojin-color-hover:#3d3d3d}:root{--nav-top-color:#1d3850;--nav-top-color-hover:#193044}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-top-color:#f3f3f3;--nav-top-color-hover:#fff}:root{--nav-warensai-color:#00a4e5;--nav-warensai-color-hover:#0085be}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-warensai-color:#f3f3f3;--nav-warensai-color-hover:#fff}:root{--nav-subscription-color:#148547;--nav-subscription-color-hover:#11713c}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-subscription-color:#f3f3f3;--nav-subscription-color-hover:#fff}:root{--nav-manga-color:#2b73df;--nav-manga-color-hover:#2562be}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-manga-color:#f3f3f3;--nav-manga-color-hover:#fff}:root{--nav-novel-color:#833f3f;--nav-novel-color-hover:#6f3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-novel-color:#f3f3f3;--nav-novel-color-hover:#fff}:root{--nav-lightnovel-color:#f26c0d;--nav-lightnovel-color-hover:#ce5c0b}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-lightnovel-color:#f3f3f3;--nav-lightnovel-color-hover:#fff}:root{--nav-dojin-color:#3da0a0;--nav-dojin-color-hover:#328888}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-dojin-color:#f3f3f3;--nav-dojin-color-hover:#fff}:root{--nav-bl-color:#ea61b3;--nav-bl-color-hover:#c75298}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-bl-color:#f3f3f3;--nav-bl-color-hover:#fff}:root{--nav-tl-color:#b669da;--nav-tl-color-hover:#9c59b9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-tl-color:#f3f3f3;--nav-tl-color-hover:#fff}:root{--nav-adult-bl-tl-color:#ee5979;--nav-adult-bl-tl-color-hover:#ca4c67}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-adult-bl-tl-color:#f3f3f3;--nav-adult-bl-tl-color-hover:#fff}:root{--nav-r18-color:#ee5979;--nav-r18-color-hover:#ca4c67}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-r18-color:#f3f3f3;--nav-r18-color-hover:#fff}:root{--nav-free-color:#dd3636;--nav-free-color-hover:#bc2e2e}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-free-color:#f3f3f3;--nav-free-color-hover:#fff}:root{--nav-white-color:#fff;--nav-white-color-hover:#d9d9d9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--nav-white-color:transparent;--nav-white-color-hover:transparent}:root{--parts-ranking-first-color:#ad901a}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-ranking-first-color:#ffd00d}:root{--parts-ranking-second-color:#5f88a5}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-ranking-second-color:#b6d6fa}:root{--parts-ranking-third-color:#ab614f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-ranking-third-color:#dfb67b}:root{--parts-ranking-color:#999}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-ranking-color:#acacac}:root{--parts-global-color:#666}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-global-color:#727272}:root{--parts-sale-red-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-sale-red-color:#fd4c4c}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-sale-yellow-color:#f6ed00}:root{--parts-tokuten-color:#9100c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-tokuten-color:#393939}:root{--parts-subscription-color:#1f00a2}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-subscription-color:#393939}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-subscription-icon-color:#1f00a2;--parts-review-star-color:#ffc84d}:root{--parts-review-star-off-color:#dbdbdb}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-review-star-off-color:#727272}:root{--parts-bl-color:#ff98dc}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-bl-color:#6d1f4e}:root{--parts-tl-color:#c793f0}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-tl-color:#582172}:root{--parts-dojin-color:#81d9de}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-dojin-color:#25585c}:root{--parts-mark-color:#2f2f2f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-mark-color:#f3f3f3}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-attention-color:#ff9b00;--parts-update-stars-color:#22bbc6;--parts-coin-color:#f0ac00;--parts-r18-color:#ee5979}:root{--parts-palegreen-color:#edf4e8}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-palegreen-color:#1f251d}:root{--parts-calendar-sat-color:#d2f1fe;--parts-calendar-sat-color-hover:#b3cdd8}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-calendar-sat-color:#304853;--parts-calendar-sat-color-hover:#4f636d}:root{--parts-calendar-sun-color:#ffe0f2;--parts-calendar-sun-color-hover:#d9bece}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--parts-calendar-sun-color:#885b75;--parts-calendar-sun-color-hover:#9a748a}:root{--text-bl-color:#a11c6f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-bl-color:#f3f3f3}:root{--text-tl-color:#65349c}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-tl-color:#f3f3f3}:root{--text-bl-tab-color:#ea61b3}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-bl-tab-color:#f3f3f3}:root{--text-light-only-navy-color:#1d3850;--text-calendar-sat-color:#0062c4}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-calendar-sat-color:#86beff}:root{--text-calendar-sun-color:#dd3636}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--text-calendar-sun-color:#fd4c4c}:root{--background-title-top-color:#1d3850}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-top-color:#292929}:root{--background-title-manga-color:#2b73df}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-manga-color:#292929}:root{--background-title-lightnovel-color:#f26c0d}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-lightnovel-color:#292929}:root{--background-title-novel-color:#833f3f}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-novel-color:#292929}:root{--background-title-dojin-color:#3da0a0}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-dojin-color:#292929}:root{--background-title-bl-color:#ea61b3}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-bl-color:#292929}:root{--background-title-tl-color:#b669da}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-tl-color:#292929}:root{--background-title-r18-color:#ee5979}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-title-r18-color:#292929}:root,body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--background-imasaku-color:#4fb8ff}:root{--detail-b-text-link-color:#004c99}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--detail-b-text-link-color:#86beff}:root{--detail-b-text-orange-color:#e97000}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--detail-b-text-orange-color:#fff}:root{--detail-b-review-background-color:#ebf4ff;--detail-b-review-background-color-hover:#c8cfd9}body:not(.ios).dark,body.ios.dark [data-color-scheme-enabled]{--detail-b-review-background-color:#1f2e3f;--detail-b-review-background-color-hover:#414d5c}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,picture{font:inherit;letter-spacing:inherit;font-size:100%;line-height:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}hr{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,progress,section,summary{display:block}input,textarea,select{color:inherit;font:inherit;background:0 0}input:where([type=checkbox]),input:where([type=radio]){cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}button{color:inherit;font:inherit;cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;margin:0;padding:0}*,:before,:after{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;box-sizing:border-box}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}a{cursor:pointer;text-decoration:none}img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;vertical-align:bottom;max-width:100%;height:auto}svg{vertical-align:bottom;height:auto}label[data-enable-track="1"]>*,label[data-enable-track="1"]>:before,label[data-enable-track="1"]>:after,label[data-enable-track="1"]>*>*,label[data-enable-track="1"]>*>:before,label[data-enable-track="1"]>*>:after,button[data-enable-track="1"]>*,button[data-enable-track="1"]>:before,button[data-enable-track="1"]>:after,button[data-enable-track="1"]>*>*,button[data-enable-track="1"]>*>:before,button[data-enable-track="1"]>*>:after{pointer-events:none}body{background-color:var(--background-color);color:var(--text-color);font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Sans,arial,meiryo,メイリオ,sans-serif}a{color:var(--link-color)}input{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Sans,arial,meiryo,メイリオ,sans-serif}.c-l-header-fixed{height:96px}@media screen and (min-width:768px){.c-l-header-fixed{height:64px}}.c-l-header-fixed.--ios{height:54px}@media screen and (min-width:768px){.c-l-header-fixed.--ios{height:64px}}.c-l-header-fixed.--ios>header:only-child{height:54px}@media screen and (min-width:768px){.c-l-header-fixed.--ios>header:only-child{height:64px}}.c-l-header-fixed>header:only-child{z-index:201;width:100%;height:96px;transition:translate .2s ease-in-out;position:fixed;top:0;left:0}@media screen and (min-width:768px){.c-l-header-fixed>header:only-child{height:64px}}.c-l-header-fixed>header:only-child._off{translate:0 -100%}.c-l-header-fixed>header:only-child._top{translate:inherit;transition:translate;position:relative}.c-o-header-menu-button{background:linear-gradient(var(--parts-navy-color), var(--parts-navy-color)) no-repeat center top calc(50% - 5px)/18px 2px, linear-gradient(var(--parts-navy-color), var(--parts-navy-color)) no-repeat center/18px 2px, linear-gradient(var(--parts-navy-color), var(--parts-navy-color)) no-repeat center bottom calc(50% - 5px)/18px 2px, var(--background-secondary-color);border-radius:4px;width:44px;height:44px;display:flex}.c-o-header-menu-button:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-menu-button:focus{outline-offset:0;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-o-header-menu-button{transition:background-color .2s ease-in-out}.c-o-header-menu-button:hover{background-color:var(--button-background-white-color-hover)}}@media screen and (max-width:767.98px){.c-o-header-menu-button.--ios{width:40px;height:40px}}.c-o-header-close-button{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.c-o-header-close-button:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-close-button:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.c-o-header-close-button svg{--svg-color:var(--primary-color);width:20px;height:20px}.c-o-header-heading{color:var(--text-secondary-color);font-size:var(--font-size-12,.75rem)}.c-o-header-heading.--search{color:var(--primary-color);font-size:var(--font-size-14,.875rem);font-weight:700}.c-c-header-primary-section{grid-template-columns:100%;gap:8px;display:grid}.c-c-header-panel-link-list{background-color:var(--background-secondary-color);border-radius:4px}.c-c-header-panel-link-list .c-c-header-panel-link-list__item{display:flex}.c-c-header-panel-link-list .c-c-header-panel-link-list__item:not(:last-child){border-bottom:1px solid var(--border-gray-tertiary-color)}.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link{width:100%;height:48px;color:var(--link-color);font-size:var(--font-size-14,.875rem);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:0 12px 0 16px;display:grid}.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link .c-c-header-panel-link-list__label{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link:hover .c-c-header-panel-link-list__label{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link .c-c-header-panel-link-list__label{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media .c-c-header-panel-link-list__label{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future .c-c-header-panel-link-list__label{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link:hover .c-c-header-panel-link-list__label{text-decoration:underline}_::-webkit-full-page-media:hover .c-c-header-panel-link-list__label{text-decoration:underline}_:future:hover .c-c-header-panel-link-list__label{text-decoration:underline}}.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link>svg{--svg-color:var(--parts-navy-color);width:20px;height:20px}.c-c-header-panel-link-list .c-c-header-panel-link-list__item .c-c-header-panel-link-list__link .c-c-header-panel-link-list__count{color:var(--text-tertiary-color);text-decoration:none}.c-c-header-menu-feature{display:flex}.c-c-header-menu-feature:not(:last-child){border-bottom:1px solid var(--border-gray-tertiary-color)}.c-c-header-menu-feature .c-c-header-menu-feature__banner{gap:8px;width:100%;padding:16px;display:flex}.c-c-header-menu-feature .c-c-header-menu-feature__banner .c-c-header-menu-feature__banner-item{width:calc(33.3333% - 5.33333px);max-width:160px}.c-c-header-menu-feature .c-c-header-menu-feature__banner .c-c-header-menu-feature__banner-item .c-c-header-menu-feature__banner-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-menu-feature .c-c-header-menu-feature__banner .c-c-header-menu-feature__banner-item .c-c-header-menu-feature__banner-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-menu-feature .c-c-header-menu-feature__banner .c-c-header-menu-feature__banner-item .c-c-header-menu-feature__banner-link{transition:opacity .2s ease-in-out}.c-c-header-menu-feature .c-c-header-menu-feature__banner .c-c-header-menu-feature__banner-item .c-c-header-menu-feature__banner-link:hover{opacity:.7}}.c-c-header-secondary-section .c-o-header-heading{padding:16px 16px 8px}.c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link{width:100%;height:42px;color:var(--link-color);font-size:var(--font-size-12,.75rem);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 16px;line-height:1;display:grid}.c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link>svg{--svg-color:var(--parts-navy-color);width:16px;height:16px}.c-c-header-menu-logout{color:var(--text-accent-color);font-size:var(--font-size-14,.875rem);padding:16px 12px 16px 16px;display:block}.c-c-header-menu-content{display:block}.c-c-header-menu-content>*+*{margin-top:24px}.c-c-header-menu-content .c-c-header-menu-content__services{grid-template-columns:100%;gap:16px;display:grid}.c-c-header-menu{display:inline-flex}@media screen and (min-width:768px){.c-c-header-menu{padding-left:12px}}.c-c-header-menu .c-c-header-menu__wrapper{background-color:var(--background-color);z-index:201;width:100%;height:100%;transition:all .2s ease-in-out;display:block;position:fixed;top:0;right:-100%}.c-c-header-menu .c-c-header-menu__wrapper._active{right:0}.c-c-header-menu .c-c-header-menu__wrapper._active .c-c-header-menu__content{visibility:visible}@media screen and (min-width:768px){.c-c-header-menu .c-c-header-menu__wrapper{max-width:480px}}.c-c-header-menu .c-c-header-menu__wrapper .c-o-header-close-button{z-index:1;position:absolute;top:2px;right:13px}.c-c-header-menu .c-c-header-menu__wrapper .c-c-header-menu__heading{background-color:var(--background-secondary-color);height:48px;color:var(--primary-color);font-size:var(--font-size-16,1rem);justify-content:center;align-items:center;font-weight:700;display:flex}.c-c-header-menu .c-c-header-menu__wrapper .c-c-header-menu__content{visibility:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;height:calc(100% - 49px);padding:16px 16px 24px;overflow-y:auto}@media screen and (max-width:767.98px){.c-c-header-menu .c-c-header-menu__wrapper .c-c-header-menu__content{overflow-y:scroll}}.c-c-header-menu .c-c-header-menu__overlay{background-color:var(--background-modal-color);z-index:200;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@media screen and (min-width:768px){.c-c-header-menu .c-c-header-menu__overlay._active{display:block}}.c-o-header-site-logo{justify-content:center;align-items:center;width:142px;height:28px;padding-bottom:1px;line-height:1;display:flex}.c-o-header-site-logo:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-site-logo:focus{outline-offset:0;outline:2px solid var(--focus-color)}}@media screen and (min-width:768px){.c-o-header-site-logo{box-sizing:content-box;width:183px;min-width:183px;height:36px;margin-right:24px;padding-bottom:4px}.c-o-header-site-logo:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-site-logo:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}}.c-o-header-site-logo>a{justify-content:center;align-items:center;width:142px;height:28px;display:flex}.c-o-header-site-logo>a:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-site-logo>a:focus{outline-offset:0;outline:2px solid var(--focus-color)}}@media screen and (min-width:768px){.c-o-header-site-logo>a{box-sizing:content-box;width:183px;height:36px}.c-o-header-site-logo>a:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-site-logo>a:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}}.c-o-header-site-logo svg{max-width:100%}@media screen and (max-width:767.98px){.c-h-display-pc-only{display:none!important}}@media screen and (min-width:768px){.c-h-display-sp-only{display:none!important}}body:not(.ios).dark .c-h-display-light-mode,body.ios.dark [data-color-scheme-enabled] .c-h-display-light-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;display:none!important}body:not(.dark) .c-h-display-dark-mode,body.ios.dark [data-color-scheme-disabled] .c-h-display-dark-mode{display:none!important}.c-c-header-search-input-box{flex-grow:1;height:100%;position:relative}.c-c-header-search-input-box .c-c-header-search-input-box__wrapper{border:1px solid var(--border-gray-tertiary-color);background-color:var(--background-tertiary-color);border-radius:4px;width:clamp(215px,100%,440px);height:100%;margin:0 auto;display:flex}.c-c-header-search-input-box .c-c-header-search-input-box__select{border-radius:4px 0 0 4px;min-width:115px;height:100%;display:block;position:relative;overflow:hidden}.c-c-header-search-input-box .c-c-header-search-input-box__select>select{background-color:var(--background-tertiary-color);width:100%;height:100%;color:var(--text-color);font-size:var(--font-size-12,.75rem);z-index:1;appearance:none;border:none;padding-left:12px;display:block;position:relative}.c-c-header-search-input-box .c-c-header-search-input-box__select>select:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-input-box .c-c-header-search-input-box__select>select:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}.c-c-header-search-input-box .c-c-header-search-input-box__select .c-c-header-search-input-box__select-label{background-color:var(--background-tertiary-color);width:calc(100% - 4px);height:calc(100% - 4px);color:var(--text-color);font-size:var(--font-size-12,.75rem);pointer-events:none;z-index:2;border:none;border-radius:4px 0 0 4px;align-items:center;margin:auto;padding-left:12px;font-weight:700;display:flex;position:absolute;inset:0}.c-c-header-search-input-box .c-c-header-search-input-box__select .c-c-header-search-input-box__select-label:after{content:"";border-top:1px solid var(--gray-primary-color);border-right:1px solid var(--gray-primary-color);z-index:3;width:5px;height:5px;display:block;position:relative;top:0;bottom:0;right:-8px;translate:0 -1px;rotate:135deg}.c-c-header-search-input-box .c-c-header-search-input-box__input{flex-grow:1;position:relative}.c-c-header-search-input-box .c-c-header-search-input-box__input>input{box-sizing:border-box;background-color:var(--background-tertiary-color);width:100%;height:100%;color:var(--text-color);font-size:var(--font-size-14,.875rem);border:none;border-radius:0;align-items:center;padding:8px 12px;display:flex}.c-c-header-search-input-box .c-c-header-search-input-box__input>input:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-input-box .c-c-header-search-input-box__input>input:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}.c-c-header-search-input-box .c-c-header-search-input-box__input>input::placeholder{color:var(--text-tertiary-color)}.c-c-header-search-input-box .c-c-header-search-input-box__input>input::-webkit-search-cancel-button{appearance:none}.c-c-header-search-input-box .c-c-header-search-input-box__input>button{background-color:var(--parts-disabled-color);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin:auto;display:none;position:absolute;top:0;bottom:0;right:2px}.c-c-header-search-input-box .c-c-header-search-input-box__input>button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-input-box .c-c-header-search-input-box__input>button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-c-header-search-input-box .c-c-header-search-input-box__input>button svg{--svg-color:var(--white-color);width:10px;height:10px}.c-c-header-search-input-box .c-c-header-search-input-box__submit{width:38px}.c-c-header-search-input-box .c-c-header-search-input-box__submit>button{justify-content:center;align-items:center;width:100%;height:100%;padding-right:6px;display:flex}.c-c-header-search-input-box .c-c-header-search-input-box__submit>button:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-input-box .c-c-header-search-input-box__submit>button:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}.c-c-header-search-input-box .c-c-header-search-input-box__submit>button svg{--svg-color:var(--parts-navy-color);width:20px;height:20px}.c-c-header-search-input-box .c-c-header-search-input-box__suggest{background-color:var(--background-secondary-color);z-index:2;width:100%;margin-top:5px;padding-left:16px;padding-right:16px;position:absolute;top:calc(100% + 1px);left:0}.c-c-header-search-input-box .c-c-header-search-input-box__suggest:empty{display:none}.c-c-header-search-input-box .c-c-header-search-input-box__suggest:not(:empty){border-bottom:1px solid var(--border-gray-secondary-color)}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li{display:block}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li._active{background-color:var(--background-secondary-color-hover)}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li+li{border-top:1px solid var(--border-gray-secondary-color)}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a{color:var(--text-color);font-size:var(--font-size-12,.75rem);padding:12px 4px;display:flex}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a:hover{background-color:var(--background-secondary-color-hover);transition:all .2s ease-in-out}}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a>span{border:1px solid var(--border-gray-primary-color);min-width:40px;height:16px;color:var(--text-navy-color);font-size:var(--font-size-10,.625rem);text-align:center;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;margin-right:8px;padding-left:4px;padding-right:4px;font-weight:700;display:inline-flex}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a>span.--manga{border-color:var(--border-blue-manga-color)}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a>span.--light-novel{border-color:var(--border-orange-lightnovel-color)}.c-c-header-main-search{align-items:center;width:100%;min-width:295px;max-width:520px;height:40px;display:flex}@media screen and (min-width:768px){.c-c-header-main-search{margin-right:16px}}.c-c-header-main-search .c-c-header-main-search__button{border:1px solid var(--border-gray-secondary-color);min-width:72px;height:40px;color:var(--link-color);font-size:var(--font-size-12,.75rem);border-radius:4px;justify-content:center;align-items:center;margin-left:8px;display:flex}.c-c-header-main-search .c-c-header-main-search__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-main-search .c-c-header-main-search__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-main-search .c-c-header-main-search__button{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-main-search .c-c-header-main-search__button:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-main-search .c-c-header-main-search__button{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-main-search .c-c-header-main-search__button:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-main-search .c-c-header-search-input-box .c-c-header-search-input-box__suggest{border:1px solid var(--border-gray-tertiary-color);border-radius:0 0 4px 4px;margin-top:2px;padding:4px}.c-o-header-icon-button{width:auto;min-width:40px;height:40px;color:var(--primary-color);font-size:var(--font-size-10,.625rem);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1;display:flex;position:relative}@media screen and (min-width:1280px){.c-o-header-icon-button{font-size:var(--font-size-12,.75rem);flex-direction:row;padding-bottom:0;padding-left:4px;padding-right:4px}}@media (hover:hover) and (pointer:fine){.c-o-header-icon-button:hover .c-o-header-icon-button__text{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}}.c-o-header-icon-button .c-o-header-icon-button__text{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s ease-in-out}.c-o-header-icon-button._badge:after{content:"";background-color:var(--parts-badge-color);z-index:1;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:3px;right:9px}@media screen and (min-width:1042px){.c-o-header-icon-button._badge:after{top:5px;right:-4px}}.c-o-header-icon-button svg{--svg-color:var(--parts-navy-color);width:20px;height:20px}@media screen and (min-width:768px){.c-o-header-icon-button svg{width:18px;height:18px}}.c-o-header-icon-button .c-o-header-icon-button__badge{background-color:var(--parts-badge-color);width:auto;min-width:16px;height:16px;color:var(--text-white-color);font-size:var(--font-size-10,.625rem);z-index:1;border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:-4px}@media screen and (min-width:1042px){.c-o-header-icon-button .c-o-header-icon-button__badge{right:-8px}}.c-o-header-icon-button .c-o-header-icon-button__badge.--over:after{content:"+";display:inline-block;transform:scale(.8)}.c-o-header-icon-button:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-icon-button:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.c-o-header-icon-button .--slim{letter-spacing:-.1em;word-break:keep-all}.c-o-header-icon-button .--icon-explore{justify-content:center;align-items:center;display:flex}.c-c-header-main-login-menu{gap:4px;display:flex}@media screen and (min-width:768px){.c-c-header-main-login-menu{border-right:1px solid var(--border-gray-tertiary-color);gap:12px;padding-left:20px;padding-right:12px}}.c-c-header-main-login-menu .c-o-header-icon-button svg{width:18px;height:18px}.c-o-rank-icon{display:inline-block}.c-c-header-main-rank-coin{width:fit-content;color:var(--text-navy-color);grid-template-columns:36px auto;align-content:center;place-items:center start;gap:2px;display:grid}.c-c-header-main-rank-coin:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-main-rank-coin:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media screen and (min-width:768px){.c-c-header-main-rank-coin{border-right:1px solid var(--border-gray-tertiary-color);padding-right:12px}}@media screen and (max-width:359.98px){.c-c-header-main-rank-coin{grid-template-columns:auto}.c-c-header-main-rank-coin .c-o-rank-icon{display:none}}.c-c-header-main-rank-coin._expire .c-o-rank-icon{grid-row:1/3}.c-c-header-main-rank-coin .c-c-header-main-rank-coin__balance{color:var(--text-navy-color);font-size:var(--font-size-12,.75rem);align-items:center;font-weight:700;line-height:1.2;display:flex}.c-c-header-main-rank-coin .c-c-header-main-rank-coin__balance svg{width:13px;height:13px;margin-right:2px}.c-c-header-main-rank-coin .c-c-header-main-rank-coin__expire{font-size:var(--font-size-10,.625rem);white-space:nowrap;line-height:1.3}@media screen and (min-width:768px){.c-c-header-main-rank-coin .c-c-header-main-rank-coin__expire{font-size:var(--font-size-12,.75rem)}}.c-c-header-main-rank-coin .c-c-header-main-rank-coin__expire>span{color:var(--text-navy-color);white-space:nowrap;margin-right:2px}.c-c-header-main-rank-coin .c-c-header-main-rank-coin__expire>em{color:var(--text-price-color);font-weight:700}.c-o-small-button{border:1px solid var(--border-navy-color);background-color:var(--background-secondary-color);border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.c-o-small-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-small-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-small-button.--red{border-color:var(--border-red-color)}.c-o-small-button.--red svg{--svg-color:var(--parts-red-color)}.c-o-small-button.--size-24{width:24px;height:24px}.c-o-small-button.--size-24 svg{width:18px;height:18px}.c-o-small-button.--size-20{width:20px;height:20px}.c-o-small-button.--size-20 svg{width:14px;height:14px}.c-o-small-button.--size-16{width:16px;height:16px}.c-o-small-button.--size-16 svg{width:14px;height:14px}.c-o-small-button svg{--svg-color:var(--parts-navy-color);width:18px;height:18px}.c-c-header-main-message-dialog{border:1px solid var(--parts-navy-color);background-color:var(--background-secondary-color);border-radius:4px;width:60%;max-width:320px;padding:8px 22px 4px 16px;position:relative}.c-c-header-main-message-dialog .c-o-small-button{z-index:1;position:absolute;top:3px;right:3px}.c-c-header-main-message-dialog .c-o-small-button:before{content:"";z-index:1;width:32px;height:32px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__title{color:var(--text-color);font-size:var(--font-size-12,.75rem);font-weight:700;line-height:1.3}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__title>a{color:var(--parts-badge-color);text-decoration:underline}@media (hover:hover) and (pointer:fine){.c-c-header-main-message-dialog .c-c-header-main-message-dialog__title>a:hover{color:var(--parts-badge-color)}}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__title>a:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-main-message-dialog .c-c-header-main-message-dialog__title>a:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__unread{color:var(--text-color);font-size:var(--font-size-12,.75rem);text-align:center;margin-top:4px}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__unread>a{color:var(--text-color);font-size:var(--font-size-14,.875rem);padding:0 6px;font-weight:700;text-decoration:underline;display:inline-block}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__unread>a:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-main-message-dialog .c-c-header-main-message-dialog__unread>a:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.c-c-header-main,.c-c-header-main-ios{position:relative}.c-c-header-main .c-c-header-main-message-dialog,.c-c-header-main-ios .c-c-header-main-message-dialog{opacity:0;visibility:hidden;transition:all .2s ease-in-out;display:block;position:absolute;top:calc(100% + 5px);right:4px}.c-c-header-main .c-c-header-main-message-dialog:not(._disabled)._fade,.c-c-header-main .c-c-header-main-message-dialog:not(._disabled)._active,.c-c-header-main-ios .c-c-header-main-message-dialog:not(._disabled)._fade,.c-c-header-main-ios .c-c-header-main-message-dialog:not(._disabled)._active{opacity:1;visibility:visible}.c-o-text-toggle{cursor:pointer;width:78px;height:28px;display:block;position:relative}.c-o-text-toggle .c-o-text-toggle__text-wrap{color:var(--text-white-color);font-size:var(--font-size-12,.75rem);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:auto;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:33px}.c-o-text-toggle .c-o-text-toggle__input{background-color:var(--parts-gray-secondary-color);border-radius:14px;width:100%;height:100%}.c-o-text-toggle .c-o-text-toggle__input:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-text-toggle .c-o-text-toggle__input:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-text-toggle .c-o-text-toggle__input:before{content:"";background-color:var(--parts-white-dark-color);border-radius:50%;width:24px;height:24px;margin:auto;transition:all .1s ease-in-out;display:block;position:absolute;top:0;bottom:0;left:3px}.c-o-text-toggle .c-o-text-toggle__input+.c-o-text-toggle__text-wrap .c-o-text-toggle__text--disable{display:inline}.c-o-text-toggle .c-o-text-toggle__input+.c-o-text-toggle__text-wrap .c-o-text-toggle__text--enable{display:none}.c-o-text-toggle .c-o-text-toggle__input:checked{background-color:var(--active-color)}.c-o-text-toggle .c-o-text-toggle__input:checked:before{left:52px}.c-o-text-toggle .c-o-text-toggle__input:checked+.c-o-text-toggle__text-wrap{color:var(--text-white-dark-color);left:auto;right:33px}.c-o-text-toggle .c-o-text-toggle__input:checked+.c-o-text-toggle__text-wrap .c-o-text-toggle__text--disable{display:none}.c-o-text-toggle .c-o-text-toggle__input:checked+.c-o-text-toggle__text-wrap .c-o-text-toggle__text--enable{display:inline}.c-c-header-search-display-setting .c-c-header-accordion__content-inner{padding:0 16px 24px}.c-c-header-search-display-setting .c-c-header-search-display-setting__list>li:not(:last-child){border-bottom:1px dashed var(--border-gray-secondary-color)}.c-c-header-search-display-setting .c-c-header-search-display-setting__list~.c-c-header-search-display-setting__list{border-top:1px solid var(--border-gray-secondary-color);margin-top:16px;padding-top:8px}.c-c-header-search-display-setting .c-c-header-search-display-setting__label{width:100%;height:48px;color:var(--text-navy-color);font-size:var(--font-size-14,.875rem);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link{width:fit-content;color:var(--link-color);font-size:var(--font-size-12,.75rem);align-items:center;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link svg{--svg-color:var(--link-color);width:12px;height:12px;margin-left:8px}.c-c-header-search-display-setting .c-c-header-search-display-setting__about>dd{color:var(--text-color);font-size:var(--font-size-10,.625rem);margin-top:8px}.c-c-header-search-section{grid-template-columns:100%;gap:12px;padding:0 16px;display:grid}.c-c-header-search-section .c-c-header-search-section__buttons{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.c-o-header-search-icon-button{width:100%;height:90px;font-size:var(--font-size-10,.625rem);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.c-o-header-search-icon-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-header-search-icon-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-header-search-icon-button .c-o-header-search-icon-button__circle{border-radius:50%;place-content:center;width:64px;height:64px;transition:all .2s ease-in-out;display:grid}.c-o-header-search-icon-button .c-o-header-search-icon-button__circle.--red{background-color:var(--button-background-search-red)}.c-o-header-search-icon-button .c-o-header-search-icon-button__circle.--blue{background-color:var(--button-background-search-blue)}.c-o-header-search-icon-button .c-o-header-search-icon-button__circle.--yellow{background-color:var(--button-background-search-yellow)}.c-o-header-search-icon-button .c-o-header-search-icon-button__circle.--green{background-color:var(--button-background-search-green)}@media (hover:hover) and (pointer:fine){.c-o-header-search-icon-button:hover .c-o-header-search-icon-button__circle.--red{background-color:var(--button-background-search-red-hover)}.c-o-header-search-icon-button:hover .c-o-header-search-icon-button__circle.--blue{background-color:var(--button-background-search-blue-hover)}.c-o-header-search-icon-button:hover .c-o-header-search-icon-button__circle.--yellow{background-color:var(--button-background-search-yellow-hover)}.c-o-header-search-icon-button:hover .c-o-header-search-icon-button__circle.--green{background-color:var(--button-background-search-green-hover)}}.c-o-header-search-icon-button .c-o-header-search-icon-button__label{color:var(--text-navy-color);font-size:var(--font-size-10,.625rem);font-weight:700;line-height:1.5}.c-o-vertical-icon-button{width:100%;min-width:44px;max-width:100%;height:44px;font-size:var(--font-size-10,.625rem);text-align:center;background-color:var(--button-color);color:var(--text-white-color);--button-color:var(--button-background-navy-color);--button-color-hover:var(--button-background-navy-color-hover);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.c-o-vertical-icon-button.--green{--button-color:var(--button-background-green-color);--button-color-hover:var(--button-background-green-color-hover)}.c-o-vertical-icon-button.--orange{--button-color:var(--button-background-orange-color);--button-color-hover:var(--button-background-orange-color-hover)}.c-o-vertical-icon-button.--blue{--button-color:var(--button-background-blue-color);--button-color-hover:var(--button-background-blue-color-hover)}.c-o-vertical-icon-button.--red{--button-color:var(--button-background-red-color);--button-color-hover:var(--button-background-red-color-hover)}.c-o-vertical-icon-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-vertical-icon-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-o-vertical-icon-button:hover{background-color:var(--button-color-hover)}}.c-o-vertical-icon-button._disabled{opacity:.5;pointer-events:none}.c-o-vertical-icon-button.--secondary{border:1px solid var(--button-color);background-color:var(--background-secondary-color);color:var(--button-color)}@media (hover:hover) and (pointer:fine){.c-o-vertical-icon-button.--secondary:hover{background-color:var(--background-secondary-color-hover)}}.c-o-vertical-icon-button svg{--svg-color:var(--background-secondary-color);--svg-reverse-color:var(--button-color);width:16px;height:16px}.c-o-vertical-icon-button.--secondary svg{--svg-color:var(--button-color);--svg-reverse-color:var(--white-color)}.c-o-vertical-icon-button.--large{width:100px;height:100px;font-size:var(--font-size-14,.875rem)}.c-o-vertical-icon-button.--large svg{width:40px;height:40px}.c-c-header-search-new-button{height:60px}.c-c-header-search-new-button .c-o-vertical-icon-button{height:100%;font-size:var(--font-size-12,.75rem);position:relative}.c-c-header-search-new-button .c-o-vertical-icon-button:after{content:url(https://yc.bookwalker.jp/bws/assets/label_new-ChR-8nCpC9ZX.svg);z-index:1;line-height:0;display:block;position:absolute;top:0;right:0}.c-c-header-search-new-button .c-o-vertical-icon-button svg{width:20px;height:20px}.c-c-header-search-reserve-button{height:60px}.c-c-header-search-reserve-button .c-o-vertical-icon-button{height:100%;font-size:var(--font-size-12,.75rem);position:relative}.c-c-header-search-reserve-button .c-o-vertical-icon-button:after{content:url(https://yc.bookwalker.jp/bws/assets/label_reserve-aL6071K-8H1y.svg);z-index:1;line-height:1;display:block;position:absolute;top:0;right:0}.c-c-header-search-reserve-button .c-o-vertical-icon-button svg{width:20px;height:20px}.c-c-header-search-section.--subscription{gap:16px}.c-c-header-search-section.--subscription .c-o-header-heading{padding-bottom:8px;position:relative}.c-c-header-search-section.--subscription .c-o-header-heading:after{content:"";background:linear-gradient(90deg,#ff3e99 40px,#ff8d32 40px 80px,#eef0f2 80px,#eef0f2);width:100%;height:2px;margin:auto;display:block;position:absolute;bottom:0}.c-c-header-search-section.--subscription .c-o-vertical-icon-button{height:60px;font-size:var(--font-size-12,.75rem)}.c-c-header-search-section.--subscription .c-o-vertical-icon-button>svg{width:20px;height:20px}.c-c-header-search-book-navigation{display:block}.c-c-header-search-book-navigation>*+*{margin-top:20px}.c-c-header-link-table{border-radius:4px;grid-template-columns:repeat(2,1fr);display:grid}.c-c-header-link-table .c-c-header-link-table__item:not(:last-child){border-bottom:1px solid var(--border-gray-tertiary-color)}.c-c-header-link-table .c-c-header-link-table__item:not(:last-child):nth-last-child(2):nth-child(2n-1){border-bottom:0}.c-c-header-link-table .c-c-header-link-table__item:nth-child(odd){border-right:1px solid var(--border-gray-tertiary-color)}.c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link{width:100%;height:54px;color:var(--link-color);font-size:var(--font-size-14,.875rem);justify-content:flex-start;align-items:center;padding:0 12px 0 16px;display:flex}.c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link:focus{outline-offset:0;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-accordion{display:grid}.c-c-header-accordion._active .c-c-header-accordion__heading:not(:only-child):after{top:4px;bottom:0;transform:rotate(-135deg)}.c-c-header-accordion .c-c-header-accordion__heading{color:var(--link-color);font-size:var(--font-size-14,.875rem);align-items:center;font-weight:400;display:flex;position:relative}.c-c-header-accordion .c-c-header-accordion__heading:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-accordion .c-c-header-accordion__heading:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}.c-c-header-accordion .c-c-header-accordion__heading:after{content:"";border-right:2px solid var(--gray-primary-color);border-bottom:2px solid var(--gray-primary-color);width:8px;height:8px;margin:auto;transition:all .2s cubic-bezier(.02,.01,.47,1);display:block;position:absolute;top:0;bottom:4px;right:20px;transform:rotate(45deg)}.c-c-header-accordion .c-c-header-accordion__heading.--row{border-bottom:1px solid var(--border-gray-tertiary-color);padding:16px 36px 16px 16px}.c-c-header-accordion .c-c-header-accordion__heading.--safety{width:fit-content;margin-left:auto;padding:16px 38px 16px 16px}.c-c-header-accordion .c-c-header-accordion__content-inner{z-index:1;position:relative}.c-c-header-search-link-table-accordion{border-bottom:1px solid var(--border-gray-tertiary-color);background-color:var(--gray-quinary-color);grid-template-columns:repeat(2,1fr);display:grid}.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item:not(:last-child){border-bottom:1px solid var(--border-gray-tertiary-color)}.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item:not(:last-child):nth-last-child(2):nth-child(2n-1){border-bottom:0}.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item:nth-child(odd){border-right:1px solid var(--border-gray-tertiary-color)}.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link{height:54px;color:var(--link-color);font-size:var(--font-size-14,.875rem);justify-content:flex-start;align-items:center;padding:16px;display:flex}.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-search-link-table-accordion .c-c-header-search-link-table-accordion__item .c-c-header-search-link-table-accordion__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-search-heading-link{border-bottom:1px solid var(--border-gray-tertiary-color)}.c-c-header-search-heading-link .c-c-header-search-heading-link__link{color:var(--link-color);font-size:var(--font-size-14,.875rem);justify-content:flex-start;align-items:center;padding:16px 12px 16px 16px;display:flex}.c-c-header-search-heading-link .c-c-header-search-heading-link__link:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-heading-link .c-c-header-search-heading-link__link:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-search-heading-link .c-c-header-search-heading-link__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-search-heading-link .c-c-header-search-heading-link__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-search-heading-link .c-c-header-search-heading-link__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-search-heading-link .c-c-header-search-heading-link__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-search-global-store{width:100%;height:42px;color:var(--link-color);font-size:var(--font-size-12,.75rem);justify-content:space-between;align-items:center;padding:12px 17px 12px 16px;display:flex;position:relative}.c-c-header-search-global-store:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-header-search-global-store:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-c-header-search-global-store{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-c-header-search-global-store:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-c-header-search-global-store{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-c-header-search-global-store:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-c-header-search-global-store>svg{--svg-color:var(--link-color);width:12px;height:12px}.c-c-header-search-content{display:block}.c-c-header-search-content .c-c-header-search-content__main{background-color:var(--background-secondary-color);padding:24px 0}.c-c-header-search-content .c-c-header-search-content__main .c-c-header-search-input-box{height:50px;padding-left:16px;padding-right:16px}.c-c-header-search-content .c-c-header-search-content__main .c-c-header-search-input-box .c-c-header-search-input-box__wrapper{width:100%}.c-c-header-search-content .c-c-header-search-content__main .c-c-header-search-input-box+.c-c-header-search-book-navigation{margin-top:24px}.c-c-header-search-content .c-c-header-search-content__detail{background-color:var(--background-color);padding:16px 16px 24px}.c-c-header-search-content .c-c-header-search-content__detail>*+*{margin-top:16px}.c-c-header-search{display:inline-flex}@media screen and (min-width:1042px){.c-c-header-search .c-o-header-icon-button{display:none}}.c-c-header-search .c-c-header-search__wrapper{background:linear-gradient(to bottom, var(--background-secondary-color) 50%, var(--background-color) 50%);z-index:203;width:100%;height:100%;transition:all .2s ease-in-out;display:block;position:fixed;top:0;right:-100%}.c-c-header-search .c-c-header-search__wrapper._active{right:0}.c-c-header-search .c-c-header-search__wrapper._active .c-c-header-search__content{visibility:visible}@media screen and (min-width:768px){.c-c-header-search .c-c-header-search__wrapper{max-width:480px}}.c-c-header-search .c-c-header-search__wrapper .c-o-header-close-button{z-index:1;position:absolute;top:2px;right:13px}.c-c-header-search .c-c-header-search__wrapper .c-o-header-close-button svg{width:20px;height:20px}.c-c-header-search .c-c-header-search__wrapper .c-c-header-search__heading{background-color:var(--background-secondary-color);height:49px;color:var(--primary-color);font-size:var(--font-size-16,1rem);justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:48px;display:flex}.c-c-header-search .c-c-header-search__wrapper .c-c-header-search__tag{border:1px solid var(--label-border-pink-r18-color);background-color:var(--background-label-color);min-width:37px;height:22px;color:var(--text-navy-color);font-size:var(--font-size-12,.75rem);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex}.c-c-header-search .c-c-header-search__wrapper .c-c-header-search__content{visibility:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;height:calc(100% - 49px);overflow-y:auto}@media screen and (max-width:767.98px){.c-c-header-search .c-c-header-search__wrapper .c-c-header-search__content{overflow-y:scroll}}.c-c-header-search .c-c-header-search__wrapper .c-c-header-search-input-box__wrapper{border:none}.c-c-header-search .c-c-header-search__overlay{background-color:var(--background-modal-color);z-index:200;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@media screen and (min-width:768px){.c-c-header-search .c-c-header-search__overlay._active{display:block}}.c-c-header-main-user-menu{gap:12px;display:flex}@media screen and (max-width:767.98px){.c-c-header-main-user-menu{gap:0}}@media screen and (min-width:768px){.c-c-header-main-user-menu{border-right:1px solid var(--border-gray-tertiary-color);padding:0 12px}}.c-c-header-main-user-menu._warensai .c-o-header-icon-button{letter-spacing:-.1em;min-width:45px}@media screen and (min-width:1042px){.c-c-header-main-user-menu>*+.c-c-header-search{display:contents}}.c-c-header-main-ios-menu{gap:12px;display:flex}@media screen and (max-width:767.98px){.c-c-header-main-ios-menu{gap:0}}@media screen and (min-width:768px){.c-c-header-main-ios-menu{border-right:1px solid var(--border-gray-tertiary-color);padding:0 12px}}.c-c-header-main-ios-menu._warensai .c-o-header-icon-button{letter-spacing:-.1em;min-width:45px}@media screen and (min-width:1042px){.c-c-header-main-ios-menu>*+.c-c-header-search{display:contents}}.c-c-header-main{background-color:var(--background-secondary-color);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:100%;margin-inline:auto;padding:0 8px;display:flex}@media screen and (max-width:359.98px){.c-c-header-main{padding-right:4px}}@media screen and (min-width:768px){.c-c-header-main{flex-wrap:nowrap;justify-content:center;max-width:1536px;padding:0 8px 0 16px}.c-c-header-main .c-c-header-menu{order:5}}@media screen and (max-width:1041.98px){.c-c-header-main .c-c-header-main-search{display:none}}.c-c-header-main .c-c-header-main-nav-container{flex:100%;order:3;justify-content:flex-end;margin-bottom:4px;display:flex}@media screen and (min-width:768px){.c-c-header-main .c-c-header-main-nav-container{flex:0 auto;margin:0 0 0 auto}}.c-c-header-main .c-c-header-main-nav-container .c-c-header-main-login-menu,.c-c-header-main .c-c-header-main-nav-container .c-c-header-main-rank-coin{margin-right:auto}.c-c-header-main-ios{background-color:var(--background-secondary-color);flex:100%;justify-content:space-between;align-items:center;width:100%;height:100%;margin-inline:auto;padding:0 8px;display:flex}@media screen and (max-width:359.98px){.c-c-header-main-ios{padding-right:4px}}@media screen and (min-width:768px){.c-c-header-main-ios{flex-wrap:nowrap;justify-content:center;max-width:1536px;padding:0 8px 0 16px}.c-c-header-main-ios .c-c-header-menu{order:5}}.c-c-header-main-ios .c-c-header-main-ios-logo{margin-right:auto}@media screen and (max-width:359.98px){.c-c-header-main-ios .c-c-header-main-ios-logo .c-o-header-site-logo{width:136px}}@media screen and (min-width:1042px){.c-c-header-main-ios .c-c-header-main-ios-logo{margin-right:0}}@media screen and (max-width:1041.98px){.c-c-header-main-ios .c-c-header-main-search{display:none}}@media screen and (min-width:768px){.c-c-header-main-ios .c-c-header-main-search{margin:0 auto 0 0}}.c-c-header-main-ios .c-c-header-main-ios-nav-container{flex:100%;order:3;justify-content:flex-end;margin-bottom:4px;display:flex}@media screen and (min-width:768px){.c-c-header-main-ios .c-c-header-main-ios-nav-container{flex:0 auto;margin:0 0 0 auto}}.c-c-header-main-ios .c-c-header-main-ios-nav-container .c-c-header-main-rank-coin{margin-right:auto}.c-l-white-box{background-color:var(--background-secondary-color);border-radius:4px}.c-c-header{background-color:var(--background-secondary-color);width:100%;min-height:2px;position:relative}.c-c-header:after{content:"";background-image:linear-gradient(to right, var(--logo-mark-orange-color) 25%, var(--logo-mark-mint-color) 25%, var(--logo-mark-mint-color) 50%, var(--logo-mark-blue-color) 50%, var(--logo-mark-blue-color) 75%, var(--logo-mark-pink-color) 75%, var(--logo-mark-pink-color) 100%);width:100%;height:2px;position:absolute;bottom:0}.c-c-header .c-c-header__border{border:none;border-top:1px solid var(--parts-navy-color);outline:none}.t-c-member-header{background-color:var(--background-secondary-color);height:52px;padding-left:8px;padding-right:8px}@media screen and (min-width:768px){.t-c-member-header{padding-left:16px;padding-right:16px}}.t-c-member-header .t-c-member-header__inner{justify-content:space-between;align-items:center;width:100%;height:100%;margin-inline:auto;display:flex}@media screen and (min-width:768px){.t-c-member-header .t-c-member-header__inner{max-width:1536px}}.t-c-member-header .t-c-member-header__inner .t-c-member-header__button{width:68px}.t-c-store-navigation .t-c-store-navigation-tab-link{border-bottom-color:var(--navigation-color,var(--primary-color));height:34px;color:var(--text-secondary-color);font-size:var(--font-size-12,.75rem);text-align:center;white-space:nowrap;word-break:keep-all;border-bottom-width:2px;border-radius:40px;justify-content:center;align-items:center;padding-left:12px;padding-right:12px;font-weight:700;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:flex}@media screen and (max-width:1179.98px) and (min-width:768px){.t-c-store-navigation .t-c-store-navigation-tab-link{line-height:1.3}}@media screen and (min-width:1180px){.t-c-store-navigation .t-c-store-navigation-tab-link{font-size:var(--font-size-14,.875rem);padding-left:16px;padding-right:16px}}@media screen and (max-width:767.98px){.t-c-store-navigation .t-c-store-navigation-tab-link:last-child:after{content:"";width:8px;height:1px;display:block;position:absolute;top:0;left:100%}}.t-c-store-navigation .t-c-store-navigation-tab-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-store-navigation .t-c-store-navigation-tab-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-store-navigation .t-c-store-navigation-tab-link:hover{background-color:var(--navigation-color,var(--primary-color));color:var(--text-white-color);border-color:#0000}.t-c-store-navigation .t-c-store-navigation-tab-link:hover svg{--svg-color:var(--parts-white-color)}}.t-c-store-navigation .t-c-store-navigation-tab-link._active{background-color:var(--navigation-color);color:var(--text-white-color);border-color:#0000}.t-c-store-navigation .t-c-store-navigation-tab-link._active svg{--svg-color:var(--parts-white-color)}body:not(.ios).dark .t-c-store-navigation .t-c-store-navigation-tab-link._active,body.ios.dark [data-color-scheme-enabled] .t-c-store-navigation .t-c-store-navigation-tab-link._active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@media (hover:hover) and (pointer:fine){.t-c-store-navigation .t-c-store-navigation-tab-link._active:hover{background-color:var(--navigation-color-hover)}}.t-c-store-navigation .t-c-store-navigation-tab-link._disabled{opacity:.5;pointer-events:none}.t-c-store-navigation .t-c-store-navigation-tab-link svg{--svg-color:var(--navigation-color);width:20px;height:20px;margin-right:5px}@media screen and (max-width:935.98px) and (min-width:768px){.t-c-store-navigation .t-c-store-navigation-tab-link svg{margin-right:0}}.t-c-store-navigation .t-c-store-navigation-tab-link svg path{transition:all .2s ease-in-out}.t-c-store-navigation-active-menu{border:2px solid var(--border-white-gray-color);background-color:var(--background-secondary-color);border-radius:4px;width:max-content;min-width:100%;margin-top:8px;box-shadow:0 4px 8px #0006}.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link-under,.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link{background-color:var(--background-secondary-color);width:100%;max-width:1039px;height:34px;color:var(--link-color);font-size:var(--font-size-12,.75rem);border-radius:4px;align-items:center;padding-left:16px;padding-right:16px;transition:background-color .2s ease-in-out;display:flex}.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link-under:focus-visible,.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link-under:focus,.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link-under:hover,.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link:hover{background-color:var(--background-secondary-color-hover)}}.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link{font-weight:700}.t-c-store-navigation-active-menu .t-c-store-navigation-active-menu__link-under:before{content:"";background-color:var(--navigation-color,var(--primary-color));width:5px;height:2px;margin-right:8px;display:inline-block}@media screen and (max-width:767.98px){.t-h-display-pc-only{display:none!important}}@media screen and (min-width:768px){.t-h-display-sp-only{display:none!important}}body:not(.ios).dark .t-h-display-light-mode,body.ios.dark [data-color-scheme-enabled] .t-h-display-light-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;display:none!important}body:not(.dark) .t-h-display-dark-mode,body.ios.dark [data-color-scheme-disabled] .t-h-display-dark-mode{display:none!important}.t-c-store-navigation{background-color:var(--background-secondary-color);padding:12px;overflow-x:scroll}@media screen and (max-width:767.98px){.t-c-store-navigation{scrollbar-width:none;padding:8px}.t-c-store-navigation::-webkit-scrollbar{display:none}}@media screen and (min-width:768px){.t-c-store-navigation{overflow-x:inherit}}.t-c-store-navigation .t-c-store-navigation__inner{justify-content:center;gap:4px;width:fit-content;margin-inline:auto;display:flex}.t-c-store-navigation .t-c-store-navigation__item{min-width:60px;position:relative}.t-c-store-navigation .t-c-store-navigation__item .t-c-store-navigation-tab-link__wbr,.t-c-store-navigation .t-c-store-navigation__item .t-c-store-navigation-tab-link__br{display:none}@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){.t-c-store-navigation .t-c-store-navigation__item:hover .t-c-store-navigation__menu{z-index:201;display:block}.t-c-store-navigation .t-c-store-navigation__item:hover .t-c-store-navigation-tab-link{background-color:var(--navigation-color);color:var(--text-white-color)}}@media screen and (max-width:1179.98px) and (min-width:959px){.t-c-store-navigation .t-c-store-navigation__item{min-width:56px}}@media screen and (max-width:819.98px) and (min-width:768px){.t-c-store-navigation .t-c-store-navigation__item .t-c-store-navigation-tab-link__br.--line-break-md-820{display:block}}@media screen and (max-width:958.98px) and (min-width:768px){.t-c-store-navigation .t-c-store-navigation__item{min-width:48px}.t-c-store-navigation .t-c-store-navigation__item .t-c-store-navigation-tab-link__wbr,.t-c-store-navigation .t-c-store-navigation__item .t-c-store-navigation-tab-link__br.--line-break-md-959{display:block}}@media screen and (max-width:1179.98px) and (min-width:768px){.t-c-store-navigation .t-c-store-navigation__item .t-c-store-navigation-tab-link__br.--line-break-md-1180{display:block}}.t-c-store-navigation .t-c-store-navigation__item:last-child .t-c-store-navigation__menu{left:auto;right:0}.t-c-store-navigation .t-c-store-navigation__item.--top{--navigation-color:var(--nav-top-color);--navigation-color-hover:var(--nav-top-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--warensai{--navigation-color:var(--nav-warensai-color);--navigation-color-hover:var(--nav-warensai-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--subscription{--navigation-color:var(--nav-subscription-color);--navigation-color-hover:var(--nav-subscription-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--manga{--navigation-color:var(--nav-manga-color);--navigation-color-hover:var(--nav-manga-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--novels_business{--navigation-color:var(--nav-novel-color);--navigation-color-hover:var(--nav-novel-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--light_novels_new_literary{--navigation-color:var(--nav-lightnovel-color);--navigation-color-hover:var(--nav-lightnovel-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--doujinshi_self_publishing{--navigation-color:var(--nav-dojin-color);--navigation-color-hover:var(--nav-dojin-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--bl{--navigation-color:var(--nav-bl-color);--navigation-color-hover:var(--nav-bl-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--tl{--navigation-color:var(--nav-tl-color);--navigation-color-hover:var(--nav-tl-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--adult_bl_tl{--navigation-color:var(--nav-adult-bl-tl-color);--navigation-color-hover:var(--nav-adult-bl-tl-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--r18{--navigation-color:var(--nav-r18-color);--navigation-color-hover:var(--nav-r18-color-hover)}.t-c-store-navigation .t-c-store-navigation__item.--free{--navigation-color:var(--nav-free-color);--navigation-color-hover:var(--nav-free-color-hover)}@media (hover:hover) and (pointer:fine){.t-c-store-navigation .t-c-store-navigation-tab-link:hover+.t-c-store-navigation__arrow:before,.t-c-store-navigation .t-c-store-navigation-tab-link__h1:hover+.t-c-store-navigation__arrow:before{border-right-color:var(--parts-white-color);border-bottom-color:var(--parts-white-color)}}.t-c-store-navigation .t-c-store-navigation-tab-link._active+.t-c-store-navigation__arrow:before,.t-c-store-navigation .t-c-store-navigation-tab-link__h1._active+.t-c-store-navigation__arrow:before{border-right-color:var(--parts-white-color);border-bottom-color:var(--parts-white-color)}.t-c-store-navigation .t-c-store-navigation__arrow{opacity:0;pointer-events:none;z-index:1;border-radius:2px;justify-content:center;align-items:center;width:16px;height:calc(100% + 2px);margin:auto;padding:0 0 2px;display:flex;position:absolute;top:0;bottom:0;right:-2px}.t-c-store-navigation .t-c-store-navigation__arrow:before{content:"";border-right:2px solid var(--border-gray-secondary-color);border-bottom:2px solid var(--border-gray-secondary-color);width:8px;height:8px;margin:auto;transform:rotate(45deg)}@media screen and (max-width:958.98px) and (min-width:768px){.t-c-store-navigation .t-c-store-navigation__arrow{width:12px;right:0}.t-c-store-navigation .t-c-store-navigation__arrow:before{width:6px;height:6px}}.t-c-store-navigation .t-c-store-navigation__arrow:focus-visible{outline-offset:0;outline:2px solid var(--focus-color);opacity:1}@supports not selector(:focus-visible){.t-c-store-navigation .t-c-store-navigation__arrow:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.t-c-store-navigation .t-c-store-navigation__arrow._active{opacity:1;padding:2px 0 0}.t-c-store-navigation .t-c-store-navigation__arrow._active:before{transform:rotate(-135deg)}.t-c-store-navigation .t-c-store-navigation__menu{z-index:201;min-width:100%;display:none;position:absolute;top:100%;left:0}.t-c-store-navigation .t-c-store-navigation__menu._active{display:block}.t-o-campaign-banner{width:100%;display:block}.t-o-campaign-banner .t-o-campaign-banner__image{place-content:center;place-items:center;width:100%;display:grid}@media screen and (max-width:767.98px){.t-o-campaign-banner .t-o-campaign-banner__image{grid-template-columns:min(100%,375px)}}.t-o-campaign-banner .t-o-campaign-banner__image[href].--default:focus-visible,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--default:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-o-campaign-banner .t-o-campaign-banner__image[href].--default:focus,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--default:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-o-campaign-banner .t-o-campaign-banner__image[href].--default,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--default{transition:opacity .2s ease-in-out}.t-o-campaign-banner .t-o-campaign-banner__image[href].--default:hover,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--default:hover{opacity:.7}}.t-o-campaign-banner .t-o-campaign-banner__image[href].--outline,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--outline{outline-offset:0;outline:2px solid #0000;transition:outline .2s ease-in-out}.t-o-campaign-banner .t-o-campaign-banner__image[href].--outline:focus-visible,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--outline:focus-visible{outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-o-campaign-banner .t-o-campaign-banner__image[href].--outline:focus,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--outline:focus{outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-o-campaign-banner .t-o-campaign-banner__image[href].--outline:hover,.t-o-campaign-banner .t-o-campaign-banner__image[type=button].--outline:hover{outline:2px solid var(--border-navy-color)}}.t-o-campaign-banner .t-o-campaign-banner__image img{vertical-align:middle;max-width:100%}@media screen and (max-width:767.98px){.t-c-campaign-banner-crossing{margin:8px auto}}@media screen and (min-width:768px){.t-c-campaign-banner-crossing{margin-top:12px}}.t-c-campaign-banner-crossing:empty{display:none}.t-c-campaign-banner-crossing>*+*{margin-top:8px}@media screen and (min-width:768px){.t-c-campaign-banner-crossing>*+*{margin-top:12px}}.t-c-store-navigation+.t-c-breadcrumb{margin-top:-8px}.t-c-breadcrumb.--wide{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;padding:12px 16px;display:flex}@media screen and (max-width:767.98px){.t-c-breadcrumb.--wide{display:none!important}}.t-c-breadcrumb.--wide>li{align-items:center;gap:8px;display:inline-flex}.t-c-breadcrumb.--wide>li+li:before{content:"";border-top:1px solid var(--text-secondary-color);border-right:1px solid var(--text-secondary-color);width:5px;height:5px;display:inline-block;rotate:45deg}.t-c-breadcrumb.--wide .t-c-breadcrumb__link{color:var(--text-secondary-color);font-size:var(--font-size-10,.625rem)}@media (hover:hover) and (pointer:fine){.t-c-breadcrumb.--wide .t-c-breadcrumb__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-breadcrumb.--wide .t-c-breadcrumb__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-breadcrumb.--wide .t-c-breadcrumb__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-breadcrumb.--wide .t-c-breadcrumb__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-breadcrumb.--wide .t-c-breadcrumb__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-breadcrumb.--wide .t-c-breadcrumb__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-breadcrumb.--narrow{flex-wrap:nowrap;justify-content:flex-start;gap:11px;width:100%;height:28px;margin-bottom:16px;display:flex;overflow:auto hidden}@media screen and (min-width:768px){.t-c-breadcrumb.--narrow{display:none!important}}.t-c-breadcrumb.--narrow>li{background-color:var(--background-secondary-color);flex-shrink:0;align-items:center;gap:8px;height:28px;display:inline-flex;position:relative}.t-c-breadcrumb.--narrow>li:first-child{padding-left:8px}.t-c-breadcrumb.--narrow>li:first-child .t-c-breadcrumb__link{padding-left:8px;padding-right:8px}.t-c-breadcrumb.--narrow>li:last-child{flex-grow:1;padding-right:8px}.t-c-breadcrumb.--narrow>li:last-child:not(:only-child) .t-c-breadcrumb__link{color:var(--text-tertiary-color)}.t-c-breadcrumb.--narrow>li:not(:first-child):before{content:"";border:14px solid var(--background-secondary-color);border-left:9px solid #0000;border-right-width:1px;width:0;height:0;margin:auto;display:block;position:absolute;left:-9px}.t-c-breadcrumb.--narrow>li:not(:last-child):after{content:"";border:14px solid #0000;border-left:9px solid var(--background-secondary-color);border-right:none;width:0;height:0;margin:auto;display:block;position:absolute;right:-9px}.t-c-breadcrumb.--narrow .t-c-breadcrumb__link{color:var(--link-color);font-size:var(--font-size-12,.75rem);padding:6px 12px;font-weight:700}@media (hover:hover) and (pointer:fine){.t-c-breadcrumb.--narrow .t-c-breadcrumb__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-breadcrumb.--narrow .t-c-breadcrumb__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-breadcrumb.--narrow .t-c-breadcrumb__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-breadcrumb.--narrow .t-c-breadcrumb__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-breadcrumb.--narrow .t-c-breadcrumb__link:focus-visible{outline-offset:-4px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-breadcrumb.--narrow .t-c-breadcrumb__link:focus{outline-offset:-4px;outline:2px solid var(--focus-color)}}.t-c-breadcrumb.--narrow .t-c-breadcrumb__link>svg{--svg-color:var(--parts-navy-color);width:18px;height:18px}.t-c-breadcrumb>li:empty{display:none}.c-c-footer-upside-product-count{color:var(--text-color);font-size:var(--font-size-12,.75rem);font-weight:700}.c-c-footer-upside-product-count>span{display:inline-block}.c-o-single-link{color:var(--link-color);justify-content:center;align-items:center;display:inline-flex}.c-o-single-link.--bold{font-weight:700}.c-o-single-link.--10{font-size:var(--font-size-10,.625rem)}.c-o-single-link.--12{font-size:var(--font-size-12,.75rem)}.c-o-single-link.--14{font-size:var(--font-size-14,.875rem)}.c-o-single-link.--16{font-size:var(--font-size-16,1rem)}.c-o-single-link.--20{font-size:var(--font-size-20,1.25rem)}.c-o-single-link.--inherit{font-size:inherit}.c-o-single-link.--small{font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.c-o-single-link.--small{font-size:var(--font-size-12,.75rem)}}.c-o-single-link.--medium{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.c-o-single-link.--medium{font-size:var(--font-size-14,.875rem)}}.c-o-single-link.--large{font-size:var(--font-size-14,.875rem)}@media screen and (min-width:768px){.c-o-single-link.--large{font-size:var(--font-size-16,1rem)}}.c-o-single-link.--xlarge{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.c-o-single-link.--xlarge{font-size:var(--font-size-20,1.25rem)}}.c-o-single-link.--svg10>svg{width:10px;height:10px}.c-o-single-link.--svg12>svg{width:12px;height:12px}.c-o-single-link.--svg14>svg{width:14px;height:14px}.c-o-single-link.--svg16>svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.c-o-single-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-o-single-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-o-single-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-o-single-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-o-single-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-single-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-c-footer-upside-store-links__wrapper .c-c-footer-upside-store-links{flex-wrap:wrap;gap:12px 16px;display:flex}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)) and (not (translate:none)){.c-c-footer-upside-store-links__wrapper .c-c-footer-upside-store-links{gap:0;margin-top:-12px;margin-left:-16px;overflow:hidden}.c-c-footer-upside-store-links__wrapper .c-c-footer-upside-store-links>li{margin-top:12px;margin-left:16px;display:block}}}.c-c-footer-upside-store-links__wrapper .c-c-footer-upside-store-links>li{display:flex}.c-o-sns-icon-button{place-content:center;width:100%;max-width:100px;height:auto;max-height:100px;display:grid}@media (hover:hover) and (pointer:fine){.c-o-sns-icon-button{transition:opacity .2s ease-in-out}.c-o-sns-icon-button:hover{opacity:.7}}.c-o-sns-icon-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-sns-icon-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-sns-icon-button>svg{--svg-color:var(--parts-navy-color)}.c-c-footer-upside-official-sns .c-o-sns-icon-button{width:44px;height:44px}.c-c-footer-upside-official-sns .c-o-sns-icon-button svg{width:32px}.c-c-footer-upside-official-sns .c-c-footer-upside-official-sns__title{color:var(--text-color);font-size:var(--font-size-12,.75rem);white-space:nowrap;font-weight:700}.c-c-footer-upside-official-sns .c-c-footer-upside-official-sns__list{justify-content:flex-start;align-items:center;gap:4px;margin-top:8px;display:flex}.c-c-footer-upside-abj-policy{align-items:flex-start;display:flex}@media screen and (min-width:768px){.c-c-footer-upside-abj-policy{align-items:center}}.c-c-footer-upside-abj-policy .c-c-footer-upside-abj-policy__logo{width:67px;height:auto}.c-c-footer-upside-abj-policy .c-c-footer-upside-abj-policy__logo svg{width:67px;height:56px}.c-c-footer-upside-abj-policy .c-c-footer-upside-abj-policy__description{color:var(--text-color);font-size:var(--font-size-10,.625rem);text-align:left;flex-shrink:1;margin-left:16px}@media screen and (min-width:768px){.c-c-footer-upside-abj-policy .c-c-footer-upside-abj-policy__description{margin-left:8px}}.c-c-footer-upside{background-color:var(--background-secondary-color)}.c-c-footer-upside .c-c-footer-upside__guide{padding:16px 20px}@media screen and (min-width:768px){.c-c-footer-upside .c-c-footer-upside__guide{grid-template-columns:auto 1fr;place-content:flex-start space-between;gap:12px 48px;padding:16px 32px;display:grid}}@media screen and (max-width:767.98px){.c-c-footer-upside .c-c-footer-upside__guide .c-c-footer-upside-store-links__wrapper{margin-top:16px}}@media screen and (min-width:768px){.c-c-footer-upside .c-c-footer-upside__guide .c-c-footer-upside-store-links__wrapper{grid-area:2/1/3/2}}@media screen and (max-width:767.98px){.c-c-footer-upside .c-c-footer-upside__guide .c-c-footer-upside-official-sns{margin-top:24px}}@media screen and (min-width:768px){.c-c-footer-upside .c-c-footer-upside__guide .c-c-footer-upside-official-sns{grid-area:1/2/3/3;justify-self:end}}.c-c-footer-upside .c-c-footer-upside__other{padding:16px 20px 16px 12px}@media screen and (min-width:768px){.c-c-footer-upside .c-c-footer-upside__other{padding:16px 32px 16px 20px}}.c-c-footer-upside .c-c-footer-upside__border{border:none;border-top:1px dashed var(--border-gray-secondary-color);outline:none}.c-c-footer-downside-corporate-links__wrapper{background-color:var(--background-color);padding:24px 20px}@media screen and (min-width:768px){.c-c-footer-downside-corporate-links__wrapper{padding:24px 32px 20px}}.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links{flex-wrap:wrap;gap:12px;display:flex}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)) and (not (translate:none)){.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links{gap:0;margin-top:-12px;margin-left:-12px;overflow:hidden}.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links>li{margin-top:12px;margin-left:12px;display:block}}}.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links{justify-content:center;align-items:center}.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links>li{display:flex}.c-c-footer-downside-copyright{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.c-c-footer-downside-copyright .c-c-footer-downside-copyright__text{color:var(--text-color);font-size:var(--font-size-12,.75rem)}.c-c-footer-downside{display:block}.t-c-lite-footer,.c-c-footer{background-color:var(--background-color)}.c-c-footer .c-c-navigation-bottom{margin-bottom:16px}.c-c-footer-navigation-category{grid-template-columns:1fr 1fr;justify-items:start;gap:12px;display:grid}@media screen and (min-width:768px){.c-c-footer-navigation-category{grid-template-columns:212px repeat(4,100px);gap:12px 24px}}.c-c-footer-navigation-category .c-c-footer-navigation-category__title{color:var(--text-color);font-size:var(--font-size-16,1rem);grid-column:1/3;font-weight:700}@media screen and (min-width:768px){.c-c-footer-navigation-category .c-c-footer-navigation-category__title{grid-column:1/6}}.c-c-footer-navigation-category .c-c-footer-navigation-category__block{width:100%}.c-c-footer-navigation-category .c-c-footer-navigation-category__block:first-of-type,.c-c-footer-navigation-category .c-c-footer-navigation-category__block:nth-of-type(2){grid-column:span 2}@media screen and (min-width:768px){.c-c-footer-navigation-category .c-c-footer-navigation-category__block:first-of-type,.c-c-footer-navigation-category .c-c-footer-navigation-category__block:nth-of-type(2){grid-column:span 1}}.c-c-footer-navigation-category .c-c-footer-navigation-category__block:first-of-type .c-c-footer-navigation-category__list,.c-c-footer-navigation-category .c-c-footer-navigation-category__block:nth-of-type(2) .c-c-footer-navigation-category__list{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.c-c-footer-navigation-category .c-c-footer-navigation-category__block:nth-of-type(2) .c-c-footer-navigation-category__list{grid-template-columns:auto}}.c-c-footer-navigation-category .c-c-footer-navigation-category__block .c-c-footer-navigation-category__list{gap:12px;margin-top:12px;display:grid}.c-c-footer-navigation-category .c-c-footer-navigation-category__block .c-c-footer-navigation-category__list>li{display:flex}.c-c-footer-navigation-related-site .c-c-footer-navigation-related-site__title{color:var(--text-color);font-size:var(--font-size-16,1rem);font-weight:700}.c-c-footer-navigation-related-site .c-c-footer-navigation-related-site__list>li{margin-top:12px}.c-c-footer-navigation{background-color:var(--background-secondary-color);margin-bottom:16px}.c-c-footer-navigation>*{padding:16px 20px}@media screen and (min-width:768px){.c-c-footer-navigation>*{padding:16px 32px}}.c-c-footer-navigation>*+*{padding-top:8px}@media screen and (min-width:768px){.c-c-footer-navigation>*+*{padding-top:8px}}.c-c-floating-coupon__toggle{border-left:1px solid var(--coupon-banner-opened-button-border-left-color);background-color:var(--coupon-open-background-color);z-index:101;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:54px;transition:translate .2s ease-in-out;display:flex;position:fixed;bottom:20px;left:0;box-shadow:1px 1px 8px #40404040}.c-c-floating-coupon__toggle:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-floating-coupon__toggle:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.c-c-floating-coupon__toggle .c-c-floating-coupon__toggle-text{color:var(--coupon-open-text-color);font-size:var(--font-size-12,.75rem);font-weight:700;line-height:1.1}.c-c-floating-coupon__toggle .c-c-floating-coupon__toggle-icon{background-color:var(--coupon-close-circle-background-color);border-radius:50%;place-content:center;width:26px;height:26px;display:grid;rotate:180deg}.c-c-floating-coupon__toggle .c-c-floating-coupon__toggle-icon>svg{--svg-color:var(--white-color);width:16px;height:16px}.c-o-floating-close-button{background-color:var(--coupon-close-circle-background-color);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.c-o-floating-close-button:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-floating-close-button:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.c-o-floating-close-button:before{content:"";z-index:1;width:44px;height:44px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-o-floating-close-button>svg{--svg-color:var(--white-color);width:22px;height:22px}.c-c-floating-coupon-single{display:none}.c-c-floating-coupon-single._active{display:block}.c-c-floating-coupon-single .c-c-floating-coupon-single-close-side{display:none}.c-c-floating-coupon-single .c-c-floating-coupon-single-close-side._active{display:block}.c-c-floating-coupon-single .c-c-floating-coupon-single-open-side{transform-origin:0 100%;z-index:101;width:fit-content;margin:5px;display:none;position:fixed;bottom:20px;left:0}.c-c-floating-coupon-single .c-c-floating-coupon-single-open-side._active{animation:.5s floatings-coupon-single-open;display:block}.c-c-floating-coupon-single .c-c-floating-coupon-single-open-side .c-o-floating-close-button{z-index:1;position:absolute;top:-8px;right:-8px}.c-c-floating-coupon-single .c-c-floating-coupon-single-open-side .c-c-floating-coupon-single-open-side__image{display:block}.c-c-floating-coupon-single .c-c-floating-coupon-single-open-side .c-c-floating-coupon-single-open-side__image:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-floating-coupon-single .c-c-floating-coupon-single-open-side .c-c-floating-coupon-single-open-side__image:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@keyframes floatings-coupon-single-open{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.c-c-floating-coupon-multiple._active .c-c-floating-coupon__toggle{translate:140px}.c-c-floating-coupon-multiple._active .c-c-floating-coupon__toggle .c-c-floating-coupon__toggle-icon{rotate:0deg}.c-c-floating-coupon-multiple._active .c-c-floating-coupon-multiple__content{translate:0}.c-c-floating-coupon-multiple .c-c-floating-coupon-multiple__content{background-color:var(--coupon-banner-background-color);z-index:101;width:140px;padding:15px;transition:translate .2s ease-in-out;position:fixed;bottom:20px;left:0;translate:-140px}.c-c-floating-coupon-multiple .c-c-floating-coupon-multiple__content .c-c-floating-coupon-multiple__image{display:block}.c-c-floating-coupon-multiple .c-c-floating-coupon-multiple__content .c-c-floating-coupon-multiple__image:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-c-floating-coupon-multiple .c-c-floating-coupon-multiple__content .c-c-floating-coupon-multiple__image:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-c-floating-coupon-multiple .c-c-floating-coupon-multiple__content .c-c-floating-coupon-multiple__image.--campaign{border:2px solid var(--coupon-banner-border-color);margin:-2px}.c-c-floating-coupon-multiple .c-c-floating-coupon-multiple__content .c-c-floating-coupon-multiple__image+.c-c-floating-coupon-multiple__image{margin-top:10px}.t-l-action-box{border:1px solid var(--border-gray-secondary-color);border-radius:4px}@media screen and (max-width:767.98px){.t-l-action-box{padding:15px}}@media screen and (min-width:768px){.t-l-action-box{padding:19px}}.t-l-action-box:empty{display:none}@media screen and (min-width:768px){.t-l-action-box--wide-side{border:1px solid var(--border-gray-secondary-color);border-radius:4px}}@media screen and (min-width:768px) and (max-width:767.98px){.t-l-action-box--wide-side{padding:15px}}@media screen and (min-width:768px) and (min-width:768px){.t-l-action-box--wide-side{padding:19px}}@media screen and (min-width:768px){.t-l-action-box--wide-side:empty{display:none}}@media screen and (max-width:767.98px){.t-l-action-box--narrow-side{border:1px solid var(--border-gray-secondary-color);border-radius:4px}}@media screen and (max-width:767.98px) and (max-width:767.98px){.t-l-action-box--narrow-side{padding:15px}}@media screen and (max-width:767.98px) and (min-width:768px){.t-l-action-box--narrow-side{padding:19px}}@media screen and (max-width:767.98px){.t-l-action-box--narrow-side:empty{display:none}}.t-o-book-label{min-width:40px;height:16px;color:var(--text-navy-color);font-size:var(--font-size-10,.625rem);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex}@media screen and (min-width:768px){.t-o-book-label.--responsive{min-width:46px;height:22px;font-size:var(--font-size-12,.75rem)}}.t-o-book-label.--large{min-width:46px;height:22px;font-size:var(--font-size-12,.75rem)}.t-o-book-label.--small{min-width:40px;height:16px;font-size:var(--font-size-10,.625rem)}.t-o-book-label.--subscription_max{border:1px solid var(--parts-subscription-color);background-color:var(--parts-subscription-color);color:var(--white-color);gap:1px}.t-o-book-label.--subscription_max>svg{--svg-color:var(--white-color);--svg-bg-color:var(--parts-subscription-icon-color);width:16px;height:16px}.t-o-book-label.--subscription_manga{border:1px solid var(--parts-subscription-color);background-color:var(--parts-subscription-color);color:var(--white-color);gap:1px}.t-o-book-label.--subscription_manga>svg{--svg-color:var(--white-color);--svg-bg-color:var(--parts-subscription-icon-color);width:16px;height:16px}.t-o-book-label.--subscription_nico_premium{border:1px solid var(--parts-subscription-color);background-color:var(--parts-subscription-color);color:var(--white-color);gap:1px}.t-o-book-label.--subscription_nico_premium>svg{--svg-color:var(--white-color);--svg-bg-color:var(--parts-subscription-icon-color);width:16px;height:16px}.t-o-book-label.--new{border:1px solid var(--parts-sale-yellow-color);background-color:var(--parts-sale-yellow-color);color:var(--text-accent-color)}.t-o-book-label.--reserve{border:1px solid var(--parts-blue-color);background-color:var(--parts-blue-color);color:var(--text-white-color)}.t-o-book-label.--sale{border:1px solid var(--parts-sale-red-color);background-color:var(--parts-sale-red-color);color:var(--white-color)}.t-o-book-label.--coin_up_1{border:1px solid var(--parts-sale-red-color);background-color:var(--parts-sale-red-color);color:var(--white-color);flex-direction:row-reverse;gap:1px}.t-o-book-label.--coin_up_1>svg{--svg-color:var(--white-color);width:11px;height:16px}.t-o-book-label.--coin_up_2{border:1px solid var(--parts-sale-red-color);background-color:var(--parts-sale-red-color);color:var(--white-color);flex-direction:row-reverse;gap:1px}.t-o-book-label.--coin_up_2>svg{--svg-color:var(--white-color);width:22px;height:16px}.t-o-book-label.--coin_up_3{border:1px solid var(--parts-sale-red-color);background-color:var(--parts-sale-red-color);color:var(--white-color);flex-direction:row-reverse;gap:1px}.t-o-book-label.--coin_up_3>svg{--svg-color:var(--white-color);width:33px;height:16px}.t-o-book-label.--coin_up_reserve{border:1px solid var(--parts-sale-red-color);background-color:var(--parts-sale-red-color);color:var(--white-color)}.t-o-book-label.--benefits,.t-o-book-label.--purchase_benefits{border:1px solid var(--parts-tokuten-color);background-color:var(--background-label-color);color:var(--text-navy-color)}.t-o-book-label.--set{border:1px solid var(--label-border-green-color);background-color:var(--background-label-color);color:var(--text-navy-color)}.t-o-book-label.--complete,.t-o-book-label.--mega_illust{border:1px solid var(--label-border-navy-color);background-color:var(--background-label-color);color:var(--text-navy-color)}.t-o-book-label.--trial_increase{border:1px solid var(--label-border-orange-trial-color);background-color:var(--background-label-color);color:var(--text-navy-color)}.t-o-book-label.--subscription-period{border:1px solid var(--label-border-red-color);background-color:var(--background-label-color);color:var(--text-navy-color)}.t-o-book-label.--ebook,.t-o-book-label.--latest,.t-o-book-label.--digital{border:1px solid var(--label-border-gray-primary-color);background-color:var(--background-label-color);color:var(--text-navy-color)}.t-o-book-label.--require,.t-o-book-label.--free{border:1px solid var(--parts-sale-red-color);background-color:var(--parts-sale-red-color);color:var(--white-color)}.t-o-book-label.--limited_benefits{border:1px solid var(--notice-color);background-color:var(--notice-color);color:var(--white-color)}.t-o-genre-label{border:1px solid var(--label-border-gray-primary-color);background-color:var(--background-label-color);min-width:40px;height:16px;color:var(--text-navy-color);font-size:var(--font-size-10,.625rem);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex}@media screen and (min-width:768px){.t-o-genre-label.--responsive{min-width:46px;height:22px;font-size:var(--font-size-12,.75rem)}}.t-o-genre-label.--large{min-width:46px;height:22px;font-size:var(--font-size-12,.75rem)}.t-o-genre-label.--small{min-width:40px;height:16px;font-size:var(--font-size-10,.625rem)}.t-o-genre-label.--manga{border:1px solid var(--label-border-blue-color)}.t-o-genre-label.--light_novels{border:1px solid var(--label-border-orange-lightnovel-color)}.t-o-genre-label.--r18{border:1px solid var(--label-border-pink-color)}.t-c-product-labels{flex-wrap:wrap;display:flex}.t-c-product-labels.--gap-4{gap:4px}.t-o-thumbnail{line-height:1;display:inline-block;position:relative}.t-o-thumbnail:not(._auto){justify-content:center;align-items:flex-start;width:100%;padding-top:141.071%;display:flex;position:relative}.t-o-thumbnail:not(._auto) .t-o-thumbnail__img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;left:0;right:0}.t-o-thumbnail._auto{width:fit-content;height:100%;margin-inline:auto;display:block}.t-o-thumbnail .t-o-thumbnail__img{outline:1px solid var(--border-gray-secondary-color);outline-offset:-1px;width:auto;height:auto;max-height:100%}@media (hover:hover) and (pointer:fine){a.t-o-thumbnail,button.t-o-thumbnail{transition:opacity .2s ease-in-out}a.t-o-thumbnail:hover,button.t-o-thumbnail:hover{opacity:.7}}a.t-o-thumbnail:focus-visible,button.t-o-thumbnail:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){a.t-o-thumbnail:focus,button.t-o-thumbnail:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-check-list-button{border-radius:50%;display:flex}.t-c-check-list-button:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-check-list-button:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.t-c-check-list-button.--22{width:22px;height:22px}.t-c-check-list-button.--28,.t-c-check-list-button.--medium{width:28px;height:28px}@media screen and (min-width:768px){.t-c-check-list-button.--medium{width:32px;height:32px}}.t-c-check-list-button svg{--svg-reverse-color:var(--parts-white-dark-color);--svg-color:var(--parts-disabled-color);width:100%;height:100%}.t-c-check-list-button.--checked svg{--svg-color:var(--active-color)}.c-o-side-icon-button{width:100%;max-width:100%;height:44px;font-size:var(--font-size-14,.875rem);text-align:center;background-color:var(--button-color);color:var(--text-white-color);--button-color:var(--button-background-navy-color);--button-color-hover:var(--button-background-navy-color-hover);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-weight:700;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.c-o-side-icon-button.--green{--button-color:var(--button-background-green-color);--button-color-hover:var(--button-background-green-color-hover)}.c-o-side-icon-button.--orange{--button-color:var(--button-background-orange-color);--button-color-hover:var(--button-background-orange-color-hover)}.c-o-side-icon-button.--blue{--button-color:var(--button-background-blue-color);--button-color-hover:var(--button-background-blue-color-hover)}.c-o-side-icon-button.--red{--button-color:var(--button-background-red-color);--button-color-hover:var(--button-background-red-color-hover)}.c-o-side-icon-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-side-icon-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-o-side-icon-button:hover{background-color:var(--button-color-hover)}}.c-o-side-icon-button._disabled{opacity:.5;pointer-events:none}.c-o-side-icon-button.--secondary{border:1px solid var(--button-color);background-color:var(--background-secondary-color);color:var(--button-color)}@media (hover:hover) and (pointer:fine){.c-o-side-icon-button.--secondary:hover{background-color:var(--background-secondary-color-hover)}}.c-o-side-icon-button svg{--svg-color:var(--background-secondary-color);--svg-reverse-color:var(--button-color);width:16px;height:16px}.c-o-side-icon-button.--secondary svg{--svg-color:var(--button-color);--svg-reverse-color:var(--white-color)}.c-o-side-icon-button.--left-fixed,.c-o-side-icon-button.--right-fixed{position:relative}.c-o-side-icon-button.--left-fixed svg,.c-o-side-icon-button.--right-fixed svg{z-index:1;margin-block:auto;position:absolute;top:0;bottom:0}.c-o-side-icon-button.--left-fixed svg{left:12px}.c-o-side-icon-button.--right-fixed svg{right:12px}.c-o-responsive-icon-button{width:100%;max-width:100%;height:44px;font-size:var(--font-size-10,.625rem);text-align:center;background-color:var(--button-color);color:var(--text-white-color);--button-color:var(--button-background-navy-color);--button-color-hover:var(--button-background-navy-color-hover);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.c-o-responsive-icon-button.--green{--button-color:var(--button-background-green-color);--button-color-hover:var(--button-background-green-color-hover)}.c-o-responsive-icon-button.--orange{--button-color:var(--button-background-orange-color);--button-color-hover:var(--button-background-orange-color-hover)}.c-o-responsive-icon-button.--blue{--button-color:var(--button-background-blue-color);--button-color-hover:var(--button-background-blue-color-hover)}.c-o-responsive-icon-button.--red{--button-color:var(--button-background-red-color);--button-color-hover:var(--button-background-red-color-hover)}.c-o-responsive-icon-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-responsive-icon-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-o-responsive-icon-button:hover{background-color:var(--button-color-hover)}}.c-o-responsive-icon-button._disabled{opacity:.5;pointer-events:none}.c-o-responsive-icon-button.--secondary{border:1px solid var(--button-color);background-color:var(--background-secondary-color);color:var(--button-color)}@media (hover:hover) and (pointer:fine){.c-o-responsive-icon-button.--secondary:hover{background-color:var(--background-secondary-color-hover)}}@media screen and (min-width:768px){.c-o-responsive-icon-button{font-size:var(--font-size-14,.875rem);flex-direction:row;gap:8px;padding:0 8px}.c-o-responsive-icon-button.--before-fixed,.c-o-responsive-icon-button.--after-fixed{position:relative}.c-o-responsive-icon-button.--before-fixed svg,.c-o-responsive-icon-button.--after-fixed svg{z-index:1;margin-block:auto;position:absolute;top:0;bottom:0}.c-o-responsive-icon-button.--before-fixed svg{left:12px}.c-o-responsive-icon-button.--after-fixed svg{right:12px}}.c-o-responsive-icon-button svg{--svg-color:var(--background-secondary-color);--svg-reverse-color:var(--button-color);width:16px;height:16px}.c-o-responsive-icon-button.--secondary svg{--svg-color:var(--button-color);--svg-reverse-color:var(--white-color)}.t-c-subscription-favorite-button .c-o-side-icon-button>span{display:contents}.c-m-basic-modal{opacity:0;z-index:30001;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 16px;display:none;position:fixed;top:0;left:0}.c-m-basic-modal .c-m-basic-modal__overlay{z-index:1;background-color:#0009;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-m-basic-modal .c-m-basic-modal__overlay._transparent{background-color:#0000}.c-m-basic-modal .c-m-basic-modal__wrapper{z-index:2;width:100%;height:auto;max-height:100%;display:flex;position:relative}.c-m-basic-modal .c-m-basic-modal__wrapper.--190{max-width:190px}.c-m-basic-modal .c-m-basic-modal__wrapper.--300{max-width:300px}.c-m-basic-modal .c-m-basic-modal__wrapper.--480{max-width:480px}.c-m-basic-modal .c-m-basic-modal__wrapper.--514{max-width:514px}.c-m-basic-modal .c-m-basic-modal__wrapper.--600{max-width:600px}.c-m-basic-modal .c-m-basic-modal__wrapper.--700{max-width:700px}.c-m-basic-modal .c-m-basic-modal__wrapper.--800{max-width:800px}.c-m-basic-modal .c-m-basic-modal__content{background-color:var(--background-secondary-color);border-radius:4px;width:100%;height:auto;max-height:calc(100vh - 80px);position:relative}.c-m-basic-modal .c-m-basic-modal__content>.c-o-small-button{z-index:3;position:absolute;top:8px;right:8px}.t-m-product-sample-image-modal{height:100%}.t-m-product-sample-image-modal .t-m-product-sample-image-modal__content{scrollbar-width:thin;scroll-behavior:smooth;height:100%;padding:16px;overflow-y:auto}.t-m-product-sample-image-modal .t-m-product-sample-image-modal__content .t-m-product-sample-image-modal__image{text-align:center;width:100%}.t-m-product-sample-image-modal .t-m-product-sample-image-modal__content .t-m-product-sample-image-modal__image img{max-height:min(65vh,400px)}.t-m-product-sample-image-modal .t-m-product-sample-image-modal__content .t-m-product-sample-image-modal__description{font-size:var(--font-size-12,.75rem);margin-top:12px}.t-c-book-cover-main{width:fit-content}.t-c-book-cover-main .t-c-book-cover-main__wrapper{position:relative}.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__thumbnail{z-index:1;width:130px;position:relative}@media screen and (min-width:768px){.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__thumbnail{width:180px}}@media screen and (min-width:900px){.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__thumbnail{width:220px}}.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__thumbnail .t-o-thumbnail__img{max-height:184px}@media screen and (min-width:768px){.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__thumbnail .t-o-thumbnail__img{max-height:254px}}@media screen and (min-width:900px){.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__thumbnail .t-o-thumbnail__img{max-height:310px}}.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__check-list{z-index:3;position:absolute;bottom:-4px;right:0}.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__check-list:empty{display:none}.t-c-book-cover-main .t-c-book-cover-main__wrapper .t-c-book-cover-main__icon{z-index:3;display:inline-block;position:absolute;bottom:-4px;right:-4px}.t-c-book-cover-main .t-c-book-cover-main__count{color:var(--text-secondary-color);font-size:var(--font-size-10,.625rem);justify-content:flex-end;align-items:center;margin-top:8px;padding-right:4px;display:flex}@media screen and (min-width:768px){.t-c-book-cover-main .t-c-book-cover-main__count{font-size:var(--font-size-14,.875rem)}}.t-c-book-cover-main .t-c-book-cover-main__count>em{color:var(--text-navy-color);font-weight:700}.t-c-book-cover-main .t-c-book-cover-main__count.--reserve>svg{--svg-color:var(--parts-gray-secondary-color);width:14px;height:14px;margin-right:2px}@media screen and (min-width:768px){.t-c-book-cover-main .t-c-book-cover-main__count.--reserve>svg{width:18px;height:18px;margin-right:4px}}.t-c-book-cover-main .t-c-book-cover-main__count:not(.--reserve)>svg{--svg-color:var(--parts-gray-primary-color);width:10px;height:10px;margin:0 1px}@media screen and (min-width:768px){.t-c-book-cover-main .t-c-book-cover-main__count:not(.--reserve)>svg{width:14px;height:14px;margin:0 3px}}.t-c-book-cover-main .t-c-book-cover-main__button{margin-top:12px}@media screen and (min-width:768px){.t-c-book-cover-main .t-c-book-cover-main__button{margin-top:16px}}.t-c-book-cover-main .t-c-book-cover-main__button:empty{display:none}.t-c-product-page-link-benefits{border:1px solid var(--border-gray-secondary-color);margin-bottom:16px;padding:15px;display:block;position:relative}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__heading{color:var(--text-benefits-color);font-size:var(--font-size-16,1rem);align-items:center;gap:6px;font-weight:700;display:flex}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__heading>svg{--svg-color:var(--parts-badge-color);width:20px;height:20px}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list{z-index:1;margin-top:14px;position:relative}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li{grid-template-columns:67px auto;gap:16px;display:grid}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li:not(:first-child){border-top:1px dashed var(--border-gray-secondary-color);padding-top:11px}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li:not(:last-child){padding-bottom:12px}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li .t-c-product-page-link-benefits__list-row{grid-column:1/3}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li .t-c-product-page-link-benefits__list-title{font-size:var(--font-size-12,.75rem);font-weight:700}@media screen and (max-width:899.98px) and (min-width:768px){.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li .t-c-product-page-link-benefits__list-title{word-break:break-all}}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li .t-c-product-page-link-benefits__list-comment{border-top:1px dashed var(--border-gray-secondary-color);color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);overflow-wrap:anywhere;margin-top:12px;padding-top:11px}@supports not (overflow-wrap:anywhere){.t-c-product-page-link-benefits .t-c-product-page-link-benefits__list>li .t-c-product-page-link-benefits__list-comment{word-break:break-all}}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__button{z-index:3;justify-content:center;width:100%;margin:auto;display:flex;position:absolute;bottom:-15px;left:0;right:0}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__button .c-o-side-icon-button{width:112px;height:30px;font-size:var(--font-size-12,.75rem);gap:4px;line-height:1}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__button .c-o-side-icon-button>svg{width:12px;height:12px;margin-left:4px}.t-c-product-page-link-benefits .t-c-product-page-link-benefits__overlay{cursor:pointer;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.t-c-product-page-link-applicable{border:1px solid var(--border-gray-secondary-color);margin-bottom:16px;padding:15px;display:block;position:relative}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__heading{color:var(--primary-color);font-size:var(--font-size-16,1rem);align-items:center;gap:6px;font-weight:700;display:flex}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list{z-index:1;margin-top:14px;position:relative}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list>li{word-break:break-all;grid-template-columns:67px auto;gap:16px;display:grid}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list>li:not(:first-child){border-top:1px dashed var(--border-gray-secondary-color);padding-top:11px}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list>li:not(:last-child){padding-bottom:12px}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list>li .t-c-product-page-link-applicable__list-row{grid-column:1/3}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list>li .t-c-product-page-link-applicable__list-title{font-size:var(--font-size-12,.75rem);font-weight:700}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__list>li .t-c-product-page-link-applicable__list-comment{border-top:1px dashed var(--border-gray-secondary-color);color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);margin-top:12px;padding-top:11px}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__button{z-index:3;justify-content:center;width:100%;margin:auto;display:flex;position:absolute;bottom:-15px;left:0;right:0}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__button .c-o-side-icon-button{width:112px;height:30px;font-size:var(--font-size-12,.75rem);line-height:1}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__button .c-o-side-icon-button>svg{width:12px;height:12px;margin-left:4px}.t-c-product-page-link-applicable .t-c-product-page-link-applicable__overlay{cursor:pointer;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.t-c-product-review-star{align-items:center;display:flex}@media screen and (max-width:767.98px){.t-c-product-review-star.--small>svg{width:13px;height:13px}}.t-c-product-review-star.--small .t-c-product-review-star__number{color:var(--text-secondary-color);font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.t-c-product-review-star.--small .t-c-product-review-star__number{font-size:var(--font-size-14,.875rem)}}.t-c-product-review-star>svg{--svg-color:var(--parts-review-star-color);width:20px;height:20px}.t-c-product-review-star .t-c-product-review-star__number{color:var(--text-color);font-size:var(--font-size-12,.75rem);margin-left:4px;line-height:1;display:inline-block}@media screen and (min-width:768px){.t-c-product-review-star .t-c-product-review-star__number{font-size:var(--font-size-16,1rem);margin-top:1px}}.t-o-heading-single{color:var(--text-color);font-weight:700;line-height:1.5}.t-o-heading-single.--10{font-size:var(--font-size-10,.625rem)}.t-o-heading-single.--12{font-size:var(--font-size-12,.75rem)}.t-o-heading-single.--14{font-size:var(--font-size-14,.875rem)}.t-o-heading-single.--16{font-size:var(--font-size-16,1rem)}.t-o-heading-single.--20{font-size:var(--font-size-20,1.25rem)}.t-o-heading-single.--heading1{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.t-o-heading-single.--heading1{font-size:var(--font-size-20,1.25rem)}}.t-o-heading-single.--heading2{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.t-o-heading-single.--heading2{font-size:var(--font-size-20,1.25rem)}}.t-o-heading-single.--heading3{font-size:var(--font-size-14,.875rem)}@media screen and (min-width:768px){.t-o-heading-single.--heading3{font-size:var(--font-size-16,1rem)}}.t-o-heading-single.--heading4{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.t-o-heading-single.--heading4{font-size:var(--font-size-14,.875rem)}}.t-o-heading-single.--sidebar{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.t-o-heading-single.--sidebar{font-size:var(--font-size-14,.875rem)}}.t-c-recommend-accordion{font-size:var(--font-size-14,.875rem);z-index:1;position:relative}.t-c-recommend-accordion._active{margin-bottom:36px}@media screen and (min-width:768px){.t-c-recommend-accordion._active{margin-bottom:32px}}.t-c-recommend-accordion._active .t-c-recommend-accordion__button{bottom:-24px}@media screen and (max-width:767.98px){.t-c-recommend-accordion._active .t-c-recommend-accordion__button:before{bottom:24px}}@media screen and (min-width:768px){.t-c-recommend-accordion._active .t-c-recommend-accordion__button{height:32px;bottom:-32px}}.t-c-recommend-accordion._active .t-c-recommend-accordion__button svg{transform:rotate(180deg)}.t-c-recommend-accordion._hide .t-c-recommend-accordion__text{opacity:.1;transition:all .2s cubic-bezier(.02,.01,.47,1)}.t-c-recommend-accordion._hide._active .t-c-recommend-accordion__text{opacity:1;color:var(--text-color)}.t-c-recommend-accordion .t-c-recommend-accordion__button{background:linear-gradient(to top, var(--background-secondary-color) 25%, transparent 100%) no-repeat center bottom/100% 45px;z-index:2;justify-content:center;align-items:center;width:100%;height:36px;display:flex;position:absolute;bottom:0;left:0}.t-c-recommend-accordion .t-c-recommend-accordion__button:before{content:"";z-index:3;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.t-c-recommend-accordion .t-c-recommend-accordion__button:before{height:4.5em;bottom:17px}}.t-c-recommend-accordion .t-c-recommend-accordion__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-recommend-accordion .t-c-recommend-accordion__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media screen and (max-width:767.98px){.t-c-recommend-accordion .t-c-recommend-accordion__button{background-position:center bottom -6px;background-size:100% 36px;justify-content:flex-end;width:100%;height:100%}}@media screen and (min-width:768px){.t-c-recommend-accordion .t-c-recommend-accordion__button{height:45px;bottom:-17px}}.t-c-recommend-accordion .t-c-recommend-accordion__button svg{--svg-color:var(--parts-navy-color);width:14px;height:14px;transition:transform cubic-bezier(.02,.01,.47,1)}.t-c-recommend-accordion .t-c-recommend-accordion__text{word-break:break-all;padding-right:20px}.t-c-recommend-accordion .t-c-recommend-accordion__text._line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-m-product-review-modal-recommend-comment{border-top:1px dashed var(--border-gray-secondary-color);padding-top:12px}@media screen and (min-width:768px){.t-m-product-review-modal-recommend-comment{padding:24px}.t-m-product-review-modal-recommend-comment>.t-o-heading-single{padding:0 16px}}.t-m-product-review-modal-recommend-comment .t-m-product-review-modal-recommend-comment__review{border:1px solid var(--border-gray-secondary-color);border-radius:4px;flex-wrap:wrap;align-items:center;width:100%;margin-top:12px;padding:12px 16px;display:flex}.t-m-product-review-modal-recommend-comment .t-m-product-review-modal-recommend-comment__review .t-o-heading-single{align-items:center;margin-right:auto;display:inline-flex}.t-m-product-review-modal-recommend-comment .t-m-product-review-modal-recommend-comment__review .t-o-heading-single>small{font-size:var(--font-size-14,.875rem);font-weight:400}@media screen and (min-width:768px){.t-m-product-review-modal-recommend-comment .t-m-product-review-modal-recommend-comment__review .t-o-heading-single>small{font-size:var(--font-size-12,.75rem)}}.t-m-product-review-modal-recommend-comment .t-m-product-review-modal-recommend-comment__review .t-m-product-review-modal-recommend-comment__review-date{color:var(--text-tertiary-color);font-size:var(--font-size-12,.75rem);z-index:3;margin-left:auto;position:relative}.t-m-product-review-modal-recommend-comment .t-c-bookmeter-review__text{width:100%;margin-top:8px}.t-m-product-review-modal-recommend-comment .t-c-bookmeter-review__text.--netabare .t-o-blur-text-accordion__content:not(._active) .t-o-blur-text-accordion__text{opacity:.1}.t-m-product-review-modal-recommend-comment .t-c-bookmeter-review__text:last-child{margin-bottom:6px}.t-o-heading-question .t-o-heading-question__link{color:var(--primary-color);justify-content:center;align-items:center;gap:4px;font-weight:700;line-height:1.5;display:inline-flex}@media (hover:hover) and (pointer:fine){.t-o-heading-question .t-o-heading-question__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-o-heading-question .t-o-heading-question__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-o-heading-question .t-o-heading-question__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-o-heading-question .t-o-heading-question__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-o-heading-question .t-o-heading-question__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-o-heading-question .t-o-heading-question__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-o-heading-question .t-o-heading-question__link>svg{--svg-color:var(--parts-navy-color);width:14px;height:14px}.t-o-heading-question.--10 .t-o-heading-question__link{font-size:var(--font-size-10,.625rem)}.t-o-heading-question.--12 .t-o-heading-question__link{font-size:var(--font-size-12,.75rem)}.t-o-heading-question.--14 .t-o-heading-question__link{font-size:var(--font-size-14,.875rem)}.t-o-heading-question.--16 .t-o-heading-question__link{font-size:var(--font-size-16,1rem)}.t-o-heading-question.--20 .t-o-heading-question__link{font-size:var(--font-size-20,1.25rem)}.t-o-heading-question.--heading2 .t-o-heading-question__link{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.t-o-heading-question.--heading2 .t-o-heading-question__link{font-size:var(--font-size-20,1.25rem)}}.t-o-heading-question.--heading3 .t-o-heading-question__link{font-size:var(--font-size-14,.875rem)}@media screen and (min-width:768px){.t-o-heading-question.--heading3 .t-o-heading-question__link{font-size:var(--font-size-16,1rem)}}.t-o-heading-question.--heading4 .t-o-heading-question__link{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.t-o-heading-question.--heading4 .t-o-heading-question__link{font-size:var(--font-size-14,.875rem)}}.t-c-review-accordion{font-size:var(--font-size-14,.875rem);z-index:1;position:relative}.t-c-review-accordion._active{margin-bottom:36px}@media screen and (min-width:768px){.t-c-review-accordion._active{margin-bottom:32px}}.t-c-review-accordion._active .t-c-review-accordion__button{bottom:-24px}@media screen and (max-width:767.98px){.t-c-review-accordion._active .t-c-review-accordion__button{align-items:center}.t-c-review-accordion._active .t-c-review-accordion__button:before{bottom:24px}}@media screen and (min-width:768px){.t-c-review-accordion._active .t-c-review-accordion__button{height:32px;bottom:-32px}}.t-c-review-accordion._active .t-c-review-accordion__button svg{transform:rotate(180deg)}.t-c-review-accordion._hide .t-c-review-accordion__text{opacity:.1;transition:all .2s cubic-bezier(.02,.01,.47,1)}.t-c-review-accordion._hide._active .t-c-review-accordion__text{opacity:1;color:var(--text-color)}.t-c-review-accordion .t-c-review-accordion__button{background:linear-gradient(to top, var(--background-secondary-color) 25%, transparent 100%) no-repeat center bottom/100% 45px;z-index:2;justify-content:center;align-items:center;width:100%;height:36px;display:flex;position:absolute;bottom:0;left:0}.t-c-review-accordion .t-c-review-accordion__button:before{content:"";z-index:3;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.t-c-review-accordion .t-c-review-accordion__button:before{height:4.5em;bottom:17px}}.t-c-review-accordion .t-c-review-accordion__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-review-accordion .t-c-review-accordion__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media screen and (max-width:767.98px){.t-c-review-accordion .t-c-review-accordion__button{background-position:center bottom -6px;background-size:100% 36px;justify-content:flex-end;width:100%;height:100%}}@media screen and (min-width:768px){.t-c-review-accordion .t-c-review-accordion__button{height:45px;bottom:-17px}}.t-c-review-accordion .t-c-review-accordion__button svg{--svg-color:var(--parts-navy-color);width:14px;height:14px;transition:transform cubic-bezier(.02,.01,.47,1)}.t-c-review-accordion .t-c-review-accordion__text{word-break:break-all;padding-right:20px}.t-c-review-accordion .t-c-review-accordion__text._line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-c-bookmeter-review{border:1px solid var(--border-gray-secondary-color);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 6px;width:100%;padding:11px 15px;display:flex}@media screen and (min-width:768px){.t-c-bookmeter-review{gap:0 6px}}.t-c-bookmeter-review .t-o-heading-single{line-height:1}.t-c-bookmeter-review .t-c-bookmeter-review__netabare{background-color:var(--accent-color);color:var(--text-white-dark-color);font-size:var(--font-size-12,.75rem);border-radius:4px;align-items:center;padding:2px 6px;line-height:1;display:inline-flex}@media screen and (min-width:768px){.t-c-bookmeter-review .t-c-bookmeter-review__netabare{line-height:1.3}}.t-c-bookmeter-review .t-c-bookmeter-review__nice{align-items:center;gap:8px;margin-left:auto;display:flex}.t-c-bookmeter-review .t-c-bookmeter-review__nice>svg{--svg-color:var(--parts-gray-secondary-color);width:16px;height:16px}.t-c-bookmeter-review .t-c-bookmeter-review__nice>em{border:1px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);height:24px;font-size:var(--font-size-10,.625rem);border-radius:4px;align-items:center;padding:3px 7px;font-weight:700;line-height:1;display:flex;position:relative}.t-c-bookmeter-review .t-c-bookmeter-review__nice>em:before{content:"";border-top:1px solid var(--border-gray-secondary-color);border-left:1px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);width:6px;height:6px;margin:auto;position:absolute;top:1px;bottom:0;left:-4px;transform:scaleY(.7)rotate(-45deg)}.t-c-bookmeter-review .t-c-bookmeter-review__text{width:100%;font-size:var(--font-size-14,.875rem);margin-top:8px}.t-c-bookmeter-review .t-c-bookmeter-review__text.--netabare .t-o-blur-text-accordion__content:not(._active) .t-o-blur-text-accordion__text{opacity:.1}.t-c-bookmeter-review .t-c-bookmeter-review__text:last-child{margin-bottom:6px}.t-c-bookmeter-review .t-c-bookmeter-review__time{color:var(--text-tertiary-color);font-size:var(--font-size-12,.75rem);z-index:3;margin-left:auto;position:relative}.t-c-bookmeter{border-top:1px dashed var(--border-gray-secondary-color)}.t-c-bookmeter .t-h-loading:only-of-type{padding-bottom:16px}.t-c-bookmeter .t-c-bookmeter__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 16px;display:flex}@media screen and (min-width:768px){.t-c-bookmeter .t-c-bookmeter__heading{justify-content:flex-start;padding:24px 16px}}.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-logo{width:130px;display:flex}@media screen and (min-width:768px){.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-logo{width:195px}}.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-button{width:100%}@media screen and (max-width:767.98px){.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-button{order:3}}@media screen and (min-width:768px){.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-button{width:245px;margin-left:auto}}.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-notice{width:100%;font-size:var(--font-size-12,.75rem)}@media screen and (max-width:767.98px){.t-c-bookmeter .t-c-bookmeter__heading .t-c-bookmeter__heading-notice{order:2}}.t-c-bookmeter .t-c-bookmeter__reviews>*+*{margin-top:8px}.t-c-bookmeter .t-c-bookmeter__reviews:empty{display:none}.t-h-loading{place-content:center;display:grid}.t-h-loading>svg{--svg-color:var(--parts-navy-color);width:56px;height:56px;animation:.7s linear infinite load}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-m-product-review-modal{width:800px;max-width:100%;max-height:inherit;flex-direction:column;height:100%;display:flex}.t-m-product-review-modal .t-m-product-review-modal__title{font-size:var(--font-size-16,1rem);padding:24px 16px 16px;font-weight:700}@media screen and (min-width:768px){.t-m-product-review-modal .t-m-product-review-modal__title{font-size:var(--font-size-20,1.25rem);padding:24px 40px}}.t-m-product-review-modal .t-m-product-review-modal__content{scrollbar-width:thin;scroll-behavior:smooth;padding:0 16px 24px;overflow-y:auto}@media screen and (min-width:768px){.t-m-product-review-modal .t-m-product-review-modal__content{padding:0 40px 24px}}.t-m-product-review-modal .t-m-product-review-modal__rating{align-items:center;gap:16px;padding:12px 0;display:flex}@media screen and (min-width:768px){.t-m-product-review-modal .t-m-product-review-modal__rating{padding:12px 0 20px}}.t-m-product-review-modal .t-m-product-review-modal__rating .t-m-product-review-modal__rating-text{font-size:var(--font-size-10,.625rem);flex:1}@media screen and (min-width:768px){.t-m-product-review-modal .t-m-product-review-modal__rating .t-m-product-review-modal__rating-text{font-size:var(--font-size-12,.75rem)}}.t-m-product-review-modal .t-m-product-review-modal__rating:last-child{padding:12px 0 0}.t-m-product-review-modal .t-m-product-review-modal__bookmeter:empty{display:none}.t-c-product-main-data{display:block}.t-c-product-main-data .t-c-product-main-data__title{font-size:var(--font-size-16,1rem);font-weight:700}@media screen and (min-width:768px){.t-c-product-main-data .t-c-product-main-data__title{font-size:var(--font-size-20,1.25rem)}}.t-c-product-main-data .t-c-preview-slider{margin-top:16px}@media screen and (max-width:899.98px){.t-c-product-main-data .t-c-preview-slider{display:none}}.t-c-product-main-data .t-c-product-main-data__authors{font-size:var(--font-size-10,.625rem);margin-top:2px}@media screen and (min-width:768px){.t-c-product-main-data .t-c-product-main-data__authors{font-size:var(--font-size-12,.75rem);margin-top:16px}}.t-c-product-main-data .t-c-product-main-data__authors>dt{display:inline}.t-c-product-main-data .t-c-product-main-data__authors>dt:after{content:"：";display:inline}.t-c-product-main-data .t-c-product-main-data__authors>dd{margin-right:4px;display:inline}@media screen and (min-width:768px){.t-c-product-main-data .t-c-product-main-data__authors>dd{margin-right:8px}}.t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link{color:var(--link-secondary-color)}.t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-main-data .t-c-product-main-data__authors .t-c-product-main-data__authors-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-main-data .t-c-product-main-data__review{margin-top:4px}.t-c-product-main-data .t-c-product-main-data__review:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-main-data .t-c-product-main-data__review:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media screen and (min-width:768px){.t-c-product-main-data .t-c-product-main-data__review{margin-top:8px}}.t-c-product-main-data .t-c-product-main-data__review:empty{display:none}.t-c-product-main-data .t-c-product-main-data__review .t-c-product-review-star>svg{transition:opacity .2s ease-in-out}.t-c-product-main-data .t-c-product-main-data__review .t-c-product-main-data__review-look{color:var(--link-color);font-size:var(--font-size-10,.625rem);align-items:center;margin-top:2px;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:flex}@media screen and (min-width:768px){.t-c-product-main-data .t-c-product-main-data__review .t-c-product-main-data__review-look{font-size:var(--font-size-12,.75rem)}.t-c-product-main-data .t-c-product-main-data__review .t-c-product-main-data__review-look:not(:only-child){margin-top:4px}}.t-c-product-main-data .t-c-product-main-data__review .t-c-product-main-data__review-look>svg{--svg-color:var(--parts-gray-secondary-color);width:14px;height:14px;margin-right:4px;position:relative;top:1px}@media screen and (min-width:768px){.t-c-product-main-data .t-c-product-main-data__review .t-c-product-main-data__review-look>svg{width:18px;height:18px;margin-right:2px}}@media (hover:hover) and (pointer:fine){.t-c-product-main-data .t-c-product-main-data__review:hover .t-c-product-review-star>svg{opacity:.7}.t-c-product-main-data .t-c-product-main-data__review:hover .t-c-product-main-data__review-look{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}}.t-c-synopsis-accordion{font-size:var(--font-size-14,.875rem);z-index:1;position:relative}.t-c-synopsis-accordion._disabled .t-c-synopsis-accordion__button,.t-c-synopsis-accordion._disabled .t-c-synopsis-accordion__trigger-button{display:none}.t-c-synopsis-accordion._active{margin-bottom:45px}@media screen and (max-width:767.98px){.t-c-synopsis-accordion._active{margin-bottom:36px}}.t-c-synopsis-accordion._active .t-c-synopsis-accordion__button,.t-c-synopsis-accordion._active .t-c-synopsis-accordion__trigger-button{align-items:center;height:45px;bottom:-45px}@media screen and (max-width:767.98px){.t-c-synopsis-accordion._active .t-c-synopsis-accordion__button,.t-c-synopsis-accordion._active .t-c-synopsis-accordion__trigger-button{height:36px;bottom:-36px}}.t-c-synopsis-accordion._active .t-c-synopsis-accordion__button svg,.t-c-synopsis-accordion._active .t-c-synopsis-accordion__trigger-button svg{transform:rotate(180deg)}.t-c-synopsis-accordion .t-c-synopsis-accordion__button,.t-c-synopsis-accordion .t-c-synopsis-accordion__trigger-button{background:linear-gradient(to top, var(--accordion-background-color,var(--background-secondary-color)) 0, transparent 100%) no-repeat center bottom/100% 28px;z-index:2;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}.t-c-synopsis-accordion .t-c-synopsis-accordion__button:focus-visible,.t-c-synopsis-accordion .t-c-synopsis-accordion__trigger-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-synopsis-accordion .t-c-synopsis-accordion__button:focus,.t-c-synopsis-accordion .t-c-synopsis-accordion__trigger-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-synopsis-accordion .t-c-synopsis-accordion__button svg,.t-c-synopsis-accordion .t-c-synopsis-accordion__trigger-button svg{--svg-color:var(--parts-navy-color);width:14px;height:14px;transition:transform cubic-bezier(.02,.01,.47,1)}.t-c-synopsis-accordion .t-c-synopsis-accordion__text._line-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-c-synopsis-accordion .t-c-synopsis-accordion__text>em{margin-bottom:1em;font-weight:700;display:block}.t-c-product-synopsis-main{border-top:1px dashed var(--border-gray-secondary-color);margin-top:16px;padding-top:16px;display:none}@media screen and (min-width:900px){.t-c-product-synopsis-main{display:block}}@media screen and (max-width:767.98px){.t-c-product-synopsis-main{padding:0 16px}}.t-c-product-synopsis-main .t-c-product-synopsis-main__excerpt{font-size:var(--font-size-14,.875rem);margin-bottom:16px;font-weight:700}.t-c-product-synopsis-main .t-c-product-synopsis-main__content{margin-top:8px;padding-bottom:17px}@media screen and (max-width:767.98px){.t-c-product-synopsis-main .t-c-product-synopsis-main__content{padding-bottom:6px}}.t-c-product-synopsis-main .t-c-product-synopsis-main__copyright{color:var(--text-tertiary-color);font-size:var(--font-size-12,.75rem);word-break:break-all;margin-top:12px;line-height:1.5;display:block}.t-c-listing-main-overview .t-c-listing-main-overview__accordion{border:1px solid var(--border-gray-secondary-color);border-radius:4px;grid-template-rows:40px 0fr;max-width:900px;margin:16px auto 0;display:grid}.t-c-listing-main-overview .t-c-listing-main-overview__accordion._active .t-c-listing-main-overview__accordion-button:after{top:2px;bottom:0;rotate:-135deg}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-button{width:100%;height:40px;font-size:var(--font-size-14,.875rem);place-content:center;font-weight:700;display:grid;position:relative}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-button:after{content:"";border-right:2px solid var(--parts-navy-color);border-bottom:2px solid var(--parts-navy-color);z-index:1;width:8px;height:8px;margin-block:auto;display:inline-block;position:absolute;top:0;bottom:2px;right:8px;rotate:45deg}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-content{overflow:hidden}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-inner{padding:0 10px}@media screen and (min-width:768px){.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-inner{padding:0 20px}}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-inner>*+*{margin-top:10px}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-flow{counter-reset:number 0}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-flow>li{width:100%;font-size:var(--font-size-16,1rem);grid-template-columns:25px auto;gap:10px;padding:8px 6px 2px;display:grid}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-flow>li:before{content:counter(number);width:25px;height:25px;color:var(--text-white-dark-color);font-size:var(--font-size-16,1rem);text-align:center;counter-increment:number 1;background-color:#543f3f;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-flow>li>em{color:var(--notice-color);font-size:var(--font-size-18,1.125rem);font-weight:700;display:contents}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-register{max-width:400px;margin-inline:auto;padding:10px 0 20px}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-border{border:none;border-top:1px dashed var(--border-gray-secondary-color);outline:none}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-note{padding:10px}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-note>li{color:var(--text-secondary-color);font-size:var(--font-size-14,.875rem);padding-bottom:6px;padding-left:1em}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-note>li:first-letter{margin-left:-1em}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-note>li+li{margin-top:10px}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-other{padding:20px 10px}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-other>dt{font-size:var(--font-size-14,.875rem);font-weight:700}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-other>dd{font-size:var(--font-size-14,.875rem);margin-top:10px;padding-left:1em;display:block}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-other>dd:first-letter{margin-left:-1em}.t-c-listing-main-overview .t-c-listing-main-overview__accordion .t-c-listing-main-overview__accordion-other>dd .c-o-single-link{color:var(--link-secondary-color);display:inline}.c-o-basic-button{width:100%;max-width:100%;height:44px;font-size:var(--font-size-14,.875rem);text-align:center;background-color:var(--button-color);color:var(--text-white-color);--button-color:var(--button-background-navy-color);--button-color-hover:var(--button-background-navy-color-hover);border-radius:4px;justify-content:center;align-items:center;padding-left:8px;padding-right:8px;font-weight:700;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.c-o-basic-button.--green{--button-color:var(--button-background-green-color);--button-color-hover:var(--button-background-green-color-hover)}.c-o-basic-button.--orange{--button-color:var(--button-background-orange-color);--button-color-hover:var(--button-background-orange-color-hover)}.c-o-basic-button.--blue{--button-color:var(--button-background-blue-color);--button-color-hover:var(--button-background-blue-color-hover)}.c-o-basic-button.--red{--button-color:var(--button-background-red-color);--button-color-hover:var(--button-background-red-color-hover)}.c-o-basic-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-basic-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.c-o-basic-button:hover{background-color:var(--button-color-hover)}}.c-o-basic-button._disabled{opacity:.5;pointer-events:none}.c-o-basic-button.--secondary{border:1px solid var(--button-color);background-color:var(--background-secondary-color);color:var(--button-color)}@media (hover:hover) and (pointer:fine){.c-o-basic-button.--secondary:hover{background-color:var(--background-secondary-color-hover)}}.t-c-read-button{gap:8px;display:grid}@media screen and (max-width:767.98px){.t-c-read-button{grid-template-columns:1fr 1fr}.t-c-read-button>:only-of-type{grid-column:1/3}}.t-c-read-button .t-c-read-button__text.--vertical>span{display:none}.t-c-product-read-action{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.t-c-product-read-action .t-c-product-read-action__head{color:var(--text-accent-color);font-size:var(--font-size-16,1rem);text-align:right;font-weight:700;line-height:1.3}@media screen and (max-width:767.98px){.t-c-product-read-action .t-l-action-box--narrow-side{margin-top:8px}}.t-c-product-read-action .t-c-read-button{width:100%;max-width:400px}.t-c-product-read-action .t-c-product-read-action__subscription{width:100%}.t-c-product-read-action .t-c-product-read-action__subscription:empty{display:none}.t-c-product-read-action .t-c-product-read-action__subscription>*+*{margin-top:12px}@media screen and (min-width:768px){.t-c-product-read-action .t-c-product-read-action__subscription>*+*{margin-top:8px}}.t-c-product-read-action .t-c-product-read-action__info{width:100%}.t-c-product-read-action .t-c-product-read-action__info .t-c-product-read-action__info-date{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700;display:flex}@media screen and (max-width:767.98px){.t-c-product-read-action .t-c-product-read-action__info .t-c-product-read-action__info-date{gap:16px}}@media screen and (min-width:768px){.t-c-product-read-action .t-c-product-read-action__info .t-c-product-read-action__info-date{justify-content:space-between}}.t-c-product-read-action .t-c-product-read-action__info .t-c-product-read-action__info-date .t-c-product-read-action__info-date-time{font-weight:400}.t-c-product-read-action.--is-device-layout{max-width:none}@media screen and (max-width:767.98px){.t-c-product-read-action.--is-device-layout .t-c-read-button{grid-template-columns:80px 80px;justify-content:end}.t-c-product-read-action.--is-device-layout .t-c-read-button>:only-of-type{grid-column:2/3}}.t-c-product-benefit-code-action{grid-template-columns:100%;gap:8px;display:grid}.t-c-product-benefit-code-action:empty{display:none}@media screen and (max-width:767.98px){.t-c-product-benefit-code-action.--short .t-c-benefit-code-button{justify-self:end;width:80px}}.t-c-product-benefit-code-action .t-c-product-benefit-code-action__price-date.--release{color:var(--text-reserve-schedule-color);text-align:right}@media screen and (max-width:767.98px){.t-c-product-benefit-code-action .t-c-product-benefit-code-action__price-date.--release{width:100%;margin-bottom:4px}.t-c-product-benefit-code-action .t-c-product-benefit-code-action__price-date{font-size:var(--font-size-10,.625rem)}}@media screen and (min-width:768px){.t-c-product-benefit-code-action .t-c-product-benefit-code-action__price-date{font-size:var(--font-size-12,.75rem)}}.t-c-product-benefit-code-action .t-c-product-benefit-code-action__heading{color:var(--text-price-color);font-size:var(--font-size-16,1rem);text-align:right;font-weight:700}@media screen and (min-width:768px){.t-c-product-benefit-code-action .t-c-product-benefit-code-action__heading{font-size:24px}}.t-c-product-benefit-code-action .t-c-benefit-code-button{justify-self:end;width:100%;max-width:400px}@media screen and (min-width:768px){.t-c-product-benefit-code-action .t-c-benefit-code-button{margin-top:8px}}.t-c-product-benefit-code-action .t-c-benefit-code-button+.t-c-product-action-parts-cautions__wrapper{margin-top:8px}.t-c-product-benefit-code-action .t-c-product-benefit-code-action__period{font-size:var(--font-size-12,.75rem);grid-template-columns:96px auto;margin-top:8px;display:grid}.t-c-product-benefit-code-action .t-c-product-benefit-code-action__period>dt{font-weight:700}.t-c-product-benefit-code-action .t-c-product-benefit-code-action__period>dd{text-align:right}@media screen and (max-width:767.98px){.t-c-product-benefit-code-action .t-c-product-benefit-code-action__period{border:1px solid var(--border-gray-secondary-color);border-radius:4px;padding:15px}}@media screen and (min-width:768px){.t-c-product-benefit-code-action .t-c-product-action-parts-cautions__wrapper{margin-top:8px}}.t-c-product-benefit-code-action .t-c-product-action-parts-cautions__wrapper:only-child{margin-top:0}.t-c-product-action-parts-price{text-align:right}.t-c-product-action-parts-price .t-c-product-action-parts-price__value{color:var(--text-price-color);font-size:var(--font-size-16,1rem);font-weight:700}@media screen and (min-width:768px){.t-c-product-action-parts-price .t-c-product-action-parts-price__value{width:100%;font-size:var(--font-size-24,1.5rem)}}.t-c-product-action-parts-price .t-c-product-action-parts-price__value>small{font-size:var(--font-size-10,.625rem);font-weight:400}@media screen and (min-width:768px){.t-c-product-action-parts-price .t-c-product-action-parts-price__value>small{font-size:var(--font-size-16,1rem)}}.t-c-product-action-parts-price .t-c-product-action-parts-price__tax{width:100%;font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.t-c-product-action-parts-price .t-c-product-action-parts-price__tax{font-size:var(--font-size-12,.75rem)}}.t-c-product-action-parts-price .t-c-product-action-parts-price__before{width:100%;font-size:var(--font-size-10,.625rem);text-decoration:line-through}@media screen and (min-width:768px){.t-c-product-action-parts-price .t-c-product-action-parts-price__before{font-size:var(--font-size-12,.75rem)}}.t-c-product-action-parts-new-user-coin{display:block}@supports selector(:has(*)){.t-c-product-action-parts-new-user-coin:has(.t-c-product-action-parts-new-user-coin__box:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}}@supports not selector(:has(*)){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box{border:1px solid var(--border-orange-newuser-color);font-size:var(--font-size-10,.625rem);text-align:left;border-radius:4px;padding:4px 8px;font-weight:700}@media screen and (max-width:767.98px){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box{box-sizing:content-box;align-items:center;height:16px;display:flex}}@media screen and (min-width:768px){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box{width:fit-content;max-width:100%;font-size:var(--font-size-12,.75rem);place-content:center;align-items:center;margin-left:auto;display:grid}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box>em{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box>em{font-size:var(--font-size-16,1rem);line-height:1.3}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box>span{word-break:keep-all;display:inline-block}@media screen and (min-width:768px){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box>span:first-of-type{grid-column:1/4}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box>svg{width:16px;height:16px;margin-right:2px}@media screen and (max-width:767.98px){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__box>svg{margin-left:4px}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice{width:fit-content;font-size:var(--font-size-10,.625rem);margin-top:4px;margin-left:auto;display:block}@media screen and (min-width:768px){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice{font-size:var(--font-size-12,.75rem)}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button{color:var(--link-secondary-color)}@media (hover:hover) and (pointer:fine){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-action-parts-new-user-coin .t-c-product-action-parts-new-user-coin__notice .t-c-product-action-parts-new-user-coin__notice-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-action-parts-grant-coin{justify-content:flex-end;align-items:center;display:flex}.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__value{font-size:var(--font-size-10,.625rem);align-items:center;display:flex}@media screen and (max-width:767.98px){.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__value:before{content:"付与コイン:";display:inline}}.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__value>em{color:var(--text-accent-color);font-weight:700}@media screen and (min-width:768px){.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__value>em{font-size:var(--font-size-20,1.25rem);line-height:1.3}}.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice{font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice{font-size:var(--font-size-12,.75rem)}}.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button{color:var(--link-secondary-color)}@media (hover:hover) and (pointer:fine){.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-action-parts-grant-coin .t-c-product-action-parts-grant-coin__notice .t-c-product-action-parts-grant-coin__notice-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-action-parts-notices__notice{font-size:var(--font-size-10,.625rem);text-align:right}@media screen and (min-width:768px){.t-c-product-action-parts-notices__notice.--large{font-size:var(--font-size-12,.75rem);text-align:left;margin-top:8px}}.t-c-product-action-parts-notices__notice.--red{color:var(--text-accent-color)}.t-c-product-action-parts-cautions-list{width:100%}.t-c-product-action-parts-cautions-list>li{font-size:var(--font-size-10,.625rem);grid-template-columns:auto 1fr;gap:8px;padding:8px 0;display:grid}.t-c-product-action-parts-cautions-list>li+li{border-top:1px dotted var(--border-gray-secondary-color);padding-top:7px;overflow:hidden}.t-c-product-action-parts-cautions-list>li.--icon .t-c-product-action-parts-cautions-list__icon{padding:0 8px;display:inline-block}.t-c-product-action-parts-cautions-list>li.--icon .t-c-product-action-parts-cautions-list__icon svg{--svg-color:var(--parts-orange-color);vertical-align:middle;width:14px;height:14px}.t-c-product-action-parts-cautions-list>li .t-c-product-action-parts-cautions-list__title{grid-column:2/3;font-weight:700}.t-c-product-action-parts-cautions-list>li .t-c-product-action-parts-cautions-list__content{grid-column:2/3}#cautions-modal .c-m-basic-modal__content{background-color:#0000}#cautions-modal .c-o-small-button{top:16px;right:16px}@media screen and (min-width:768px){#cautions-modal .c-o-small-button{right:24px}}.t-m-product-cautions-modal{border:1px solid var(--border-gray-secondary-color);background-color:var(--background-orange-color);border-radius:4px;max-width:600px;height:100%}.t-m-product-cautions-modal .t-m-product-cautions-modal__heading{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);padding:16px;font-weight:700}@media screen and (min-width:768px){.t-m-product-cautions-modal .t-m-product-cautions-modal__heading{padding:16px 24px}}.t-m-product-cautions-modal .t-m-product-cautions-modal__list{border-top:1px solid var(--border-gray-secondary-color);scrollbar-width:thin;scroll-behavior:smooth;height:calc(100% - 50px);padding:0 16px 32px;overflow-y:auto}@media screen and (min-width:768px){.t-m-product-cautions-modal .t-m-product-cautions-modal__list{padding:0 24px 32px}}.t-m-product-cautions-modal .t-m-product-cautions-modal__content{padding:16px}@media screen and (max-width:767.98px){.t-c-product-action-parts-cautions__wrapper{padding-bottom:16px}}@media screen and (min-width:768px){.t-c-product-action-parts-cautions__wrapper{margin-bottom:14px}}.t-c-product-action-parts-cautions{border:1px solid var(--border-gray-tertiary-color);background-color:var(--background-orange-color);border-radius:4px;width:100%;max-height:128px;padding:8px 12px 0;position:relative}@media screen and (min-width:768px){.t-c-product-action-parts-cautions{max-height:158px}}.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__heading{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700}.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__list{border-top:1px solid var(--border-gray-secondary-color);z-index:1;max-height:90px;margin-top:7px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000 calc(100% - 12px),#0000 calc(100% - 4px)) bottom/100% no-repeat;mask:linear-gradient(#000 calc(100% - 12px),#0000 calc(100% - 4px)) bottom/100% no-repeat}@media screen and (min-width:768px){.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__list{max-height:124px}}.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__button{z-index:3;justify-content:center;width:100%;margin:auto;display:flex;position:absolute;bottom:-15px;left:0;right:0}.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__button .c-o-side-icon-button{width:112px;height:30px;font-size:var(--font-size-12,.75rem);line-height:1}.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__button .c-o-side-icon-button>svg{width:12px;height:12px;margin-left:4px}.t-c-product-action-parts-cautions .t-c-product-action-parts-cautions__overlay{cursor:pointer;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.t-o-addition-label{border:1px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);height:18px;color:var(--text-conversion-green-color);font-size:var(--font-size-10,.625rem);border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-weight:700;display:inline-flex}.t-o-addition-label>svg{--svg-color:var(--parts-green-color);width:12px;height:12px}.t-c-product-campaign{padding-top:8px;padding-bottom:12px}@media screen and (min-width:768px){.t-c-product-campaign{padding-top:16px;padding-bottom:4px}}.t-c-product-campaign .t-c-product-campaign__text{background-color:var(--parts-palegreen-color);font-size:var(--font-size-12,.75rem);text-align:center;padding:8px 16px;display:block}@media screen and (min-width:768px){.t-c-product-campaign .t-c-product-campaign__text{font-size:var(--font-size-14,.875rem)}}.t-c-product-campaign .t-c-product-campaign__text>em{font-weight:700}.t-c-product-campaign .t-c-product-campaign__text .t-c-product-campaign__text-coin{color:var(--active-color)}.t-c-product-campaign .t-c-product-campaign__text .t-c-product-campaign__text-icon{padding:2px;line-height:1;display:inline-flex}.t-c-product-campaign .t-c-product-campaign__text .t-c-product-campaign__text-icon:focus-visible{outline-offset:0;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-campaign .t-c-product-campaign__text .t-c-product-campaign__text-icon:focus{outline-offset:0;outline:2px solid var(--focus-color)}}.t-c-product-campaign .t-c-product-campaign__text .t-c-product-campaign__text-icon svg{--svg-color:var(--primary-color);width:12px;height:12px}.t-c-cart-buttons .t-c-cart-button .c-o-responsive-icon-button span{display:contents}.t-c-cart-buttons._add .t-c-cart-button.--look,.t-c-cart-buttons._look .t-c-cart-button.--add{display:none}.c-m-react-modal{z-index:30001;position:relative}.t-m-coin-up-buy-apple-id-modal{height:100%}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__heading{border-bottom:1px solid var(--border-navy-color);align-items:center;height:56px;padding:0 20px;display:flex}@media screen and (min-width:768px){.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__heading{padding:0 40px}}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__heading .t-o-heading-single{color:var(--primary-color)}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__content{scrollbar-width:thin;scroll-behavior:smooth;height:calc(100% - 56px);padding:0 20px 16px;overflow-y:auto}@media screen and (min-width:768px){.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__content{padding:0 40px 32px}}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__block{border-bottom:1px dashed var(--border-gray-secondary-color);padding:16px 0 15px}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__attention{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);align-items:flex-start;gap:4px;font-weight:700;display:flex}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__attention>svg{--svg-color:var(--parts-orange-color);width:14px;height:14px;margin-top:2px}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__attention>strong{flex:1}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__notice{font-size:var(--font-size-12,.75rem)}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__notice>em{font-weight:700}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__buy{margin-top:12px}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label{font-size:var(--font-size-12,.75rem);align-items:center;gap:4px;margin-top:12px;display:flex}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label>input[type=checkbox]{border:1px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);border-radius:4px;width:13px;height:13px;display:block;position:relative}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label>input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label>input[type=checkbox]:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label>input[type=checkbox]:checked{background-color:var(--focus-color)}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label>input[type=checkbox]:checked:after{border-color:var(--white-color)}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__label>input[type=checkbox]:after{content:"";border-bottom:2px solid #0000;border-right:2px solid #0000;width:5px;height:8px;margin:auto;display:block;position:absolute;inset:0 0 3px;rotate:45deg}.t-m-coin-up-buy-apple-id-modal .t-m-coin-up-buy-apple-id-modal__cancel{width:90px;margin-left:auto;padding-top:12px}.t-c-buy-apple-id-buttons._buy .t-c-buy-apple-id-button.--bought-read,.t-c-buy-apple-id-buttons._bought .t-c-buy-apple-id-button.--buy-apple-id,.t-c-buy-apple-id-button:empty,.t-c-reserve-buttons._reserve .t-c-reserve-button.--reserved,.t-c-reserve-buttons._reserved .t-c-reserve-button.--reserve{display:none}.t-c-reserve-button .c-o-responsive-icon-button span{display:contents}.t-l-lower-left-fixed:not(:empty){z-index:20002;width:fit-content;height:fit-content;position:fixed}@media screen and (max-width:767.98px){.t-l-lower-left-fixed:not(:empty){max-width:calc(100% - 16px);bottom:8px;left:8px}}@media screen and (min-width:768px){.t-l-lower-left-fixed:not(:empty){max-width:calc(100% - 32px);bottom:16px;left:16px}}.t-c-reserved-popup{background-color:var(--background-secondary-color);align-content:space-between;padding:16px;display:grid;position:relative;box-shadow:0 2px 8px #0003}@media screen and (max-width:767.98px){.t-c-reserved-popup{grid-template-rows:42px 90px;width:100%;max-width:400px;height:180px}}@media screen and (min-width:768px){.t-c-reserved-popup{grid-template-rows:42px 226px;width:400px;height:320px}}.t-c-reserved-popup .c-o-small-button{z-index:1;position:absolute;top:8px;right:8px}.t-c-reserved-popup .t-c-reserved-popup__link{color:var(--link-color);font-weight:700}.t-c-reserved-popup .t-c-reserved-popup__heading .t-c-reserved-popup__heading-title{font-size:var(--font-size-16,1rem);font-weight:700}.t-c-reserved-popup .t-c-reserved-popup__heading .t-c-reserved-popup__heading-notice{font-size:var(--font-size-12,.75rem);margin-top:4px}.t-c-reserved-popup .t-c-reserved-popup__heading .t-c-reserved-popup__heading-notice .c-o-single-link{color:var(--link-secondary-color)}.t-c-reserved-popup .t-c-reserved-popup__content{border:1px solid var(--border-gray-secondary-color);scrollbar-width:thin;font-size:var(--font-size-12,.75rem);padding:16px 5px 16px 16px;line-height:1.3;overflow-y:scroll}.t-c-reserved-popup .t-c-reserved-popup__content .t-c-reserved-popup__content-head{font-weight:700}.t-c-reserved-popup .t-c-reserved-popup__content .t-c-reserved-popup__content-data{margin-top:16px}.t-c-reserved-popup .t-c-reserved-popup__content .t-c-reserved-popup__content-data>dt,.t-c-reserved-popup .t-c-reserved-popup__content .t-c-reserved-popup__content-data>dd{margin-bottom:16px;display:block}.t-c-reserved-popup .t-c-reserved-popup__content .t-c-reserved-popup__content-data>dt{float:left;font-weight:700}.t-c-reserved-popup .t-c-reserved-popup__content .t-c-reserved-popup__content-cancel>dt{font-weight:700}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__box.--subscription{border:1px solid var(--border-gray-secondary-color);border-radius:4px;padding:15px}}.t-c-product-main-action .t-c-product-main-action__price{justify-content:space-between;align-items:center;width:100%;display:flex}.t-c-product-main-action .t-c-product-main-action__price>dt{font-size:var(--font-size-14,.875rem);font-weight:700}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__price>dt{display:none}}.t-c-product-main-action .t-c-product-main-action__price>dd{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--release{color:var(--text-reserve-schedule-color);text-align:right}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--release{width:100%;margin-bottom:4px}}.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--sale{margin-left:4px}.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--sale,.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--free{color:var(--text-accent-color)}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--sale,.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date.--free{margin-right:4px;line-height:1;display:inline-flex}.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date{font-size:var(--font-size-10,.625rem)}}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date{font-size:var(--font-size-12,.75rem)}.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-main-action__price-date+.t-c-product-action-parts-price{margin-top:8px}}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-action-parts-price{display:contents}}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__price>dd .t-c-product-action-parts-price{width:100%}}.t-c-product-main-action .t-c-product-main-action__coin{justify-content:space-between;align-items:center;margin-top:4px;display:flex}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__coin{margin-top:16px}}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__coin>dt{display:none}}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__coin>dt{font-size:var(--font-size-14,.875rem);word-break:keep-all;font-weight:700}}.t-c-product-main-action .t-c-product-main-action__coin>dd{display:flex}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__coin>dd{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px;margin-left:auto;line-height:1}}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__coin>dd{flex-direction:column;flex:1;align-items:flex-end;gap:8px}}.t-c-product-main-action .t-c-product-main-action__coin>dd .t-c-product-main-action__coin-date{color:var(--text-accent-color);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 4px;display:inline-flex}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__coin>dd .t-c-product-main-action__coin-date{font-size:var(--font-size-10,.625rem)}}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__coin>dd .t-c-product-main-action__coin-date{font-size:var(--font-size-12,.75rem)}}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__coin>dd .t-c-product-main-action__coin-date+.t-c-product-action-parts-new-user-coin{flex-direction:column;align-items:flex-end;width:100%;display:flex}}.t-c-product-main-action .t-c-product-main-action__labels{width:fit-content;margin-top:4px;margin-left:auto;display:flex}.t-c-product-main-action .t-c-product-main-action__labels:empty{display:none}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__labels{margin-top:16px}}.t-c-product-main-action .t-c-product-main-action__campaign .t-c-product-campaign{position:relative}.t-c-product-main-action .t-c-product-main-action__campaign .t-c-product-campaign:after{content:"";border:9px solid #0000;border-top:12px solid var(--parts-palegreen-color);border-bottom:none;width:0;height:0;margin:auto;display:block;position:absolute;top:calc(100% - 12px);left:auto;right:40px}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__campaign .t-c-product-campaign:after{top:calc(100% - 4px);left:0;right:0}}@media screen and (max-width:767.98px){@supports selector(:has(*)){.t-c-product-main-action .t-c-product-main-action__campaign .t-c-product-campaign:after{left:max(0px,100% - 400px);right:0}.t-c-product-main-action .t-c-product-main-action__campaign .t-c-product-campaign:has(+.t-c-product-main-action__buttons>.t-c-cart-buttons+.t-c-buy-now-button):after{left:calc(50% + 4px);right:0}}}.t-c-product-main-action .t-c-product-main-action__campaign.--no-arrow .t-c-product-campaign{padding-bottom:0}.t-c-product-main-action .t-c-product-main-action__campaign.--no-arrow .t-c-product-campaign:after{content:none}.t-c-product-main-action .t-c-product-main-action__buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.t-c-product-main-action .t-c-product-main-action__buttons:empty{display:none}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__buttons{grid-template-columns:100%;margin-top:16px}}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__buttons>:not(.t-c-product-main-action__buttons-note):only-of-type{grid-column:span 2;justify-self:end;width:100%;max-width:400px}}.t-c-product-main-action .t-c-product-main-action__buttons .t-c-product-main-action__buttons-register .t-c-product-main-action__buttons-register-pop{font-size:var(--font-size-14,.875rem);text-align:center;margin-bottom:8px;font-weight:700}.t-c-product-main-action .t-c-product-main-action__buttons .t-c-product-main-action__buttons-note{font-size:var(--font-size-10,.625rem);text-align:right;grid-column:span 2}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__buttons>.t-c-cart-buttons:not(:last-of-type){grid-area:1/2/2/3}.t-c-product-main-action .t-c-product-main-action__buttons>.t-c-cart-buttons:not(:last-of-type)+.t-c-buy-now-button{grid-area:1/1/2/2}}.t-c-product-main-action .t-c-product-main-action__subscription-caution{margin-top:16px}.t-c-product-main-action .t-c-product-main-action__period{font-size:var(--font-size-12,.75rem);margin-top:16px;display:grid}.t-c-product-main-action .t-c-product-main-action__period>dt{font-weight:700}.t-c-product-main-action .t-c-product-main-action__period>dd{text-align:right}@media screen and (max-width:767.98px){.t-c-product-main-action .t-c-product-main-action__period{border:1px solid var(--border-gray-secondary-color);border-radius:4px;grid-template-columns:64px auto;justify-items:flex-start;padding:15px}}@media screen and (min-width:768px){.t-c-product-main-action .t-c-product-main-action__period{grid-template-columns:96px auto}}.t-c-product-main-action .t-c-product-action-parts-cautions{border-radius:4px;margin-top:16px}.t-c-product-buy-gift-action{display:block}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__heading{margin-bottom:12px}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dt{font-size:var(--font-size-14,.875rem);font-weight:700}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dt{display:none}}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--release{color:var(--text-reserve-schedule-color);text-align:right}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--release{width:100%;margin-bottom:4px}}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--sale{margin-left:4px}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--sale,.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--free{color:var(--text-accent-color)}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--sale,.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date.--free{margin-right:4px;line-height:1;display:inline-flex}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date{font-size:var(--font-size-10,.625rem)}}@media screen and (min-width:768px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date{font-size:var(--font-size-12,.75rem)}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-buy-gift-action__price-date+.t-c-product-action-parts-price{margin-top:8px}}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-action-parts-price{display:contents}}@media screen and (min-width:768px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__price>dd .t-c-product-action-parts-price{width:100%}}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin{justify-content:space-between;align-items:center;gap:4px;margin-top:4px;display:flex}@media screen and (min-width:768px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin{margin-top:16px}}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin>dt{display:none}}@media screen and (min-width:768px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin>dt{font-size:var(--font-size-14,.875rem);font-weight:700}}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin>dd{display:flex}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin>dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;line-height:1}}@media screen and (min-width:768px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin>dd{flex-direction:column;flex:1;align-items:flex-end;gap:8px}}@media screen and (max-width:767.98px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__coin>dd .t-c-sales-coin-up-date+.t-c-product-action-parts-new-user-coin{flex-direction:column;align-items:flex-end;width:100%;display:flex}}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__buttons{justify-content:flex-end;margin-top:12px;display:flex}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__buttons .t-c-buy-gift-button{width:100%;max-width:400px}@media screen and (min-width:768px){.t-c-product-buy-gift-action .t-c-product-buy-gift-action__buttons{margin-top:16px}}.t-c-product-buy-gift-action .t-c-product-buy-gift-action__buttons+.t-c-product-action-parts-cautions__wrapper{margin-top:16px}.t-c-product-not-buy{flex-direction:column;gap:8px;display:flex}.t-c-product-not-buy .t-c-product-not-buy__price{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}@media screen and (max-width:767.98px){.t-c-product-not-buy .t-c-product-not-buy__price{display:none}}.t-c-product-not-buy .t-c-product-not-buy__price>dt{font-size:var(--font-size-14,.875rem);font-weight:700}.t-c-product-not-buy .t-c-product-not-buy__price>dd{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}@media screen and (min-width:768px){.t-c-product-not-buy .t-c-product-not-buy__price+.t-c-product-not-buy__text{margin-top:8px}}.t-c-product-not-buy .t-c-product-not-buy__text{font-size:var(--font-size-12,.75rem);font-weight:700}@media screen and (min-width:768px){.t-c-product-not-buy .t-c-product-not-buy__text.--is-not-buy{text-align:center}}.t-c-product-not-buy .t-c-product-not-buy__button{margin-bottom:8px}.t-c-product-not-buy .t-c-product-not-buy__subscription{color:var(--text-accent-color);font-size:var(--font-size-16,1rem);text-align:right;margin-bottom:8px;font-weight:700;line-height:1.3}.t-c-product-not-buy .t-c-product-not-buy__notice{font-size:var(--font-size-10,.625rem);text-align:right}.t-c-product-not-buy .t-c-product-not-buy__notice>em{color:var(--text-accent-color)}@media screen and (max-width:767.98px){.t-c-product-not-buy .t-c-product-not-buy__notice+.t-c-product-action-parts-cautions__wrapper{margin-top:8px}}.c-o-arrow-link{color:var(--link-color);justify-content:center;align-items:center;gap:4px;display:inline-flex}.c-o-arrow-link.--bold{font-weight:700}.c-o-arrow-link.--10{font-size:var(--font-size-10,.625rem)}.c-o-arrow-link.--12{font-size:var(--font-size-12,.75rem)}.c-o-arrow-link.--14{font-size:var(--font-size-14,.875rem)}.c-o-arrow-link.--16{font-size:var(--font-size-16,1rem)}.c-o-arrow-link.--20{font-size:var(--font-size-20,1.25rem)}.c-o-arrow-link.--inherit{font-size:inherit}.c-o-arrow-link.--small{font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.c-o-arrow-link.--small{font-size:var(--font-size-12,.75rem)}}.c-o-arrow-link.--medium{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.c-o-arrow-link.--medium{font-size:var(--font-size-14,.875rem)}}.c-o-arrow-link.--large{font-size:var(--font-size-14,.875rem)}@media screen and (min-width:768px){.c-o-arrow-link.--large{font-size:var(--font-size-16,1rem)}}.c-o-arrow-link.--xlarge{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.c-o-arrow-link.--xlarge{font-size:var(--font-size-20,1.25rem)}}.c-o-arrow-link.--svg10>svg{width:10px;height:10px}.c-o-arrow-link.--svg12>svg{width:12px;height:12px}.c-o-arrow-link.--svg14>svg{width:14px;height:14px}.c-o-arrow-link.--svg16>svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.c-o-arrow-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-o-arrow-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-o-arrow-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-o-arrow-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-o-arrow-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-arrow-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-arrow-link>svg{--svg-color:var(--parts-navy-color);width:12px;height:12px}.t-c-product-subscription-caution{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem)}.t-c-product-subscription-entry>*+*{margin-top:12px}@media screen and (min-width:768px){.t-c-product-subscription-entry>*+*{margin-top:16px}}.t-c-product-subscription-entry .t-c-product-subscription-entry__date{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700;display:flex}@media screen and (max-width:767.98px){.t-c-product-subscription-entry .t-c-product-subscription-entry__date{gap:16px}}@media screen and (min-width:768px){.t-c-product-subscription-entry .t-c-product-subscription-entry__date{justify-content:space-between}}.t-c-product-subscription-entry .t-c-product-subscription-entry__date .t-c-product-subscription-entry__date-time{font-weight:400}.t-c-product-subscription-entry .t-c-product-subscription-entry__buttons{max-width:400px;margin-inline:auto}.t-c-product-subscription-entry .t-c-product-subscription-entry__buttons .t-c-product-subscription-entry__note{font-size:var(--font-size-12,.75rem);text-align:center;margin-top:4px}@media screen and (min-width:768px){.t-c-product-subscription-entry .t-c-product-subscription-entry__buttons .t-c-product-subscription-entry__note{text-align:right;margin-top:8px}}.t-c-product-subscription-entry .t-c-product-subscription-entry__button+.t-c-product-subscription-entry__button{border-top:1px dashed var(--border-gray-secondary-color);margin-top:12px;padding-top:12px}@media screen and (min-width:768px){.t-c-product-subscription-entry .t-c-product-subscription-entry__button+.t-c-product-subscription-entry__button{margin-top:16px;padding-top:16px}}.t-c-product-subscription-entry .t-c-product-subscription-entry__button .t-c-product-subscription-entry__button-fee{font-size:var(--font-size-12,.75rem);text-align:center;margin-top:4px}@media screen and (min-width:768px){.t-c-product-subscription-entry .t-c-product-subscription-entry__button .t-c-product-subscription-entry__button-fee{text-align:right;margin-top:8px}}.t-c-product-subscription-entry .t-c-product-subscription-entry__about{text-align:center;margin-top:12px}@media screen and (min-width:768px){.t-c-product-subscription-entry .t-c-product-subscription-entry__about{text-align:right;margin-top:16px}}.t-c-product-global-return-banner>a{justify-content:center;display:flex}@media (hover:hover) and (pointer:fine){.t-c-product-global-return-banner>a{transition:opacity .2s ease-in-out}.t-c-product-global-return-banner>a:hover{opacity:.7}}.t-c-reserve-series-buttons._reserve .t-c-reserve-series-button.--reserved,.t-c-reserve-series-buttons._reserved .t-c-reserve-series-button.--reserve{display:none}.t-m-product-grant-coin-modal{height:100%}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading{border-bottom:1px solid var(--border-navy-color);align-items:center;height:56px;display:flex}@media screen and (max-width:767.98px){.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading{justify-content:flex-start;gap:12px;padding:0 20px}}@media screen and (min-width:768px){.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading{justify-content:space-between;padding:0 40px}}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading .t-o-heading-single{color:var(--primary-color)}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading .t-m-product-grant-coin-modal__heading-coin{color:var(--text-accent-color);font-weight:700}@media screen and (min-width:768px){.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading .t-m-product-grant-coin-modal__heading-coin{font-size:var(--font-size-18,1.125rem)}}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__heading .t-m-product-grant-coin-modal__heading-coin>small{font-size:var(--font-size-12,.75rem);margin-left:4px}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__content{scrollbar-width:thin;scroll-behavior:smooth;height:calc(100% - 56px);padding:0 20px 16px;overflow-y:auto}@media screen and (min-width:768px){.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__content{padding:0 40px 32px}}@media screen and (max-width:767.98px){.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__content .t-c-product-campaign{padding-bottom:4px}}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block{border-bottom:1px dashed var(--border-gray-secondary-color);grid-template-areas:"head num";place-content:center space-between;align-items:center;width:100%;padding:16px 0 15px;display:grid}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block:last-of-type{border-bottom:none;padding-bottom:0}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-o-heading-single{grid-area:head}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-note{font-size:var(--font-size-10,.625rem);grid-area:note}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-note.--rank{align-items:center;display:flex}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-note.--caution{color:var(--text-accent-color);grid-area:caution}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-period{color:var(--text-accent-color);font-size:var(--font-size-10,.625rem);grid-area:period;margin-bottom:4px;margin-left:auto}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-term{color:var(--text-accent-color);font-size:var(--font-size-10,.625rem);grid-area:term}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-num{grid-area:num;margin-left:auto}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-num.--red>em{color:var(--text-accent-color)}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-num>em{font-size:var(--font-size-16,1rem);font-weight:700}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block .t-m-product-grant-coin-modal__block-num>small{font-size:var(--font-size-10,.625rem)}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block.--note{grid-template-areas:"head num""note num""caution num"}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block.--term{grid-template-areas:"head period""head term""head num"}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__block.--no-num{grid-template-areas:"head""note"}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__notices>li{font-size:var(--font-size-10,.625rem);display:block}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__notices>li.--note{padding-left:1em}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__notices>li.--note:first-letter{margin-left:-1em}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__notices>li.--red{color:var(--text-accent-color)}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__notices>li>em{font-weight:700}.t-m-product-grant-coin-modal .t-m-product-grant-coin-modal__notices>li+li{margin-top:16px}.t-c-listing-main{background-color:var(--background-secondary-color);grid-template-columns:130px auto;gap:8px;width:100%;max-width:1280px;margin-inline:auto;padding:16px;display:grid}@media screen and (min-width:768px){.t-c-listing-main{grid-template-columns:180px auto 280px;gap:16px;padding:24px}}@media screen and (min-width:900px){.t-c-listing-main{grid-template-columns:220px calc(100% - 532px) 280px}}.t-c-listing-main .t-c-listing-main__labels{grid-column:1/3}@media screen and (min-width:768px){.t-c-listing-main .t-c-listing-main__labels{grid-column:1/4}}.t-c-listing-main .t-c-listing-main__book{flex-direction:column;gap:16px;display:flex}@media screen and (max-width:767.98px){.t-c-listing-main .t-c-listing-main__actions{grid-column:1/3}}.t-c-listing-main .t-c-listing-main__actions>*+*{margin-top:16px}.t-c-listing-main .t-c-listing-main__actions .t-c-listing-main__action{grid-template-columns:100%;gap:8px;display:grid}.t-c-listing-main .t-c-listing-main__actions .t-c-listing-main__action.--reserve-series{gap:12px}.t-c-listing-main .t-c-listing-main__actions .t-c-listing-main__action.--reserve-series .t-c-reserve-series-buttons{width:100%;max-width:400px;margin:0 auto}.t-c-listing-main .t-c-listing-main__actions .t-c-listing-main__action .t-c-listing-main__action-head{align-items:center;gap:8px;display:flex}.t-c-listing-main .t-c-listing-main__content{grid-column:1/3}@media screen and (min-width:768px){.t-c-listing-main .t-c-listing-main__content{grid-column:1/4}}.t-c-general-section{background-color:var(--background-secondary-color);width:100%;max-width:1280px;margin-inline:auto;padding:16px}@media screen and (min-width:768px){.t-c-general-section{padding:24px}}.t-c-general-section .t-c-general-section__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}@media screen and (min-width:768px){.t-c-general-section .t-c-general-section__heading{margin-bottom:24px}}.t-c-general-section .t-c-general-section__heading .t-o-heading-single{flex:1}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.c-o-slider-control-arrow{align-items:center;display:flex}.c-o-slider-control-arrow.--circle{width:44px;height:44px}.c-o-slider-control-arrow.--circle .c-o-slider-control-arrow__button{background-color:var(--parts-white-color);filter:drop-shadow(0 2px 2px #1e385033);border-radius:50%;width:32px;height:32px;margin:auto;transition-property:background-color;position:relative}@media (hover:hover) and (pointer:fine){.c-o-slider-control-arrow.--circle .c-o-slider-control-arrow__button:hover{background-color:var(--parts-white-color-hover)}}.c-o-slider-control-arrow.--circle .c-o-slider-control-arrow__button:after{content:"";opacity:0;box-sizing:content-box;z-index:1;width:100%;height:100%;padding:6px;position:absolute}.c-o-slider-control-arrow.--shelf{box-sizing:content-box;z-index:9;width:28px;height:100%;display:none;position:absolute;top:0}.c-o-slider-control-arrow.--shelf.--prev{background-image:linear-gradient(to left, transparent 0, var(--background-secondary-color) 28px);padding-left:6px;left:-6px}.c-o-slider-control-arrow.--shelf.--prev .c-o-slider-control-arrow__button{border-radius:0 6px 6px 0}.c-o-slider-control-arrow.--shelf.--next{background-image:linear-gradient(to right, transparent 0, var(--background-secondary-color) 28px);padding-right:6px;right:-6px}.c-o-slider-control-arrow.--shelf.--next .c-o-slider-control-arrow__button{border-radius:6px 0 0 6px}.c-o-slider-control-arrow.--shelf .c-o-slider-control-arrow__button{opacity:.7;background-color:var(--primary-color);width:28px;height:64px;transition-property:opacity}@media (hover:hover) and (pointer:fine){.c-o-slider-control-arrow.--shelf .c-o-slider-control-arrow__button:hover{opacity:1}}.c-o-slider-control-arrow.--shelf .c-o-slider-control-arrow__button svg{--svg-color:var(--parts-white-color)}.c-o-slider-control-arrow.--chip{z-index:9;width:56px;height:60px;display:none;position:absolute;top:0}.c-o-slider-control-arrow.--chip.--prev{background-image:linear-gradient(to left, transparent 0%, transparent 10%, var(--background-secondary-color) 50%, var(--background-secondary-color) 100%);left:0}.c-o-slider-control-arrow.--chip.--next{background-image:linear-gradient(to right, transparent 0%, transparent 10%, var(--background-secondary-color) 50%, var(--background-secondary-color) 100%);right:0}.c-o-slider-control-arrow.--chip .c-o-slider-control-arrow__button{transition-property:opacity}@media (hover:hover) and (pointer:fine){.c-o-slider-control-arrow.--chip .c-o-slider-control-arrow__button:hover{opacity:.7}}.c-o-slider-control-arrow.--chip .c-o-slider-control-arrow__button svg{position:absolute;top:24px;right:12px}@media screen and (min-width:768px){.c-o-slider-control-arrow.--chip .c-o-slider-control-arrow__button svg{top:32px;right:20px}}.c-o-slider-control-arrow.--chip .c-o-slider-control-arrow__button:disabled{opacity:0}.c-o-slider-control-arrow .c-o-slider-control-arrow__button{justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s ease-in-out;display:flex}.c-o-slider-control-arrow .c-o-slider-control-arrow__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-slider-control-arrow .c-o-slider-control-arrow__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-slider-control-arrow .c-o-slider-control-arrow__button>svg{--svg-color:var(--parts-navy-color);width:16px;height:16px}.c-o-slider-control-arrow .c-o-slider-control-arrow__button:disabled{opacity:0}.t-c-preview-slider{width:100%;position:relative}.t-c-preview-slider[dir=rtl] .c-o-slider-control-arrow.--prev{left:auto;right:0;rotate:180deg}.t-c-preview-slider[dir=rtl] .c-o-slider-control-arrow.--next{left:0;right:auto;rotate:180deg}.t-c-preview-slider .t-c-preview-slider__scroll{z-index:1;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;transition:all 10ms;display:flex;position:relative;overflow-x:auto}.t-c-preview-slider .t-c-preview-slider__scroll::-webkit-scrollbar{display:none}.t-c-preview-slider .t-c-preview-slider__item{scroll-snap-align:start;scroll-margin-inline-start:4px;display:block}.t-c-preview-slider .t-c-preview-slider__item:not(:first-of-type){margin-right:4px}.t-c-preview-slider .t-c-preview-slider__item.side_l.join{margin-right:0}.t-c-preview-slider .t-c-preview-slider__item.side_l.join .t-c-preview-slider__item-link{border-right:none}.t-c-preview-slider .t-c-preview-slider__item.side_r.join .t-c-preview-slider__item-link{border-left:none}.t-c-preview-slider .t-c-preview-slider__item .t-c-preview-slider__item-link{border:1px solid var(--gray-tertiary-color);justify-content:center;align-items:center;display:flex}.t-c-preview-slider .t-c-preview-slider__item .t-c-preview-slider__item-link:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-preview-slider .t-c-preview-slider__item .t-c-preview-slider__item-link:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}.t-c-preview-slider .t-c-preview-slider__item .t-c-preview-slider__item-link>img{max-width:inherit;width:auto;height:180px;display:inline}@media screen and (min-width:768px){.t-c-preview-slider .t-c-preview-slider__item .t-c-preview-slider__item-link>img{height:224px}}@media screen and (max-width:767.98px){.t-c-product-synopsis-about{padding:0 16px}}.t-c-product-synopsis-about .t-c-product-synopsis-about__title{margin-bottom:16px}.t-c-product-synopsis-about .t-c-product-synopsis-about__excerpt{font-size:var(--font-size-14,.875rem);margin-bottom:16px;font-weight:700}.t-c-product-synopsis-about .t-c-product-synopsis-about__content{margin-top:8px;padding-bottom:17px}@media screen and (max-width:767.98px){.t-c-product-synopsis-about .t-c-product-synopsis-about__content{padding-bottom:6px}}.t-c-product-synopsis-about .t-c-product-synopsis-about__copyright{color:var(--text-tertiary-color);font-size:var(--font-size-12,.75rem);word-break:break-all;margin-top:12px;line-height:1.5;display:block}.t-m-product-page-count-modal{height:100%}.t-m-product-page-count-modal .t-m-product-page-count-modal__content{scrollbar-width:thin;scroll-behavior:smooth;height:100%;padding:16px 16px 24px;overflow-y:auto}.t-m-product-page-count-modal .t-m-product-page-count-modal__content .t-o-heading-single{color:var(--primary-color)}.t-m-product-page-count-modal .t-m-product-page-count-modal__content .t-m-product-page-count-modal__description{font-size:var(--font-size-12,.75rem);margin-top:20px}.c-o-question-link{color:var(--primary-color);justify-content:center;align-items:center;gap:4px;display:inline-flex}.c-o-question-link.--bold{font-weight:700}.c-o-question-link.--10{font-size:var(--font-size-10,.625rem)}.c-o-question-link.--12{font-size:var(--font-size-12,.75rem)}.c-o-question-link.--14{font-size:var(--font-size-14,.875rem)}.c-o-question-link.--16{font-size:var(--font-size-16,1rem)}.c-o-question-link.--20{font-size:var(--font-size-20,1.25rem)}.c-o-question-link.--inherit{font-size:inherit}.c-o-question-link.--small{font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.c-o-question-link.--small{font-size:var(--font-size-12,.75rem)}}.c-o-question-link.--medium{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.c-o-question-link.--medium{font-size:var(--font-size-14,.875rem)}}.c-o-question-link.--large{font-size:var(--font-size-14,.875rem)}@media screen and (min-width:768px){.c-o-question-link.--large{font-size:var(--font-size-16,1rem)}}.c-o-question-link.--xlarge{font-size:var(--font-size-16,1rem)}@media screen and (min-width:768px){.c-o-question-link.--xlarge{font-size:var(--font-size-20,1.25rem)}}.c-o-question-link.--svg10>svg{width:10px;height:10px}.c-o-question-link.--svg12>svg{width:12px;height:12px}.c-o-question-link.--svg14>svg{width:14px;height:14px}.c-o-question-link.--svg16>svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.c-o-question-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.c-o-question-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .c-o-question-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .c-o-question-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.c-o-question-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-question-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-question-link>svg{--svg-color:var(--parts-navy-color);width:14px;height:14px}.t-c-listing-about-information>*+*{margin-top:16px}@media screen and (max-width:767.98px){.t-c-listing-about-information{padding:0 16px}}.t-c-listing-about-information .t-c-listing-about-information__data{color:var(--text-color);font-size:var(--font-size-12,.75rem);grid-template-columns:minmax(84px,max-content) auto;gap:8px 16px;line-height:1.5;display:grid}.t-c-listing-about-information .t-c-listing-about-information__data>dt{align-items:flex-start;display:flex}@media screen and (min-width:768px){.t-c-listing-about-information .t-c-listing-about-information__data>dt{font-size:var(--font-size-14,.875rem)}}.t-c-listing-about-information .t-c-listing-about-information__data.--center>dt{font-size:var(--font-size-14,.875rem);align-items:center}.t-c-listing-about-information .t-c-listing-about-information__data.--center>dd{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.t-c-listing-about-information .t-c-listing-about-information__data>dd{font-size:var(--font-size-14,.875rem)}}.t-c-listing-about-information .t-c-listing-about-information__data>dd .c-o-single-link{color:var(--link-secondary-color)}.t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages{color:var(--link-secondary-color);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-listing-about-information .t-c-listing-about-information__data>dd .t-c-listing-about-information__pages>svg{--svg-color:var(--link-color);width:14px;height:14px;margin-left:4px}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__list{flex-wrap:wrap;display:flex}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__list>li{justify-content:center;align-items:center;display:flex}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__list>li+li{margin-left:12px;padding-left:12px;position:relative}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__list>li+li:before{content:"";background-color:var(--text-color);width:1px;height:13px;margin:auto;position:absolute;top:2px;bottom:0;left:0}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device{flex-wrap:wrap;display:flex}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device>li{justify-content:center;align-items:center;min-height:32px;display:flex}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device>li:not(:last-child){margin-right:8px;padding-right:8px;position:relative}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device>li:not(:last-child):first-child{padding-right:28px}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device>li:not(:last-child):after{content:"";background-color:var(--parts-gray-secondary-color);width:1px;height:32px;margin:auto;position:absolute;top:0;bottom:0;right:0}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device>li>svg{--svg-color:var(--parts-gray-secondary-color);width:24px;height:24px;margin-right:10px}.t-c-listing-about-information .t-c-listing-about-information__data .t-c-listing-about-information__device>li .c-o-question-link{color:var(--link-secondary-color)}.t-c-listing-about-information .t-c-listing-about-information__notices{color:var(--text-color);font-size:var(--font-size-12,.75rem);line-height:1.5}.t-c-listing-about-information .t-c-listing-about-information__notices>li{padding-left:1em}.t-c-listing-about-information .t-c-listing-about-information__notices>li:first-letter{margin-left:-1em}.t-c-listing-about-ranking>*+*{margin-top:16px}@media screen and (max-width:767.98px){.t-c-listing-about-ranking{padding:0 16px}}.t-c-listing-about-ranking .t-c-listing-about-ranking__data{grid-template-columns:max-content auto;gap:12px 16px;display:grid}.t-c-listing-about-ranking .t-c-listing-about-ranking__data>dt{font-size:var(--font-size-12,.75rem);justify-content:flex-end;align-items:center;display:flex}@media screen and (min-width:768px){.t-c-listing-about-ranking .t-c-listing-about-ranking__data>dt{font-size:var(--font-size-14,.875rem)}}.t-c-listing-about-ranking .t-c-listing-about-ranking__data>dt svg{--svg-color:var(--parts-ranking-first-color);width:12px;height:12px;margin-right:4px}@media screen and (min-width:768px){.t-c-listing-about-ranking .t-c-listing-about-ranking__data>dt svg{width:14px;height:14px}}.t-c-listing-about-ranking .t-c-listing-about-ranking__list{flex-wrap:wrap;gap:6px;display:flex}.t-c-listing-about-ranking .t-c-listing-about-ranking__list>li{font-size:var(--font-size-12,.75rem);align-items:center;gap:6px;display:flex}@media screen and (min-width:768px){.t-c-listing-about-ranking .t-c-listing-about-ranking__list>li{font-size:var(--font-size-14,.875rem)}}.t-c-listing-about-ranking .t-c-listing-about-ranking__list>li .c-o-single-link{color:var(--link-secondary-color)}.t-c-listing-about-ranking .t-c-listing-about-ranking__list>li+li:before{content:"";border-top:1px solid var(--parts-mark-color);border-right:1px solid var(--parts-mark-color);vertical-align:middle;width:6px;height:6px;margin-right:2px;display:inline-flex;rotate:45deg}.t-o-tag-label>a{border:1px solid var(--border-navy-color);background-color:var(--background-label-color);height:22px;color:var(--text-navy-color);font-size:var(--font-size-12,.75rem);border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 3px;font-weight:700;line-height:1.5;transition:background-color .2s ease-in-out;display:inline-flex}.t-o-tag-label>a:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-o-tag-label>a:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-o-tag-label>a:hover{background-color:var(--background-label-color-hover)}}.t-o-tag-label>a svg{--svg-color:var(--parts-navy-color)}.t-c-listing-about-genre>*+*{margin-top:16px}@media screen and (max-width:767.98px){.t-c-listing-about-genre{padding:0 16px}}.t-c-listing-about-genre .t-c-listing-about-genre__tag-list{flex-wrap:wrap;gap:8px;display:flex}.t-m-product-follow-modal{height:100%}.t-m-product-follow-modal .t-m-product-follow-modal__heading{border-bottom:1px solid var(--border-navy-color);align-items:center;height:56px;display:flex}@media screen and (max-width:767.98px){.t-m-product-follow-modal .t-m-product-follow-modal__heading{justify-content:flex-start;gap:12px;padding:0 20px}}@media screen and (min-width:768px){.t-m-product-follow-modal .t-m-product-follow-modal__heading{justify-content:space-between;padding:0 40px}}.t-m-product-follow-modal .t-m-product-follow-modal__heading .t-o-heading-single{color:var(--primary-color)}.t-m-product-follow-modal .t-m-product-follow-modal__content{scrollbar-width:thin;scroll-behavior:smooth;height:calc(100% - 56px);padding:0 20px 16px;overflow-y:auto}@media screen and (min-width:768px){.t-m-product-follow-modal .t-m-product-follow-modal__content{justify-content:space-between;padding:0 40px 24px}}.t-m-product-follow-modal .t-m-product-follow-modal__checks{border-bottom:1px dashed var(--border-gray-secondary-color);padding:16px 0 15px}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dt{color:var(--primary-color);font-size:var(--font-size-12,.75rem);justify-content:flex-start;align-items:center;gap:4px;font-weight:700;display:flex}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dt>svg{--svg-color:var(--parts-navy-color);width:14px;height:14px}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd{margin-top:12px}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check{cursor:pointer;align-items:center;gap:8px;width:fit-content;display:flex}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]{border:2px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);width:22px;height:22px;accent-color:var(--focus-color);display:block;position:relative}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]:checked{background-color:var(--active-color)}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]:checked:after{border-color:var(--parts-white-dark-color)}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]:checked+.t-m-product-follow-modal__check-text{color:var(--active-color);font-weight:700}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check>input[type=checkbox]:after{content:"";border-right:2px solid var(--border-gray-secondary-color);border-bottom:2px solid var(--border-gray-secondary-color);width:8px;height:12px;margin:auto;display:block;position:absolute;inset:0 0 4px;rotate:45deg}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check .t-m-product-follow-modal__check-text{color:var(--link-color);font-size:var(--font-size-12,.75rem);flex:1}.t-m-product-follow-modal .t-m-product-follow-modal__checks>dd .t-m-product-follow-modal__check+.t-m-product-follow-modal__check,.t-m-product-follow-modal .t-m-product-follow-modal__submit{margin-top:12px}.c-o-toast-message{z-index:1001;width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0}.c-o-toast-message .c-o-toast-message__text{border:1px solid var(--border-navy-color);background-color:var(--background-secondary-color);width:300px;max-width:100%;color:var(--primary-color);font-size:var(--font-size-14,.875rem);text-align:center;border-radius:4px;padding:12px;font-weight:700}@media screen and (min-width:768px){.c-o-toast-message .c-o-toast-message__text{width:fit-content;min-width:300px;max-width:405px}}.t-c-listing-about{background-color:var(--background-secondary-color);grid-template-columns:100%;gap:16px;width:100%;max-width:1280px;margin-inline:auto;padding:16px 0;display:grid}@media screen and (min-width:768px){.t-c-listing-about{gap:24px;width:100%;padding:24px;display:flex}}@media screen and (min-width:900px){.t-c-listing-about .t-c-product-synopsis-about,.t-c-listing-about .t-c-product-synopsis-about+.t-c-listing-about__hr,.t-c-listing-about .t-c-listing-main__content+.t-c-listing-about__hr{display:none}}.t-c-listing-about .t-c-listing-about__content{flex:1;grid-template-columns:100%;gap:16px;display:grid;position:relative}@media screen and (min-width:768px){.t-c-listing-about .t-c-listing-about__content{max-width:calc(100% - 304px)}.t-c-listing-about .t-c-listing-about__content:only-child{max-width:100%}.t-c-listing-about .t-c-listing-about__content:has(+.t-c-listing-about__actions:empty){max-width:100%}}@media screen and (min-width:900px){.t-c-listing-about .t-c-listing-about__content .t-c-preview-slider{display:none}}.t-c-listing-about .t-c-listing-about__content .t-c-listing-main__content{padding:0 16px}.t-c-listing-about .t-c-listing-about__hr{border:none;border-top:1px dashed var(--border-gray-secondary-color)}@media screen and (max-width:767.98px){.t-c-listing-about .t-c-listing-about__hr{width:calc(100% - 32px);margin:0 auto}.t-c-listing-about .t-c-listing-about__actions{padding:0 16px}}@media screen and (min-width:768px){.t-c-listing-about .t-c-listing-about__actions{width:280px}}.t-c-listing-about .t-c-listing-about__actions:empty{display:none}.t-c-listing-about .t-c-listing-about__actions .t-c-listing-about__action+.t-c-listing-about__action{margin-top:16px}.t-c-listing-about .t-c-listing-about__actions .t-c-listing-about__action .t-c-listing-about__action-head{margin-bottom:12px}@media screen and (max-width:767.98px){.t-c-listing-about .t-c-listing-about__actions .t-c-listing-about__action .t-c-listing-about__action-buttons{max-width:400px;margin:0 auto}}.t-c-listing-about .t-c-listing-about__actions .t-c-listing-about__action .t-c-listing-about__action-buttons>*+*{margin-top:16px}.t-c-listing-about .t-c-listing-about__actions .t-c-listing-about__action .t-c-listing-about__action-note{font-size:var(--font-size-12,.75rem);text-align:center;margin-top:8px}.t-c-listing-navigation{width:100%;max-width:1328px;margin:16px auto;padding-left:24px;padding-right:24px}@media screen and (max-width:767.98px){.t-c-listing-navigation{padding-left:16px;padding-right:16px}}.t-c-listing-navigation .t-c-listing-navigation__list{gap:4px;display:flex}@media screen and (min-width:768px){.t-c-listing-navigation .t-c-listing-navigation__list{gap:12px}}.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item{flex:1}.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item.--benefits{position:relative}.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item.--benefits:after{content:"";background-color:var(--parts-badge-color);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item .c-o-responsive-icon-button{height:48px}@media screen and (max-width:767.98px){.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item .c-o-responsive-icon-button{font-size:var(--font-size-12,.75rem)}.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item .c-o-responsive-icon-button>svg{width:12px;height:12px}}.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item .c-o-basic-button{word-break:keep-all;height:48px}@media screen and (max-width:767.98px){.t-c-listing-navigation .t-c-listing-navigation__list .t-c-listing-navigation__item .c-o-basic-button{font-size:var(--font-size-12,.75rem)}}.t-c-book-cover-benefit{z-index:1;max-width:80px;max-height:113px;position:relative}.t-c-book-cover-benefit .t-c-book-cover-benefit__labels{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;top:-4px;left:-4px}.t-c-book-cover-benefit .t-c-book-cover-benefit__labels .t-c-book-cover-benefit__label{z-index:1;line-height:0;position:absolute}.t-c-book-cover-benefit .t-c-book-cover-benefit__thumbnail{z-index:1;width:80px;position:relative}.t-c-book-cover-benefit .t-c-book-cover-benefit__thumbnail .t-o-thumbnail{align-items:center}.t-c-book-cover-benefit .t-c-book-cover-benefit__thumbnail .t-o-thumbnail img{outline:none}.t-m-product-benefit-modal{text-align:center;flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow-y:auto}.t-m-product-benefit-modal .t-m-product-benefit-modal__description{font-size:var(--font-size-12,.75rem);text-align:left}.t-m-product-benefit-modal .t-m-product-benefit-modal__description:empty{display:none}.t-m-product-benefit-modal .t-m-product-benefit-modal__image>img{max-height:65vh}@media screen and (min-width:768px){.t-m-product-benefit-modal{gap:10px;padding:10px}}.t-c-product-benefits-button{border:solid 1px var(--border-gray-secondary-color);cursor:pointer;border-radius:4px;align-items:center;width:100%;height:100%;padding:12px 54px 12px 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.t-c-product-benefits-button{transition:opacity .2s ease-in-out}.t-c-product-benefits-button:hover{opacity:.7}}.t-c-product-benefits-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-benefits-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-benefits-button .t-c-product-benefits-button__icon{border:solid 1px var(--border-expansion-gray-color);background:var(--parts-disabled-secondary-color);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:auto;display:flex;position:absolute;top:0;bottom:0;right:12px}.t-c-product-benefits-button .t-c-product-benefits-button__icon svg{--svg-color:var(--parts-navy-color);width:18px;height:18px}.t-c-product-benefits-button .t-c-product-benefits-button__inner{align-items:center;gap:0 16px;width:100%;display:flex}.t-c-product-benefits-button .t-c-product-benefits-button__inner .t-c-product-benefits-button__text{text-align:left;flex-direction:column;display:flex}.t-c-product-benefits-button .t-c-product-benefits-button__inner .t-c-product-benefits-button__text h3{color:var(--link-color);font-size:var(--font-size-14,.875rem);font-weight:700}@media screen and (min-width:1280px){.t-c-product-benefits-button .t-c-product-benefits-button__inner .t-c-product-benefits-button__text h3{font-size:var(--font-size-16,1rem)}}.t-c-product-benefits-button .t-c-product-benefits-button__inner .t-c-product-benefits-button__text h3+p{margin-top:8px}.t-c-product-benefits-button .t-c-product-benefits-button__inner .t-c-product-benefits-button__text p{color:var(--text-color);font-size:var(--font-size-12,.75rem)}.t-c-product-benefits-link{border:solid 1px var(--label-border-gray-secondary-color);cursor:pointer;border-radius:4px;align-items:center;height:100%;padding:12px 38px 12px 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.t-c-product-benefits-link{transition:opacity .2s ease-in-out}.t-c-product-benefits-link:hover{opacity:.7}}.t-c-product-benefits-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-benefits-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-benefits-link>svg{--svg-color:var(--parts-navy-color);z-index:1;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.t-c-product-benefits-link .t-c-product-benefits-link__inner{align-items:center;gap:0 16px;width:100%;display:flex}.t-c-product-benefits-link .t-c-product-benefits-link__inner .t-c-product-benefits-link__text{text-align:left;flex-direction:column;flex:1;display:flex}.t-c-product-benefits-link .t-c-product-benefits-link__inner .t-c-product-benefits-link__text h3{color:var(--link-color);font-size:var(--font-size-14,.875rem);font-weight:700}@media screen and (min-width:1280px){.t-c-product-benefits-link .t-c-product-benefits-link__inner .t-c-product-benefits-link__text h3{font-size:var(--font-size-16,1rem)}}.t-c-product-benefits-link .t-c-product-benefits-link__inner .t-c-product-benefits-link__text h3+p{margin-top:8px}.t-c-product-benefits-link .t-c-product-benefits-link__inner .t-c-product-benefits-link__text p{color:var(--text-color);font-size:var(--font-size-12,.75rem)}.t-c-product-benefits-text{border:solid 1px var(--label-border-gray-secondary-color);border-radius:4px;align-items:center;height:100%;padding:12px;display:flex;position:relative}.t-c-product-benefits-text .t-c-product-benefits-text__inner{align-items:center;gap:0 16px;width:100%;display:flex}.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__icon>svg{width:32px;height:32px}.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__text{text-align:left;flex-direction:column;display:flex}.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__text h3{font-size:var(--font-size-14,.875rem);font-weight:700}@media screen and (min-width:1280px){.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__text h3{font-size:var(--font-size-16,1rem)}}.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__text h3+p{margin-top:8px}.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__text p{font-size:var(--font-size-12,.75rem);overflow-wrap:anywhere}@supports not (overflow-wrap:anywhere){.t-c-product-benefits-text .t-c-product-benefits-text__inner .t-c-product-benefits-text__text p{word-break:break-all}}.t-c-product-benefits{flex-flow:column wrap;gap:12px;width:100%;display:flex}@media screen and (min-width:1280px){.t-c-product-benefits{flex-direction:row}}.t-c-product-benefits .t-c-product-benefits__list{width:100%}@media screen and (min-width:1280px){.t-c-product-benefits .t-c-product-benefits__list{width:calc(50% - 6px)}}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__content{margin-top:12px}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__content .t-m-cart-lump-modal-products__content-row+.t-m-cart-lump-modal-products__content-row{margin-top:20px}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__content .t-m-cart-lump-modal-products__check+.t-m-cart-lump-modal-products__check{margin-top:12px}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check{cursor:pointer;align-items:center;gap:4px;width:fit-content;display:flex}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]{border:2px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);width:22px;height:22px;accent-color:var(--focus-color);display:block;position:relative}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]:checked{background-color:var(--active-color)}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]:checked:after{border-color:var(--parts-white-dark-color)}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]:checked+.t-m-cart-lump-modal-products__check-text{color:var(--active-color);font-weight:700}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check>input[type=checkbox]:after{content:"";border-right:2px solid var(--border-gray-secondary-color);border-bottom:2px solid var(--border-gray-secondary-color);width:8px;height:12px;margin:auto;display:block;position:absolute;inset:0 0 4px;rotate:45deg}.t-m-cart-lump-modal-products .t-m-cart-lump-modal-products__check .t-m-cart-lump-modal-products__check-text{font-size:var(--font-size-12,.75rem);flex:1}.t-m-cart-lump-modal{height:100%}.t-m-cart-lump-modal .t-m-cart-lump-modal__heading{border-bottom:1px solid var(--border-navy-color);align-items:center;height:56px;padding:0 20px;display:flex}@media screen and (min-width:768px){.t-m-cart-lump-modal .t-m-cart-lump-modal__heading{padding:0 40px}}.t-m-cart-lump-modal .t-m-cart-lump-modal__heading .t-o-heading-single{color:var(--primary-color)}.t-m-cart-lump-modal .t-m-cart-lump-modal__content{scrollbar-width:thin;scroll-behavior:smooth;height:calc(100% - 56px);padding:0 20px 16px;overflow-y:auto}@media screen and (min-width:768px){.t-m-cart-lump-modal .t-m-cart-lump-modal__content{padding:0 40px 32px}}.t-m-cart-lump-modal .t-m-cart-lump-modal__block{border-bottom:1px dashed var(--border-gray-secondary-color);padding:16px 0 15px}.t-m-cart-lump-modal .t-m-cart-lump-modal__text{font-size:var(--font-size-10,.625rem)}.t-m-cart-lump-modal .t-m-cart-lump-modal__attention{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700}.t-m-cart-lump-modal .t-m-cart-lump-modal__button{justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.t-m-cart-lump-modal .t-m-cart-lump-modal__button .t-m-cart-lump-modal__button-cancel{width:90px}.t-m-cart-lump-modal .t-m-cart-lump-modal__button .t-m-cart-lump-modal__button-cart{width:150px}@media screen and (min-width:768px){.t-c-product-series-cart-lump{margin-left:auto}}.t-c-product-series-cart-lump.--campaign{border:1px solid var(--border-green-dark-color);background-color:var(--parts-palegreen-color);border-radius:4px;width:100%;padding:12px 16px}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump.--campaign{text-align:center}}@media screen and (min-width:768px){.t-c-product-series-cart-lump.--campaign{justify-content:space-between;align-items:center;gap:32px;display:flex}}.t-c-product-series-cart-lump.--campaign .t-c-product-series-cart-lump__main{display:block}.t-c-product-series-cart-lump.--campaign .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price{margin-bottom:12px}@media screen and (min-width:768px){.t-c-product-series-cart-lump.--campaign .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price{text-align:right;margin-bottom:8px}}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign{margin-bottom:8px}}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;display:flex}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>span{font-size:var(--font-size-12,.75rem);font-weight:700;display:inline-block}@media screen and (max-width:1041.98px) and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>span{width:100%}}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>span{font-size:var(--font-size-20,1.25rem)}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>em{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700;display:inline-block}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>em{font-size:var(--font-size-20,1.25rem)}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>small{font-size:var(--font-size-10,.625rem);display:inline-block}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text>small{font-size:var(--font-size-12,.75rem)}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button{color:var(--link-secondary-color)}@media (hover:hover) and (pointer:fine){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__campaign .t-c-product-series-cart-lump__campaign-text .t-c-product-series-cart-lump__campaign-notice-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main{align-items:center;gap:12px;display:flex}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main:empty{display:none}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main{flex-direction:column;width:100%;margin:0 auto}}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main{justify-content:flex-end;margin-left:auto}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price{color:var(--text-price-color);font-size:var(--font-size-10,.625rem)}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price>em{font-size:var(--font-size-14,.875rem);font-weight:700}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price>span{margin-right:4px}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price{font-size:var(--font-size-16,1rem)}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-price>em{font-size:var(--font-size-20,1.25rem)}}.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-button{width:100%;max-width:400px}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-button{margin:0 auto}}@media screen and (min-width:768px){.t-c-product-series-cart-lump .t-c-product-series-cart-lump__main .t-c-product-series-cart-lump__main-button{width:240px}}.t-c-product-series-cart-lump-limited{position:relative}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited{margin-left:auto}}.t-c-product-series-cart-lump-limited.--limited{border:1px solid var(--border-red-dark-color);border-radius:4px;width:100%;padding:16px}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump-limited.--limited{text-align:center}}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited.--limited{justify-content:space-between;align-items:center;gap:32px;padding:24px 16px;display:flex}}@media screen and (min-width:1042px){.t-c-product-series-cart-lump-limited.--limited{padding:12px 16px}}.t-c-product-series-cart-lump-limited.--limited .t-c-product-series-cart-lump-limited__label{position:absolute;top:-10px;left:-12px}.t-c-product-series-cart-lump-limited.--limited .t-c-product-series-cart-lump-limited__main{display:block}.t-c-product-series-cart-lump-limited.--limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price{margin-bottom:12px}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited.--limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price{text-align:right;margin-bottom:8px}}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign{margin-bottom:8px}}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;display:flex}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-description{font-size:var(--font-size-12,.75rem);font-weight:700;display:inline-block}@media screen and (max-width:1041.98px) and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-description{width:100%}}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-description{font-size:var(--font-size-20,1.25rem)}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-strong{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700;display:inline-block}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-strong{font-size:var(--font-size-20,1.25rem)}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-break{display:none}@media screen and (max-width:359.98px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-break{display:block}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-link{font-size:var(--font-size-10,.625rem);display:inline-block}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-link{font-size:var(--font-size-12,.75rem)}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-period{color:var(--text-price-color);font-size:var(--font-size-12,.75rem);margin-top:4px;display:block}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-period{font-size:var(--font-size-14,.875rem);margin-top:0}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button{color:var(--link-secondary-color)}@media (hover:hover) and (pointer:fine){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__campaign .t-c-product-series-cart-lump-limited__campaign-text .t-c-product-series-cart-lump-limited__campaign-notice-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main{align-items:center;gap:12px;display:flex}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main:empty{display:none}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main{flex-direction:column;width:100%;margin:0 auto}}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main{justify-content:flex-end;margin-left:auto}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price{color:var(--text-price-color);font-size:var(--font-size-10,.625rem)}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price>em{font-size:var(--font-size-14,.875rem);font-weight:700}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price>span{margin-right:4px}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price{font-size:var(--font-size-16,1rem)}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-price>em{font-size:var(--font-size-20,1.25rem)}}.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-button{width:100%;max-width:400px}@media screen and (max-width:767.98px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-button{margin:0 auto}}@media screen and (min-width:768px){.t-c-product-series-cart-lump-limited .t-c-product-series-cart-lump-limited__main .t-c-product-series-cart-lump-limited__main-button{width:240px}}.t-c-product-series-list-pager-pagination{justify-content:center;gap:8px;display:grid}@media screen and (max-width:767.98px){.t-c-product-series-list-pager-pagination{grid-template-columns:49px 49px 85px 49px 49px}}@media screen and (min-width:768px){.t-c-product-series-list-pager-pagination{grid-template-columns:52px 52px auto 52px 52px}}@media screen and (max-width:359.98px){.t-c-product-series-list-pager-pagination.--break-point-xs .t-c-product-series-list-pager-pagination__list{display:none}}@media screen and (min-width:360px){.t-c-product-series-list-pager-pagination.--break-point-xs .t-c-product-series-list-pager-pagination__select{display:none}}@media screen and (max-width:431.98px){.t-c-product-series-list-pager-pagination.--break-point-sm .t-c-product-series-list-pager-pagination__list{display:none}}@media screen and (min-width:432px){.t-c-product-series-list-pager-pagination.--break-point-sm .t-c-product-series-list-pager-pagination__select{display:none}}@media screen and (max-width:767.98px){.t-c-product-series-list-pager-pagination.--break-point-md .t-c-product-series-list-pager-pagination__list{display:none}}@media screen and (min-width:768px){.t-c-product-series-list-pager-pagination.--break-point-md .t-c-product-series-list-pager-pagination__select{display:none}}@media screen and (max-width:1041.98px){.t-c-product-series-list-pager-pagination.--break-point-lg .t-c-product-series-list-pager-pagination__list{display:none}}@media screen and (min-width:1042px){.t-c-product-series-list-pager-pagination.--break-point-lg .t-c-product-series-list-pager-pagination__select{display:none}}@media screen and (max-width:1279.98px){.t-c-product-series-list-pager-pagination.--break-point-xl .t-c-product-series-list-pager-pagination__list{display:none}}@media screen and (min-width:1280px){.t-c-product-series-list-pager-pagination.--break-point-xl .t-c-product-series-list-pager-pagination__select{display:none}}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button{border:1px solid var(--border-gray-secondary-color);background-color:var(--background-color);width:49px;height:44px;color:var(--link-color);border-radius:4px;place-content:center;transition:background-color .2s ease-in-out;display:grid}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button:hover{background-color:var(--background-color-hover)}}@media screen and (min-width:768px){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button{width:52px}}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button>svg{--svg-color:var(--parts-navy-color);width:12px;height:12px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button.--first{grid-column:1/2}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button.--prev{grid-column:2/3}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button.--next{grid-column:4/5}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__button.--last{grid-column:5/6}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list{grid-column:3/4;justify-content:center;align-items:center;padding-left:2px;padding-right:2px;display:flex}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li{display:contents}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-current,.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-dot,.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link{justify-content:center;align-items:center;width:50px;height:24px;display:flex}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-current{font-weight:700;text-decoration:underline}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link{color:var(--link-color)}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li .t-c-product-series-list-pager-pagination__list-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__list>li+li:before{content:"";background-color:var(--border-gray-secondary-color);width:1px;height:28px;display:block}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select{border:1px solid var(--border-gray-secondary-color);background-color:var(--background-secondary-color);border-radius:4px;grid-column:3/4;width:85px;height:44px;display:block;position:relative;overflow:hidden}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:before,.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:after{content:"";z-index:3;border:5px solid #0000;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;right:6px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:before{border-top:none;border-bottom:6px solid var(--parts-navy-color);bottom:9px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:after{border-top:6px solid var(--parts-navy-color);border-bottom:none;top:9px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select>select{background-color:var(--background-secondary-color);width:100%;height:100%;color:var(--text-navy-color);font-size:var(--font-size-12,.75rem);z-index:1;appearance:none;border:none;padding-left:12px;display:block;position:relative}@supports selector(:has(*)){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:has(>select option:first-child:checked):before{content:none}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:has(>select option:first-child:checked):after{top:2px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:has(>select option:last-child:checked):before{bottom:2px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:has(>select option:last-child:checked):after{content:none}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select:has(>select:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select>select:focus-visible{outline:none}@supports not selector(:focus-visible){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select>select:focus{outline:none}}}@supports not selector(:has(*)){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select>select:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-series-list-pager-pagination .t-c-product-series-list-pager-pagination__select>select:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}}.t-c-product-series-list-sort{align-items:center;width:fit-content;margin-left:auto;display:flex}.t-c-product-series-list-sort .t-c-product-series-list-sort__button{color:var(--text-disabled-color);font-size:var(--font-size-12,.75rem);align-items:center;margin-right:-2px;padding-right:2px;font-weight:700;display:flex}.t-c-product-series-list-sort .t-c-product-series-list-sort__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-series-list-sort .t-c-product-series-list-sort__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-product-series-list-sort .t-c-product-series-list-sort__button:not(._active){-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-series-list-sort .t-c-product-series-list-sort__button:not(._active):hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-series-list-sort .t-c-product-series-list-sort__button:not(._active){text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-series-list-sort .t-c-product-series-list-sort__button:not(._active):hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-product-series-list-sort .t-c-product-series-list-sort__button._active{color:var(--active-color);cursor:inherit}.t-c-product-series-list-sort .t-c-product-series-list-sort__button._active>svg{--svg-color:var(--active-color)}.t-c-product-series-list-sort .t-c-product-series-list-sort__button._new>svg{rotate:180deg}.t-c-product-series-list-sort .t-c-product-series-list-sort__button+.t-c-product-series-list-sort__button{margin-left:14px;position:relative}.t-c-product-series-list-sort .t-c-product-series-list-sort__button+.t-c-product-series-list-sort__button:before{content:"|";color:var(--text-disabled-color);font-size:var(--font-size-12,.75rem);text-align:center;align-items:center;margin:auto;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;left:-8px}.t-c-product-series-list-sort .t-c-product-series-list-sort__button>svg{--svg-color:var(--parts-disabled-color);width:16px;height:16px}.t-c-book-cover-trial{width:fit-content}.t-c-book-cover-trial .t-c-book-cover-trial__wrapper{z-index:1;position:relative}.t-c-book-cover-trial .t-c-book-cover-trial__wrapper .t-c-book-cover-trial__thumbnail{z-index:1;width:114px;height:auto;position:relative}@media screen and (min-width:768px){.t-c-book-cover-trial .t-c-book-cover-trial__wrapper .t-c-book-cover-trial__thumbnail{width:170px}}.t-c-book-cover-trial .t-c-book-cover-trial__wrapper .t-c-book-cover-trial__check-list{z-index:3;position:absolute;bottom:-4px;right:0}.t-c-book-cover-trial .t-c-book-cover-trial__wrapper .t-c-book-cover-trial__check-list:empty{display:none}.t-c-book-cover-trial .t-c-book-cover-trial__wrapper .t-c-book-cover-trial__icon{z-index:3;display:inline-block;position:absolute;bottom:-4px;right:-4px}.t-c-book-cover-trial .t-c-book-cover-trial__count{color:var(--text-secondary-color);font-size:var(--font-size-10,.625rem);justify-content:flex-end;align-items:center;margin-top:8px;padding-right:4px;display:flex}@media screen and (min-width:768px){.t-c-book-cover-trial .t-c-book-cover-trial__count{font-size:var(--font-size-16,1rem)}}.t-c-book-cover-trial .t-c-book-cover-trial__count>em{color:var(--text-navy-color);font-weight:700}.t-c-book-cover-trial .t-c-book-cover-trial__count.--reserve>svg{--svg-color:var(--parts-gray-secondary-color);width:14px;height:14px;margin-right:2px}@media screen and (min-width:768px){.t-c-book-cover-trial .t-c-book-cover-trial__count.--reserve>svg{width:18px;height:18px;margin-right:4px}}.t-c-book-cover-trial .t-c-book-cover-trial__count:not(.--reserve)>svg{--svg-color:var(--parts-gray-primary-color);width:10px;height:10px;margin:0 1px}@media screen and (min-width:768px){.t-c-book-cover-trial .t-c-book-cover-trial__count:not(.--reserve)>svg{width:14px;height:14px;margin:0 3px}}.t-c-book-cover-trial .t-c-book-cover-trial__button{margin-top:8px}.t-c-book-cover-trial .t-c-book-cover-trial__button:empty{display:none}.t-o-heading-book-title .t-o-heading-book-title__link{color:var(--link-color);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.t-o-heading-book-title .t-o-heading-book-title__link.--10{font-size:var(--font-size-10,.625rem)}.t-o-heading-book-title .t-o-heading-book-title__link.--12{font-size:var(--font-size-12,.75rem)}.t-o-heading-book-title .t-o-heading-book-title__link.--14{font-size:var(--font-size-14,.875rem)}.t-o-heading-book-title .t-o-heading-book-title__link.--16{font-size:var(--font-size-16,1rem)}.t-o-heading-book-title .t-o-heading-book-title__link.--20{font-size:var(--font-size-20,1.25rem)}.t-o-heading-book-title .t-o-heading-book-title__link.--medium{font-size:var(--font-size-14,.875rem)}@media screen and (min-width:768px){.t-o-heading-book-title .t-o-heading-book-title__link.--medium{font-size:var(--font-size-16,1rem)}}.t-o-heading-book-title .t-o-heading-book-title__link.--small{font-size:var(--font-size-12,.75rem)}@media screen and (min-width:768px){.t-o-heading-book-title .t-o-heading-book-title__link.--small{font-size:var(--font-size-14,.875rem)}}@media (hover:hover) and (pointer:fine){.t-o-heading-book-title .t-o-heading-book-title__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-o-heading-book-title .t-o-heading-book-title__link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-o-heading-book-title .t-o-heading-book-title__link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-o-heading-book-title .t-o-heading-book-title__link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-o-heading-book-title .t-o-heading-book-title__link._focus:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-o-heading-book-title .t-o-heading-book-title__link._focus:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}.t-c-product-reserve-action{display:block}.t-c-product-reserve-action .t-c-product-reserve-action__price{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.t-c-product-reserve-action .t-c-product-reserve-action__price .t-c-product-reserve-action__price-date{color:var(--text-reserve-schedule-color);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media screen and (max-width:767.98px){.t-c-product-reserve-action .t-c-product-reserve-action__price .t-c-product-reserve-action__price-date{font-size:var(--font-size-10,.625rem)}}@media screen and (min-width:768px){.t-c-product-reserve-action .t-c-product-reserve-action__price .t-c-product-reserve-action__price-date{font-size:var(--font-size-12,.75rem);margin-left:-1em}}.t-c-product-reserve-action .t-c-product-reserve-action__buttons{justify-content:flex-end;gap:8px;max-width:400px;margin:8px 0 0 auto;display:flex}@media screen and (min-width:768px){.t-c-product-reserve-action .t-c-product-reserve-action__buttons{grid-template-columns:100%;margin-top:16px;display:grid}}.t-c-product-reserve-action .t-c-product-reserve-action__buttons>*{width:100%}.t-c-product-reserve-action .t-c-product-reserve-action__buttons.--is-responsive{max-width:100%}@media screen and (max-width:767.98px){.t-c-product-reserve-action .t-c-product-reserve-action__buttons.--is-responsive>:not(.t-c-product-action-parts-notices__notice){width:80px}}.t-c-product-sell-action{display:block}.t-c-product-sell-action .t-c-product-sell-action__price{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__price{gap:8px}}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__price .t-c-product-action-parts-new-user-coin{margin-top:4px}}.t-c-product-sell-action .t-c-product-sell-action__price .t-c-product-sell-action__price-date{color:var(--text-accent-color);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__price .t-c-product-sell-action__price-date{font-size:var(--font-size-10,.625rem)}}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__price .t-c-product-sell-action__price-date{font-size:var(--font-size-12,.75rem)}}.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive){flex-flow:wrap;flex:1;justify-content:flex-end;align-items:center;gap:0;width:100%}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-sell-action__price-date{margin-right:4px;line-height:1}}.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-sell-action__price-date+.t-c-product-sell-action__price-date{width:100%}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-sell-action__price-date+.t-c-product-sell-action__price-date{margin-block:4px}}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-sell-action__price-date+.t-c-product-sell-action__price-date,.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-sell-action__price-date+.t-c-product-action-parts-price{margin-top:8px}}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-action-parts-price{display:contents}}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-action-parts-price{width:100%}}.t-c-product-sell-action .t-c-product-sell-action__price:not(.--is-responsive) .t-c-product-action-parts-new-user-coin{margin-top:8px}.t-c-product-sell-action .t-c-product-sell-action__buttons{gap:8px;margin-top:8px;display:grid}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__buttons{grid-template-columns:1fr 1fr}.t-c-product-sell-action .t-c-product-sell-action__buttons>*{grid-row:1/2;width:100%}.t-c-product-sell-action .t-c-product-sell-action__buttons>:only-of-type{grid-column:1/3;justify-self:end;max-width:400px}.t-c-product-sell-action .t-c-product-sell-action__buttons .t-c-cart-buttons:not(:last-of-type){grid-column:2/3}.t-c-product-sell-action .t-c-product-sell-action__buttons .t-c-cart-buttons:not(:last-of-type)+.t-c-buy-now-button{grid-column:1/2}}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__buttons{grid-template-columns:100%;margin-top:16px}}.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive{flex-direction:row-reverse;justify-content:flex-start;gap:4px;display:flex}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive{grid-template-columns:100%;gap:8px;display:grid}}@media screen and (max-width:767.98px){.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive>*{width:auto}.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive .t-c-cart-buttons,.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive .t-c-buy-now-button,.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive .t-c-buy-apple-id-buttons,.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive .t-c-buy-apple-id-button,.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive .t-c-read-free-button{width:min(100%,80px)}.t-c-product-sell-action .t-c-product-sell-action__buttons.--is-responsive .t-c-read-trial-button{width:44px}}.t-c-product-sell-action .t-c-product-sell-action__buttons+.t-l-action-box--narrow-side{margin-top:12px}@media screen and (min-width:768px){.t-c-product-sell-action .t-c-product-sell-action__buttons+.t-l-action-box--narrow-side{margin-top:16px}}.t-c-product-sell-action .t-c-product-sell-action__set{align-items:center;gap:8px;display:flex}.t-c-product-sell-action .t-c-product-sell-action__set>svg{--svg-color:var(--parts-attention-color);vertical-align:middle;width:14px;height:14px}.t-c-product-sell-action .t-c-product-sell-action__set .t-c-product-sell-action__set-text{font-size:var(--font-size-12,.75rem);flex:1}.t-c-product-subscription-read-action{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.t-c-product-subscription-read-action .t-c-product-subscription-read-action__head{color:var(--text-accent-color);font-size:var(--font-size-16,1rem);text-align:right;font-weight:700;line-height:1.3}@media screen and (max-width:767.98px){.t-c-product-subscription-read-action .t-l-action-box--narrow-side{margin-top:8px}}.t-c-product-subscription-read-action .t-c-read-button{width:100%;max-width:400px}.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info{width:100%}.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info:empty{display:none}.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info>*+*{margin-top:12px}@media screen and (min-width:768px){.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info>*+*{margin-top:8px}}.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info .t-c-product-subscription-read-action__info-date{color:var(--text-accent-color);font-size:var(--font-size-12,.75rem);font-weight:700;display:flex}@media screen and (max-width:767.98px){.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info .t-c-product-subscription-read-action__info-date{gap:16px}}@media screen and (min-width:768px){.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info .t-c-product-subscription-read-action__info-date{justify-content:space-between}}.t-c-product-subscription-read-action .t-c-product-subscription-read-action__info .t-c-product-subscription-read-action__info-date .t-c-product-subscription-read-action__info-date-time{font-weight:400}.t-c-product-subscription-read-action.--is-device-layout{max-width:none}@media screen and (max-width:767.98px){.t-c-product-subscription-read-action.--is-device-layout .t-c-read-button{grid-template-columns:80px 80px;justify-content:end}.t-c-product-subscription-read-action.--is-device-layout .t-c-read-button>:only-of-type{grid-column:2/3}}.t-c-series-card{align-items:start;gap:12px 8px;width:100%;display:grid}@media screen and (max-width:767.98px){.t-c-series-card{grid-template-columns:114px auto;align-content:start}@supports selector(:has(*)){.t-c-series-card:has(.t-c-series-card__subscription .t-c-product-subscription-read-action__info:not(:empty)){margin-bottom:60px}.t-c-series-card:has(.t-c-series-card__subscription .t-c-product-subscription-read-action__info:not(:empty)) .t-c-series-card__subscription .t-c-product-subscription-read-action__info:not(:empty){margin-bottom:-60px}.t-c-series-card:has(.t-c-series-card__action .t-c-product-read-action__info:not(:empty)){margin-bottom:60px}.t-c-series-card:has(.t-c-series-card__action .t-c-product-read-action__info:not(:empty)) .t-c-series-card__action .t-c-product-read-action__info:not(:empty){margin-bottom:-60px}}@supports not selector(:has(*)){.t-c-series-card{grid-template-rows:66px auto}}}@media screen and (min-width:768px){.t-c-series-card{grid-template-columns:170px auto 280px;gap:20px;display:grid}}@media screen and (max-width:767.98px){.t-c-series-card .t-c-series-card__book{grid-row:1/3}}.t-c-series-card .t-c-series-card__heading{padding-right:4px;display:block}.t-c-series-card .t-c-series-card__heading>*+*{margin-top:8px}.t-c-series-card .t-c-series-card__heading .t-o-heading-book-title{width:fit-content}.t-c-series-card .t-c-series-card__heading .t-o-heading-book-title .t-o-heading-book-title__link{color:var(--link-secondary-color)}.t-c-series-card .t-c-series-card__heading .t-o-heading-book-title .t-o-heading-book-title__link:focus-visible{outline-offset:2px}@supports not selector(:focus-visible){.t-c-series-card .t-c-series-card__heading .t-o-heading-book-title .t-o-heading-book-title__link:focus{outline-offset:2px}}@media screen and (max-width:767.98px){.t-c-series-card .t-c-series-card__subscription{margin-top:auto}.t-c-series-card .t-c-series-card__subscription .t-c-product-subscription-read-action{width:calc(100% + 122px);margin-left:-122px}.t-c-series-card .t-c-series-card__action{margin-top:auto}.t-c-series-card .t-c-series-card__action .t-c-product-read-action__info{width:calc(100% + 122px);margin-left:-122px}}.t-c-series-card .t-c-series-card__action:empty{display:none}.t-c-series-card .t-c-series-card__action.--no-sales{width:fit-content;margin-left:auto}.t-c-series-card .t-c-series-card__action.--no-sales .t-c-read-button{gap:4px}.t-c-series-card .t-c-series-card__action.--no-sales .t-c-read-button>a{width:80px;margin-left:auto}.t-c-series-card .t-c-series-card__action.--no-sales .t-c-read-free-button{width:80px}.t-c-series-card .t-c-series-card__action.--no-sales .t-c-read-trial-button{width:44px}.t-c-series-card .t-c-series-card__action.--no-sales .t-c-series-card__action-subscription{color:var(--text-accent-color);font-size:var(--font-size-16,1rem);text-align:right;margin-bottom:8px;font-weight:700;line-height:1.3}.t-c-series-card .t-c-series-card__no-sales{height:fit-content}@media screen and (min-width:768px){.t-c-series-card .t-c-series-card__no-sales>*+*{margin-top:8px}}@media screen and (max-width:767.98px){.t-c-series-card .t-c-series-card__no-sales{grid-area:3/1/4/3}}.t-c-product-series-list{display:block}.t-c-product-series-list .t-c-product-series-list__list{margin-top:12px;margin-bottom:16px}@media screen and (max-width:767.98px){.t-c-product-series-list .t-c-product-series-list__list{margin-left:-16px;margin-right:-16px;overflow:hidden}}.t-c-product-series-list .t-c-product-series-list__list>li{border-top:1px dotted var(--border-gray-secondary-color);border-bottom:1px dotted var(--border-gray-secondary-color);padding-top:15px;padding-bottom:15px}@media screen and (max-width:767.98px){.t-c-product-series-list .t-c-product-series-list__list>li{padding-left:16px;padding-right:16px}}.t-c-product-series-list .t-c-product-series-list__list>li+li{margin-top:-1px}.t-c-product-series-list .t-c-product-series-list__list>li._have{--accordion-background-color:var(--gray-purchased-color);background-color:var(--gray-purchased-color)}.t-c-product-series .t-c-product-series__bulk-lump{flex-direction:column;gap:12px 0;display:flex}@media screen and (min-width:768px){.t-c-product-series .t-c-product-series__bulk-lump{flex-flow:wrap;align-items:center;gap:24px 0}}@media screen and (max-width:767.98px){.t-c-product-series .t-c-product-series__bulk-lump{justify-content:center}}.t-c-product-series .t-c-product-series__bulk-lump:empty{display:none}.t-c-product-series .t-c-product-series__bulk-lump .t-c-product-series__count{font-size:var(--font-size-12,.75rem)}@media screen and (max-width:767.98px){.t-c-product-series .t-c-product-series__bulk-lump .t-c-product-series__count{text-align:center}}@media screen and (min-width:768px){.t-c-product-series .t-c-product-series__bulk-lump .t-c-product-series__count{font-size:var(--font-size-16,1rem)}}.t-c-product-series .t-c-product-series__bulk-lump .t-c-product-series__count>em{font-weight:700}.t-c-product-series .t-c-product-series__contents{margin-top:12px}@media screen and (min-width:768px){.t-c-product-series .t-c-product-series__contents{margin-top:24px}}.t-c-product-series .t-c-product-series__contents .t-c-product-series-list__list{opacity:0;transition:opacity .2s cubic-bezier(.02,.01,.47,1)}.t-c-product-series .t-c-product-series__contents._loaded .t-c-product-series-list__list{opacity:1}.t-c-block-card{align-items:start;gap:8px;width:100%;display:grid}@media screen and (max-width:767.98px){.t-c-block-card{grid-template-columns:114px auto;align-content:start}}@media screen and (min-width:768px){.t-c-block-card{grid-template-columns:170px auto 280px;gap:20px;display:grid}}@media screen and (max-width:767.98px){.t-c-block-card .t-c-block-card__book{grid-row:1/3}}.t-c-block-card .t-c-block-card__heading{padding-right:4px;display:block}.t-c-block-card .t-c-block-card__heading>*+*{margin-top:8px}.t-c-block-card .t-c-block-card__heading .t-o-heading-book-title{width:fit-content}.t-c-block-card .t-c-block-card__heading .t-o-heading-book-title .t-o-heading-book-title__link:focus-visible{outline-offset:2px}@supports not selector(:focus-visible){.t-c-block-card .t-c-block-card__heading .t-o-heading-book-title .t-o-heading-book-title__link:focus{outline-offset:2px}}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data{color:var(--text-secondary-color);font-size:var(--font-size-10,.625rem)}@media screen and (min-width:768px){.t-c-block-card .t-c-block-card__heading .t-c-block-card__data{font-size:var(--font-size-12,.75rem)}}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data>dt{float:left}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data>dt:after{content:"：";display:inline}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data>dd+dd{width:100%}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data>*+*{margin-top:2px}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link{color:var(--link-secondary-color)}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-block-card .t-c-block-card__heading .t-c-block-card__data .t-c-block-card__data-link:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}.t-c-block-card .t-c-block-card__action{grid-template-columns:100%;gap:16px;display:grid}@media screen and (max-width:767.98px){.t-c-block-card .t-c-block-card__action{grid-area:span 1/1/auto/3;margin-top:auto}.t-c-block-card .t-c-block-card__action>.t-c-product-not-buy{padding-top:4px}.t-c-block-card .t-c-block-card__subscription{grid-area:span 1/1/auto/3;margin-top:auto}}.t-c-block-card .t-c-block-card__subscription .t-c-block-card__subscription-text{color:var(--text-accent-color);font-size:var(--font-size-16,1rem);text-align:right;margin-bottom:8px;font-weight:700;line-height:1.3}.t-c-block-card .t-c-block-card__subscription .t-c-read-button>*{margin-left:auto}.t-c-block-card .t-c-block-card__subscription .t-c-read-button>:only-of-type{width:100%;max-width:400px}@media screen and (min-width:768px){.t-c-block-card .t-c-block-card__subscription .t-c-read-button>*{width:80px}}.t-c-block-card .t-c-block-card__synopsis{border-top:1px dashed var(--border-gray-secondary-color);margin:4px -16px 0;padding:11px 16px 0}@media screen and (max-width:767.98px){.t-c-block-card .t-c-block-card__synopsis{grid-area:span 1/1/auto/3}.t-c-product-set .t-c-product-set-list{margin-left:-16px;margin-right:-16px;overflow:hidden}}.t-c-product-set .t-c-product-set-list>li{border-top:1px dotted var(--border-gray-secondary-color);border-bottom:1px dotted var(--border-gray-secondary-color);padding-top:15px;padding-bottom:15px}.t-c-product-set .t-c-product-set-list>li:first-child{border-top-color:#0000;padding-top:0}.t-c-product-set .t-c-product-set-list>li:last-child{border-bottom-color:#0000;padding-bottom:0}@media screen and (max-width:767.98px){.t-c-product-set .t-c-product-set-list>li{padding-left:16px;padding-right:16px}}.t-c-product-set .t-c-product-set-list>li+li{margin-top:-1px}.t-c-product-set .t-c-product-set-list>li._have{--accordion-background-color:var(--gray-purchased-color);background-color:var(--gray-purchased-color)}.t-c-product-set .t-c-product-set__notice{align-items:center;gap:8px;display:flex}.t-c-product-set .t-c-product-set__notice>svg{--svg-color:var(--parts-attention-color);vertical-align:middle;width:14px;height:14px}.t-c-product-set .t-c-product-set__notice .t-c-product-set__notice-text{font-size:var(--font-size-12,.75rem);flex:1}.t-c-product-set .t-c-block-card .t-c-block-card__heading .t-o-heading-book-title .t-o-heading-book-title__link{color:var(--link-secondary-color)}.t-c-product-latest._have{--accordion-background-color:var(--gray-purchased-color);background-color:var(--gray-purchased-color)}@media screen and (max-width:767.98px){.t-c-product-latest._have{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:hidden}}.t-c-product-latest .t-c-block-card .t-c-block-card__heading .t-o-heading-book-title .t-o-heading-book-title__link{color:var(--link-secondary-color)}.t-m-product-topics-modal-youtube__wrapper .c-m-basic-modal .c-m-basic-modal__content{background-color:#0000}.t-m-product-topics-modal-youtube{justify-content:center;align-items:flex-start;width:100%;padding-top:56.25%;display:flex;position:relative}.t-m-product-topics-modal-youtube iframe{z-index:2;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;display:block;position:absolute;top:0;left:0;right:0}.t-m-product-topics-modal-youtube .t-m-product-topics-modal-youtube__finished{z-index:1;width:100%;height:100%;position:absolute}.t-m-product-topics-modal-youtube .t-m-product-topics-modal-youtube__finished:focus-visible{outline:none}@supports not selector(:focus-visible){.t-m-product-topics-modal-youtube .t-m-product-topics-modal-youtube__finished:focus{outline:none}}.t-c-product-topics-youtube{border:solid 1px var(--label-border-gray-secondary-color);cursor:pointer;border-radius:4px;align-items:center;width:100%;height:100%;padding:12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.t-c-product-topics-youtube{transition:opacity .2s ease-in-out}.t-c-product-topics-youtube:hover{opacity:.7}}.t-c-product-topics-youtube:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-topics-youtube:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-topics-youtube .t-c-product-topics-youtube__inner{justify-content:center;align-items:flex-start;width:100%;padding-top:56.25%;display:flex;position:relative}.t-c-product-topics-youtube .t-c-product-topics-youtube__inner iframe{outline:1px solid var(--border-gray-secondary-color);pointer-events:none;width:100%;max-width:100%;max-height:100%;margin:auto;display:block;position:absolute;inset:0}.t-m-product-topics-modal-free{height:100%;padding:16px;overflow-y:auto}@media screen and (min-width:768px){.t-m-product-topics-modal-free{padding:24px 16px}}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__image{justify-content:center;align-items:center;display:flex}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__image+.t-m-product-topics-modal-free__description{margin-top:13px}@media screen and (min-width:768px){.t-m-product-topics-modal-free .t-m-product-topics-modal-free__image+.t-m-product-topics-modal-free__description{margin-top:10px}}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__description{font-size:var(--font-size-12,.75rem)}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button{cursor:pointer;display:none;position:absolute;top:50%;transform:translateY(-50%)}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button svg{--svg-color:var(--parts-white-dark-color);width:24px;height:24px}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button._active{display:block}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button.--prev{left:-32px}.t-m-product-topics-modal-free .t-m-product-topics-modal-free__button.--next{right:-32px}.t-c-product-topics-free{border:solid 1px var(--label-border-gray-secondary-color);cursor:pointer;border-radius:4px;width:100%;height:100%;padding:12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.t-c-product-topics-free{transition:opacity .2s ease-in-out}.t-c-product-topics-free:hover{opacity:.7}}.t-c-product-topics-free:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-topics-free:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-product-topics-free.--thumbnail{align-items:center}.t-c-product-topics-free.--text{padding:12px 12px 30px}.t-c-product-topics-free .t-c-product-topics-free__icon{border:solid 1px var(--border-expansion-gray-color);background:var(--parts-disabled-secondary-color);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:auto;display:flex;position:absolute;bottom:4px;right:4px}.t-c-product-topics-free .t-c-product-topics-free__icon svg{--svg-color:var(--parts-navy-color);width:16px;height:16px}@media screen and (min-width:768px){.t-c-product-topics-free .t-c-product-topics-free__icon svg{width:18px;height:18px}}.t-c-product-topics-free .t-c-product-topics-free__inner{justify-content:center;width:100%;display:flex}.t-c-product-topics-free .t-c-product-topics-free__inner .t-c-product-topics-free__thumbnail{object-fit:contain;justify-content:center;align-items:center;width:100%;max-width:225px;height:100%;max-height:128px;padding-top:56.7961%;display:flex;position:relative}.t-c-product-topics-free .t-c-product-topics-free__inner .t-c-product-topics-free__thumbnail .t-c-product-topics-free__image{object-fit:contain;border:solid 1px var(--border-gray-secondary-color);max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.t-c-product-topics-free .t-c-product-topics-free__inner .t-c-product-topics-free__text{font-size:var(--font-size-14,.875rem);text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (min-width:400px){.t-c-product-topics-free .t-c-product-topics-free__inner .t-c-product-topics-free__text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (min-width:768px){.t-c-product-topics-free .t-c-product-topics-free__inner .t-c-product-topics-free__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.t-c-product-topics{flex-wrap:wrap;gap:12px;width:100%;display:flex}.t-c-product-topics .t-c-product-topics__list{width:calc(50% - 12px);min-width:138px}@media screen and (min-width:768px){.t-c-product-topics .t-c-product-topics__list{width:250px}}.t-c-product-topics .t-c-product-topics__list .c-m-basic-modal{padding:40px}.t-c-product-anothers-link{border:solid 1px var(--label-border-gray-secondary-color);background-color:var(--background-secondary-color);cursor:pointer;border-radius:4px;height:100%;padding:12px 38px 12px 12px;display:block;position:relative}.t-c-product-anothers-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-product-anothers-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media (hover:hover) and (pointer:fine){.t-c-product-anothers-link{transition:background-color .2s ease-in-out}.t-c-product-anothers-link:hover{background-color:var(--background-secondary-color-hover)}}.t-c-product-anothers-link>svg{--svg-color:var(--parts-navy-color);z-index:1;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.t-c-product-anothers-link .t-c-product-anothers-link__inner{gap:12px;display:flex}.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__thumbnail{width:80px;height:auto}@media (hover:hover) and (pointer:fine){.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__thumbnail{transition:opacity .2s ease-in-out}.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__thumbnail:hover{opacity:.7}}.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description{flex-direction:column;flex:1;gap:8px;display:flex}.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description .t-c-product-anothers-link__description-text{font-size:var(--font-size-14,.875rem);font-weight:700}@media (hover:hover) and (pointer:fine){.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description .t-c-product-anothers-link__description-text{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description .t-c-product-anothers-link__description-text:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:root .t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description .t-c-product-anothers-link__description-text{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}_:future{text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:none}:root .t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description .t-c-product-anothers-link__description-text:hover{text-decoration:underline}_::-webkit-full-page-media:hover{text-decoration:underline}_:future:hover{text-decoration:underline}}@media screen and (min-width:768px){.t-c-product-anothers-link .t-c-product-anothers-link__inner .t-c-product-anothers-link__description .t-c-product-anothers-link__description-text{font-size:var(--font-size-16,1rem)}}.t-c-product-anothers{flex-flow:column;gap:12px;width:100%;display:flex}@media screen and (min-width:768px){.t-c-product-anothers{flex-flow:wrap}}.t-c-product-anothers .t-c-product-anothers__item{width:100%}@media screen and (min-width:768px){.t-c-product-anothers .t-c-product-anothers__item{flex-flow:wrap;width:calc(50% - 6px)}}@media screen and (min-width:1042px){.t-c-product-anothers .t-c-product-anothers__item{flex-flow:wrap;width:calc(33.3333% - 8px)}}.t-c-listing-beginner{max-width:400px;margin-inline:auto}.t-c-listing-beginner .t-c-listing-beginner__pop{font-size:var(--font-size-14,.875rem);text-align:center;margin-bottom:8px;font-weight:700}.c-o-slider-control-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.c-o-slider-control-pagination .c-o-slider-control-pagination__button{background-color:var(--parts-disabled-color);border-radius:3px;width:6px;height:6px;transition:background-color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,border-radius .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.c-o-slider-control-pagination .c-o-slider-control-pagination__button:hover{background-color:var(--parts-disabled-color-hover)}}.c-o-slider-control-pagination .c-o-slider-control-pagination__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-slider-control-pagination .c-o-slider-control-pagination__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-slider-control-pagination .c-o-slider-control-pagination__button._active{background-color:var(--parts-navy-color);border-radius:4px;width:16px;height:8px}@media (hover:hover) and (pointer:fine){.c-o-slider-control-pagination .c-o-slider-control-pagination__button._active:hover{background-color:var(--parts-navy-color-hover)}}.c-c-scroll-slider{opacity:0;transition:all .1s ease-in-out;position:relative}.c-c-scroll-slider._loaded{opacity:1}.c-c-scroll-slider[dir=rtl] .c-o-slider-control-arrow.--prev{left:auto;right:0;rotate:180deg}.c-c-scroll-slider[dir=rtl] .c-o-slider-control-arrow.--next{left:0;right:auto;rotate:180deg}.c-c-scroll-slider .c-c-scroll-slider__scroll{z-index:1;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;display:flex;position:relative;overflow-x:auto}.c-c-scroll-slider .c-c-scroll-slider__scroll::-webkit-scrollbar{display:none}.c-c-scroll-slider+.c-c-scroll-slider__bottom{grid-template-columns:100%;justify-items:center;height:24px;display:grid}.t-c-book-cover-general{z-index:1;position:relative}.t-c-book-cover-general .t-c-book-cover-general__labels{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label{z-index:1;line-height:0;position:absolute}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--status,.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--trial{top:0;right:0}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--status+.--trial,.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--trial+.--trial{top:32px}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--price,.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--subscription{top:0;left:0}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--price+.--subscription,.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--subscription+.--subscription{top:32px}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--coin-up,.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--tatesuku{bottom:0;left:0}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--coin-up+.--tatesuku,.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label.--tatesuku+.--tatesuku{left:12px}.t-c-book-cover-general .t-c-book-cover-general__thumbnail{z-index:1;position:relative}.t-c-book-cover-general .t-c-book-cover-general__check-list{z-index:3;position:absolute;bottom:-4px;right:0}.t-c-book-cover-general .t-c-book-cover-general__check-list .t-c-check-list-button:after{content:"";opacity:0;z-index:1;width:32px;height:32px;display:block;position:absolute;bottom:-2px;right:-2px}.t-c-book-cover-general .t-c-book-cover-general__check-list:empty{display:none}.t-c-book-cover-remove{z-index:1;position:relative}.t-c-book-cover-remove .t-c-book-cover-remove__button{z-index:4;position:absolute;top:-4px;right:-4px}.t-c-book-cover-remove .t-c-book-cover-remove__button .c-o-small-button:focus-visible{outline-offset:0}@supports not selector(:focus-visible){.t-c-book-cover-remove .t-c-book-cover-remove__button .c-o-small-button:focus{outline-offset:0}}.t-c-book-cover-remove .t-c-book-cover-remove__labels{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label{z-index:1;line-height:0;position:absolute}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--status,.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--trial{top:0;right:0}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--status+.--trial,.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--trial+.--trial{top:32px}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--price,.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--subscription{top:0;left:0}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--price+.--subscription,.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--subscription+.--subscription{top:32px}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--coin-up,.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--tatesuku{bottom:0;left:0}.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--coin-up+.--tatesuku,.t-c-book-cover-remove .t-c-book-cover-remove__labels .t-c-book-cover-remove__label.--tatesuku+.--tatesuku{left:12px}.t-c-book-cover-remove .t-c-book-cover-remove__thumbnail{z-index:1;position:relative}.t-c-book-cover-remove .t-c-book-cover-remove__check-list{z-index:3;position:absolute;bottom:-4px;right:0}.t-c-book-cover-remove .t-c-book-cover-remove__check-list .t-c-check-list-button:after{content:"";opacity:0;z-index:1;width:32px;height:32px;display:block;position:absolute;bottom:-2px;right:-2px}.t-c-book-cover-remove .t-c-book-cover-remove__check-list:empty{display:none}.t-c-card-free-action{flex-direction:column;align-items:flex-end;display:flex}.t-c-card-free-action .t-o-addition-label{margin-bottom:2px}.t-c-card-free-action .t-c-card-free-action__price{width:100%;color:var(--text-price-color);font-size:var(--font-size-12,.75rem);text-align:right;font-weight:700}.t-c-card-free-action .t-c-card-free-action__buttons{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:4px;width:100%;margin-top:4px;display:grid}.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-read:only-of-type{grid-column:1/3}@media screen and (max-width:767.98px){.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-read{grid-column:1/3}}.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-read .t-c-read-button{grid-template-columns:1fr 1fr}@media screen and (max-width:767.98px){.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-read .t-c-read-button{gap:4px}.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-read .t-c-read-button .c-o-vertical-icon-button{min-width:auto}}.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-read .t-c-read-button>:only-of-type{grid-column:1/3}.t-c-card-free-action .t-c-card-free-action__buttons .t-c-card-free-action__buttons-sales:empty{display:none}.t-c-card-sales-action{flex-direction:column;align-items:flex-end;display:flex}.t-c-card-sales-action .t-o-addition-label+.t-c-card-sales-action__text,.t-c-card-sales-action .t-o-addition-label+.t-c-card-sales-action__price,.t-c-card-sales-action .t-o-addition-label+.t-c-card-sales-action__other{margin-top:2px}.t-c-card-sales-action .t-c-card-sales-action__text{width:100%;font-size:var(--font-size-10,.625rem);text-align:right}.t-c-card-sales-action .t-c-card-sales-action__text.--sale{color:var(--text-accent-color)}.t-c-card-sales-action .t-c-card-sales-action__text.--release{color:var(--text-reserve-schedule-color)}.t-c-card-sales-action .t-c-card-sales-action__price{width:100%;color:var(--text-price-color);font-size:var(--font-size-14,.875rem);text-align:right;font-weight:700}@media screen and (max-width:767.98px){.t-c-card-sales-action .t-c-card-sales-action__price{font-size:var(--font-size-12,.75rem)}}.t-c-card-sales-action .t-c-card-sales-action__price>small{font-size:var(--font-size-12,.75rem);font-weight:400}.t-c-card-sales-action .t-c-card-sales-action__other{width:100%;color:var(--text-price-color);font-size:var(--font-size-14,.875rem);text-align:right;font-weight:700}.t-c-card-sales-action .t-c-card-sales-action__buttons{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:4px;width:100%;margin-top:4px;display:grid}.t-c-card-sales-action .t-c-card-sales-action__buttons .t-c-card-sales-action__buttons-read:only-of-type{grid-column:1/3}.t-c-card-sales-action .t-c-card-sales-action__buttons .t-c-card-sales-action__buttons-read .t-c-read-button{grid-template-columns:1fr 1fr;gap:4px}.t-c-card-sales-action .t-c-card-sales-action__buttons .t-c-card-sales-action__buttons-read .t-c-read-button>:only-of-type{grid-column:1/3}.t-c-card-sales-action .t-c-card-sales-action__buttons .t-c-card-sales-action__buttons-sales:empty{display:none}.t-c-tile-card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.t-c-tile-card .t-c-tile-card__main{flex-direction:column;display:flex}.t-c-tile-card .t-c-tile-card__main>[class^=t-c-book-cover-]{margin-bottom:8px}.t-c-tile-card.--plain{height:auto;display:block}.t-c-tile-card._have{background-color:var(--gray-purchased-color)}.t-c-tile-card .t-c-tile-card__ranking{--ranking-color:var(--parts-ranking-color);color:var(--ranking-color);font-size:var(--font-size-16,1rem);letter-spacing:.125em;justify-content:flex-start;align-items:center;gap:2px;margin-bottom:8px;font-weight:700;display:flex}.t-c-tile-card .t-c-tile-card__ranking.--rank-1{--ranking-color:var(--parts-ranking-first-color)}.t-c-tile-card .t-c-tile-card__ranking.--rank-2{--ranking-color:var(--parts-ranking-second-color)}.t-c-tile-card .t-c-tile-card__ranking.--rank-3{--ranking-color:var(--parts-ranking-third-color)}.t-c-tile-card .t-c-tile-card__ranking>svg{--svg-color:var(--ranking-color);width:14px;height:14px}.t-c-tile-card .t-c-tile-card__labels{justify-content:flex-start;gap:4px;margin-bottom:2px;display:flex}.t-c-tile-card .t-c-tile-card__info{color:var(--text-secondary-color);font-size:var(--font-size-10,.625rem);margin-top:2px}.t-c-tile-card .t-c-tile-card__info+.t-c-tile-card__info{margin-top:0}@supports selector(:has(*)){.t-c-tile-card:has(.t-o-thumbnail:focus-visible) .t-c-tile-card__main{outline:2px solid var(--focus-color);outline-offset:2px}.t-c-tile-card .t-o-thumbnail:focus-visible{outline:none}@supports not selector(:focus-visible){.t-c-tile-card .t-o-thumbnail:focus{outline:none}}}@supports not selector(:has(*)){.t-c-tile-card .t-o-thumbnail:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-tile-card .t-o-thumbnail:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}}@supports selector(:has(*)){.t-c-tile-card:has(.t-c-card-sales-action .t-c-card-sales-action__other) .t-o-heading-book-title{min-height:36px}.t-c-tile-card:has(.t-c-card-sales-action .t-c-card-sales-action__other) .t-c-card-sales-action{align-items:flex-start;margin-top:0}.t-c-tile-card:has(.t-c-card-sales-action .t-c-card-sales-action__other) .t-c-card-sales-action .t-c-card-sales-action__other{margin-bottom:48px}}@media screen and (max-width:767.98px){.t-c-plain-shelf{margin:-6px -16px}}@media screen and (min-width:768px){.t-c-plain-shelf{margin:-6px 0}}.t-c-plain-shelf .c-c-scroll-slider .c-c-scroll-slider__scroll{gap:12px}@media screen and (max-width:767.98px){.t-c-plain-shelf .c-c-scroll-slider .c-c-scroll-slider__scroll{padding:4px 16px}}@media screen and (min-width:768px){.t-c-plain-shelf .c-c-scroll-slider .c-c-scroll-slider__scroll{width:calc(100% + 12px);margin:0 -6px;padding:4px 6px}}.t-c-plain-shelf .t-c-plain-shelf__item>*{width:96px}.t-c-plain-shelf .t-c-plain-shelf__item>* .t-c-tile-card__ranking{justify-content:center}@media screen and (max-width:767.98px){.t-c-plain-shelf .t-c-plain-shelf__item>* .t-c-tile-card__ranking{margin-bottom:4px}}.t-c-plain-shelf .t-c-plain-shelf__item>* .t-o-thumbnail{height:135px}@media screen and (min-width:768px){.t-c-plain-shelf .t-c-plain-shelf__item>*{width:116px}.t-c-plain-shelf .t-c-plain-shelf__item>* .t-o-thumbnail{height:158px}}.t-p-listing{padding-bottom:24px}@media screen and (max-width:767.98px){.t-p-listing{padding-top:8px}}.t-p-listing>*+*,.t-p-listing .t-p-listing__article>*+*,.t-p-listing .t-p-listing__shelves>*+*{margin-top:16px}.t-p-listing .t-p-listing__ma-embed{width:100%;max-width:1280px;margin-inline:auto}
