.p-jcstar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50%;margin-top:2rem}.p-jcstar__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-jcstar__label{display:none}.p-jcstar__search{position:relative;width:100%;height:auto;min-height:35px;padding-inline:13px;border:solid 1px #bbb}.p-jcstar__search::-webkit-input-placeholder{color:#666!important}.p-jcstar__search::-moz-placeholder{color:#666!important}.p-jcstar__search:-ms-input-placeholder{color:#666!important}.p-jcstar__search::-ms-input-placeholder{color:#666!important}.p-jcstar__search::placeholder{color:#666!important}.p-jcstar__btn{position:absolute;top:50%;right:3px;width:28px;height:28px;background:#1e285a;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-jcstar__btn::after{position:absolute;top:50%;left:50%;width:44px;height:44px;content:"";background:0 0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-jcstar__btn:focus-visible{outline:2px solid #000;outline-offset:2px}.p-jcstar__icon{position:absolute;top:59%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1265px){.p-jcstar{width:100%}}@media screen and (max-width:830px){.p-jcstar{gap:0;width:100%}.p-jcstar__num{word-break:break-all;white-space:normal}.pg_jcs .table__wrap .cert-table td:nth-child(1),.pg_jcs .table__wrap .cert-table td:nth-child(4){white-space:normal!important}.table.--scroll table td *,.table.--scroll table th *{font-size:1.3rem!important}.pg_jcs .table__wrap .cert-table_btn{display:-ms-grid;display:grid;-ms-flex-negative:0;flex-shrink:0;place-content:center;width:clamp(1.25rem,1.5vw + .5rem,3rem);height:clamp(1.25rem,1.5vw + .5rem,3rem);background-color:#fff;border:1px solid #ccc}}@media not all and (max-width:767px),print{.p-jcstar{gap:1.6rem 2rem}.p-jcstar .cert-filter__select__wrap{width:calc(100% - 5px)}}.table.--scroll.scroll:focus-visible{outline:2px solid #000;outline-offset:2px}.cert-table_btn:focus-visible{outline:2px solid #000;outline-offset:2px}