@charset "UTF-8";

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:hover, a:active, a:focus {outline: 0; text-decoration: none;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
small {font-size: 80%;}
sub, sup {position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0; vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
pre {overflow: auto;}
button, input, optgroup, select, textarea {margin: 0; font: inherit; color: inherit;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0; border: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0;}
legend {padding: 0; border: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-spacing: 0; border-collapse: collapse;}
td, th {padding: 0;}
input, button, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
figure {margin: 0;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; font-weight: normal; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
h1, h2, h3, h4, h5, h6 {line-height: 1.5;}
ul, ol {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
img {vertical-align: middle;}
a {margin: 0; padding: 0; background: transparent; vertical-align: baseline; text-decoration: none; color: inherit;}
a:hover {color: inherit; text-decoration: none;}
a:focus {outline: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong, em {font-style: normal; font-weight: normal;}
legend, caption {position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0;}
input, select {vertical-align: middle;}
input::-ms-clear {display: none;}
textarea {resize: none;}

::-webkit-input-placeholder {color: #ced4da;} /* Chrome/Opera/Safari */
::-moz-placeholder {color: #ced4da;} /* Firefox 19+ */
:-ms-input-placeholder {color: #ced4da;} /* IE 10+ */
:-moz-placeholder {color: #ced4da;} /* Firefox 18- */


/* 2021.11.09 pitapat add */
/* input 체크박스, 라디오박스 */
input[type="checkbox"]{-webkit-appearance: none;-webkit-border-radius: 2px;border-radius: 2px;width: 15px;height: 15px;margin-right: 5px;border: 1.5px solid #222222;background: #ffffff;}
input[type="checkbox"]:checked{-webkit-appearance: none;-webkit-border-radius: 2px;border-radius: 2px;width: 15px;height: 15px;margin-right: 5px;border: 1.5px solid #D62300;background: url('/images/images_new/ico_checked.png') no-repeat center center #D62300;background-size: 11px 9px;}
input[type="radio"]{-webkit-appearance: none;border-radius: 50%;width: 14px;height: 14px;margin-right: 5px;border: 1px solid #9B9B9B;background: #ffffff;}
input[type="radio"]:checked{-webkit-appearance: none;border-radius: 50%;width: 14px;height: 14px;margin-right: 5px;border: 0 solid #D62300;background: url('/images/images_new/ico_checked_radio.png') no-repeat center center #ffffff;background-size: 100% 100%;}

.slick-header-column > input[type="checkbox"],
.slick-cellcheckbox-container > input[type="checkbox"]{-webkit-appearance: none;-webkit-border-radius: 2px;border-radius: 2px;width: 15px !important;height: 15px !important;margin-right: 5px;border: 1.5px solid #222222;background: #ffffff;}
.slick-header-column > input[type="checkbox"]:checked,
.slick-cellcheckbox-container > input[type="checkbox"]:checked{-webkit-appearance: none;-webkit-border-radius: 2px;border-radius: 2px;width: 15px !important;height: 15px !important;margin-right: 5px;border: 1.5px solid #D62300;background: url('/images/images_new/ico_checked.png') no-repeat center center #D62300;background-size: 11px 9px;}
.slick-header-column > input[type="radio"],
.slick-cellcheckbox-container > input[type="radio"]{-webkit-appearance: none;border-radius: 50%;width: 14px !important;height: 14px !important;margin-right: 5px;border: 1px solid #9B9B9B;background: #ffffff;}
.slick-header-column > input[type="radio"]:checked,
.slick-cellcheckbox-container > input[type="radio"]:checked{-webkit-appearance: none;border-radius: 50%;width: 14px !important;height: 14px !important;margin-right: 5px;border: 0 solid #D62300;background: url('/images/images_new/ico_checked_radio.png') no-repeat center center #ffffff;background-size: 100% 100%;}
/* 2021.11.09 pitapat add */
