/* BASIC css start */
#contentWrapper {
    z-index:0;
}

#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom:0; }
#loginWrap .page-body { width: 1100px; margin-top: 0px; margin-left: auto; margin-right: auto; }
#loginWrap .page-body h2 {
	text-align:center;
	margin-bottom:40px;
}
#loginWrap .mlog-sign { 
	width: 1076px; min-height: 206px; _height; 206px; 
	background:#f5f5f5;
	border:solid 1px #d3d3d3;
	padding:11px;
	margin:0 auto;
}
#loginWrap .mlog-sign .inner {
	background:#fff;
	width:100%;
	overflow:hidden;
}
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 550px; height: 207px; border-right:dotted 1px #d3d3d3;}
#loginWrap .mlog-sign .mlog h3 {
	padding:30px;
}
#loginWrap .mlog-sign .frm-list { position: absolute; left: 41px; top: 85px; width: 318px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 10px; }
#loginWrap .mlog-sign .frm-list li label { width: 58px; padding-top: 0px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { 
	padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; 
}
.frm-list input {
    text-indent:10px;
}
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 397px; top: 87px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 99px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { 
	position:relative;
	width: 465px; 
	height:97px; font-size: 0; line-height: 0; text-align: center; 
	margin:0 30px;
	margin-top: 64px; 
	background:#f9f9f9;

}
#loginWrap .mlog-sign .sign .msg {
	position:absolute;
	top:16px;
	left:20px;
}
#loginWrap .mlog-sign .sign .msg span {
	display:block;
	font-size:12px;
	color:#666;
	letter-spacing:-0.010em;
	line-height:22px;
	text-align:left;
	background:url(http://www.pucapuca.co.kr/design/puca/2015img/login_txt_dot.gif) no-repeat center left;
	padding-left:10px;

}
#loginWrap .mlog-sign .sign .btns { 
	position:absolute;
	top:16px;
	right:30px;
	width: 103px;


}
#loginWrap .mlog-sign .sign .btns a { 
	display: block; margin:6px 0; 
	color:#222; font-family: 'Nanum GothicB';
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	background:url(http://www.pucapuca.co.kr/design/puca/2015img/login_dot.gif) no-repeat center right;
}

/* input */
.login_input_258 {
	width:258px !important;
	height:28px !important;
	border:solid 1px #ccc;
}
/* BASIC css end */

