/* ESIGN SLIDER MODULE */
#board-electric-sign {position: relative; overflow: hidden; margin: 0 0 5px 0; padding: 0 5px; height: 40px; background: #ebebeb; border: 1px solid #b5b5b5; border-radius: 3px; box-sizing: border-box;}
#board-electric-sign .electric-title { 
	width: 85px; 
	line-height: 38px; 
	text-align: center;
	color: #000;
	font-weight: bold;
	font-family: 'Malgun Gothic', malgungothic, sans-serif;
	font-size: 12px;
}
#board-electric-sign .electric-title a { cursor: pointer;}
#board-electric-sign .modInven {color:inherit; background:url(https://static.inven.co.kr/image_2011/board/esign/board_esign_inven.png) 7px 50% no-repeat; text-indent:60px}
#board-electric-sign .modInven, #board-electric-sign li { line-height: 30px;margin: 0;color:#fff }
#board-electric-sign > .text_area {
	position: absolute; 
	top: 50%; 
	left: 90px; 
	margin-top: -15px; 
	overflow: hidden; 
	width: calc(100% - 95px); 
	height: 30px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
#board-electric-sign .text_area > * {height: 30px; border: 0;}
#board-electric-sign .text_area > div {
	position: absolute; 
	display: inline;
	overflow: hidden;
	top: 0; 
	left: 0; 
	padding: 0 6px; 
	width: 100%; 
	/* height: fit-content;  */
	height: 30px; 
	box-sizing: border-box;
	background: #232428 ;
}

#board-electric-sign .text_area p {width: 100%; height: 100%; color:inherit;}
#board-electric-sign .text_area p > span {}
#board-electric-sign .text_area p > span.icon {display: inline-block; width: 43px; height: 18px; margin-right: 4px; background-position: -95px -111px; text-indent: -9999px;}
#board-electric-sign .text_area p > span.nickname {color: #f53333; margin-right: 4px;}
#board-electric-sign .text_area p > span.text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#board-electric-sign .text_area button {
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 80px; 
	background: #950E0E; 
	color: #fff; 
	font-weight: bold;
	font-size: 12px;
	font-family: 'Malgun Gothic', malgungothic, sans-serif;
}

/* ESIGN WRITE */
/* Basic Layout */
	#ESignWrite {  position: absolute; left: -100000em; top: -10000em; }
	#ESignWrite .writeBody { width: 323px; padding-bottom: 15px; overflow: hidden; }
/* Pages */
	#ESignWrite .pageGroups { width: 646px; }
	#ESignWrite .pageGroup { float: left; width: 323px; }
	#ESignWrite .fixedHeight { height: 323px; height: 411px; overflow: hidden; }
/* Title Part */
	#ESignWrite .titlePart h2 { width: 292px; height: 37px; overflow: hidden; text-indent: -1000em; margin-top: 2px; margin-left: 2px; }
	#ESignWrite .titlePart a { float: left; display: inline; width: 20px; height: 20px; overflow: hidden; text-indent: -1000em; margin-top: 11px; }
	#ESignWrite .titlePart a { background: url('//static.inven.co.kr/image_2011/common/esign/bttn_20x20_white1_close.gif') no-repeat left top; }
