@charset "utf-8";
.topmsg {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004b85;}
.top {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #0082d1;}
.top a {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 18px;  color: #0082d1;}
.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #FFFFFF;	text-decoration: none;}
.footer:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #FFFFFF;	text-decoration: underline;}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.text { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #666666;}
.footericn {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #0082d1;}
.footertit {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #0082d1;	font-weight: bold;}
.tiltle {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #072e67;}
.tab01 {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #d3d7d9;	border-left-color: #d3d7d9;	background-color: #fafbfb;}
.ptit {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;}
.pcont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #666666;}
.picn {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #0082d1;}
.tab02 {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #d3d7d9;	border-left-color: #d3d7d9;	background-color: #fafbfb;}
.t12black {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.icontxt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #084076;
	text-decoration: none;
}
.tableColor05 {	background-color: #eef4f4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.tableColor03 {	padding: 3px;
	background-color: #dee9e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #084076;
}
.pd_title {
    color: #1D5BAE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 7px;
}
.x_01 {font-size: 12px; line-height: 18px; color: #0082d1; text-align:left; font-family: Arial, Helvetica, sans-serif;}
.ending {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0082d1;
	text-decoration: none;
}
.content-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-decoration:none;
}

.content-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-decoration:underline;
}

.contenttit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 16px;
	color: #072e67;
	font-weight: bold;
}


.pointcontent1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #072e67;
  padding: 2px 7px;
  background-color: #DCF3FF;
}

.pointcontent2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #072e67;
  padding: 2px 7px;
  background-color: white;
}
.price2 {
	color: #930;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 5px;
}
.pricesm {
	color: #930;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-valign: top;
	padding: 5px;
	vertical-align: top;
}
.table{background:#EEEEEE; border-right:1px solid #CCCCCC; font:12px Arial, Helvetica, sans-serif;}
.table a{text-decoration:none; color:#333333}
.table a:hover{text-decoration:underline;}
.table2{border-right:1px solid #CCCCCC; }
.table3{background:#EEEEEE; font:12px Arial, Helvetica, sans-serif;}
.table3 a{text-decoration:none; color:#333333}
.table3 a:hover{text-decoration:underline;}
.border{border:1px solid #CCCCCC;}


.footer1 {	LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none
}
