.sketchcont{
    background-color: #fff;
    color:#000;
    padding:20px;
}

.sc_cont1{
   text-align: center;
   border:1px solid rgb(88, 88, 88);
   
}
.sc_cont1 h3{
    font-size: 20px;
    font-weight: 600;
    margin:10px auto;
    border-bottom:1px solid #000;
    width: 80px;

    
}
.sc_cont1_btn{
    display: flex;
    justify-content: space-between;
    padding:10px;
    border-bottom:1px solid rgb(88, 88, 88);
    
}
.sc_cont1_btn p {
 text-align: left;   
 font-weight: 500;
 font-size: 14px;
}
.sc_btn{
    border:1px solid #cc0000;
    display: block;
    width: 23%;
    color:#cc0000 !important;
    text-align: center;
    padding:5px 0;
    height: 30px;
}

.sc_cont1_text {
   padding:10px;
   text-align: left;
   font-size: 12px;
}


.sc_cont2 h3{
    font-weight: 600;
    font-size: 14px;
    padding:10px 0;
    border-bottom:1px solid #000;
}

.sc_cont2_btn{
    padding:10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sc_cont2_btn span{
    font-weight: 600;
}
.sc_cont2_btn span em {
    font-size: 12px;
    color:gray;
}

.sc_cont3 h3{
    font-size: 14px;
    font-weight: 600;
    margin-bottom:10px;
}
.sc_cont3 p{
    font-size: 12px;
}

/***stockcatch_service03.htm***/
.sc03_cont1{
    border-bottom:1px solid #000;
    padding-bottom:10px;
}
.sc03_cont1 h3{
    font-weight: 600;
}
.sc03_cont1 h3 em {
    font-size: 14px;
    color:gray;
    font-weight: normal;
}

.sc03_cont1 span{
    display: block;
    margin-top:10px;
    letter-spacing: -0.5px;
}
.sc03_cont1 span em {
    color:gray;
    font-size: 12px;
}
.sc03_cont2{
    border-bottom:1px solid #000;
    padding-bottom:10px;
}
.sc03_cont2 h3, .sc03_cont3 h3{
    font-weight: 600;
    font-size: 14px;
    padding:10px 0;
}


.sc03_cont3 span{
    font-size: 12px;
}
.sc03_cont3_btn{
    display: flex;
    justify-content: space-evenly;
    margin: 10px 0;

}
.sc03_cont3_btn a{
    border:1px solid gray;
    width: 47%;
    border-radius: 5px;
    margin:0 auto;
    text-align: center;
    padding:5px;
    display: block;
}
.sc03_cont3_btn a:first-child{
    background-color: gray;
    color:#fff;

}
.sc03_cont3_btn a:last-child{
    color:#000;
}

.sc03_cont3_option{
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.sc03_cont3_option label{
    width: 20%;
}
.sc03_cont3_option select{
    height: 30px;
    width: 70%;
}

select.items1 {
    background-image:
      linear-gradient(45deg, transparent 50%, gray 50%),
      linear-gradient(135deg, gray 50%, transparent 50%),
      linear-gradient(to right, #ccc, #ccc);
    background-position:
      calc(100% - 20px) calc(1em + 2px),
      calc(100% - 15px) calc(1em + 2px),
      calc(100% - 2.5em) 0.5em;
    background-size:
      5px 5px,
      5px 5px,
      1px 1.5em;
    background-repeat: no-repeat;
  }
  
.sc03_cont3 .input[type="checkbox"]{
    border:1px solid #000;
}

.sc03_cont3_detail{
    margin-bottom:20px;
}
.sc03_cont3_detail a{
    display:block;
    color:#000 !important;
    width: 90px;
    text-align: center;
    border-radius: 5px;
    border:1px solid gray;
    border-bottom:1px solid gray;
}



.sc03_cont3 .pay_btn{
    color:#fff;
    display: block;
    background-color: #cc0000;
    margin:0 auto;
    width: 100%;
    text-align: center;
    padding:7px 0;
    border-radius: 5px;
}

.sc03_cont3_checkbox {
    padding:10px 0;
    border-bottom: 1px solid gray;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sc03_cont3_checkbox #text{
    font-size: 12px;
}

.sc03_cont3_checkbox label::before{
    border:1px solid gray !important;
    content: '';
    display: inline-block;
    width: 14px !important;
    height: 14px !important;
}
.sc03_cont3_checkbox input[type="checkbox"] + label{
    font-size: 14px;
    text-align: center;
  
}

input[type="checkbox"]:checked + label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }


  /**stockcatch_service04.htm**/
  .sc04_cont1 h3{
      font-weight: 600;
      font-size: 13px;
  }
  .sc04_cont1 .sc04_cont1_title{
      border:1px solid #cc0000;
      color:#cc0000;
      padding:5px 0 ;
      margin: 20px auto;
      width: 100%;
      text-align: center;
      display: block;
  }
    .sc04_cont2 span{
      display: block;
      margin-top: 10px;
      font-size: 13px;
  }


  /****stockcatch_service03-2.htm***/
  .sc03_cont1_2{
      font-weight: 600;
      display: flex;
      justify-content: space-between;
      border-bottom:1px solid gray;
      padding:10px 0;
  }
  .sc03_cont3_btn2{
    display: flex;
    justify-content: space-evenly;
    margin: 10px 0;

}
.sc03_cont3_btn2 a{
    border:1px solid gray;
    width: 47%;
    border-radius: 5px;
    margin:0 auto;
    text-align: center;
    padding:5px;
    display: block;
}
  .sc03_cont3_btn2 a:first-child{
    color:#000;

}
.sc03_cont3_btn2 a:last-child{
    background-color: gray;
    color:#fff;
}

/****stockcatch_service_join.htm***/
.ssj_list li{
    padding:20px;
    border-bottom: 1px solid #fff;
}
.ssj_list li h3{
    font-weight: 600;
    margin-bottom:10px;
}


/***stockcatch_service05.htm***/
.ss05 h3{
    font-weight: 600;
    padding:0 0 10px;
}
.ss05 table{
    border-top:1px solid #000;
    width: 100%;
    margin-bottom:20px;
}
.ss05 table thead{
    background-color: rgb(214, 212, 212);
    height: 30px;
}
.ss05 table tr{
    border-bottom:1px solid gray;
    height: 30px;
}
.ss05 table tr td a{
    border:1px solid #cc0000;
    color: #c00;
    padding:3px;
    display: inline-block;
}

.mf_btn{
    display: flex;
    justify-content: space-between;
    
}
.mf_btn button{
    width: 45%;
    border-radius: 5px !important;
    
}
.mf_btn button:last-child{
    background-color: #cc0000;
    color:#fff;
}