input[type="text"].keycolor:focus,
input[type="email"].keycolor:focus,
input[type="number"].keycolor:focus{
    border-color: #1dcd00;
    background: #fff;
}
input[type=radio].keycolor:checked + label {
    color: #1dcd00;
}
input[type=radio].keycolor:checked + label::after {
    border-left-color: #1dcd00;
    border-bottom-color: #1dcd00;
}
input[type=radio].keycolor.input-radio-btn:checked + label {
    color: #fff!important;
    background: #1dcd00!important;
    border-color: #1dcd00!important;
}
select.keycolor:focus{
    border-color: #1dcd00;
    background: #fff;
}
.keycolor.link-btn {
    color: #fff;
    background: #1dcd00;
    border: solid 1px #1dcd00;
}
.pc .keycolor.link-btn:hover{
    background: #1ab900;
    border-color: #1ab900;
}
.keycolor.link-btn.white,
.keycolor.link-btn.gray{
    color: #1dcd00;
    background: #fff;
    border-color: #1dcd00;
}
.pc .link-btn.white:hover{
    background: #fafafa;
}
.pc .link-btn.gray:hover{
    background: #fff;
}
header.black .keycolor.nav a.active
{
    color: #1dcd00!important;
}
.keycolor.page-btn {
    color:#fff;
    background: #1dcd00;
    border:solid 1px #1dcd00;
}
.pc .keycolor.page-btn:hover{
    background: #1ab900;
    border-color: #1ab900;
}
.keycolor.page-btn.white,
.keycolor.page-btn.gray{
    color: #1dcd00;
    background: #fff;
    border-color: #1dcd00;
}
.pc .keycolor.page-btn.white:hover{
    background: #fafafa;
}
.pc .keycolor.page-btn.gray:hover{
    background: #fff;
}
.service .num span.keycolor {
    color: #fff;
    background: #1dcd00;
}
.servie .btn-area.keycolor {
    color: #fff;
    background: #1dcd00;
}
.device-wrap .device .slick-slider.keycolor .slick-dots .slick-active {
    border-color: #1dcd00;
    background: #fff;
}
.device-wrap .device .slick-slider.keycolor .slick-dots li {
    border: solid 2px #fff;
    background: #1dcd00;
}
.page-service .step-num span.keycolor {
    color: #1dcd00;
    border: solid 1px #1dcd00;
}
.service-receipt .btn-area .page-btn.keycolor {
    color: #1dcd00;
    background: #fff;
    border: solid 1px #e9e9e9;
}
.service-receipt .btn-area .keycolor.page-btn .icon svg,
.service-receipt .btn-area .keycolor.page-btn .icon img{
    fill: #1dcd00;
}
.pc .service-receipt .btn-area .keycolor.page-btn:hover{
    border-color: #1dcd00;
}
.pc .fund-list .keycolor.radio-box li input[type=radio] + label:hover {
    color: #1dcd00;
}
.service-regist .select-box.active select.keycolor {
    background: #1dcd00;
    border-color: #1dcd00;
    color: #fff;
    font-weight: 600;
}
.fund-list .serach-result .keycolor.val{
    color: #1dcd00;
}
.fund-individual .btn-area .keycolor.page-btn{
    color: #1dcd00;
    background: #fff;
    border: solid 1px #e9e9e9;
}
.pc .fund-individual .btn-area .keycolor.page-btn:hover{
    border-color: #1dcd00;
}
.fund-individual .btn-area .keycolor.page-btn .icon svg,
.fund-individual .btn-area .keycolor.page-btn .icon img{
    fill: #1dcd00;
}
.keycolor.market-news .news-topics::after{
    background: #1dcd00;
}
.keycolor.market-news .date{
    color: #1dcd00;
}
.keycolor.market-news .news-list::after{
    background: #1dcd00;
}
.pc .keycolor.market-news .news-list li a:hover dd,
.pc .keycolor.market-news .news-list li a:hover dd .sub{
    color: #1dcd00;
}
.pc .keycolor.market-news .news-list li a:hover dd.abstract{
    color: inherit;
}
.privacy input[type=checkbox]:checked.keycolor.checkboxInput + span:before {
    background: #1dcd00;
    border-color: #1dcd00;
}
.keycolor.pop-up {
    border-color: #1dcd00;
}
.my-fund .sub-head li .keycolor.fs-L {
    color: #1dcd00;
}
.tab .keycolor li a.active {
    color: #1dcd00!important;
}
.tab .keycolor li a.active::after {
    background: #1dcd00;
}
.keycolor.link-txt {
    color: #1dcd00;
}
.pc .keycolor.link-txt:hover{
    color: #1ab900;
}
.my-fund .link-area.bottom a.keycolor {
    background: #1dcd00;
}
.pc .my-fund .link-area.bottom a.keycolor:hover{
    background-color: #1ab900;
}
.my-fund section h2.ttl-bb.keycolor span{
    border-color: #1dcd00;
}
.my-fund.my-fund-detail .keycolor.chart-tab li a.active:not(.disable){
    border-color: #1dcd00;
    color: #333;
}
.my-fund .my-page-box .keycolor.fund-date{
    color: #1dcd00;
}
.pc footer .page-top:hover span.keycolor{
    border-color: #1dcd00;
}
.ui-datepicker td a.ui-state-active::before {
    background: #1dcd00;
}
