@charset "UTF-8";

html {
	font-size: 0.625rem;
	scroll-behavior: smooth;
	-webkit-text-size-adjust: none; /*크롬, 사파리, 오페라 신버전*/
	-ms-text-size-adjust: none; /*IE*/
	-moz-text-size-adjust: none; /*파이어폭스*/
	-o-text-size-adjust: none; /*오페라 구버전*/
}
html, body {font-family: 'Nanum Gothic', Helvetica, Arial, sans-serif;}
body {font-size: 1.3rem;}
textarea {resize: none;}
/*크롬 input 자동완성 배경색 제거*/
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 1000px white inset; -webkit-transition: background-color 9999s ease-out; transition: background-color 5000s ease-in-out 0s;}
.form-control, .form-select, .btn {font-size: 1.3rem; border-radius: 0;}
.red {color: red !important;}
/*아이콘*/
.icon {background-image: url("/images/icon.png"); background-size: 175px 20px; background-position: 0 0; background-repeat: no-repeat;}
.icon {background-image: url("/images/icon.png"); background-size: 215px 25px; background-position: 0 0; background-repeat: no-repeat;}
.btn-common {width: 3rem; height: 100%; cursor: pointer; position: absolute; top: 0; right: 0;}
.btn-search {background-position: -94px 4px;}
.btn-search {background-position: -115px 1px;}

.card {border-radius: 0;}
.table td, .table th {padding: 0;/* border: 0;*/}