@charset "UTF-8";.logo-item{display:grid;place-items:center;margin-bottom:30px}.t-box{\3000word-break:break-all}.t-box tr:first-child td:after,.t-box tr:first-child th:after{border-bottom:initial}#concept{line-height:1.9}#concept .img-item{display:grid;place-items:center;margin-bottom:50px}#purchase .img-item{display:grid;place-items:center}#purchase .hero_p{margin-top:40px}@media screen and (max-width: 590px){#purchase .hero_p{font-size:13px;margin-top:20px}}#purchase .brand_list_container{display:flex;flex-wrap:wrap}#purchase .brand_list_item{margin:5px;width:calc(33% - 10px)}@media screen and (max-width: 590px){#purchase .brand_list_item{width:calc(50% - 10px)}}#purchase .brand_list_note{font-size:11px}@media screen and (max-width: 590px){#purchase .brand_list_note{font-size:10px}}@media screen and (max-width: 590px){#purchase .brand_list_title{font-size:13px}}#purchase *{box-sizing:border-box}#purchase ul{padding:0}#purchase dd{margin-left:0}#purchase .flow{padding-left:120px;position:relative}@media screen and (max-width: 590px){#purchase .flow{padding-left:90px}}#purchase .flow:before{content:"";width:2px;height:100%;background:#1f2021;display:block;position:absolute;top:0;left:120px}@media screen and (max-width: 590px){#purchase .flow:before{width:0px;left:35.96px}}#purchase .flow>li{position:relative;list-style-type:none}#purchase .flow>li:not(:last-child){margin-bottom:8vh}#purchase .flow>li .icon{font-size:11px;border:1px solid;padding:8px 20px;display:block;position:absolute;top:0;left:-120px;z-index:100}@media screen and (max-width: 590px){#purchase .flow>li .icon{padding:8px 14px;left:-90px;background-color:#fff}}#purchase .flow>li dl{padding-left:70px;position:relative}@media screen and (max-width: 590px){#purchase .flow>li dl{padding-left:0}}#purchase .flow>li dl:before,#purchase .flow>li dl:after{content:"";display:block;position:absolute;top:15px}#purchase .flow>li dl:before{width:7px;height:7px;margin-top:-3px;background:#1f2021;border-radius:50%;left:-4px}@media screen and (max-width: 590px){#purchase .flow>li dl:before{width:0px;height:0px}}#purchase .flow>li dl:after{width:50px;border-bottom:1px dashed #999;position:absolute;left:5px}@media screen and (max-width: 590px){#purchase .flow>li dl:after{width:0px}}#purchase .flow>li dl dt{font-size:16px;font-weight:600;color:#1f2021;margin-bottom:1vh}@media screen and (max-width: 590px){#purchase .flow{margin:0}}#purchase .attention{padding:8px 20px;display:block;border:1px solid}#purchase .arrow{width:50px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.scss.css.map */
