#source-zPRVEM{isolation:isolate;position:relative;min-width:0;}
#source-zPRVEM :where(div,section,article,figure,header,footer,main,nav,aside){position:revert;background:revert;color:inherit;max-width:revert;min-width:0;}
#source-zPRVEM :where(picture,figure){margin:0;}
#source-zPRVEM :where(img){margin:0;max-height:none;object-fit:fill;}
#source-zPRVEM :where(svg){height:revert;}
#source-zPRVEM :where(table){display:table;}

#source-zPRVEM .jag-privacy{width:100%;max-width:100%;box-sizing:border-box;background:#F3F0E7;color:#12242C;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;padding:56px 20px 64px;line-height:1.9;-webkit-font-smoothing:antialiased;}
#source-zPRVEM .jag-privacy *{box-sizing:border-box;max-width:100%;}
#source-zPRVEM .jag-privacy .pv-inner{width:100%;max-width:800px;margin:0 auto;}
#source-zPRVEM .jag-privacy .pv-eyebrow{font-size:11px;letter-spacing:0;font-weight:700;color:#6F7777;margin:0 0 14px;text-transform:uppercase;}
#source-zPRVEM .jag-privacy .source-h1{font-size:28px;line-height:1.5;font-weight:700;color:#12242C;margin:0 0 14px;letter-spacing:0;}
#source-zPRVEM .jag-privacy .pv-meta{font-size:13px;color:#6F7777;margin:0 0 8px;}
#source-zPRVEM .jag-privacy .pv-rule{height:2px;background:#E98F22;width:56px;margin:22px 0 30px;border:0;}
#source-zPRVEM .jag-privacy .pv-lead{background:#FFF9ED;border-radius:20px;padding:22px 24px;margin:0 0 38px;font-size:15px;color:#12242C;}
#source-zPRVEM .jag-privacy h2{font-size:18px;line-height:1.6;font-weight:700;color:#12242C;margin:38px 0 12px;padding-left:14px;border-left:4px solid #E98F22;}
#source-zPRVEM .jag-privacy h3{font-size:15px;font-weight:700;color:#12242C;margin:24px 0 8px;}
#source-zPRVEM .jag-privacy p{font-size:15px;margin:0 0 14px;color:#12242C;}
#source-zPRVEM .jag-privacy ul{margin:0 0 16px;padding-left:1.25em;}
#source-zPRVEM .jag-privacy li{font-size:15px;margin:0 0 8px;color:#12242C;}
#source-zPRVEM .jag-privacy a{color:#12242C;text-decoration:underline;text-underline-offset:3px;}
#source-zPRVEM .jag-privacy a:hover{color:#E98F22;}
#source-zPRVEM .jag-privacy .pv-note{font-size:13px;color:#6F7777;margin:0 0 14px;}
#source-zPRVEM .jag-privacy .pv-cta{display:inline-block;background:#E98F22;color:#12242C;font-weight:700;font-size:15px;text-decoration:none;border-radius:999px;padding:13px 30px;margin:6px 0 0;}
#source-zPRVEM .jag-privacy .pv-cta:hover{background:#FFC47E;color:#12242C;}
#source-zPRVEM .jag-privacy .pv-en{background:#ECE8DC;border-radius:20px;padding:26px 24px;margin:48px 0 0;}
#source-zPRVEM .jag-privacy .pv-en h2{margin-top:0;font-size:16px;border-left-color:#6F7777;}
#source-zPRVEM .jag-privacy .pv-en h3{font-size:14px;margin:18px 0 6px;}
#source-zPRVEM .jag-privacy .pv-en p,#source-zPRVEM .jag-privacy .pv-en li{font-size:14px;line-height:1.8;}
#source-zPRVEM .jag-privacy .pv-foot{margin:44px 0 0;padding-top:20px;border-top:1px solid #D9D3C4;font-size:13px;color:#6F7777;}
@media  (max-width:600px){#source-zPRVEM .jag-privacy{padding:40px 16px 48px;}
#source-zPRVEM .jag-privacy .source-h1{font-size:23px;}
#source-zPRVEM .jag-privacy h2{font-size:17px;}
#source-zPRVEM .jag-privacy .pv-lead,#source-zPRVEM .jag-privacy .pv-en{padding:20px 18px;border-radius:16px;}}
#source-zPRVEM .jag-privacy{position:relative;overflow:hidden;}
#source-zPRVEM .jag-privacy .pv-bg-media{position:absolute;inset:0;z-index:0;pointer-events:none;}
#source-zPRVEM .jag-privacy .pv-bg-media picture{display:block;width:100%;height:100%;}
#source-zPRVEM .jag-privacy .pv-bg-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.02;mix-blend-mode:multiply;}
#source-zPRVEM .jag-privacy .pv-inner{position:relative;z-index:1;}
#source-zPRVEM .jag-privacy .pv-hero{position:relative;}
#source-zPRVEM .jag-privacy .pv-hero .pv-hero-media{position:absolute;top:0;left:0;right:0;height:96px;overflow:hidden;z-index:0;pointer-events:none;}
#source-zPRVEM .jag-privacy .pv-hero .pv-hero-media picture{display:block;width:100%;height:100%;}
#source-zPRVEM .jag-privacy .pv-hero .pv-hero-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.15;mix-blend-mode:multiply;}
#source-zPRVEM .jag-privacy .pv-hero .pv-hero-text{position:relative;z-index:1;padding-top:16px;}
#source-zPRVEM .jag-privacy .pv-met-footer{position:relative;width:100%;max-width:100%;overflow:hidden;height:clamp(140px,20vw,320px);background:#ECE8DC;pointer-events:none;margin-top:44px;border-radius:16px;}
#source-zPRVEM .jag-privacy .pv-met-footer picture{display:block;width:100%;height:100%;}
#source-zPRVEM .jag-privacy .pv-met-footer img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom right;opacity:.1;mix-blend-mode:multiply;}
@media  (max-width:600px){#source-zPRVEM .jag-privacy .pv-met-footer{height:clamp(90px,30vw,200px);}}
#source-zPRVEM .jag-privacy .jag-txo{text-shadow:0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0 0 6px #fff;}
#source-zPRVEM .jag-privacy .jag-txo-strong{-webkit-text-stroke:3px #fff;paint-order:stroke fill;}
@media  (max-width:600px){#source-zPRVEM .jag-privacy .pv-hero .pv-hero-media{height:54px;}
#source-zPRVEM .jag-privacy .pv-hero .pv-hero-media img{opacity:.1;}}
#source-zPRVEM .preview-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;}
#source-zPRVEM .jag-content-col{width:100%;max-width:100%;min-width:0;}