/*///////////////////////////////////////////////////////////*/
/* Login CSS */
/*///////////////////////////////////////////////////////////*/
#header {
	background-color: #09111a;
	box-shadow: 0 1px 2px 2px rgba(0,0,0,0.4);
	color: #ffffff;
	height: 48px;
	left: 0;
	min-width: 1050px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;}
	#header #logo {
		background-position: -150px 0px;
		float: left;
		height: 35px;
		margin: 5px 0 0 8px;
		width: 120px;}
	#header #notice {
		float: right;
		height: 49px;
		margin: 0px 8px 0 0;
		width: 416px;}
	#header .tenda_notice {
		background: url(../image/notice.png?1546268400) no-repeat;
		background-size: 416px 49px;
		overflow: hidden;
		text-indent: 100%;
		white-space: nowrap;}
#main_wrapper {
    min-height: 564px;}
	#main_wrapper #login_area {
		bottom: 0;
		left: 0;
		height: 430px;
		margin: auto;
		min-width: 1050px;
		position: absolute;
		right: 0;
		top: 0;
		width: 400px;}
		#main_wrapper #login_area #infomation {
			float: left;
			height: 430px;
			width: 604px;}
			#main_wrapper #login_area #infomation #infomation_btns {
				background: #c2c2c2;
				display: inline-block;
				width: 100%;}
				#main_wrapper #login_area #infomation #infomation_btns .common_btn_center {
					float: left;
					margin: 1px 0 0 1px;
					padding: 0 20px;}
				#main_wrapper #login_area #infomation #infomation_btns .common_btn_center:nth-child(1) {
					margin: 0 0 0 0;}
				#main_wrapper #login_area #infomation #infomation_btns .common_btn_center:nth-child(2) {
					margin: 0 0 0 1px;}
				#main_wrapper #login_area #infomation #infomation_btns .common_btn_center:nth-child(3) {
					margin: 0 0 0 1px;}
				#main_wrapper #login_area #infomation #infomation_btns .common_btn_center:nth-child(4) {
					margin: 0 0 0 1px;}
			#main_wrapper #login_area #infomation #infomation_area {
				background-color: #ffffff;
				position: relative;
				width: 100%;}
				#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] {
					left: 0;
					margin: 14px 10px 14px 20px;
					height: calc(100% - 28px - 10px);
					overflow-y: auto;
					padding: 5px 10px;
					position: absolute;
					top: 0;}
					#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution {
						border: 4px dotted #b9b9b9;
						border-width: 0 0 4px 0;
						padding: 16px 0;
						width: 100%;}
					#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution:first-child {
						padding: 0 0 16px 0;}
					#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution:last-child {
						border: none;
						padding: 16px 0 0 0;}
						#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution > * {
							display: block;
							line-height: 26px;}
						#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution:first-child {
							font-size: 16px;
							line-height: 26px;}
						#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution .date {
							font-size: 14px;}
						#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution .title {
							font-size: 16px;
							font-weight: bold;
							word-break: break-all;}
						#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution .text {
							font-size: 16px;}
						#main_wrapper #login_area #infomation #infomation_area div[id^="infomation_list"] .infomation_contribution .text p {
							display: block;
							line-height: normal;
							word-break: break-all;}
					#main_wrapper #login_area #infomation #infomation_area #infomation_list_0 .infomation_contribution {}
						#main_wrapper #login_area #infomation #infomation_area #infomation_list_0 .infomation_contribution .title {
							cursor: pointer;
							text-decoration: underline;}
							#main_wrapper #login_area #infomation #infomation_area #infomation_list_0 .infomation_contribution .title:before {
								background:	url(../image/icon-set.png?1546268400) no-repeat;
								background-position: -153px -143px;
								background-size: 500px 400px;
								content: "";
								display: inline-block;
								margin: 0 2px 0 2px;
								overflow: hidden;
								text-indent: 100%;
								white-space: nowrap;
								height: 10px;
								vertical-align: -1px;
								width: 10px;}
							#main_wrapper #login_area #infomation #infomation_area #infomation_list_0 .infomation_contribution .title.active:before {
								background-position: -150px -153px;
								margin: 0 4px 0 0;}
						#main_wrapper #login_area #infomation #infomation_area #infomation_list_0 .infomation_contribution .text {
							display: none;
							font-size: 16px;}
		#main_wrapper #login_area #login_form {
			background-color: #ffffff;
			float: left;
			margin: 0 0 0 45px;
			padding: 40px 70px 0 70px;
			width: 260px;
			height: 390px;}
			#main_wrapper #login_area #login_form input {
				padding: 0 8px;
				text-indent: 0;
				width: calc(100% - 16px - 4px);}
			#main_wrapper #login_area #login_form .string {
				font-size: 17px;
				font-weight: bold;
				line-height: 20px;}
		#main_wrapper #login_area #login_form #login_company_title {
			display: block;}
		#main_wrapper #login_area #login_form #login_company {
			margin: 10px 0 0 0;
			display: block;}
		#main_wrapper #login_area #login_form #login_id_title {
			margin: 15px 0 0 0;
			display: block;}
		#main_wrapper #login_area #login_form #login_id {
			margin: 10px 0 0 0;
			display: block;}
		#main_wrapper #login_area #login_form #login_password_title {
			margin: 15px 0 0 0;
			display: block;}
		#main_wrapper #login_area #login_form #login_password {
			margin: 10px 0 0 0;
			display: block;}
		#main_wrapper #login_area #login_form #login_save {
			margin: 16px 0 0 2px}
			#main_wrapper #login_area #login_form #login_save label {
				padding: 0 0 0 28px;
				width: 215px;}
			#main_wrapper #login_area #login_form #login_save label:before {
				left: 2px;
				position: absolute;
				top: 2px;}
		#main_wrapper #login_area #login_form #login_submit_btn {
			margin: 24px 0 0 0;
			padding: 0;
			width: 100%;}
			#main_wrapper #login_area #login_form #login_submit_btn .string {
				font-size: 17px;
				font-weight: normal;
				line-height: 35px;}
#footer {
	background: #f0f0f0;
	height: auto;
	margin-bottom: 10px;
	position: fixed;
	width: 100%;}
	#footer #copyright {
		font-size: 14px;
		width: 100%;}