.app_form {
	max-width:717px;
}
.app_title {
	color:#f77102;font-size:14px;background-color:#f3f3f3; padding:10px 0px 10px 20px;
}
.train_tle {color:#444; line-height:18px;}
.train_ctn {color:#444; line-height:18px;}
.title_item {color:#2E519E; font-weight:800; font-size:16px;}
.app_pay_info {
	color:#444; padding-left:10px; height:30px;
}
.app_pay_info img {
	margin-top:-5px;
}
.tl_it {color:#456061; padding-left:20px; width:90px; height:30px; background:#dbe3f7; font-weight:bold}
.tl_ct {color:#444; padding:5px 0px 5px 10px; font-size:13px;}
.itcontents {color:#444; padding-left:10px; height:30px;}
.train_hints {line-height:25px;color:#444; padding-left:10px; height:30px;}
.n_inp01 { background:#fff; border:1px solid #e3e3e3; width:45px; height:25px;padding:0px 10px; font-size:14px; }
.n_inp02 { background:#fff; border:1px solid #e3e3e3; width:80px; height:25px;;padding:0px 10px; font-size:14px;}
.n_inp03 { background:#fff; border:1px solid #e3e3e3; height:25px; padding:0px 10px; font-size:14px;}


@media (max-width:800px) {
	.app_form {
		width:100%;
	}
	.n_inp01 { background:#fff; border:1px solid #e3e3e3; width:45px; height:25px;padding:0px 10px; font-size:14px; }
	.n_inp02 { background:#fff; border:1px solid #e3e3e3; width:80px; height:25px;;padding:0px 10px; font-size:14px;}
	.n_inp03 { background:#fff; border:1px solid #e3e3e3; height:25px; padding:0px 10px; font-size:14px;}
}