.organize-wrap{width:calc(100% - 48px);max-width:1160px;margin:35px auto 60px}.organize-details{border:1px solid #d8bd8f;border-radius:30px;background:#fff;overflow:hidden}.organize-details>summary{list-style:none;cursor:pointer;padding:25px 28px;display:flex;align-items:center;gap:20px;color:#302b22;font-size:20px;line-height:1.8;font-weight:500;background:#fffcf5}.organize-details>summary::-webkit-details-marker{display:none}.organize-details>summary:after{content:'＋';margin-left:auto;flex:none;width:34px;height:34px;border:1px solid #d9be8f;border-radius:50%;display:grid;place-items:center;color:#8d692d;font-size:20px}.organize-details[open]>summary:after{content:'−'}.organize-details>summary:focus-visible{outline:3px solid #a17a38;outline-offset:-5px}.organize-details>.section{padding-top:45px;padding-bottom:45px}.organize-note{font-size:14px;line-height:1.9;color:#675c4a;margin:12px 5px}.organize-menu-group{min-width:0}.organize-menu-group h3{font-size:14px;letter-spacing:.03em;color:#8e692d;font-weight:500;margin:20px 0 12px}.organize-menu-group .organize-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.organize-tool-jump{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.organize-tool-jump a{border:1px solid #d7bb88;border-radius:50px;padding:11px 20px;color:#755522;background:#fff;text-decoration:none;font-size:15px;line-height:1.8}.organize-tool-jump a:focus-visible{outline:3px solid #a17a38;outline-offset:4px}.organize-contact-note{font-size:15px;line-height:2;color:#675c4a}.organize-details .clarity-heading{margin-bottom:20px}.organize-details .focus-heading{position:static}.organize-details .section-heading h2{font-size:30px}.organize-details .personal-section{background:#fff}.organize-divider{display:block;font-size:13px;color:#8e692d;line-height:1.8;padding:7px 0}.theme-consulting .inquiry-section,.theme-marriage .inquiry-section{padding-top:45px}.organize-details .inquiry-surface{box-shadow:none}
@media(max-width:900px){.organize-wrap{width:calc(100% - 40px);margin-top:25px;margin-bottom:40px}.organize-details{border-radius:25px}.organize-details>summary{padding:20px;font-size:18px;gap:15px}.organize-details>summary:after{width:30px;height:30px}.organize-details .section{padding-top:30px;padding-bottom:30px}.organize-menu-group .organize-menu-links{grid-template-columns:1fr}.organize-tool-jump{flex-direction:column}.organize-tool-jump a{text-align:center}.organize-details .section-heading h2{font-size:27px}}
