﻿.fs-l-main{margin:110px auto;max-width:1400px;padding:0 10px}@media screen and (max-width: 736px){.fs-l-main{margin:80px auto}}dl{display:grid;grid-template-columns:auto 1fr;font-size:14px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;margin:40px 0}@media screen and (max-width: 480px){dl{font-size:12px}}dl dd,dl dt{padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}dl dt{background-color:#f3f3f3}.fs-c-documentColumn__heading{font-size:14px;font-family:"Noto Sans JP",sans-serif;background-color:#e9e9e9;padding:10px 5px;font-weight:700;margin:55px 0 20px}.fs-body-about-terms .lead__common::after{content:"特定商取引法に基づく表示"}.fs-body-about-terms .fs-c-documentArticle__heading{font-size:17px;background-color:#0a1c4c;padding:10px 5px 8px;color:#fff;margin-bottom:20px;margin-top:40px}.fs-body-about-terms dl{display:grid;grid-template-columns:auto 1fr;font-size:14px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;margin:40px 0}@media screen and (max-width: 480px){.fs-body-about-terms dl{grid-template-columns:1fr 1fr;font-size:12px}}.fs-body-about-terms dl *{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:17px 7px}.fs-body-about-terms dl dt{background-color:#f3f3f3}.fs-body-about-terms h3.fs-c-documentColumn__heading{font-size:14px;font-family:"Noto Sans JP",sans-serif;background-color:#e9e9e9;padding:10px 5px;font-weight:700;margin:55px 0 20px}.fs-body-about-terms p.c-information{background-color:#0a1c4c;color:#fff;padding:20px 20px;letter-spacing:normal;font-weight:400;border-radius:10px}.fs-body-about-terms ul.fs-c-list{background-color:#eef6ff;padding:20px 15px;border-radius:10px;margin:10px 0 45px}.fs-body-about-terms ul.fs-c-list li{margin:15px 0}.fs-body-about-shippingPayment .lead__common::after{content:"送料とお支払いについて"}.fs-body-about-shippingPayment .fs-c-documentArticle__heading{font-size:17px;background-color:#0a1c4c;padding:10px 5px 8px;color:#fff;margin-bottom:20px;margin-top:40px}.fs-body-about-shippingPayment dl{max-width:250px}@media screen and (max-width: 480px){.fs-body-about-shippingPayment dl{font-size:12px}}.fs-body-about-shippingPayment dl dd,.fs-body-about-shippingPayment dl dt{padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.fs-body-about-shippingPayment dl dt{background-color:#f3f3f3}.fs-body-about-shippingPayment h3.fs-c-documentColumn__heading{font-size:14px;font-family:"Noto Sans JP",sans-serif;background-color:#e9e9e9;padding:10px 5px;font-weight:700;margin:55px 0 20px}.fs-body-about-shippingPayment p.c-information{background-color:#0a1c4c;color:#fff;padding:20px 20px;letter-spacing:normal;font-weight:400;border-radius:10px}.fs-body-about-shippingPayment ul.fs-c-list{background-color:#eef6ff;padding:20px 15px;border-radius:10px;margin:10px 0 45px}.fs-body-about-shippingPayment ul.fs-c-list li{margin:15px 0}.fs-body-about-shippingPayment ul.fs-c-creditCardIcons{display:flex;margin:10px 0 0;column-gap:10px}.fs-body-about-shippingPayment .fs-c-documentSubColumn{background-color:#e5f2ff;padding:15px 15px;border-radius:8px;max-width:380px;margin:20px 0}.fs-body-about-shippingPayment h4.fs-c-documentSubColumn__heading{font-size:14px;font-family:"Noto Sans JP",sans-serif}.fs-body-about-shippingPayment table.fs-c-specTable{border-top:1px solid #ccc;border-left:1px solid #ccc;margin:15px 0}.fs-body-about-shippingPayment table.fs-c-specTable th,.fs-body-about-shippingPayment table.fs-c-specTable td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 20px}.fs-body-about-shippingPayment th.fs-c-specTable__headerCell{background-color:#f3f3f3}.fs-body-about-shippingPayment .fs-c-documentColumn__content{font-size:14px;font-family:"Noto Sans JP",sans-serif}.fs-body-about-shippingPayment caption.fs-c-specTable__caption{margin-bottom:5px;font-weight:500;margin-top:30px}.fs-body-about-memberAgreement .lead__common{margin-bottom:0}.fs-body-about-memberAgreement .lead__common::after{content:"会員規約について"}@media screen and (max-width: 480px){.fs-body-about-memberAgreement .fs-c-orderedList{margin:0}}.fs-body-about-memberAgreement .fs-c-orderedList li{margin-bottom:25px}.fs-body-about-returnPolicy .lead__common{margin-bottom:0}.fs-body-about-returnPolicy .lead__common::after{content:"返品特約について"}.fs-body-about-returnPolicy b{display:block;margin-bottom:50px}.fs-body-about-returnPolicy .fs-c-documentColumn__content a{display:inline-block;font-size:14px;font-family:"Noto Sans JP",sans-serif;margin:25px 0;font-weight:500;border:solid 1px #2b2b2b;padding:13px 20px;border-radius:120px}.fs-body-about-returnPolicy .fs-c-documentColumn__content a:hover{background-color:#d5d5d5}.fs-body-about-privacyPolicy .fs-c-documentArticle__heading{display:inline-block;font-size:28px;font-weight:100;letter-spacing:2.5px;color:#0a1c4c;text-align:center;border-bottom:1px solid #0a1c4c;padding:0 0 5px 0;left:50%;transform:translateX(-50%);margin-bottom:50px}@media screen and (max-width: 736px){.fs-body-about-privacyPolicy .fs-c-documentArticle__heading{font-size:max(21px,3.8043478261vw);letter-spacing:max(1px,.339673913vw)}}.fs-body-notfound .notfound p{text-align:center;margin-top:160px;font-size:18px}.fs-body-notfound .notfound a{text-align:center;display:block;font-size:14px;color:blue;text-decoration:underline;margin:60px}.fs-body-closed .lead__common{margin-bottom:0}.fs-body-closed .lead__common::after{content:"店舗メンテナンス中"}.fs-body-closed .fs-p-closed{margin-top:80px;display:flex;flex-direction:column;align-items:center}.fs-body-closed img.fs-p-closed__image{width:150px}.fs-body-closed h2.fs-p-closed__heading{font-size:28px;margin:40px 0}@media screen and (max-width: 736px){.fs-body-closed h2.fs-p-closed__heading{font-size:20px}}@media screen and (max-width: 480px){.fs-body-closed h2.fs-p-closed__heading{font-size:17px}}