@font-face {font-family: 'nanumbarunGothic'; font-style: normal; /*font-weight: 100;*/ src: url('/font/NanumBarunGothic.eot'); src: url('/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),url('/font/NanumBarunGothic.woff2') format('woff2'),url('/font/NanumBarunGothic.woff') format('woff'),url('/font/NanumBarunGothic.ttf') format('truetype');}
body{font-family:'NanumBarunGothic', sans-serif; /* width:100%; height:100%; */ overflow-x: hidden;}
/* *{margin:0; padding:0; -webkit-box-sizing:border-box; -ms-user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: auto; user-select: none;} */
/* body, html {width:100%; height:100%; overflow-y:auto;} */
/* body,p,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,textarea,button,select,option {margin:0; padding:0;} */
/* body {color:#333; min-width:100%; position:relative; font-size:14px; } */

body,div,form{margin:0;padding:0;}
body, table, tr, td, th, select, div, blockquote, p, center,span{letter-spacing:0px; font-size:13px;line-height:15px;word-break:break-all;}
input,textarea{font-size:12px;letter-spacing:0px;color:#000;line-height:15px;}
dl,dt,dd,ul,li{margin:0px;list-style:none;text-align:left;}
a, button { cursor:pointer; }

a{color:#000;text-decoration:none;letter-spacing:0px;line-height:15px;}
a:link, a:visited, a:active{color:#000;text-decoration:none;letter-spacing:0px;line-height:15px;}
a:hover{color:#333;text-decoration:underline;}

img {border:0px;}
.png24 { tmp:expression(setPng24(this));}

.border {border:1px solid #aaa;}
img {border:none;}
ul,ol,li {list-style:none;margin:0;padding:0}
em,address,th {font-style:normal; font-weight:normal;}
a {text-decoration:none; -webkit-text-size-adjust:none; color:#000; outline:0; box-sizing:border-box;} /* outline 미사용 */
a:hover,a:active,a:focus {text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
h1 {font-size:46px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:15px;}
h6 {font-size:14px;}
/* button {height:26px; line-height:26px; vertical-align:middle;} */
select {height:26px; line-height:26px; box-sizing:border-box; border:none; border:1px solid #aaa; vertical-align:middle;}
textarea {width:100%; resize:none; background:#fdffe9; padding:5px; border:none; overflow:auto; border:none; }
textarea::-webkit-input-placeholder {color:#999; font-size:13px;}
textarea:-ms-input-placeholder {color:#999; font-size:13px;}
textarea[readonly], textarea[disabled] {box-sizing:border-box; background:#eee; padding:5px;}
textarea:focus {outline: none;}
input{height:26px; line-height:26px; padding-left:5px;}

/*input number타입 화살표 지우기*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


input:focus {outline:none;}
input::-webkit-input-placeholder {color:#999; font-size:13px;}
input:-ms-input-placeholder {color:#999; font-size:13px;}
/*input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #ebebeb inset;}*/
input:-webkit-autofill { transition: background-color 5000s ease-in-out 0s;}
input[readonly], fieldset[disabled] {height:26px; line-height:26px; box-sizing:border-box; /*background:#eee;*/ padding-left:5px;}

.pr5 {padding-right:5px;}
.pl5 {padding-left:5px;}
.prt5 {text-align:right; padding-right:5px;}
.plt5 {text-align:left; padding-left:5px;}
.center {text-align:center;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mgr_10 {margin-right:10px;}
.mgl_10 {margin-left:10px;}
.pdr_10 {padding-right:10px;}
.pdl_10 {padding-left:10px;}