html{-webkit-text-size-adjust:100%}body,button,div,input,li,optgroup,p,select,textarea,ul{margin:0;padding:0}li,ul{list-style:none}a,button,div,input{outline:none;-webkit-tap-highlight-color:transparent}button{border:none}a{background-color:transparent;text-decoration:none;color:inherit}img{border-style:none}[hidden]{display:none}.green-primary{color:var(--green-primary)}.white-title{color:var(--gray-10)}.gray-40{color:var(--gray-40)}.white-body{color:var(--gray-20)}.white-pure{color:var(--white-pure)}.gray-20{color:var(--gray-20)}.font-11{font-size:11px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-m12-w14{font-size:var(--font-m12-w14)}.font-m14-w16{font-size:var(--font-m14-w16)}.font-m16-w20{font-size:var(--font-m16-w20)}.line-height-100{line-height:1em}.line-height-130{line-height:1.3em}.line-height-135{line-height:1.35em}.font-weight-700{font-weight:700}.font-weight-400{font-weight:400}.icon-size-12{width:12px;height:12px}.icon-size-16{width:16px;height:16px}.icon-size-18{width:18px;height:18px}.icon-size-20{width:20px;height:20px}.icon-size-22{width:22px;height:22px}.icon-size-24{width:24px;height:24px}.icon-size-28{width:28px;height:28px}.icon-size-30{width:30px;height:30px}.icon-size-32{width:32px;height:32px}.icon-size-m32-w40{width:var(--icon-size-m32-w40);height:var(--icon-size-m32-w40)}.border-radius-4{border-radius:4px}.border-radius-8{border-radius:8px}.border-radius-12{border-radius:12px}:root{--space-m12-w16:12px;--font-m12-w14:12px;--font-m14-w16:14px;--font-m16-w20:16px;--icon-size-m32-w40:32px}@media screen and (min-width:500px){:root{--space-m12-w16:16px;--icon-size-m32-w40:40px;--font-m12-w14:14px;--font-m14-w16:16px;--font-m16-w20:20px}}:root{color-scheme:light;--media-component-background--value:255,255,255;--media-component-background:rgb(var(--media-component-background--value));--extension-shadow-background-white-hover:#f0f0f0;--green-primary:#28c290;--green-80:#d4f3e9;--white-input-bg:#e1e1e1;--white-overlay:hsla(0,0%,93.3%,.9);--white-model:hsla(0,0%,100%,.3);--white-pure:#000;--button-bg:#dcdcdc;--gray-10:#333;--gray-20:#5c5c5c;--gray-40:#858585;--gray-60:#adadad;--gray-80:#d6d6d6;--gray-90:#f3f4f5;--back:#fff;--root-scrollbar-color:#606060;--scrollbar-color:#909090}.dark{color-scheme:dark;--media-component-background--value:51,51,51;--media-component-background:rgb(var(--media-component-background--value));--extension-shadow-background-white-hover:#4b505c;--green-primary:#12d181;--green-80:#042a1a;--white-input-bg:#333;--white-overlay:rgba(0,0,0,.9);--white-model:rgba(0,0,0,.6);--white-pure:#fff;--button-bg:#393939;--gray-10:#f0f0f0;--gray-20:#ccc;--gray-40:#b2b2b2;--gray-60:grey;--gray-80:#525252;--gray-90:#242424;--back:#161616;--root-scrollbar-color:#ababab;--scrollbar-color:#717171}.tap-ellipsis-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;word-break:break-word}.primary-red{color:var(--primary-red)}.heading-m16-w16{font-size:var(--heading-m16-w16-size);line-height:var(--heading-m16-w16-line-height)}.heading-m20-w20{font-size:var(--heading-m20-w20-size);line-height:var(--heading-m20-w20-line-height)}.list-heading-m14-w16{font-size:var(--list-heading-m14-w16-size);line-height:var(--list-heading-m14-w16-line-height)}.caption-m12-w14{font-size:var(--caption-m12-w14-size);line-height:var(--caption-m12-w14-line-height)}.cursor-pointer{cursor:pointer}.w-0{width:0}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-4{margin-bottom:4px}.mb-40{margin-bottom:40px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.ml-10{margin-left:10px}.ml-12{margin-left:12px}.ml-14{margin-left:14px}.ml-16{margin-left:16px}.ml-2{margin-left:2px}.ml-24{margin-left:24px}.ml-30{margin-left:30px}.ml-32{margin-left:32px}.ml-36{margin-left:36px}.ml-4{margin-left:4px}.ml-40{margin-left:40px}.ml-6{margin-left:6px}.ml-8{margin-left:8px}.mr-1{margin-right:1px}.mr-10{margin-right:10px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-2{margin-right:2px}.mr-4{margin-right:4px}.mr-40{margin-right:40px}.mr-6{margin-right:6px}.mr-8{margin-right:8px}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.mt-2{margin-top:2px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-36{margin-top:36px}.mt-4{margin-top:4px}.mt-40{margin-top:40px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mx-0{margin-left:0;margin-right:0}.mx-12{margin-left:12px;margin-right:12px}.mx-4{margin-left:4px;margin-right:4px}.mx-6{margin-left:6px;margin-right:6px}.mx-8{margin-left:8px;margin-right:8px}.my-0{margin-top:0;margin-bottom:0}.my-12{margin-top:12px;margin-bottom:12px}.my-16{margin-top:16px;margin-bottom:16px}.my-4{margin-top:4px;margin-bottom:4px}.my-8{margin-top:8px;margin-bottom:8px}.p-10{padding:10px}.p-12{padding:12px}.p-16{padding:16px}.p-24{padding:24px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}.pb-4{padding-bottom:4px}.pb-40{padding-bottom:40px}.pb-8{padding-bottom:8px}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-4{padding-left:4px}.pr-12{padding-right:12px}.pr-8{padding-right:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-2{padding-top:2px}.pt-22{padding-top:22px}.pt-24{padding-top:24px}.pt-36{padding-top:36px}.pt-40{padding-top:40px}.pt-8{padding-top:8px}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:10px;padding-right:10px}.px-12{padding-left:12px;padding-right:12px}.px-16{padding-left:16px;padding-right:16px}.px-20{padding-left:20px;padding-right:20px}.px-22{padding-left:22px;padding-right:22px}.px-24{padding-left:24px;padding-right:24px}.px-4{padding-left:4px;padding-right:4px}.px-8{padding-left:8px;padding-right:8px}.py-1{padding-top:1px;padding-bottom:1px}.py-10{padding-top:10px;padding-bottom:10px}.py-12{padding-top:12px;padding-bottom:12px}.py-14{padding-top:14px;padding-bottom:14px}.py-16{padding-top:16px;padding-bottom:16px}.py-2{padding-top:2px;padding-bottom:2px}.py-20{padding-top:20px;padding-bottom:20px}.py-22{padding-top:22px;padding-bottom:22px}.py-3{padding-top:3px;padding-bottom:3px}.py-4{padding-top:4px;padding-bottom:4px}.py-6{padding-top:6px;padding-bottom:6px}.py-8{padding-top:8px;padding-bottom:8px}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-center,.flex-center--y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center--x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.font-bold{font-weight:700}.tap-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.box-border{-webkit-box-sizing:border-box;box-sizing:border-box}.overflow-hidden{overflow:hidden}.w-full{width:100%}.h-full{height:100%}@media (min-width:500px){.layout-pc\:hidden{display:none}}@media (max-width:499px){.layout-mobile\:hidden{display:none}}@media (max-width:1002px){.layout-no-aside\:hidden{display:none}}@media (min-width:1003px){.layout-aside\:hidden{display:none}}@media only screen and (any-hover:hover) and (min-width:500px) and (any-hover:hover){.common-hover{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color}.common-hover:hover{background-color:var(--gray-90)}}@media (any-hover:hover){.text-hover:hover{text-decoration:underline}@supports (text-underline-offset:2px){.text-hover:hover{text-underline-offset:2px}}}.lazy-image{opacity:0;-webkit-transition:opacity 1s ease,background-color 1s ease;transition:opacity 1s ease,background-color 1s ease}.lazy-image--loaded{opacity:1;background-color:transparent}.invisible{visibility:hidden}.common-img-wrap{position:relative;height:0;padding-top:56.25%}.absolute-top-left{position:absolute;top:0;left:0}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.tap-list{position:relative;min-height:75vh}.tap-list__status-box{padding:20px;min-height:24px;text-align:center}@media only screen and (min-width:500px){.tap-list__status-box{padding:32px;min-height:30px}}.tap-list__status-box--top{padding-bottom:0}.tap-list__loading{text-align:center;position:absolute;left:0;width:100%;z-index:1;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.tap-list__limit{height:1px}.tap-popover__content{background-color:var(--media-component-background);-webkit-box-shadow:0 6px 32px rgba(0,0,0,.4);box-shadow:0 6px 32px rgba(0,0,0,.4);z-index:600}.tap-popover__mask{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);z-index:300}.tap-toast{position:fixed;top:50%;left:50%;color:#fff;word-wrap:break-word;background-color:rgba(0,0,0,.7);border-radius:30px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:96px;pointer-events:none;opacity:1;max-width:calc(100% - 120px);font-size:16px;line-height:1.35em;padding:12px 24px;z-index:1000;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.common-media-popover__content{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;z-index:12;border-radius:8px;width:207px;-webkit-box-sizing:border-box;box-sizing:border-box}.common-media-popover__content:after{content:"";width:15px;height:15px;background-color:var(--media-component-background);position:absolute;top:-4px;right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.media-popover__item{padding:12px}.media-popover__item:first-child{border-radius:8px 8px 0 0}.media-popover__item:last-child{border-radius:0 0 8px 8px}@media (hover:hover){.media-popover__item:hover{background-color:var(--gray-90)}}.search-box__trigger{height:40px;background-color:var(--white-input-bg);border-radius:20px;color:var(--gray-60)}.search-box__trigger .search-box__trigger-icon{color:var(--gray-40)}.search-box__trigger.hidden{visibility:hidden}body{color:var(--gray-20);background-color:var(--back);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,Noto Sans,Roboto,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji}@media only screen and (min-width:500px){body{-ms-scroll-chaining:none;overscroll-behavior:none}}html{-ms-touch-action:manipulation;touch-action:manipulation;scrollbar-color:var(--root-scrollbar-color) transparent}button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,Noto Sans,Roboto,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji}@font-face{font-family:rate-number-font;src:url(~@/assets/fonts/DIN-Bold.woff2) format("woff2"),url(~@/assets/fonts/DIN-Bold.woff) format("woff"),url(~@/assets/fonts/DIN-Bold.ttf) format("truetype")}@font-face{font-family:tap-intl-font;font-weight:400;font-display:swap;src:url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Regular.woff) format("woff"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Regular.woff2) format("woff2"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Regular.ttf) format("truetype")}@font-face{font-family:tap-intl-font;font-weight:700;font-display:swap;src:url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Bold.woff) format("woff"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Bold.woff2) format("woff2"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Bold.ttf) format("truetype")}@font-face{font-family:tap-intl-font;font-weight:700;font-style:italic;font-display:swap;src:url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-BoldItalic.woff) format("woff"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-BoldItalic.woff2) format("woff2"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-BoldItalic.ttf) format("truetype")}@font-face{font-family:tap-intl-font;font-style:italic;font-display:swap;src:url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Italic.woff) format("woff"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Italic.woff2) format("woff2"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Italic.ttf) format("truetype")}@font-face{font-family:tap-intl-font-italic-bold;font-display:swap;src:url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-BoldItalic.woff) format("woff"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-BoldItalic.woff2) format("woff2"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-BoldItalic.ttf) format("truetype")}@font-face{font-family:tap-intl-font-italic;font-display:swap;src:url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Italic.woff) format("woff"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Italic.woff2) format("woff2"),url(https://assets.tapimg.com/tap-assets/intl/font/PPNeueMontreal-Italic.ttf) format("truetype")}.after-has-dot{position:relative;margin-right:16px}.after-has-dot:after{content:"";width:4px;height:4px;background-color:var(--gray-40);border-radius:50%;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-dot{width:3px;height:3px;border-radius:50%;background-color:var(--gray-20);margin:0 6px}.overflow-x-auto{overflow-x:auto}.scrollbar-transparent{scrollbar-color:transparent transparent;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin}.scrollbar-transparent:hover{scrollbar-color:var(--scrollbar-color) transparent}
