@charset "UTF-8";
/* CSS Document */



/*테마색상 변수*/
:root {
  --background-color: #333;
  --element-bg-color: #f8f8f8;
  --highlight-color: #333;
  --text-color: #fff;
  --link-color: #fff;
}

html, body{width:100%; height:100%; }
@media(max-width:1200px){
html,body{min-width:100%;}
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button{margin:0;padding:0; list-style:unset;}
body,h1,h2,h3,h4,h5,h6,input,button{font-size:14px; font-weight:500; line-height:1.8;}
input, button, select, optgroup, textarea {font-family:none; }
textarea{padding:10px;}
input.file{background:none; border:0;}
body{text-align:left;*word-break:break-all;-ms-word-break:break-all; word-break: break-word; height:auto !important;}
img,fieldset,iframe{border:0 none}
li{list-style:none; vertical-align:top;}
input,select,button{vertical-align:middle}
img{vertical-align:middle}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:5px;}
a{text-decoration:none; color:#777;} 
a:hover{text-decoration:none; cursor:pointer;}
a:visited{text-decoration:none;}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:auto;padding-right:0px}



input[type="radio"], input[type="checkbox"] { display: inline-block; width: 24px !important; height: 24px !important; vertical-align: middle; -webkit-appearance: none; border-radius: 0; border: 0; margin:0px 0 0 0; padding:0; cursor: pointer }
input[type="radio"] { background: url("/theme/henallte/design/img/btn_radio.png") no-repeat 0 0; margin-bottom:7px;}
input[type="checkbox"] { background: url("/theme/henallte/design/img/btn_check.png") no-repeat 0 0; }
input[type="checkbox"]:checked, input[type="radio"]:checked { background-position: 0 -24px; }
input[type="checkbox"]:disabled, input[type="radio"]:disabled { background-position: 0 -48px; }
input[type="checkbox"]:disabled:checked, input[type="radio"]:disabled:checked { background-position: 0 -72px; }
input:focus {outline:none !important;}

a.onlyadmin{position:absolute; top:5px; right:5px; color:#00e6ff !important; z-index:999999999999999;}

input,textarea:focus {
        outline: none !important;
   }

/*플레이스홀더*/
input::placeholder {color:#ccc;}
input::-webkit-input-placeholder {color:#ccc;}
input:-ms-input-placeholder {color:#ccc;}
 
textarea::placeholder {color:#ccc;}
textarea::-webkit-input-placeholder {color:#ccc;}
textarea:-ms-input-placeholder {color:#ccc;}
