.page-title{margin-top:0;margin-bottom:3rem}@media screen and (min-width:750px){.page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}#MainContent :is(.fz-jp-information,.shopify-policy__container){box-sizing:border-box;width:100%;max-width:960px!important;margin:0 auto;padding:48px 32px 72px!important;font-family:var(--fz-font-sans);font-size:16px;line-height:1.8;color:#352e2a;text-align:left}#MainContent :is(.fz-jp-information,.shopify-policy__container) *{box-sizing:border-box;font-family:var(--fz-font-sans)!important;line-break:strict;word-break:normal}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte{font-size:16px!important;line-height:1.8!important;letter-spacing:.01em;overflow-wrap:break-word}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte :is(p,li,div,span,a,strong,em,td,th){font-size:inherit!important;line-height:inherit!important}#MainContent :is(.fz-jp-information .page-title,.shopify-policy__title h1){font-size:clamp(28px,3vw,38px)!important;font-weight:500;line-height:1.4!important;letter-spacing:0;margin:0 0 32px!important;text-align:left;text-wrap:balance}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte :is(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.55!important;letter-spacing:0;margin:2em 0 .75em}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte :is(h1,h2){font-size:clamp(20px,2vw,24px)!important}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte h3{font-size:clamp(18px,1.6vw,20px)!important}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte :is(h4,h5,h6){font-size:16px!important}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte>:first-child{margin-top:0}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte p{margin:0 0 1em}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte .ace-line:not(:is(h1,h2,h3,h4,h5,h6)){margin-bottom:.75em}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte :is(ul,ol){padding-inline-start:1.5em;margin:0 0 1.25em}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte li+li{margin-top:.35em}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte a{color:#614a40;text-underline-offset:3px;overflow-wrap:anywhere}#MainContent :is(.fz-jp-information,.shopify-policy__container) .rte table{font-size:16px!important;line-height:1.8!important}#MainContent .fz-jp-information--news .table-wrapper{overflow:visible!important}#MainContent .fz-jp-information--news :is(table,tbody,tr,td){height:auto!important}#MainContent .fz-jp-information--news table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed;font-size:16px!important;line-height:1.8!important;border:0!important;box-shadow:none!important}#MainContent .fz-jp-information--news td{padding:28px 0;vertical-align:top;border:0;border-bottom:1px solid #e6ddd2}#MainContent .fz-jp-information--news td:first-child{width:40%!important;padding-right:32px}#MainContent .fz-jp-information--news td:last-child{width:60%!important}#MainContent .fz-jp-information--news td :is(p,a){text-align:left!important}#MainContent .fz-jp-information--news td a{display:block;padding:0;margin:0;font-weight:400;text-decoration:none;background-image:none}#MainContent .fz-jp-information--news td:first-child p{color:#71645c;font-size:14px!important;margin-bottom:10px!important}#MainContent .fz-jp-information--news td:first-child p:has(a){font-size:16px!important;color:#352e2a;margin-bottom:0!important}#MainContent .fz-jp-information--news td:first-child strong{font-weight:600}#MainContent .fz-jp-information--news td p:empty{display:none}#MainContent .fz-jp-information--news td p{margin:0!important;display:block;-webkit-line-clamp:unset}@media(max-width:749px){#MainContent :is(.fz-jp-information,.shopify-policy__container){padding:32px 20px 48px!important}#MainContent :is(.fz-jp-information .page-title,.shopify-policy__title h1){margin-bottom:24px!important}#MainContent .fz-jp-information--news :is(table,tbody,tr,td){display:block;width:100%!important}#MainContent .fz-jp-information--news td:first-child{width:100%!important;padding:24px 0 12px;border-bottom:0}#MainContent .fz-jp-information--news td:last-child{width:100%!important;padding:0 0 24px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-main-page.css.map */
