body .animake-fold{box-sizing:border-box;border:1px solid #d5e3df;border-radius:12px;background:#fff;margin:10px 0;padding:0;color:#263b34;overflow-wrap:anywhere}body .animake-fold>summary{position:relative;display:block;list-style:none;min-height:48px;box-sizing:border-box;padding:15px 44px 15px 16px;cursor:pointer;color:#245b58;font:600 16px/1.6 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif}body .animake-fold>summary::-webkit-details-marker{display:none}body .animake-fold>summary::after{content:"＋";position:absolute;right:15px;top:14px;font-size:20px;line-height:1.5}body .animake-fold[open]>summary::after{content:"−"}body .animake-fold>summary:focus-visible,body .animake-fold-controls button:focus-visible{outline:3px solid #208078;outline-offset:3px}body .animake-fold>summary>h2,body .animake-fold>summary>h3,body .animake-fold>summary>h4{display:block;margin:0!important;padding:0!important;font:inherit!important;color:inherit!important;border:0!important}body .animake-fold>summary>h2::after,body .animake-fold>summary>h3::after,body .animake-fold>summary>h4::after{display:none!important}body .animake-fold__title{display:block}body .animake-fold__preview{display:block;margin-top:5px;font-size:14px;font-weight:400;line-height:1.75;color:#4b6058}body .animake-fold[open]>summary{border-bottom:1px solid #e4ece9;background:#f6faf8;border-radius:12px 12px 0 0}body .animake-fold__body{padding:14px 16px 16px;font:400 15px/1.9 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif}body .animake-fold__body p,body .animake-fold__body li{font:inherit}body .animake-fold__body p{margin:0 0 12px}body .animake-fold__body>:last-child{margin-bottom:0}body .animake-fold__body h3,body .animake-fold__body h4{font-size:16px;line-height:1.6;margin:18px 0 8px}body .animake-fold__body ul,body .animake-fold__body ol{padding-left:1.4em;margin:0}body .animake-fold__body li+li{margin-top:12px}body .animake-fold-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:12px 0}body .animake-fold-controls button{min-height:44px;padding:8px 12px;border:1px solid #bdd4cc;border-radius:8px;background:#f5faf7;color:#245b58;font:600 13px/1.5 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif;cursor:pointer}body .animake-contract-overview{display:grid;gap:7px;padding:14px 16px;margin:14px 0;background:#f1f8f5;border-radius:10px;font:400 15px/1.8 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif}body .animake-contract-overview p{margin:0;font:inherit}body .animake-contract-review.animake-detail__section>h2{font-size:20px;line-height:1.6}body .animake-contract-emergency{font:400 14px/1.8 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif;margin:16px 0}body .animake-readable-warning{padding:12px 14px;border-left:4px solid #bc652d;background:#fff6eb;font:600 15px/1.8 sans-serif}body .animake-support-card{border-top:1px solid #dbe6e1;margin-top:18px;padding-top:14px;font:400 14px/1.85 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif}body .animake-support-card p{font:inherit;margin:0 0 10px}body .animake-support-card a{overflow-wrap:anywhere}body .animake-readable-policy{max-width:850px}@media(max-width:480px){body .animake-fold>summary{padding-left:13px;font-size:15px}body .animake-fold__body{padding:12px 13px 14px}body .animake-contract-review.animake-detail__section{padding:20px 16px}}@media print{body .animake-fold-controls{display:none}body .animake-fold{break-inside:auto;border-color:#bbb}body .animake-fold>summary::after{display:none}body .animake-fold__preview{display:none}body .animake-fold>.animake-fold__body{display:block!important}}