.section-ja-title{margin:12px 0 20px;color:#323232;font-size:20px;letter-spacing:.01em}@media screen and (min-width:1000px){.section-ja-title{margin:40px 0 50px;font-size:36px;letter-spacing:.05em}}.section-en-title{position:relative;margin-bottom:8px;font-size:2.625rem;font-weight:400;text-align:center;letter-spacing:.05em}.en-title-border{background-color:#323232;height:2px;width:16%;margin:0 auto 20px}@media screen and (min-width:1000px){.en-title-border{width:6%;margin:0 auto 40px}}.section-inner{width:1000px;margin:0 auto}@media screen and (max-width:960px){.section-inner{width:90vw;overflow:hidden}}.color-red{color:#de1122!important}.color-white{color:#fff!important}.bg-light-gray{background:#f1f1f1}.sofia{font-family:sofia-pro,sans-serif;font-weight:400;font-style:normal}.sofia.bold{font-weight:600}.bold{font-weight:700}.ta-c{text-align:center}.small-font-size,.fs-12{font-size:12px}.base-font-size,.fs-14{font-size:14px}.only-sp{display:none!important}@media screen and (max-width:960px){.only-sp{display:block!important}}.d-ib{display:inline-block}.pos-r{position:relative}.bdrs-4{border-radius:4px}.base-btn{position:relative;display:inline-block;padding:16px 20px;min-width:200px;border-radius:30px;color:#fff!important;font-size:14px;background:#de1122;text-align:center;font-weight:700}@media screen and (min-width:1000px){.base-btn{padding:16px 0;font-size:1.3rem}}.base-btn.center-right-arrow:after{position:absolute;display:inline-block;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/build/assets/arrow-right-white-VbxlAK0a.svg);background-size:contain;vertical-align:middle;content:"";width:8px;height:13px}.purchase{padding:20px 0 35px}@media screen and (min-width:1000px){.purchase{padding:60px 0 28px}}.purchase .purchase-item ul{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;margin:20px 0 30px}@media screen and (min-width:1000px){.purchase .purchase-item ul{margin:20px 0 50px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:16px}}.purchase .purchase-item ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;height:100%;color:#fff;background:#de1122;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:501px)and (max-width:960px){.purchase .purchase-item ul li a{padding:20px 10px}}@media screen and (min-width:1000px){.purchase .purchase-item ul li a{min-height:145px;padding:30px 0}}.purchase .purchase-item ul li a img{display:block;margin:0 auto;position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.purchase .purchase-item ul li a span{display:block;margin-top:8px;font-size:13px;font-weight:700}@media screen and (min-width:1000px){.purchase .purchase-item ul li a span{margin-top:12px}}.purchase .purchase-item ul li a.center-right-arrow:after{position:absolute;display:inline-block;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) rotate(45deg);background-image:none;vertical-align:middle;content:"";right:12px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;z-index:2}.purchase .purchase-item ul li .purchase-icon{position:relative;height:50px}@media screen and (min-width:1000px){.purchase .purchase-item ul li .purchase-icon{height:60px}}.purchase .purchase-item ul li.purchase-icon-gold img{width:55px}@media screen and (min-width:1000px){.purchase .purchase-item ul li.purchase-icon-gold img{width:66px}}.purchase .purchase-item ul li.purchase-icon-diamond img{width:49px}@media screen and (min-width:1000px){.purchase .purchase-item ul li.purchase-icon-diamond img{width:59px}}.purchase .purchase-item ul li.purchase-icon-jewel img{width:37px}@media screen and (min-width:1000px){.purchase .purchase-item ul li.purchase-icon-jewel img{width:45px}}.purchase .purchase-item ul li.purchase-icon-stone img{width:34px}@media screen and (min-width:1000px){.purchase .purchase-item ul li.purchase-icon-stone img{width:42px}}.purchase .purchase-item ul li.purchase-icon-watch img{width:26px}@media screen and (min-width:1000px){.purchase .purchase-item ul li.purchase-icon-watch img{width:44px}}.purchase .purchase-item ul li.purchase-icon-bag img{width:52px}@media screen and (min-width:1000px){.purchase .purchase-item ul li.purchase-icon-bag img{width:63px}}.purchase .purchase-item ul li.purchase-icon-ticket img{width:50px}@media screen and (min-width:1000px){.purchase .purchase-brand .section-ja-title{margin-bottom:12px}}.purchase .purchase-brand ul{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:7px}@media screen and (min-width:0px)and (max-width:320px){.purchase .purchase-brand ul{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media screen and (min-width:1000px){.purchase .purchase-brand ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px}}.purchase .purchase-brand ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media screen and (min-width:1000px){.purchase .purchase-brand ul li{margin-top:63px}}.purchase .purchase-brand ul li a{display:block;padding:0 19px 18px;border:1px solid #323232;border-radius:4px}@media screen and (min-width:1000px){.purchase .purchase-brand ul li a{padding:0 29px 14px;min-height:244px}}.purchase .purchase-brand ul li a img{display:block;width:63px;margin:-30px auto 12px}@media screen and (min-width:1000px){.purchase .purchase-brand ul li a img{width:94px;margin:-50px auto 20px}}.purchase .purchase-brand ul li a .brand-name-en{margin-top:4px;color:#323232}@media screen and (min-width:1000px){.purchase .purchase-brand ul li a .brand-name-en{margin-top:12px}}.purchase .purchase-brand ul li a .purchase-brand-dtl{color:#787878;line-height:1.5;text-align:center}.purchase .purchase-brand ul li a.center-right-arrow:after{position:absolute;display:inline-block;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/build/assets/arrow-right-red-CRBLxo5b.svg);background-size:contain;vertical-align:middle;content:"";right:6px;width:6px;height:10px}.purchase .purchase-brand ul li a.center-right-arrow.arrow-gray:after{position:absolute;display:inline-block;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/build/assets/arrow-right-white-VbxlAK0a.svg);background-size:contain;vertical-align:middle;content:"";right:6px;width:6px;height:10px;background-image:url(/build/assets/arrow-right-gray-Dxcl71cP.svg)}.purchase .purchase-brand ul li hr{border-top:1px solid #323232;width:20px;margin:10px auto}@media screen and (min-width:1000px){.purchase .purchase-brand ul li hr{width:30px;margin:20px auto}}.purchase .purchase-broken{margin:24px 0}@media screen and (min-width:1000px){.purchase .purchase-broken{margin:30px 0}}.purchase .purchase-broken .purchase-broken-inner{padding:24px 30px}@media screen and (min-width:1000px){.purchase .purchase-broken .purchase-broken-inner{padding:18px 24px}}.purchase .purchase-broken .purchase-broken-ttl{display:inline-block;padding:14px 16px;font-size:14px;background:#8f8f8f;border-radius:8px 8px 0 0;width:100%}@media screen and (min-width:1000px){.purchase .purchase-broken .purchase-broken-ttl{font-size:24px}}.purchase .purchase-broken .purchase-broken-txt{font-size:12px}@media screen and (min-width:1000px){.purchase .purchase-broken .purchase-broken-txt{font-size:14px}}.purchase .purchase-broken .purchase-broken-list{margin-top:15px;padding-left:12px}@media screen and (min-width:1000px){.purchase .purchase-broken .purchase-broken-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.purchase .purchase-broken .purchase-broken-list ul{margin-bottom:20px}@media screen and (min-width:1000px){.purchase .purchase-broken .purchase-broken-list ul{margin-bottom:0;margin-right:12px}}.purchase .purchase-broken hr{margin:4px}.purchase .purchase-broken ul li{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 8px 0 18px;vertical-align:sub;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.purchase .purchase-broken ul li:before{content:"";background-image:url(/build/assets/list-check-icon-CrUUZfHF.svg);position:absolute;left:0;width:14px;height:11px;vertical-align:middle}.purchase .base-btn{display:block;width:344px;margin:0 auto}.purchase .purchase-broken-bag p{position:relative;padding-left:20px}.purchase .purchase-broken-bag p:before{content:"";background-image:url(/build/assets/broken-bag-DIJwvif-.svg);position:absolute;left:0;width:14px;height:14px;vertical-align:middle;top:2px}.purchase .purchase-broken-watch p{position:relative;padding-left:20px}.purchase .purchase-broken-watch p:before{content:"";background-image:url(/build/assets/broken-watch-Cbc6QZb2.svg);position:absolute;left:0;width:14px;height:20px;vertical-align:middle}.purchase .purchase-broken-jewely p{position:relative;padding-left:20px}.purchase .purchase-broken-jewely p:before{content:"";background-image:url(/build/assets/broken-jewel-dCPdj5WM.svg);position:absolute;left:0;width:14px;height:17px;vertical-align:middle}
