#page-privacypolicy #pv-body{padding-bottom:120px}#page-privacypolicy .pv-block{padding-top:80px}#page-privacypolicy .pv-block-heading{border-bottom:1px solid #333;margin-bottom:40px;padding-bottom:24px}#page-privacypolicy .pv-title-en{color:#888;font-family:Lato,sans-serif;font-size:clamp(1.3rem,.924rem + .48vw,1.6rem);font-weight:400;letter-spacing:.1em;margin-bottom:8px}#page-privacypolicy .pv-title-ja{font-size:clamp(2rem,1.247rem + 2.02vw,2.8rem);font-weight:700}#page-privacypolicy .pv-block-body>p{font-size:1.4rem;line-height:1.9;margin-bottom:1.6em;text-align:justify}#page-privacypolicy .pv-text-list{border-top:1px solid #333;margin:24px 0}#page-privacypolicy .pv-text-list>p{border-bottom:1px solid #1e1e1e;font-size:1.4rem;line-height:1.9;margin-bottom:0;padding:18px 0 18px 4px;text-align:justify}#page-privacypolicy .enactment{border:1px solid #333;margin-top:30px;padding:24px 30px;text-align:right}#page-privacypolicy .enactment p{font-size:1.4rem;line-height:1.8}#page-privacypolicy .pv-contact-block{background:#1a1a1a;margin-top:60px;padding:40px}#page-privacypolicy .pv-contact-title{font-size:clamp(1.4rem,1.023rem + .48vw,1.6rem);font-weight:700;letter-spacing:.05em;margin-bottom:20px}#page-privacypolicy .pv-info-list>.item{border-top:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%}#page-privacypolicy .pv-info-list>.item>dd,#page-privacypolicy .pv-info-list>.item>dt{font-size:clamp(1.3rem,.924rem + .48vw,1.5rem);line-height:1.7;padding:14px 0 14px 10px}#page-privacypolicy .pv-info-list>.item>dt{border-top:3px solid #434343;-webkit-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em;margin-top:-1px}#page-privacypolicy .pv-info-list>.item>dd{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#page-privacypolicy .pv-item{border-top:1px solid #333;padding-top:0}#page-privacypolicy .pv-item-title{border-top:3px solid #434343;font-size:clamp(1.4rem,1.023rem + .48vw,1.6rem);font-weight:700;padding:20px 10px}#page-privacypolicy .pv-item-body{padding:0 10px 30px}#page-privacypolicy .pv-item-body p{font-size:1.4rem;line-height:1.9;margin-bottom:1em;text-align:justify}#page-privacypolicy .pv-item-body ol,#page-privacypolicy .pv-item-body ul{margin:8px 0 16px;padding-left:1.8em}#page-privacypolicy .pv-item-body ol>li,#page-privacypolicy .pv-item-body ul>li{font-size:1.4rem;line-height:1.9;margin-bottom:.8em;text-align:justify}#page-privacypolicy .pv-item-body ul{list-style:disc}#page-privacypolicy .pv-item-body ol ol,#page-privacypolicy .pv-item-body ol ul{margin-top:.6em}#page-privacypolicy .pv-alpha-list{list-style:none;margin:10px 0 16px;padding-left:.5em}#page-privacypolicy .pv-alpha-list>li{border-left:1px solid #333;font-size:1.4rem;line-height:1.9;margin-bottom:.8em;padding-left:.5em;text-align:justify}#page-privacypolicy .pv-sub-heading{background:#252525;border-left:3px solid #434343;font-size:1.4rem;font-weight:700;margin:20px 0 8px;padding:6px 10px}#page-privacypolicy .pv-closing{border-top:1px solid #333;display:block;font-size:1.4rem;margin-top:40px;padding-top:40px;text-align:right}@media only screen and (max-width:768px){#page-privacypolicy .pv-block{padding-top:60px}#page-privacypolicy .enactment{padding:20px}#page-privacypolicy .pv-contact-block{margin-top:40px;padding:30px 20px}#page-privacypolicy .pv-info-list>.item{display:block}#page-privacypolicy .pv-info-list>.item>dt{border-left:3px solid #434343;border-top:none;font-weight:700;padding-bottom:4px}#page-privacypolicy .pv-info-list>.item>dd{padding-top:0}}