/* Member Info Part */
	#ESignWrite .memberInfoPart { width: 305px; clear: both; background: #b2b2b2; margin-top: 7px; margin-left: 12px; }
	#ESignWrite .memberInfoPart .partWrap { border: solid 1px #ececec; background: #b2b2b2; padding: 1px; margin: 1px; }
	#ESignWrite .memberInfoPart .partBody { width: 299px; background: white; padding: 2px 0; }
	#ESignWrite .memberInfoPart .lines { overflow: hidden; margin-left: 13px; }
	#ESignWrite .memberInfoPart .lineGroups { margin-top: -1px; }
	#ESignWrite .memberInfoPart dl.lineGroup { width: 274px; clear: both; padding: 7px 0 3px; line-height: 15px; }
	#ESignWrite .memberInfoPart dl.lineGroup { background: url('//static.inven.co.kr/image_2011/common/esign/dot_4x1_ca4a4a4.gif') repeat-x left top; }
	#ESignWrite .memberInfoPart dl.lineGroup dt { width: 66px; overflow: hidden; color: #000000; font-weight: bold; letter-spacing: -1px; white-space: nowrap; text-align: right; }
	#ESignWrite .memberInfoPart dl.lineGroup dd { width: 194px; margin-left: 14px; color: #0054ff; white-space: nowrap; }
	#ESignWrite .memberInfoPart dl.lineGroup dd ul { margin-left: -23px; }
	#ESignWrite .memberInfoPart dl.lineGroup dd ul li { white-space: nowrap; margin-left: 23px; }
/* Text Input Part */
	#ESignWrite .textInputPart { width: 303px; clear: both; margin-top: 11px; margin-left: 12px; }
	#ESignWrite .textInputPart .partTitle { width: 300px; margin-left: 3px; padding: 4px 0 2px; font-weight: bold; letter-spacing: -1px; }
	#ESignWrite .textInputPart .partTitle span.count { font-weight: normal; letter-spacing: normal; color: #0054ff; }
	#ESignWrite .textInputPart .partTitle span.count.full { color: #ff0000; }
	#ESignWrite .textInputPart textarea { width: 303px; height: 53px; overflow: hidden; padding: 10px; background: #232428; color: #ffffff; line-height: 18px; border: 0;  margin: 0; vertical-align: top; }
/* Option Part */
	#ESignWrite .optionPart { width: 303px; clear: both; margin-top: 3px; margin-left: 12px; }
	#ESignWrite .optionPart table { width: 303px; table-layout: fixed; border-collapse: collapse; border: solid 1px #aeaeae; }
	#ESignWrite .optionPart table col.th { width: 64px; }
	#ESignWrite .optionPart table col.td { width: 88px; }
	#ESignWrite .optionPart table col.tdLast { width: 87px; }
	#ESignWrite .optionPart table tr th,
	#ESignWrite .optionPart table tr td { border-top: solid 1px #aeaeae; border-bottom: solid 1px #aeaeae;  padding: 7px 5px  5px; line-height: 18px; text-align: center; }
	#ESignWrite .optionPart table tr th { border-left: solid 1px #aeaeae; background: #f1f1f1; }
	#ESignWrite .optionPart table tr th,
	#ESignWrite .optionPart table tr th a { font-family: dotum, 돋움, Helvetica; font-size: 11px; font-weight: bold; letter-spacing: -1px; }
	#ESignWrite .optionPart table tr td { background: #ffffff; }
	#ESignWrite .optionPart table tr td,
	#ESignWrite .optionPart table tr td a { font-family: dotum, 돋움, Helvetica; font-size: 11px; }
	#ESignWrite .optionPart table tr td.input { padding-top: 5px; padding-bottom: 5px; }
	#ESignWrite .optionPart table tr td.input input,
	#ESignWrite .optionPart table tr td.input select { width: 100%; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; vertical-align: top; }
	#ESignWrite .optionPart table tr td.input select { width: 76px; }
	#ESignWrite .optionPart table tr td.input input.clearBox { border: solid 1px white; }
/* Color Part */
	#ESignWrite .colorPart { width: 303px; clear: both; margin-top: 3px; margin-left: 12px; background: #232428; }
	#ESignWrite .colorPart .partBody { width: 299px; margin-left: 2px; padding: 2px 0; }
	#ESignWrite .colorPart .partBody ul { width: 300px; margin-top: -1px; margin-left: -1px; }
	#ESignWrite .colorPart .partBody ul li { width: 29px; height: 14px; _height: 18px; padding-top: 3px; overflow: hidden; text-align: center; margin-top: 1px; margin-left: 1px; cursor: pointer; }
	#ESignWrite .colorPart .partBody ul li { line-height: 15px; }
