.ctca-contents-header{border-bottom:1px solid #e9e9e9;margin-bottom:40px;padding-bottom:10px}.ctca-table-contents{list-style:none;margin:0 -10px 0 -20px;padding:0}.ctca-table-contents>li>a{padding:14px 10px;display:block;padding-left:50px;padding-right:48px;text-decoration:none;position:relative;font-size:22px;font-weight:600;line-height:1.3;color:#000}.ctca-table-contents>li>a:hover{background-color:#eef2f6;border-radius:50rem}.ctca-table-contents>li>a:before{content:'';display:block;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:10px;height:10px}.ctca-table-contents>li:nth-child(1)>a:before{background-color:#40d0bd}.ctca-table-contents>li:nth-child(2)>a:before{background-color:#3a9fab}.ctca-table-contents>li:nth-child(3)>a:before{background-color:#3494d4}@media(max-width:767px){.ctca-table-contents>li>a{font-size:16px}}.ctca-table-contents>li>ul{margin-top:10px;margin-bottom:20px;padding-left:32px;list-style:none}.ctca-table-contents>li>ul>li>a{padding:10px 48px 10px 40px;display:block;color:#000;text-decoration:none}.ctca-table-contents>li>ul>li>a:before{content:'';display:block;border-radius:50%;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:6px;height:6px}.ctca-table-contents>li>ul>li>a:hover{background-color:#eef2f6;border-radius:50rem}@media(max-width:767px){.ctca-table-contents>li>ul{padding:0 0 0 10px}.ctca-table-contents>li>ul>li>a{font-size:14px}}.ctca-contents-header .btn-black i{color:#626262}@media(max-width:575px){.ctca-contents-header .btn{padding-left:20px;padding-right:20px}.ctca-contents-header .btn-black i{display:none}}.ctca-table-contents>li{counter-reset:contents}.ctca-table-contents>li li{counter-increment:contents}.ctca-table-contents li>a{position:relative}.ctca-table-contents li>a:after{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;font-weight:400;right:20px;content:counter(contents,decimal-leading-zero)}.ctca-table-contents>li>a:after{display:none}