#MainContent{--ocp-pink: #F7CDC7;--ocp-olive: #7D7F44;--ocp-olive-dk: #5F6135;--ocp-ivory: #FFF6E7;--ocp-beige: #F2E5D6;--ocp-mocha: #4A3426;--ocp-mocha-soft: #6E5A48;--ocp-terracotta: #F08A5D;--ocp-border: #E4D5BF;--ocp-f-jp: "Noto Sans JP", sans-serif}#MainContent h1,#MainContent .shopify-policy__title,#MainContent .collapsible-content__heading,#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .multicolumn__heading,#MainContent .contact-custom .title{font-family:var(--ocp-f-jp);font-weight:500;color:var(--ocp-mocha);line-height:1.4;letter-spacing:.04em}#MainContent h1,#MainContent .shopify-policy__title{font-size:clamp(28px,3.6vw,40px);margin-block:clamp(48px,8vw,100px) 32px}#MainContent h2{font-family:var(--ocp-f-jp);font-weight:500;color:var(--ocp-mocha);font-size:clamp(20px,2.6vw,25px);line-height:1.5;margin-block:clamp(40px,5vw,64px) 22px}#MainContent h3{font-family:var(--ocp-f-jp);font-weight:500;color:var(--ocp-mocha);font-size:clamp(16px,2vw,19px);line-height:1.6;margin-block:28px 12px}#MainContent p{font-family:var(--ocp-f-jp);font-weight:400;font-size:clamp(14px,1.6vw,16px);line-height:1.95;color:var(--ocp-mocha-soft)}#MainContent .rte p+p,#MainContent .shopify-policy__body p+p{margin-block-start:18px}#MainContent ul,#MainContent ol{color:var(--ocp-mocha-soft);line-height:1.9}#MainContent li+li{margin-block-start:6px}#MainContent a:not(.button){color:var(--ocp-olive);text-decoration:underline;text-underline-offset:2px}#MainContent a:not(.button):hover{color:var(--ocp-terracotta)}#MainContent a:not(.button):focus-visible{outline:2px solid var(--ocp-olive);outline-offset:2px}.caption-with-letter-spacing{color:var(--ocp-olive)!important}#MainContent .page-width,#MainContent .shopify-policy__container,#MainContent .collapsible-content-wrapper-narrow,#MainContent .contact.page-width--narrow,#MainContent .rich-text__blocks{max-width:900px}#MainContent .button,#MainContent button[type=submit]{font-family:var(--ocp-f-jp);font-weight:600;min-height:48px;border-radius:6px;box-shadow:none;background:var(--ocp-olive);color:#fff;border-color:var(--ocp-olive)}#MainContent .button:hover,#MainContent button[type=submit]:hover{background:var(--ocp-olive-dk);border-color:var(--ocp-olive-dk)}#MainContent table{width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;color:var(--ocp-mocha-soft)}#MainContent table th,#MainContent table td{padding:16px 20px;border-block-end:1px solid var(--ocp-border);text-align:left;vertical-align:top}#MainContent table th{font-weight:500;color:var(--ocp-mocha);white-space:nowrap;background:transparent}#MainContent .accordion{margin-block-start:0;border-block-start:none;border-block-end:1px solid var(--ocp-border)}#MainContent .accordion .icon-accordion,#MainContent .accordion summary .icon-caret{display:none}#MainContent .accordion summary{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:12px;padding:18px 4px;cursor:pointer}#MainContent .accordion summary:before{content:"Q";grid-column:1;font-family:var(--ocp-f-jp);font-weight:500;font-size:18px;color:var(--ocp-terracotta);text-align:center;line-height:1}#MainContent .accordion summary:after{content:"+";grid-column:3;font-size:20px;font-weight:500;color:var(--ocp-terracotta);text-align:center;line-height:1}#MainContent .accordion details[open]>summary:after{content:"\2212"}#MainContent .accordion summary:hover{background:color-mix(in srgb,var(--ocp-ivory) 70%,transparent)}#MainContent .accordion__title{grid-column:2;max-width:none;margin:0;font-family:var(--ocp-f-jp);font-weight:500;font-size:16px;line-height:1.6;color:var(--ocp-mocha)}#MainContent .accordion__content.rte{margin-block-end:20px;padding-inline-start:40px;padding-inline-end:0;font-size:14.5px;line-height:1.9;color:var(--ocp-mocha-soft)}#MainContent .collapsible-content__heading{font-size:clamp(20px,2.6vw,27px);margin-block:clamp(40px,5vw,64px) 22px}@media(min-width:750px){#MainContent .accordion summary{grid-template-columns:32px 1fr 32px;gap:16px;padding:22px 4px}#MainContent .accordion summary:before{font-size:20px}#MainContent .accordion summary:after{font-size:22px}#MainContent .accordion__content.rte{padding-inline-start:48px}}#MainContent .contact-custom input:not([type=radio]):not([type=checkbox]),#MainContent .contact-custom textarea,#MainContent .contact-custom select{background:#fff;border:1px solid var(--ocp-border);border-radius:6px;box-shadow:none;font-family:var(--ocp-f-jp);font-size:15px;padding:12px 14px}#MainContent .contact-custom input:not([type=radio]):not([type=checkbox]):focus,#MainContent .contact-custom textarea:focus,#MainContent .contact-custom select:focus{border-color:var(--ocp-olive);outline:2px solid var(--ocp-olive);outline-offset:1px}#MainContent .contact-custom label{font-family:var(--ocp-f-jp);font-weight:500;color:var(--ocp-mocha)}#MainContent .contact-custom .form-group{margin-block-end:20px}#MainContent .article-card,#MainContent .blog-articles .article{border-block-end:1px solid var(--ocp-border);box-shadow:none}#MainContent .article-card__title,#MainContent .article-card .card__heading{font-family:var(--ocp-f-jp);font-weight:500;color:var(--ocp-mocha)}#MainContent .article-card:hover .card__heading a,#MainContent .article-card__title:hover{color:var(--ocp-olive)}#MainContent .article-card__excerpt,#MainContent .card__caption{color:var(--ocp-mocha-soft)}@media(max-width:749px){#MainContent .page-width,#MainContent .shopify-policy__container,#MainContent .contact.page-width--narrow{padding-inline:20px}#MainContent h1,#MainContent .shopify-policy__title{font-size:clamp(24px,7vw,30px);margin-block:56px 24px}#MainContent table{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/okome-content-pages.css.map */
