.item-page .isec{margin-top:44px}.item-page .isec-h{font-size:16px;font-weight:700;margin:0 0 14px;padding-left:10px;border-left:3px solid #ff4d6d;scroll-margin-top:16px}.item-page .isec-h3{font-size:14px;font-weight:700;color:#e6d5de;margin:18px 0 10px;padding-left:9px;border-left:2px solid rgba(255,77,109,.55)}.item-page .isec-h3:first-of-type{margin-top:0}.item-page .isec-note{font-size:12px;line-height:1.7;color:#b9a6b0;margin:0 0 12px}.item-page .itoc{margin:16px 0 4px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px}.item-page .itoc>summary{list-style:none;cursor:pointer;padding:11px 14px;font-size:13px;font-weight:700;color:#f2dfe7;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-page .itoc>summary::-webkit-details-marker{display:none}.item-page .itoc>summary:after{content:"▾";color:#ff8fa6;font-size:12px;transition:transform .15s ease}.item-page .itoc[open]>summary:after{transform:rotate(180deg)}.item-page .itoc[open]>summary{border-bottom:1px solid rgba(255,255,255,.08)}.item-page .itoc ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:11px 14px 13px}.item-page .itoc a{display:inline-block;font-size:12px;line-height:1;padding:7px 11px;border-radius:999px;color:#f2dfe7;text-decoration:none;background:rgba(255,77,109,.12);border:1px solid rgba(255,77,109,.28)}.item-page .itoc a:hover{background:rgba(255,77,109,.22)}.item-page .iintro{margin:18px 0 10px;font-size:13.5px;line-height:2;color:#e6d5de;overflow-wrap:anywhere}.item-page .iintro p{margin:0 0 15px;white-space:pre-line}.item-page .iintro p:last-child{margin-bottom:0}.item-page .irate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.item-page .irate-stars{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:1px;white-space:nowrap}.item-page .irate-base{color:rgba(255,255,255,.18)}.item-page .irate-fill{position:absolute;inset:0;overflow:hidden;color:#ffd874}.item-page .irate-num{color:#ffd874;font-size:16px}.item-page .irate-count{color:#b9a6b0;font-size:12px}.item-page .ifaq{margin:0}.item-page .ifaq-row{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.item-page .ifaq-row:last-child{border-bottom:0}.item-page .ifaq dt{font-size:13.5px;font-weight:700;color:#f7ecf1;margin:0 0 5px}.item-page .ifaq dt:before{content:"Q. ";color:#ff4d6d;font-weight:700}.item-page .ifaq dd{margin:0;font-size:13px;line-height:1.8;color:#cbb8c3}.item-page .ifaq dd,.item-page .ifaq dt{overflow-wrap:anywhere}.item-page .iupdated{margin:22px 0 0;font-size:11px;line-height:1.7;color:#9a8a93}@media (min-width:560px){.item-page .iintro{font-size:14px}.item-page .iintro p{margin-bottom:17px}.item-page .isec-h{font-size:17px}.item-page .itoc a{font-size:12.5px}}@media (min-width:900px){.item-page .isec{margin-top:34px}.item-page .isec-h{font-size:18px}.item-page .iintro{font-size:14.5px;line-height:2.05;margin:22px 0 12px}.item-page .iintro p{margin-bottom:19px}.item-page .ifaq dt{font-size:14px}.item-page .ifaq dd{font-size:13.5px}}