@charset "utf-8";.container{max-width:100%;width:100%;font-family:Hiragino Sans}.max-w{max-width:430px;margin:0 auto}.x-20{padding:0 20px}.section{padding-top:40px;padding-bottom:40px}.center{text-align:center}.title-l{font-size:26px}.title-l,.title-m{font-style:normal;font-weight:700;line-height:130%}.title-m{font-size:20px}.annotation{font-size:10px}.annotation,.note{font-weight:400;color:#666}.note{font-size:12px;line-height:160%;border:1px solid #666;padding:10px 15px;border-radius:10px}.label,.note{font-style:normal}.label{display:flex;align-items:center;justify-content:center;width:80px;height:27px;padding:0 15px;border-radius:18px;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.4px;color:#fff}.seller-label{background:#e77846}.buyer-label{background:#329c91}.operation-label{background:#000}.seller-c{color:#e77846}.buyer-c{color:#329c91}.operation-c{color:#000}.bg-gray{background-color:#f5f5f5}.bg-blue,.bg-lightBlue{background-color:#f4fbff}.bg-lightBlue{padding:20px;border-radius:20px}.kv{width:100%;height:424px;position:relative}@media screen and (min-width:768px){.kv.max-w{max-width:100%;width:100%}}.kv-bg{width:100%;height:424px;-o-object-fit:cover;object-fit:cover}.kv-title{position:absolute;width:256px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.kv-title{position:absolute;width:300px;top:50%;left:50%;transform:translate(-50%,-50%)}}.approach{padding:40px 0 0;background-color:#f5f5f5}.approach-1st{position:relative}.approach-1st:after{content:"";position:absolute;bottom:-60px;left:0;width:100%;height:41px;background-color:#f5f5f5;clip-path:polygon(50% 100%,0 0,100% 0)}.approach-1st img,.approach-2nd{margin-top:20px}.approach-2nd{padding:80px 10px 20px 20px;background-color:#f4fbff}.approach-2nd-content{display:flex;gap:10px;margin-bottom:10px}.approach-2nd-content img{width:auto;height:220px;margin-top:-15px}.approach-2nd .caption{display:inline-flex;flex-direction:column;gap:3px;margin-bottom:10px}.approach-2nd .caption p{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:15px;background-color:#000;color:#fff;padding:4px 10px 3px;font-weight:700;line-height:130%;word-break:keep-all}@media screen and (max-width:374px){.approach-2nd .caption p{font-size:12px}}.approach-2nd .catch{display:inline-flex;align-items:baseline;gap:3px;font-size:35px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-1.772px}.approach-2nd .catch span{font-size:23px}.approach-2nd .catch:nth-child(3){margin-top:-5px;word-break:keep-all}.system{padding:40px 15px}.system .text{font-size:14px;font-style:normal;font-weight:400;line-height:160%}.system .flow{margin:20px 0}.system .point{margin-top:20px}.support .point li,.system .point li{position:relative;padding-left:15px;text-indent:-14px;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.support .point li:before,.system .point li:before{content:"・";color:#000}.system .point-seller{margin-top:15px}.system .point-buyer{margin-top:20px}.system ul{margin-top:10px}.system .note{margin-top:15px}.process{padding-bottom:40px}.process-list{margin-top:20px}.process-header{display:flex;justify-content:space-between;align-items:start}.process-header-group{display:flex;flex-direction:column;gap:10px}.process-text{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:150%;width:calc(100% - 145px);white-space:pre-line}.process-img{border-radius:3px;height:100px;-o-object-fit:contain;object-fit:contain}.process-img.h-reset{height:auto!important}.process-detail{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-top:15px}.process-divider,.process-link{margin-top:20px}.process-link{display:flex;gap:5px;width:-moz-fit-content;width:fit-content;padding-bottom:2px;border-bottom:1px solid #000}.process-item:last-child .process-divider{display:none}.return-fraud{background-color:#f5f5f5}.return-fraud-text{font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-top:20px}.return-fraud-img{margin-top:20px}.technology .text{font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-top:15px}.technology .content{margin-top:30px}.technology .title-m{display:flex;align-items:center;gap:10px}.technology .content span{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;background-color:#000;padding:2px 5px}.technology .video{margin-top:15px}.accuracy{background-color:#f5f5f5}.accuracy .title-l span{display:block}.accuracy-ratio{margin-top:20px}.accuracy-num-img,.accuracy-ratio-img{background:linear-gradient(transparent 75%,#ff0 0);padding-right:5px;margin-top:-3px}.accuracy-ratio .text{font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-top:30px}.accuracy-ratio .annotation{font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin-top:15px}.accuracy-num{margin-top:40px}.accuracy-num .title-m{line-height:normal}.accuracy-num .sub{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:10px}.accuracy-num-img{margin-top:3px}.accuracy-graph-img{margin:30px 0 auto}.accuracy-rank{max-width:310px;margin:25px auto auto;background:#fff;border-radius:10px;text-align:center;padding:10px 50px}.accuracy-rank,.accuracy-rank-item{font-size:14px;font-style:normal;font-weight:700;line-height:160%}.accuracy-rank-item{display:flex;align-items:center;gap:10px;margin-top:5px}.accuracy-num .text{font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-top:25px}.support-img{position:relative;margin-top:20px}.support-img-2{position:absolute;top:-17px;right:-20px;width:42%}.support .point{margin-top:30px}.support .uv{margin-top:40px}.support .uv-list{margin-top:15px}.support .uv-content{display:flex;gap:15px}.support .uv-item:nth-child(2n) .uv-content{flex-direction:row-reverse}.support .uv-text{padding:15px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 5px 0 rgba(0,0,0,.25);border-radius:20px;width:calc(100% - 60px);font-size:12px;font-style:normal;font-weight:400;line-height:160%}.support .avatar{width:65px;height:65px}.support .uv-item:not(:first-child){margin-top:20px}.support .uv-item:nth-child(2n){margin-left:auto}.links{background-color:#f5f5f5;padding-bottom:110px}.links .links-list{margin-top:20px}.links .title-m{line-height:normal}.links .links-item:not(:first-child){margin-top:30px}.links .text-link{display:inline-flex;gap:10px;margin-top:10px;border-bottom:1px solid #000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.post_btn{width:350px;height:60px;margin:0 auto;padding:0;border:1px solid #fff;border-radius:100px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);flex-shrink:0;background:#000;color:#fff;font-family:Hiragino Sans;font-size:16px;font-style:normal;font-weight:700;line-height:130%;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px;position:fixed;bottom:20px;left:50%;transform:translateX(-50%)}