#fade {
	background: url("../../images/swp/common/bg_pop.png"); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9990;
}
.popup_block {
	left: 50%; top: 50%; float: left; display: none; position: fixed; z-index: 9999;
}
.popCont {
	left: 50%; top: 50%; float: left; display: none; position: fixed; z-index: 9999;
}
.layer_type1 {
	background: rgb(255, 255, 255); padding: 25px 30px 30px; border: 1px solid rgb(136, 136, 136); border-image: none;
}
.type2.layer_type1 {
	background: rgb(255, 255, 255); padding: 0px !important; border: 1px solid rgb(136, 136, 136); border-image: none;
}
.layer_type1 h2 {
	padding: 0px 0px 5px !important; color: rgb(0, 0, 0); letter-spacing: -1px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.layer_type1 h2 .addText {
	color: rgb(102, 102, 102); line-height: 12px; letter-spacing: 0px; font-size: 12px; font-weight: normal; margin-left: 5px; vertical-align: middle;
}
.layer_type1 h2 .addText em {
	color: rgb(242, 28, 28);
}
.layer_type1 h2 .addText span {
	width: 430px; line-height: 14px; overflow: hidden; margin-top: -1px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.layer_type1 h3 {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 12px; font-weight: bold; position: relative;
}
.layer_type1 h3 .lyRightCont {
	right: 0px; position: absolute;
}
.layer_type1 .btn_close {
	top: 32px; right: 31px; position: absolute;
}
.layer_type1 .guideText {
	margin: 16px 0px 10px;
}
.layer_type1 .titleArea {
	height: 38px; line-height: 27px; margin-top: 13px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.layer_type1 .titleArea .tit {
	color: rgb(51, 51, 51);
}
.layer_type1 .titleArea .rCont {
	top: 0px; right: 0px; color: rgb(102, 102, 102); position: absolute;
}
.pop_content .titleArea {
	
}
.pop_content .titleArea .tit {
	color: rgb(51, 51, 51); font-weight: bold;
}
.pop_content .titleArea .tit1 {
	color: rgb(51, 51, 51); letter-spacing: -1px;
}
.popWrap .popInner {
	padding: 0px !important; width: 100%; display: block; position: relative;
}
.iconShare {
	background: url("../../images/swp/common/spr_do.png") no-repeat 0px -56px; width: 14px; height: 16px; vertical-align: top; display: inline-block;
}
.type1.iconShare {
	background-position: 0px -56px;
}
.type2.iconShare {
	background-position: -24px -56px;
}
.type3.iconShare {
	background-position: -49px -56px;
}
.popWrap .layer_type1 {
	position: relative;
}
.popWrap .layer_type1 .btn_close {
	top: 0px; right: 0px; position: absolute;
}
.popWrap .scroll.layer_type1 .footBtnWrap {
	margin: 40px 0px 0px; padding: 20px 0px 39px; text-align: center; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.popWrap .layer_type1 .footBtnWrap {
	margin: 40px 0px 30px; padding: 20px 0px 0px; text-align: center; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.popWrap .layer_type1 .type4.footBtnWrap {
	padding-top: 14px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.popWrap .layer_type1 .type5.footBtnWrap {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.layer_type1 .tc-panel {
	display: none;
}
.pop_content .tc-panel {
	display: none;
}
.layer_type1 .popTabcontrol {
	position: relative;
}
.pop_content .popTabcontrol {
	position: relative;
}
.layer_type1 .pTabs {
	background: url("../../images/swp/common/bg_tab.gif") repeat-x 0px 31px; overflow: hidden; padding-bottom: 1px;
}
.pop_content .pTabs {
	background: url("../../images/swp/common/bg_tab.gif") repeat-x 0px 31px; overflow: hidden; padding-bottom: 1px;
}
.layer_type1 .pTabs li {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; height: 30px; text-align: center; color: rgb(170, 170, 170); line-height: 30px; font-size: 11px; margin-right: -1px; float: left; position: relative; cursor: pointer;
}
.pop_content .pTabs li {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; height: 30px; text-align: center; color: rgb(170, 170, 170); line-height: 30px; font-size: 11px; margin-right: -1px; float: left; position: relative; cursor: pointer;
}
.layer_type1 .w123.pTabs li {
	width: 123px;
}
.pop_content .w123.pTabs li {
	width: 123px;
}
.layer_type1 .w92.pTabs li {
	width: 92px;
}
.pop_content .w92.pTabs li {
	width: 92px;
}
.layer_type1 .pTabs li.tc-selected {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); cursor: default;
}
.pop_content .pTabs li.tc-selected {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); cursor: default;
}
.layer_type1 .popTabcontrol .panels {
	top: 0px; clear: both; position: relative; background-color: rgb(255, 255, 255);
}
.pop_content .popTabcontrol .panels {
	top: 0px; clear: both; position: relative; background-color: rgb(255, 255, 255);
}
.layer_type1 .panels .tc-selected.tc-panel {
	display: block;
}
.pop_content .panels .tc-selected.tc-panel {
	display: block;
}
.layer_type1 .tbltit {
	color: rgb(51, 51, 51); letter-spacing: -1px; padding-bottom: 7px; margin-top: 16px; position: relative;
}
.pop_content .tbltit {
	color: rgb(51, 51, 51); letter-spacing: -1px; padding-bottom: 7px; margin-top: 16px; position: relative;
}
.layer_type1 .tbltit .rCont {
	top: 0px; right: 0px; color: rgb(102, 102, 102); letter-spacing: 0px; position: absolute;
}
.pop_content .tbltit .rCont {
	top: 0px; right: 0px; color: rgb(102, 102, 102); letter-spacing: 0px; position: absolute;
}
.layer_type1 .line.tbltit {
	border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.pop_content .line.tbltit {
	border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.layer_type1 .type1.tbltit {
	padding-bottom: 4px;
}
.pop_content .type1.tbltit {
	padding-bottom: 4px;
}
.layer_type1 .type1.tbltit .rCont {
	line-height: 33px; font-size: 11px;
}
.pop_content .type1.tbltit .rCont {
	line-height: 33px; font-size: 11px;
}
.layer_type1 .tbltit .lbtnWrap {
	top: -3px; margin-left: 10px; position: absolute;
}
.pop_content .tbltit .lbtnWrap {
	top: -3px; margin-left: 10px; position: absolute;
}
.btnShow {
	background: url("../../images/swp/common/spr_com.png") no-repeat right 7px; letter-spacing: -1px; padding-right: 10px; font-size: 11px; margin-top: 3px; float: right;
}
.popTabcontrol .btnShow {
	top: 4px; right: 0px; position: absolute;
}
.styleBborder {
	height: 51px; line-height: 52px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.styleBborder input[type=radio] {
	margin-left: 15px;
}
.styleBborder input[type=radio]:first-child {
	margin-left: 0px;
}
.popTabcontrol .type1.tblType2 td input[type=checkbox] {
	margin-left: 15px;
}
.popTabcontrol .type1.tblType2 td input[type=radio] {
	margin-left: 15px;
}
.popTabcontrol .type1.tblType2 td input[type=checkbox]:first-child {
	margin-left: 0px;
}
.type1.tblType2 td input[type=radio]:first-child {
	margin-left: 0px;
}
.popTabcontrol .type1.tblType2 td .icoPresence {
	top: 4px;
}
.popTabcontrol .type1.tblType2 td .icoDetailView {
	margin: 2px 0px 0px 5px;
}
.shortcut_box {
	
}
.shortcut_box ul {
	padding: 16px 0px 0px; overflow: hidden;
}
.shortcut_box ul li {
	width: 124px; float: left;
}
.shortcut_box ul li input {
	margin-top: 3px; vertical-align: top;
}
.ie9 .shortcut_box ul li input {
	margin-top: 2px;
}
.ie10 .shortcut_box ul li input {
	margin-top: 2px;
}
.shortcut_box ul li label {
	color: rgb(102, 102, 102); padding-left: 4px;
}
.paginate {
	margin: 0px; padding: 7px 0px 6px; left: 0px; text-align: center; right: 0px; bottom: 0px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; white-space: nowrap; position: absolute;
}
.paginate strong {
	color: rgb(252, 136, 0) !important; font-weight: bold;
}
.type1.paginate {
	margin: 0px 30px 0px 31px;
}
.knView .paginate {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative;
}
.pagination {
	margin: 0px; padding: 12px 27px 11px 10px; left: 0px; text-align: right; right: 0px; bottom: 0px; overflow: hidden; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.pagination span {
	padding: 0px 18px 0px 5px; height: 26px; color: rgb(51, 51, 51); line-height: 25px; vertical-align: top; display: inline-block;
}
.pagination input {
	width: 25px; text-align: right; color: rgb(51, 51, 51); font-weight: bold;
}
.pagination a.next {
	margin-left: 1px;
}
.paging a {
	padding: 0px 10px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; font-family: Tahoma; text-decoration: none; vertical-align: top; display: inline-block;
}
.paging strong {
	padding: 0px 10px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; font-family: Tahoma; text-decoration: none; vertical-align: top; display: inline-block;
}
.paging a.pre {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.pre_end {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.next {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.next_end {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.off.pre {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.off.pre_end {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.off.next {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.off.next_end {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; padding: 0px; width: 25px; height: 26px; font-size: 0px;
}
.paging a.pre {
	background-position: -78px 0px;
}
.paging a.pre_end {
	background-position: -54px 0px; width: 24px;
}
.paging a.next {
	background-position: -54px -31px;
}
.paging a.next_end {
	background-position: -79px -31px; width: 24px;
}
.paging a.off.pre {
	background-position: -24px 0px;
}
.paging a.off.pre_end {
	background-position: 0px 0px; width: 24px;
}
.paging a.off.next {
	background-position: 0px -31px;
}
.paging a.off.next_end {
	background-position: -25px -31px; width: 24px;
}
#winpop_wrap {
	background: rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
#winpop_wrap h1 {
	background: rgb(77, 83, 99); padding: 0px 31px; height: 51px; color: rgb(255, 255, 255); line-height: 51px; font-size: 16px; font-weight: bold; position: relative;
}
#winpop_wrap h1 .icoRefresh {
	top: 20px;
}
#winpop_wrap .pop_search {
	left: 496px; top: 13px; position: absolute;
}
#winpop_wrap .pop_search select {
	border: 1px solid rgb(54, 58, 67); border-image: none; width: 88px; vertical-align: top; float: left;
}
#winpop_wrap .pop_search .in_search {
	margin: 0px 5px; padding: 0px 5px; border: 1px solid rgb(54, 58, 67); border-image: none; width: 282px; height: 23px; float: left; display: inline;
}
#winpop_wrap .pop_search .atcm_gnb_wrap {
	left: 93px; width: 292px;
}
#winpop_wrap .pop_search .btn {
	background: rgb(255, 255, 255); padding: 0px 4px; border: 1px solid rgb(54, 58, 67); border-image: none; height: 25px; color: rgb(51, 51, 51); font-weight: bold; vertical-align: top; float: left;
}
#winpop_wrap .pop_content {
	overflow: hidden;
}
.footBtnWrap {
	margin: 40px 0px 39px; text-align: center; padding-top: 20px; clear: both; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.footBtnWrap .previewFix {
	height: 35px; text-align: left; color: rgb(51, 51, 51); letter-spacing: -1px;
}
.footBtnWrap .footGuideText {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; margin-right: 4px;
}
.footBtnWrap .previewFix input {
	margin-left: 15px;
}
.type1.footBtnWrap {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.type2.footBtnWrap {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.type3.footBtnWrap {
	padding-top: 15px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.pop_content .footBtnWrap {
	margin: 40px 30px 39px; text-align: center; padding-top: 20px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; position: relative;
}
.pop_content .type4.footBtnWrap {
	margin: 34px 30px 33px; text-align: left; padding-top: 13px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; position: relative;
}
.pop_content .pop_body_absolute {
	padding: 23px 30px 0px 31px;
}
.pop_content .pop_body_absolute .footBtnWrap {
	margin: 3px 0px 39px;
}
.layer_type1 .footBtnWrap {
	margin: 40px 0px 9px; text-align: center; padding-top: 20px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.layer_type1 .type1.footBtnWrap {
	padding-top: 6px;
}
.pop_content #originalTextArea {
	padding: 0px 30px 0px 31px; left: 0px; top: 51px; width: 683px; height: 515px; right: 0px; bottom: 0px; overflow: auto; position: absolute; -ms-overflow-x: hidden;
}
.pop_content .originalFot {
	margin: 0px; left: 31px; top: 570px; right: 30px; position: fixed;
}
.popWrap {
	background: url("../../images/swp/common/bg_pop.png"); left: 0px; top: 0px; width: 100%; height: 100%; overflow: visible; display: none; position: fixed; z-index: 9998;
}
#ajaxIndicator {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; left: 50%; top: 50%; width: 200px; height: 76px; text-align: center; padding-top: 24px; margin-top: -50px; margin-left: -100px; display: none; position: fixed; z-index: 9991;
}
#uploadLayer {
	width: 280px; margin-left: -171px;
}
.btnSet {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.btnSet * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.sbtn {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.sbtn * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.grpDpth2 {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.grpDpth2 * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.grpDpth3 {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.grpDpth3 * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.typeView {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.typeView * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.btnPrint {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.btnPrint * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.linkArrow {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.linkArrow * {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.linkNoArrow {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.downArrow {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; outline-width: 0px;
}
.btnSet {
	margin-right: 1px;
}
.btnSet * {
	cursor: pointer;
}
.btnSet *:hover {
	color: rgb(102, 102, 102);
}
.btnSet *:active {
	color: rgb(102, 102, 102);
}
.btnSet *:focus {
	color: rgb(102, 102, 102);
}
.strong.btnSet * {
	font-weight: bold !important;
}
.dpth1.btnSet {
	height: 30px; line-height: 30px;
}
.dpth1.btnSet * {
	height: 30px; line-height: 30px;
}
.msie .dpth1.btnSet * {
	line-height: 32px;
}
.ie8 .dpth1.btnSet * {
	line-height: 30px !important;
}
.dpth1.btnSet button {
	padding-bottom: 3px;
}
.dpth1.btnSet input {
	padding-bottom: 3px;
}
.firefox .dpth1.btnSet button {
	padding: 0px 9px 4px 8px; line-height: 27px;
}
.firefox .dpth1.btnSet input {
	padding: 0px 9px 4px 8px; line-height: 27px;
}
.dpth1.btnSet {
	background-position: left -774px;
}
.dpth1.btnSet * {
	background-position: right -774px; padding: 0px 12px 0px 11px;
}
.dpth2.btnSet {
	height: 26px; line-height: 26px;
}
.dpth2.btnSet * {
	height: 26px; line-height: 26px;
}
.msie .dpth2.btnSet * {
	line-height: 28px;
}
.ie8 .dpth2.btnSet * {
	line-height: 26px !important;
}
.dpth2.btnSet button {
	padding-bottom: 3px;
}
.dpth2.btnSet input {
	padding-bottom: 3px;
}
.firefox .dpth2.btnSet button {
	padding: 0px 8px 4px 6px; line-height: 23px;
}
.firefox .dpth2.btnSet input {
	padding: 0px 8px 4px 6px; line-height: 23px;
}
.dpth2.btnSet {
	background-position: left -130px;
}
.dpth2.btnSet * {
	background-position: right -130px; padding: 0px 11px 0px 9px;
}
.dpth3.btnSet {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 11px;
}
.dpth3.btnSet * {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 11px;
}
.msie .dpth3.btnSet * {
	line-height: 28px;
}
.ie8 .dpth3.btnSet * {
	line-height: 26px !important;
}
.dpth3.btnSet button {
	padding-bottom: 3px;
}
.dpth3.btnSet input {
	padding-bottom: 3px;
}
.firefox .dpth3.btnSet button {
	padding: 0px 4px 4px 3px; line-height: 23px;
}
.firefox .dpth3.btnSet input {
	padding: 0px 4px 4px 3px; line-height: 23px;
}
.dpth3.btnSet {
	background-position: left -743px;
}
.dpth3.btnSet * {
	background-position: right -743px; padding: 0px 7px 0px 6px;
}
.dpth3.btnSet {
	
}
.dpth4.btnSet {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 11px;
}
.dpth4.btnSet * {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 11px;
}
.msie .dpth4.btnSet * {
	line-height: 28px;
}
.ie8 .dpth4.btnSet * {
	line-height: 26px !important;
}
.dpth4.btnSet button {
	padding-bottom: 3px;
}
.dpth4.btnSet input {
	padding-bottom: 3px;
}
.firefox .dpth4.btnSet button {
	padding: 0px 4px 4px 3px; line-height: 23px;
}
.firefox .dpth4.btnSet input {
	padding: 0px 4px 4px 3px; line-height: 23px;
}
.dpth4.btnSet {
	background-position: left -130px;
}
.dpth4.btnSet * {
	background-position: right -130px; padding: 0px 7px 0px 6px;
}
.darkType1.btnSet {
	height: 26px; line-height: 26px;
}
.darkType1.btnSet * {
	height: 26px; line-height: 26px;
}
.msie .darkType1.btnSet * {
	line-height: 28px;
}
.ie8 .darkType1.btnSet * {
	line-height: 26px;
}
.darkType1.btnSet button {
	padding-bottom: 3px;
}
.darkType1.btnSet input {
	padding-bottom: 3px;
}
.firefox .darkType1.btnSet button {
	padding: 0px 3px 4px 2px; line-height: 23px;
}
.firefox .darkType1.btnSet input {
	padding: 0px 3px 4px 2px; line-height: 23px;
}
.darkType1.btnSet {
	background-position: left -576px;
}
.darkType1.btnSet * {
	background-position: right -576px; padding: 0px 6px 0px 5px; color: rgb(202, 208, 223) !important; font-size: 12px !important;
}
.darkType2.btnSet {
	height: 26px; line-height: 26px; font-size: 12px !important;
}
.darkType2.btnSet * {
	height: 26px; line-height: 26px; font-size: 12px !important;
}
.msie .darkType2.btnSet * {
	line-height: 28px;
}
.ie8 .darkType2.btnSet * {
	line-height: 26px;
}
.darkType2.btnSet button {
	padding-bottom: 3px;
}
.darkType2.btnSet input {
	padding-bottom: 3px;
}
.firefox .darkType2.btnSet button {
	padding: 0px 3px 4px 2px; line-height: 23px;
}
.firefox .darkType2.btnSet input {
	padding: 0px 3px 4px 2px; line-height: 23px;
}
.darkType2.btnSet {
	background-position: left -607px;
}
.darkType2.btnSet * {
	background-position: right -607px; padding: 0px 6px 0px 5px; color: rgb(202, 208, 223) !important;
}
.grpDpth2 {
	height: 26px; line-height: 26px; margin-right: 0px !important;
}
.grpDpth2 * {
	height: 26px; line-height: 26px; margin-right: 0px !important;
}
.msie .grpDpth2 * {
	line-height: 28px;
}
.ie8 .grpDpth2 * {
	line-height: 26px;
}
.grpDpth2 button {
	padding-bottom: 3px;
}
.grpDpth2 input {
	padding-bottom: 3px;
}
.firefox .grpDpth2 button {
	padding: 0px 8px 4px 6px; line-height: 23px;
}
.firefox .grpDpth2 input {
	padding: 0px 8px 4px 6px; line-height: 23px;
}
.grpDpth2 {
	background-position: left -130px; margin-right: 1px !important;
}
.grpDpth2 * {
	background-position: right -161px; padding: 0px 11px 0px 9px; float: left;
}
.grpDpth2 .last {
	background-position: right -130px;
}
.mr5.grpDpth2 {
	margin-right: 5px !important;
}
.grpDpth3 {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 11px; margin-right: 0px !important;
}
.grpDpth3 * {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 11px; margin-right: 0px !important;
}
.msie .grpDpth3 * {
	line-height: 28px;
}
.ie8 .grpDpth3 * {
	line-height: 26px;
}
.grpDpth3 button {
	padding-bottom: 3px;
}
.grpDpth3 input {
	padding-bottom: 3px;
}
.firefox .grpDpth3 button {
	padding: 0px 4px 4px 3px; line-height: 23px;
}
.firefox .grpDpth3 input {
	padding: 0px 4px 4px 3px; line-height: 23px;
}
.grpDpth3 {
	background-position: left -743px; margin-right: 1px !important;
}
.grpDpth3 * {
	background-position: right -743px; padding: 0px 7px 0px 6px; float: left;
}
.mr5.grpDpth3 {
	margin-right: 5px !important;
}
.ml51.grpDpth3 a {
	padding-left: 13px;
}
.dpth4 {
	color: rgb(102, 102, 102); letter-spacing: -1px; font-size: 11px; text-decoration: underline;
}
a.noAuthority {
	color: rgb(204, 204, 204); cursor: default;
}
.sbtn {
	background-position: left -244px; margin: 0px; height: 19px; line-height: 19px;
}
.sbtn a {
	background-position: right -244px !important; padding: 0px 4px !important; left: 0px; color: rgb(102, 102, 102); font-size: 11px;
}
.msie9 .sbtn a {
	line-height: 20px;
}
.msie8 .sbtn a {
	line-height: 20px;
}
.sbtn a.redTxt {
	color: rgb(242, 28, 28);
}
.sbtn a.blueTxt {
	color: rgb(99, 136, 235);
}
.sbtn a .icoSpam {
	background-position: -177px -303px; top: 5px; width: 7px; height: 7px; margin-right: 3px;
}
.sbtn a .icoPlus {
	background-position: -189px -303px; top: 6px; width: 7px; height: 7px; margin-right: 3px;
}
.msie1 .sbtn {
	line-height: 20px;
}
.ie9 .sbtn {
	line-height: 20px;
}
.answerNum {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 16px; line-height: 16px; letter-spacing: -1px; margin-left: 2px; display: inline-block; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.answerNum a {
	background: url("../../images/swp/common/spr_com.png") no-repeat 100% -343px; padding: 0px 11px 0px 3px; height: 16px; color: rgb(153, 153, 153); line-height: 17px; font-size: 11px; text-decoration: none; margin-right: 3px;
}
.answerNum a.on {
	background-position: 100% -327px;
}
.msie .answerNum a {
	line-height: 18px;
}
.guideh43.btnSet {
	position: relative;
}
.guideh43.btnSet {
	height: 43px; line-height: 54px;
}
.guideh43.btnSet * {
	height: 43px; line-height: 54px;
}
.guideh43.btnSet button {
	padding-bottom: 3px;
}
.guideh43.btnSet input {
	padding-bottom: 3px;
}
.firefox .guideh43.btnSet button {
	padding: 0px 7px 4px; line-height: 43px;
}
.firefox .guideh43.btnSet input {
	padding: 0px 7px 4px; line-height: 43px;
}
.guideh43.btnSet {
	background-position: left -809px;
}
.guideh43.btnSet * {
	background-position: right -809px; padding: 0px 10px;
}
.btn_more {
	top: 1px; right: 0px; position: absolute;
}
.btn_more a {
	background: url("../../images/swp/common/spr_com.png") no-repeat -592px -687px; color: rgb(102, 102, 102); letter-spacing: -1px; padding-left: 13px;
}
.btn_more a:hover {
	text-decoration: none;
}
.titType1 {
	height: 27px; color: rgb(51, 51, 51); font-size: 12px;
}
.titType1 span {
	padding-left: 1px; font-weight: normal;
}
.titType2 {
	height: 27px; color: rgb(51, 51, 51); font-size: 12px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.titType2 span {
	padding-left: 1px; font-weight: normal;
}
.titType2 .tit_menu {
	display: inline-block;
}
.titType2 .tit_menu .iconArUp {
	margin: 8px 0px 0px 5px; display: inline-block;
}
.titType2 .tit_menu .iconArDown {
	margin: 8px 0px 0px 5px; display: inline-block;
}
.titType2 .tit_menu:hover {
	text-decoration: none;
}
.titType3 {
	height: 21px; color: rgb(51, 51, 51); font-size: 12px;
}
.titType4 {
	height: 27px; color: rgb(51, 51, 51); font-size: 12px; border-bottom-color: rgb(77, 83, 99); border-bottom-width: 1px; border-bottom-style: solid;
}
.titType4 span {
	padding-left: 1px; font-weight: normal;
}
.typeView {
	margin: 0px !important;
}
.typeView * {
	margin: 0px !important;
}
.typeView {
	background-position: -72px -192px; width: 67px; height: 24px; margin-right: 1px !important;
}
.dc.typeView {
	background-position: -355px -192px; width: 49px; height: 26px; margin-right: 1px !important;
}
.typeView * {
	padding: 0px !important; font-size: 0px;
}
.typeView a {
	background-position: -72px -192px; margin: 0px 0px 0px -1px !important; left: 0px !important; width: 23px; height: 24px; display: inline-block;
}
.typeView a:first-child {
	margin: 0px !important;
}
.typeView a.first {
	background-position: -72px -192px;
}
.typeView a.second {
	background-position: -94px -192px;
}
.typeView a.third {
	background-position: -116px -192px;
}
.typeView a.on.first {
	background-position: 0px -192px;
}
.typeView a.on.second {
	background-position: -22px -192px;
}
.typeView a.on.third {
	background-position: -44px -192px;
}
.typeView a.listView {
	background-position: -355px -192px; width: 25px; height: 27px;
}
.typeView a.folderView {
	background-position: -379px -192px; width: 25px; height: 27px;
}
.typeView a.on.listView {
	background-position: -301px -192px; width: 25px; height: 27px;
}
.typeView a.on.folderView {
	background-position: -325px -192px; width: 25px; height: 27px;
}
.kn.typeView {
	background-position: -463px -192px; width: 49px; height: 26px; margin-right: 1px !important;
}
.typeView a.listType {
	background-position: -487px -192px; width: 25px; height: 27px;
}
.typeView a.on.listType {
	background-position: -433px -192px; width: 25px; height: 27px;
}
.typeView a.variableType {
	background-position: -463px -192px; width: 25px; height: 27px;
}
.typeView a.on.variableType {
	background-position: -409px -192px; width: 25px; height: 27px;
}
.typeView1 a.variableType {
	width: 24px; height: 27px; font-size: 0px; vertical-align: top; display: inline-block; background-image: url("../../images/swp/common/spr_com.png");
}
.typeView1 a.listType {
	width: 24px; height: 27px; font-size: 0px; vertical-align: top; display: inline-block; background-image: url("../../images/swp/common/spr_com.png");
}
.typeView1 a.listView {
	width: 24px; height: 27px; font-size: 0px; vertical-align: top; display: inline-block; background-image: url("../../images/swp/common/spr_com.png");
}
.typeView1 a.variableType {
	background-position: -463px -192px;
}
.typeView1 a.on.variableType {
	background-position: -409px -192px;
}
.typeView1 a.listType {
	background-position: -487px -192px;
}
.typeView1 a.on.listType {
	background-position: -433px -192px;
}
.typeView1 a.listView {
	background-position: -355px -192px; width: 25px;
}
.typeView1 a.on.listView {
	background-position: -301px -192px;
}
.linkArrow {
	padding: 0px 5px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; letter-spacing: -1px; font-size: 11px;
}
.linkNoArrow {
	padding: 0px 5px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; letter-spacing: -1px; font-size: 11px;
}
.linkNoArrow {
	background: none;
}
.Down.linkArrow {
	background-position: 100% -319px; padding: 0px 11px 0px 5px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; letter-spacing: -1px; font-size: 11px;
}
.Up.linkArrow {
	background-position: 100% -335px; padding: 0px 11px 0px 5px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; letter-spacing: -1px; font-size: 11px;
}
.LDown.linkArrow {
	background-position: -594px -319px; padding: 0px 5px 0px 10px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; letter-spacing: -1px; font-size: 11px;
}
.LUp.linkArrow {
	background-position: -594px -335px; padding: 0px 5px 0px 10px; height: 26px; color: rgb(102, 102, 102); line-height: 25px; letter-spacing: -1px; font-size: 11px;
}
.listCountTitle.linkArrow {
	font-size: 13px; font-weight: bold;
}
.icon.btnSet * {
	
}
.icon.dpth2.btnSet * {
	padding-left: 22px;
}
.icon.dpth3.btnSet * {
	padding-left: 22px;
}
.firefox .icon.dpth2.btnSet input {
	padding-left: 19px;
}
.firefox .icon.dpth2.btnSet button {
	padding-left: 19px;
}
.firefox .icon.dpth3.btnSet input {
	padding-left: 19px;
}
.firefox .icon.dpth3.btnSet button {
	padding-left: 19px;
}
.icon.btnSet span {
	margin: 0px -22px 0px 6px; padding: 0px !important; width: 15px;
}
.guideh43.icon.btnSet span {
	margin: 0px auto;
}
.ie8 .icon.btnSet span {
	margin: 0px -20px 0px 6px;
}
.icon.dpth3.btnSet span {
	margin: 0px -22px 0px 3px; padding: 0px !important; width: 15px;
}
.ie8 .icon.dpth3.btnSet span {
	margin: 0px -20px 0px 3px;
}
.ie8 .only.btnSet span {
	margin: 0px -22px 0px 10px;
}
.only.btnSet a {
	padding: 0px 10px 0px 5px; text-indent: -999px;
}
.only.btnSet input {
	padding: 0px 10px 0px 5px; text-indent: -999px;
}
.only.btnSet button {
	padding: 0px 10px 0px 5px; text-indent: -999px;
}
.dpth2.btnSet .delete {
	background-position: 0px -294px;
}
.dpth2.btnSet .calendar {
	background-position: -18px -406px; margin: 0px -20px 0px 10px !important;
}
.onlyOpen.dpth2.btnSet {
	margin-right: 0px;
}
.onlyOpen.dpth2.btnSet .openW {
	margin: 0px 0px 0px -1px !important; left: 11px; width: 14px !important; position: relative;
}
.onlyOpen.dpth2.btnSet a {
	padding: 0px 8px 0px 10px; width: 14px; font-size: 0px; margin-left: -10px;
}
.dpth2.btnSet .openW {
	background-position: -20px -294px;
}
.dpth2.btnSet .file {
	background-position: 4px -456px; margin: 0px -27px 0px 5px !important;
}
.dpth2.btnSet .downArrow {
	background-position: 100% -319px; width: 6px; margin-left: -10px !important;
}
.dpth2.btnSet .upArrow {
	background-position: 100% -335px; width: 6px; margin-left: -10px !important;
}
.dpth3.btnSet .delete {
	background-position: 0px -294px;
}
.dpth3.btnSet .downArrow {
	background-position: -589px -319px;
}
.dpth3.btnSet .upArrow {
	background-position: -589px -335px;
}
.guideh43.btnSet .reject {
	background-position: 1px -297px; margin: 0px 13px !important; left: 0px; top: 3px; height: 15px; right: 0px; display: block; position: absolute;
}
.guideh43.btnSet .accept {
	background-position: -127px -297px; margin: 0px 13px !important; left: 0px; top: 3px; height: 15px; right: 0px; display: block; position: absolute;
}
.guideh43.btnSet .unfixed {
	background-position: -144px -297px; margin: 0px 13px !important; left: 0px; top: 3px; height: 15px; right: 0px; display: block; position: absolute;
}
.btnSet .test {
	background-position: -20px -294px;
}
.btnOpenW {
	background: url("../../images/swp/common/spr_com.png") no-repeat -262px -302px; width: 35px; height: 26px; font-size: 0px; vertical-align: top; display: inline-block;
}
.btnOpenW.btnSet a {
	padding: 0px 0px 0px 5px; width: 30px;
}
.orgDeletel {
	background: url("../../images/swp/common/spr_com.png") no-repeat -101px -303px; width: 8px; height: 7px; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block;
}
.btnDeletel {
	background: url("../../images/swp/common/spr_com.png") no-repeat -101px -303px; width: 8px; height: 7px; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block;
}
.btnPrint {
	background-position: -216px -192px; margin: 0px !important; padding: 0px !important; left: 0px !important; width: 23px; height: 24px; font-size: 0px; display: inline-block;
}
.type1.btnPrint {
	background-position: -186px -192px; width: 25px; height: 26px;
}
.boardPreView .type1.btnPrint {
	left: auto !important; top: 0px; right: 0px; position: absolute;
}
.noticeTxt {
	padding: 0px 4px 0px 3px; height: 16px; line-height: 17px; letter-spacing: -1px; font-size: 11px; font-weight: normal !important; display: inline-block; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.noticeTxt:hover {
	text-decoration: none;
}
.msie .noticeTxt {
	line-height: 19px;
}
.orange {
	border: 1px solid rgb(245, 166, 73); border-image: none; color: rgb(252, 136, 0);
}
.green {
	border: 1px solid rgb(70, 196, 87); border-image: none; color: rgb(70, 196, 87);
}
.gray {
	background: rgb(77, 83, 99); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.brown {
	border: 1px solid rgb(159, 118, 106); border-image: none; color: rgb(154, 81, 60);
}
.lightgray {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204);
}
.gray1 {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204);
}
.blue {
	border: 1px solid rgb(126, 153, 226); border-image: none; color: rgb(99, 136, 235);
}
.stateTxt {
	color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px; display: inline-block; position: relative;
}
.readonly a {
	color: rgb(187, 187, 187) !important;
}
.textFull {
	background: rgb(255, 255, 255); padding: 0px 7px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 23px; line-height: 23px; position: relative;
}
.textFull input[type='text'] {
	padding: 0px; border: currentColor; border-image: none; color: rgb(153, 153, 153); letter-spacing: -1px; vertical-align: top;
}
.textFull input[type='text']:focus {
	border: currentColor; border-image: none;
}
.fullSetBox .btnSet {
	top: 0px; right: 0px; position: absolute;
}
.textareaFull {
	background: rgb(255, 255, 255); padding: 5px 7px; border: 1px solid rgb(187, 187, 187); border-image: none;
}
.textareaFull textarea {
	padding: 0px; border: currentColor; border-image: none; height: 59px;
}
.browsebutton {
	left: 0px; top: 0px; width: 52px; height: 26px; position: absolute;
}
.browsebutton .browse-box {
	left: 0px; width: 52px; height: 26px; overflow: hidden; position: absolute; z-index: 32000; opacity: 0 !important; background-color: gray; -ms-opacity: 0;
}
.browsebutton .browse-file-input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; position: absolute;
}
.browsebutton .browse-button {
	background: url("../../images/swp/common/spr_com.png") -244px -192px; left: 0px; width: 52px; height: 26px; text-indent: -99em; overflow: hidden; display: none; position: absolute;
}
.browsebutton .browse-applied {
	display: block;
}
.browsebutton .browse-over {
	background: url("../../images/swp/common/spr_com.png") -244px -192px;
}
#fileName {
	display: inline-block;
}
.fileUploadBtn {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -743px; position: relative;
}
.type1.fileUploadBtn {
	left: 0px; top: 0px; width: 51px; height: 26px; position: absolute;
}
.fileUploadBtn .file {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; position: absolute; z-index: 2; opacity: 0;
}
.type1.fileUploadBtn .file {
	width: 51px; height: 26px;
}
.fileUploadBtn .btnSet {
	padding-right: 5px; padding-left: 6px; z-index: 1;
}
.fileUploadBtn .file {
	width: 100%;
}
.icoImportant {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoRead {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoTransmit {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoReply {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoPromise {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoFile {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoImg {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoPresence {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoOpenWin {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoRefresh {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.btn_cHeadersrch {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoSavePC {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoSaveEDMS {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoNew {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoAnswer {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoEm {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoHelp {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoDelete {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoWait {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoNormal {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoHorizontal {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoVertical {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoWaste {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoCheck {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoAdd {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoSystemGage {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoCheckout {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoDetailView {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoRecovery {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoEmpty {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMember {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMandatory {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoTag {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoRarrow {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoModify {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoSort {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMove {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.iconArUp {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.iconArDown {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.iconEmtMark {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoQuestion {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMfailure {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMcancel {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMcollect {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMsending {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoMwrite {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoPriority {
	background: url("../../images/swp/common/spr_com.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); letter-spacing: -1px; overflow: visible; font-family: Tahoma, Sans-serif; text-decoration: none !important; vertical-align: top; display: inline-block; white-space: nowrap; position: relative;
}
.icoImportant {
	background-position: 0px -387px; width: 12px; height: 11px;
}
.on.icoImportant {
	background-position: 0px -362px; width: 12px; height: 11px;
}
.icoRead {
	background-position: -390px -436px; width: 13px; height: 13px;
}
.on.icoRead {
	background-position: 0px -413px; width: 13px; height: 11px;
}
.icoTransmit {
	background-position: -412px -436px; width: 15px; height: 16px;
}
.on.icoTransmit {
	background-position: -175px -435px; width: 15px; height: 14px;
}
.icoPromise {
	background-position: -18px -413px; width: 13px; height: 13px;
}
.icoMfailure {
	background-position: -59px -435px; width: 14px; height: 13px;
}
.icoMcancel {
	background-position: -82px -435px; width: 14px; height: 13px;
}
.icoMcollect {
	background-position: -105px -435px; width: 14px; height: 14px;
}
.icoMsending {
	background-position: -128px -435px; width: 15px; height: 13px;
}
.icoMwrite {
	background-position: -151px -435px; width: 15px; height: 13px;
}
.icoReply {
	background-position: -432px -436px; width: 15px; height: 16px;
}
.on.icoReply {
	background-position: -199px -435px; width: 15px; height: 14px;
}
.icoFile {
	background-position: 0px -463px; width: 7px; height: 11px;
}
.icoImg {
	background-position: -15px -463px; width: 13px; height: 12px;
}
.icoOpenWin {
	background-position: 0px -538px; width: 11px; height: 11px;
}
.icoRefresh {
	background-position: -345px -301px; width: 10px; height: 12px;
}
.Big.icoRefresh {
	background-position: -102px -689px; width: 11px; height: 12px; font-size: 0px;
}
.icoSavePC {
	background-position: -556px -661px; width: 17px; height: 18px;
}
.icoSaveEDMS {
	background-position: -583px -661px; width: 17px; height: 18px;
}
.icoNew {
	background-position: -62px -301px; width: 11px; height: 11px;
}
.icoAnswer {
	background-position: -83px -301px; width: 7px; height: 7px;
}
.icoEm {
	background-position: -116px -301px; width: 5px; height: 11px;
}
.icoHelp {
	background-position: -29px -689px; width: 13px; height: 14px;
}
.type1.icoHelp {
	background-position: -47px -689px; width: 13px; height: 14px;
}
.icoDelete {
	background-position: -101px -303px; width: 8px; height: 7px;
}
.icoWaste {
	background-position: -169px -413px; width: 9px; height: 10px; font-size: 0px;
}
.icoWait {
	background-position: -56px -413px; width: 12px; height: 12px;
}
.icoNormal {
	background-position: -89px -413px; width: 11px; height: 11px;
}
.on.icoNormal {
	background-position: -73px -413px;
}
.icoHorizontal {
	background-position: -121px -413px; width: 11px; height: 11px;
}
.on.icoHorizontal {
	background-position: -105px -413px;
}
.icoVertical {
	background-position: -153px -413px; width: 11px; height: 11px;
}
.on.icoVertical {
	background-position: -137px -413px;
}
.icoCheck {
	background-position: -131px -303px; width: 8px; height: 8px;
}
.icoAdd {
	background-position: right -483px; width: 12px; height: 12px;
}
.Big.icoAdd {
	background-position: -431px -689px; width: 10px; height: 10px;
}
.icoCheckout {
	background-position: -293px -413px; width: 12px; height: 13px;
}
.icoDetailView {
	background-position: -309px -413px; width: 15px; height: 16px;
}
.icoRecovery {
	background-position: -65px -689px; width: 15px; height: 14px;
}
.icoEmpty {
	background-position: -85px -689px; width: 12px; height: 14px;
}
.icoMember {
	background-position: -329px -412px; width: 10px; height: 12px;
}
.icoMandatory {
	background-position: -421px -690px; width: 5px; height: 4px; line-height: 0; font-size: 0px;
}
.icoTag {
	background-position: -200px -302px; width: 16px; height: 9px; font-size: 0px; vertical-align: top;
}
.icoRarrow {
	background-position: -514px -689px; width: 4px; height: 7px; line-height: 0; font-size: 0px; vertical-align: middle;
}
.icoModify {
	background-position: -356px -689px; width: 8px; height: 8px; font-size: 0px;
}
.icoSort {
	background-position: -465px -689px; width: 9px; height: 8px; font-size: 0px;
}
.icoMove {
	background-position: -479px -689px; width: 8px; height: 8px; font-size: 0px;
}
.iconArUp {
	background-position: -595px -465px; width: 5px; height: 3px; font-size: 0px;
}
.iconArDown {
	background-position: -595px -470px; width: 5px; height: 3px; font-size: 0px;
}
.iconEmtMark {
	background-position: -119px -302px; width: 2px; height: 9px; font-size: 0px;
}
.icoQuestion {
	background-position: -587px -75px; width: 13px; height: 16px; font-size: 0px;
}
.icoPriority {
	background-position: -118px -300px; width: 5px; height: 16px; font-size: 0px;
}
.icoPresence {
	background: url("../../images/swp/common/spr_gnb.png") no-repeat; margin: 0px 5px 0px 0px; width: 11px; height: 11px; font-size: 0px;
}
.engaged.icoPresence {
	background-position: 0px 0px;
}
.business.icoPresence {
	background-position: 0px -16px;
}
.outside.icoPresence {
	background-position: 0px -32px;
}
.meeting.icoPresence {
	background-position: 0px -48px;
}
.leaveSeat.icoPresence {
	background-position: 0px -64px;
}
.online.icoPresence {
	background-position: 0px -80px;
}
.offline.icoPresence {
	background-position: 0px -96px;
}
.outer.icoPresence {
	background: url("../../images/swp/common/wo_bullet_go.png") no-repeat; top: 1px !important; width: 15px; height: 15px;
}
.icoSystemGage {
	width: 11px; height: 11px;
}
.G1.icoSystemGage {
	background-position: -183px -413px;
}
.G2.icoSystemGage {
	background-position: -199px -413px;
}
.G3.icoSystemGage {
	background-position: -215px -413px;
}
.G4.icoSystemGage {
	background-position: -231px -413px;
}
.G5.icoSystemGage {
	background-position: -247px -413px;
}
.G6.icoSystemGage {
	background-position: -263px -413px;
}
.G7.icoSystemGage {
	background-position: -183px -413px;
}
.icoDoc {
	background: url("../../images/swp/common/spr_dc.png") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; font-size: 0px; vertical-align: top; display: inline-block; position: relative;
}
.docFolderMove.icoDoc {
	background-position: 0px 0px; width: 17px; height: 14px;
}
.docFolder.icoDoc {
	background-position: -25px 0px; width: 15px; height: 14px;
}
.hwp.icoDoc {
	width: 15px; height: 15px;
}
.xls.icoDoc {
	width: 15px; height: 15px;
}
.xlsx.icoDoc {
	width: 15px; height: 15px;
}
.excel.icoDoc {
	width: 15px; height: 15px;
}
.ppt.icoDoc {
	width: 15px; height: 15px;
}
.pptx.icoDoc {
	width: 15px; height: 15px;
}
.doc.icoDoc {
	width: 15px; height: 15px;
}
.docx.icoDoc {
	width: 15px; height: 15px;
}
.pdf.icoDoc {
	width: 15px; height: 15px;
}
.img.icoDoc {
	width: 15px; height: 15px;
}
.movie.icoDoc {
	width: 15px; height: 15px;
}
.psd.icoDoc {
	width: 15px; height: 15px;
}
.ai.icoDoc {
	width: 15px; height: 15px;
}
.etc.icoDoc {
	width: 15px; height: 15px;
}
.txt.icoDoc {
	width: 15px; height: 15px;
}
.hwp.icoDoc {
	background-position: -50px 0px;
}
.xls.icoDoc {
	background-position: -75px 0px;
}
.xlsx.icoDoc {
	background-position: -75px 0px;
}
.excel.icoDoc {
	background-position: -75px 0px;
}
.ppt.icoDoc {
	background-position: -100px 0px;
}
.pptx.icoDoc {
	background-position: -100px 0px;
}
.doc.icoDoc {
	background-position: -125px 0px;
}
.docx.icoDoc {
	background-position: -125px 0px;
}
.pdf.icoDoc {
	background-position: -150px 0px;
}
.img.icoDoc {
	background-position: -50px -25px;
}
.movie.icoDoc {
	background-position: -75px -25px;
}
.psd.icoDoc {
	background-position: -100px -25px;
}
.ai.icoDoc {
	background-position: -125px -25px;
}
.etc.icoDoc {
	background-position: -150px -25px;
}
.txt.icoDoc {
	background-position: -150px -25px;
}
.docFolderMoveB.icoDoc {
	background-position: 0px -63px; width: 39px; height: 31px;
}
.docFolderB.icoDoc {
	background-position: -50px -64px; width: 35px; height: 30px;
}
.hwpB.icoDoc {
	width: 38px; height: 40px;
}
.xlsB.icoDoc {
	width: 38px; height: 40px;
}
.xlsxB.icoDoc {
	width: 38px; height: 40px;
}
.excelB.icoDoc {
	width: 38px; height: 40px;
}
.pptB.icoDoc {
	width: 38px; height: 40px;
}
.pptxB.icoDoc {
	width: 38px; height: 40px;
}
.docB.icoDoc {
	width: 38px; height: 40px;
}
.docxB.icoDoc {
	width: 38px; height: 40px;
}
.pdfB.icoDoc {
	width: 38px; height: 40px;
}
.imgB.icoDoc {
	width: 38px; height: 40px;
}
.movieB.icoDoc {
	width: 38px; height: 40px;
}
.psdB.icoDoc {
	width: 38px; height: 40px;
}
.aiB.icoDoc {
	width: 38px; height: 40px;
}
.etcB.icoDoc {
	width: 38px; height: 40px;
}
.txtB.icoDoc {
	width: 38px; height: 40px;
}
.hwpB.icoDoc {
	background-position: 0px -112px;
}
.xlsB.icoDoc {
	background-position: -50px -112px;
}
.xlsxB.icoDoc {
	background-position: -50px -112px;
}
.excelB.icoDoc {
	background-position: -50px -112px;
}
.pptB.icoDoc {
	background-position: -100px -112px;
}
.pptxB.icoDoc {
	background-position: -100px -112px;
}
.docB.icoDoc {
	background-position: -150px -112px;
}
.docxB.icoDoc {
	background-position: -150px -112px;
}
.pdfB.icoDoc {
	background-position: -200px -112px;
}
.imgB.icoDoc {
	background-position: 0px -168px;
}
.movieB.icoDoc {
	background-position: -50px -168px;
}
.psdB.icoDoc {
	background-position: -100px -168px;
}
.aiB.icoDoc {
	background-position: -150px -168px;
}
.etcB.icoDoc {
	background-position: -200px -168px;
}
.txtB.icoDoc {
	background-position: -200px -168px;
}
.btn_moveTop {
	background: url("../../images/swp/common/spr_lft.png") no-repeat 0px 0px; height: 17px; font-size: 0px; vertical-align: top; display: inline-block;
}
.btn_moveBtm {
	background: url("../../images/swp/common/spr_lft.png") no-repeat 0px 0px; height: 17px; font-size: 0px; vertical-align: top; display: inline-block;
}
.btn_moveTop {
	background-position: -180px -237px; width: 16px;
}
.btn_moveBtm {
	background-position: -196px -237px; width: 15px;
}
.viewMore {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -483px; padding: 0px; border: 0px currentColor; border-image: none; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.on.viewMore {
	background-position: right -522px;
}
.replyNum {
	color: rgb(252, 136, 0) !important; display: inline-block; position: relative;
}
a.replyNum {
	display: inline-block;
}
table th {
	text-align: left;
}
table td {
	text-align: left;
}
table .over {
	background-color: rgb(235, 241, 246);
}
table .click {
	background-color: rgb(235, 241, 246);
}
table .select {
	background-color: rgb(235, 241, 246);
}
table.noHover .over {
	background: none !important;
}
table.noHover .click {
	background: none !important;
}
table .noHover {
	background: none !important;
}
table .noHover td {
	height: 9px;
}
.dwUIGuideArea {
	padding: 20px; left: 0px; top: 70px; right: 0px; bottom: 0px; overflow: auto; position: absolute;
}
.mailInfo {
	width: 100%;
}
.guideTitle {
	height: 50px; color: rgb(51, 51, 51); line-height: 60px; padding-left: 20px; font-family: Tahoma; font-size: 24px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.tblGuide {
	border: 0px currentColor; border-image: none; margin-bottom: 20px;
}
.tblGuide th {
	border: 0px currentColor; border-image: none; margin-bottom: 20px;
}
.tblGuide td {
	border: 0px currentColor; border-image: none; margin-bottom: 20px;
}
.tblGuide {
	width: 100%; text-align: center; font-size: 12px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse;
}
.tblGuide caption {
	text-align: left; font-weight: bold;
}
.tblGuide tfoot {
	font-weight: bold; background-color: rgb(245, 247, 249);
}
.tblGuide th {
	padding: 7px 0px 4px; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: rgb(247, 247, 247);
}
.tblGuide td {
	padding: 3px 5px 2px; border: 1px solid rgb(229, 229, 229); border-image: none; color: rgb(76, 76, 76);
}
.tblGuide td.tl {
	text-align: left;
}
.tblGuide tbody tr.over {
	background: rgb(236, 241, 247);
}
.tblType1 {
	border: 0px currentColor; border-image: none; text-align: left;
}
.tblType1 th {
	border: 0px currentColor; border-image: none; text-align: left;
}
.tblType1 td {
	border: 0px currentColor; border-image: none; text-align: left;
}
.tblType1 {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; text-align: left; border-collapse: collapse;
}
.tblType1 th {
	padding: 6px 10px 4px; color: rgb(153, 153, 153); letter-spacing: -1px; font-weight: normal; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.tblType1 th a {
	color: rgb(153, 153, 153);
}
.tblType1 th a.on {
	
}
.tblType1 td {
	padding: 0px 10px; color: rgb(76, 76, 76);
}
.tblType1 tr:first-child td {
	padding-top: 16px !important;
}
.tblType1 tr.last-child td {
	padding-bottom: 15px !important;
}
.tblType1 td .icoDoc {
	margin: 2px 5px 0px 0px;
}
.msie .tblType1 td .icoDoc {
	margin: 1px 5px 0px 0px;
}
.tblType2 {
	border: 0px currentColor; border-image: none;
}
.tblType2 th {
	border: 0px currentColor; border-image: none;
}
.tblType2 td {
	border: 0px currentColor; border-image: none;
}
.tblType2 {
	width: 100%; text-align: left;
}
.tblType2 caption {
	display: none;
}
.tblType2 th {
	padding: 0px; border: currentColor; border-image: none; font-weight: normal;
}
.tblType2 td {
	padding: 0px; border: currentColor; border-image: none;
}
.type1.tblType2 th {
	padding: 8px 0px 7px; text-align: left; vertical-align: top;
}
.type1.tblType2 td {
	padding: 8px 0px 7px; text-align: left; vertical-align: top;
}
.type1.tblType2 th {
	padding: 8px 0px 7px; color: rgb(51, 51, 51); font-weight: bold;
}
.type1.tblType2 .icoHelp {
	top: 3px;
}
.type1.tblType2 span.placeholder {
	height: 26px; line-height: 26px;
}
.tblType3 {
	border: 0px currentColor; border-image: none;
}
.tblType3 th {
	border: 0px currentColor; border-image: none;
}
.tblType3 td {
	border: 0px currentColor; border-image: none;
}
.tblType3 {
	width: 100%; text-align: left; border-collapse: collapse;
}
.type1.tblType3 {
	border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.tblType3 caption {
	display: none;
}
.tblType3 tfoot {
	
}
.tblType3 th {
	padding: 2px 0px 1px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-weight: bold; background-color: rgb(255, 255, 255);
}
.tblType3 thead th {
	background: url("../../images/swp/common/tbl3bgL.gif") repeat-x left bottom; padding: 6px 0px 7px; color: rgb(51, 51, 51); font-weight: normal; border-top-color: rgb(77, 83, 99); border-top-width: 1px; border-top-style: solid;
}
.tblType3 tfoot td {
	padding: 6px 0px 1px; border-top-color: rgb(192, 192, 192); border-top-width: 1px; border-top-style: solid;
}
.tblType3 tr.last-child td {
	padding: 2px 0px 15px;
}
.tblType3 td {
	padding: 2px 0px 1px; border: currentColor; border-image: none;
}
.type1.tblType3 td {
	color: rgb(51, 51, 51);
}
.tblType3 tr.pt13 td {
	padding-top: 13px !important;
}
.tblType3 tr.pb13 td {
	padding-bottom: 13px !important;
}
.tblType4 {
	border: 0px currentColor; border-image: none; text-align: left;
}
.tblType4 th {
	border: 0px currentColor; border-image: none; text-align: left;
}
.tblType4 td {
	border: 0px currentColor; border-image: none; text-align: left;
}
.tblType4 {
	width: 100%; text-align: left; border-collapse: collapse;
}
.tblType4 caption {
	display: none;
}
.tblType4 th {
	padding: 6px 10px 4px; color: rgb(153, 153, 153); letter-spacing: -1px; font-weight: normal; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.tblType4 th:first-child {
	border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.tblType4 th.last-child {
	border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.tblType4 td {
	padding: 0px 10px; color: rgb(76, 76, 76);
}
.tblType4 tr:first-child td {
	padding-top: 10px;
}
.tblType4 tr.last-child td {
	padding-bottom: 10px;
}
.scrollTblArea {
	letter-spacing: -1px; overflow: hidden;
}
.lspace0.scrollTblArea {
	letter-spacing: 0px !important;
}
.scrollTblWrap {
	background: rgb(255, 255, 255); float: left;
}
.scrollTblWrap::after {
	clear: both; display: block; content: "";
}
.type1.scrollTblWrap {
	background: rgb(255, 255, 255);
}
.scrollTblWrap .header {
	background: rgb(247, 248, 249); border: 1px solid rgb(220, 220, 220); border-image: none; width: 403px;
}
.scrollTblWrap .header div {
	padding: 0px 5px; height: 31px; text-align: left; color: rgb(153, 153, 153); line-height: 33px; float: left;
}
.scrollTblWrap .header div label {
	color: rgb(153, 153, 153);
}
.scrollTblWrap .header .head1 {
	width: 181px; padding-left: 30px; position: relative;
}
.scrollTblWrap .header .head2 {
	width: 114px;
}
.scrollTblWrap .header .head3 {
	float: none;
}
.scrollTblWrap .tbody {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor transparent transparent; border-image: none; height: 143px; padding-top: 14px; -ms-overflow-y: scroll;
}
.scrollTblWrap .borderbnon {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.scrollTblScroll {
	width: 100%; border-collapse: collapse;
}
.scrollTblScroll td .icoPresence {
	top: 5px;
}
.tbody .scrollTblScroll td {
	background: rgb(255, 255, 255); padding: 0px 5px; height: 23px; text-align: left; line-height: 23px; float: left; position: relative;
}
.tbody .h35.scrollTblScroll td {
	height: 35px; line-height: 35px;
}
.tbody .scrollTblScroll td input[type=checkbox] {
	margin: 0px 5px 0px 7px; left: 0px; top: 5px; position: absolute;
}
.tbody .scrollTblScroll td input[type=text] {
	margin-top: 5px;
}
.tbody .h35.scrollTblScroll td input[type=checkbox] {
	margin: 0px 5px 0px 12px; left: 0px; top: 10px; position: absolute;
}
.tbody .h35.scrollTblScroll td .icoDoc {
	top: 9px; margin-right: 5px;
}
.tbody .scrollTblScroll tr.over td {
	background: rgb(235, 241, 246);
}
.tbody .scrollTblScroll tr.click td {
	background: rgb(235, 241, 246);
}
.tbody .scrollTblScroll tr.over td input {
	display: block;
}
.tbody .scrollTblScroll tr.click td input {
	display: block;
}
.tbody .scrollTblScroll .td1 {
	width: 181px; padding-left: 30px;
}
.tbody .scrollTblScroll .td2 {
	width: 114px;
}
.tbody .scrollTblScroll .td3 {
	padding-left: 0px;
}
.tbl_normal {
	width: 100%;
}
.tbl_normal th {
	padding: 1px 0px; text-align: left; color: rgb(51, 51, 51); font-weight: normal; vertical-align: top;
}
.tbl_normal td {
	padding: 1px 0px 2px; color: rgb(102, 102, 102);
}
.template {
	display: none;
}
#templateSaveLayer .template {
	display: inline-block !important;
}
#templateCallLayer .scrollTblWrap .tbody {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.templateArea {
	letter-spacing: -1px; overflow: hidden;
}
.templateArea .tbody .scrollTblScroll td input {
	margin: 0px 5px 0px 7px; left: 0px; top: 5px; display: none; position: absolute;
}
.templateArea .scrollTblScroll tr.over td label {
	cursor: pointer;
}
.templateArea .scrollTblScroll tr.over td {
	cursor: pointer;
}
.scrollTblScroll .templateDelete {
	background: url("../../images/swp/common/spr_com.png") no-repeat -101px -303px; width: 8px; height: 7px; margin-top: 8px; display: inline-block;
}
.scrollTblWrap .tbody {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor transparent rgb(220, 220, 220); border-image: none; height: 152px; padding-top: 14px; -ms-overflow-y: scroll;
}
.tbody .scrollTblScroll td {
	padding: 0px; height: 23px; text-align: left; color: rgb(51, 51, 51); line-height: 23px; overflow: hidden; display: inline-block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.scrollTblWrap .w680.header {
	background: rgb(247, 248, 249); border: 1px solid rgb(220, 220, 220); border-image: none; width: 679px;
}
.scrollTblWrap .w680.header div {
	padding: 0px;
}
.scrollTblWrap .head1 input {
	margin: 0px 5px 0px 12px; left: 0px; top: 9px; position: absolute;
}
.tbody .scrollTblScroll td input[type=checkbox] {
	margin: 0px 5px 0px 12px; left: 0px; top: 5px; position: absolute;
}
.tbody .scrollTblScroll td label {
	color: rgb(102, 102, 102);
}
.scrollTblWrap .c3.w680.header .head1 {
	width: 124px; padding-left: 30px;
}
.scrollTblWrap .c3.w680.header .head2 {
	width: 341px; float: left !important;
}
.scrollTblWrap .c3.w680.header .head3 {
	float: none !important;
}
.c3.w680.tbody .scrollTblScroll .td1 {
	width: 100px; padding-right: 24px; padding-left: 30px;
}
.c3.w680.tbody .scrollTblScroll .td2 {
	width: 341px;
}
.c3.w680.tbody .scrollTblScroll .td3 {
	
}
.scrollTblWrap .c3down.w680.tbody {
	height: 120px;
}
.scrollTblWrap .c3down.w680.header .head1 {
	width: 217px; padding-left: 30px;
}
.scrollTblWrap .c3down.w680.header .head2 {
	width: 310px; float: left !important;
}
.scrollTblWrap .c3down.w680.header .head3 {
	float: none !important;
}
.c3down.w680.tbody .scrollTblScroll .td1 {
	width: 200px; padding-right: 17px; padding-left: 30px;
}
.c3down.w680.tbody .scrollTblScroll .td2 {
	width: 310px;
}
.c3down.w680.tbody .scrollTblScroll .td3 {
	
}
.scrollTblWrap .c4.w680.header .head1 {
	width: 93px; padding-left: 30px;
}
.scrollTblWrap .c4.w680.header .head2 {
	width: 280px; float: left !important;
}
.scrollTblWrap .c4.w680.header .head3 {
	width: 123px; float: left !important;
}
.scrollTblWrap .c4.w680.header .head4 {
	float: none !important;
}
.c4.w680.tbody .scrollTblScroll .td1 {
	width: 93px; padding-left: 30px;
}
.c4.w680.tbody .scrollTblScroll .td2 {
	width: 250px; padding-right: 30px;
}
.c4.w680.tbody .scrollTblScroll .td3 {
	width: 123px;
}
.c4.w680.tbody .scrollTblScroll .td4 {
	
}
.scrollTblWrap .c5.w680.header .head1 {
	width: 62px; padding-left: 30px;
}
.scrollTblWrap .c5.w680.header .head2 {
	width: 186px; float: left !important;
}
.scrollTblWrap .c5.w680.header .head3 {
	width: 124px; float: left !important;
}
.scrollTblWrap .c5.w680.header .head4 {
	width: 93px; float: left !important;
}
.scrollTblWrap .c5.w680.header .head5 {
	float: none !important;
}
.c5.w680.tbody .scrollTblScroll .td1 {
	width: 62px; padding-left: 30px;
}
.c5.w680.tbody .scrollTblScroll .td2 {
	width: 186px;
}
.c5.w680.tbody .scrollTblScroll .td3 {
	width: 100px; padding-right: 24px;
}
.c5.w680.tbody .scrollTblScroll .td4 {
	width: 93px;
}
.c5.w680.tbody .scrollTblScroll .td5 {
	
}
.scrollTblWrap .c6.w680.header .head1 {
	width: 124px; padding-left: 30px;
}
.scrollTblWrap .c6.w680.header .head2 {
	width: 93px; float: left !important;
}
.scrollTblWrap .c6.w680.header .head3 {
	width: 93px; float: left !important;
}
.scrollTblWrap .c6.w680.header .head4 {
	width: 93px; float: left !important;
}
.scrollTblWrap .c6.w680.header .head5 {
	width: 80px; float: left !important;
}
.scrollTblWrap .c6.w680.header .head6 {
	float: none !important;
}
.c6.w680.tbody .scrollTblScroll .td1 {
	width: 124px; padding-left: 30px;
}
.c6.w680.tbody .scrollTblScroll .td2 {
	width: 80px; padding-right: 13px;
}
.c6.w680.tbody .scrollTblScroll .td3 {
	width: 80px; padding-right: 13px;
}
.c6.w680.tbody .scrollTblScroll .td4 {
	width: 80px; padding-right: 13px;
}
.c6.w680.tbody .scrollTblScroll .td5 {
	width: 80px;
}
.c6.w680.tbody .scrollTblScroll .td6 {
	
}
.tblGage {
	margin: 20px 0px;
}
.tblGage {
	border: 0px currentColor; border-image: none;
}
.tblGage th {
	border: 0px currentColor; border-image: none;
}
.tblGage td {
	border: 0px currentColor; border-image: none;
}
.tblGage {
	width: 100%; text-align: left;
}
.tblGage caption {
	display: none;
}
.tblGage th {
	padding: 0px; border: currentColor; border-image: none; font-weight: normal;
}
.tblGage td {
	padding: 0px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.tblGage td a {
	height: 100%; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.tblGage td span {
	height: 100%; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.tblGage td a:hover {
	text-decoration: none;
}
.tblGage td.gage1 {
	background: rgb(255, 83, 15); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.tblGage td.gage2 {
	background: rgb(252, 136, 0);
}
.tblGage td.gage3 {
	background: rgb(253, 188, 12);
}
.tblGage td.gage4 {
	background: rgb(77, 83, 99);
}
.tblGage td.gage5 {
	background: rgb(118, 202, 222);
}
.tblGage td.gage6 {
	background: rgb(136, 136, 136);
}
.tblGage td.gage7 {
	background: rgb(247, 247, 247);
}
.tblGage td.gage7 span {
	color: rgb(153, 153, 153);
}
.tblGageDetail .icoSystemGage {
	top: -1px; margin-right: 5px; vertical-align: middle;
}
.tblGageDetail .sbtn {
	vertical-align: top;
}
.dl_base {
	
}
.dl_base dt {
	color: rgb(51, 51, 51); float: left;
}
.dl_base dd {
	
}
.ui-widget-content {
	border: 1px solid rgb(136, 136, 136); border-image: none; width: 277px; height: 322px; overflow: auto; z-index: 999; -ms-overflow-y: scroll; background-color: rgb(255, 255, 255);
}
.ui-widget-content li {
	padding: 8px;
}
.ui-widget-content li a {
	line-height: 20px; font-size: 11px;
}
.ui-helper-hidden-accessible {
	left: -999em; top: 0px; width: 0px; height: 0px; text-align: left; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.atcm_gnb_wrap {
	border: 1px solid rgb(136, 136, 136); border-image: none; left: 0px; top: 25px; width: 277px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.atcm_gnb_wrap ul.srchList {
	height: 256px; overflow: auto; -ms-overflow-y: scroll;
}
.atcm_gnb_wrap ul.srchList li {
	padding: 3px 6px 4px; line-height: 17px; letter-spacing: -1px; font-size: 11px; float: none;
}
.atcm_gnb_wrap ul.srchList li a {
	color: rgb(102, 102, 102);
}
.atcm_gnb_wrap ul.srchList li span {
	line-height: 21px; padding-bottom: 2px; font-size: 12px; display: block;
}
.atcm_gnb_wrap ul.srchList li p {
	line-height: 21px; padding-bottom: 2px; font-size: 12px; display: block;
}
.atcm_gnb_wrap ul.srchList li strong {
	color: rgb(51, 51, 51);
}
.atcm_gnb_wrap ul.srchList li.over {
	background: rgb(235, 241, 246);
}
.atcm_gnb_wrap ul.srchResult {
	padding: 5px 6px 4px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
.atcm_gnb_wrap ul.srchResult li {
	color: rgb(153, 153, 153); line-height: 19px; font-size: 11px;
}
.atcm_gnb_wrap ul.srchResult li em {
	color: rgb(51, 51, 51);
}
.tabs {
	overflow: hidden;
}
.tabs .tc-tab {
	width: 124px;
}
.tabs .tc2-tab {
	width: 124px;
}
.tabs a:hover {
	text-decoration: none;
}
.panels .tc-panel {
	display: none;
}
.panels .tc2-panel {
	display: none;
}
.panels .tc-selected.tc-panel {
	display: block;
}
.panels .tc2-selected.tc2-panel {
	display: block;
}
#snb .tabType1 {
	background: none;
}
#snb .tabType1 .tabs .tc-tab {
	height: 32px;
}
#snb .tabType1 .tabs .tc-tab a {
	border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none;
}
#snb .tabType1 .tabs .first.tc-tab a {
	border-right-color: rgb(220, 220, 220); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
.tabType1 {
	background: url("../../images/swp/common/bg_tab.gif") repeat-x 0px 32px;
}
.tabType1 .tabs .tc-tab {
	height: 33px; text-align: center; letter-spacing: -1px; float: left;
}
.tabType1 .tabs .tc-tab a {
	background: rgb(247, 247, 247); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) currentColor; border-image: none; color: rgb(102, 102, 102); line-height: 31px; margin-left: -1px; display: block;
}
.tabType1 .tabs .tc-tab .btn_workset a {
	top: 7px; position: relative;
}
.tabType1 .tabs .tc-tab .btn_workset a.icon_nWindow {
	top: 0px; position: relative;
}
.tabType1 .tabs .tc-selected.tc-tab a {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) currentColor; border-image: none; height: 32px; color: rgb(51, 51, 51); letter-spacing: -2px; font-weight: bold; position: relative; z-index: 1;
}
.tabType1 .tabs .first.tc-tab a {
	margin-left: 0px;
}
.tabType1 .tabs .tc-selected.first.tc-tab a {
	border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
.tabType2 {
	background: url("../../images/swp/common/bg_tab.gif") repeat-x 0px 31px;
}
.tabType2 .tabs li {
	height: 31px; text-align: center; font-size: 11px; float: left;
}
.tabType2 .tabs li a {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153); line-height: 30px; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: block;
}
.tabType2 .tabs li.first a {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.tabType2 .tabs li.tc-selected a {
	color: rgb(51, 51, 51);
}
.tabType2 .tabs li.tc2-selected a {
	color: rgb(51, 51, 51);
}
.tabType2 .tabs li span {
	font-family: "Tahoma"; font-size: 10px; font-weight: bold; margin-left: 5px;
}
.tabType2 .tabs li.tc-selected span {
	color: rgb(252, 136, 0);
}
.tabType2 .tabs li.tc2-selected span {
	color: rgb(252, 136, 0);
}
.fullTab2 .tc-tab {
	width: 50%;
}
.fullTab3 .tc-tab {
	width: 33%;
}
.fullTab4 .tc-tab {
	width: 25%;
}
.fullTab5 .tc-tab {
	width: 20%;
}
.fullTab6 .tc-tab {
	width: 17%;
}
.fullTab7 .tc-tab {
	width: 14%;
}
.fullTab8 .tc-tab {
	width: 12%;
}
.fullTab6 .first.tc-tab {
	width: 16%;
}
.fullTab6 .last.tc-tab {
	width: 16%;
}
.safari .fullTab6 .first.tc-tab {
	width: 16.2% !important;
}
.safari .fullTab3 .first.tc-tab {
	width: 35% !important;
}
.safari .fullTab2 .first.tc-tab {
	width: 50.5% !important;
}
.tabType3 {
	overflow: hidden; position: relative;
}
.tabType3 .tabs {
	overflow: hidden;
}
.tabType3 .tabs li {
	background: url("../../images/swp/common/bg_apTab.gif") no-repeat 0px 5px; padding: 0px 10px 0px 11px; width: auto; float: left;
}
.tabType3 .tabs li.first {
	background: none; padding-left: 0px;
}
.tabType3 .tabs li.tc-selected a {
	color: rgb(51, 51, 51); letter-spacing: -2px; font-weight: bold;
}
.tabType3 .tabs li a {
	color: rgb(153, 153, 153); letter-spacing: -1px;
}
.tabType3 .tabs li a:hover {
	text-decoration: none;
}
.tabType4 {
	background: url("../../images/swp/common/bg_tab1.gif") repeat-x 0px 31px; overflow: hidden; position: relative;
}
.tabType4 .tabs {
	overflow: hidden; padding-bottom: 0px;
}
.tabType4 .tabs li {
	background: url("../../images/swp/common/bg_apTab.gif") no-repeat 0px 9px; padding: 0px 10px 0px 11px; width: auto; float: left;
}
.tabType4 .tabs li.first {
	background: none; padding-left: 0px;
}
.tabType4 .tabs li.first a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.tabType4 .tabs li.tc-selected a {
	border: currentColor; border-image: none; color: rgb(51, 51, 51);
}
.tabType4 .tabs li a {
	border: currentColor; border-image: none; color: rgb(153, 153, 153); letter-spacing: -1px;
}
.tabType4 .tabs li a:hover {
	text-decoration: none;
}
.tabType4 .panels {
	clear: both;
}
.layer_type1 .capacity {
	margin: 0px 30px; width: 217px;
}
.layer_type1 .capacity dt {
	
}
dd {
	
}
.layer_type1 .capacity dt {
	
}
.layer_type1 .capacity dd.remain {
	height: 23px; color: rgb(51, 51, 51); line-height: 18px; font-family: Tahoma; font-size: 11px;
}
.layer_type1 .capacity dd.remain strong {
	
}
.layer_type1 .capacity dd.remain span {
	color: rgb(153, 153, 153);
}
.layer_type1 .capacity p {
	background: rgb(231, 228, 224); width: 217px; height: 5px; font-size: 0px;
}
.layer_type1 .capacity p span {
	background: rgb(248, 152, 29); height: 5px; font-size: 0px; display: block;
}
.progress p {
	background: rgb(231, 228, 224); height: 5px; font-size: 0px;
}
.progress p span {
	background: rgb(248, 152, 29); height: 5px; font-size: 0px; display: block;
}
.progressGuide {
	text-align: center; color: rgb(0, 0, 0); line-height: 21px; letter-spacing: -1px; margin-bottom: 15px;
}
.dlTxtList {
	line-height: 19px; letter-spacing: -1px;
}
.dlTxtList dt {
	background: url("../../images/swp/common/dot9.gif") no-repeat left 7px; color: rgb(102, 102, 102); padding-left: 7px; float: left;
}
.dlTxtList dd {
	color: rgb(153, 153, 153); padding-left: 7px;
}
.f11.dlTxtList dt {
	font-size: 11px;
}
.f11.dlTxtList dd {
	font-size: 11px;
}
.ulTxtList {
	line-height: 21px; letter-spacing: -1px;
}
.ulTxtList li {
	background: url("../../images/swp/common/dot9.gif") no-repeat left 7px; padding-left: 7px;
}
.ulTxtList li.n {
	background: none; padding-left: 0px;
}
.ulTxtList li.tit {
	background: none; color: rgb(51, 51, 51); padding-left: 0px;
}
.ulTxtList li.tit li {
	color: rgb(102, 102, 102); font-size: 11px;
}
.ulTxtList1 li {
	background: url("../../images/swp/common/dot9.gif") no-repeat left 9px; padding-left: 7px; margin-left: -7px;
}
textarea.sendRList {
	width: 324px; height: 100px; color: rgb(51, 51, 51); resize: none;
}
.numTxtList li {
	color: rgb(51, 51, 51); line-height: 21px; text-indent: -11px; letter-spacing: -1px; margin-left: 11px;
}
.textBox {
	padding: 14px 20px 12px; border: 1px solid rgb(220, 220, 220); border-image: none; background-color: rgb(247, 248, 249);
}
.textBox li {
	padding-left: 10px; position: relative;
}
.textBox li.typepd {
	padding-left: 0px;
}
.textBox li em {
	color: rgb(242, 28, 28);
}
.etcSection {
	margin: 16px 30px 0px 31px; position: relative;
}
.etcSection .grpLast {
	padding-bottom: 26px !important;
}
.etcSection .pagination {
	display: none;
}
.etcSection .paginate {
	padding: 12px 0px 5px; margin-top: 5px; position: relative !important;
}
.etcSectionL {
	margin: 0px 248px 0px 0px;
}
.etcSectionR {
	background: rgb(255, 255, 255); top: 0px; width: 217px; right: 0px; position: absolute;
}
.etcSectionR .srchTag_list .srch_infoBox dl {
	width: 137px;
}
.tabType1 .etcSectionGrp h4 {
	border-bottom-color: rgb(77, 83, 99); border-bottom-width: 1px; border-bottom-style: solid;
}
.txtEllipsis {
	width: 100%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.etcSectionGrp {
	padding-bottom: 41px; position: relative;
}
.etcSectionGrp .ch_listView {
	top: -3px; right: 0px; position: absolute;
}
.etcSectionGrp .srch_infoBox {
	width: 100%; display: inline-block;
}
.etcSectionGrp .srch_infoBox .photo {
	margin-top: 13px; float: left;
}
.etcSectionGrp .srch_infoBox dl {
	padding: 16px 0px 10px 10px; float: left;
}
.etcSectionGrp .srch_infoBox dl dt {
	padding-right: 8px;
}
.etcSectionGrp .srch_infoBox dl .txtEllipsis.txt_etc {
	line-height: 19px; padding-bottom: 2px;
}
.etcSectionGrp .srch_infoBox dl .txt_etc {
	line-height: 21px;
}
.etcSectionGrp .srch_infoBox dl .icoPresence {
	margin-top: 4px;
}
.etcSectionGrp .srch_infoBox dl .tbpace {
	margin-right: 5px;
}
.etcSectionGrp .srch_infoBox dl dd a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.srchTag_list .titTooltip {
	position: relative;
}
.srchTag_list .titTooltip .tooltip_layer {
	top: 35px;
}
.srchTag_list .titTooltip .tooltip_layer div {
	line-height: 19px; font-size: 11px;
}
.hide.srchTag_list {
	display: none;
}
.srchTag_list dl {
	padding: 16px 0px 9px; letter-spacing: -1px;
}
.srchTag_list .titleWrap {
	line-height: 22px;
}
.srchTag_list dl dt a {
	text-decoration: underline;
}
.srchTag_list .titleWrap .subject {
	overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.srchTag_list dl dt .noticeTxt {
	
}
.srchTag_list dl dt .stateTxt {
	letter-spacing: 0px; padding-left: 10px; font-size: 12px;
}
.srchTag_list dl dt .icoImportant {
	margin: 4px 4px 0px 0px;
}
.srchTag_list dl dd {
	color: rgb(102, 102, 102); overflow: hidden;
}
.srchTag_list .txt_etc {
	overflow: hidden; font-size: 11px; float: left;
}
.srchTag_list .txt_etc span.icoTag {
	margin: 4px 6px 0px 0px;
}
.srchTag_list .txt_etc span.line {
	padding: 0px 5px 0px 2px; color: rgb(221, 221, 221);
}
.srchTag_list .txt_etc li {
	color: rgb(153, 153, 153); display: inline;
}
.srchTag_list .txtG6 li {
	color: rgb(102, 102, 102) !important;
}
.srchTag_list .txt_etc li a {
	color: rgb(153, 153, 153);
}
.linkWrap {
	position: relative;
}
.linkWrap1 {
	vertical-align: top; display: inline-block; position: relative;
}
.lyBaseSet {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; line-height: 20px !important; display: none; position: absolute; z-index: 999;
}
.lyBaseSet li {
	float: none;
}
.lyBaseSet li.on.fileUploadBtn {
	background: rgb(245, 168, 76);
}
.lyBaseSet li.on.fileUploadBtn .file {
	background: rgb(245, 168, 76);
}
.lyBaseSet li.on.fileUploadBtn a {
	background: none; color: rgb(255, 255, 255);
}
.lyBaseSet li a:hover {
	background: rgb(245, 168, 76); color: rgb(255, 255, 255); text-decoration: none;
}
.lyBaseSet a {
	margin: 0px !important; padding: 0px 7px; color: rgb(102, 102, 102); letter-spacing: -1px; font-size: 13px; font-weight: normal !important; text-decoration: none; display: block !important; white-space: nowrap;
}
.lyBaseSet a.selected {
	font-weight: bold !important;
}
.lyBaseSet p {
	background: rgb(246, 246, 246); border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.lyBaseSet p.cont {
	background: rgb(255, 255, 255); padding: 19px 10px; border: currentColor; border-image: none;
}
.lyBaseSet p.foot {
	background: rgb(245, 245, 245); padding: 8px 0px 7px; text-align: center;
}
.number_list {
	left: 5px; top: 21px; width: 45px;
}
.send_layer {
	left: 0px; top: 24px;
}
.docView_layer {
	left: 6px; top: 21px;
}
.tagLinkWrap .helpWrap {
	left: -25px; top: 24px;
}
.helpWrap {
	display: none; position: absolute; z-index: 999;
}
.helpWrap .helpCon {
	background: rgb(255, 255, 255); padding: 10px 9px; border: 1px solid rgb(136, 136, 136); border-image: none; left: 0px; top: 5px; color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 11px; font-weight: normal; white-space: nowrap; position: absolute; z-index: 1;
}
.helpWrap .arrow {
	background: url("../../images/swp/common/spr_com.png") no-repeat -279px -413px; left: 16px; top: 0px; width: 9px; height: 7px; position: absolute; z-index: 2;
}
.helpWrap .arrowBtm {
	background: url("../../images/swp/common/spr_com.png") no-repeat -368px -413px; left: 16px; top: 0px; width: 9px; height: 7px; position: absolute; z-index: 2;
}
.helpWrap .helpCon .guideTxt {
	color: rgb(153, 153, 153); line-height: 20px; letter-spacing: -1px; font-size: 11px;
}
.helpWrap .helpCon .guideTxt em {
	color: rgb(51, 51, 51);
}
.sendResultWrap {
	margin: 76px auto 0px; text-align: center;
}
.boxGuide {
	margin: 76px auto 0px; text-align: center;
}
.sendResultWrap .resultMsg {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 14px; font-weight: bold; margin-bottom: 14px;
}
.boxGuide .guideMsg {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 14px; font-weight: bold; margin-bottom: 14px;
}
.sendResultWrap .rseultGuideMsg {
	letter-spacing: -1px; margin-top: -4px; margin-bottom: 16px;
}
.sendResultWrap .rseultAddMsg {
	padding-top: 5px;
}
.mailWrite {
	padding: 8px 16px 0px 30px; top: 68px;
}
.boardWrite {
	padding: 8px 14px 0px 30px; top: 68px;
}
.knWrite {
	padding: 8px 30px 0px; top: 0px;
}
.boardValue {
	top: 68px;
}
.boardView {
	top: 115px; border-top-color: rgb(77, 83, 99); border-top-width: 1px; border-top-style: solid;
}
.boardPreView {
	
}
.pop_content .boardWrite {
	top: 51px;
}
.pop_content .boardWrite .footBtnWrap {
	margin: 40px 0px 39px;
}
.pop_content .boardView {
	top: 51px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.pop_content .mailWrite {
	top: 51px; padding-top: 18px;
}
.pop_content .mailWrite .footBtnWrap {
	margin: 40px 0px 39px;
}
.popBdView.pop_content .boardView .boViewHeader {
	height: 45px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.popBdView.pop_content .boardView .boViewWrap {
	top: 47px; bottom: 0px; border-top-color: rgb(77, 83, 99); border-top-width: 1px; border-top-style: solid;
}
.popBdView.pop_content .boardView .boCommentListArea {
	
}
.tbl_writeWrap {
	width: 100%; padding-top: 8px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
.tbl_write {
	border: currentColor; border-image: none; width: 100%;
}
.tbl_write th {
	background: none; padding: 5px 0px; border: currentColor; border-image: none; text-align: left; color: rgb(51, 51, 51); line-height: 25px; letter-spacing: -1px; font-weight: normal; vertical-align: top;
}
.tbl_write th.thm {
	line-height: 34px;
}
.tbl_write th label {
	vertical-align: top;
}
.tbl_write th input {
	vertical-align: top;
}
.tbl_write th .txt_important {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -17px; padding: 0px 7px 0px 4px; color: rgb(102, 102, 102); font-size: 11px;
}
.tbl_write th .tbl_menu {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -483px; top: 6px; width: 12px; height: 12px; right: 31px; font-size: 0px; display: inline-block; position: absolute;
}
.tbl_write th .import {
	margin-top: 5px; margin-left: 25px;
}
.firefox .tbl_write th .import {
	margin-top: 6px;
}
.ie8 .tbl_write th .import {
	margin-top: 6px;
}
.tbl_write td {
	padding: 5px 0px; border: currentColor; border-image: none; text-align: left; color: rgb(102, 102, 102); line-height: 25px;
}
.tbl_write td input[type=text] {
	vertical-align: top;
}
.tbl_write td select {
	vertical-align: top;
}
.tbl_write td .inline_b.cal_Input_select {
	vertical-align: top;
}
.tbl_write td .ch_my {
	margin-top: 6px; margin-left: 13px; vertical-align: top;
}
.tbl_write .icoHelp {
	left: 5px; top: 5px;
}
.tbl_write .hyphen {
	padding: 0px 10px 0px 7px;
}
.tbl_write td:first-child.attachNone {
	padding: 0px !important; height: 97px; text-align: center; color: rgb(51, 51, 51); line-height: 97px; font-size: 14px; font-weight: bold;
}
.tbl_write td .btn_promise {
	top: 0px; right: 0px; position: absolute;
}
.tbl_write td .mail_opt_holder {
	top: 0px; width: 152px; right: -1px; position: absolute;
}
.tbl_write td .mail_opt_holder .txt_ch {
	letter-spacing: -1px; font-size: 11px;
}
.tbl_write td .mail_opt_holder .mt3.inline_b {
	margin-top: 0px !important;
}
.tbl_write td .promise_cont {
	background: rgb(247, 248, 249); margin: 10px 0px 0px; padding: 13px 30px 15px; border: 1px solid rgb(220, 220, 220); border-image: none; display: none; position: relative;
}
.tbl_write td .promise_cont dt {
	width: 62px; height: 25px; color: rgb(51, 51, 51); line-height: 28px; margin-bottom: 10px; float: left;
}
.tbl_write td .promise_cont dd {
	height: 25px; line-height: 25px; margin-bottom: 10px;
}
.tbl_write td .promise_cont p {
	height: 11px; line-height: 11px; letter-spacing: -1px; font-size: 11px; margin-left: 62px;
}
.tbl_write td .promise_cont p em {
	color: rgb(242, 28, 28);
}
.tbl_write td .promise_cont .divider {
	width: 8px; height: 26px; text-align: center; line-height: 26px; padding-left: 1px; display: inline-block;
}
.tbl_write td .promise_cont .clse {
	background: url("../../images/swp/common/spr_com.png") no-repeat -408px -690px; top: 13px; width: 8px; height: 8px; right: 9px; position: absolute;
}
.tbl_write td .tbl_chkBox {
	background: rgb(247, 248, 249); padding: 6px 8px 5px 12px; border: 1px solid rgb(187, 187, 187); border-image: none; line-height: 1.7; overflow: hidden; position: relative;
}
.tbl_write td .boardRegisterReserve {
	background: rgb(247, 248, 249); padding: 6px 0px 0px; border: 1px solid rgb(187, 187, 187); border-image: none; line-height: 1.7; overflow: hidden; position: relative;
}
.tbl_write td .boardRegisterReserve .selopt {
	padding: 0px 8px 5px 12px;
}
.tbl_write td .tbl_chkBox .fl input {
	margin: 3px 0px 0px 14px; vertical-align: top;
}
.tbl_write td label {
	letter-spacing: -1px;
}
.ie8 .tbl_write td .tbl_chkBox .fl input {
	margin: 4px 0px 0px 14px;
}
.tbl_write td .boardRegisterReserve .selopt input {
	margin: 3px 0px 0px 14px; vertical-align: top;
}
.tbl_write td .boardRegisterReserve .dl_base {
	padding: 10px 25px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; display: none;
}
.tbl_write td .boardRegisterReserve .dl_base dt {
	width: 62px; line-height: 26px;
}
.ie8 .tbl_write td .boardRegisterReserve .selopt input {
	margin: 4px 0px 0px 14px;
}
.tbl_write td .tbl_chkBox .fl label {
	padding: 0px 0px 0px 4px; color: rgb(51, 51, 51);
}
.tbl_write td .tbl_chkBox .fr {
	color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px; margin-top: 1px; float: right;
}
.attachfileArea .pr .txt_file {
	top: 2px; right: -1px; color: rgb(102, 102, 102); font-size: 11px; position: absolute;
}
.tbl_write td .txt_file {
	top: 2px; right: -1px; color: rgb(102, 102, 102); font-size: 11px; position: absolute;
}
.tbl_write td .txt_file span {
	padding: 0px 5px; color: rgb(214, 214, 214);
}
.tbl_write td .btnR {
	top: 0px; right: 0px; position: absolute;
}
.tbl_write td input[type=radio] {
	margin-left: 16px;
}
.tbl_write td input[type=radio]:first-child {
	margin-left: 0px;
}
.tbl_write .boardRegisterOpt {
	margin: -10px 0px 10px; letter-spacing: -1px;
}
.tbl_write .boardRegisterOpt dt {
	width: 93px;
}
.tbl_write .boardRegisterOpt dt {
	padding: 5px 0px; display: table-cell;
}
.tbl_write .boardRegisterOpt dd {
	padding: 5px 0px; display: table-cell;
}
.tbl_write .boardRegisterOpt dd select {
	float: left;
}
.tbl_write .boardRegisterOpt dd .guideTxt {
	margin-left: 9px;
}
.tbl_write .boardRegisterOpt dd .useOpt {
	margin: 0px 0px 0px 5px; display: inline-block;
}
.tbl_write .boardRegisterOpt dd .useOpt .btnSet {
	margin-right: 0px;
}
.tbl_write .boardRegisterOpt dd .useOpt .mail_Input_holder {
	padding: 2px 7px 0px; width: 302px; line-height: 21px; display: inline-block;
}
.pop_content .tbl_write .boardRegisterOpt dd .useOpt .mail_Input_holder {
	width: 303px;
}
.mail_Input_holder .icoDelete {
	top: -1px; margin-left: 4px; vertical-align: middle;
}
.inputHolder .icoDelete {
	top: -1px; margin-left: 4px; vertical-align: middle;
}
.mail_Input_holder .unit {
	margin-right: 16px;
}
.inputHolder .unit {
	margin-right: 16px;
}
.tbl_write .boardRegisterOpt dd .useOpt .errorTxt {
	margin: 0px; text-align: right; padding-right: 90px;
}
.tbl_write .boardRegisterOpt dd .useOpt input[type=radio] {
	margin-left: 16px;
}
.tbl_write .boardRegisterOpt dd .useOpt input:first-child[type=radio] {
	margin-left: 0px;
}
.pop_content .tbl_write .boardRegisterOpt dd {
	width: 465px;
}
.pop_content .tbl_write .boardRegisterOpt dd .useOpt {
	margin: 0px; float: right;
}
.pop_content .tbl_write .boardRegisterOpt dd .useOpt input {
	vertical-align: top;
}
.pop_content .tbl_write .boardRegisterOpt dd .useOpt input[type=radio] {
	margin-top: 6px;
}
.atcm_eddrselectType1 {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; left: 0px; top: 23px; height: 139px; right: 0px; margin-right: 156px; display: none; position: absolute; z-index: 999;
}
.atcm_eddrselectType1 ul {
	height: 135px; overflow: auto;
}
.atcm_eddrselectType1 li {
	padding: 0px 7px; height: 27px; line-height: 27px;
}
.atcm_eddrselectType1 li.over {
	background-color: rgb(236, 241, 245) !important;
}
.atcm_eddrselectType1 .optLink {
	background: rgb(245, 245, 245); padding: 0px 5px; height: 30px; text-align: right; line-height: 30px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.atcm_eddrselectType2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; left: 0px; top: 23px; height: 135px; right: 0px; overflow: auto; display: none; position: absolute; z-index: 999;
}
.atcm_eddrselectType2 li {
	padding: 0px 7px; height: 27px; line-height: 27px;
}
.atcm_eddrselectType2 li.over {
	background-color: rgb(236, 241, 245);
}
.atcm_eddrselectType1 li strong {
	margin: 0px; display: inline;
}
.atcm_eddrselectType2 li strong {
	margin: 0px; display: inline;
}
.mail_Input_holder {
	padding: 1px 3px; border: 1px solid rgb(187, 187, 187); border-image: none; position: relative; min-height: 21px;
}
.inputHolder {
	padding: 1px 3px; border: 1px solid rgb(187, 187, 187); border-image: none; position: relative; min-height: 21px;
}
.type1.mail_Input_holder {
	padding: 1px;
}
.mail_Input_holder input {
	padding: 0px; border: currentColor; border-image: none; height: 21px; line-height: 21px;
}
.mail_Input_holder input:focus {
	padding: 0px; border: currentColor; border-image: none; height: 21px; line-height: 21px;
}
.inputHolder input {
	padding: 0px; border: currentColor; border-image: none; height: 21px; line-height: 21px;
}
.inputHolder input:focus {
	padding: 0px; border: currentColor; border-image: none; height: 21px; line-height: 21px;
}
.safari .mail_Input_holder input {
	height: auto; line-height: 1.2; padding-top: 7px;
}
.safari .mail_Input_holder input:focus {
	height: auto; line-height: 1.2; padding-top: 7px;
}
.safari .inputHolder input {
	height: auto; line-height: 1.2; padding-top: 7px;
}
.inputHolder input:focus {
	height: auto; line-height: 1.2; padding-top: 7px;
}
.mail_Input_holder .upArrow {
	background: url("../../images/swp/common/spr_com.png") no-repeat -279px -413px; left: 195px; top: -6px; width: 9px; height: 6px; display: inline-block; position: absolute;
}
.inputWrap {
	position: relative;
}
.inputBtn {
	top: 0px; right: 0px; position: absolute;
}
.mail_Input_holder textarea {
	padding: 0px; border: currentColor; border-image: none;
}
.mail_Input_holder textarea:focus {
	padding: 0px; border: currentColor; border-image: none;
}
.mail_Input_holder .btn_eddrselect {
	top: 4px; right: 3px; position: absolute;
}
.mail_Input_holder .btn_eddrselect a {
	background: url("../../images/swp/common/spr_com.png") no-repeat -534px -661px; width: 17px; height: 16px; display: block;
}
.mail_Input_holder .list_eddress {
	overflow: hidden; margin-bottom: -2px; vertical-align: middle; -ms-overflow-x: auto; -ms-zoom: 1; min-height: 22px;
}
.mail_Input_holder .list_eddress li {
	padding: 0px 2px 2px 0px; height: 21px; line-height: 21px; float: left; white-space: nowrap; cursor: default; -ms-zoom: 1;
}
.mail_Input_holder .list_eddress li .eddrInput {
	display: none;
}
.mail_Input_holder .list_eddress li .eddrWrap {
	background: rgb(235, 241, 246); padding: 2px 5px 1px; border: 1px solid rgb(224, 234, 242); border-image: none; height: 16px; line-height: 16px; -ms-zoom: 1;
}
.mail_Input_holder .list_eddress li .eddrInput {
	background: rgb(235, 241, 246); padding: 2px 5px 1px; border: 1px solid rgb(224, 234, 242); border-image: none; height: 16px; line-height: 16px; -ms-zoom: 1;
}
.mail_Input_holder .list_eddress li.selected .eddrWrap {
	background: rgb(204, 220, 232); border-color: rgb(197, 213, 227); color: rgb(51, 51, 51);
}
.mail_Input_holder .list_eddress li.selected .eddrInput {
	background: rgb(204, 220, 232); border-color: rgb(197, 213, 227); color: rgb(51, 51, 51);
}
.mail_Input_holder .list_eddress li .btn_edit {
	background: url("../../images/swp/common/spr_com.png") no-repeat; padding: 0px; width: 8px; height: 8px; display: inline-block;
}
.mail_Input_holder .list_eddress li .btn_del {
	background: url("../../images/swp/common/spr_com.png") no-repeat; padding: 0px; width: 8px; height: 8px; display: inline-block;
}
.mail_Input_holder .list_eddress li.invalid .eddrWrap {
	background: rgb(253, 227, 222); border-color: rgb(248, 213, 206); color: rgb(215, 121, 101);
}
.mail_Input_holder .list_eddress li.invalid .eddrInput {
	background: rgb(253, 227, 222); border-color: rgb(248, 213, 206); color: rgb(215, 121, 101);
}
.mail_Input_holder .list_eddress li.selected.invalid .eddrWrap {
	background: rgb(255, 206, 206); border-color: rgb(255, 175, 175); color: rgb(241, 118, 118);
}
.mail_Input_holder .list_eddress li.selected.invalid .eddrInput {
	background: rgb(255, 206, 206); border-color: rgb(255, 175, 175); color: rgb(241, 118, 118);
}
.mail_Input_holder .list_eddress li textarea {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; height: 16px !important; line-height: 16px !important; overflow: hidden; display: inline; background-color: transparent !important; resize: none;
}
.mail_Input_holder .list_eddress li input {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; height: 16px !important; line-height: 16px !important; overflow: hidden; display: inline; background-color: transparent !important; resize: none;
}
.mail_Input_holder .list_eddress li textarea {
	margin-top: 3px;
}
.mail_Input_holder .list_eddress li .btn_edit {
	background-position: -356px -689px;
}
.mail_Input_holder .list_eddress li .btn_del {
	background-position: -369px -689px;
}
.mail_Input_holder .list_eddress li.invalid .btn_edit {
	background-position: -382px -689px;
}
.mail_Input_holder .list_eddress li.invalid .btn_del {
	background-position: -395px -689px;
}
.mail_Input_holder .list_eddress li.editing .eddrWrap {
	display: none;
}
.mail_Input_holder .list_eddress li.editing .eddrInput {
	display: block;
}
.mail_Input_holder .list_eddress li.free {
	display: none;
}
.org_input_holder {
	padding: 1px 3px; border: 1px solid rgb(187, 187, 187); border-image: none; position: relative; min-height: 21px;
}
.type1.org_input_holder {
	padding: 1px;
}
.org_input_holder input {
	padding: 0px; border: currentColor; border-image: none; width: 100%; height: 21px; line-height: 21px;
}
.org_input_holder input:focus {
	padding: 0px; border: currentColor; border-image: none; width: 100%; height: 21px; line-height: 21px;
}
.safari .org_input_holder input {
	height: auto; line-height: 1.2; padding-top: 7px;
}
.safari .org_input_holder input:focus {
	height: auto; line-height: 1.2; padding-top: 7px;
}
.org_input_holder textarea {
	padding: 0px; border: currentColor; border-image: none; width: 100%;
}
.org_input_holder textarea:focus {
	padding: 0px; border: currentColor; border-image: none; width: 100%;
}
.org_opt_holder {
	top: 0px; right: -1px; position: absolute;
}
.atcm_orgselectType1 {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; left: 0px; top: 23px; width: 300px; height: 136px; display: none; position: absolute; z-index: 999;
}
.atcm_orgselectType1 ul {
	height: 135px; overflow: auto;
}
.atcm_orgselectType1 li {
	padding: 0px 7px; height: 27px; line-height: 27px;
}
.atcm_orgselectType1 li.over {
	background-color: rgb(236, 241, 245) !important;
}
.atcm_orgselectType1 li {
	padding: 0px 7px; height: 27px; line-height: 27px;
}
.atcm_orgselectType1 ul li a {
	overflow: hidden; padding-right: 1px; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.docType {
	top: 115px;
}
.docSetupType {
	top: 68px;
}
.docType .listWrap {
	left: 0px; top: 34px; width: 100%; right: 0px; bottom: 50px; overflow: auto; position: absolute; -ms-overflow-y: scroll;
}
.docType .nolist.listWrap {
	-ms-overflow-y: hidden;
}
.docListBtn {
	padding: 12px 30px 0px 31px; height: 35px;
}
.docListBtn .buttonSet {
	float: left; position: relative;
}
.docListBtn .layoutSelect {
	float: right; position: relative;
}
.docListItem {
	background: url("../../images/swp/common/bg_docListItem.gif") repeat-x left bottom; margin: 0px; height: 33px; color: rgb(51, 51, 51); line-height: 31px; overflow: hidden; border-top-color: rgb(77, 83, 99); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 1; min-width: 600px;
}
.docListItem li {
	top: 0px; position: absolute;
}
.docListItem li a {
	color: rgb(51, 51, 51); letter-spacing: -1px; text-decoration: none;
}
.docListItem .check {
	left: 0px; top: 5px; width: 51px; line-height: 13px; z-index: 1;
}
.listType .docListItem .check label {
	display: none;
}
.docListItem .mCheck {
	margin: 3px 0px 0px 31px; width: 13px; height: 13px; float: left; cursor: default;
}
.docListItem .up {
	background-position: -594px -342px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.docListItem .down {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.docListItem .important {
	left: 51px; top: 9px; width: 19px; line-height: 11px;
}
.docListItem .material {
	left: 70px; width: 54px;
}
.docListItem .type1.material {
	left: 31px; width: 54px;
}
.docListItem .archive {
	left: 51px; width: 94px; padding-left: 10px;
}
.docListItem .type1.archive {
	left: 93px; width: 94px; padding-left: 0px;
}
.docListItem .titleArea {
	width: auto; padding-left: 124px; position: static;
}
.docListItem .checkout {
	width: 93px; right: 310px;
}
.docListItem .recovery {
	width: 61px; right: 340px;
}
.docListItem .empty {
	width: 61px; right: 279px;
}
.docListItem .delete {
	width: 93px; right: 186px;
}
.docListItem .writer {
	width: 124px; right: 186px;
}
.docListItem .size {
	width: 93px; right: 93px;
}
.docListItem .part {
	width: 93px; right: 93px;
}
.docListItem .date {
	width: 93px; right: 0px;
}
.docList {
	padding: 0px 0px 0px 1px; position: relative; z-index: 10; min-width: 583px;
}
.docList a {
	color: rgb(51, 51, 51); letter-spacing: -1px;
}
.docList .titleWrap {
	width: auto; overflow: hidden; padding-left: 0px; position: relative; z-index: 30; -ms-zoom: 1;
}
.docList .titleArea .titleWrap {
	white-space: nowrap; -ms-zoom: 1;
}
.docList .titleArea .titleWrap .subject {
	width: auto; overflow: hidden; padding-right: 1px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docList .titleArea .titleWrap .emTxt {
	top: 1px;
}
.docList .titleArea .titleWrap .replyNum {
	color: rgb(252, 136, 0);
}
.docList .titleArea .titleWrap .icoOpenWin {
	top: 5px;
}
.docList .titleArea .titleWrap .icoNew {
	top: 5px;
}
.docList .titleArea .titleWrap .icoFile {
	top: 5px;
}
.icoEm {
	top: 5px;
}
.docList .titleArea .titleWrap .origin {
	color: rgb(51, 51, 51);
}
.docList .titleArea .titleWrap .pDate {
	color: rgb(51, 51, 51);
}
.docList li {
	padding: 12px 406px 12px 124px; width: auto; line-height: 21px; vertical-align: top; position: relative; -ms-zoom: 1; min-height: 21px;
}
.docList li.over {
	background-color: rgb(235, 241, 246);
}
.docList li.click {
	background-color: rgb(235, 241, 246);
}
.docList li ul li {
	border: 0px currentColor; border-image: none;
}
.docList ul.docInfo {
	left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.docList ul.docInfo li {
	padding: 12px 0px 0px; height: 100%; float: left; position: relative; -ms-zoom: 1;
}
.docList ul.docInfo .writer {
	top: 0px; position: absolute;
}
.docList .docInfo .date {
	top: 0px; position: absolute;
}
.docList .docInfo .size {
	top: 0px; position: absolute;
}
.docList .docInfo .part {
	top: 0px; position: absolute;
}
.docList .docInfo .checkout {
	top: 0px; position: absolute;
}
.docList .docInfo .docNum {
	top: 0px; position: absolute;
}
.docList .docInfo .recovery {
	top: 0px; position: absolute;
}
.docList .docInfo .empty {
	top: 0px; position: absolute;
}
.docList .docInfo .delete {
	top: 0px; position: absolute;
}
.docList ul.docInfo .check {
	width: 20px; padding-left: 30px;
}
.docList ul.docInfo .mCheck {
	margin: -3px 0px 0px;
}
.msie .docList ul.docInfo .mCheck {
	margin: 3px 0px 0px;
}
.docList ul.docInfo .important {
	top: 4px; width: 19px;
}
.docList ul.docInfo .material {
	width: 54px;
}
.docList ul.docInfo .type1.material {
	width: 54px; padding-left: 30px;
}
.docList ul.docInfo .material .icoDoc {
	top: 2px;
}
.docList ul.docInfo .archive {
	width: 94px; padding-left: 10px;
}
.docList ul.docInfo .titleArea {
	width: auto; padding-left: 124px; position: static;
}
.docList ul.docInfo .checkout {
	width: 93px; right: 293px;
}
.docList ul.docInfo .checkout .icoCheckout {
	margin-top: 4px;
}
.docList ul.docInfo .docNum {
	width: 80px; right: 293px; overflow: hidden; padding-right: 13px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docList ul.docInfo .recovery {
	width: 61px; right: 323px;
}
.docList ul.docInfo .empty {
	width: 61px; right: 262px;
}
.docList ul.docInfo .delete {
	width: 93px; right: 169px;
}
.docList ul.docInfo .delete .icoPresence {
	top: 4px; margin-right: 5px;
}
.docList ul.docInfo .writer {
	width: 124px; right: 169px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docList ul.docInfo .writer .icoPresence {
	top: 4px; margin-right: 5px;
}
.docList ul.docInfo .size {
	width: 93px; right: 76px;
}
.docList ul.docInfo .part {
	width: 80px; right: 76px; overflow: hidden; padding-right: 13px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docList ul.docInfo .date {
	width: 46px; right: 0px; padding-right: 30px;
}
.mailListItem {
	background: url("../../images/swp/common/bg_mailListItem.gif") repeat-y left top rgb(247, 248, 249); height: 31px; line-height: 31px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1; min-width: 600px;
}
.mailListItem .up {
	background-position: -594px -342px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
table th .up {
	background-position: -594px -342px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.up {
	background-position: -594px -342px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.mailListItem .down {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.mailListItem .downMenu {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
table th .down {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
table th .downMenu {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.down {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.mailListItem .important {
	left: 62px; top: 9px; width: 18px; line-height: 11px;
}
.mailList ul.mailInfo .important {
	top: 4px; width: 18px;
}
.mailListItem li {
	top: 0px; position: absolute;
}
.mailListItem li a {
	text-decoration: none;
}
.mailListItem .check {
	left: 0px; top: 5px; width: 62px; line-height: 13px; z-index: 1;
}
.mailListItem .mCheck {
	margin: 3px 0px 0px 31px; width: 13px; height: 13px; float: left; cursor: default;
}
.mailList ul.mailInfo {
	left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.mailList ul.mailInfo li {
	padding: 12px 0px 0px; height: 100%; float: left; position: relative; -ms-zoom: 1;
}
.mailList li {
	padding: 12px 219px 12px 123px; width: auto; line-height: 21px; vertical-align: top; position: relative; -ms-zoom: 1; min-height: 21px;
}
.mailList li ul li {
	border: 0px currentColor; border-image: none;
}
.mailList li a {
	color: rgb(51, 51, 51); text-decoration: none !important;
}
.mailList li.over {
	background-color: rgb(235, 241, 246);
}
.mailList li.click {
	background-color: rgb(235, 241, 246);
}
.mailList li.checked {
	background-color: rgb(235, 241, 246);
}
.docList li.move ul.docInfo .check {
	padding: 0px; width: 31px;
}
.docList li.move ul.docInfo .check .mCheck {
	display: none;
}
.docList li.move ul.docInfo .archive {
	padding-left: 0px;
}
.docList li.move ul.docInfo .archive {
	left: 30px; width: 94px; padding-left: 0px; position: absolute;
}
.docList li.move .titleArea {
	display: none;
}
.archiveList .docListItem .titleArea {
	width: auto; padding-left: 155px; position: static;
}
.archiveList .docList li {
	padding: 12px 406px 12px 155px;
}
.archiveSubList .docListItem .date {
	width: 124px;
}
.archiveSubList .docListItem .titleArea {
	width: auto; padding-left: 93px; position: static;
}
.archiveSubList .docList li {
	padding: 12px 127px 12px 93px;
}
.archiveSubList .docList ul.docInfo .date {
	width: 77px;
}
.wasteBasket .docList li {
	padding: 12px 189px 12px 124px;
}
.wasteBasket .docList ul.docInfo .material {
	margin-left: 19px;
}
.wasteBasket .docList li.move ul.docInfo .material {
	margin-left: 0px !important;
}
.wasteBasket.folderType .docList ul.docInfo .material {
	margin-left: 0px;
}
.wasteBasketSub .docList li {
	padding: 12px 404px 12px 124px;
}
.wasteBasketSub .docList ul.docInfo .material {
	margin-left: 19px;
}
.wasteBasketSub .docList li.move ul.docInfo .material {
	margin-left: 0px !important;
}
.wasteBasketSub.folderType .docList ul.docInfo .material {
	margin-left: 0px;
}
.folderType .listWrap {
	left: 0px; top: 34px; width: 100%; right: 0px; bottom: 50px; overflow: auto; position: absolute;
}
.folderType .docListItem .check {
	width: 100px;
}
.folderType .docListItem .important {
	display: none;
}
.folderType .docListItem .material {
	display: none;
}
.folderType .docListItem .titleArea {
	display: none;
}
.folderType .docListItem .check label {
	left: 50px; top: 4px; display: inline-block; position: absolute;
}
.folderType .docListItem .checkout {
	width: 75px; right: 188px;
}
.folderType .docListItem .docNum {
	width: 75px; right: 188px;
}
.folderType .docListItem .writer {
	width: 64px; right: 124px;
}
.folderType .docListItem .recovery {
	width: 61px; right: 323px;
}
.folderType .docListItem .empty {
	width: 61px; right: 262px;
}
.folderType .docListItem .delete {
	width: 93px; right: 169px;
}
.folderType .docListItem .size {
	width: 51px; right: 73px;
}
.folderType .docListItem .part {
	width: 51px; right: 73px;
}
.folderType .docListItem .date {
	width: 73px; right: 0px;
}
.folderType .docList {
	padding: 16px 30px 0px 31px; position: relative; z-index: 10;
}
.folderType .docList .titleWrap {
	top: 146px; width: 114px; overflow: hidden; white-space: nowrap; position: absolute; z-index: 30; -ms-text-overflow: ellipsis;
}
.folderType .docList .titleArea .titleWrap {
	white-space: nowrap; -ms-zoom: 1;
}
.folderType .docList .titleArea .titleWrap .subject {
	overflow: hidden; padding-right: 1px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 114px;
}
.folderType .docList li {
	padding: 0px; width: 114px; height: 193px; margin-right: 28px; float: left;
}
.folderType .docList li.over {
	background-color: transparent;
}
.folderType .docList li.click {
	background-color: transparent;
}
.folderType .docList li ul li {
	border: 0px currentColor; border-image: none;
}
.folderType .docList li.move ul.docInfo .check {
	margin: 0px; width: 20px; padding-left: 0px;
}
.folderType .docList li.move ul.docInfo .check .mCheck {
	margin: 3px 0px 0px; display: block;
}
.folderType .docList li.move .titleArea {
	display: block;
}
.folderType .docList li.move .titleArea .titleWrap .replyNum {
	display: none;
}
.folderType .docList li.move .titleArea .titleWrap .icoNew {
	display: none;
}
.folderType .docList li.move .titleArea .titleWrap .subject {
	width: 20px; max-width: 20px;
}
.folderType.folderType .docList ul.docInfo {
	width: auto; height: auto; position: relative;
}
.folderType .docList ul.docInfo li {
	padding: 0px; float: left;
}
.folderType ul.docInfo .writer {
	top: 0px; position: relative;
}
.folderType .docList .docInfo .date {
	top: 0px; position: relative;
}
.folderType .docList .docInfo .size {
	top: 0px; position: relative;
}
.folderType .docList .docInfo .checkout {
	top: 0px; position: relative;
}
.folderType .docList ul.docInfo .check {
	margin: 0px; width: 20px; padding-left: 0px;
}
.folderType .docList ul.docInfo .mCheck {
	margin: -3px 0px 0px;
}
.folderType .docList ul.docInfo .important {
	margin: 0px; top: 4px; width: 19px;
}
.folderType .docList ul.docInfo .material {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 112px; height: 112px; margin-top: 6px;
}
.folderType .docList ul.docInfo .material .icoDoc {
	left: 38px; top: 33px;
}
.folderType .docList ul.docInfo .titleArea {
	width: auto; padding-left: 124px; position: static;
}
.folderType .docList ul.docInfo .checkout {
	margin: 0px; left: 40px; top: 0px; width: 20px; right: auto; position: absolute;
}
.folderType .docList ul.docInfo .docNum {
	margin: 0px; left: 40px; top: 3px; width: 20px; right: auto; position: absolute;
}
.folderType .docList ul.docInfo .writer {
	display: none;
}
.folderType .docList ul.docInfo .writer .icoPresence {
	display: none;
}
.folderType .docList ul.docInfo .size {
	display: none;
}
.folderType .docList ul.docInfo .part {
	display: none;
}
.folderType .docList ul.docInfo .date {
	display: none;
}
.divider_hr {
	margin: 0px 30px; height: 15px; font-size: 0px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.divider_hr::after {
	clear: both; display: block; content: "";
}
.noticeWrap {
	background: url("../../images/swp/common/bg_mailListItem.gif") repeat-y left top rgb(255, 248, 206); padding: 0px 30px; height: 31px; color: rgb(51, 51, 51); line-height: 32px; letter-spacing: -1px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.promise.noticeWrap {
	margin: 0px 30px 16px 31px; padding: 15px 30px 16px; height: auto; line-height: 21px; overflow: hidden; border-bottom-color: rgb(245, 238, 205); border-bottom-width: 1px; border-bottom-style: solid; background-image: none;
}
.promise.noticeWrap dt {
	float: left;
}
.promise.noticeWrap dd {
	float: left;
}
.noticeWrap .clse {
	background-position: -343px -689px; top: 12px; width: 8px; height: 7px; right: 30px; position: absolute;
}
.noticeWrap a.stxt {
	font-size: 11px; text-decoration: underline; margin-left: 5px;
}
.noticeWrap .emBlue {
	color: rgb(4, 89, 193); letter-spacing: 0px; text-decoration: underline;
}
.viewWrap {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: absolute;
}
.divContent .viewWrap {
	-ms-overflow-x: hidden;
}
.horizontal .divContent .viewWrap {
	overflow: auto;
}
.knWrite .viewWrap {
	position: relative;
}
.viewTitle {
	margin: 13px 30px 0px 31px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.knWriteTitle {
	color: rgb(51, 51, 51); letter-spacing: -1px; padding-bottom: 35px; margin-top: 8px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.popInner .knWriteTitle {
	padding-bottom: 15px; margin-top: 13px;
}
.popInner .knWriteTitle strong {
	padding-top: 3px;
}
.knWriteTitle .type1.btnPrint {
	left: auto !important; top: 0px; right: 0px; position: absolute;
}
.knWrite .viewTitle {
	margin: 13px 0px 0px;
}
.layer_type1 .viewTitle {
	margin: 13px 0px 0px;
}
.viewTitle h3 {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 12px;
}
.viewTitle h4 {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 12px;
}
.viewTitle .icoOpenWin {
	top: 4px;
}
.viewTitle .icoPromise {
	top: 4px;
}
.viewTitle .icoImportant {
	top: 3px;
}
.viewTitle dl {
	padding: 0px 15px 35px 0px; letter-spacing: -1px; overflow: hidden; margin-top: 12px;
}
.viewTitle dl dt {
	padding: 0px 0px 2px 17px; line-height: 18px; letter-spacing: -1px; clear: both; float: left; position: relative; min-width: 51px;
}
.layer_type1 .viewTitle dl dt {
	padding: 0px 0px 2px;
}
.viewTitle dl dt:first-child {
	
}
.viewTitle dl dt:first-child .viewMore {
	left: 0px; top: 3px; position: absolute;
}
.viewTitle dl dd {
	padding: 0px 0px 2px 18px; line-height: 18px; overflow: hidden; position: relative; -ms-word-break: break-all;
}
.viewTitle dl dd .eddrItemWrap {
	margin-right: 5px; display: inline-block;
}
.viewTitle dl dd .AddAddress {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px -668px; left: 0px; top: 3px; width: 11px; height: 11px; position: absolute;
}
.viewTitle dl dd .AddPAddress {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -431px; top: 1px; width: 11px; height: 11px; display: inline-block; position: relative;
}
.viewTitle dl dd a {
	margin-right: 1px; display: inline-block;
}
.viewTitle .sendDate {
	top: 0px; right: 30px; position: absolute;
}
.viewTitle .sendDate em {
	color: rgb(242, 28, 28);
}
.attachfileArea {
	margin: 0px; position: relative;
}
.viewWrap .attachfileArea {
	margin: 0px 30px 0px 31px;
}
.knWrite .attachfileArea {
	margin: 15px 0px 8px; padding-bottom: 34px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.layer_type1 .attachfileArea {
	padding: 16px 20px 0px 0px; height: 230px; overflow: auto;
}
.layer_type1 .attachfileArea .attachPviewArea {
	margin-bottom: 16px;
}
.layer_type1 .sendDate {
	right: 0px;
}
.layer_type1 .viewTitle dl dd {
	padding-left: 0px;
}
.gtMails {
	margin-top: 95px; position: relative;
}
.gtMailsTitle {
	margin: 0px 30px; line-height: 11px; letter-spacing: -1px; padding-bottom: 11px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.gtMailsTitle .title {
	color: rgb(51, 51, 51); font-weight: bold;
}
.gtMailsTitle .listAllView {
	font-size: 11px; text-decoration: underline; margin-left: 6px;
}
.gtMailsTitle .toTop {
	background: url("../../images/swp/common/spr_com.png") no-repeat right 3px; padding-right: 10px; float: right;
}
.gtMailsList {
	padding: 4px 0px 2px; position: relative;
}
.gtMailsList .mailList ul.mailInfo .read {
	margin-left: 30px;
}
.gtMailsList .mailList ul.mailInfo .date {
	width: 90px; text-align: right; right: 30px;
}
.gtMailsList .mailList li {
	padding: 12px 140px 12px 92px;
}
.answerWrap {
	margin: 0px 30px 0px 31px; overflow: hidden; position: relative;
}
.mt40.answerWrap {
	margin-top: 19px !important;
}
.answerWrap .answerTitle label {
	color: rgb(51, 51, 51); padding-right: 4px; font-weight: bold;
}
.answerWrap .commentArea {
	height: 58px; overflow: hidden; margin-top: 4px; position: relative;
}
.answerWrap .commentArea .commentInputArea {
	border: 1px solid rgb(187, 187, 187); border-image: none; left: 0px; top: 0px; width: auto; height: 46px; right: 62px; overflow: hidden; position: absolute;
}
.answerWrap .commentArea .commentInput {
	border: currentColor; border-image: none; width: 100%; height: 46px; resize: none;
}
.answerWrap .commentArea .commentInput:focus {
	border: currentColor; border-image: none;
}
.answerWrap .commentArea .commentBtn {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) currentColor; border-image: none; top: 0px; width: 61px; height: 56px; text-align: center; right: 0px; color: rgb(51, 51, 51); line-height: 56px; font-weight: bold; position: absolute;
}
.answerWrap .commentArea .commentBtn a {
	width: 61px; height: 56px; text-decoration: none; display: block;
}
.prevNextList {
	position: relative;
}
.prevNextList .mailList {
	top: -15px;
}
.prevNextList .mailList li {
	padding: 12px 140px 12px 118px;
}
.prevNextList .mailList ul.mailInfo .prevView {
	width: 31px; margin-left: 30px;
}
.prevNextList .mailList ul.mailInfo .nextView {
	width: 31px; margin-left: 30px;
}
.prevNextList .prevViewBtn {
	background: url("../../images/swp/common/spr_com.png") no-repeat; top: -3px; display: inline-block; position: relative;
}
.prevNextList .nextViewBtn {
	background: url("../../images/swp/common/spr_com.png") no-repeat; top: -3px; display: inline-block; position: relative;
}
.msie .prevNextList .prevViewBtn {
	top: 7px;
}
.msie .prevNextList .nextViewBtn {
	top: 7px;
}
.prevNextList .prevViewBtn {
	background-position: 100% -42px; width: 9px; height: 5px;
}
.prevNextList .nextViewBtn {
	background-position: 100% -62px; width: 9px; height: 5px;
}
.prevNextList .mailList ul.mailInfo .date {
	width: 90px; text-align: right; right: 30px;
}
.mailContArea {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(77, 83, 99) rgb(220, 220, 220) rgb(220, 220, 220); margin: 0px 30px 0px 31px; border-image: none; overflow: hidden;
}
.mailContHeader {
	padding: 0px 30px; height: 54px; color: rgb(51, 51, 51); line-height: 54px; letter-spacing: -1px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 248, 249);
}
.mailContBody {
	padding: 16px 30px 32px; letter-spacing: -1px;
}
.mailContBody dt {
	padding-bottom: 3px;
}
.mailContBody dd {
	padding-bottom: 3px;
}
.mailContBody dt {
	width: 90px; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.mailContBody dd {
	color: rgb(119, 119, 119);
}
.mailContBody .txtType1 {
	color: rgb(102, 102, 102);
}
.mailContBody .divider {
	width: 11px; color: rgb(214, 214, 214);
}
.mailContBody em {
	color: rgb(51, 51, 51); padding-right: 6px;
}
.mailContBody p {
	margin: 0px 2px 0px 90px;
}
.mailContBody textarea {
	margin: 0px; padding: 0px; width: 100%; height: 110px; resize: none;
}
.mailContFoot {
	margin: 0px 30px; padding: 1px 0px 39px; text-align: center; line-height: 30px; position: relative;
}
.mailContFoot .guideText {
	top: 6px; color: rgb(153, 153, 153); position: absolute;
}
.mailContArea .failureTxt {
	color: rgb(242, 28, 28);
}
.mailContArea .failureGuide {
	color: rgb(51, 51, 51);
}
.acceptArea {
	margin: 0px 30px 16px 31px;
}
.acceptArea .acceptBtn {
	width: 155px; float: left;
}
.acceptArea .acceptGuideText {
	color: rgb(102, 102, 102); letter-spacing: -1px; margin-left: 155px;
}
.acceptArea .acceptGuideText strong {
	color: rgb(51, 51, 51);
}
.reasonBox {
	margin: 20px 30px 0px 31px; padding: 16px 30px 15px; border: 1px solid rgb(220, 220, 220); border-image: none; letter-spacing: -1px; background-color: rgb(247, 248, 249);
}
.reasonBox dl {
	line-height: 21px; padding-bottom: 14px; margin-bottom: 7px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.reasonBox dl dt {
	color: rgb(51, 51, 51); font-weight: bold;
}
.reasonBox em {
	color: rgb(242, 28, 28);
}
.reservationWrap {
	
}
.reservationWrap .timeSet {
	background: rgb(247, 248, 249); border: 1px solid rgb(220, 220, 220); border-image: none; width: 338px; height: 35px; line-height: 35px;
}
.reservationWrap .timeSet dt {
	width: 93px; padding-left: 30px; float: left;
}
.dSendResultWrap {
	margin: 76px auto 0px; text-align: center;
}
.bBoxGuide {
	margin: 76px auto 0px; text-align: center;
}
.dSendResultWrap .resultMsg {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 14px; font-weight: bold; margin-bottom: 14px;
}
.bBoxGuide .guideMsg {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 14px; font-weight: bold; margin-bottom: 14px;
}
.dSendResultWrap .rseultGuideMsg {
	letter-spacing: -1px; margin-top: -4px; margin-bottom: 16px;
}
.dSendResultWrap .rseultAddMsg {
	padding-top: 5px;
}
.listType .pagination {
	display: none;
}
.folderType .pagination {
	display: none;
}
.panels h5 {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 12px; margin-bottom: 7px;
}
.panels .panelCont {
	border-top-color: rgb(77, 83, 99); border-bottom-color: rgb(192, 192, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.panels .type1.panelCont {
	border: currentColor; border-image: none;
}
.panels .panelCont .contLayout {
	margin: 8px 0px 7px; letter-spacing: -1px;
}
.panels .panelCont .contLayout dt {
	padding: 8px 0px; width: 185px; color: rgb(51, 51, 51); float: left; display: table-cell;
}
.panels .panelCont .contLayout dd {
	padding: 8px 0px; display: table-cell;
}
.panels .panelCont .contLayout dd input {
	
}
.panels .panelCont .contLayout dd .btnSet input {
	margin-left: 0px;
}
.panels .panelCont .contLayout dd label em {
	color: rgb(51, 51, 51);
}
.panels .panelCont .contLayout dd .icoNormal {
	top: 4px; margin-right: 4px; margin-left: 5px;
}
.panels .panelCont .contLayout dd .icoVertical {
	top: 4px; margin-right: 4px; margin-left: 5px;
}
.panels .panelCont .contLayout dd .icoHorizontal {
	top: 4px; margin-right: 4px; margin-left: 5px;
}
.panels .panelCont .guideText {
	color: rgb(153, 153, 153); display: inline-block;
}
.panels .tblType3 td a.adminBtn {
	background: url("../../images/swp/common/spr_gnb.png") no-repeat -298px -162px; padding-left: 8px; font-size: 11px; margin-right: 3px;
}
.panels .tblType3 td a:first-child.adminBtn {
	background: none; padding-left: 0px;
}
.panels .tblType3 tfoot em {
	color: rgb(242, 28, 28);
}
.panels .tblType3 tfoot td span.total {
	margin-right: 28px; display: inline-block;
}
.panels .tblType3 tbody th:first-child {
	letter-spacing: -1px;
}
.environmentSetupArea .panels .tblType3 tbody td:first-child {
	letter-spacing: -1px;
}
.panels .tblType3 tbody td span.mboxName {
	width: 60px; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.panels .tblType3 td a.icoWaste {
	margin: 7px 0px 0px 24px;
}
.panels .creatMailbox {
	margin-bottom: 4px;
}
.panels .creatMailbox label {
	color: rgb(51, 51, 51); margin-right: 6px;
}
.panels .creatMailbox .addTxt {
	color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px; margin-left: 5px;
}
.titleArea .srchResult {
	padding: 10px 0px 0px;
}
.titleArea .srchResult li {
	padding: 0px !important;
}
.titleArea .srchResult .icoFile {
	top: 4px; margin-right: 5px;
}
.attachfileArea h5 {
	color: rgb(51, 51, 51); letter-spacing: -1px; padding-bottom: 2px; font-size: 12px;
}
.attachfileArea .tithH3 {
	color: rgb(51, 51, 51); letter-spacing: -1px; padding-bottom: 2px; font-size: 12px;
}
.attachfileArea .tithH3 {
	margin-bottom: 7px;
}
.attachfileArea h5 .icoFile {
	top: 4px; margin-right: 5px;
}
.attachfileArea .tithH3 .icoFile {
	top: 4px; margin-right: 5px;
}
.attachfileArea h5 .num {
	font-weight: normal;
}
.attachfileArea .tithH3 .num {
	font-weight: normal;
}
.attachfileArea h5 .btnAttachfolder {
	background: url("../../images/swp/common/spr_com.png") no-repeat -593px -328px; width: 8px; height: 8px; display: inline-block;
}
.attachfileArea .tithH3 .btnAttachfolder {
	background: url("../../images/swp/common/spr_com.png") no-repeat -593px -328px; width: 8px; height: 8px; display: inline-block;
}
.attachfileArea h5 .on.btnAttachfolder {
	background-position: -593px -344px;
}
.attachfileArea .tithH3 .on.btnAttachfolder {
	background-position: -593px -344px;
}
.attachfileArea h5 .saveAll {
	color: rgb(103, 103, 103); letter-spacing: -1px; font-size: 11px; font-weight: normal; text-decoration: underline; margin-left: 6px;
}
.attachfileArea .tithH3 .saveAll {
	color: rgb(103, 103, 103); letter-spacing: -1px; font-size: 11px; font-weight: normal; text-decoration: underline; margin-left: 6px;
}
.attachfileArea h5 .capacity {
	color: rgb(102, 102, 102); font-weight: normal;
}
.attachfileArea .tithH3 .capacity {
	color: rgb(102, 102, 102); font-weight: normal;
}
.attachfileArea .attachNotice {
	top: 0px; right: 0px; color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 11px; position: absolute;
}
.attachPviewArea {
	margin: 21px 0px 0px; color: rgb(51, 51, 51); line-height: 21px; letter-spacing: -1px;
}
.attachPviewArea pre {
	margin: 0px; padding: 0px; overflow: visible;
}
.boardApprove {
	margin: 7px 0px 15px; letter-spacing: -1px;
}
dl.boardApprove {
	padding-top: 16px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.mb40.boardApprove.dl_base {
	margin-bottom: 29px !important;
}
.boardApprove strong {
	color: rgb(51, 51, 51);
}
.boardApprove dt {
	padding: 1px 0px 2px; width: 124px;
}
.boardApprove dd {
	padding: 1px 0px 2px; position: relative;
}
.boardApprove dd strong {
	color: rgb(102, 102, 102);
}
.boardApprove dd .btnR {
	top: -1px; right: 0px; position: absolute;
}
.boardApprove dd .txtDate {
	line-height: 25px; padding-left: 7px;
}
.boardApprove dd .dpth3 {
	
}
.boardApprove dd .icoPresence {
	top: -2px; vertical-align: middle;
}
.tagArea {
	margin: 91px 0px 31px; padding-left: 22px; position: relative;
}
.tagArea .icoTag {
	left: 0px; top: 5px; position: absolute;
}
.tagArea a {
	color: rgb(102, 102, 102);
}
.boardType {
	top: 115px;
}
.boardType .listWrap {
	left: 0px; top: 34px; width: 100%; right: 0px; bottom: 50px; overflow: auto; position: absolute; -ms-overflow-y: scroll;
}
.boardType .listWrap .sendResultWrap {
	margin: 74px auto 0px; text-align: center;
}
.boxGuide {
	margin: 74px auto 0px; text-align: center;
}
.boardListBtn {
	padding: 12px 30px 0px 31px; height: 35px;
}
.boardListBtn .buttonSet {
	float: left; position: relative;
}
.boardListBtn .layoutSelect {
	float: right;
}
.divContent .boardListBtn {
	border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(77, 83, 99); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.boardListItem {
	background: url("../../images/swp/common/bg_boardListItem.gif") repeat-x left bottom; margin: 0px; height: 33px; line-height: 31px; overflow: hidden; border-top-color: rgb(77, 83, 99); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 1; min-width: 600px;
}
.boardListItem li {
	top: 0px; color: rgb(51, 51, 51); position: absolute;
}
.boardListItem li a {
	color: rgb(51, 51, 51); letter-spacing: -1px; text-decoration: none;
}
.boardListItem .check {
	left: 0px; top: 5px; width: 51px; line-height: 13px; z-index: 1;
}
.boardListItem .mCheck {
	margin: 3px 0px 0px 31px; width: 13px; height: 13px; float: left; cursor: default;
}
.boardListItem .up {
	background-position: -594px -342px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.boardListItem .down {
	background-position: -594px -326px; top: 3px; width: 6px; height: 13px; margin-left: 5px; display: inline-block; position: relative;
}
.boardListItem .important {
	left: 51px; top: 9px; width: 40px; line-height: 11px;
}
.boardListItem .num {
	left: 91px; width: 64px;
}
.boardListItem .boardName {
	left: 91px; width: 123px;
}
.boardListItem .boardName1 {
	left: 51px; width: 163px;
}
.boardListItem .title {
	width: auto; padding-left: 155px; position: static;
}
.boTemporaryStoreList .boardListItem .title {
	width: auto; padding-left: 213px; position: static;
}
.boardListItem .writer {
	width: 109px; right: 175px; padding-left: 15px;
}
.boardListItem .board {
	width: 124px; right: 175px;
}
.boardListItem .date {
	width: 93px; right: 82px;
}
.boTemporaryStoreList .boardListItem .date {
	width: 110px; right: 0px;
}
.boardListItem .inquiry {
	width: 82px; right: 0px;
}
.boardList {
	padding: 0px 0px 0px 1px; position: relative; z-index: 10; min-width: 583px;
}
.boardList a {
	color: rgb(51, 51, 51); letter-spacing: -1px;
}
.boardList .titleArea {
	width: auto; overflow: hidden; padding-left: 0px; position: relative; z-index: 30; -ms-zoom: 1;
}
.boardList .titleArea .titleWrap {
	white-space: nowrap; -ms-zoom: 1;
}
.boardList .titleArea .titleWrap .subject {
	overflow: hidden; padding-right: 1px; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.boardList .titleArea .titleWrap .emTxt {
	top: 1px;
}
.boardList .titleArea .titleWrap .icoOpenWin {
	top: 4px;
}
.boardList .titleArea .titleWrap .icoNew {
	top: 4px;
}
.boardList .titleArea .titleWrap .icoFile {
	top: 4px;
}
.icoEm {
	top: 4px;
}
.boardList .titleArea .titleWrap .icoNew {
	margin-left: 1px;
}
.boardList .titleArea .titleWrap ._icoOpenWin {
	margin-left: 1px;
}
.boardList .titleArea .titleWrap .icoFile {
	margin-left: 3px;
}
.boardList .titleArea .titleWrap .icoAnswer {
	top: 5px; margin-right: 2px; display: inline-block;
}
.boardList .titleArea .titleWrap .depth1.icoAnswer {
	margin-left: 15px;
}
.boardList .titleArea .titleWrap .depth2.icoAnswer {
	margin-left: 30px;
}
.boardList .titleArea .titleWrap .depth3.icoAnswer {
	margin-left: 45px;
}
.boardList .titleArea .titleWrap .depth4.icoAnswer {
	margin-left: 60px;
}
.boardList .titleArea .titleWrap .depth5.icoAnswer {
	margin-left: 75px;
}
.boardList .titleArea .titleWrap .depth6.icoAnswer {
	margin-left: 90px;
}
.boardList .titleArea .titleWrap .depth7.icoAnswer {
	margin-left: 105px;
}
.boardList .titleArea .titleWrap .depth8.icoAnswer {
	margin-left: 120px;
}
.boardList .titleArea .titleWrap .depth9.icoAnswer {
	margin-left: 135px;
}
.boardList .titleArea .titleWrap .depth10.icoAnswer {
	margin-left: 150px;
}
.boardList .titleArea .titleWrap .depth11.icoAnswer {
	margin-left: 165px;
}
.boardList .titleArea .titleWrap .depth12.icoAnswer {
	margin-left: 180px;
}
.boardList .titleArea .titleWrap .depth13.icoAnswer {
	margin-left: 195px;
}
.boardList .titleArea .titleWrap .depth14.icoAnswer {
	margin-left: 210px;
}
.boardList .titleArea .titleWrap .depth15.icoAnswer {
	margin-left: 225px;
}
.boardList .titleArea .titleWrap .depth16.icoAnswer {
	margin-left: 240px;
}
.boardList .titleArea .titleWrap .depth17.icoAnswer {
	margin-left: 255px;
}
.boardList .titleArea .titleWrap .depth18.icoAnswer {
	margin-left: 270px;
}
.boardList .titleArea .titleWrap .depth19.icoAnswer {
	margin-left: 285px;
}
.boardList .titleArea .titleWrap .depth20.icoAnswer {
	margin-left: 300px;
}
.boardList .titleArea .titleWrap .origin {
	color: rgb(51, 51, 51);
}
.boardList .titleArea .titleWrap .pDate {
	color: rgb(51, 51, 51);
}
.boardList li {
	padding: 12px 302px 12px 155px; width: auto; line-height: 21px; vertical-align: top; position: relative; -ms-zoom: 1; min-height: 21px;
}
.type1.boardList li {
	padding: 12px 178px 12px 155px;
}
.boTemporaryStoreList .boardList li {
	padding: 12px 113px 12px 212px;
}
.boardList li.over {
	background-color: rgb(235, 241, 246);
}
.boardList li.click {
	background-color: rgb(235, 241, 246);
}
.noHover.boardList li.over {
	background-color: transparent;
}
.noHover.boardList li.click {
	background-color: transparent;
}
.boardList li ul li {
	border: 0px currentColor; border-image: none;
}
.boardList li.answer {
	display: none;
}
.boardList ul.boardInfo {
	left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.boardList ul.boardInfo li {
	padding: 12px 0px 0px; height: 100%; float: left; position: relative; -ms-zoom: 1;
}
.boardList ul.boardInfo .writer {
	top: 0px; position: absolute;
}
.boardList .boardInfo .date {
	top: 0px; position: absolute;
}
.boardList .boardInfo .inquiry {
	top: 0px; position: absolute;
}
.boardList .boardInfo .board {
	top: 0px; position: absolute;
}
.boardList ul.boardInfo .check {
	width: 20px; padding-left: 30px;
}
.boardList ul.boardInfo .mCheck {
	margin: -3px 0px 0px;
}
.msie .boardList ul.boardInfo .mCheck {
	margin: 3px 0px 0px;
}
.boardList ul.boardInfo .important {
	top: 4px; width: 40px;
}
.boardList ul.boardInfo .num {
	width: 64px;
}
.boardList ul.boardInfo .boardName {
	width: 123px;
}
.boardList ul.boardInfo .boardName1 {
	width: 163px;
}
.boardList ul.boardInfo .title {
	width: auto; padding-left: 125px; position: static;
}
.boardList ul.boardInfo .writer {
	width: 98px; right: 158px; overflow: hidden; padding-right: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.boardList ul.boardInfo .writer .icoPresence {
	top: 4px; margin-right: 5px;
}
.boardList ul.boardInfo .board {
	width: 93px; right: 158px; overflow: hidden; padding-right: 31px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.boTemporaryStoreList .boardList ul.boardInfo .date {
	width: 63px; right: 0px; padding-right: 30px;
}
.boardList ul.boardInfo .date {
	width: 93px; right: 65px;
}
.boardList ul.boardInfo .inquiry {
	width: 35px; right: 0px; padding-right: 30px;
}
.boardView_layer {
	left: 5px; top: 21px; width: 100px;
}
.boViewWrap {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: absolute;
}
.knView .boViewWrap {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: relative;
}
.divContent .boViewWrap {
	top: 49px; -ms-overflow-x: hidden; min-width: 670px;
}
.pop_content .boViewWrap {
	left: 0px; top: 0px; right: 0px; bottom: 50px; overflow: auto; position: absolute;
}
.pop_content .boViewWrapInner {
	padding: 14px 31px; border: 1px solid rgb(220, 220, 220); border-image: none; height: 220px; overflow: auto; margin-bottom: 16px; position: relative;
}
.pop_content .maViewWrapInner {
	border: 1px solid rgb(220, 220, 220); border-image: none; height: 248px; overflow: auto; margin-bottom: 16px; position: relative;
}
.pop_content .doViewWrapInner {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(220, 220, 220) currentColor currentColor; border-image: none; height: auto; overflow: hidden; margin-bottom: 16px; position: relative;
}
.pop_content .doViewWrapInner .doModify {
	margin: 8px 0px 0px;
}
.pop_content .doViewWrapInner .doModify th {
	font-weight: normal;
}
.pop_content .maViewWrapInner .attachPviewArea {
	margin: 16px 30px;
}
.pop_content .pagination {
	display: none;
}
.boViewHeader {
	margin: 13px 30px 0px; line-height: 19px; overflow: hidden; padding-bottom: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 44px;
}
.pop_content .boardView .boViewHeader {
	margin-top: 26px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.pop_content .boViewHeader .type1.btnPrint {
	left: auto !important; top: 0px; right: 0px; position: absolute;
}
.pop_content .visitor .boViewHeader {
	padding: 0px; height: auto; overflow: visible;
}
.pop_content .history .boViewHeader {
	padding: 0px; height: auto; overflow: visible;
}
.pop_content .boViewHeader .btnNumber {
	top: 0px; right: 0px; position: absolute;
}
.pop_content .boViewHeader .number_list {
	left: auto; top: 21px; right: 22px;
}
.boardPreView .boViewHeader {
	margin: 14px 0px 0px; height: 38px; padding-bottom: 0px;
}
.boViewHeader h4 {
	color: rgb(51, 51, 51); letter-spacing: -1px; display: inline-block;
}
.boViewHeader strong {
	color: rgb(51, 51, 51); letter-spacing: -1px; display: inline-block;
}
.boViewHeader .conWraper {
	margin: 3px 0px 0px; display: inline-block;
}
.boViewHeader .writer {
	color: rgb(153, 153, 153); display: block;
}
.boViewHeader .writer em {
	color: rgb(102, 102, 102);
}
.boViewHeader .rCon {
	text-align: right; right: 0px; position: absolute;
}
.knView .originKn .boViewHeader .rCon {
	right: 45px;
}
.knView .choiceKn .boViewHeader .rCon {
	right: 65px;
}
.boViewHeader .rCon .icoImportant {
	top: -2px; vertical-align: middle;
}
.boViewHeader .rCon .date {
	color: rgb(153, 153, 153); line-height: 18px; display: block;
}
.boViewHeader .rCon .itemWrap {
	margin-right: 10px;
}
.boViewHeader .rCon .inquiry {
	letter-spacing: 0px; float: right;
}
.boViewHeader .rCon a.dpth4 {
	color: rgb(153, 153, 153); margin-left: 5px;
}
.boViewHeader .rCon .inquiry .tit {
	letter-spacing: -1px;
}
.boViewHeader .photo {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 42px; height: 42px; margin-right: 9px; margin-bottom: 20px; float: left;
}
.boViewContent {
	margin: 0px 30px 0px 31px;
}
.boViewContent .tagArea {
	letter-spacing: -1px; font-size: 11px;
}
.boardPreView .boViewContent {
	margin: 0px;
}
.boardPreView .boViewContent .attachfileArea {
	margin: 0px; height: auto; position: relative;
}
.boViewContent .attachfileArea {
	margin: 16px 0px 0px; position: relative;
}
.boViewContent h5 {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 12px;
}
.unRegistered .boViewHeader .rCon {
	width: auto;
}
.unRegistered .boViewHeader .rCon .inquiry {
	margin-right: 5px; float: none;
}
.unRegistered .boViewHeader .rCon .date {
	float: none;
}
.unRegistered .boCommentList li .listItemWrap li .rCon {
	text-align: right; display: block; position: relative;
}
.unRegistered .boCommentList li .listItemWrap li .rCon .date {
	margin: 0px; left: 0px; position: absolute;
}
.prevNextList {
	padding-bottom: 10px; position: relative;
}
.prevNextList .boardList {
	
}
.prevNextList .boardList li {
	padding: 12px 267px 12px 62px;
}
.prevNextList .boardList li.nextv {
	
}
.prevNextList .boardList li.prev {
	
}
.prevNextList .boardList ul.boardInfo .prevView {
	width: 31px; margin-left: 0px;
}
.prevNextList .boardList ul.boardInfo .nextView {
	width: 31px; margin-left: 0px;
}
.prevNextList .prevViewBtn {
	background: url("../../images/swp/common/spr_com.png") no-repeat; top: -3px; display: inline-block; position: relative;
}
.prevNextList .nextViewBtn {
	background: url("../../images/swp/common/spr_com.png") no-repeat; top: -3px; display: inline-block; position: relative;
}
.msie .prevNextList .prevViewBtn {
	top: 7px;
}
.msie .prevNextList .nextViewBtn {
	top: 7px;
}
.prevNextList .prevViewBtn {
	background-position: 100% -42px; width: 9px; height: 5px;
}
.prevNextList .nextViewBtn {
	background-position: 100% -62px; width: 9px; height: 5px;
}
.prevNextList .boardList ul.boardInfo .writer {
	width: 93px; right: 93px; padding-right: 0px;
}
.prevNextList .boardList ul.boardInfo .date {
	width: 93px; text-align: right; right: 0px;
}
.prevNextList .boardList li.prev .boardInfo {
	left: 30px; width: auto; right: 30px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.prevNextList .boardList li.nextv .boardInfo {
	left: 30px; width: auto; right: 30px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.prevNextList .boardList ul.boardInfo {
	left: 30px; width: auto; right: 30px;
}
.pop_content #boComment {
	display: block;
}
.boardPreView #boComment {
	display: block;
}
.boCommentWrap {
	background: rgb(247, 248, 249); padding: 20px 30px; margin-left: 1px; position: relative;
}
.pop_content .boCommentWrap {
	background: rgb(255, 255, 255); margin: 0px 30px 0px 31px; padding: 19px 0px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.boCommentWrap .photo {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 42px; height: 42px; margin-right: 10px; float: left;
}
.commentArea {
	height: 63px; overflow: hidden; position: relative;
}
.commentArea .commentInputArea {
	background: rgb(255, 255, 255); padding: 5px 7px; border: 1px solid rgb(187, 187, 187); border-image: none; left: 0px; top: 0px; width: auto; height: 51px; text-align: right; right: 62px; overflow: hidden; position: absolute;
}
.commentArea .commentInput {
	padding: 0px; border: currentColor; border-image: none; width: 100%; height: 51px; resize: none;
}
.commentArea .commentInput:focus {
	border: currentColor; border-image: none; outline-width: 0px;
}
.commentArea .commentBtn {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) currentColor; border-image: none; top: 0px; width: 61px; height: 61px; text-align: center; right: 0px; color: rgb(51, 51, 51); line-height: 61px; font-weight: bold; position: absolute;
}
.commentArea .commentBtn a {
	width: 61px; height: 61px; text-decoration: none; display: block;
}
.btnViewComment {
	color: rgb(102, 102, 102); letter-spacing: -1px; padding-right: 11px; text-decoration: none !important; display: inline-block;
}
.Down.btnViewComment {
	background: url("../../images/swp/common/spr_com.png") no-repeat 100% -323px;
}
.Up.btnViewComment {
	background: url("../../images/swp/common/spr_com.png") no-repeat 100% -339px;
}
.btnViewComment em {
	top: -1px; color: rgb(252, 136, 0); font-family: Tahoma; font-size: 10px; font-weight: bold; margin-left: 3px; position: relative;
}
.pop_content .boViewHeader .btnViewComment {
	margin-top: 4px; margin-bottom: 21px; display: block;
}
.boardPreView .boViewHeader .btnViewComment {
	margin-top: 4px; margin-bottom: 21px; display: block;
}
.pop_content .boViewHeader .writerPos {
	color: rgb(153, 153, 153); margin-left: 6px;
}
.boardPreView .boViewHeader .writerPos {
	color: rgb(153, 153, 153); margin-left: 6px;
}
.boCommentAction {
	padding: 0px 29px 16px 31px; height: 20px; line-height: 20px; margin-bottom: 40px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.on.boCommentAction {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.boCommentAction .btnViewComment {
	float: left;
}
.boCommentAction .btnWriteComment {
	font-weight: bold; text-decoration: underline; float: right;
}
.commentWrap {
	display: none;
}
.boCommentListArea {
	
}
.boCommentListArea .btn_listViewMore {
	margin: 12px 30px 39px;
}
.boCommentListArea .paginate {
	padding: 12px 0px 18px;
}
.pop_content .boCommentListArea {
	display: block;
}
.boCommentList {
	margin: 0px 30px 31px;
}
.knItemViewWrap .boCommentList {
	margin: 0px 30px;
}
.boCommentList > li {
	padding: 15px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.boCommentList li .listItemWrap {
	overflow: hidden; margin-top: 1px;
}
.boCommentList li .listItemWrap li {
	background: none; padding: 0px; position: relative;
}
.boCommentList li .listItemWrap li span {
	display: inline-block;
}
.boCommentList li .listItemWrap li .writer {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-weight: bold;
}
.boCommentList li .listItemWrap li .writerPos {
	color: rgb(153, 153, 153); margin-left: 6px;
}
.boCommentList li .listItemWrap li .date {
	margin-left: 14px;
}
.boCommentList li .listItemWrap li .rCon {
	text-align: right; right: 0px; color: rgb(153, 153, 153); position: absolute;
}
.boCommentList li .listItemWrap li .rCon .dpth4 {
	color: rgb(153, 153, 153);
}
.boCommentList li .listItemWrap li.con {
	padding-top: 2px; padding-bottom: 0px;
}
.boCommentList li .listItemWrap li.con .commentArea {
	margin-top: 9px;
}
.boCommentList li .listItemWrap li.con .commentArea .commentInputArea {
	text-align: right; right: 62px;
}
.boCommentList li .listItemWrap li.con .commentArea .commentBtn {
	display: block;
}
.dpth2Comment .listItemWrap li.con .commentArea {
	height: 44px; margin-top: -2px !important; margin-right: 20px !important;
}
.dpth2Comment .listItemWrap li.con .commentArea .commentInputArea {
	height: 32px;
}
.dpth2Comment .listItemWrap li.con .commentArea .commentInput {
	height: 32px;
}
.dpth2Comment .listItemWrap li.con .commentArea .commentBtn {
	height: 42px; line-height: 42px;
}
.dpth2Comment .listItemWrap li.con .commentArea .commentBtn a {
	height: 42px;
}
.boCommentList li .listItemWrap li.foot {
	height: 19px;
}
.boCommentList li .photo {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 42px; height: 42px; margin-right: 10px; float: left;
}
.boCommentList .btnViewComment {
	left: 0px; top: 0px; color: rgb(102, 102, 102); letter-spacing: -1px; padding-right: 11px; font-size: 11px; text-decoration: none; position: absolute;
}
.boCommentList .btnLike {
	top: 4px; width: 57px; height: 18px; text-align: right; right: 0px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.boCommentList .btnLike ._icoImportant {
	border: 1px solid rgb(187, 187, 187); border-image: none; width: 55px; height: 16px; display: inline-block;
}
.boCommentList .btnLike span {
	background: url("../../images/swp/common/spr_com.png") no-repeat -101px -639px; width: 32px; height: 16px; color: rgb(252, 136, 0); line-height: 16px; padding-right: 5px; padding-left: 18px; font-family: Tahoma; font-size: 10px; font-weight: bold;
}
.boCommentList .btnLike span.on {
	background-position: -101px -659px;
}
a.btn_listViewMore {
	margin: 0px 0px 39px;
}
.boCommentList .commentAction {
	top: 10px; right: 0px; position: absolute;
}
.dpth2Comment > ul {
	padding-bottom: 5px;
}
.dpth2Comment > ul li {
	background: url("../../images/swp/common/bg_dpth2Comment.png") no-repeat 21px 36px; padding: 20px 0px 0px 54px;
}
.dpth2Comment > ul li ul {
	margin-top: 0px !important;
}
.dpth2Comment > ul li ul .writer {
	padding-top: 1px; padding-bottom: 1px;
}
.dpth2Comment > ul li ul .writerPos {
	padding-top: 1px; padding-bottom: 1px;
}
.dpth2Comment > ul li ul .rCon {
	padding-top: 1px; padding-bottom: 1px;
}
.dpth2Comment .boCommentList li .listItemWrap li.con {
	padding-top: 4px; position: relative;
}
.boCommentList li .listItemWrap li.con .to {
	color: rgb(252, 136, 0);
}
.dpth2Comment .boCommentWrap {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.dpth2Comment .commentArea .commentInputArea {
	right: 62px;
}
.dpth2Comment .commentArea .commentBtn {
	display: block;
}
.ModifyDelPW {
	margin-top: 5px;
}
.ModifyDelPW .tit {
	color: rgb(51, 51, 51); letter-spacing: -1px; margin-right: 5px;
}
.boCommentList li .modify.listItemWrap {
	margin-top: 0px;
}
.boCommentList li .modify.listItemWrap li.con {
	padding-top: 0px;
}
.boCommentList li .modify.listItemWrap li.con .commentArea {
	margin-top: 0px;
}
.boCommentList li .modify.listItemWrap li.con .commentArea .commentInputArea {
	right: 82px;
}
.boCommentList li .dpth2Comment .modify.listItemWrap li.con {
	padding-top: 2px;
}
.boCommentList li .dpth2Comment .modify.listItemWrap li.con .commentArea .commentInputArea {
	right: 62px;
}
a.btn_listViewMore {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; height: 23px; text-align: center; line-height: 23px; letter-spacing: -1px; text-decoration: none; margin-top: 12px; display: block; box-shadow: 0px 1px 0px #f2f2f2; -webkit-box-shadow: 0 1px 0 #f2f2f2;
}
a.btn_listViewMore span {
	background: url("../../images/swp/common/spr_com.png") no-repeat 100% -325px; padding: 0px 11px 0px 0px; height: 23px; line-height: 23px; text-decoration: none;
}
#mailMoveIcon {
	background: url("../../images/swp/common/spr_com.png") no-repeat -39px -80px; left: 0px; top: 0px; width: 26px; height: 29px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; padding-right: 10px; font-family: Tahoma; font-weight: bold; position: absolute; z-index: 1000;
}
.item_droppable#mailMoveIcon {
	background-position: 0px -80px;
}
#addressMoveIcon {
	background: rgb(119, 131, 153); padding: 2px 7px 0px 25px; border: 1px solid rgb(97, 103, 132); border-image: none; left: 0px; top: 0px; height: 21px; color: rgb(255, 255, 255); line-height: 21px; position: absolute; z-index: 1000;
}
#addressMoveIcon .icon {
	background: url("../../images/swp/common/spr_com.png") no-repeat -447px -687px; left: 7px; top: 4px; width: 13px; height: 13px; display: block; position: absolute;
}
.sliderBase .jcarousel-clip {
	overflow: hidden;
}
.sliderBase .jcarousel-next-horizontal {
	background: url("../../images/swp/common/spr_lft.png") no-repeat 0px 0px; top: 0px; height: 17px; position: absolute; z-index: 10; cursor: pointer;
}
.sliderBase .jcarousel-prev-horizontal {
	background: url("../../images/swp/common/spr_lft.png") no-repeat 0px 0px; top: 0px; height: 17px; position: absolute; z-index: 10; cursor: pointer;
}
.sliderBase .jcarousel-next-horizontal {
	background-position: -124px -237px; width: 15px; right: 0px;
}
.sliderBase .jcarousel-next-disabled-horizontal {
	background: url("../../images/swp/common/spr_lft.png") no-repeat -160px -237px; cursor: default;
}
.sliderBase .jcarousel-prev-horizontal {
	background-position: -108px -237px; width: 16px; right: 15px;
}
.sliderBase .jcarousel-prev-disabled-horizontal {
	background: url("../../images/swp/common/spr_lft.png") no-repeat -144px -237px; cursor: default;
}
.calArea {
	width: 203px;
}
.calInpageMove {
	width: 203px; text-align: center; color: rgb(51, 51, 51); margin-bottom: 5px; position: relative;
}
.calInpageMove .view {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -483px; padding: 0px; border: 0px currentColor; border-image: none; left: 8px; top: 4px; width: 12px; height: 12px; display: inline-block; position: absolute;
}
.calInpageMove .on.view {
	background-position: right -522px;
}
.calInpageMove .pre {
	background: url("../../images/swp/common/spr_com.png") no-repeat -492px -689px; top: -4px; width: 6px; height: 10px; line-height: 10px; font-size: 0px; margin-right: 16px; display: inline-block; position: relative;
}
.calInpageMove .next {
	background: url("../../images/swp/common/spr_com.png") no-repeat -503px -689px; top: -4px; width: 6px; height: 10px; line-height: 10px; font-size: 0px; margin-left: 16px; display: inline-block; position: relative;
}
.calInpageMove strong {
	color: rgb(51, 51, 51); line-height: 10px; letter-spacing: 0px !important; font-family: tahoma; font-size: 12px;
}
.calInpage {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.calInpage caption {
	display: none;
}
.calInpage caption strong {
	margin: 0px 5px;
}
.calInpage tr {
	border: currentColor; border-image: none;
}
.calInpage th {
	padding: 0px 4px; border: currentColor; border-image: none; width: 21px; height: 18px; color: rgb(174, 174, 174); font-size: 11px; font-weight: bold;
}
.calInpage th:first-child {
	color: rgb(242, 28, 28);
}
.calInpage td {
	padding: 0px 4px; border: currentColor; border-image: none; width: 21px; height: 18px; text-align: center; color: rgb(187, 187, 187); letter-spacing: 0px !important; font-family: tahoma; font-size: 11px;
}
.calInpage td:first-child {
	color: rgb(247, 182, 182);
}
.calInpage td a {
	border: 1px solid transparent; border-image: none; width: 19px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; text-decoration: none; display: block;
}
.calInpage td:first-child a {
	color: rgb(242, 28, 28);
}
.calInpage td a.select {
	background: rgb(244, 145, 29); border: 1px solid rgb(236, 132, 11); border-image: none; color: rgb(255, 255, 255); font-weight: bold; display: block;
}
.calInpage td a.select.today {
	background: rgb(244, 145, 29); border: 1px solid rgb(236, 132, 11); border-image: none; color: rgb(255, 255, 255); font-weight: bold; display: block;
}
.calInpage td a.today {
	background: rgb(222, 229, 237); border: 1px solid rgb(213, 222, 232); border-image: none; color: rgb(102, 102, 102); font-weight: normal;
}
.photo {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 42px; height: 42px; text-align: center; position: relative;
}
.userName {
	position: relative;
}
.photo .ov_layer {
	left: 0px; top: 7px; height: 30px; padding-left: 53px; display: none; position: absolute; z-index: 100;
}
.userName .ov_layer {
	left: 60px; top: -4px; height: 30px; padding-left: 5px; display: none; position: absolute; z-index: 100;
}
.photo .ov_layer .icon {
	left: 48px; top: 10px; position: absolute;
}
.userName .ov_layer .icon {
	left: 0px; top: 10px; position: absolute;
}
.photo .ov_layer div {
	background: rgb(255, 255, 255); padding: 6px 9px 6px 0px; border: 1px solid rgb(136, 136, 136); border-image: none; width: 195px; height: 16px;
}
.userName .ov_layer div {
	background: rgb(255, 255, 255); padding: 6px 9px 6px 0px; border: 1px solid rgb(136, 136, 136); border-image: none; width: 195px; height: 16px;
}
.photo .ov_layer div a {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; font-size: 0px; margin-right: 0px; margin-left: 10px; float: left; display: inline-block;
}
.userName .ov_layer div a {
	background: url("../../images/swp/common/spr_com.png") no-repeat 0px 0px; font-size: 0px; margin-right: 0px; margin-left: 10px; float: left; display: inline-block;
}
.photo .ov_layer div a.tel {
	margin-top: 1px;
}
.userName .ov_layer div a.tel {
	margin-top: 1px;
}
.photo .ov_layer div a.phone {
	margin-top: 0px;
}
.userName .ov_layer div a.phone {
	margin-top: 0px;
}
.photo .ov_layer div a.email {
	margin-top: 3px;
}
.userName .ov_layer div a.email {
	margin-top: 3px;
}
.photo .ov_layer div a.fax {
	margin-top: 0px;
}
.userName .ov_layer div a.fax {
	margin-top: 0px;
}
.photo .ov_layer div a.sms {
	margin-top: 1px;
}
.userName .ov_layer div a.sms {
	margin-top: 1px;
}
.fileAttach_section {
	margin: 40px 0px 20px; padding: 0px 0px 40px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.fileAttach_section .fileAttach_box {
	width: 434px; position: relative;
}
.fileAttach_section .fileAttach_box .text_file {
	width: 418px;
}
.fileAttach_section .fileAttach_box .btn_file {
	background: url("../../images/swp/common/spr_com.png") no-repeat 9px -457px; top: 1px; width: 23px; height: 23px; right: 1px; font-size: 0px; position: absolute;
}
.fileAttach_section .fileAttach_box .lyBaseSet {
	top: 24px; right: 0px;
}
.fileAttach_section .fileAttach_box .lyBaseSet .btn-file {
	width: 54px; text-align: center; font-size: 11px; vertical-align: top; display: inline-block;
}
.fileAttach_section .fileAttach_box .lyBaseSet .file {
	left: 0px; top: 0px; width: 54px; position: absolute; opacity: 0;
}
.tel {
	background-position: -207px -689px !important; width: 16px; height: 14px; margin-top: 4px; margin-right: 5px;
}
.tel1 {
	background-position: -207px -716px !important; width: 16px; height: 14px; margin-top: 4px; margin-right: 5px;
}
.tel2 {
	background-position: -227px -716px !important; width: 16px; height: 14px; margin-top: 4px; margin-right: 5px;
}
.phone {
	background-position: -228px -689px !important; width: 14px; height: 16px; margin-top: 4px; margin-right: 6px; margin-left: 1px;
}
.email {
	background-position: -247px -689px !important; width: 16px; height: 11px; margin-top: 6px; margin-right: 5px;
}
.fax {
	background-position: -268px -689px !important; width: 16px; height: 16px; margin-top: 3px; margin-right: 5px;
}
.profile {
	background-position: -525px -689px !important; width: 13px; height: 11px; margin-top: 3px; margin-right: 5px;
}
.chat {
	background-position: -542px -689px !important; width: 12px; height: 12px; margin-top: 3px; margin-right: 5px;
}
.message {
	background-position: -561px -689px !important; width: 12px; height: 14px; margin-top: 1px; margin-right: 5px;
}
.video {
	background-position: -289px -689px !important; width: 14px; height: 15px;
}
.sms {
	background-position: -308px -689px !important; width: 30px; height: 14px; margin-top: 5px; margin-left: 5px; vertical-align: top;
}
.optArea {
	height: 25px; line-height: 25px; margin-bottom: 6px; position: relative;
}
.r.optArea {
	text-align: right;
}
.optArea .lCon {
	float: left;
}
.optArea .rCon {
	float: right; position: relative;
}
.tbl_hideView {
	display: none;
}
.tblSrchResult {
	display: none;
}
.srchResult {
	display: none;
}
.knType .comDoc .listAllWrap {
	margin: 0px 30px 0px 31px; height: auto !important;
}
.boType .comDoc .listAllWrap {
	margin: 20px 30px 0px 31px; height: auto !important;
}
.comDoc .knItemWrap dt {
	color: rgb(51, 51, 51); letter-spacing: -1px;
}
.comDoc .knItemWrap dd {
	clear: both; position: relative;
}
.comDoc .knItemWrap .icoFile {
	margin-right: 2px;
}
.comDoc .knItemWrap .icoNew {
	margin-right: 2px;
}
.comDoc .knItemWrap .writerWrap {
	overflow: hidden; padding-bottom: 10px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.comDoc .knItemWrap .writer {
	color: rgb(51, 51, 51); letter-spacing: -1px;
}
.comDoc .knItemWrap .writerPos {
	color: rgb(153, 153, 153); letter-spacing: -1px;
}
.comDoc .knItemWrap .icoReply {
	background-position: -221px -301px; top: 3px; width: 13px; height: 12px; line-height: 12px; font-size: 0px; margin-right: 5px;
}
.comDoc .knItemWrap .icoAnswer {
	background-position: -239px -301px; top: 2px; width: 13px; height: 12px; line-height: 12px; font-size: 0px; margin-right: 5px;
}
.comDoc .knItemWrap .connectInfo {
	color: rgb(153, 153, 153); font-size: 11px; vertical-align: middle;
}
.comDoc .knItemWrap .connectInfo a {
	color: rgb(153, 153, 153); font-size: 11px; vertical-align: middle;
}
.comDoc .knItemWrap .connectInfo a {
	line-height: 12px; margin-right: 6px;
}
.comDoc .knItemWrap .icoFile {
	top: 4px;
}
.comDoc .knItemWrap .icoImg {
	top: 4px;
}
.comDoc .knItemWrap .icoNew {
	top: 4px;
}
.comDoc .knItemWrap .noticeTxt {
	margin-right: 5px;
}
.knType .comDoc .listAllWrap {
	transition:0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out;
}
.knType .comDoc .listAllWrap li {
	transition:0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out;
}
.boType .comDoc .listAllWrap {
	transition:0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out;
}
.boType .comDoc .listAllWrap li {
	transition:0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out;
}
.knType .comDoc .listAllWrap li {
	z-index: 10; opacity: 0; -ms-opacity: 0;
}
.boType .comDoc .listAllWrap li {
	z-index: 10; opacity: 0; -ms-opacity: 0;
}
.knType .comDoc .listAllWrap li.load {
	opacity: 1; -ms-opacity: 1;
}
.boType .comDoc .listAllWrap li.load {
	opacity: 1; -ms-opacity: 1;
}
.listType.knType .comDoc .listAllWrap li .knItemWrap dd {
	
}
.listType.knType .comDoc .listAllWrap li {
	margin-left: 0px !important; opacity: 1; -ms-opacity: 1;
}
.listType.boType .comDoc .listAllWrap li {
	margin-left: 0px !important; opacity: 1; -ms-opacity: 1;
}
.variableType .comDoc .listAllWrap {
	position: relative;
}
.variableType .comDoc .listAllWrap li {
	background: rgb(255, 255, 255); position: absolute;
}
.variableType .comDoc .listAllWrap li .knItemWrap {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 216px; height: 201px;
}
.variableType .comDoc .knItemWrap dt {
	left: 15px; right: 15px; line-height: 21px; position: absolute;
}
.variableType .comDoc .knItemWrap .icoImg {
	display: none;
}
.variableType .comDoc .knItemWrap .detail {
	display: none;
}
.variableType .comDoc .knItemWrap .writerWrap {
	left: 15px; top: 15px; right: 15px; position: absolute;
}
.variableType .comDoc .knItemWrap .connectInfo {
	left: 1px; height: 30px; right: 1px; bottom: 1px; padding-left: 14px; position: absolute; background-color: rgb(248, 248, 248);
}
.variableType .comDoc .knItemWrap .connectInfo a {
	line-height: 30px;
}
.variableType .comDoc .knItemWrap .writerWrap p {
	line-height: 19px; padding-top: 4px; float: left;
}
.variableType .comDoc .knItemWrap .icoReply {
	top: 9px;
}
.variableType .comDoc .knItemWrap .icoAnswer {
	top: 9px;
}
.variableType .comDoc .knItemWrap .date {
	right: 14px; line-height: 30px; position: absolute;
}
.variableType .comDoc .knItemWrap .thumImg {
	left: 1px; height: 228px; right: 1px; bottom: 31px; overflow: hidden; position: absolute;
}
.variableType .comDoc .knItemWrap .thumImg img {
	border: currentColor; transition:0.2s ease-out; border-image: none; left: 100%; top: 0px; width: 100%; height: 100%; position: absolute; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.variableType .comDoc .knItemWrap .pos01.thumImg img.img01 {
	left: 0px;
}
.variableType .comDoc .knItemWrap .thumImg a {
	background: url("../../images/swp/common/spr_kn.png") no-repeat; top: 90px; width: 28px; height: 38px; font-size: 0px; position: absolute; z-index: 10;
}
.variableType .comDoc .knItemWrap .thumImg a.btnPre {
	background-position: -80px 0px; left: 0px;
}
.variableType .comDoc .knItemWrap .thumImg a.btnNext {
	background-position: -111px 0px; right: 0px;
}
.listType .boTypeView .buttonSet {
	display: none;
}
.listType .imgBoardType {
	display: none;
}
.listType .comDoc .listAllWrap li {
	left: 0px !important; top: auto !important; position: relative;
}
.listType .comDoc .listAllWrap .date {
	padding-left: 9px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.listType .comDoc .listAllWrap .favor {
	left: 0px; top: 20px; width: 55px; position: absolute;
}
.listType .comDoc .listAllWrap .writerWrap {
	top: 16px; right: 0px; overflow: visible; padding-bottom: 0px; font-size: 11px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute;
}
.listType .comDoc .listAllWrap .writerWrap p {
	
}
.listType .comDoc .listAllWrap .knItemWrap .writerPos {
	display: inline-block;
}
.listType .comDoc .listAllWrap .knItemWrap .writer strong {
	font-weight: normal;
}
.listType .comDoc .listAllWrap .detail {
	padding: 1px 0px;
}
.listType .comDoc .tagArea a .etc {
	display: none;
}
.listType .comDoc .thumImg {
	display: none;
}
.comDoc .knItemWrap .pos02.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos03.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos03.thumImg img.img02 {
	left: -100%;
}
.comDoc .knItemWrap .pos04.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos04.thumImg img.img02 {
	left: -100%;
}
.comDoc .knItemWrap .pos04.thumImg img.img03 {
	left: -100%;
}
.comDoc .knItemWrap .pos05.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos05.thumImg img.img02 {
	left: -100%;
}
.comDoc .knItemWrap .pos05.thumImg img.img03 {
	left: -100%;
}
.comDoc .knItemWrap .pos05.thumImg img.img04 {
	left: -100%;
}
.comDoc .knItemWrap .pos06.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos06.thumImg img.img02 {
	left: -100%;
}
.comDoc .knItemWrap .pos06.thumImg img.img03 {
	left: -100%;
}
.comDoc .knItemWrap .pos06.thumImg img.img04 {
	left: -100%;
}
.comDoc .knItemWrap .pos06.thumImg img.img05 {
	left: -100%;
}
.comDoc .knItemWrap .pos07.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos07.thumImg img.img02 {
	left: -100%;
}
.comDoc .knItemWrap .pos07.thumImg img.img03 {
	left: -100%;
}
.comDoc .knItemWrap .pos07.thumImg img.img04 {
	left: -100%;
}
.comDoc .knItemWrap .pos07.thumImg img.img05 {
	left: -100%;
}
.comDoc .knItemWrap .pos07.thumImg img.img06 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img01 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img02 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img03 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img04 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img05 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img06 {
	left: -100%;
}
.comDoc .knItemWrap .pos08.thumImg img.img07 {
	left: -100%;
}
.comDoc .knItemWrap .pos02.thumImg img.img02 {
	left: 0px;
}
.comDoc .knItemWrap .pos03.thumImg img.img03 {
	left: 0px;
}
.comDoc .knItemWrap .pos04.thumImg img.img04 {
	left: 0px;
}
.comDoc .knItemWrap .pos05.thumImg img.img05 {
	left: 0px;
}
.comDoc .knItemWrap .pos06.thumImg img.img06 {
	left: 0px;
}
.comDoc .knItemWrap .pos07.thumImg img.img07 {
	left: 0px;
}
.comDoc .knItemWrap .pos08.thumImg img.img08 {
	left: 0px;
}
.horizontal .listAllWrap {
	
}
.horizontal .listWrap {
	-ms-overflow-x: hidden !important; min-width: 600px;
}
.horizontal .pagination {
	
}
.one.jcarousel-list {
	left: 0px !important; right: 0px !important;
}
.span {
	left: 0px; top: 0px; height: 247px; overflow: hidden; margin-left: -1px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; position: absolute;
}
.trans.span {
	border-right-color: transparent;
}
.a1.span {
	width: 25%;
}
.a2.span {
	width: 50%;
}
.a3.span {
	width: 75%;
}
.a4.span {
	width: 100%;
}
.moveSpan .poMcalArea table .over {
	background: none;
}
.moveSpan .poMcalArea table .click {
	background: none;
}
.span .btnRefresh {
	transition:opacity 0.2s ease-out; opacity: 0; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; -webkit-transition: opacity .2s ease-out;
}
.span .btnLink {
	transition:opacity 0.2s ease-out; opacity: 0; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; -webkit-transition: opacity .2s ease-out;
}
.span:hover .btnRefresh {
	opacity: 1;
}
.span:hover .btnLink {
	opacity: 1;
}
a.btnRefresh {
	background: url("../../images/swp/common/spr_com.png") no-repeat -102px -689px; top: 6px; width: 11px; height: 12px; right: 20px; line-height: 12px; font-size: 0px; display: inline-block; position: absolute; z-index: 1;
}
a.btnRefresh:hover {
	background-position: -118px -689px;
}
a.btnLink {
	background: url("../../images/swp/common/spr_com.png") no-repeat -134px -690px; top: 6px; width: 12px; height: 11px; right: 0px; line-height: 12px; font-size: 0px; display: inline-block; position: absolute; z-index: 1;
}
a.btnLink:hover {
	background-position: -151px -690px;
}
.span dl dd .view {
	display: none;
}
.span dl.poMcalendar {
	margin: 0px;
}
.span dl.poMcalendar dt {
	margin: 16px 0px 0px 30px;
}
.span dl.poMcalendar dd {
	margin: 0px 0px 0px 15px; width: 233px;
}
.poMcalArea {
	left: 0px; top: 0px; width: 33.3%; position: absolute;
}
.poMCalcArea {
	left: 33.3%; top: 0px; width: 66.7%; position: absolute;
}
.span .weekday {
	width: 60px; height: 80px; text-align: center; line-height: 53px; overflow: hidden; padding-right: 13px; float: left; position: relative;
}
.span .weekday strong {
	color: rgb(51, 51, 51); font-family: arial; font-size: 60px; font-weight: normal;
}
.span .weekday span {
	left: 15px; top: 59px; line-height: normal; display: block; position: absolute;
}
.span dl {
	margin: 16px 30px 0px; letter-spacing: -1px;
}
.span dl dt {
	height: 52px; color: rgb(51, 51, 51); font-weight: bold; position: relative;
}
.span dl dt .dpth4 {
	top: 0px; right: 0px; color: rgb(102, 102, 102); font-weight: normal; position: absolute;
}
.span dl dd {
	position: relative;
}
.span dl dd .calArea {
	left: -8px; top: 1px; display: none; position: absolute;
}
.span .poMCalcList {
	margin-left: 94px; display: block;
}
.span ul li {
	line-height: 23px; position: relative;
}
.span ul li a {
	color: rgb(102, 102, 102);
}
.span ul li .icoDoc {
	margin-top: 4px;
}
.span ul li .icoPresence {
	margin-top: 3px;
}
.span ul li.titleWrap .noticeTxt {
	top: 3px; width: 105px; right: 0px; color: rgb(102, 102, 102); letter-spacing: 0px; font-size: 12px; position: absolute;
}
.span ul li .noticeTxt {
	
}
.span ul li .txtBlue {
	color: rgb(59, 122, 214) !important;
}
.span ul li .icoNew {
	margin-top: 6px; margin-right: 5px;
}
.span ul li .noticeTxt .icoNew {
	margin-top: 3px; margin-right: 5px;
}
.span ul li .icoImportant {
	margin-top: 5px; margin-right: 5px;
}
.span ul li .icoCheck {
	margin-top: 8px; margin-right: 1px;
}
.span ul li .time {
	top: 0px; right: 1px; color: rgb(153, 153, 153); letter-spacing: 0px; font-size: 11px; position: absolute;
}
.span ul li .date {
	top: 0px; right: 1px; color: rgb(153, 153, 153); letter-spacing: 0px; font-size: 11px; position: absolute;
}
.span ul li .pDate {
	top: 0px; right: 1px; color: rgb(153, 153, 153); letter-spacing: 0px; font-size: 11px; position: absolute;
}
.span ul li .subject {
	line-height: 23px; overflow: hidden; padding-right: 1px; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.span .noData {
	margin: 58px auto 0px; text-align: center; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; display: block;
}
.spans {
	margin: 5px 6px 6px 5px; height: 49px; text-align: center; line-height: 49px; letter-spacing: -1px; overflow: hidden; font-size: 11px; float: left; display: inline-block;
}
.t1.spans {
	background: rgb(222, 238, 254); border: 1px solid rgb(195, 220, 245); border-image: none; color: rgb(100, 147, 194);
}
.t2.spans {
	background: rgb(255, 227, 195); border: 1px solid rgb(241, 207, 167); border-image: none; color: rgb(201, 136, 61);
}
.a1.spans {
	width: 49px;
}
.a2.spans {
	width: 111px;
}
.a3.spans {
	width: 173px;
}
.aLnb.spans {
	width: 49px; height: 421px; line-height: 421px;
}
.poScreenArea {
	background: url("../../images/swp/common/bg_poScreen.gif") left top; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; width: 248px; height: 433px; position: relative;
}
.poScreenArea .spans {
	position: absolute;
}
.poScreenArea .line2.spans {
	height: 36px; line-height: 13px; padding-top: 13px;
}
.poScreenArea .line3.spans {
	height: 47px; line-height: 15px; padding-top: 2px;
}
.poScreenArea .move.spans {
	background: rgb(119, 131, 153); border: 1px solid rgb(97, 103, 132); border-image: none; color: rgb(255, 255, 255); overflow: visible; position: absolute; z-index: 1000; cursor: move;
}
.poScreenArea .move.spans .icon {
	background: url("../../images/swp/common/spr_com.png") no-repeat -222px -299px; width: 14px; height: 14px; right: -7px; bottom: -7px; display: none; position: absolute;
}
.poScreenArea .impossible.move.spans .icon {
	display: block;
}
.poScreenArea .shadow.spans {
	background: rgb(221, 221, 221); border: 1px solid rgb(203, 203, 203); border-image: none; color: rgb(221, 221, 221);
}
.poSort dt {
	height: 28px; color: rgb(51, 51, 51); line-height: 28px; letter-spacing: -1px; padding-top: 12px; padding-bottom: 2px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.poSort dd input {
	margin: 4px 20px 0px 0px; vertical-align: top;
}
.poSort dd label {
	height: 19px; vertical-align: top; display: inline-block;
}
.poSort dd ul {
	margin-top: 16px;
}
.poSort dd li {
	height: 25px;
}
.poSort dd .unit {
	background: url("../../images/swp/common/spr_po.png") no-repeat; height: 19px; margin-right: 10px; vertical-align: top; display: inline-block; position: relative;
}
.poSort dd .t1.unit {
	background-position: left bottom;
}
.poSort dd .t2.unit {
	background-position: left -257px;
}
.poSort dd .p1.unit {
	width: 19px; margin-right: 46px;
}
.poSort dd .p2.unit {
	width: 37px; margin-right: 28px;
}
.poSort dd .p3.unit {
	width: 55px;
}
.poSort .etcPortlet {
	padding-top: 5px;
}
.poSort .etcPortlet dd .p1.unit {
	margin-right: 10px;
}
.validityPeriod {
	display: none;
}
._mailResend {
	display: none;
}
.aplGrpBox {
	background: rgb(238, 238, 238); padding: 13px 31px 0px; height: 38px;
}
.apl_content {
	padding: 25px 31px 40px;
}
.apl_content .apl_topText {
	width: 100%; height: 73px; overflow: hidden;
}
.apl_content .apl_topText h2 {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 16px; float: left;
}
.apl_content .apl_topText ul {
	color: rgb(102, 102, 102); line-height: 19px; letter-spacing: -1px; padding-top: 1px; font-size: 11px; float: right;
}
.apl_content .tbl_writeWrap table {
	margin-bottom: 8px;
}
.apl_content .apl_list {
	padding: 8px 0px 13px; overflow: hidden; border-top-color: rgb(77, 83, 99); border-bottom-color: rgb(77, 83, 99); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.apl_content .apl_list .tit {
	left: 0px; top: 16px; width: 122px; color: rgb(51, 51, 51); font-weight: bold; display: inline-block; position: absolute;
}
.apl_content .apl_list div {
	float: right;
}
.apl_content .apl_list ul {
	overflow: hidden; padding-top: 5px;
}
.apl_content .apl_list ul li {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 67px; letter-spacing: -1px; margin-left: 1px; float: left; display: inline;
}
.apl_content .apl_list ul li.nbsp {
	border: currentColor; border-image: none; width: 69px; height: 73px;
}
.apl_content .apl_list ul li p {
	height: 23px; text-align: center; color: rgb(153, 153, 153); line-height: 23px;
}
.apl_content .apl_list ul li p.apl_tit {
	background: rgb(247, 248, 249); border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.apl_content .apl_list ul li p.apl_name {
	color: rgb(102, 102, 102); border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.apl_content .apl_list ul li p.apl_date {
	letter-spacing: 0px;
}
.apl_content .reasonList {
	line-height: 22px; overflow: hidden; padding-bottom: 3px;
}
.apl_content .reasonList dt {
	padding-right: 8px; float: left;
}
.apl_content .reasonList dd {
	margin-right: 20px; float: left;
}
.apl_content .reasonList dd input {
	margin-right: 4px;
}
.input_addList {
	position: relative;
}
.w550.input_addList {
	width: 550px;
}
.w558.input_addList {
	width: 558px;
}
.input_addList ul li {
	height: 25px; padding-right: 36px; margin-top: 10px; position: relative;
}
.input_addList ul li:first-child {
	margin-top: 0px;
}
.input_addList ul li:first-child .orgDeletel {
	display: none;
}
.input_addList ul li .noticeTxt {
	left: -34px; top: 4px; position: absolute;
}
.input_addList .btn_addBox {
	width: 12px; height: 12px; right: 0px; bottom: 6px; vertical-align: top; display: inline-block; position: absolute;
}
.input_addList ul li .orgDeletel {
	right: 20px; bottom: 9px; position: absolute;
}
.input_addList ul li input {
	vertical-align: top;
}
.input_addList ul li input[type=checkbox] {
	margin-top: 6px;
}
.w558.input_addList .btn_addBox {
	right: 77px;
}
.w558.input_addList .orgDeletel {
	right: 96px;
}
.w558.input_addList .chk {
	top: 0px; right: 0px; position: absolute;
}
.btn_add {
	background: url("../../images/swp/common/spr_com.png") no-repeat right -483px; top: 0px; width: 12px; height: 12px; right: 0px; font-size: 0px; vertical-align: top; display: inline-block; position: absolute;
}
.nameChange {
	margin: 23px 30px 0px; width: 310px;
}
.passWordChange {
	margin: 23px 30px 0px; width: 310px;
}
.nameChange dl {
	padding-bottom: 4px;
}
.passWordChange dl {
	padding-bottom: 4px;
}
.nameChange dt {
	width: 124px; height: 35px; line-height: 25px; font-weight: bold; float: left;
}
.passWordChange dt {
	width: 124px; height: 35px; line-height: 25px; font-weight: bold; float: left;
}
.nameChange dt.mandatory {
	text-indent: -14px;
}
.nameChange dt.mandatory .icoMandatory {
	margin: 10px 9px 0px 0px;
}
.nameChange dd {
	height: 35px; float: left;
}
.passWordChange dd {
	height: 35px; float: left;
}
.nameChange dd input {
	width: 170px;
}
.passWordChange dd input {
	width: 170px;
}
.nameChange .guideTxt {
	margin: 0px; padding: 6px 0px 16px; width: 100%; color: rgb(153, 153, 153); clear: both; font-size: 11px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.passWordChange .guideTxt {
	margin: 0px; padding: 6px 0px 16px; width: 100%; color: rgb(153, 153, 153); clear: both; font-size: 11px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.placeSrcWrap {
	padding: 23px 31px 20px;
}
.place_srcBox {
	height: 35px;
}
.place_srcBox h2 {
	color: rgb(51, 51, 51); line-height: 25px; letter-spacing: -1px; font-size: 12px; font-weight: normal; float: left;
}
.place_srcBox .srcBox {
	height: 25px; float: right;
}
.place_srcBox .srcBox .src_text {
	width: 175px; float: left;
}
.place_srcBox .srcBox .btn_cHeadersrch {
	float: left;
}
.place_srcList {
	padding: 0px 12px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 258px; overflow: auto;
}
.place_srcList ul {
	padding-top: 14px; margin-bottom: 14px;
}
.place_srcList li {
	line-height: 23px; letter-spacing: -1px;
}
.place_srcList p {
	line-height: 23px; letter-spacing: -1px; padding-top: 2px;
}
.docFileSrc {
	padding-top: 10px; float: right;
}
.docFileSrc .src_text {
	float: left;
}
.docFileSrc .btn_cHeadersrch {
	float: left;
}
.docFileArea {
	width: 650px; overflow: hidden; padding-top: 10px; padding-bottom: 20px;
}
.docFileArea .docFolderArea {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 200px; height: 285px; overflow: auto; padding-top: 10px; float: left;
}
.docFileArea .docListArea {
	width: 440px; float: right;
}
.docFileArea .docListArea .tbl {
	height: 257px;
}
.docFileArea .docListArea .icoDoc {
	margin-right: 0px;
}
.docFileArea .docListArea .docName {
	width: 106px;
}
.docFileArea .docListArea .docSize {
	width: 55px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docFileArea .docListArea .mdName {
	width: 59px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docFileArea .docListArea .icoPresence {
	margin-top: 3px;
}
.docFileArea .docListArea .paginate {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.linkWrapTag .helpWrap {
	left: 0px; top: 20px;
}
.folderSelectArea {
	padding: 2px 0px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 463px; height: 318px; overflow: auto; margin-top: 20px;
}
.folderSelectArea .fd_type {
	padding: 14px 0px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.folderSelectArea :first-child.fd_type {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.folderGuideTxt {
	color: rgb(102, 102, 102); margin-top: 16px; margin-bottom: 7px;
}
#debug {
	background: red; left: 0px; top: 0px; width: 400px; height: 200px; color: yellow; overflow: auto; font-size: 12px; font-weight: bold; position: fixed; z-index: 1000;
}
#debug span {
	display: block;
}
.invalidPolicy {
	background: rgb(255, 206, 206); border-color: rgb(255, 175, 175); color: rgb(241, 118, 118); font-weight: bold;
}
