.pg-book .book{padding:96px 0 112px}.pg-book .book .grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:80px;display:grid}.pg-book .book .sub{max-width:560px;color:var(--fg-2);margin-top:24px;font-size:17px;line-height:1.65}.pg-book .agenda{margin-top:40px}.pg-book .agenda li{color:var(--fg-1);border-bottom:1px solid var(--border-1);align-items:flex-start;gap:14px;padding:12px 0;font-size:15px;line-height:1.55;display:flex}.pg-book .agenda li:first-child{border-top:1px solid var(--border-1)}.pg-book .agenda li svg{color:var(--accent);margin-top:3px}.pg-book .aside{color:var(--fg-3);margin-top:32px;font-size:14px}.pg-book .aside a{color:var(--accent);font-weight:600}.pg-book .aside a:hover{color:var(--accent-hover)}.pg-book .book-card{background:var(--bg-2);box-shadow:none;border:0;padding:40px}.pg-book .book-card .rule{margin-bottom:24px}.pg-book .book-card h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.pg-book .book-card p{color:var(--fg-2);margin-top:10px;font-size:14px;line-height:1.6}.pg-book .book-card .btn{width:100%;margin-top:28px}.pg-book .book-card .micro{text-align:center;color:var(--fg-3);margin-top:16px;font-size:12px}.pg-book .book-form{margin-top:24px}.pg-book .book-form .pform-fields{grid-template-columns:1fr;gap:16px;display:grid}.pg-book .book-form .pform-field--checkbox{align-items:center;gap:10px;display:flex}.pg-book .book-form .pform-field--checkbox span{margin-bottom:0}.pg-book .book-form .pform-field--checkbox input{width:auto}.pg-book .book-form .pform-message{color:var(--fg-2)}.pg-book .book-form .pform-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.pg-book .book-form .pform-error{color:var(--pnc-red-dark);margin-top:14px;font-size:14px}.pg-book .book-form .pform-confirmation{color:var(--fg-1);margin-top:8px;font-size:16px}@media (max-width:900px){.pg-book .book{padding:64px 0 80px}.pg-book .book .grid{grid-template-columns:1fr;gap:48px}}
