@charset "utf-8";

/*font-family: 'Noto Sans KR', sans-serif;*/
@font-face {font-family: 'Noto Sans KR';
    font-style: normal;font-weight: 300;
    src: url(/resources/rentcar/assert/font/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';
    font-style: normal;font-weight: 400;
    src: url(/resources/rentcar/assert/font/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';
    font-style: normal;font-weight: 500;
    src: url(/resources/rentcar/assert/font/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';
    font-style: normal;font-weight: 700;
    src: url(/resources/rentcar/assert/font/NotoSansKR-Bold.otf) format('opentype');}

/* reset */
* {margin: 0; padding: 0; box-sizing: border-box; position: relative; font-size: 18px; font-family: 'Noto Sans KR', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight: 500;}
body {
    position: relative;
    color: #222;
    word-break: keep-all;
    -webkit-text-size-adjust: none; /* 아이폰 가로 모드 */
    font-size: 16px;
}
table {border-collapse: collapse;}
fieldset, img {border: 0;}
ol, ul {list-style: none;}
address, em {font-style: normal;}
a {color: inherit; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, .1);}
img {vertical-align: top; width: 100%; height: 100%;}
mark {color: inherit; font-weight: 700; background: 0 0;}
button, input {-webkit-border-radius: 0; border-radius: 0; background: 0 0; border: none;}
button {cursor: pointer; border: none;}
.clearfix::before, .clearfix:after {content: ''; display: block; overflow: hidden; clear: both;}
input[type="submit"]{cursor: pointer;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=radio] {
    accent-color:#5F6369;
}
.radio-input{cursor: pointer;}
.submit-btn{cursor: pointer;}
