@charset "UTF-8";@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{--border-navy-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-navy-color: #f3f3f3}:root{--border-gray-primary-color: #999}body:not(.ios).dark{--border-gray-primary-color: #acacac}body.ios.dark [data-color-scheme-enabled]{--border-gray-primary-color: #acacac}:root{--border-gray-secondary-color: #c0c0c0}body:not(.ios).dark{--border-gray-secondary-color: #acacac}body.ios.dark [data-color-scheme-enabled]{--border-gray-secondary-color: #acacac}:root{--border-gray-tertiary-color: #eee}body:not(.ios).dark{--border-gray-tertiary-color: #727272}body.ios.dark [data-color-scheme-enabled]{--border-gray-tertiary-color: #727272}:root{--border-white-color: #fff}body:not(.ios).dark{--border-white-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-white-color: #f3f3f3}:root{--border-blue-color: #0062c4}body:not(.ios).dark{--border-blue-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-blue-color: #f3f3f3}:root{--border-blue-manga-color: #2b73df}body:not(.ios).dark{--border-blue-manga-color: #393939}body.ios.dark [data-color-scheme-enabled]{--border-blue-manga-color: #393939}:root{--border-red-color: #dd3636}body:not(.ios).dark{--border-red-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-red-color: #f3f3f3}:root{--border-red-dark-color: #dd3636}body:not(.ios).dark{--border-red-dark-color: #dd3636}body.ios.dark [data-color-scheme-enabled]{--border-red-dark-color: #dd3636}:root{--border-green-color: #40802a}body:not(.ios).dark{--border-green-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-green-color: #f3f3f3}:root{--border-green-dark-color: #40802a}body:not(.ios).dark{--border-green-dark-color: #40802a}body.ios.dark [data-color-scheme-enabled]{--border-green-dark-color: #40802a}:root{--border-orange-color: #e97000}body:not(.ios).dark{--border-orange-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-orange-color: #f3f3f3}:root{--border-orange-lightnovel-color: #f26c0d}body:not(.ios).dark{--border-orange-lightnovel-color: #393939}body.ios.dark [data-color-scheme-enabled]{--border-orange-lightnovel-color: #393939}:root{--border-pink-color: #e21277}body:not(.ios).dark{--border-pink-color: #f75096}body.ios.dark [data-color-scheme-enabled]{--border-pink-color: #f75096}:root{--label-border-pink-r18-color: #ee5979}body:not(.ios).dark{--label-border-pink-r18-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-pink-r18-color: #393939}:root{--border-dark-gray-color: #2f2f2f}body:not(.ios).dark{--border-dark-gray-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--border-dark-gray-color: #f3f3f3}:root{--border-white-gray-color: #fff}body:not(.ios).dark{--border-white-gray-color: #1b1b1b}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{--button-background-navy-color: #f3f3f3;--button-background-navy-color-hover: #fff}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{--button-background-blue-color: #f3f3f3;--button-background-blue-color-hover: #fff}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{--button-background-orange-color: #f3f3f3;--button-background-orange-color-hover: #fff}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{--button-background-green-color: #f3f3f3;--button-background-green-color-hover: #fff}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{--button-background-red-color: #f3f3f3;--button-background-red-color-hover: #fff}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{--button-background-white-color: #fff;--button-background-white-color-hover: #5b5b5b}body.ios.dark [data-color-scheme-enabled]{--button-background-white-color: #fff;--button-background-white-color-hover: #5b5b5b}:root{--button-background-chip-color: #fff;--button-background-chip-color-hover: #d9d9d9}body:not(.ios).dark{--button-background-chip-color: #393939;--button-background-chip-color-hover: #575757}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{--button-background-gray-color: #fff;--button-background-gray-color-hover: #fff}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{--button-background-niconico-color: #fff;--button-background-niconico-color-hover: #fff}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{--button-background-x-color: #fff;--button-background-x-color-hover: #fff}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{--button-background-apple-color: #fff;--button-background-apple-color-hover: #fff}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{--button-background-hatena-blog-color: #008bbd;--button-background-hatena-blog-color-hover: #269cc7}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{--button-background-line-color: #06c755;--button-background-line-color-hover: #2bcf6e}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{--button-background-d-account-color: #c03;--button-background-d-account-color-hover: #d42652}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{--button-background-yahoo-color: #f03;--button-background-yahoo-color-hover: #ff2652}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{--button-background-facebook-color: #1877f2;--button-background-facebook-color-hover: #3b8bf4}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{--button-background-google-color: #4285f4;--button-background-google-color-hover: #5e97f6}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{--button-background-search-red: #393939;--button-background-search-red-hover: #575757}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{--button-background-search-blue: #393939;--button-background-search-blue-hover: #575757}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{--button-background-search-yellow: #393939;--button-background-search-yellow-hover: #575757}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{--button-background-search-green: #393939;--button-background-search-green-hover: #575757}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{--primary-color: #f3f3f3;--primary-color-hover: #fff}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{--background-color: #000;--background-color-hover: #262626}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{--background-secondary-color: #1b1b1b;--background-secondary-color-hover: #3d3d3d}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{--background-tertiary-color: #2e2e2e}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{--background-label-color: #393939;--background-label-color-hover: #575757}body.ios.dark [data-color-scheme-enabled]{--background-label-color: #393939;--background-label-color-hover: #575757}:root{--background-modal-color: rgba(0, 0, 0, .6)}:root{--white-color: #fff;--white-color-hover: #d9d9d9}body:not(.ios).dark{--white-color: #fff;--white-color-hover: #fff}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{--gray-primary-color: #b0b0b0;--gray-primary-color-hover: #989898}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{--gray-secondary-color: #acacac;--gray-secondary-color-hover: #b8b8b8}body.ios.dark [data-color-scheme-enabled]{--gray-secondary-color: #acacac;--gray-secondary-color-hover: #b8b8b8}:root{--gray-tertiary-color: #c0c0c0;--gray-tertiary-color-hover: #a3a3a3}body:not(.ios).dark{--gray-tertiary-color: #868686;--gray-tertiary-color-hover: #bcbcbc}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{--gray-quaternary-color: #727272;--gray-quaternary-color-hover: #878787}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{--gray-quinary-color: #242424}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{--gray-purchased-color: #292929;--gray-purchased-color-hover: #494949}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{--background-orange-color: #242424;--background-orange-color-hover: #454545}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{--background-fukidashi-color: #393939}body.ios.dark [data-color-scheme-enabled]{--background-fukidashi-color: #393939}:root{--focus-color: #0075ff;--focus-color-hover: #0063d9}body:not(.ios).dark{--focus-color: #0075ff;--focus-color-hover: #268aff}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{--emphasis-color: #fd4c4c;--emphasis-color-hover: #fd6767}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{--active-color: #40802a;--active-color-hover: #479b3d}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{--accent-color: #fd4c4c;--accent-color-hover: #fd6767}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{--notice-color: #f75096;--notice-color-hover: #f86aa6}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{--parts-navy-color: #f3f3f3;--parts-navy-color-hover: #fff}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{--parts-gray-primary-color: #acacac}body.ios.dark [data-color-scheme-enabled]{--parts-gray-primary-color: #acacac}:root{--parts-gray-secondary-color: #999}body:not(.ios).dark{--parts-gray-secondary-color: #8b8b8b}body.ios.dark [data-color-scheme-enabled]{--parts-gray-secondary-color: #8b8b8b}:root{--parts-disabled-color: #c0c0c0;--parts-disabled-color-hover: #a3a3a3}body:not(.ios).dark{--parts-disabled-color: #727272;--parts-disabled-color-hover: #878787}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{--parts-disabled-secondary-color: #242424}body.ios.dark [data-color-scheme-enabled]{--parts-disabled-secondary-color: #242424}:root{--parts-badge-color: #e21277}body:not(.ios).dark{--parts-badge-color: #f75096}body.ios.dark [data-color-scheme-enabled]{--parts-badge-color: #f75096}:root{--parts-blue-color: #0062c4}body:not(.ios).dark{--parts-blue-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--parts-blue-color: #f3f3f3}:root{--parts-orange-color: #e97000}body:not(.ios).dark{--parts-orange-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--parts-orange-color: #f3f3f3}:root{--parts-green-color: #40802a}body:not(.ios).dark{--parts-green-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--parts-green-color: #f3f3f3}:root{--parts-red-color: #dd3636}body:not(.ios).dark{--parts-red-color: #f3f3f3}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{--parts-white-color: #242424;--parts-white-color-hover: #454545}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{--parts-white-dark-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--parts-white-dark-color: #f3f3f3}:root{--service-niconico-color: #252525}body:not(.ios).dark{--service-niconico-color: #fff}body.ios.dark [data-color-scheme-enabled]{--service-niconico-color: #fff}:root{--service-x-color: #000}body:not(.ios).dark{--service-x-color: #fff}body.ios.dark [data-color-scheme-enabled]{--service-x-color: #fff}:root{--service-x-background-color: #fff}body:not(.ios).dark{--service-x-background-color: #000}body.ios.dark [data-color-scheme-enabled]{--service-x-background-color: #000}:root{--service-apple-color: #000}body:not(.ios).dark{--service-apple-color: #fff}body.ios.dark [data-color-scheme-enabled]{--service-apple-color: #fff}:root{--service-google-color: #4285f4}body:not(.ios).dark{--service-google-color: #4285f4}body.ios.dark [data-color-scheme-enabled]{--service-google-color: #4285f4}:root{--service-facebook-color: #1877f2}body:not(.ios).dark{--service-facebook-color: #1877f2}body.ios.dark [data-color-scheme-enabled]{--service-facebook-color: #1877f2}:root{--service-hatena-blog-color: #008bbd}body:not(.ios).dark{--service-hatena-blog-color: #008bbd}body.ios.dark [data-color-scheme-enabled]{--service-hatena-blog-color: #008bbd}:root{--service-line-color: #06c755}body:not(.ios).dark{--service-line-color: #06c755}body.ios.dark [data-color-scheme-enabled]{--service-line-color: #06c755}:root{--service-d-account-color: #c03}body:not(.ios).dark{--service-d-account-color: #c03}body.ios.dark [data-color-scheme-enabled]{--service-d-account-color: #c03}:root{--service-yahoo-color: #f03}body:not(.ios).dark{--service-yahoo-color: #f03}body.ios.dark [data-color-scheme-enabled]{--service-yahoo-color: #f03}:root{--service-rss-color: #ff9b00}body:not(.ios).dark{--service-rss-color: #ff9b00}body.ios.dark [data-color-scheme-enabled]{--service-rss-color: #ff9b00}:root{--service-white-color: #fff}body:not(.ios).dark{--service-white-color: #fff}body.ios.dark [data-color-scheme-enabled]{--service-white-color: #fff}:root{--service-white-reverse-color: #fff}body:not(.ios).dark{--service-white-reverse-color: #000}body.ios.dark [data-color-scheme-enabled]{--service-white-reverse-color: #000}:root{--text-color: #2f2f2f;--text-color-hover: #2a2a2a}body:not(.ios).dark{--text-color: #b0b0b0}body.ios.dark [data-color-scheme-enabled]{--text-color: #b0b0b0}:root{--text-dark-color: #2f2f2f;--text-dark-color-hover: #2a2a2a}body:not(.ios).dark{--text-dark-color: #fff}body.ios.dark [data-color-scheme-enabled]{--text-dark-color: #fff}:root{--text-secondary-color: #666}body:not(.ios).dark{--text-secondary-color: #868686}body.ios.dark [data-color-scheme-enabled]{--text-secondary-color: #868686}:root{--text-tertiary-color: #999}body:not(.ios).dark{--text-tertiary-color: #727272}body.ios.dark [data-color-scheme-enabled]{--text-tertiary-color: #727272}:root{--text-navy-color: #1d3850}body:not(.ios).dark{--text-navy-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-navy-color: #f3f3f3}:root{--title-secondary-color: #2f2f2f}body:not(.ios).dark{--title-secondary-color: #b0b0b0}body.ios.dark [data-color-scheme-enabled]{--title-secondary-color: #b0b0b0}:root{--text-white-color: #fff}body:not(.ios).dark{--text-white-color: #242424}body.ios.dark [data-color-scheme-enabled]{--text-white-color: #242424}:root{--text-white-dark-color: #fff}body:not(.ios).dark{--text-white-dark-color: #fff}body.ios.dark [data-color-scheme-enabled]{--text-white-dark-color: #fff}:root{--link-color: #1d4a6d;--link-color-hover: #1a4362}body:not(.ios).dark{--link-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--link-color: #f3f3f3}:root{--link-secondary-color: #1d4a6d}body:not(.ios).dark{--link-secondary-color: #86beff}body.ios.dark [data-color-scheme-enabled]{--link-secondary-color: #86beff}:root{--text-disabled-color: #c0c0c0}body:not(.ios).dark{--text-disabled-color: #727272}body.ios.dark [data-color-scheme-enabled]{--text-disabled-color: #727272}:root{--text-disabled-secondary-color: #eee}body:not(.ios).dark{--text-disabled-secondary-color: #242424}body.ios.dark [data-color-scheme-enabled]{--text-disabled-secondary-color: #242424}:root{--text-accent-color: #dd3636}body:not(.ios).dark{--text-accent-color: #fd4c4c}body.ios.dark [data-color-scheme-enabled]{--text-accent-color: #fd4c4c}:root{--text-price-color: #dd3636}body:not(.ios).dark{--text-price-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-price-color: #f3f3f3}:root{--text-menu-coin-color: #3385f5}body:not(.ios).dark{--text-menu-coin-color: #3385f5}body.ios.dark [data-color-scheme-enabled]{--text-menu-coin-color: #3385f5}:root{--text-reserve-color: #0062c4}body:not(.ios).dark{--text-reserve-color: #242424}body.ios.dark [data-color-scheme-enabled]{--text-reserve-color: #242424}:root{--text-reserve-schedule-color: #0062c4}body:not(.ios).dark{--text-reserve-schedule-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-reserve-schedule-color: #f3f3f3}:root{--text-update-stars-color: #22bbc6}body:not(.ios).dark{--text-update-stars-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-update-stars-color: #f3f3f3}:root{--text-benefits-color: #e21277}body:not(.ios).dark{--text-benefits-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-benefits-color: #f3f3f3}:root{--text-conversion-orange-color: #e97000}body:not(.ios).dark{--text-conversion-orange-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-conversion-orange-color: #f3f3f3}:root{--text-conversion-green-color: #40802a}body:not(.ios).dark{--text-conversion-green-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-conversion-green-color: #f3f3f3}:root{--text-sns-white-color: #fff}:root{--text-sns-reverse-color: #fff}body:not(.ios).dark{--text-sns-reverse-color: #000}body.ios.dark [data-color-scheme-enabled]{--text-sns-reverse-color: #000}:root{--logo-mark-blue-color: #00a0e9}:root{--logo-mark-brown-color: #530000}:root{--logo-mark-gray-color: #b5b5b6}:root{--logo-mark-green-color: #094}:root{--logo-mark-red-color: #e60012}:root{--logo-mark-orange-color: #f39800}:root{--logo-mark-lightbrown-color: #954000}:root{--logo-mark-mint-color: #83ccd2}:root{--logo-mark-pink-color: #e4007f}:root{--logo-type-black-color: #231815}body:not(.ios).dark{--logo-type-black-color: #fff}body.ios.dark [data-color-scheme-enabled]{--logo-type-black-color: #fff}:root{--logo-type-white-color: #fff}body:not(.ios).dark{--logo-type-white-color: #231815}body.ios.dark [data-color-scheme-enabled]{--logo-type-white-color: #231815}:root{--logo-type-gray-color: #767676}body:not(.ios).dark{--logo-type-gray-color: #767676}body.ios.dark [data-color-scheme-enabled]{--logo-type-gray-color: #767676}:root{--coupon-banner-border-color: #fff}body:not(.ios).dark{--coupon-banner-border-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--coupon-banner-border-color: #f3f3f3}:root{--coupon-banner-background-color: #ffce38}body:not(.ios).dark{--coupon-banner-background-color: #868686}body.ios.dark [data-color-scheme-enabled]{--coupon-banner-background-color: #868686}:root{--coupon-close-circle-background-color: #3f2b2a}body:not(.ios).dark{--coupon-close-circle-background-color: #242424}body.ios.dark [data-color-scheme-enabled]{--coupon-close-circle-background-color: #242424}:root{--coupon-open-background-color: #ffe746}body:not(.ios).dark{--coupon-open-background-color: #727272}body.ios.dark [data-color-scheme-enabled]{--coupon-open-background-color: #727272}:root{--coupon-open-text-color: #ff4479}body:not(.ios).dark{--coupon-open-text-color: #fff}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{--coupon-banner-opened-button-border-left-color: #727272}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{--label-border-gray-primary-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-gray-primary-color: #393939}:root{--label-border-gray-secondary-color: #c0c0c0}body:not(.ios).dark{--label-border-gray-secondary-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-gray-secondary-color: #393939}:root{--label-border-navy-color: #1d3850}body:not(.ios).dark{--label-border-navy-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-navy-color: #393939}:root{--label-border-blue-color: #2b73df}body:not(.ios).dark{--label-border-blue-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-blue-color: #393939}:root{--label-border-orange-lightnovel-color: #f26c0d}body:not(.ios).dark{--label-border-orange-lightnovel-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-orange-lightnovel-color: #393939}:root{--label-border-orange-trial-color: #e97000}body:not(.ios).dark{--label-border-orange-trial-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-orange-trial-color: #393939}:root{--label-border-red-color: #dd3636}body:not(.ios).dark{--label-border-red-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-red-color: #393939}:root{--label-border-pink-color: #ee5979}body:not(.ios).dark{--label-border-pink-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-pink-color: #393939}:root{--label-border-purple-color: #9100c4}body:not(.ios).dark{--label-border-purple-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-purple-color: #393939}:root{--label-border-green-color: #40802a}body:not(.ios).dark{--label-border-green-color: #393939}body.ios.dark [data-color-scheme-enabled]{--label-border-green-color: #393939}:root{--border-orange-newuser-color: #e97000}body:not(.ios).dark{--border-orange-newuser-color: #e97000}body.ios.dark [data-color-scheme-enabled]{--border-orange-newuser-color: #e97000}:root{--border-expansion-gray-color: #f3f3f3}body:not(.ios).dark{--border-expansion-gray-color: #eee}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{--button-background-bl-color: #242424;--button-background-bl-color-hover: #3d3d3d}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{--button-background-tl-color: #242424;--button-background-tl-color-hover: #3d3d3d}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{--button-background-dojin-color: #242424;--button-background-dojin-color-hover: #3d3d3d}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{--nav-top-color: #f3f3f3;--nav-top-color-hover: #fff}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{--nav-warensai-color: #f3f3f3;--nav-warensai-color-hover: #fff}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{--nav-subscription-color: #f3f3f3;--nav-subscription-color-hover: #fff}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{--nav-manga-color: #f3f3f3;--nav-manga-color-hover: #fff}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{--nav-novel-color: #f3f3f3;--nav-novel-color-hover: #fff}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{--nav-lightnovel-color: #f3f3f3;--nav-lightnovel-color-hover: #fff}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{--nav-dojin-color: #f3f3f3;--nav-dojin-color-hover: #fff}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{--nav-bl-color: #f3f3f3;--nav-bl-color-hover: #fff}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{--nav-tl-color: #f3f3f3;--nav-tl-color-hover: #fff}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{--nav-adult-bl-tl-color: #f3f3f3;--nav-adult-bl-tl-color-hover: #fff}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{--nav-r18-color: #f3f3f3;--nav-r18-color-hover: #fff}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{--nav-free-color: #f3f3f3;--nav-free-color-hover: #fff}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{--nav-white-color: transparent;--nav-white-color-hover: transparent}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{--parts-ranking-first-color: #ffd00d}body.ios.dark [data-color-scheme-enabled]{--parts-ranking-first-color: #ffd00d}:root{--parts-ranking-second-color: #5f88a5}body:not(.ios).dark{--parts-ranking-second-color: #b6d6fa}body.ios.dark [data-color-scheme-enabled]{--parts-ranking-second-color: #b6d6fa}:root{--parts-ranking-third-color: #ab614f}body:not(.ios).dark{--parts-ranking-third-color: #dfb67b}body.ios.dark [data-color-scheme-enabled]{--parts-ranking-third-color: #dfb67b}:root{--parts-ranking-color: #999}body:not(.ios).dark{--parts-ranking-color: #acacac}body.ios.dark [data-color-scheme-enabled]{--parts-ranking-color: #acacac}:root{--parts-global-color: #666}body:not(.ios).dark{--parts-global-color: #727272}body.ios.dark [data-color-scheme-enabled]{--parts-global-color: #727272}:root{--parts-sale-red-color: #dd3636}body:not(.ios).dark{--parts-sale-red-color: #fd4c4c}body.ios.dark [data-color-scheme-enabled]{--parts-sale-red-color: #fd4c4c}:root{--parts-sale-yellow-color: #f6ed00}body:not(.ios).dark{--parts-sale-yellow-color: #f6ed00}body.ios.dark [data-color-scheme-enabled]{--parts-sale-yellow-color: #f6ed00}:root{--parts-tokuten-color: #9100c4}body:not(.ios).dark{--parts-tokuten-color: #393939}body.ios.dark [data-color-scheme-enabled]{--parts-tokuten-color: #393939}:root{--parts-subscription-color: #1f00a2}body:not(.ios).dark{--parts-subscription-color: #393939}body.ios.dark [data-color-scheme-enabled]{--parts-subscription-color: #393939}:root{--parts-subscription-icon-color: #1f00a2}body:not(.ios).dark{--parts-subscription-icon-color: #1f00a2}body.ios.dark [data-color-scheme-enabled]{--parts-subscription-icon-color: #1f00a2}:root{--parts-review-star-color: #ffc84d}body:not(.ios).dark{--parts-review-star-color: #ffc84d}body.ios.dark [data-color-scheme-enabled]{--parts-review-star-color: #ffc84d}:root{--parts-review-star-off-color: #dbdbdb}body:not(.ios).dark{--parts-review-star-off-color: #727272}body.ios.dark [data-color-scheme-enabled]{--parts-review-star-off-color: #727272}:root{--parts-bl-color: #ff98dc}body:not(.ios).dark{--parts-bl-color: #6d1f4e}body.ios.dark [data-color-scheme-enabled]{--parts-bl-color: #6d1f4e}:root{--parts-tl-color: #c793f0}body:not(.ios).dark{--parts-tl-color: #582172}body.ios.dark [data-color-scheme-enabled]{--parts-tl-color: #582172}:root{--parts-dojin-color: #81d9de}body:not(.ios).dark{--parts-dojin-color: #25585c}body.ios.dark [data-color-scheme-enabled]{--parts-dojin-color: #25585c}:root{--parts-mark-color: #2f2f2f}body:not(.ios).dark{--parts-mark-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--parts-mark-color: #f3f3f3}:root{--parts-attention-color: #ff9b00}body:not(.ios).dark{--parts-attention-color: #ff9b00}body.ios.dark [data-color-scheme-enabled]{--parts-attention-color: #ff9b00}:root{--parts-update-stars-color: #22bbc6}body:not(.ios).dark{--parts-update-stars-color: #22bbc6}body.ios.dark [data-color-scheme-enabled]{--parts-update-stars-color: #22bbc6}:root{--parts-coin-color: #f0ac00}body:not(.ios).dark{--parts-coin-color: #f0ac00}body.ios.dark [data-color-scheme-enabled]{--parts-coin-color: #f0ac00}:root{--parts-r18-color: #ee5979}body:not(.ios).dark{--parts-r18-color: #ee5979}body.ios.dark [data-color-scheme-enabled]{--parts-r18-color: #ee5979}:root{--parts-palegreen-color: #edf4e8}body:not(.ios).dark{--parts-palegreen-color: #1f251d}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{--parts-calendar-sat-color: #304853;--parts-calendar-sat-color-hover: #4f636d}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{--parts-calendar-sun-color: #885b75;--parts-calendar-sun-color-hover: #9a748a}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{--text-bl-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-bl-color: #f3f3f3}:root{--text-tl-color: #65349c}body:not(.ios).dark{--text-tl-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-tl-color: #f3f3f3}:root{--text-bl-tab-color: #ea61b3}body:not(.ios).dark{--text-bl-tab-color: #f3f3f3}body.ios.dark [data-color-scheme-enabled]{--text-bl-tab-color: #f3f3f3}:root{--text-light-only-navy-color: #1d3850}:root{--text-calendar-sat-color: #0062c4}body:not(.ios).dark{--text-calendar-sat-color: #86beff}body.ios.dark [data-color-scheme-enabled]{--text-calendar-sat-color: #86beff}:root{--text-calendar-sun-color: #dd3636}body:not(.ios).dark{--text-calendar-sun-color: #fd4c4c}body.ios.dark [data-color-scheme-enabled]{--text-calendar-sun-color: #fd4c4c}:root{--background-title-top-color: #1d3850}body:not(.ios).dark{--background-title-top-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-top-color: #292929}:root{--background-title-manga-color: #2b73df}body:not(.ios).dark{--background-title-manga-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-manga-color: #292929}:root{--background-title-lightnovel-color: #f26c0d}body:not(.ios).dark{--background-title-lightnovel-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-lightnovel-color: #292929}:root{--background-title-novel-color: #833f3f}body:not(.ios).dark{--background-title-novel-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-novel-color: #292929}:root{--background-title-dojin-color: #3da0a0}body:not(.ios).dark{--background-title-dojin-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-dojin-color: #292929}:root{--background-title-bl-color: #ea61b3}body:not(.ios).dark{--background-title-bl-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-bl-color: #292929}:root{--background-title-tl-color: #b669da}body:not(.ios).dark{--background-title-tl-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-tl-color: #292929}:root{--background-title-r18-color: #ee5979}body:not(.ios).dark{--background-title-r18-color: #292929}body.ios.dark [data-color-scheme-enabled]{--background-title-r18-color: #292929}:root{--background-imasaku-color: #4fb8ff}body:not(.ios).dark{--background-imasaku-color: #4fb8ff}body.ios.dark [data-color-scheme-enabled]{--background-imasaku-color: #4fb8ff}:root{--detail-b-text-link-color: #004c99}body:not(.ios).dark{--detail-b-text-link-color: #86beff}body.ios.dark [data-color-scheme-enabled]{--detail-b-text-link-color: #86beff}:root{--detail-b-text-orange-color: #e97000}body:not(.ios).dark{--detail-b-text-orange-color: #ffffff}body.ios.dark [data-color-scheme-enabled]{--detail-b-text-orange-color: #ffffff}:root{--detail-b-review-background-color: #ebf4ff;--detail-b-review-background-color-hover: #c8cfd9}body:not(.ios).dark{--detail-b-review-background-color: #1f2e3f;--detail-b-review-background-color-hover: #414d5c}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{margin:0;border:0;padding:0;font:inherit;font-size:100%;letter-spacing:inherit;line-height:inherit;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}table caption,table th,table td{font-weight:400;text-align:left;vertical-align:middle}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{background:none;color:inherit;font:inherit}input:where([type=checkbox]),input:where([type=radio]){margin:0;border:none;border-radius:0;padding:0;background:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{margin:0;border:none;padding:0;background-color:transparent;color:inherit;font:inherit;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*,*:before,*:after{color-scheme:only light;box-sizing:border-box}body{line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:none;cursor:pointer}img{color-scheme:only light;max-width:100%;height:auto;vertical-align:bottom}svg{height:auto;vertical-align:bottom}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{position:fixed;top:0;left:0;width:100%;height:96px;transition:translate .2s ease-in-out;z-index:201}@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{position:relative;translate:inherit;transition:translate 0s}@media screen and (min-width:768px){.t-l-layout-2-column{display:grid;grid-template-columns:minmax(0,1fr) 226px;align-items:start;gap:16px;width:100%;margin-inline:auto;padding:0 16px}}.t-l-layout-2-column .t-l-layout-2-column__main>*+*,.t-l-layout-2-column .t-l-layout-2-column__main .t-l-layout-2-column__main-async>*+*{margin-top:16px}@media screen and (min-width:768px){.t-l-layout-2-column .t-l-layout-2-column__main>*+*,.t-l-layout-2-column .t-l-layout-2-column__main .t-l-layout-2-column__main-async>*+*{margin-top:40px}}@media screen and (max-width:767.98px){.t-l-layout-2-column .t-l-layout-2-column__side{margin-top:16px}}.t-l-layout-2-column .t-l-layout-2-column__side>*+*{margin-top:16px}.c-o-header-menu-button{display:flex;width:44px;height:44px;border-radius:4px;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)}.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:none .2s ease-in-out;transition-property:background-color}.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{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.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{display:grid;grid-template-columns:100%;gap:8px}.c-c-header-panel-link-list{border-radius:4px;background-color:var(--background-secondary-color)}.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{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px 0 16px;color:var(--link-color);font-size:var(--font-size-14, .875rem)}.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{text-decoration:underline;text-decoration-color:transparent;transition: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{text-decoration-color:inherit}_::-webkit-full-page-media .c-c-header-panel-link-list__label,_:future .c-c-header-panel-link-list__label,: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;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover .c-c-header-panel-link-list__label,_:future:hover .c-c-header-panel-link-list__label,: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}}.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{display:flex;gap:8px;width:100%;padding:16px}.c-c-header-menu-feature .c-c-header-menu-feature__banner .c-c-header-menu-feature__banner-item{max-width:160px;width:calc((100% - 16px) / 3)}.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{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;height:42px;padding:0 16px;color:var(--link-color);font-size:var(--font-size-12, .75rem);line-height:1}.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{text-decoration:underline;text-decoration-color:transparent;transition: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{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-c-header-row-link-list .c-c-header-row-link-list__item .c-c-header-row-link-list__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,: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}}.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{display:block;padding:16px 12px 16px 16px;color:var(--text-accent-color);font-size:var(--font-size-14, .875rem)}.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{display:grid;grid-template-columns:100%;gap:16px}.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{display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:var(--background-color);transition:.2s ease-in-out;z-index:201}.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{position:absolute;top:2px;right:13px;z-index:1}.c-c-header-menu .c-c-header-menu__wrapper .c-c-header-menu__heading{display:flex;align-items:center;justify-content:center;height:48px;background-color:var(--background-secondary-color);color:var(--primary-color);font-size:var(--font-size-16, 1rem);font-weight:700}.c-c-header-menu .c-c-header-menu__wrapper .c-c-header-menu__content{visibility:hidden;height:calc(100% - 49px);padding:16px 16px 24px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}@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{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background-modal-color);z-index:200}@media screen and (min-width:768px){.c-c-header-menu .c-c-header-menu__overlay._active{display:block}}.c-o-header-site-logo{display:flex;align-items:center;justify-content:center;width:142px;height:28px;padding-bottom:1px;line-height:1}.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{min-width:183px;width:183px;height:36px;margin-right:24px;padding-bottom:4px;box-sizing:content-box}.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{display:flex;align-items:center;justify-content:center;width:142px;height:28px}.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{width:183px;height:36px;box-sizing:content-box}.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{color-scheme:only dark;display:none!important}body.ios.dark [data-color-scheme-enabled] .c-h-display-light-mode{color-scheme:only dark;display:none!important}body:not(.dark) .c-h-display-dark-mode{display:none!important}body.ios.dark [data-color-scheme-disabled] .c-h-display-dark-mode{display:none!important}.c-c-header-search-input-box{flex-grow:1;position:relative;height:100%}.c-c-header-search-input-box .c-c-header-search-input-box__wrapper{display:flex;width:clamp(215px,100%,440px);height:100%;margin:0 auto;border:1px solid var(--border-gray-tertiary-color);border-radius:4px;background-color:var(--background-tertiary-color)}.c-c-header-search-input-box .c-c-header-search-input-box__select{display:block;position:relative;min-width:115px;height:100%;border-radius:4px 0 0 4px;overflow:hidden}.c-c-header-search-input-box .c-c-header-search-input-box__select>select{display:block;position:relative;width:100%;height:100%;border:none;padding-left:12px;background-color:var(--background-tertiary-color);color:var(--text-color);font-size:var(--font-size-12, .75rem);z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 4px);height:calc(100% - 4px);margin:auto;border:none;border-radius:4px 0 0 4px;padding-left:12px;background-color:var(--background-tertiary-color);color:var(--text-color);font-size:var(--font-size-12, .75rem);font-weight:700;pointer-events:none;z-index:2}.c-c-header-search-input-box .c-c-header-search-input-box__select .c-c-header-search-input-box__select-label:after{content:"";display:block;position:relative;top:0;right:-8px;bottom:0;rotate:135deg;translate:0 -1px;width:5px;height:5px;border-top:1px solid var(--gray-primary-color);border-right:1px solid var(--gray-primary-color);z-index:3}.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{display:flex;align-items:center;width:100%;height:100%;border:none;border-radius:0;padding:8px 12px;box-sizing:border-box;background-color:var(--background-tertiary-color);color:var(--text-color);font-size:var(--font-size-14, .875rem)}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-c-header-search-input-box .c-c-header-search-input-box__input>button{display:none;align-items:center;justify-content:center;position:absolute;top:0;right:2px;bottom:0;width:18px;height:18px;margin:auto;border-radius:50%;background-color:var(--parts-disabled-color)}.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{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-right:6px}.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{position:absolute;top:calc(100% + 1px);left:0;width:100%;margin-top:5px;padding-left:16px;padding-right:16px;background-color:var(--background-secondary-color);z-index:2}.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{display:flex;padding:12px 4px;color:var(--text-color);font-size:var(--font-size-12, .75rem)}.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:.2s ease-in-out}}.c-c-header-search-input-box .c-c-header-search-input-box__suggest>li>a>span{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:40px;height:16px;margin-top:1px;margin-right:8px;border:1px solid var(--border-gray-primary-color);border-radius:2px;padding-left:4px;padding-right:4px;color:var(--text-navy-color);font-size:var(--font-size-10, .625rem);font-weight:700;text-align:center}.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{display:flex;align-items:center;max-width:520px;min-width:295px;width:100%;height:40px}@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{display:flex;align-items:center;justify-content:center;min-width:72px;height:40px;margin-left:8px;border:1px solid var(--border-gray-secondary-color);border-radius:4px;color:var(--link-color);font-size:var(--font-size-12, .75rem)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-c-header-main-search .c-c-header-main-search__button:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-c-header-main-search .c-c-header-main-search__button{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-c-header-main-search .c-c-header-main-search__button:hover{text-decoration:underline}}.c-c-header-main-search .c-c-header-search-input-box .c-c-header-search-input-box__suggest{margin-top:2px;border:1px solid var(--border-gray-tertiary-color);border-radius:0 0 4px 4px;padding:4px}.c-o-header-icon-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;min-width:40px;width:auto;height:40px;color:var(--primary-color);font-size:var(--font-size-10, .625rem);line-height:1;white-space:nowrap}@media screen and (min-width:1280px){.c-o-header-icon-button{flex-direction:row;padding-left:4px;padding-right:4px;padding-bottom:0;font-size:var(--font-size-12, .75rem)}}@media(hover:hover)and (pointer:fine){.c-o-header-icon-button:hover .c-o-header-icon-button__text{text-decoration-color:inherit}}.c-o-header-icon-button .c-o-header-icon-button__text{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease-in-out}.c-o-header-icon-button._badge:after{content:"";display:block;position:absolute;top:3px;right:9px;width:8px;height:8px;border-radius:50%;background-color:var(--parts-badge-color);z-index:1}@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{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:-4px;min-width:16px;width:auto;height:16px;border-radius:8px;padding:0 3px;background-color:var(--parts-badge-color);color:var(--text-white-color);font-size:var(--font-size-10, .625rem);font-weight:700;line-height:1;z-index:1}@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{display:flex;align-items:center;justify-content:center}.c-c-header-main-login-menu{display:flex;gap:4px}@media screen and (min-width:768px){.c-c-header-main-login-menu{gap:12px;border-right:1px solid var(--border-gray-tertiary-color);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{display:grid;grid-template-columns:36px auto;align-content:center;place-items:center start;gap:2px;width:fit-content;color:var(--text-navy-color)}.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{display:flex;align-items:center;color:var(--text-navy-color);font-size:var(--font-size-12, .75rem);font-weight:700;line-height:1.2}.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);line-height:1.3;white-space:nowrap}@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{margin-right:2px;color:var(--text-navy-color);white-space:nowrap}.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{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-navy-color);border-radius:4px;background-color:var(--background-secondary-color)}.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{position:relative;max-width:320px;width:60%;border:1px solid var(--parts-navy-color);border-radius:4px;padding:8px 22px 4px 16px;background-color:var(--background-secondary-color)}.c-c-header-main-message-dialog .c-o-small-button{position:absolute;top:3px;right:3px;z-index:1}.c-c-header-main-message-dialog .c-o-small-button:before{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:32px;height:32px;z-index:1}.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{margin-top:4px;color:var(--text-color);font-size:var(--font-size-12, .75rem);text-align:center}.c-c-header-main-message-dialog .c-c-header-main-message-dialog__unread>a{display:inline-block;padding:0 6px;color:var(--text-color);font-size:var(--font-size-14, .875rem);font-weight:700;text-decoration:underline}.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{display:block;opacity:0;visibility:hidden;position:absolute;top:calc(100% + 5px);right:4px;transition:.2s ease-in-out}.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{display:block;position:relative;width:78px;height:28px;cursor:pointer}.c-o-text-toggle .c-o-text-toggle__text-wrap{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:33px;bottom:0;margin:auto;color:var(--text-white-color);font-size:var(--font-size-12, .75rem);font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.c-o-text-toggle .c-o-text-toggle__input{width:100%;height:100%;border-radius:14px;background-color:var(--parts-gray-secondary-color)}.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:"";display:block;position:absolute;top:0;left:3px;bottom:0;width:24px;height:24px;margin:auto;border-radius:50%;background-color:var(--parts-white-dark-color);transition:.1s ease-in-out}.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{left:auto;right:33px;color:var(--text-white-dark-color)}.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{margin-top:16px;border-top:1px solid var(--border-gray-secondary-color);padding-top:8px}.c-c-header-search-display-setting .c-c-header-search-display-setting__label{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;color:var(--text-navy-color);font-size:var(--font-size-14, .875rem);cursor:pointer}.c-c-header-search-display-setting .c-c-header-search-display-setting__about .c-c-header-search-display-setting__about-link{display:flex;align-items:center;width:fit-content;color:var(--link-color);font-size:var(--font-size-12, .75rem);font-weight:700}@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{text-decoration:underline;text-decoration-color:transparent;transition: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{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,: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;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,: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}}.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{margin-top:8px;color:var(--text-color);font-size:var(--font-size-10, .625rem)}.c-c-header-search-section{display:grid;grid-template-columns:100%;gap:12px;padding:0 16px}.c-c-header-search-section .c-c-header-search-section__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.c-o-header-search-icon-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:90px;font-size:var(--font-size-10, .625rem)}.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{display:grid;place-content:center;width:64px;height:64px;border-radius:50%;transition:.2s ease-in-out}.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{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:44px;width:100%;height:44px;border-radius:4px;font-size:var(--font-size-10, .625rem);font-weight:700;text-align:center;background-color:var(--button-color);color:var(--text-white-color);transition:.2s ease-in-out;transition-property:background-color,color;--button-color: var(--button-background-navy-color);--button-color-hover: var(--button-background-navy-color-hover)}.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{position:relative;height:100%;font-size:var(--font-size-12, .75rem)}.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);display:block;position:absolute;top:0;right:0;line-height:0;z-index:1}.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{position:relative;height:100%;font-size:var(--font-size-12, .75rem)}.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);display:block;position:absolute;top:0;right:0;line-height:1;z-index:1}.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{position:relative;padding-bottom:8px}.c-c-header-search-section.--subscription .c-o-header-heading:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:2px;margin:auto;background:linear-gradient(to right,#ff3e99 40px,#ff8d32 40px,#ff8d32 80px,#eef0f2 80px,#eef0f2)}.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{display:grid;grid-template-columns:repeat(2,1fr);border-radius:4px}.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{display:flex;align-items:center;justify-content:flex-start;width:100%;height:54px;padding:0 12px 0 16px;color:var(--link-color);font-size:var(--font-size-14, .875rem)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-c-header-link-table .c-c-header-link-table__item .c-c-header-link-table__link: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{display:flex;align-items:center;position:relative;color:var(--link-color);font-size:var(--font-size-14, .875rem);font-weight:400}.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:"";display:block;position:absolute;top:0;right:20px;bottom:4px;transform:rotate(45deg);width:8px;height:8px;margin:auto;border-right:2px solid var(--gray-primary-color);border-bottom:2px solid var(--gray-primary-color);transition:.2s cubic-bezier(.02,.01,.47,1)}.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{position:relative;z-index:1}.c-c-header-search-link-table-accordion{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--border-gray-tertiary-color);background-color:var(--gray-quinary-color)}.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{display:flex;align-items:center;justify-content:flex-start;height:54px;padding:16px;color:var(--link-color);font-size:var(--font-size-14, .875rem)}.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{text-decoration:underline;text-decoration-color:transparent;transition: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{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,: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;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,: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}}.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{display:flex;align-items:center;justify-content:flex-start;padding:16px 12px 16px 16px;color:var(--link-color);font-size:var(--font-size-14, .875rem)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-c-header-search-heading-link .c-c-header-search-heading-link__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-c-header-search-heading-link .c-c-header-search-heading-link__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-c-header-search-heading-link .c-c-header-search-heading-link__link:hover{text-decoration:underline}}.c-c-header-search-global-store{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:42px;padding:12px 17px 12px 16px;color:var(--link-color);font-size:var(--font-size-12, .75rem)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-c-header-search-global-store:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-c-header-search-global-store{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-c-header-search-global-store: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{padding:24px 0;background-color:var(--background-secondary-color)}.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{padding:16px 16px 24px;background-color:var(--background-color)}.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{display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(to bottom,var(--background-secondary-color) 50%,var(--background-color) 50%);transition:.2s ease-in-out;z-index:203}.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{position:absolute;top:2px;right:13px;z-index:1}.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{display:flex;align-items:center;justify-content:center;gap:8px;height:49px;background-color:var(--background-secondary-color);color:var(--primary-color);font-size:var(--font-size-16, 1rem);font-weight:700;line-height:48px}.c-c-header-search .c-c-header-search__wrapper .c-c-header-search__tag{display:inline-flex;align-items:center;justify-content:center;min-width:37px;height:22px;border:1px solid var(--label-border-pink-r18-color);border-radius:2px;padding:0 4px;background-color:var(--background-label-color);color:var(--text-navy-color);font-size:var(--font-size-12, .75rem);font-weight:700;line-height:1;text-align:center}.c-c-header-search .c-c-header-search__wrapper .c-c-header-search__content{visibility:hidden;height:calc(100% - 49px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}@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{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background-modal-color);z-index:200}@media screen and (min-width:768px){.c-c-header-search .c-c-header-search__overlay._active{display:block}}.c-c-header-main-user-menu{display:flex;gap:12px}@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{min-width:45px;letter-spacing:-.1em}@media screen and (min-width:1042px){.c-c-header-main-user-menu>*+*.c-c-header-search{display:contents}}.c-c-header-main-ios-menu{display:flex;gap:12px}@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{min-width:45px;letter-spacing:-.1em}@media screen and (min-width:1042px){.c-c-header-main-ios-menu>*+*.c-c-header-search{display:contents}}.c-c-header-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;height:100%;margin-inline:auto;padding:0 8px;background-color:var(--background-secondary-color)}@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{display:flex;flex:1 1 100%;justify-content:flex-end;order:3;margin-bottom:4px}@media screen and (min-width:768px){.c-c-header-main .c-c-header-main-nav-container{flex:0 1 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{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;width:100%;height:100%;margin-inline:auto;padding:0 8px;background-color:var(--background-secondary-color)}@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{display:flex;flex:1 1 100%;justify-content:flex-end;order:3;margin-bottom:4px}@media screen and (min-width:768px){.c-c-header-main-ios .c-c-header-main-ios-nav-container{flex:0 1 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{border-radius:4px;background-color:var(--background-secondary-color)}.c-c-header{position:relative;width:100%;min-height:2px;background-color:var(--background-secondary-color)}.c-c-header:after{content:"";position:absolute;bottom:0;width:100%;height:2px;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%)}.c-c-header .c-c-header__border{border:none;border-top:1px solid var(--parts-navy-color);outline:none}.t-c-member-header{height:52px;padding-left:8px;padding-right:8px;background-color:var(--background-secondary-color)}@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{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin-inline:auto}@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{display:flex;align-items:center;justify-content:center;height:34px;border-bottom-color:var(--navigation-color, var(--primary-color));border-bottom-width:2px;border-radius:40px;padding-left:12px;padding-right:12px;color:var(--text-secondary-color);font-size:var(--font-size-12, .75rem);font-weight:700;text-align:center;white-space:nowrap;word-break:keep-all;transition:.2s ease-in-out;transition-property:border-color,background-color,color}@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{padding-left:16px;padding-right:16px;font-size:var(--font-size-14, .875rem)}}@media screen and (max-width:767.98px){.t-c-store-navigation .t-c-store-navigation-tab-link:last-child:after{content:"";display:block;position:absolute;top:0;left:100%;width:8px;height:1px}}.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{border-color:transparent;background-color:var(--navigation-color, var(--primary-color));color:var(--text-white-color)}.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{border-color:transparent;background-color:var(--navigation-color);color:var(--text-white-color)}.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{color-scheme:only dark;color-scheme:only light}body.ios.dark [data-color-scheme-enabled] .t-c-store-navigation .t-c-store-navigation-tab-link._active{color-scheme:only dark;color-scheme:only light}@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:.2s ease-in-out}.t-c-store-navigation-active-menu{min-width:100%;width:max-content;margin-top:8px;border:2px solid var(--border-white-gray-color);border-radius:4px;box-shadow:0 4px 8px #0006;background-color:var(--background-secondary-color)}.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{display:flex;align-items:center;max-width:1039px;width:100%;height:34px;border-radius:4px;padding-left:16px;padding-right:16px;background-color:var(--background-secondary-color);color:var(--link-color);font-size:var(--font-size-12, .75rem);transition:background-color .2s ease-in-out}.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:"";display:inline-block;width:5px;height:2px;margin-right:8px;background-color:var(--navigation-color, var(--primary-color))}@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{color-scheme:only dark;display:none!important}body.ios.dark [data-color-scheme-enabled] .t-h-display-light-mode{color-scheme:only dark;display:none!important}body:not(.dark) .t-h-display-dark-mode{display:none!important}body.ios.dark [data-color-scheme-disabled] .t-h-display-dark-mode{display:none!important}.t-c-store-navigation{padding:12px;overflow-x:scroll;background-color:var(--background-secondary-color)}@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{display:flex;justify-content:center;gap:4px;width:fit-content;margin-inline:auto}.t-c-store-navigation .t-c-store-navigation__item{position:relative;min-width:60px}.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{display:block;z-index:201}.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{display:flex;align-items:center;justify-content:center;opacity:0;position:absolute;top:0;right:-2px;bottom:0;width:16px;height:calc(100% + 2px);margin:auto;border-radius:2px;padding:0 0 2px;pointer-events:none;z-index:1}.t-c-store-navigation .t-c-store-navigation__arrow:before{content:"";transform:rotate(45deg);width:8px;height:8px;margin:auto;border-right:2px solid var(--border-gray-secondary-color);border-bottom:2px solid var(--border-gray-secondary-color)}@media screen and (max-width:958.98px)and (min-width:768px){.t-c-store-navigation .t-c-store-navigation__arrow{right:0;width:12px}.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{display:none;position:absolute;top:100%;left:0;min-width:100%;z-index:201}.t-c-store-navigation .t-c-store-navigation__menu._active{display:block}.t-c-store-navigation+.t-c-breadcrumb{margin-top:-8px}.t-c-breadcrumb.--wide{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;padding:12px 16px}@media screen and (max-width:767.98px){.t-c-breadcrumb.--wide{display:none!important}}.t-c-breadcrumb.--wide>li{display:inline-flex;align-items:center;gap:8px}.t-c-breadcrumb.--wide>li+li:before{content:"";display:inline-block;rotate:45deg;width:5px;height:5px;border-top:1px solid var(--text-secondary-color);border-right:1px solid var(--text-secondary-color)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-breadcrumb.--wide .t-c-breadcrumb__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-breadcrumb.--wide .t-c-breadcrumb__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-breadcrumb.--wide .t-c-breadcrumb__link: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{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:11px;width:100%;height:28px;margin-bottom:16px;overflow:hidden;overflow-x:auto}@media screen and (min-width:768px){.t-c-breadcrumb.--narrow{display:none!important}}.t-c-breadcrumb.--narrow>li{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;position:relative;height:28px;background-color:var(--background-secondary-color)}.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:"";display:block;position:absolute;left:-9px;width:0;height:0;margin:auto;border:14px solid var(--background-secondary-color);border-left:9px solid transparent;border-right-width:1px}.t-c-breadcrumb.--narrow>li:not(:last-child):after{content:"";display:block;position:absolute;right:-9px;width:0;height:0;margin:auto;border:14px solid transparent;border-left:9px solid var(--background-secondary-color);border-right:none}.t-c-breadcrumb.--narrow .t-c-breadcrumb__link{padding:6px 12px;color:var(--link-color);font-size:var(--font-size-12, .75rem);font-weight:700}@media(hover:hover)and (pointer:fine){.t-c-breadcrumb.--narrow .t-c-breadcrumb__link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-breadcrumb.--narrow .t-c-breadcrumb__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-breadcrumb.--narrow .t-c-breadcrumb__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-breadcrumb.--narrow .t-c-breadcrumb__link: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{display:inline-flex;align-items:center;justify-content:center;color:var(--link-color)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-o-single-link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-o-single-link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-o-single-link: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{display:flex;flex-wrap:wrap;gap:12px 16px}@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{display:block;margin-top:12px;margin-left:16px}}}.c-c-footer-upside-store-links__wrapper .c-c-footer-upside-store-links>li{display:flex}.c-o-sns-icon-button{display:grid;place-content:center;max-width:100px;width:100%;max-height:100px;height:auto}@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-o-sns-icon-button{width:44px;height:44px}.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);font-weight:700;white-space:nowrap}.c-c-footer-upside-official-sns .c-c-footer-upside-official-sns__list{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:8px}.c-c-footer-upside-abj-policy{display:flex;align-items:flex-start}@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{flex-shrink:1;margin-left:16px;color:var(--text-color);font-size:var(--font-size-10, .625rem);text-align:left}@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{display:grid;grid-template-columns:auto 1fr;place-content:flex-start space-between;gap:12px 48px;padding:16px 32px}}@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-column:1/2;grid-row:2/3}}@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-column:2/3;grid-row:1/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{padding:24px 20px;background-color:var(--background-color)}@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{display:flex;flex-wrap:wrap;gap:12px 12px}@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{display:block;margin-top:12px;margin-left:12px}}}.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links{align-items:center;justify-content:center}.c-c-footer-downside-corporate-links__wrapper .c-c-footer-downside-corporate-links>li{display:flex}.c-c-footer-downside-copyright{display:flex;align-items:center;justify-content:center;width:100%;height:40px}.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{display:grid;grid-template-columns:1fr 1fr;justify-items:start;gap:12px}@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{grid-column:1/3;color:var(--text-color);font-size:var(--font-size-16, 1rem);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:nth-of-type(1),.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:nth-of-type(1),.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:nth-of-type(1) .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{display:grid;gap:12px;margin-top:12px}.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{margin-bottom:16px;background-color:var(--background-secondary-color)}.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}}.t-c-special-category-tab{width:100%;margin-top:4px;border-bottom:1px solid var(--border-gray-secondary-color);overflow-x:auto;background-color:var(--background-secondary-color);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}@media screen and (min-width:768px){.t-c-special-category-tab{margin-top:12px}}.t-c-special-category-tab .t-c-special-category-tab__list{display:flex;padding:0 4px}@media screen and (min-width:768px){.t-c-special-category-tab .t-c-special-category-tab__list{padding:0 8px}}.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger{display:block;min-width:84px;height:48px;padding:0 12px;color:var(--text-secondary-color);font-size:var(--font-size-14, .875rem);font-weight:700;white-space:nowrap;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media screen and (min-width:768px){.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger{min-width:100px;padding:0 16px;font-size:var(--font-size-16, 1rem)}}.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger[href]:hover{background-color:var(--button-background-white-color-hover);color:var(--text-navy-color)}}.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger._current .t-c-special-category-tab__label{position:relative;color:var(--text-navy-color)}.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger._current .t-c-special-category-tab__label:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%);width:calc(100% - 4px);height:3px;border-radius:2px 2px 0 0;background-color:var(--border-navy-color)}@media screen and (min-width:768px){.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger._current .t-c-special-category-tab__label:after{height:4px}}.t-c-special-category-tab .t-c-special-category-tab__list .t-c-special-category-tab__item .t-c-special-category-tab__trigger .t-c-special-category-tab__label{display:flex;align-items:center;justify-content:center;height:100%}.c-o-slider-control-arrow{display:flex;align-items:center}.c-o-slider-control-arrow.--circle{width:44px;height:44px}.c-o-slider-control-arrow.--circle .c-o-slider-control-arrow__button{position:relative;width:32px;height:32px;margin:auto;border-radius:50%;background-color:var(--parts-white-color);transition-property:background-color;filter:drop-shadow(0 2px 2px rgba(30,56,80,.2))}@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;position:absolute;width:100%;height:100%;padding:6px;box-sizing:content-box;z-index:1}.c-o-slider-control-arrow.--shelf{display:none;position:absolute;top:0;width:28px;height:100%;box-sizing:content-box;z-index:9}.c-o-slider-control-arrow.--shelf.--prev{left:-6px;padding-left:6px;background-image:linear-gradient(to left,transparent 0,var(--background-secondary-color) 28px)}.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{right:-6px;padding-right:6px;background-image:linear-gradient(to right,transparent 0,var(--background-secondary-color) 28px)}.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;width:28px;height:64px;background-color:var(--primary-color);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{display:none;position:absolute;top:0;width:56px;height:60px;z-index:9}.c-o-slider-control-arrow.--chip.--prev{left:0;background-image:linear-gradient(to left,transparent 0%,transparent 10%,var(--background-secondary-color) 50%,var(--background-secondary-color) 100%)}.c-o-slider-control-arrow.--chip.--next{right:0;background-image:linear-gradient(to right,transparent 0%,transparent 10%,var(--background-secondary-color) 50%,var(--background-secondary-color) 100%)}.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{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:.2s ease-in-out}.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-special-genre{position:relative}.t-c-special-genre .t-c-special-genre__list{scroll-behavior:smooth;display:flex;gap:8px;padding:16px 16px 0;overflow-x:scroll;scrollbar-width:none}@media screen and (min-width:768px){.t-c-special-genre .t-c-special-genre__list{padding:24px 24px 4px}}.t-c-special-genre .t-c-special-genre__list._unloaded{visibility:hidden}.t-c-special-genre .t-c-special-genre__item .t-c-special-genre__link{display:flex;align-items:center;justify-content:center;min-width:60px;height:32px;border:1px solid var(--border-navy-color);border-radius:40px;padding:0 16px;background-color:var(--background-secondary-color);color:var(--text-navy-color);font-size:var(--font-size-12, .75rem);line-height:1.3;white-space:nowrap;transition:background-color .2s ease-in-out}@media screen and (min-width:768px){.t-c-special-genre .t-c-special-genre__item .t-c-special-genre__link{min-width:80px;font-size:var(--font-size-14, .875rem)}}.t-c-special-genre .t-c-special-genre__item .t-c-special-genre__link._active{background-color:var(--button-background-navy-color);color:var(--text-white-color);font-weight:700}.t-c-special-genre .t-c-special-genre__item .t-c-special-genre__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-special-genre .t-c-special-genre__item .t-c-special-genre__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-special-genre .t-c-special-genre__item .t-c-special-genre__link[href]:hover{background-color:var(--button-background-white-color-hover)}}.t-c-special-count{color:var(--text-color);font-size:var(--font-size-12, .75rem);line-height:1;text-align:left}.t-c-pager-special-sort{display:flex}.t-c-pager-special-sort .t-c-pager-special-sort__link{color:var(--text-navy-color);font-size:var(--font-size-12, .75rem);line-height:1}.t-c-pager-special-sort .t-c-pager-special-sort__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-pager-special-sort .t-c-pager-special-sort__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-pager-special-sort .t-c-pager-special-sort__link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-pager-special-sort .t-c-pager-special-sort__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-pager-special-sort .t-c-pager-special-sort__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-pager-special-sort .t-c-pager-special-sort__link:hover{text-decoration:underline}}.t-c-pager-special-sort .t-c-pager-special-sort__link._active{font-weight:700}.t-c-pager-special-sort .t-c-pager-special-sort__link+.t-c-pager-special-sort__link:before{content:"";margin-left:8px;border-left:1px solid var(--border-gray-secondary-color);padding-left:8px}.t-c-special-banner-card{height:100%}.t-c-special-banner-card .t-c-special-banner-card__link{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;border:1px solid var(--border-gray-secondary-color);border-radius:4px;overflow:hidden;background-color:var(--background-secondary-color);transition:background-color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.t-c-special-banner-card .t-c-special-banner-card__link:hover{background-color:var(--background-secondary-color-hover)}.t-c-special-banner-card .t-c-special-banner-card__link:hover .t-c-special-banner-card__banner-image,.t-c-special-banner-card .t-c-special-banner-card__link:hover .t-c-special-banner-card__bottom{background-color:var(--background-color-hover)}}.t-c-special-banner-card .t-c-special-banner-card__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-special-banner-card .t-c-special-banner-card__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-special-banner-card .t-c-special-banner-card__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--border-navy-color)}.t-c-special-banner-card .t-c-special-banner-card__main{position:relative;padding:16px}.t-c-special-banner-card .t-c-special-banner-card__main .t-c-special-banner-card__new-label{position:absolute;top:0;right:0;z-index:1}.t-c-special-banner-card .t-c-special-banner-card__main .t-c-special-banner-card__banner-image{background-color:var(--background-color);transition:background-color .2s ease-in-out;display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;padding-top:44.4444444444%}.t-c-special-banner-card .t-c-special-banner-card__main .t-c-special-banner-card__banner-image>img{position:absolute;top:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto}.t-c-special-banner-card .t-c-special-banner-card__main .t-c-special-banner-card__banner-image>img{top:50%;translate:0 -50%}.t-c-special-banner-card .t-c-special-banner-card__main .t-c-special-banner-card__title{margin-top:16px;color:var(--text-navy-color);font-size:var(--font-size-14, .875rem);font-weight:700}.t-c-special-banner-card .t-c-special-banner-card__main .t-c-special-banner-card__lead{margin-top:8px;color:var(--text-color);font-size:var(--font-size-12, .75rem)}.t-c-special-banner-card .t-c-special-banner-card__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:8px 16px;background-color:var(--background-color);transition:background-color .2s ease-in-out}.t-c-special-banner-card .t-c-special-banner-card__bottom:empty{display:none}.t-c-special-banner-card .t-c-special-banner-card__bottom .t-c-special-banner-card__pickup{flex-shrink:0;color:var(--notice-color);font-size:var(--font-size-12, .75rem);font-weight:700}.t-c-special-banner-card .t-c-special-banner-card__bottom .t-c-special-banner-card__pickup+.t-c-special-banner-card__period{margin-left:0}.t-c-special-banner-card .t-c-special-banner-card__bottom .t-c-special-banner-card__period{margin-left:auto;color:var(--text-secondary-color);font-size:var(--font-size-12, .75rem)}.t-c-special-banner-card .t-c-special-banner-card__bottom .t-c-special-banner-card__period .t-c-special-banner-card__period-date{display:inline-block}.t-c-special-banner-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));justify-items:center;gap:16px}@media screen and (max-width:359.98px){.t-c-special-banner-card-list{grid-template-columns:100%}}@media screen and (min-width:1042px){.t-c-special-banner-card-list{justify-items:start}}.t-c-special-banner-card-list .t-c-special-banner-card-list__item{max-width:480px;width:100%}.t-c-pager-pagination{display:grid;justify-content:center;gap:8px}@media screen and (max-width:767.98px){.t-c-pager-pagination{grid-template-columns:49px 49px 85px 49px 49px}}@media screen and (min-width:768px){.t-c-pager-pagination{grid-template-columns:52px 52px auto 52px 52px}}@media screen and (max-width:359.98px){.t-c-pager-pagination.--break-point-xs .t-c-pager-pagination__list{display:none}}@media screen and (min-width:360px){.t-c-pager-pagination.--break-point-xs .t-c-pager-pagination__select{display:none}}@media screen and (max-width:431.98px){.t-c-pager-pagination.--break-point-sm .t-c-pager-pagination__list{display:none}}@media screen and (min-width:432px){.t-c-pager-pagination.--break-point-sm .t-c-pager-pagination__select{display:none}}@media screen and (max-width:767.98px){.t-c-pager-pagination.--break-point-md .t-c-pager-pagination__list{display:none}}@media screen and (min-width:768px){.t-c-pager-pagination.--break-point-md .t-c-pager-pagination__select{display:none}}@media screen and (max-width:1041.98px){.t-c-pager-pagination.--break-point-lg .t-c-pager-pagination__list{display:none}}@media screen and (min-width:1042px){.t-c-pager-pagination.--break-point-lg .t-c-pager-pagination__select{display:none}}@media screen and (max-width:1279.98px){.t-c-pager-pagination.--break-point-xl .t-c-pager-pagination__list{display:none}}@media screen and (min-width:1280px){.t-c-pager-pagination.--break-point-xl .t-c-pager-pagination__select{display:none}}.t-c-pager-pagination .t-c-pager-pagination__button{display:grid;place-content:center;width:49px;height:44px;border:1px solid var(--border-gray-secondary-color);border-radius:4px;background-color:var(--background-color);transition:background-color .2s ease-in-out}.t-c-pager-pagination .t-c-pager-pagination__button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-pager-pagination .t-c-pager-pagination__button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-pager-pagination .t-c-pager-pagination__button:hover{background-color:var(--background-color-hover)}}@media screen and (min-width:768px){.t-c-pager-pagination .t-c-pager-pagination__button{width:52px}}.t-c-pager-pagination .t-c-pager-pagination__button>svg{--svg-color: var(--parts-navy-color);width:12px;height:12px}.t-c-pager-pagination .t-c-pager-pagination__button.--first{grid-column:1/2}.t-c-pager-pagination .t-c-pager-pagination__button.--prev{grid-column:2/3}.t-c-pager-pagination .t-c-pager-pagination__button.--next{grid-column:4/5}.t-c-pager-pagination .t-c-pager-pagination__button.--last{grid-column:5/6}.t-c-pager-pagination .t-c-pager-pagination__list{display:flex;grid-column:3/4;align-items:center;justify-content:center;padding-left:2px;padding-right:2px}.t-c-pager-pagination .t-c-pager-pagination__list>li{display:contents}.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-current,.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-dot,.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link{display:flex;align-items:center;justify-content:center;width:50px;height:24px}.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-current{font-weight:700;text-decoration:underline}.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-pager-pagination .t-c-pager-pagination__list>li .t-c-pager-pagination__list-link:hover{text-decoration:underline}}.t-c-pager-pagination .t-c-pager-pagination__list>li+li:before{content:"";display:block;width:1px;height:28px;background-color:var(--border-gray-secondary-color)}.t-c-pager-pagination .t-c-pager-pagination__select{display:block;grid-column:3/4;position:relative;width:85px;height:44px;border:1px solid var(--border-gray-secondary-color);border-radius:4px;overflow:hidden;background-color:var(--background-secondary-color)}.t-c-pager-pagination .t-c-pager-pagination__select:before,.t-c-pager-pagination .t-c-pager-pagination__select:after{content:"";display:block;position:absolute;top:0;right:6px;bottom:0;width:0;height:0;margin:auto;border:5px solid transparent;z-index:3}.t-c-pager-pagination .t-c-pager-pagination__select:before{bottom:9px;border-top:none;border-bottom:6px solid var(--parts-navy-color)}.t-c-pager-pagination .t-c-pager-pagination__select:after{top:9px;border-top:6px solid var(--parts-navy-color);border-bottom:none}.t-c-pager-pagination .t-c-pager-pagination__select>select{display:block;position:relative;width:100%;height:100%;border:none;padding-left:12px;background-color:var(--background-secondary-color);color:var(--text-navy-color);font-size:var(--font-size-12, .75rem);z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports selector(:has(*)){.t-c-pager-pagination .t-c-pager-pagination__select:has(>select option:first-child:checked):before{content:none}.t-c-pager-pagination .t-c-pager-pagination__select:has(>select option:first-child:checked):after{top:2px}.t-c-pager-pagination .t-c-pager-pagination__select:has(>select option:last-child:checked):before{bottom:2px}.t-c-pager-pagination .t-c-pager-pagination__select:has(>select option:last-child:checked):after{content:none}.t-c-pager-pagination .t-c-pager-pagination__select:has(>select:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}.t-c-pager-pagination .t-c-pager-pagination__select>select:focus-visible{outline:none}@supports not selector(:focus-visible){.t-c-pager-pagination .t-c-pager-pagination__select>select:focus{outline:none}}}@supports not selector(:has(*)){.t-c-pager-pagination .t-c-pager-pagination__select>select:focus-visible{outline-offset:-2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-pager-pagination .t-c-pager-pagination__select>select:focus{outline-offset:-2px;outline:2px solid var(--focus-color)}}}.c-o-arrow-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--link-color)}.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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-o-arrow-link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-o-arrow-link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-o-arrow-link: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}.c-o-basic-button{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;height:44px;border-radius:4px;padding-left:8px;padding-right:8px;font-size:var(--font-size-14, .875rem);font-weight:700;text-align:center;background-color:var(--button-color);color:var(--text-white-color);transition:.2s ease-in-out;transition-property:background-color,color;--button-color: var(--button-background-navy-color);--button-color-hover: var(--button-background-navy-color-hover)}.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-special-error-category{text-align:center}.t-c-special-error-category.--ios-coin-coupon{display:grid;grid-template-columns:100%;gap:62px;padding:64px 16px 40px}.t-c-special-error-category.--no-banner{display:grid;grid-template-columns:100%;gap:72px;padding:72px 16px 48px}@media screen and (min-width:768px){.t-c-special-error-category.--no-banner{gap:88px;padding:80px 16px 64px}}.t-c-special-error-category .t-c-special-error-category__message{color:var(--text-color);font-size:var(--font-size-12, .75rem);line-height:1.5}@media screen and (min-width:768px){.t-c-special-error-category .t-c-special-error-category__message{font-size:var(--font-size-14, .875rem)}}.t-c-special-error-genre{padding:16px 16px 0}@media screen and (min-width:768px){.t-c-special-error-genre{padding:40px 24px 16px}}.t-c-special-error-genre .t-c-special-error-genre__message{color:var(--text-color);font-size:var(--font-size-12, .75rem);line-height:1.5}@media screen and (min-width:768px){.t-c-special-error-genre .t-c-special-error-genre__message{font-size:var(--font-size-14, .875rem)}}.t-c-special-error-genre .t-c-special-error-genre__message.--caution{color:var(--text-accent-color);font-weight:700}.t-c-special-main{padding:16px 0 24px;background-color:var(--background-secondary-color)}@media screen and (min-width:768px){.t-c-special-main{padding:24px 0 32px}}.t-c-special-main .t-c-special-main__heading{margin-bottom:0;padding:0 16px}@media screen and (min-width:768px){.t-c-special-main .t-c-special-main__heading{padding:0 24px}}.t-c-special-main .t-c-special-main__content .t-c-special-main__pager{padding:0 16px}@media screen and (min-width:768px){.t-c-special-main .t-c-special-main__content .t-c-special-main__pager{padding:0 24px}}.t-c-special-main .t-c-special-main__content .t-c-special-main__sort{display:flex;justify-content:space-between;padding:20px 0 16px}@media screen and (min-width:768px){.t-c-special-main .t-c-special-main__content .t-c-special-main__sort{padding:16px 0}}.t-c-special-main .t-c-special-main__content .t-c-special-main__pagination{margin-top:24px}.t-c-special-main .t-c-special-main__content .t-c-special-main__link{padding:24px 24px 0;text-align:right}@media screen and (max-width:767.98px){.t-c-special-main .t-c-special-main__content .t-c-special-main__link{padding:24px 16px 0}}.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-o-campaign-banner{display:block;width:100%}.t-o-campaign-banner .t-o-campaign-banner__image{display:grid;place-content:center;place-items:center;width:100%}@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{transition:outline .2s ease-in-out;outline:2px solid transparent;outline-offset:0}.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{max-width:100%;vertical-align:middle}.t-c-special-recommend-banners{width:100%;margin-inline:auto;padding:16px 16px 24px;background-color:var(--background-secondary-color)}@media screen and (min-width:768px){.t-c-special-recommend-banners{padding:24px 24px 32px}}.t-c-special-recommend-banners .t-c-special-recommend-banners__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}@media screen and (min-width:768px){.t-c-special-recommend-banners .t-c-special-recommend-banners__heading{margin-bottom:24px}}.t-c-special-recommend-banners .t-c-special-recommend-banners__heading .t-o-heading-single{flex:1}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;max-width:1672px;margin-top:8px}@media screen and (min-width:1042px){.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list{grid-template-columns:repeat(4,1fr);margin-inline:auto}}@media screen and (min-width:768px){.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list{gap:8px}}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image{background-color:var(--background-color);transition:background-color .2s ease-in-out;display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;padding-top:44.4444444444%}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image>img{position:absolute;top:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image>img{display:block;top:50%;translate:0 -50%}@media(hover:hover)and (pointer:fine){.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image>img{transition:opacity .2s ease-in-out}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image>img:hover{opacity:.7}}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image>img:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__list>li .t-o-campaign-banner__image>img:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-special-recommend-banners .t-c-special-recommend-banners__content .t-c-special-recommend-banners__button{max-width:400px;margin:24px auto 0}.t-c-sidebar-section{width:100%;background-color:var(--background-secondary-color)}@media screen and (max-width:767.98px){.t-c-sidebar-section{max-width:1280px;margin-inline:auto;padding:16px 16px 24px}}.t-c-sidebar-section .t-c-sidebar-section__heading{display:flex;align-items:center;justify-content:space-between;gap:24px}@media screen and (max-width:767.98px){.t-c-sidebar-section .t-c-sidebar-section__heading{margin-bottom:16px}}@media screen and (min-width:768px){.t-c-sidebar-section .t-c-sidebar-section__heading{padding:12px}}.t-c-sidebar-section .t-c-sidebar-section__heading .t-o-heading-single{flex:1}.c-o-side-icon-link{display:flex;align-items:center;gap:4px;color:var(--link-color)}.c-o-side-icon-link.--bold{font-weight:700}.c-o-side-icon-link.--10{font-size:var(--font-size-10, .625rem)}.c-o-side-icon-link.--12{font-size:var(--font-size-12, .75rem)}.c-o-side-icon-link.--14{font-size:var(--font-size-14, .875rem)}.c-o-side-icon-link.--16{font-size:var(--font-size-16, 1rem)}.c-o-side-icon-link.--20{font-size:var(--font-size-20, 1.25rem)}.c-o-side-icon-link.--inherit{font-size:inherit}.c-o-side-icon-link.--small{font-size:var(--font-size-10, .625rem)}@media screen and (min-width:768px){.c-o-side-icon-link.--small{font-size:var(--font-size-12, .75rem)}}.c-o-side-icon-link.--medium{font-size:var(--font-size-12, .75rem)}@media screen and (min-width:768px){.c-o-side-icon-link.--medium{font-size:var(--font-size-14, .875rem)}}.c-o-side-icon-link.--large{font-size:var(--font-size-14, .875rem)}@media screen and (min-width:768px){.c-o-side-icon-link.--large{font-size:var(--font-size-16, 1rem)}}.c-o-side-icon-link.--xlarge{font-size:var(--font-size-16, 1rem)}@media screen and (min-width:768px){.c-o-side-icon-link.--xlarge{font-size:var(--font-size-20, 1.25rem)}}.c-o-side-icon-link.--svg10>svg{width:10px;height:10px}.c-o-side-icon-link.--svg12>svg{width:12px;height:12px}.c-o-side-icon-link.--svg14>svg{width:14px;height:14px}.c-o-side-icon-link.--svg16>svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.c-o-side-icon-link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.c-o-side-icon-link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .c-o-side-icon-link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .c-o-side-icon-link:hover{text-decoration:underline}}.c-o-side-icon-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-side-icon-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-side-icon-link svg{--svg-color: var(--parts-navy-color)}.c-o-side-icon-button{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;width:100%;height:44px;border-radius:4px;padding:0 8px;font-size:var(--font-size-14, .875rem);font-weight:700;text-align:center;background-color:var(--button-color);color:var(--text-white-color);transition:.2s ease-in-out;transition-property:background-color,color;--button-color: var(--button-background-navy-color);--button-color-hover: var(--button-background-navy-color-hover)}.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{position:absolute;top:0;bottom:0;margin-block:auto;z-index:1}.c-o-side-icon-button.--left-fixed svg{left:12px}.c-o-side-icon-button.--right-fixed svg{right:12px}.c-o-sns-login-button{display:flex;align-items:center;width:100%;height:44px;border-radius:4px;padding:1px;transition:background-color .2s ease-in-out}.c-o-sns-login-button.--niconico{background-color:var(--button-background-niconico-color)}@media(hover:hover)and (pointer:fine){.c-o-sns-login-button.--niconico:hover{background-color:var(--button-background-niconico-color-hover)}}.c-o-sns-login-button.--niconico .c-o-sns-login-button__image{background-color:var(--background-secondary-color)}.c-o-sns-login-button.--niconico .c-o-sns-login-button__image>svg{--svg-color: var(--service-niconico-color)}.c-o-sns-login-button.--niconico .c-o-sns-login-button__label{color:var(--text-sns-reverse-color)}.c-o-sns-login-button.--google{background-color:var(--button-background-google-color)}@media(hover:hover)and (pointer:fine){.c-o-sns-login-button.--google:hover{background-color:var(--button-background-google-color-hover)}}.c-o-sns-login-button.--google .c-o-sns-login-button__image{background-color:var(--white-color)}.c-o-sns-login-button.--google .c-o-sns-login-button__label{color:var(--white-color)}.c-o-sns-login-button.--twitter{background-color:var(--button-background-x-color)}@media(hover:hover)and (pointer:fine){.c-o-sns-login-button.--twitter:hover{background-color:var(--button-background-x-color-hover)}}.c-o-sns-login-button.--twitter .c-o-sns-login-button__image{background-color:var(--service-x-color)}.c-o-sns-login-button.--twitter .c-o-sns-login-button__image>svg{--svg-color: var(--service-white-reverse-color)}.c-o-sns-login-button.--twitter .c-o-sns-login-button__label{color:var(--text-sns-reverse-color)}.c-o-sns-login-button:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.c-o-sns-login-button:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.c-o-sns-login-button .c-o-sns-login-button__image{width:40px;height:40px;border-radius:3px 0 0 3px;padding:1px 0;box-sizing:content-box}.c-o-sns-login-button .c-o-sns-login-button__image>svg{display:block;width:auto;height:100%}.c-o-sns-login-button .c-o-sns-login-button__label{flex-grow:1;font-size:var(--font-size-14, .875rem);font-weight:700;line-height:1.3;text-align:center}.t-c-sidebar-login{display:grid;gap:12px;padding:0 12px 12px}.t-c-sidebar-login .t-o-heading-single{padding:12px 0}.t-c-sidebar-login .t-c-sidebar-login__link-box{border:1px solid var(--border-gray-tertiary-color);padding:8px}.t-c-sidebar-login .t-c-sidebar-login__link-box.--text-link .c-o-single-link{margin-left:1em;text-indent:-1em}.t-c-sidebar-news{padding:0 12px 12px}.t-c-sidebar-news .t-c-sidebar-news__item{display:flex;flex-wrap:wrap;align-items:center;width:100%}.t-c-sidebar-news .t-c-sidebar-news__item+.t-c-sidebar-news__item{margin-top:12px}.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-date{margin-right:8px;font-size:var(--font-size-12, .75rem)}.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-new{display:inline-flex;align-items:center;justify-content:center;width:35px;height:16px;border-radius:8px;background-color:var(--parts-badge-color);color:var(--text-white-color);font-size:var(--font-size-10, .625rem);font-weight:700;text-transform:uppercase}.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title{width:100%;margin-top:4px;color:var(--link-secondary-color);font-size:var(--font-size-12, .75rem)}.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-sidebar-news .t-c-sidebar-news__item .t-c-sidebar-news__item-title:hover{text-decoration:underline}}.t-c-sidebar-support{padding:0 12px 12px}.t-o-book-label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:16px;border-radius:2px;padding:0 4px;color:var(--text-navy-color);font-size:var(--font-size-10, .625rem);font-weight:700;line-height:1;text-align:center}@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-c-sidebar-follow-list{padding-bottom:12px}.t-c-sidebar-follow-list .t-c-sidebar-follow-list__item{display:flex;align-items:center;justify-content:space-between;height:36px;padding:1px 6px 1px 12px;box-sizing:content-box;font-size:var(--font-size-12, .75rem)}.t-c-sidebar-follow-list .t-c-sidebar-follow-list__item .c-o-single-link{max-width:110px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t-c-sidebar-follow-list .t-c-sidebar-follow-list__item+.t-c-sidebar-follow-list__item{border-top:1px dashed var(--border-gray-secondary-color)}.t-c-sidebar-follow-list .t-c-sidebar-follow-list__labels{display:flex;flex-wrap:wrap;gap:2px;width:94px}.t-c-sidebar-follow-list .t-c-sidebar-follow-list__labels .t-o-book-label{width:fit-content}.t-c-tab-menu .t-c-tab-menu__list{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid var(--border-navy-color)}@media screen and (min-width:768px){.t-c-tab-menu .t-c-tab-menu__list.--sidebar>.t-c-tab-menu__list-item{flex:1;width:auto;height:34px}}.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item{display:grid;flex:1;place-content:center;height:34px;border:1px solid var(--border-navy-color);border-bottom:0;border-radius:4px 4px 0 0;background-color:var(--background-secondary-color);color:var(--text-navy-color);font-size:var(--font-size-12, .75rem);font-weight:700}@media screen and (min-width:768px){.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item{flex:0 1 200px;height:40px}}.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item._active{background-color:var(--primary-color);color:var(--text-white-color)}.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item:not(._active){transition:background-color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item:not(._active):hover{background-color:var(--background-secondary-color-hover)}}.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-tab-menu .t-c-tab-menu__list>.t-c-tab-menu__list-item:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-tab-menu .t-c-tab-menu__panel{display:none}.t-c-tab-menu .t-c-tab-menu__panel._active{display:block}.t-o-thumbnail{display:inline-block;position:relative;line-height:1}.t-o-thumbnail:not(._auto){display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;padding-top:141.0714285714%}.t-o-thumbnail:not(._auto) .t-o-thumbnail__img{position:absolute;top:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto}.t-o-thumbnail._auto{display:block;width:fit-content;height:100%;margin-inline:auto}.t-o-thumbnail .t-o-thumbnail__img{width:auto;max-height:100%;height:auto;outline:1px solid var(--border-gray-secondary-color);outline-offset:-1px}@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{display:flex;border-radius:50%}.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)}.t-c-book-cover-general{position:relative;z-index:1}.t-c-book-cover-general .t-c-book-cover-general__labels{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.t-c-book-cover-general .t-c-book-cover-general__labels .t-c-book-cover-general__label{position:absolute;line-height:0;z-index:1}.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{left:0;bottom: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{position:relative;z-index:1}.t-c-book-cover-general .t-c-book-cover-general__check-list{position:absolute;right:0;bottom:-4px;z-index:3}.t-c-book-cover-general .t-c-book-cover-general__check-list .t-c-check-list-button:after{content:"";display:block;opacity:0;position:absolute;right:-2px;bottom:-2px;width:32px;height:32px;z-index:1}.t-c-book-cover-general .t-c-book-cover-general__check-list:empty{display:none}.t-o-genre-label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:16px;border:1px solid var(--label-border-gray-primary-color);border-radius:2px;padding:0 4px;background-color:var(--background-label-color);color:var(--text-navy-color);font-size:var(--font-size-10, .625rem);font-weight:700;line-height:1;text-align:center}@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-o-heading-book-title .t-o-heading-book-title__link{color:var(--link-color);font-weight:700;line-height:1.5;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;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{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-o-heading-book-title .t-o-heading-book-title__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-o-heading-book-title .t-o-heading-book-title__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-o-heading-book-title .t-o-heading-book-title__link: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-o-addition-label{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:18px;border:1px solid var(--border-gray-secondary-color);border-radius:4px;padding:0 4px;background-color:var(--background-secondary-color);color:var(--text-conversion-green-color);font-size:var(--font-size-10, .625rem);font-weight:700}.t-o-addition-label>svg{--svg-color: var(--parts-green-color);width:12px;height:12px}.t-c-read-button{display:grid;gap:8px}@media screen and (max-width:767.98px){.t-c-read-button{grid-template-columns:1fr 1fr}}@media screen and (max-width:767.98px){.t-c-read-button>*:only-of-type{grid-column:1/3}}.t-c-read-button .t-c-read-button__text.--vertical>span{display:none}.c-o-responsive-icon-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:100%;width:100%;height:44px;border-radius:4px;font-size:var(--font-size-10, .625rem);font-weight:700;text-align:center;background-color:var(--button-color);color:var(--text-white-color);transition:.2s ease-in-out;transition-property:background-color,color;--button-color: var(--button-background-navy-color);--button-color-hover: var(--button-background-navy-color-hover)}.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{flex-direction:row;gap:8px;padding:0 8px;font-size:var(--font-size-14, .875rem)}.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{position:absolute;top:0;bottom:0;margin-block:auto;z-index:1}.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-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){position:fixed;width:fit-content;height:fit-content;z-index:20002}@media screen and (max-width:767.98px){.t-l-lower-left-fixed:not(:empty){left:8px;bottom:8px;max-width:calc(100% - 16px)}}@media screen and (min-width:768px){.t-l-lower-left-fixed:not(:empty){left:16px;bottom:16px;max-width:calc(100% - 32px)}}.t-c-reserved-popup{display:grid;align-content:space-between;position:relative;padding:16px;box-shadow:0 2px 8px #0003;background-color:var(--background-secondary-color)}@media screen and (max-width:767.98px){.t-c-reserved-popup{grid-template-rows:42px 90px;max-width:400px;width:100%;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{position:absolute;top:8px;right:8px;z-index:1}.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{margin-top:4px;font-size:var(--font-size-12, .75rem)}.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);padding:16px 5px 16px 16px;overflow-y:scroll;scrollbar-width:thin;font-size:var(--font-size-12, .75rem);line-height:1.3}.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{display:block;margin-bottom:16px}.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}.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}.t-c-card-sales-action{display:flex;flex-direction:column;align-items:flex-end}.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);font-weight:700;text-align:right}@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);font-weight:700;text-align:right}.t-c-card-sales-action .t-c-card-sales-action__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:4px;width:100%;margin-top:4px}.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}@media screen and (max-width:767.98px){.t-c-sidebar-card{display:flex;flex-direction:column;height:100%}}@media screen and (min-width:768px){.t-c-sidebar-card{display:grid;grid-template-columns:65px auto;align-items:start;gap:0 8px;padding:8px 12px}}.t-c-sidebar-card._have{background-color:var(--gray-purchased-color)}@media screen and (max-width:767.98px){.t-c-sidebar-card.--ranking{position:relative;padding-top:32px}}.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking{--ranking-color: var(--parts-ranking-color);display:flex;align-items:center;justify-content:center;gap:2px;color:var(--ranking-color);font-weight:700;letter-spacing:.125em}@media screen and (max-width:767.98px){.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking{position:absolute;top:0;left:0;height:24px;font-size:var(--font-size-16, 1rem);z-index:1}}@media screen and (min-width:768px){.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking{margin-right:6px;font-size:var(--font-size-14, .875rem)}}.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking.--rank-1{--ranking-color: var(--parts-ranking-first-color)}.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking.--rank-2{--ranking-color: var(--parts-ranking-second-color)}.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking.--rank-3{--ranking-color: var(--parts-ranking-third-color)}.t-c-sidebar-card.--ranking .t-c-sidebar-card__main .t-c-sidebar-card__ranking>svg{--svg-color: var(--ranking-color);position:relative;bottom:1px;width:14px;height:14px}@media screen and (max-width:767.98px){.t-c-sidebar-card .t-c-sidebar-card__main{margin-top:8px}}@media screen and (min-width:768px){.t-c-sidebar-card .t-c-sidebar-card__main{display:flex;flex-wrap:wrap;align-items:center}}.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__labels{display:flex;gap:2px;position:relative;bottom:1px}@media screen and (min-width:768px){.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__labels{gap:6px}}.t-c-sidebar-card .t-c-sidebar-card__main .t-o-heading-book-title{width:100%}.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data{width:100%;margin-top:4px;color:var(--text-secondary-color);font-size:var(--font-size-10, .625rem)}@media(hover:hover)and (pointer:fine){.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-link:hover{text-decoration:underline}}.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-label:empty,.t-c-sidebar-card .t-c-sidebar-card__main .t-c-sidebar-card__data .t-c-sidebar-card__data-company:empty{display:none}@media screen and (max-width:767.98px){.t-c-sidebar-card .t-c-sidebar-card__action{margin-top:auto;padding-top:4px}}@media screen and (min-width:768px){.t-c-sidebar-card .t-c-sidebar-card__action{grid-column:1/3}}.t-c-sidebar-card .t-c-sidebar-card__action .t-c-card-sales-action__price{font-size:var(--font-size-12, .75rem)}@supports selector(:has(*)){.t-c-sidebar-card:has(.t-o-thumbnail:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}@media screen and (min-width:768px){.t-c-sidebar-card:has(.t-o-thumbnail:focus-visible){outline-offset:-2px}}.t-c-sidebar-card .t-o-thumbnail:focus-visible{outline:none}@supports not selector(:focus-visible){.t-c-sidebar-card .t-o-thumbnail:focus{outline:none}}}@supports not selector(:has(*)){.t-c-sidebar-card .t-o-thumbnail:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-sidebar-card .t-o-thumbnail:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}}.t-c-sidebar-grid-shelf{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767.98px){.t-c-sidebar-grid-shelf{gap:16px 8px}}@media screen and (max-width:535.98px)and (min-width:408px){.t-c-sidebar-grid-shelf{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:663.98px)and (min-width:536px){.t-c-sidebar-grid-shelf{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:767.98px)and (min-width:664px){.t-c-sidebar-grid-shelf{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:768px){.t-c-sidebar-grid-shelf{grid-template-columns:100%}}@media screen and (min-width:768px){.t-c-sidebar-grid-shelf .t-c-sidebar-grid-shelf__item+.t-c-sidebar-grid-shelf__item{border-top:1px dashed var(--border-gray-secondary-color)}.t-c-sidebar-grid-shelf .t-c-book-cover-general__label.--price{width:28px;height:28px}}.t-c-sidebar-ranking{display:block}@media screen and (min-width:768px){.t-c-sidebar-ranking .t-c-tab-menu .t-c-tab-menu__list{gap:2px;margin-bottom:0;padding:0 12px}}.t-c-sidebar-ranking .t-c-sidebar-ranking__button{max-width:400px;margin-top:24px;margin-inline:auto}@media screen and (min-width:768px){.t-c-sidebar-ranking .t-c-sidebar-ranking__button{margin-top:32px}}@media screen and (max-width:767.98px){.t-c-sidebar-benefits__wrapper .t-c-sidebar-section__heading .c-o-arrow-link{display:none}}.t-c-sidebar-benefits .t-c-sidebar-benefits__button{max-width:400px;margin-top:24px;margin-inline:auto}@media screen and (min-width:768px){.t-c-sidebar-benefits .t-c-sidebar-benefits__button{margin-top:32px}}@media screen and (min-width:768px){.t-c-sidebar-other-genres{padding:0 12px 12px}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list{gap:4px}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item{display:flex;align-items:center;gap:12px;position:relative;height:98px;border:1px solid var(--border-gray-secondary-color);border-radius:4px;padding-left:24px;padding-right:30px;overflow:hidden;transition:.2s ease-in-out}@media screen and (min-width:768px){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item{height:78px;padding-right:16px}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item:before{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:100%}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--indies{background-color:var(--button-background-dojin-color);color:var(--parts-navy-color)}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--indies:before{background-color:var(--parts-dojin-color)}@media(hover:hover)and (pointer:fine){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--indies{transition:none .2s ease-in-out;transition-property:background-color}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--indies:hover{background-color:var(--button-background-dojin-color-hover)}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--bl{background-color:var(--button-background-bl-color);color:var(--text-bl-color)}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--bl:before{background-color:var(--parts-bl-color)}@media(hover:hover)and (pointer:fine){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--bl{transition:none .2s ease-in-out;transition-property:background-color}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--bl:hover{background-color:var(--button-background-bl-color-hover)}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--tl{background-color:var(--button-background-tl-color);color:var(--text-tl-color)}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--tl:before{background-color:var(--parts-tl-color)}@media(hover:hover)and (pointer:fine){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--tl{transition:none .2s ease-in-out;transition-property:background-color}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item.--tl:hover{background-color:var(--button-background-tl-color-hover)}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-cover{display:flex;flex-shrink:0;gap:6px}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-cover>img{width:auto;max-height:78px}@media screen and (min-width:768px){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-cover>img{max-height:50px}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text{display:flex;flex-direction:column;gap:4px}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text.--line-spacing{gap:0}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text.--line-spacing>span{line-height:1.3}@media screen and (max-width:767.98px)and (min-width:360px){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text.--line-spacing{gap:4px}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text.--line-spacing>span{line-height:1}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text>span{font-size:var(--font-size-18, 1.125rem);font-weight:700;line-height:1;word-break:keep-all}@media screen and (min-width:768px){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text>span{font-size:var(--font-size-14, .875rem)}}.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text>em{font-size:var(--font-size-14, .875rem);line-height:1}@media screen and (min-width:768px){.t-c-sidebar-other-genres .t-c-sidebar-other-genres__list>li .t-c-sidebar-other-genres__item .t-c-sidebar-other-genres__item-text>em{font-size:var(--font-size-12, .75rem);line-height:1.5}}.t-c-sidebar-link-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 35px}@media screen and (min-width:768px){.t-c-sidebar-link-list{grid-template-columns:100%;gap:4px;padding:0 12px 12px}}.t-c-sidebar-link-list>li{display:flex}.t-c-sidebar-genre{display:grid;grid-template-columns:100%;gap:4px;padding:0 12px 12px}.t-c-sidebar-genre>dt{display:flex}.t-c-sidebar-genre>dd{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:12px}.t-c-sidebar-genre .t-c-sidebar-genre__under{display:grid;grid-template-columns:100%;gap:4px;padding-left:12px}.t-c-sidebar-genre .t-c-sidebar-genre__under>li{display:flex}@media screen and (max-width:767.98px){.t-c-sidebar-recommended .t-c-sidebar-section+.t-c-sidebar-section{padding-top:0}}.t-c-banner-list{display:grid;gap:16px}@media screen and (max-width:431.98px){.t-c-banner-list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767.98px)and (min-width:432px){.t-c-banner-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.t-c-banner-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:431.98px){.t-c-banner-list.--single{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767.98px)and (min-width:432px){.t-c-banner-list.--single{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.t-c-banner-list.--single{grid-template-columns:repeat(1,1fr);gap:12px}}.t-c-banner-list>li .t-c-banner-list__image{display:block}@media(hover:hover)and (pointer:fine){.t-c-banner-list>li .t-c-banner-list__image{transition:opacity .2s ease-in-out}.t-c-banner-list>li .t-c-banner-list__image:hover{opacity:.7}}.t-c-banner-list>li .t-c-banner-list__image:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-banner-list>li .t-c-banner-list__image:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media screen and (min-width:768px){.t-c-bookwalker-guide.--sidebar{padding:0 12px 12px}}.t-c-sidebar-app-induction{display:flex;gap:16px}@media screen and (max-width:767.98px){.t-c-sidebar-app-induction{justify-content:center}}@media screen and (min-width:768px){.t-c-sidebar-app-induction{flex-direction:column;gap:12px;padding:0 12px 12px}}.t-c-sidebar-app-induction .t-c-sidebar-app-induction__item>dt{margin-bottom:4px;font-size:var(--font-size-12, .75rem);font-weight:700}.t-c-sidebar-app-induction .t-c-sidebar-app-induction__item>dd .t-c-sidebar-app-induction__link{display:flex}.t-c-sidebar-app-induction .t-c-sidebar-app-induction__item>dd .t-c-sidebar-app-induction__link:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-sidebar-app-induction .t-c-sidebar-app-induction__item>dd .t-c-sidebar-app-induction__link:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}@media(hover:hover)and (pointer:fine){.t-c-sidebar-app-induction .t-c-sidebar-app-induction__item>dd .t-c-sidebar-app-induction__link{transition:opacity .2s ease-in-out}.t-c-sidebar-app-induction .t-c-sidebar-app-induction__item>dd .t-c-sidebar-app-induction__link:hover{opacity:.7}}.t-c-sidebar-original-service{padding:0 12px 12px}.t-c-sidebar-original-service .t-c-sidebar-original-service__list{display:flex;flex-direction:column;gap:12px}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item{display:grid;justify-items:start;gap:4px 8px}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image{grid-column:1;grid-row:1/3;width:64px;height:64px}@media(hover:hover)and (pointer:fine){.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image{transition:opacity .2s ease-in-out}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image:hover{opacity:.7}}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__link{grid-column:2;grid-row:1;color:var(--link-color);font-size:var(--font-size-12, .75rem);font-weight:700}@media(hover:hover)and (pointer:fine){.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration .2s ease-in-out}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__link:hover{text-decoration-color:inherit}_::-webkit-full-page-media,_:future,:root .t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__link{text-decoration:none;text-decoration-color:inherit;transition:none}_::-webkit-full-page-media:hover,_:future:hover,:root .t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__link:hover{text-decoration:underline}}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__text{grid-column:2;grid-row:2;font-size:var(--font-size-12, .75rem)}@supports selector(:has(*)){.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item:has(.t-c-sidebar-original-service__image:focus-visible){outline:2px solid var(--focus-color);outline-offset:2px}.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image:focus-visible{outline:none}@supports not selector(:focus-visible){.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image:focus{outline:none}}}@supports not selector(:has(*)){.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image:focus-visible{outline-offset:2px;outline:2px solid var(--focus-color)}@supports not selector(:focus-visible){.t-c-sidebar-original-service .t-c-sidebar-original-service__list .t-c-sidebar-original-service__item .t-c-sidebar-original-service__image:focus{outline-offset:2px;outline:2px solid var(--focus-color)}}}.t-p-special{padding:8px 0 16px}@media screen and (min-width:768px){.t-p-special{padding:0 16px 24px}}.t-p-special .t-l-layout-2-column__main>*+*:not(:empty){margin-top:16px}.t-p-special .t-c-general-section{max-width:inherit;padding:16px 0 24px}@media screen and (min-width:768px){.t-p-special .t-c-general-section{padding:24px 0 32px}}.t-p-special .t-c-general-section .t-c-general-section__heading{margin-bottom:0;padding:0 16px}@media screen and (min-width:768px){.t-p-special .t-c-general-section .t-c-general-section__heading{padding:0 24px}}.t-p-special .t-c-general-section .c-o-basic-button{max-width:400px;margin:24px auto 0}@media screen and (min-width:768px){.t-p-special .t-c-general-section .c-o-basic-button{margin-top:24px}}.t-p-special .t-p-special__content .t-c-special-main__pager{padding:0 16px}@media screen and (min-width:768px){.t-p-special .t-p-special__content .t-c-special-main__pager{padding:0 24px}}.t-p-special .t-p-special__content .t-c-special-main__pager-sort{display:flex;justify-content:space-between;padding:20px 0 16px}.t-p-special .t-p-special__content .t-c-special-main__button{padding:0 16px}@media screen and (min-width:768px){.t-p-special .t-p-special__content .t-c-special-main__button{padding:16px 0}}
