.note{font-size:13px;color:#777;margin-top:2em;line-height:1.6}.entry-card-title{text-align:left;font-size:14px;padding:0 0 .1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.entry-card-coiyns{text-align:left;font-size:13px;color:#666;line-height:1.4}.cat-label{display:none}.tag-link,.comment-reply-link{position:relative;display:inline-block;color:var(--cocoon-text-color);text-decoration:none;margin-right:5px;margin-bottom:4px;padding:1px 5px 1px 1px;font-size:.8rem;word-break:break-all;border:none!important;border-radius:var(--cocoon-badge-border-radius);background:#fff;box-shadow:none!important;z-index:0}.tag-link::before,.comment-reply-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:1px;background:linear-gradient(to right,pink,#66ccff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.site-name-text{position:relative;display:inline-block;font-weight:600;z-index:auto}.site-name-text::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:10px;background:linear-gradient(to right,#ffc1f3,#9fd4ff);z-index:1;border-radius:4px;opacity:.4;pointer-events:none}.entry-content>*,.mce-content-body>*,.article p,.demo .entry-content p,.article dl,.article ul,.article ol,.article blockquote,.article pre,.article table,.article .toc,.body .article,.body .column-wrap,.body .new-entry-cards,.body .popular-entry-cards,.body .navi-entry-cards,.body .box-menus,.body .ranking-item,.body .rss-entry-cards,.body .widget,.body .author-box,.body .blogcard-wrap,.body .login-user-only,.body .information-box,.body .question-box,.body .alert-box,.body .information,.body .question,.body .alert,.body .memo-box,.body .comment-box,.body .common-icon-box,.body .blank-box,.body .button-block,.body .micro-bottom,.body .caption-box,.body .tab-caption-box,.body .label-box,.body .toggle-wrap,.body .wp-block-image,.body .booklink-box,.body .kaerebalink-box,.body .tomarebalink-box,.body .product-item-box,.body .speech-wrap,.body .wp-block-categories,.body .wp-block-archives,.body .wp-block-archives-dropdown,.body .wp-block-calendar,.body .ad-area,.body .wp-block-gallery,.body .wp-block-audio,.body .wp-block-cover,.body .wp-block-file,.body .wp-block-media-text,.body .wp-block-video,.body .wp-block-buttons,.body .wp-block-columns,.body .wp-block-separator,.body .components-placeholder,.body .wp-block-search,.body .wp-block-social-links,.body .timeline-box,.body .blogcard-type,.body .btn-wrap,.body .btn-wrap a,.body .block-box,.body .wp-block-embed,.body .wp-block-group,.body .wp-block-table,.body .scrollable-table,.body .wp-block-separator,.body .wp-block,.body .video-container,.comment-area,.related-entries,.pager-post-navi,.comment-respond{margin-bottom:3.2rem}.ranking-items .ranking-item-detail a{background-color:#3eb370}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{box-shadow:2px 2px 4px 0 gray}h2{font-size:1.5em;font-weight:700;color:#2c2b3c;text-align:left;position:relative;padding-bottom:.4em;display:inline-block;line-height:1.6;letter-spacing:.04em;background:transparent!important;border:none}h2::after{content:"";position:absolute;bottom:-.25rem;left:0;width:100%;height:3px;background:linear-gradient(to right,#f9d1eb,#d0ebff);opacity:.85;border-radius:2px}h2.entry-card-title.card-title.e-card-title{position:relative;font-size:.88rem;font-weight:600;letter-spacing:-.04em;color:#2c2b3c;padding-bottom:.22em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis}h2.entry-card-title.card-title.e-card-title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(to right,#f9d1eb,#d0ebff);opacity:.8;border-radius:1px}.article h2{padding:0 0 .28rem;margin-bottom:1rem}h3.wp-block-heading{border:none;padding:0 0 .28rem;margin-bottom:1rem}.article h3{font-size:1.4rem;font-weight:700;color:#2c2b3c;text-align:left;position:relative;padding-bottom:.4em;display:inline-block;line-height:1.6;letter-spacing:.04em;background:transparent!important;border:none}.article h3::after{content:"";position:absolute;bottom:-.25rem;left:0;width:100%;height:3px;background:linear-gradient(to right,#f9d1eb,#d0ebff);opacity:.85;border-radius:2px}.date-tags{margin-bottom:0}.entry-title,.archive-title{margin:10px 0 3px 0}.entry-content{margin-top:.6rem}footer,#navi .navi-in>.menu-header .sub-menu{background:linear-gradient(to right,#f9d1eb,#d0ebff);color:#333}.header-container{background-color:var(--cocoon-white-color);border-bottom:1px solid #ECECEC}.navi-in>ul{justify-content:left}.navi-in a{font-size:.88rem;letter-spacing:-.03rem}#navi .navi-in>ul>li>a{padding:0 .6rem}.content{margin-top:0}.content-in{justify-content:center;}.main,.sidebar{padding-top:32px}.pr-label-s{position:static;border:none;font-size:12px;padding:0}blockquote{background-color:#fff;border:none;padding:0}blockquote::after,blockquote::before{content:""}a.cta-button{display:inline-block;width:100%;max-width:360px;margin:1.5em auto;padding:1em 1.6em;font-size:1.05em;font-weight:700;text-align:center;color:#fff;background-color:#ec6ca9;border-radius:9999px;text-decoration:none;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:all 0.2s ease;touch-action:manipulation}a.cta-button:hover{background-color:#e35598;transform:translateY(-1px);box-shadow:0 6px 12px rgb(0 0 0 / .12)}@media screen and (max-width:768px){.ect-3-columns .entry-card-wrap{width:49.25%}}@media screen and (max-width:480px){.ect-3-columns .entry-card-wrap{width:49.25%}.sidebar{padding-left:10px;padding-right:10px}.entry-title,.article h2{padding:0 0 .4rem 0}.entry-title,.archive-title{margin:.4rem 0 0}.entry-content>*,.mce-content-body>*,.article p,.demo .entry-content p,.article dl,.article ul,.article ol,.article blockquote,.article pre,.article table,.article .toc,.body .article,.body .column-wrap,.body .new-entry-cards,.body .popular-entry-cards,.body .navi-entry-cards,.body .box-menus,.body .ranking-item,.body .rss-entry-cards,.body .widget,.body .author-box,.body .blogcard-wrap,.body .login-user-only,.body .information-box,.body .question-box,.body .alert-box,.body .information,.body .question,.body .alert,.body .memo-box,.body .comment-box,.body .common-icon-box,.body .blank-box,.body .button-block,.body .micro-bottom,.body .caption-box,.body .tab-caption-box,.body .label-box,.body .toggle-wrap,.body .wp-block-image,.body .booklink-box,.body .kaerebalink-box,.body .tomarebalink-box,.body .product-item-box,.body .speech-wrap,.body .wp-block-categories,.body .wp-block-archives,.body .wp-block-archives-dropdown,.body .wp-block-calendar,.body .ad-area,.body .wp-block-gallery,.body .wp-block-audio,.body .wp-block-cover,.body .wp-block-file,.body .wp-block-media-text,.body .wp-block-video,.body .wp-block-buttons,.body .wp-block-columns,.body .wp-block-separator,.body .components-placeholder,.body .wp-block-search,.body .wp-block-social-links,.body .timeline-box,.body .blogcard-type,.body .btn-wrap,.body .btn-wrap a,.body .block-box,.body .wp-block-embed,.body .wp-block-group,.body .wp-block-table,.body .scrollable-table,.body .wp-block-separator,.body .wp-block,.body .video-container,.comment-area,.related-entries,.pager-post-navi,.comment-respond{margin-bottom:1.4rem}}.header-container-in.hlt-top-menu.hlt-tm-small .site-name-text{padding:.8rem 0 0;margin-bottom:.2rem;background-image:linear-gradient(135deg,#f9d1eb 10%,#d0ebff 100%);background-repeat:no-repeat;background-size:100% 13px;background-position:bottom;color:#353535;text-align:center;font-weight:700;font-size:1.4rem}a.aff-button{display:block;width:100%;padding:.85rem;font-size:1.15rem;font-weight:700;text-align:center;color:#333;background:linear-gradient(to right,#fcd8f0,#cbe6ff);border:2px solid #f3cfe3;border-radius:12px;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,transform 0.1s ease;touch-action:manipulation}a.aff-button:hover{background:linear-gradient(to right,#fbe1f2,#d6efff);border-color:#eacde1;transform:translateY(-1px)}.fa-tag:before{display:none}ul#lct-widget-series,ul#lct-widget-character,ul#lct-widget-circle,.xilitidytagscloud{list-style:none;display:flex;flex-wrap:wrap;padding:0}aside #lct-widget-series li,#lct-widget-character li,#lct-widget-circle li,.widget_categories a,.xilitidytagscloud a{border:1px solid var(--cocoon-x-thin-color);border-radius:2px;color:var(--cocoon-text-color);text-decoration:none;font-size:12px;margin:2px;flex:1 1 auto;display:flex;justify-content:space-between;transition:all 0.3s ease-in-out}#lct-widget-series li a,#lct-widget-character li a,#lct-widget-circle li a{display:block;width:100%;text-decoration:none;font-size:.8rem;padding:3px 8px;color:#000}#lct-widget-series li a:hover,#lct-widget-character li a:hover,#lct-widget-circle li a:hover{background-color:#f5f8fa;transition:all 0.3s ease-in-out;color:var(--cocoon-text-color)}header div.list-custom-taxonomy-widget #lct-widget-series li,header #lct-widget-character li,header #lct-widget-circle li{border:1px solid var(--cocoon-x-thin-color);border-radius:2px;color:var(--cocoon-text-color);text-decoration:none;font-size:12px;margin:2px;display:flex;justify-content:space-between;transition:all 0.3s ease-in-out}dl.detail,dl.detail2,dl.detail3{display:grid;grid-template-columns:max-content 1fr;column-gap:.2em;row-gap:0;width:100%}dl.detail,dl.detail3{margin:0}.detail dt,.detail2 dt,.detail3 dt{margin:0;padding:0;width:5em}.detail dd,.detail2 dd,.detail3 dd{margin:0;padding:0}.review dd{margin:0}.review dl{margin-bottom:.8rem;width:100%;display:inline-block}.review dt{display:inline-block;background-image:linear-gradient(to right,#f9d1eb,#d0ebff);background-size:100% 4px;background-repeat:no-repeat;background-position:0 calc(100% - 6px);padding-bottom:6px;font-weight:600;もう少し強調（目立たせたいときに）}main.main,div.sidebar{margin:0}.main{padding:32px 32px 32px}.sidebar{padding-left:0;padding-right:32px;padding:32px 32px 32px 0}.header-container-in.hlt-top-menu.hlt-tm-small .site-name-text-link{margin:16px}.header-container-in.hlt-top-menu.hlt-tm-small .logo-header{max-height:60px}.sidebar h2,.sidebar h3{margin:0}.navi-menu-content{left:auto;right:0;transform:translateX(105%)}.mobile-header-menu-buttons .logo-menu-button{justify-content:flex-start;margin-left:32px;font-size:1.25rem;letter-spacing:-.03rem;font-weight:700}.header-container-in.hlt-top-menu.hlt-tm-small .site-name-text{font-size:1.25rem;letter-spacing:-.03rem}.mobile-header-menu-buttons{box-shadow:none}.mobile-menu-buttons .menu-button{width:auto}.search-menu-button.menu-button{padding-right:.5em}#navi-menu-open{padding-right:16px}@media screen and (max-width:480px){.comment-short{font-size:1.1rem}}@media screen and (max-width:1023px){padding:32px}@media screen and (max-width:834px){main.main,div.sidebar{padding:16px 16px 32px 16px}.mobile-header-menu-buttons .logo-menu-button{justify-content:flex-start;margin-left:16px}#navi-menu-open{padding-right:0}}@media screen and (max-width:480px){main.main,div.sidebar{padding:16px 16px 32px 16px}.mobile-header-menu-buttons .logo-menu-button{justify-content:flex-start;margin-left:16px}#navi-menu-open{padding-right:0}blockquote{font-size:1.1rem}dl{font-size:1rem}.widget_search{display:none}}.is-list-horizontal.large-thumb .card-title,.is-list-horizontal.large-thumb-on .card-title{height:2.4em}#related-entries{margin-top:-35px}#related-entries .related-entry-heading,.comment-title{margin-bottom:16px}.widget-entry-cards.card-large-image .card-content{margin:0;padding-top:.1rem}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%}.marker-red{background-color:#f1c6e3}.marker-under-red{background:linear-gradient(transparent 60%,#f1c6e3 60%)}.article-header .fa.fa-tags{display:none}.caption-sub{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{user-select:none;-webkit-user-select:none;// Google Chrome、Safari -webkit-user-drag:none;-moz-user-select:none;// Firefox -khtml-user-select:none;-khtml-user-drag:none}.blockquote-toggle-button-wrapper{margin-top:.5em;text-align:left}.blockquote-toggle-button{margin-top:1em;display:inline-block;padding:.4em 1.2em;font-size:14px;font-weight:700;border-radius:20px;background:linear-gradient(to right,#ffdddd,#ddeeff);border:1px solid #ccc;cursor:pointer;color:#333}.js-blockquote-html-trim p:first-child{margin-top:0!important;padding-top:0!important}.js-blockquote-html-trim:not(.is-expanded) .blockquote-toggle-inner>p{margin-top:0!important;padding-top:0!important}p.atmosphere{margin-bottom:0.3rem!important}p.atmosphere2{margin-top:0.3rem!important}