﻿@charset "utf-8";


.Input_vew{
	padding:20px 10px 20px 10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #888;
	border-radius: 10px;
	background-color: #f5f5f5;
}

	.Input_vew_table {
		margin: 20px auto;
		border-collapse: collapse;
	}
	.Input_vew_table th {
		border: 1px solid #888;
		font-weight: normal;
		padding: 5px;
		background-color: #f7efff;
		text-align: left;
	}
	.Input_vew_table td {
		font-size:12px;
		border: 1px solid #888;
		padding: 5px;
		background-color: #fff;
	}

.Application{
	padding:10px;
	margin: 10px auto;
	border:2px dotted #888;
	border-radius: 10px;
	text-align: center;
}
.Application_vew{
	padding: 10px;
	border: 2px solid #dcdcdc;
	border-radius: 10px;
	line-height: 1em;
}


.Application h5{
	padding-left:30px;
	border-bottom:1px solid #444;
	font-size:18px;
}	

.Application table{
	border:1px solid #dcdcdc;
	margin:auto;
	padding:10px;
}
.Application table th{
	border:1px solid #444;
	padding:5px;
}
.Application table td{
	border:none;
	padding:5px;
}


	.Application_table {
		margin-top: 20px;
		margin-bottom: 20px;
		background-color: #ffffff;
	}
	.Application_table th, .Application_table td {
		border: 1px solid #000000;
		padding: 10px;
	}
	.Application_table th {
		background-color: #e6e6fa;
	}


.Application input{
  display: inline-block;
  padding: 10px;
  margin-bottom: 5px;
  text-decoration: none;
  background: #f7f7f7;
  color: #444;/*文字色*/
  font-weight: bold;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
	width: 100%;
}
.Application input:active{
  border: solid 1px #ff7c5c;/*文字色*/
  color: #ff7c5c;/*文字色*/
  box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
  transform: translateY(2px);
	width: 100%;
}





#button_form{
	margin-bottom:10px;
}
#button_form a{
	display:block;
	width:100%;
	padding:15px;
	font-size:16px;
	text-decoration:none;
	text-align:center;
}
.button_d{
	border-radius: 0;
	box-shadow: 2px 2px #333333;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#FAFAFA', endColorstr = '#DFDFDF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#FAFAFA', endColorstr = '#DFDFDF')";
	background-image: -moz-linear-gradient(top, #FAFAFA, #DFDFDF);
	background-image: -ms-linear-gradient(top, #FAFAFA, #DFDFDF);
	background-image: -o-linear-gradient(top, #FAFAFA, #DFDFDF);
	background-image: -webkit-linear-gradient(top, #FAFAFA, #DFDFDF);
	background-image: linear-gradient(top, #FAFAFA, #DFDFDF);
	background-clip: padding-box;
	opacity: 0.9;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 90);
	filter: alpha(opacity = 90);
}
.button_d:hover,
.button_d:active{
	border-radius: 0;
	box-shadow: inset 2px 2px #333333;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#DFDFDF', endColorstr = '#FAFAFA');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#DFDFDF', endColorstr = '#FAFAFA')";
	background-image: -moz-linear-gradient(top, #DFDFDF, #FAFAFA);
	background-image: -ms-linear-gradient(top, #DFDFDF, #FAFAFA);
	background-image: -o-linear-gradient(top, #DFDFDF, #FAFAFA);
	background-image: -webkit-linear-gradient(top, #DFDFDF, #FAFAFA);
	background-image: linear-gradient(top, #DFDFDF, #FAFAFA);
	background-clip: padding-box;
	opacity: 0.9;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 90);
	filter: alpha(opacity = 90);
}


.font_red{
	color:#ff0000;
	font-size:90%;
}
.font_blue{
	color:#0000ff;
	font-size:90%;
}
.font_gray{
	color:#888888;
	font-size:90%;
}




.attached {
	border: none;
}
.attached td {
	border: none;
}
.attached input {
	width:100%;
}


@media screen and (max-width: 480px){
	.Input_vew_table th {
	font-size:80%;
	}
}
