input:focus {outline:none;}
  .my_box {max-width:900px;width: 100%; margin:0 auto;  border-radius:10px; box-shadow: 0px 3px 11px rgba(0,0,0,0.3); overflow: hidden; position: absolute; top: 53%; left: 50%; transform: translate(-50%,-50%);}
  .my_box .my_txt {height:600px; width:100%; background:#fff; padding:40px 60px;  overflow-y: scroll; -ms-overflow-style: none;  overscroll-behavior: contain}
  .my_box .my_txt { }
  .my_box .my_txt .close {position:relative; left:100%; top:-3%;}
  .my_box .my_txt::-webkit-scrollbar{ display:none; }
  .my_box .my_txt h2 {font-size:1.7em; font-family: 'GmarketSansMedium'; font-weight:400; margin-bottom:25px;}
  .my_box .my_txt h2 b {color:#5ac2d3;}
  .my_box .my_txt .line {width:45px; height:3px; background:#5ac2d3; position: relative; margin-bottom:30px;}
  .my_box .my_txt .line:after {content:''; width:45px; height:3px; background:#ccc; position: absolute; left:48px;}
  .my_box .my_txt .tb_box {height: 215px; overflow: scroll;}
  .my_box .my_txt table {width: 100%; border-collapse: collapse; min-width: 650px;}
  .my_box .my_txt table th {background:#f6f9f9; color:#4e99a5; border:1px solid #e1e8e8; padding: 11px 0 9px 0; text-align: center; font-weight: 300; font-size:1.1em;  font-family: 'GmarketSansMedium';}
  .my_box .my_txt table td {border:1px solid #e1e8e8; text-align:center; font-size:1.1em; padding:8px 0px; color:#90a7ab;}
  .my_box .my_txt table td a {display: inline-block; padding: 3px 10px 4px 10px; color: #fff; background: #5ac2d3; border-radius: 3px;}
  /*.my_box .my_txt table td input[type="checkbox"] {position: fixed; left: -99999px;}*/
  .ck_img_box {display: none;}
  #view_ck:checked ~ .ck_img_box {display: block;}
  .my_box .my_txt .img_box {height: 215px; overflow-y: scroll; margin-top: 5px;}
   .my_box .my_txt .img_box img {width: 100%;}

   ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: rgba(67, 67, 72, 0.01);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(67, 67, 72, 0.5);
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: rgba(67, 67, 72, 0.1);
}

  @media screen and (max-width:992px) {
    .my_box {width: 90%;}
    .my_box .my_txt  {padding: 35px;}
  }
  @media screen and (max-width:550px) {
    .my_box .my_txt {height:500px; padding:35px 25px;}
    .my_box {width: 90%;}
     .my_box .my_txt table th {font-size: .9em;}
      .my_box .my_txt table td {font-size: .85em;}
       .my_box .my_txt table td a {padding: 2px 5px 4px 5px;}
       .my_box .my_txt .close {position:absolute; left:90%; top:5%;}
  }
  @media screen and (max-width:380px) {
  .my_box .my_txt .close {position:absolute; left:85%; top:5%;}
  }
  @media screen and (max-width:330px) {
  .my_box .my_txt .close {position:absolute; left:85%; top:5%;}
  }