.policy_arts__36Q0w{list-style:none}.policy_art__ZkzGa,.policy_blk__5VXWL{display:grid;grid-template-columns:1fr;gap:0 clamp(24px,4vw,60px);padding:clamp(24px,3.4vh,34px) 2px;border-top:1px solid rgba(26,23,20,.16)}.policy_art__ZkzGa:last-child{border-bottom:1px solid rgba(26,23,20,.16)}.policy_blkFirst__i9_Jm{border-top:0;padding-top:0}.policy_blk__5VXWL:last-child{border-bottom:1px solid rgba(26,23,20,.16)}.policy_artBody__MeaLh,.policy_artHead__zpZDq{min-width:0}@media (min-width:960px){.policy_art__ZkzGa,.policy_blk__5VXWL{grid-template-columns:minmax(0,15em) minmax(0,1fr)}.policy_artBody__MeaLh>.policy_body__rOdKb:first-child,.policy_artBody__MeaLh>.policy_list__MZUGh:first-child{margin-top:0}}.policy_artNo__UkHrH{display:block;font-family:var(--ink-mono);font-size:.58rem;letter-spacing:.22em;color:var(--ink-blue);margin-bottom:9px}.policy_artNoJa__wv8hV{font-family:var(--ink-gothic);font-weight:500;font-size:.72rem;letter-spacing:.14em}.policy_artTitle__g_M_q{font-family:var(--ink-mincho);font-weight:700;font-size:clamp(1rem,1.6vw,1.15rem);letter-spacing:.05em;line-height:1.7;color:var(--ink-sumi)}.policy_body__rOdKb{max-width:44em;margin-top:14px;font-size:.9rem;font-weight:400;line-height:2.15;letter-spacing:.04em;color:#4a423b;word-break:auto-phrase}.policy_body__rOdKb+.policy_body__rOdKb{margin-top:1.1em}.policy_list__MZUGh{max-width:44em;margin-top:16px;list-style:none}.policy_list__MZUGh li{position:relative;padding-left:1.6em;font-size:.88rem;font-weight:400;line-height:2.1;letter-spacing:.04em;color:#4a423b;word-break:auto-phrase}.policy_list__MZUGh li+li{margin-top:.5em}.policy_list__MZUGh li:before{content:"";position:absolute;left:0;top:1em;width:9px;height:2px;background:var(--ink-blue)}.policy_links__lwN_u{margin-top:18px;list-style:none}.policy_links__lwN_u li+li{margin-top:2px}.policy_links__lwN_u a{display:inline-block;font-family:var(--ink-mono);font-size:.68rem;letter-spacing:.08em;line-height:1.9;color:var(--ink-blue);text-decoration:none;border-bottom:1px solid rgba(30,118,174,.4);transition:border-color .3s ease,color .3s ease}.policy_links__lwN_u a:hover{color:var(--ink-sumi);border-color:var(--ink-sumi)}.policy_links__lwN_u a[target=_blank]:after{content:"↗";margin-left:.5em}.policy_sub__v8_ve{font-family:var(--ink-mincho);font-weight:700;font-size:1rem;letter-spacing:.05em;line-height:1.75;color:var(--ink-sumi)}.policy_lead__qEIDm{max-width:52em;margin-bottom:clamp(26px,4vh,38px);font-size:.9rem;line-height:2.15;letter-spacing:.03em;color:var(--ink-dim);word-break:auto-phrase}.policy_colophon__SvQPc{margin-top:clamp(34px,5vh,52px);padding-top:15px;border-top:1px solid rgba(26,23,20,.16);text-align:right}.policy_colophon__SvQPc p{font-family:var(--ink-mono);font-size:.66rem;letter-spacing:.16em;line-height:2.1;color:var(--ink-dim)}.policy_colophon__SvQPc p:nth-last-child(-n+2){font-family:var(--ink-mincho);font-weight:700;font-size:.8rem;letter-spacing:.1em;color:var(--ink-sumi)}.policy_desk__31QOC{display:grid;gap:0;max-width:54em}.policy_desk__31QOC>div{display:grid;grid-template-columns:minmax(8em,auto) 1fr;gap:0 clamp(16px,3vw,40px);align-items:baseline;padding:13px 2px;border-top:1px solid rgba(26,23,20,.16)}.policy_desk__31QOC>div:last-child{border-bottom:1px solid rgba(26,23,20,.16)}.policy_desk__31QOC dt{font-family:var(--ink-mono);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.policy_desk__31QOC dd{font-size:.88rem;font-weight:400;line-height:1.95;letter-spacing:.03em;color:var(--ink-sumi)}.policy_desk__31QOC dd a{color:var(--ink-blue);text-decoration:none;border-bottom:1px solid rgba(30,118,174,.4)}.policy_desk__31QOC dd a:hover{color:var(--ink-sumi);border-color:var(--ink-sumi)}@media (max-width:560px){.policy_desk__31QOC>div{grid-template-columns:1fr;gap:4px}}.policy_notice__MB5Tn{position:relative;margin-bottom:clamp(30px,4.6vh,46px);padding:18px 20px 20px 22px;background:rgba(196,55,43,.05);border-top:1px solid rgba(196,55,43,.32);border-bottom:1px solid rgba(196,55,43,.32)}.policy_notice__MB5Tn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ink-shu)}.policy_noticeLabel__1HOjI{font-family:var(--ink-mono);font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-shu)}.policy_noticeTitle__1LIUW{margin-top:8px;font-family:var(--ink-mincho);font-weight:700;font-size:.98rem;letter-spacing:.05em;line-height:1.8;color:var(--ink-shu)}.policy_noticeBody__bdRUE{max-width:54em;margin-top:8px;font-size:.82rem;line-height:2;letter-spacing:.03em;color:#4a423b}.policy_noticeBody__bdRUE code{font-family:var(--ink-mono);font-size:.92em;letter-spacing:.02em;color:var(--ink-sumi)}.policy_tel__hEnDX{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(18px,3vw,38px);padding:clamp(20px,3vh,30px) 2px;border-top:3px solid var(--ink-sumi);border-bottom:1px solid rgba(26,23,20,.16);color:inherit;text-decoration:none}.policy_telNo__Qs5AZ{font-family:var(--ink-serif);font-weight:300;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1;letter-spacing:.02em;color:var(--ink-blue);transition:color .3s ease}a.policy_tel__hEnDX:hover .policy_telNo__Qs5AZ{color:var(--ink-sumi)}.policy_telMeta__Qv5VD{font-family:var(--ink-mono);font-size:.66rem;letter-spacing:.16em;line-height:2;color:var(--ink-dim)}.policy_form__r0T3t{max-width:60em}.policy_grid__77CcM{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.6vw,34px)}@media (max-width:720px){.policy_grid__77CcM{grid-template-columns:1fr}}.policy_field__eZMDl{display:block;margin-top:clamp(20px,2.8vh,30px)}.policy_grid__77CcM .policy_field__eZMDl{margin-top:0}.policy_label__42LYx{display:block;margin-bottom:7px;font-size:.74rem;letter-spacing:.14em;color:var(--ink-sumi)}.policy_label__42LYx,.policy_required__i2pp2{font-family:var(--ink-gothic);font-weight:500}.policy_required__i2pp2{font-style:normal;font-size:.6rem;letter-spacing:.16em;color:var(--ink-shu);margin-left:.7em;padding-bottom:1px;border-bottom:1px solid var(--ink-shu)}.policy_input__Bbpp0{display:block;width:100%;padding:10px 2px;border:0;border-bottom:1px solid rgba(26,23,20,.32);border-radius:0;background:transparent;font-family:var(--ink-gothic);font-weight:400;font-size:.94rem;letter-spacing:.04em;line-height:1.7;color:var(--ink-sumi);transition:border-color .3s ease,box-shadow .3s ease}.policy_input__Bbpp0::placeholder{color:rgba(109,103,92,.6)}.policy_input__Bbpp0:focus{outline:none;border-bottom-color:var(--ink-blue);box-shadow:0 1px 0 0 var(--ink-blue)}.policy_select__xNLbj{appearance:none;-webkit-appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8'%3E%3Cpath d='M1 1l5.5 5.5L12 1' fill='none' stroke='%231a1714' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 3px center;cursor:pointer}.policy_textarea__Z2_2M{padding:13px 14px;border:1px solid rgba(26,23,20,.28);resize:vertical}.policy_textarea__Z2_2M:focus{border-color:var(--ink-blue);box-shadow:none}.policy_count__vAAnk{display:block;margin-top:7px;font-family:var(--ink-mono);font-size:.62rem;letter-spacing:.16em;color:var(--ink-dim);text-align:right}.policy_actions__GX7qa{margin-top:clamp(30px,4.4vh,46px);padding-top:clamp(22px,3vh,30px);border-top:1px solid rgba(26,23,20,.16)}.policy_consent__nwSIt{font-size:.8rem;line-height:2;letter-spacing:.03em;color:var(--ink-dim);margin-bottom:18px}.policy_consent__nwSIt a{color:var(--ink-blue);text-decoration:none;border-bottom:1px solid rgba(30,118,174,.4)}.policy_consent__nwSIt a:hover{color:var(--ink-sumi);border-color:var(--ink-sumi)}.policy_submit__x99dc{border:0;cursor:pointer;font:inherit;font-family:var(--ink-gothic);font-weight:500;font-size:.84rem;letter-spacing:.12em}.policy_submitArrow__k_vUt{font-family:var(--ink-mono)}.policy_note__T_Pek{margin-top:16px;font-size:.76rem;line-height:1.95;letter-spacing:.03em;color:var(--ink-dim);max-width:54em}.policy_after___SOn4{margin-top:clamp(24px,3.4vh,34px);padding:20px 22px;background:var(--ink-sand);border-top:3px solid var(--ink-sumi)}.policy_after___SOn4:focus{outline:none}.policy_afterTitle__LvF_B{font-family:var(--ink-mincho);font-weight:700;font-size:.96rem;letter-spacing:.05em;color:var(--ink-sumi)}.policy_afterBody__jah_b{margin-top:9px;font-size:.82rem;line-height:2;letter-spacing:.03em;color:#4a423b}.policy_afterAddress__f2Gv4{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(26,23,20,.2)}.policy_afterAddress__f2Gv4 code{font-family:var(--ink-mono);font-size:.82rem;letter-spacing:.06em;color:var(--ink-sumi)}.policy_copyBtn__GBpRy{padding:0 0 3px;border:0;border-bottom:2px solid var(--ink-blue);background:transparent;cursor:pointer;font-family:var(--ink-mono);font-size:.62rem;letter-spacing:.18em;color:var(--ink-sumi);transition:color .3s ease,border-color .3s ease}.policy_copyBtn__GBpRy:hover{color:var(--ink-blue)}.policy_desk__31QOC :focus-visible,.policy_form__r0T3t :focus-visible,.policy_links__lwN_u :focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px}