
/* !가상키패드 */
.transkey_div * {box-sizing:initial;}



.mt0		{margin-top:0px !important;}
.mt10		{margin-top:10px !important;}
.mt20		{margin-top:20px !important;}
.mt30		{margin-top:30px !important;}
.mt40		{margin-top:40px !important;}
.mt50		{margin-top:50px !important;}

.mb10		{margin-bottom:10px !important;}
.mb20		{margin-bottom:20px !important;}
.mb30		{margin-bottom:30px !important;}
.mb40		{margin-bottom:40px !important;}
.mb50		{margin-bottom:50px !important;}

.ml10		{margin-left:10px !important;}
.ml20		{margin-left:20px !important;}
.ml30		{margin-left:30px !important;}
.ml40		{margin-left:40px !important;}
.ml50		{margin-left:50px !important;}

.mr10		{margin-right:10px !important;}
.mr20		{margin-right:20px !important;}
.mr30		{margin-right:30px !important;}
.mr40		{margin-right:40px !important;}
.mr50		{margin-right:50px !important;}


.text-left		{text-align:left !important;}
.text-right		{text-align:right !important;}
.text-center	{text-align:center !important;}

.pt0		{padding-top:0px !important;}
.pt10		{padding-top:10px !important;}
.pt20		{padding-top:20px !important;}
.pt30		{padding-top:30px !important;}
.pt40		{padding-top:40px !important;}
.pt50		{padding-top:50px !important;}

.pb0		{padding-bottom:0px !important;}
.pb10		{padding-bottom:10px !important;}
.pb20		{padding-bottom:20px !important;}
.pb30		{padding-bottom:30px !important;}
.pb40		{padding-bottom:40px !important;}
.pb50		{padding-bottom:50px !important;}

.pl0		{padding-left:0px !important;}
.pl10		{padding-left:10px !important;}
.pl20		{padding-left:20px !important;}
.pl30		{padding-left:30px !important;}
.pl40		{padding-left:40px !important;}
.pl50		{padding-left:50px !important;}
.pl80		{padding-left:80px !important;}

.pr0		{padding-right:0px !important;}
.pr10		{padding-right:10px !important;}
.pr20		{padding-right:20px !important;}
.pr30		{padding-right:30px !important;}
.pr40		{padding-right:40px !important;}
.pr50		{padding-right:50px !important;}








/******************************/
/* Layer View */
.layerView											{position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999;}
.layerView .layer-header							{position:relative; margin:0 20px; padding:0; width:auto; background-color:#fff;}
.layerView .layer-header > p						{display:block; margin:0 15px; padding:0; width:auto; font-weight:bold; font-size:1.2em; color:#1b1b1b; line-height:40px; border-bottom:1px solid #695b50;}
.layerView .layer-header > p img					{width:auto; height:40px;}
.layerView .layer-header > span						{position:absolute; top:50%; right:5px; z-index:100; margin-top:-20px; width:40px; height:40px; background:url('/images/icon/btn-close.png') no-repeat; background-size:40px auto; cursor:pointer;}
.layerView .alert-header							{position:relative; margin:0 20px; padding:0; width:auto; background-color:#fff;}
.layerView .alert-header > p						{display:block; margin:0 15px; padding-top:15px; width:auto; height:30px;}
.layerView .alert-header > p img					{width:auto; height:100%;}
.layerView .alert-header > span						{position:absolute; top:50%; right:5px; z-index:100; margin-top:-20px; width:40px; height:40px; background:url('/images/icon/btn-close.png') no-repeat; background-size:40px auto; cursor:pointer;}
.layerView .layer-body								{position:absolute; left:0; top:15%; z-index:9999; width:100%; overflow:hidden;}
.layerView .detaiShearch-body						{position:absolute; left:0; top:10%; z-index:9999; width:100%; overflow:hidden;}
.layerView .layer-bg								{
	width:100%;
	height:100%;
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity:.5
}
.layer-container									{margin:0 20px; padding:15px; width:auto; height:auto; background-color:#fff;}
.alert-text											{display:block; padding:40px 0; font-size:1.125em; color:#1b1b1b; line-height:1.5em; text-align:center;}



.pre-page-none {
	position: absolute;
	display: inline-block;
	padding:14px 0 6px 43px;
	text-decoration: none;
	color: #222;
	font-size: 18px;
	font-weight: 600;
	z-index: 2;
}
.pre-page-none h1 {
	display: inline-block;
	padding:12px 0 0 42px;
}





.page-list > a.disabled {
	border:1px solid #ddd;
	background-color:#ececec;
}



.layer-pop-btm {padding-bottom:60px;}

