*
{
	margin:0;
	padding:0;
	font-family:verdana;
	box-sizing:border-box;
	outline:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
}
body
{
	margin:0;
	padding:0;
	font-size:10.5pt;
	user-select:none;
	overscroll-behavior:contain;
	background-color:black;
	cursor:default;
	overflow:hidden;
	opacity:0;
}
.body_tran
{
	-webkit-transition: opacity 0.2s linear;
	-moz-transition:	opacity 0.2s linear;
	-ms-transition:	 	opacity 0.2s linear;
	-o-transition:	  	opacity 0.2s linear;
	transition:		 	opacity 0.2s linear;
}
a
{
	font-size:11pt;
	text-decoration:none;
	color:blue;
	cursor:pointer;
}
input[type="text"]
{
	cursor:default;

}
select
{
	border:1px solid black;
	border-radius:4px;
	outline:0;
	cursor:pointer;
}
img
{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none;
	
	-webkit-user-drag:none;
	-khtml-user-drag:none;
	-moz-user-drag:none;
	-o-user-drag:none;
	-ms-user-drag:none;
	user-drag:none;
}
input[type="checkbox"], input[type="radio"]
{
	cursor:pointer;
}
.ckBoxImg
{
	width:19px;
	height:19px;
	appearance:none;
	border:1px solid #000;
	border-radius:50%;
	background-color:#fff;
}
.ckBoxImg:checked
{
	background-color:#0075ff;
}
.tran
{
	-webkit-transition: all 0.5s ease;
	-moz-transition:	all 0.5s ease;
	-ms-transition:	 	all 0.5s ease;
	-o-transition:	  	all 0.5s ease;
	transition:		 	all 0.5s ease;
}
.tran_link
{
	-webkit-transition: all 0.3s linear;
	-moz-transition:	all 0.3s linear;
	-ms-transition:	 	all 0.3s linear;
	-o-transition:	  	all 0.3s linear;
	transition:		 	all 0.3s linear;
}
.tran_body 
{
	transition-property:opacity;
	transition-duration:0.5s;
	transition-timing-function:linear;
	transition-delay:0.5s;
}
.tran_menu_icon
{
	transition-property:opacity;
	transition-duration:0.2s;
	transition-timing-function:linear;
	transition-delay:0.2s;
}
.select
{
	-khtml-user-select:all;
	-o-user-select:all;
	-moz-user-select:all;
	-webkit-user-select:all;
	user-select:all;
}
.fieldBorder
{
	width:100%;
	padding:27px 25px 33px 25px;
	margin:0 auto;
	text-align:left;
	border:4px solid black;
	border-radius:10px;
	font-size:15pt;
	font-weight:bold;
}
.fieldBorder_menu
{
	width:100%;
	padding:27px 25px 33px 25px;
	margin:0 auto;
	text-align:left;
	border:3px solid black;
	border-radius:10px;
	font-size:13pt;
	font-weight:bold;
}
.noselect
{
	-khtml-user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}
.user_36, .room_36
{
	display:inline-block;
	padding:14px 22px 16px 22px;
	text-align:center;
	vertical-align:top;
	border:0;
	border-radius:30px;
	background-color:#222;
	background-image:linear-gradient(to bottom,#444,#000);
	font-size:12pt;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
	outline:0;
	opacity:1;
}
.search_img
{
	width:20px;
	height:30px;
	margin:17px 12px 0 -12px;
	float:left;
	content:url("../images/icon/green/door_open.png");
}
.search_txt
{
	width:257px;
	float:left;
	padding:16px 20px 17px 20px;
	display:inline-block;
	border:3px solid black;
	border-radius:12px;
	background-color:#ffd;
	text-align:left;
	font-size:13pt;
	font-style:italic;
	color:#000;
	cursor:pointer;
}
.closeBtn
{
	width:40px;
	height:40px;
	padding:8px 0 0 0;
	text-align:center;
	display:inline-block;
	background-color:#b00;
	border:2px solid black;
	border-radius:8px;
	color:white;
	font-size:12pt;
	font-weight:bold;
	cursor:pointer;
}
.closeMenu
{
	position:absolute;
	top:12px;
	left:12px;
	padding:5px 10px 5px 10px;
	display:inline-block;
	background-color:#c00;
	border:2px solid black;
	border-radius:8px;
	color:white;
	font-size:12pt;
	font-weight:bold;
	cursor:pointer;
	display:none;
}
.middle
{
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	transform:translate(-50%,-50%);
}
.center
{
	position: absolute; 
	left:0; 
	right:0; 
	margin-left:auto; 
	margin-right:auto; 
}
::placeholder 
{
	color:#ccc;
	opacity:1;
}
:-ms-input-placeholder 
{
	color:#ccc;
}
::-ms-input-placeholder 
{ 
  color:#ccc;
}
.ph_aaa::placeholder{color:#aaa;}
textarea:disabled{background-color:#eee;}

