@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@600&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;outline:none}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0}.pageHeaderCol .pageHeaderColInner .pageTit{width:18.59375vw;margin-left:41.7708333333vw;margin-top:0.2604166667vw}@media(max-width: 1000px){.pageHeaderCol .pageHeaderColInner .pageTit{width:68vw;margin-left:21.7333333333vw;margin-top:1.2vw}}.pageHeaderCol .pageHeaderColInner .pageTit img{width:100%}.mainCol{background:url("../images/cardlist/parts/pc/bg_cardlist_normal.png") no-repeat 0 0;background-size:100% auto;padding-bottom:13.0208333333vw;position:relative;z-index:1;overflow:hidden}@media(max-width: 1000px){.mainCol{background:url("../images/cardlist/parts/sp/bg_cardlist_normal.png") no-repeat 0 0;background-size:100% auto;padding-bottom:31.3333333333vw}}.mainCol .navCol{display:flex;justify-content:center;flex-wrap:wrap;gap:1.0416666667vw;position:relative;z-index:10}@media(max-width: 1000px){.mainCol .navCol{gap:1.2vw}}.mainCol .navCol .navItem .btn{display:block;width:7.8125vw;margin:0 auto;position:relative}@media(max-width: 1000px){.mainCol .navCol .navItem .btn{width:22.6666666667vw}}.mainCol .navCol .navItem .btn img{width:100%}.mainCol .navCol .navItem .btn.small{scale:.9}@media(min-width: 1000.1px){.mainCol .navCol .navItem .btn.small:hover{scale:1}}.mainCol .navCol .navItem .btn.current{scale:1.2}.mainCol .navCol .navItem .btn.checked::after{content:"";position:absolute;top:-0.8333333333vw;left:0.2604166667vw;display:block;background:url("../images/cardlist/parts/ico_check.png") no-repeat 0 0;background-size:100% auto;width:6.7708333333vw;height:6.7708333333vw}@media(max-width: 1000px){.mainCol .navCol .navItem .btn.checked::after{position:absolute;top:-2.6666666667vw;left:-0.1333333333vw;width:20.8vw;height:20.8vw}}.mainCol .searchCondition{width:100%;margin-top:2.6041666667vw}@media(max-width: 1000px){.mainCol .searchCondition{margin-top:5.3333333333vw}}.mainCol .searchCondition .searchConditionInner{display:flex;justify-content:center;flex-wrap:wrap;gap:0.78125vw;width:46.875vw;margin:0 auto}@media(max-width: 1000px){.mainCol .searchCondition .searchConditionInner{gap:2.6666666667vw;width:93.3333333333vw}}.mainCol .searchCondition .searchConditionInner .searchConditionTit{width:8.3333333333vw}@media(max-width: 1000px){.mainCol .searchCondition .searchConditionInner .searchConditionTit{width:25.3333333333vw}}.mainCol .searchCondition .searchConditionInner .searchConditionTit img{width:100%}.mainCol .searchCondition .searchConditionInner .searchConditionText{background:rgba(204,0,0,.3);padding:0 0.78125vw;max-width:15.625vw}@media(max-width: 1000px){.mainCol .searchCondition .searchConditionInner .searchConditionText{padding:0 2vw;max-width:46.6666666667vw}}.mainCol .searchCondition .searchConditionInner .searchConditionText .searchConditionTextInner{color:#fff;font-weight:900;font-size:1.5rem;white-space:nowrap;display:inline-block}@media(max-width: 1000px){.mainCol .searchCondition .searchConditionInner .searchConditionText .searchConditionTextInner{font-size:1.11rem}}.mainCol .searchCondition .searchConditionInner .searchConditionText.long{overflow:hidden}.mainCol .searchCondition .searchConditionInner .searchConditionText.long .searchConditionTextInner{animation:scrollText 7s linear infinite}.mainCol .resultTit{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:2.6041666667vw}@media(max-width: 1000px){.mainCol .resultTit{margin-top:6.6666666667vw}}.mainCol .resultTit .backBtn{display:block;width:9.375vw}@media(max-width: 1000px){.mainCol .resultTit .backBtn{width:26.6666666667vw}}.mainCol .resultTit .backBtn img{width:100%}.mainCol .resultTit .resultTitText{display:block;width:28.125vw;height:3.75vw;background:url("../images/cardlist/parts/tit_search.png") no-repeat 100% 0;background-size:auto 100%;color:#fff;margin-left:-2.6041666667vw;text-align:right;padding-right:2.0833333333vw;font-size:2rem;font-weight:900;line-height:3.75vw}@media(max-width: 1000px){.mainCol .resultTit .resultTitText{width:83.8666666667vw;height:11.4666666667vw;line-height:11.4666666667vw;margin-left:-17.0666666667vw;padding-right:6.6666666667vw;font-size:1.33rem}}.mainCol .resultTit .resultTitText ruby{font-size:2rem;font-weight:900}@media(max-width: 1000px){.mainCol .resultTit .resultTitText ruby{font-size:1.33rem}}.mainCol .resultTit .resultTitText ruby rt{font-size:.875rem}@media(max-width: 1000px){.mainCol .resultTit .resultTitText ruby rt{display:none;font-size:.59rem}}.mainCol .cardlistAreaCol .cardlistAreaInner{width:42.1875vw;margin:0 auto;padding-top:3.6458333333vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner{width:90.6666666667vw;padding-top:11.0666666667vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1.5625vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol{gap:4.8vw 3.3333333333vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .resultCard{display:inline-block;width:9.375vw;position:relative}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .resultCard{width:28vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .resultCard img{width:100%}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .resultCard::after{content:"";display:block;background:url("../images/cardlist/parts/btn_expansion.png") no-repeat 0 0;background-size:100% auto;width:2.8645833333vw;height:2.8645833333vw;position:absolute;bottom:-0.46875vw;right:-0.46875vw;z-index:1}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .resultCard::after{width:8.5333333333vw;height:8.5333333333vw;bottom:-1.0666666667vw;right:-1.0666666667vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .cardModal{display:none;position:fixed;top:0;right:0;z-index:2;transition:1s}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .cardModal .modalBg{width:100vw;height:100vh;z-index:1}.mainCol .cardlistAreaCol .cardlistAreaInner .resultCol .cardModal.modalShow{display:block;animation-name:modalmove;animation-duration:1s}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol{display:flex;align-items:center;justify-content:center;margin-top:3.6458333333vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol{margin-top:11.0666666667vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn{margin-right:-2.1354166667vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn{margin-right:-6.9333333333vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn{margin-left:-2.1354166667vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn{margin-left:-6.9333333333vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn,.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn{width:9.9479166667vw;z-index:1}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn,.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn{width:31.8666666667vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn img,.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn img{width:100%}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn.disable,.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn.disable{pointer-events:none}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .prevBtn.disable img,.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .nextBtn.disable img{opacity:0}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager{width:13.1770833333vw;background:url("../images/cardlist/parts/pager_back.png") no-repeat 0 0;background-size:100% auto;text-align:center;height:3.5416666667vw;padding-top:0.2083333333vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager{width:43.4666666667vw;height:11.6vw;padding-top:0.5333333333vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager .pageBtnMin{display:flex;justify-content:center;align-items:center;height:3.5416666667vw;gap:1.0416666667vw}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager .pageBtnMin{height:11.6vw;gap:2.6666666667vw}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager .pageBtnMin span{display:inline-block;font-family:"Teko",-apple-system,sans-serif;font-weight:600;font-style:normal;color:#fff;font-size:2.375rem}@media(max-width: 1000px){.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager .pageBtnMin span{font-size:1.85rem}}.mainCol .cardlistAreaCol .cardlistAreaInner .pagerCol .pager .pageBtnMin span.sprit{font-size:1.48rem}.mainCol .searchModal{display:none;position:absolute;top:0;right:0;z-index:5;transition:1s;width:100%}.mainCol .searchModal .modalBg{background:url("../images/cardlist/parts/pc/bg_cardlist_search.png") repeat-y 0 0;background-size:100% auto;width:100%;height:100%;z-index:6;padding-top:14.1666666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg{background:url("../images/cardlist/parts/sp/bg_cardlist_search.png") repeat-y 0 0;background-size:100% auto;padding-top:32vw}}.mainCol .searchModal .modalBg .searchCol{width:52.0833333333vw;padding-top:3.6458333333vw;margin:0 auto;display:none}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol{padding-top:11.0666666667vw;width:100vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner{opacity:0;width:100%}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner{width:100vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit{display:flex;justify-content:center;align-items:center}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .backBtn{display:block;width:7.2916666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .backBtn{width:22.5333333333vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .backBtn img{width:100%}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .searchTitText{display:block;width:28.125vw;height:3.75vw;background:url("../images/cardlist/parts/tit_search.png") no-repeat 100% 0;background-size:auto 100%;color:#fff;margin-left:-2.0833333333vw;text-align:right;padding-right:2.0833333333vw;font-size:2rem;font-weight:900;line-height:3.75vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .searchTitText{width:83.8666666667vw;height:11.4666666667vw;line-height:11.4666666667vw;margin-left:-13.0666666667vw;padding-right:6.6666666667vw;font-size:1.33rem}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .searchTitText ruby{font-size:2rem;font-weight:900}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .searchTitText ruby{font-size:1.33rem}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .searchTitText ruby rt{font-size:.875rem}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchTit .searchTitText ruby rt{display:none;font-size:.59rem}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol{display:flex;flex-wrap:wrap;gap:2.6041666667vw;justify-content:start;width:49.4791666667vw;margin:2.6041666667vw auto 0}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol{gap:5.3333333333vw;margin:10.6666666667vw auto 0;width:78.6666666667vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol .searchBtn{display:inline-block;width:7.2916666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol .searchBtn{width:22.6666666667vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol .searchBtn img{width:100%}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-get{width:49.4791666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-get{width:90.6666666667vw;gap:3.2vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-get .searchBtn{width:23.4375vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-get .searchBtn{width:90.6666666667vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-type{width:46.875vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-type{width:78.6666666667vw}}.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-number{width:46.875vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol .searchColInner .searchBtnCol.searchBtnCol-number{width:78.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.modalInnerShow .searchColInner{animation-name:modalslidein;animation-duration:.5s;animation-fill-mode:forwards}.mainCol .searchModal .modalBg .searchCol.modalInnerHide .searchColInner{animation-name:modalslideOut;animation-duration:.5s}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail{padding-bottom:40vw;position:relative}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailCaption{font-size:1.5rem;text-align:center;font-weight:700;margin-top:2.6041666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailCaption{font-size:1.2rem;margin-top:6.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub{display:flex;justify-content:space-between;width:100%}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub{width:93.3333333333vw;margin:0 auto}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubIco{display:block;width:6.5625vw;height:4.1666666667vw;background:url("../images/cardlist/parts/detail/tit_detail_left.png") no-repeat 0 0;background-size:auto 100%;position:relative}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubIco{width:16.8vw;height:10.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubIco img{position:absolute;top:-0.4166666667vw;left:0;width:6.7708333333vw;display:block}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubIco img{width:17.3333333333vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubText{display:block;color:#064b92;font-size:2rem;font-weight:900;width:42.9166666667vw;height:4.1666666667vw;line-height:4.1666666667vw;padding-left:1.0416666667vw;background:url("../images/cardlist/parts/detail/tit_detail_center.png") repeat-x 0 0;background-size:auto 100%}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubText{font-size:1.33rem;width:69.8666666667vw;height:10.6666666667vw;line-height:10.6666666667vw;padding-left:2.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubText ruby{font-size:2rem;font-weight:900}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubText ruby{font-size:1.33rem}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubText ruby rt{font-size:.875rem;font-weight:600}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub .searchTitSubText ruby rt{display:none;font-size:.59rem}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub::after{content:"";width:2.6041666667vw;height:4.1666666667vw;background:url("../images/cardlist/parts/detail/tit_detail_right.png") no-repeat 0 0;background-size:auto 100%}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .searchTitSub::after{width:6.6666666667vw;height:10.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol{margin-top:5.2083333333vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol{margin-top:17.3333333333vw}}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol{margin-top:4vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword{margin-top:3.6458333333vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword{margin-top:9.3333333333vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol{position:relative;width:46.875vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol{width:93.3333333333vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol input{border:0.15625vw solid #000;background:#fff;padding:1.0416666667vw 1.0416666667vw 1.0416666667vw 3.125vw;width:46.875vw;font-size:1.25rem;font-weight:700}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol input{font-size:1.2rem;border:0.9333333333vw solid #000;width:93.3333333333vw;padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 9.3333333333vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol input::placeholder{color:#b8b8b8}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol .freewordSearchBtn{position:absolute;top:1.1979166667vw;left:1.0416666667vw;width:1.5625vw;display:block}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol .freewordSearchBtn{top:4vw;left:2.6666666667vw;width:5.0666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol.detailSearch-freeword .searchBtnCol .freewordSearchBtn img{width:100%}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox{width:46.875vw;gap:1.0416666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox{width:93.3333333333vw;gap:2.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem{display:flex;align-items:center}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem input[type=checkbox]{cursor:pointer;position:relative;top:0;left:0;width:1.5625vw;height:1.5625vw;margin-left:1.0416666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem input[type=checkbox]{width:6.6666666667vw;height:6.6666666667vw;margin-left:2.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem input[type=checkbox]::before{position:absolute;top:0;left:0;content:"";width:1.5625vw;height:1.5625vw;background-size:contain;background-image:url("../images/cardlist/parts/detail/ico_check_off.png");background-repeat:no-repeat}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem input[type=checkbox]::before{width:6.6666666667vw;height:6.6666666667vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem input[type=checkbox]:checked::before{background-image:url("../images/cardlist/parts/detail/ico_check_on.png");background-repeat:no-repeat}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem label{transition:.3s;display:block;padding:1.0416666667vw 1.0416666667vw 1.0416666667vw 3.6458333333vw;background:rgba(21,63,113,.2);font-weight:700;font-size:1.25em;cursor:pointer;margin-left:-2.6041666667vw;width:8.5416666667vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem label{padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 12vw;margin-left:-9.3333333333vw;width:29.3333333333vw}}@media(min-width: 1000.1px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox .searchBtnItem:hover label{background:rgba(21,63,113,.4)}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox.searchBtnCol-checkbox-long .searchBtnItem label{width:46.875vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox.searchBtnCol-checkbox-long .searchBtnItem label{width:93.3333333333vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox.searchBtnCol-checkbox-type .searchBtnItem label{width:14.9270833333vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchCol .searchBtnCol.searchBtnCol-checkbox.searchBtnCol-checkbox-type .searchBtnItem label{width:93.3333333333vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .js-chkScroll{line-height:0}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchBtnCol{margin-top:5.2083333333vw}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchBtnCol{transition:.3s;margin-top:13.3333333333vw;position:fixed;bottom:0;background:rgba(44,45,47,.8);width:100%;padding:3.2vw 0}}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchBtnCol.endFixed{position:static;background:none}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchBtnCol .detailSearchBtn{display:block;width:23.9583333333vw;margin:0 auto}@media(max-width: 1000px){.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchBtnCol .detailSearchBtn{width:80vw}}.mainCol .searchModal .modalBg .searchCol.searchCol-detail .detailSearchBtnCol .detailSearchBtn img{width:100%}.mainCol .searchModal.modalShow{display:block !important;animation-name:modalmove;animation-duration:.5s}.mainCol .searchModal.modalHide{animation-name:modalmoveout;animation-duration:.5s;animation-fill-mode:forwards}.mainCol .resultErr{width:100%;text-align:center;font-size:1.5rem;font-weight:900}@media(max-width: 1000px){.mainCol .resultErr{font-size:1.11rem;line-height:1.6}}.mainCol .resultErr ruby{font-size:1.5rem;font-weight:900}@media(max-width: 1000px){.mainCol .resultErr ruby{font-size:1.11rem}}.mainCol .resultErr ruby rt{font-size:.875rem}@media(max-width: 1000px){.mainCol .resultErr ruby rt{display:none;font-size:.59rem}}.modeResult .mainCol{background:url("../images/cardlist/parts/pc/bg_cardlist_result.png") repeat-y 0 0;background-size:100% auto}@media(max-width: 1000px){.modeResult .mainCol{background:url("../images/cardlist/parts/sp/bg_cardlist_result.png") repeat-y 0 0;background-size:100% auto}}.detailDataCol{display:none}.detailModal{position:fixed;top:0;right:-100%;z-index:100;width:100%;background:linear-gradient(135deg, rgb(234, 242, 247) 0%, rgb(255, 255, 255) 100%)}.detailModal .modalBg{background:url("../images/cardlist/parts/pc/bg_popup_modal.png") repeat-y 0 0;background-size:100% auto;overflow:auto;height:100vh;-ms-overflow-style:none;scrollbar-width:none}.detailModal .modalBg::-webkit-scrollbar{display:none}@media(max-width: 1000px){.detailModal .modalBg{height:100dvh;background:url("../images/cardlist/parts/sp/bg_popup_modal.png") repeat-y 0 0;background-size:100% auto}}.detailModal .modalBg .cardModal{padding:0 0 10.4166666667vw}@media(max-width: 1000px){.detailModal .modalBg .cardModal{padding:0 0 26.6666666667vw}}.detailModal .modalBg .cardModal .cardModalModeCol{width:12.5vw;margin:1.5625vw auto 0}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalModeCol{width:48vw;margin:4vw auto 0}}.detailModal .modalBg .cardModal .cardModalModeCol img{width:100%}.detailModal .modalBg .cardModal .cardModalImageWrap{width:20.8333333333vw;height:30.3645833333vw;margin:1.5625vw auto 0;transition:.3s;cursor:pointer}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalImageWrap{width:73.3333333333vw;height:106.6666666667vw;margin:3.3333333333vw auto 0}}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol{width:100%;height:100%;position:relative;transform-style:preserve-3d}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol{transition:.3s}}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol.front{transform:rotateY(0deg)}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol.back{transform:rotateY(180deg)}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol .cardModalImage{display:block;position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol .cardModalImage img{width:100%}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol .cardModalImage.front{z-index:2}.detailModal .modalBg .cardModal .cardModalImageWrap .cardModalImageCol .cardModalImage.back{transform:rotateY(180deg)}.detailModal .modalBg .cardModal .cardModalData{width:31.25vw;margin:1.5625vw auto 0}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalData{width:100%;margin:4.6666666667vw auto 0}}.detailModal .modalBg .cardModal .cardModalData .caption{font-weight:700;font-size:1.25rem;text-align:center}.detailModal .modalBg .cardModal .cardModalData .caption .modeText{font-weight:700;font-size:1.25rem}.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap{margin-top:1.5625vw;margin-right:1.3020833333vw;position:relative}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap{margin-top:4.6666666667vw;margin-right:5.3333333333vw}}.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap .dataTit{width:6.25vw;position:absolute;top:1.4583333333vw;left:0;z-index:1}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap .dataTit{width:23.6vw;top:4.4vw}}.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap .dataTit img{width:100%}.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap .dataText{width:25vw;background:#000;margin-left:auto;transform:skewX(-10deg);color:#fff;display:flex;align-items:center;min-height:4.4166666667vw;padding:1.0416666667vw 1.5625vw 1.0416666667vw 2.6041666667vw}@media(max-width: 1000px){.detailModal .modalBg .cardModal .cardModalData .cardModalDataWrap .dataText{width:76.9333333333vw;min-height:15.4133333333vw;padding:2.6666666667vw 5.3333333333vw 2.6666666667vw 10.6666666667vw}}.detailModal .modalBg .uiCol{width:100%;display:flex;justify-content:center;align-items:center;gap:5.2083333333vw;padding:1.3020833333vw 0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.8) 0%, rgba(45, 61, 72, 0.8) 100%)}@media(max-width: 1000px){.detailModal .modalBg .uiCol{gap:12vw;padding:3.3333333333vw 0}}.detailModal .modalBg .uiCol .modalColse{display:block;width:3.3333333333vw}@media(max-width: 1000px){.detailModal .modalBg .uiCol .modalColse{width:10.1333333333vw}}.detailModal .modalBg .uiCol .modalColse img{width:100%}.detailModal .modalBg .uiCol .uiArrow{display:block;width:9.9479166667vw}@media(max-width: 1000px){.detailModal .modalBg .uiCol .uiArrow{width:29.6vw}}.detailModal .modalBg .uiCol .uiArrow img{width:100%}.detailModal .modalBg .sliderArrow{display:none !important}.detailModal.modalShow{display:block !important;animation-name:modalmove;animation-duration:.5s;animation-fill-mode:forwards}.detailModal.modalShow .uiCol{position:fixed;bottom:0;left:0}.detailModal.modalHide{animation-name:modalmoveout;animation-duration:.5s;animation-fill-mode:forwards}@keyframes modalmove{0%{right:20vw;opacity:0}100%{right:0;opacity:1}}@keyframes modalmoveout{0%{right:0;opacity:1}100%{right:20vw;opacity:0}}@keyframes modalslidein{0%{margin-left:-20vw;opacity:0}100%{margin-left:0;opacity:1}}@keyframes modalslideOut{0%{margin-left:0;opacity:1}100%{margin-left:20vw;opacity:0}}@media(max-width: 1000px){ruby[data-ruby]{position:relative}ruby[data-ruby]::before{content:attr(data-ruby);position:absolute;left:-2em;top:-0.8em;right:-2em;text-align:center;font-weight:600;font-size:.59rem}}@keyframes scrollText{0%{transform:translateX(0)}30%{transform:translateX(0)}100%{transform:translateX(-100%)}}