@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
html, body {width:100%;-webkit-tap-highlight-color:transparent;}
html, body * {outline:none;-webkit-tap-highlight-color:transparent}
img { border:0; }
ul:not(.lid) {list-style:none;}
a {text-decoration:none; color:inherit;}
body {overflow-x:visible;font-family:'nt-L', gulim, '굴림';color:#666;font-size:12px;letter-spacing:normal;-wekit-text-size-adjust:none;margin:0}
input {font-family:gulim, '굴림';outline:none}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#e9e9e9 url("../img/select_arrow.png") no-repeat 95% 50%;padding:0 10px;box-sizing:border-box;background-color:#fff;border:1px solid #c9c9c9}
select::-ms-expand {display:none}.TaC{text-align:center !important;}
input[type="text"]{outline:none;box-sizing:border-box;}

.WidthLimit{width:1460px;margin:0 auto}
.Ellip{white-space:noWrap;overflow:hidden;text-overflow:Ellipsis;}
.Ellipsis{overflow:hidden;text-overflow:Ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-Wrap:break-word;line-height:1.2em; height:2.4em}
.TxtShadow{text-shadow:0px 0px 3px #000}
.TxtShadow:hover{text-shadow:none}
.hidden{display:none}
.pointer{cursor:pointer}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.bold{font-weight:bold}

/*Scroll*/
.ScrollStyle::-webkit-scrollbar {width:5px}
.ScrollStyle::-webkit-scrollbar-track {background-color: transparent}
.ScrollStyle::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #aaa}
.ScrollStyle::-webkit-scrollbar-button {width: 0;height: 0;}


/*CheckBox*/
.CmInputBox{position:relative;cursor:pointer}
.CmInputBox input[type=checkbox]{display:none}
.CmInputBox input[type=checkbox] + .CmCheckIcon{position:absolute;top:0;bottom:0;left:3px;margin:auto 0;width:15px;height:15px;background-color:#eaeaea;border-radius:3px;box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}

/* checkbox:checked */
.CmInputBox input[type=checkbox]:checked ~ .CmCheckIcon:before {content:" ";display:block;position:absolute;left:5px;top:-5px;width:5px;height:15px;border:solid #333;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display:block;}
