@charset "utf-8";
/* WMS */

/* reset elements */
html,body,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,em,table,th,td,form,fieldset,legend,input,textarea,select,button,div,time,article,aside,dialog,footer,header,section,footer,nav,figure,blockquote,address {margin:0;padding:0;border:0;outline:0;-webkit-text-size-adjust:none;}
html,body {height:100%;}
body {height:100%; font:normal 16px 'Samsung Gothic', 'Malgun Gothic', sans-serif; color:#323232; -webkit-text-size-adjust: none; background:#fff;}
article, aside, footer, header, hgroup, nav, section, figure {display:block;}
img {border:none;-webkit-touch-callout:none;}
h1, h2, h3 {font-size:1.1em;margin:0;}
em,address,time {font-style:normal;}
ul, ol, li {list-style:none;}
a {text-decoration:none;}
table {width:100%;padding:0;margin:0;font-size:1em;border-collapse:collapse;border-spacing:0;}
table caption {overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;padding:0;margin:0;text-indent:-9999px;}
table td, table th {padding:0;border-collapse:collapse;}

/*form style*/
button {margin:0; padding:0; font:normal 1em 'Samsung Gothic','Malgun Gothic', '맑은 고딕',dotum,'돋움',sans-serif; vertical-align:middle; background:none; border:none; overflow:visible; cursor:pointer;}
input[type=text], input[type=password], input[type=number], input[type=rang], input[type=email], input[type=url], input[type=month], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=search], input[type=time], input[type=color], input[type=text].input_date {vertical-align:middle;font:normal 1em 'Apple Gothic', 'Malgun Gothic', sans-serif; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-appearance:none; width: 100%;}
select:not(.sel_lang) {background:transparent;  -webkit-appearance:none;}
input[type=text] {background:transparent;}
input[type=email] {line-height: 17px;}
/* latyout */
.wrap {position:relative; width:100%; height:100%; padding:0; margin:0;}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.container {position:relative; height:100%;}
.winOverlay {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5;filter:alpha(opacity=50)}


/* common */
hr {height:0; padding:0; margin:0; border:none; overflow:hidden;}
.ir, legend {display:inline-block; text-indent:-9999em; font-size:0;}
.hide {position:absolute !important; left:-10000px !important; top:-10000px !important; visibility:hidden;}
.off { display: none !important; }

/* text-align */
.tr {text-align:right!important;}
.tl {text-align:left!important;}
.tc {text-align:center!important;}
.fl {float:left;}
.fr {float:right;}

/*스크롤 부드럽게*/
*{ -webkit-overflow-scrolling: touch; }

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}

/* background */
#wrap {position: relative; height:100%;/*background:url('../Images/img_bg.jpg') no-repeat;*/}

.bg_g {background:#ecf0f1;}

.w100 {width:100px;}
.minw160 {min-width:160px;}
.minw150 {min-width:150px;}
.minw125 {min-width:125px;}
.minw110 {min-width:110px;}
.minw100 {min-width:100px;}
.minw90 {min-width:90px;}
.minw60 {min-width:60px;}
.minw80 {min-width:80px;}
.minw20 {min-width:20px;}
/*로트번호 추가로 width 클래스 추가 20170228 진동범*/
.minw62 {min-width:62px;} 

.mgb10 {margin-bottom:10px;}
.pdl10 {padding-left:10px !important;}

.hei26 {height: 26px !important;}

/*
   내용 : input 창에서 x버튼 삭제
   날짜 : 2014-03-26
   작성자 : 김현경
*/
input::-ms-clear {
    display: none;
}

/* border 0 */
.bb0 {border-bottom: 0px !important;}
.bt0 {border-top: 0px !important;}

/* 배경색 옅은 노란색 추가 20180615 오정희*/
.bg_l_yell{background: lightyellow !important;}

/*특이사항 글자색 빨간색 20181106 진동범*/
#span_remark{color:red !important;}