* {
	font-size:12px;
}

body{
	background:#e6e6e6;
}

.wrap{
	width:700px;
	margin:20px auto;
	border:1px solid #999;
	background:#fff;
}

.innner{
	margin:20px;
}
p{
	line-height: 1.6;
}
input,select{
	margin: 0px 4px 0 0;
}

h1{
	background:#47bae0;
	padding:4px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
}

td{
	line-height:100%;
}

table{
	width:100%;
	margin-bottom:8px;
}

.EasyRightTd{
	background:#ffffff;
}

centr{
	margin:15px 0;
}

li{
	margin-bottom:4px;
	line-height:120%;
}

.EasyRightFont{
	line-height:130%;
}

.imfnon{
ime-mode: inactive;
}

.inputnametd{
	width:200px;
}

.inputcheckbox{
	margin-bottom:4px;
}

.inputtable{
	border:1px solid #ccc;
	border-collapse:collapse;
}

.inputtable td{
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:6px 10px;
}

.inputnametd{
	background:#fcfce8;
	line-height:150%;
}

.inputradio{
	display:inline;
	padding-right:1.5em;
}

.attent{
	color:#FF0000;
}

.mini{
	font-size:10px;
}
.mes{
	margin:10px 0 10px 130px;
	padding:10px;
	font-size:12px;
	border:1px solid #ccc;
	background:#FFCC99;
	width:400px;
	line-height:130%;
}

.art{
	border:1px dashed #ccc;
	margin:15px 0;
	padding:12px;
}


/*　確認画面　*/
.confirmtable td{
	border-bottom:1px solid #eee;
	border-collapse:collapse;
	padding:10px 10px;
}

.confirmnametd{
	width:40%;
	background: #fcfce8;
}