@charset "UTF-8";.parts-surround{margin-top:1.5em;border:1px solid var(--category-color);padding:.2em 1em .5em;font-size:18px}.parts-surround__heading{margin-left:-.3em;padding-inline:.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;color:var(--category-color);font-size:inherit;font-weight:400;line-height:1;letter-spacing:0;transform:translateY(-.7em);margin-bottom:-.7em}.parts-folding{margin-top:25px}.parts-folding__heading{padding:3px 12px;border-radius:6px;background:#EBEBEB;color:var(--category-color);font-weight:500;font-size:16px;line-height:1.33;letter-spacing:.05em;position:relative;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.parts-folding__heading::before,.parts-folding__heading::after{content:"";background:var(--category-color);display:block;width:12px;height:1px;position:absolute;top:0;bottom:0;right:12px;margin:auto;transform-origin:center center;transition:transform 0.4s}.parts-folding__heading::after{transform:rotate(90deg)}.parts-folding[open] .parts-folding__heading::after{transform:rotate(0)}.parts-folding__contents{padding-inline:18px}@media (hover:hover){.parts-folding__heading{transition:background-color 0.4s}.parts-folding__heading:hover{background-color:var(--category-color-opacity15)}}.bl-contents .parts-folding__heading{padding-block:7.5px;margin-bottom:12px;font-size:18px}