@charset "UTF-8";.c-main:has(>.p-policy-mv){background:transparent;color:#534229}.p-policy-mv~.shopify-policy__container{width:min(82.9166666667vw,1592px);max-width:none;margin:min(4.53125vw,87px) auto 0;padding:0;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:clamp(14px,.78125vw,15px);line-height:1.6;color:#534229}@media screen and (max-width:999px){.p-policy-mv~.shopify-policy__container{width:calc(100% - min(10.2564102564vw,40px));margin:min(9.4871794872vw,37px) auto 0;font-size:min(3.5897435897vw,14px);line-height:1.7}}.p-policy-mv~.shopify-policy__container .shopify-policy__title{display:none}.p-policy-mv~.shopify-policy__container .rte>*{margin:0}.p-policy-mv~.shopify-policy__container .rte p,.p-policy-mv~.shopify-policy__container .rte li,.p-policy-mv~.shopify-policy__container .rte td{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.p-policy-mv~.shopify-policy__container .rte a{color:inherit}.p-policy-mv~.shopify-policy__container .rte h2{position:relative;margin:0 0 min(1.25vw,24px);padding-left:min(1.6145833333vw,31px);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:clamp(18px,1.3541666667vw,26px);line-height:1.4;letter-spacing:normal;color:inherit}.p-policy-mv~.shopify-policy__container .rte h2:before{content:"";position:absolute;top:min(.5208333333vw,10px);left:0;width:min(1.0416666667vw,20px);height:min(1.0416666667vw,20px);background:#534229}.p-policy-mv~.shopify-policy__container .rte>*+h2{margin-top:min(3.125vw,60px)}@media screen and (max-width:999px){.p-policy-mv~.shopify-policy__container .rte h2{margin-bottom:min(6.1538461538vw,24px);padding-left:min(4.1025641026vw,16px);font-size:min(4.6153846154vw,18px);line-height:1.5}.p-policy-mv~.shopify-policy__container .rte h2:before{top:min(2.5641025641vw,10px);width:min(2.5641025641vw,10px);height:min(2.5641025641vw,10px)}.p-policy-mv~.shopify-policy__container .rte>*+h2{margin-top:min(17.1794871795vw,67px)}}.p-policy-mv~.shopify-policy__container .rte h3{margin:min(2.03125vw,39px) 0 min(.78125vw,15px);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:clamp(16px,1.0416666667vw,20px);line-height:1.5;letter-spacing:normal;color:inherit}.p-policy-mv~.shopify-policy__container .rte h2+h3{margin-top:0}@media screen and (max-width:999px){.p-policy-mv~.shopify-policy__container .rte h3{margin:min(7.4358974359vw,29px) 0 min(3.8461538462vw,15px);font-size:min(4.1025641026vw,16px)}.p-policy-mv~.shopify-policy__container .rte h2+h3{margin-top:0}}.p-policy-mv~.shopify-policy__container .rte p+table{margin-top:min(.625vw,12px)}.p-policy-mv~.shopify-policy__container .rte table+p{margin-top:min(.78125vw,15px)}.p-policy-mv~.shopify-policy__container .rte ul,.p-policy-mv~.shopify-policy__container .rte ol{margin:min(.625vw,12px) 0 0;padding-left:min(1.3020833333vw,25px)}.p-policy-mv~.shopify-policy__container .rte li{margin:0;padding-inline-start:0!important}.p-policy-mv~.shopify-policy__container .rte ul li::marker{content:"\30fb"}.p-policy-mv~.shopify-policy__container .rte ul+p,.p-policy-mv~.shopify-policy__container .rte ol+p{margin-top:min(.625vw,12px)}@media screen and (max-width:999px){.p-policy-mv~.shopify-policy__container .rte ul,.p-policy-mv~.shopify-policy__container .rte ol{margin-top:min(3.3333333333vw,13px);padding-left:min(6.4102564103vw,25px)}.p-policy-mv~.shopify-policy__container .rte ul+p,.p-policy-mv~.shopify-policy__container .rte ol+p,.p-policy-mv~.shopify-policy__container .rte p+table{margin-top:min(3.3333333333vw,13px)}.p-policy-mv~.shopify-policy__container .rte table+p{margin-top:min(3.8461538462vw,15px)}}.p-policy-mv~.shopify-policy__container .rte table{width:100%!important;height:auto!important;border-collapse:separate;border-spacing:0;border:0;border-top:1px solid rgba(83,66,41,.15);table-layout:fixed}.p-policy-mv~.shopify-policy__container .rte tr{height:min(3.5416666667vw,68px)!important;border:0}.p-policy-mv~.shopify-policy__container .rte td,.p-policy-mv~.shopify-policy__container .rte th{height:auto!important;padding:min(.78125vw,15px) 0;border:0;border-bottom:1px solid rgba(83,66,41,.15);background:none;font-size:14px;text-align:left!important;vertical-align:middle}.p-policy-mv~.shopify-policy__container .rte td:first-child,.p-policy-mv~.shopify-policy__container .rte th:first-child{width:calc(min(13.5416666667vw,260px) + min(1.0416666667vw,20px))!important;padding-right:min(1.0416666667vw,20px);font-weight:700}.p-policy-mv~.shopify-policy__container .rte td:not(:first-child),.p-policy-mv~.shopify-policy__container .rte th:not(:first-child){width:auto!important}@media screen and (max-width:999px){.p-policy-mv~.shopify-policy__container .rte tr{height:min(17.4358974359vw,68px)!important}.p-policy-mv~.shopify-policy__container .rte td,.p-policy-mv~.shopify-policy__container .rte th{padding:min(3.5897435897vw,14px) 0;font-size:min(3.5897435897vw,14px)}.p-policy-mv~.shopify-policy__container .rte td:first-child,.p-policy-mv~.shopify-policy__container .rte th:first-child{width:calc(min(30.7692307692vw,120px) + min(5.3846153846vw,21px))!important;padding-right:min(5.3846153846vw,21px)}}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte h2{margin-bottom:min(.9375vw,18px);padding-left:0}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte h2:before{content:none}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte>*+h2{margin-top:min(2.6041666667vw,50px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte p{font-size:clamp(14px,.78125vw,15px);line-height:1.6}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte h3{margin:min(1.4583333333vw,28px) 0 min(.2604166667vw,5px);font-weight:400;font-size:inherit;line-height:inherit}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ul+p,.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol+p{margin-top:min(1.0416666667vw,20px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte a{color:#4a794f;text-decoration:underline}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ul{padding-left:min(1.3541666667vw,26px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol{list-style:none;counter-reset:policy-number;padding:0}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol li{position:relative;counter-increment:policy-number;padding:0 0 0 min(3.125vw,60px)!important}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol li:before{content:"\ff08" counter(policy-number) "\ff09";position:absolute;left:min(1.0416666667vw,20px);white-space:nowrap}@media screen and (max-width:999px){.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte p{font-size:min(3.8461538462vw,15px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte h2{margin-bottom:min(5.1282051282vw,20px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte>*+h2{margin-top:min(16.4102564103vw,64px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ul{padding-left:min(6.9230769231vw,27px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte h3{margin:min(7.4358974359vw,29px) 0 min(1.2820512821vw,5px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ul+p,.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol+p{margin-top:min(5.1282051282vw,20px)}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol{padding:0}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol li{padding:0 0 0 min(15.8974358974vw,62px)!important}.p-policy-mv[data-policy=privacy-policy]~.shopify-policy__container .rte ol li:before{left:min(5.1282051282vw,20px)}}.p-policy-mv~.shopify-policy__container .rte .p-policy-contact{width:fit-content;min-width:min(17.1875vw,330px);max-width:100%;margin-top:min(.8333333333vw,16px);padding:min(.8854166667vw,17px) min(.9895833333vw,19px);border:1px solid #534229}@media screen and (max-width:999px){.p-policy-mv~.shopify-policy__container .rte .p-policy-contact{min-width:min(78.9743589744vw,308px);margin-top:min(4.6153846154vw,18px);padding:min(4.358974359vw,17px) min(4.6153846154vw,18px)}}.p-policy-mv~.shopify-policy__container .rte .p-policy-contact a[href^="mailto:"]{color:inherit;text-decoration:none}.p-policy__btn{margin:min(6.6145833333vw,127px) auto 0}@media screen and (max-width:999px){.p-policy__btn{margin:min(19.7435897436vw,77px) auto 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/and-policy.css.map */
