@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;700&display=swap";body:has(.shopify-policy__container){overflow-x:clip;color:#111;background:#fff}body:has(.shopify-policy__container) .content-for-layout{position:relative;overflow:visible;color:#111;background:#fff}body:has(.shopify-policy__container) .content-for-layout:before,body:has(.shopify-policy__container) .content-for-layout:after{content:none}body:has(.shopify-policy__container) .shopify-policy__container{box-sizing:border-box;width:min(calc(100% - 40px),960px);max-width:960px;margin:0 auto;padding:72px 20px 120px}body:has(.shopify-policy__container) .shopify-policy__title{margin:0 0 40px;padding:0;text-align:left;border:0}body:has(.shopify-policy__container) .shopify-policy__title:before,body:has(.shopify-policy__container) .shopify-policy__title:after{content:none}body:has(.shopify-policy__container) .shopify-policy__title h1{max-width:none;margin:0;color:#111;font-family:IBM Plex Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(28px,2.5vw,35px);font-style:normal;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;overflow-wrap:anywhere;animation:none}body:has(.shopify-policy__container) .shopify-policy__body{position:static;margin:0;padding:0;color:#333;background:transparent;border:0;animation:none}body:has(.shopify-policy__container) .shopify-policy__body:before,body:has(.shopify-policy__container) .shopify-policy__body:after{content:none}body:has(.shopify-policy__container) .shopify-policy__body .rte{max-width:none;margin:0;color:#333;font-family:IBM Plex Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:15px;font-weight:400;line-height:1.75;letter-spacing:.015em;overflow-wrap:anywhere}body:has(.shopify-policy__container) .shopify-policy__body .rte>:first-child,body:has(.shopify-policy__container) .shopify-policy__body .rte>div>:first-child{margin-top:0}body:has(.shopify-policy__container) .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__body h3,body:has(.shopify-policy__container) .shopify-policy__body h4,body:has(.shopify-policy__container) .shopify-policy__body h5{margin:52px 0 22px;padding:0;color:#111;border:0;font-family:IBM Plex Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0}body:has(.shopify-policy__container) .shopify-policy__body h2{font-size:18px}body:has(.shopify-policy__container) .shopify-policy__body h3,body:has(.shopify-policy__container) .shopify-policy__body h4{font-size:17px}body:has(.shopify-policy__container) .shopify-policy__body h5{font-size:16px}body:has(.shopify-policy__container) .shopify-policy__body p,body:has(.shopify-policy__container) .shopify-policy__body ul,body:has(.shopify-policy__container) .shopify-policy__body ol{margin-top:0;margin-bottom:20px}body:has(.shopify-policy__container) .shopify-policy__body ul,body:has(.shopify-policy__container) .shopify-policy__body ol{padding-left:1.65em}body:has(.shopify-policy__container) .shopify-policy__body li+li{margin-top:8px}body:has(.shopify-policy__container) .shopify-policy__body strong{color:#111;font-weight:700}body:has(.shopify-policy__container) .shopify-policy__body a{color:#111;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .16s ease}body:has(.shopify-policy__container) .shopify-policy__body a:hover{color:#111;background:transparent;opacity:.62}body:has(.shopify-policy__container) .shopify-policy__body a:focus-visible{outline:2px solid #111;outline-offset:4px}body:has(.shopify-policy__container) .shopify-policy__body table{width:100%;margin:32px 0;border-collapse:collapse;color:#333;font-size:14px;line-height:1.65}body:has(.shopify-policy__container) .shopify-policy__body th,body:has(.shopify-policy__container) .shopify-policy__body td{padding:14px 16px;vertical-align:top;text-align:left;border:1px solid #d8d8d8}body:has(.shopify-policy__container) .shopify-policy__body th{color:#111;background:#f5f5f5;font-weight:700}body:has(.shopify-policy__container) .shopify-policy__body hr{margin:48px 0;border:0;border-top:1px solid #d8d8d8}@media screen and (max-width:749px){body:has(.shopify-policy__container) .shopify-policy__container{width:calc(100% - 32px);padding:48px 0 80px}body:has(.shopify-policy__container) .shopify-policy__title{margin-bottom:32px}body:has(.shopify-policy__container) .shopify-policy__title h1{font-size:28px;line-height:1.35}body:has(.shopify-policy__container) .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__body h3,body:has(.shopify-policy__container) .shopify-policy__body h4,body:has(.shopify-policy__container) .shopify-policy__body h5{margin-top:42px;margin-bottom:18px}body:has(.shopify-policy__container) .shopify-policy__body .rte{font-size:15px;line-height:1.75}body:has(.shopify-policy__container) .shopify-policy__body .scrollable-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body:has(.shopify-policy__container) .shopify-policy__body table{display:block;width:100%;overflow-x:auto;white-space:normal;-webkit-overflow-scrolling:touch}body:has(.shopify-policy__container) .shopify-policy__body th,body:has(.shopify-policy__container) .shopify-policy__body td{min-width:138px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){body:has(.shopify-policy__container) .shopify-policy__body a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-fourte-policy.css.map */
