[data-p3-care-service]{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important}
[data-p3-care-service] .p3-care-type{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.035em;color:#002fa7;margin:0 0 12px}
[data-p3-care-service] .product-info__title{font-size:36px;line-height:1.2;overflow-wrap:break-word}
[data-p3-care-service] .product-info__block-item[data-block-type=p3-care-profile]{margin-top:12px}
[data-p3-care-service] .p3-care-before-buy{border-top:1px solid #dedfe5;margin-top:18px;padding-top:16px;font-size:14px;line-height:1.5}
[data-p3-care-service] .p3-care-before-buy h2{font-family:var(--text-font-family),sans-serif;font-size:14px;line-height:1.5;font-weight:600;margin:0 0 6px}
[data-p3-care-service] .p3-care-before-buy p{margin:0}
[data-p3-care-service] .p3-care-before-buy p+p{margin-top:10px;color:#555b65}
[data-p3-care-service] .p3-care-details{margin-top:24px;border-top:1px solid #dedfe5}
[data-p3-care-service] .p3-care-details details{border-bottom:1px solid #dedfe5}
[data-p3-care-service] .p3-care-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;font-size:15px;line-height:1.5;font-weight:400}
[data-p3-care-service] .p3-care-details summary::-webkit-details-marker{display:none}
[data-p3-care-service] .p3-care-details summary:after{content:'+';font-size:18px;flex-shrink:0;font-weight:400}
[data-p3-care-service] .p3-care-details details[open]>summary:after{content:'−'}
[data-p3-care-service] .p3-care-detail-body{font-size:14px;line-height:1.55;padding-bottom:16px;color:#555b65}
[data-p3-care-service] .p3-care-detail-body p+p{margin-top:10px}
[data-p3-care-service] .p3-care-detail-body ol{padding-left:20px}
[data-p3-care-service] .p3-care-detail-body li+li{margin-top:8px}
[data-p3-care-service] .p3-care-related{font-size:14px;line-height:1.5;padding-top:16px}
[data-p3-care-service] .p3-care-related a{color:#002fa7;text-decoration:underline;text-underline-offset:3px}
[data-p3-care-service] .p3-care-support{margin-top:24px}
[data-p3-care-service] summary:focus-visible,[data-p3-care-service] .p3-care-related a:focus-visible{outline:3px solid #002fa7;outline-offset:4px}
@media(max-width:699px){[data-p3-care-service] .product-info__title{font-size:28px}[data-p3-care-service] .p3-care-before-buy{margin-top:16px}}
