.lang-th{--text-font-family: Noto Sans Thai, -apple-system, sans-serif}.lang-th.font02{--text-font-family: Bai Jamjuree, -apple-system, sans-serif}.lang-th.font03{--text-font-family: Athiti, -apple-system, sans-serif}.lang-zh-tw{--text-font-family: Noto Sans TC, -apple-system, sans-serif}.lang-zh-cn{--text-font-family: Noto Sans SC, -apple-system, sans-serif}.lang-en{--text-font-family: Zen Kaku Gothic New, Noto Sans JP, -apple-system, sans-serif}.lang-ja{--text-font-family: Zen Kaku Gothic New, Noto Sans JP, -apple-system, sans-serif}@media(min-width: 1100px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 1099.9px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}@media(min-width: 1100px){.resultCol .resultTxt .num{margin:0 .2em}}@media(max-width: 1099.9px){.resultCol .resultTxt .num{margin:0 .2em}}.pagerCol .pagerArrowBtn.prevBtn span{text-align:left}.pagerCol .pagerArrowBtn.nextBtn span{text-align:right}@media(max-width: 1099.9px){#cardlist-detail .cardDataCol .dataBox.side .dataTxt{font-size:4vw;letter-spacing:-0.01rem}}@media(max-width: 1099.9px){#cardlist-detail .cardDataCol .dataTit{font-size:3.8vw;margin:0 1vw 0 0}}@media(max-width: 1099.9px){.btn-open{width:28vw}}@media(min-width: 1100px){.btn-open{width:113px}}@media(max-width: 1099.9px){.openBtnCol{width:38.2%}}@media(min-width: 1100px){.inputCol{max-width:347px}}@media(max-width: 1099.9px){.filter-sort .filterSelectValue .toggleBtn{width:73.8666666667vw}}.btn-reset{letter-spacing:normal}