@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
h2{
	margin:10px;
	text-align:center;
}
h2 span{
	font-size:12px;
	font-weight:normal;
	display:block;
	margin:10px 0 0 0;
}
h3{
	width:400px;
	margin:20px auto 5px auto;
}
table{
	width:600px;
	border-top:solid 1px #000;
	border-right:solid 1px #000;
	border-collapse:collapse;
	margin:0 auto 21px auto;
	font-size:14px;
	line-height:21px;
}
.txt4{
	width:600px;
	font-size:12px;
	margin:0 auto 10px auto;
	text-indent:-1em;
	padding-left:1em;
}
@media (max-width:640px){
table{
	width:95%;
	font-size:12px;
	margin:0 auto 21px auto;
}
.txt4{
	width:93%;
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:10px;
}
h3{
	width:95%;
}
h4{
	width:93% !important;
}
h5{
	width:93% !important;
}
.ca1 #usm-ca1{
	background:#000000;
	width:93%;
	padding:20px 0 5px 0;
}
.ca1 h2 img{
	width:280px !important;
}
}
table th{
	text-align:left;
	border-left:solid 1px #000;
	border-bottom:solid 1px #000;
	background:#000;
	padding:6px 0 6px 0;
}
table td{
	border-left:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:6px 0 6px 0;
}
table .model{
	width:50%
}
.bg1{
	background:#A7A7A7;
}
.txt1{
	color:#FFFFFF;
	padding-left:3px;
}

.txt2{
	vertical-align:middle;
	padding-left:5px;
}

.txt3{
	vertical-align:middle;
	text-align:center;
}



table.line-3 td{
	font-size:12px;
	line-height:16px;
}
table.line-3 .model{
	font-size:12px;
	color:#FFFFFF;
	padding-left:3px;
	width:35%;
}
table.line-3 .os{
	font-size:12px;
	color:#FFFFFF;
	width:16%;
	text-align:center;
}
table.line-3 .remarks{
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}



.ca1{
	padding-top:50px;
	padding-bottom:30px;
}
.ca1 h2{
	background:#000000;
	width:600px;
	margin:0 auto;
	padding:15px 0 5px 0;
}
.ca1 table td{
}
.ca1 h4{
	width:600px;
	margin:0 auto;
	background:#A7A7A7;
	padding:5px;
	color:#FFFFFF;
}
.ca1 h5{
	width:600px;
	margin:15px auto;
	color:#FF9219;
}
.ca1 .note_ttl{
	width:590px;
	background:#A7A7A7;
	color:#FFFFFF;
}
.ca1 .note th{
	background:#DCDCDC;
	line-height:1em;
	padding:5px;
	border:1px #ABABAB solid;
}
.ca1 .note td{
	vertical-align:top;
	padding:5px;
	border:1px #ABABAB solid;
}
.ca1 h3{
	text-align:center;
	font-size:24px;
}
.ca1 h4{
	background:none;
	color:#000000;
	text-align:left;
}
.ca1 table .txt3{
	border-right:1px #000000 solid;
}
.ca1 table .txt1{
	font-size:12px;
	width:30%;
}
.ca1 .model{
	font-size:12px;
	color:#FFFFFF;
	padding-left:3px;
	width:15%;
}
.ca1 .os{
	font-size:12px;
	color:#FFFFFF;
	padding-left:3px;
	width:20%;
}
.ca1 .txt3{
	font-size:12px;
}



#usm-ba{
padding: 0 0 50px 0;
}
#usm-ba h3{
	width:600px;
	margin:20px auto 5px auto;
}
@media (max-width:640px){
#usm-ba h3{
	width:95%;
}
}


