/* common.css */
@charset "utf-8";

/* PlusJakartaSans */

/*
100:thin
200:extralight
300:light
400:regular
500:medium
600:blod
700:extrabold
*/
@font-face {
	font-family: 'Plus Jakarta Sans', sans-serif;
	src: url('font/PlusJakartaSans/PlusJakartaSans-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Plus Jakarta Sans', sans-serif;
	src: url('font/PlusJakartaSans/PlusJakartaSans-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}


@font-face {
	font-family: 'Plus Jakarta Sans', sans-serif;
	src: url('font/PlusJakartaSans/PlusJakartaSans-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Plus Jakarta Sans', sans-serif;
	src: url('font/PlusJakartaSans/PlusJakartaSans-Bold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

/* basic style
*********************/
html {width:100%;height:100%; min-width: 1350px; overflow-y: auto!important;}
body {font-size:13px !important; width:100%;height:100%;/* overflow:auto; */min-width:1480px;/*min-width:1350px;*/}/*상단메뉴고정시 height값이 없어야함*/
*,body,header,nav,section,article,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,hr,form,fieldset,p,button,a,span {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
body {background:#fff;font-family: 'PlusJakartaSans', sans-serif;font-size:12px;font-weight:400;color:#333;letter-spacing:0.025em;}
img,fieldset,iframe,legend{border:0 none;}
li {list-style:none;}
a,a:link,a:visited,a:active,a:hover,a:focus {text-decoration:none;cursor:pointer;outline: 0;}

select,textarea,input,button {font-size:13px;color:#000;letter-spacing:0.025em;font-family:inherit;font-weight:600;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;}
button {cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}
table thead tr,
table tbody tr,
table thead tr th,
table tbody tr th,
table tbody tr td { -webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;color:#000;}
caption {overflow:hidden;width:0;height:0;font-size:0;line-height:0;border:0;}
textarea {resize:none;}

/*select*/

select::-ms-expand {/* for IE 11 */display:none;}
select option{border:0;outline:0;}
select:focus::-ms-value {background-color:transparent;}
select:focus {outline:0;}
.form-select{padding: 8px 30px 8px 16px !important;}

/*outline delete*/
textarea:focus, input:focus{
    outline: none!important;
}
/*input*/
input{display: block;}
input::placeholder {color:#222222;}



