﻿
      a:link {
        text-decoration: none;
        color:black;
      }
      a:visited {
         text-decoration: none;
         color:black;
      }
      a:hover {
         text-decoration: none;
         color:black;
      }
      a:active {
         text-decoration: none;
         color:black;
      }

input[type=checkbox]
{-webkit-appearance: none;
appearance: none;
width: 18px;
height: 18px;
margin: 0;
cursor: pointer;
vertical-align:middle;
background: #fff;
border: 1px solid #e1e1e1;
position: relative;
}

input[type=checkbox]:active {
border-color: #c6c6c6;
background: #ebebeb;
}

 input[type=checkbox]:hover {
border-color: #c6c6c6;
-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
}

input[type=checkbox]:checked {
background: #fff;
}

input[type=checkbox]:checked::after {
content: url(../image/03test/checkmark.png);
display: block;
position: absolute;
top: -2px;
right: 0px;
left: -5px
}
    
input[type=checkbox]:focus {
outline: none;
border-color:#4d90fe;
}

.btn { cursor:pointer;}
