@charset "UTF-8";#LoginUser .login_area {	margin: 30px 20px;}#LoginUser .login_area input[type="password"],#LoginUser .login_area input[type="tel"],#LoginUser .login_area input[type="text"] {	width:  100%;	height: 36px;	margin-bottom: 10px;	padding: 0 4px;	border-radius: 4px;	box-shadow: inset 0 1px 3px 0 #D1D2D3;}#LoginUser .login_btn input {	width: 100%;	display: block;	margin: 15px auto 0;	padding: 10px 0;	color: #333;	font-size: 0.9em;	font-weight: bold;	text-align: center;	text-decoration: none;	background: #FEFEFE;	background:   linear-gradient(to bottom, #FEFEFE, #EAEAEA);	background: -webkit-linear-gradient(top, #FEFEFE, #EAEAEA);	background:    -moz-linear-gradient(top, #FEFEFE, #EAEAEA);	border: 1px solid #999;	border-radius: 4px;}#LoginUser .event_img {	width: 35%;	margin: 10px auto;}#LoginUser .event_img img {	width: 100%;}#LoginUser .ear {	position: relative;}#LoginUser .ear:before {	content: "";	display: inline-block;	width: 16px;	height: 16px;	margin-right: 3px;	background-image: url('../../ViComm/man/Image/A001/img/emoji_ear.png');	background-size: contain;	vertical-align: -2px;}#LoginUser .shinki_btn {	padding: 15px 0;	border-top: 1px solid #CCC;}#LoginUser .shinki_btn a {	display: block;	width: 60%;	margin: 0 auto;	padding: 10px 0;	color: #00F;	font-size: 0.9em;	font-weight: bold;	text-align: center;	text-decoration: none;	border: 2px solid #00F;	border-radius: 35px;}/***** password eye *****/#LoginUser .pwdbox {	position: relative;}#LoginUser .pwdbox #view {	position: absolute;	right: 10px;	top:   18px;	transform: translateY(-50%);}#LoginUser .fa-eye {	display: block;	width:  20px;	height: 20px;	background: url('../../ViComm/man/Image/A001/img/eye.png');	background-size: contain;}#LoginUser .fa-eye-slash {	display: block;	width:  20px;	height: 20px;	background: url('../../ViComm/man/Image/A001/img/eye_slash.png');	background-size: contain;}