input:focus {
    outline: none;
}

input::-moz-focus-inner {
    border: 0;
}

input[type=image] {
    cursor: pointer;
}

input[type=text],
input[type=password],
input[type=file] {
    width: 100%;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    line-height: 1\9;
    padding: 0 10px!important;
    border: 1px solid #ccc !important;
    background: #fff!important;
    -webkit-appearance: none !important;
    -webkit-border-radius: 0 !important;
}

input[name="phone_no1"],
input[name="phone_no2"],
input[name="phone_no3"],
input[name="mobile_no1"],
input[name="mobile_no2"],
input[name="mobile_no3"],
input[name="addr_post1"],
input[name="com_board_comment_name"],
input[name="com_board_comment_password"] {
    width: 24.3% !important;
}

input[id="txtDiplay"] {
    margin: 5px 5px 20px;
    width: 20%;
}

input[type=radio],
input[type=checkbox] {
    margin: 0 6px 0 0!important;
    vertical-align: text-bottom;
}

textarea {
    width: 100%;
    font-size: 15px!important;
    line-height: 1.5!important;
    border: 1px solid #cfcfcf!important;
    padding: 15px!important;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

/*°³ÀÎÁ¤º¸Ã³¸®¹æÄ§*/

.vnc-pricacy {
    width: 100%!important;
    height: 790px!important;
    color: #4c4c4c!important;
    overflow-x: hidden!important;
    font-size: 15px!important;
    line-height: 1.9!important;
    padding: 3%!important;
}

select {
    min-width: 70px;
    font-size: 13px;
    height: 40px;
    padding: 0 27px 1px 8px;
    padding: 0 0 2px 3px\9;
    border: 1px solid #ccc !important;
    border-radius: 0!important;
    background: url('../../images/iba_1.png') no-repeat 85% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select::-ms-expand {
    display: none;
}