/* Note Part */
	#ESignWrite .notePart { width: 303px; clear: both; margin-top: 5px; margin-left: 12px; padding: 4px 0 1px; }
	#ESignWrite .notePart { font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 17px; font-weight: bold; letter-spacing: -1px; color: #ff0000; }
/* Botmenu Part */
	#ESignWrite .botmenuPart { width: 130px; text-align: center; clear: both; margin: 8px auto 0 auto; }
	#ESignWrite .botmenuPart input { margin: 0 2px; }
/* Text Preview Part */
	#ESignWrite .textPreviewPart { width: 303px; clear: both; margin-top: 11px; margin-left: 12px; }
	#ESignWrite .textPreviewPart div.text { width: 283px; _width: 303px; height: 33px; _height: 53px; overflow: hidden; padding: 10px; background: #232428; border: none;  }
	#ESignWrite .textPreviewPart div.text,
	#ESignWrite .textPreviewPart div.text a { color: #ffffff; line-height: 18px; }
/* Confirm Part */
	#ESignWrite .confirmPart { width: 303px; clear: both; margin-top: 11px; margin-left: 12px; }
	#ESignWrite .confirmPart .message { width: 303px; padding: 25px 0 23px; text-align: center; font-weight: bold; letter-spacing: -1px; }
	#ESignWrite .confirmPart .confirmGroup { width: 303px; clear: both; background: url('//static.inven.co.kr/image_2011/common/esign/dot_4x1_ca4a4a4.gif') repeat-x left top; padding-top: 1px; } 
	#ESignWrite .confirmPart .confirmGroup .items { width: 278px; margin-left: 22px; padding: 10px 0; }
	#ESignWrite .confirmPart .confirmGroup .items dl { overflow: hidden; white-space: nowrap; padding: 6px 0 2px; }
	#ESignWrite .confirmPart .confirmGroup .items dl.long { width: 278px; }
	#ESignWrite .confirmPart .confirmGroup .items dl dt,
	#ESignWrite .confirmPart .confirmGroup .items dl dd,
	#ESignWrite .confirmPart .confirmGroup .items dl dd ul,
	#ESignWrite .confirmPart .confirmGroup .items dl dd ul li { float: none; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
	#ESignWrite .confirmPart .confirmGroup .items dl dt { overflow: hidden; }
	#ESignWrite .confirmPart .confirmGroup .items dl dt { float: left; font-weight: bold; letter-spacing: -1px; }
	#ESignWrite .confirmPart .confirmGroup .items dl dd { float: left; margin-left: 10px; }
	#ESignWrite .confirmPart .confirmGroup .items dl dd.point { color: #0054ff; }
	#ESignWrite .confirmPart .confirmGroup .items dl dd ul { margin-left: -23px; }
	#ESignWrite .confirmPart .confirmGroup .items dl dd ul li { padding-left: 20px; }

/* WRAPPING 327 SILVER 1 : H- */
	#ESignWrite .wrap327SL1 { width: 327px; overflow: hidden; }
	#ESignWrite .wrap327SL1 .w327H { width: 327px; height: 41px; overflow: hidden; }
	#ESignWrite .wrap327SL1 .w327H { background: none no-repeat left top; }
	#ESignWrite .wrap327SL1 .w327H.w327H-ESign { text-indent: -1000em; background-image: url('//static.inven.co.kr/image_2011/common/esign/wrap_327_silver1_head_esign.gif'); }
	#ESignWrite .wrap327SL1 .w327M { width: 327px; overflow: hidden; background: url('//static.inven.co.kr/image_2011/common/esign/wrap_327_silver1_mid.gif') repeat-y left top; }
	#ESignWrite .wrap327SL1 .w327B { width: 327px; height: 2px; overflow: hidden; background: #9d9d9d none no-repeat left top; }
