
body {
	margin-top: 5px;
}	
a:link {color: #31639C;text-decoration: none;}
a:visited {color: #31639C;text-decoration: none;}
a:hover {color: #31639C;text-decoration: underline;}
.small {font-size: 10px;line-height: 16px;color: #333333;}
.base {font-size: 12px;line-height: 16px;color: #333333;}
h1 {font-size: 10px;line-height: 14px;color: #31639C; margin: 0px; font-weight : normal;}
strong {font-size: 10px;line-height: 14px;color: #31639C; margin: 0px; font-weight : normal;}
h2 {font-size: 12px;line-height: 16px;color: #31639C; margin: 0px; font-weight : normal; padding-left:5px;}
h3 {font-size: 12px;line-height: 16px;color: #31639C; margin: 0px; font-weight : normal; padding-left:5px;}
h4 {font-size: 12px;line-height: 16px;color: #31639C; margin: 0px; font-weight : normal; padding-left:5px;}
.navi {font-size: 12px;line-height: 16px;color: #31639C; margin: 0px; font-weight : normal; padding-left:5px;}
.navi_s {font-size: 10px;line-height: 14px;color: #31639C; margin: 0px; font-weight : normal;}

/*個人情報の取扱い*/
.p_midasi {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #0D54A0;
	}

.p_txt {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 3px 0px 0px 17px;
	}

.sitemap {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px 0px 0px 10px;
}

.small02 {font-size: 10px;line-height: 12px;color: #333333;}

.table_txt {
	font-size: 12px;
	line-height:16px;
	color:#333333;
	padding: 2px 0px 2px 8px;
	margin: 0px 0px 0px 0px;
}
