/* class設定 */
.small, .xsmall, .large, .xlarge , .xxlarge{
font-family:Arial, Verdana, sans-serif
}

/* リンク設定 */
A{}
A:link { color:#003366;text-decoration:underline}
A:visited { color: #003366;text-decoration:underline}
A:hover   { color: #006600;text-decoration:none}
A:active  { color: #0000FF;text-decoration:none}

/* Hタグ文字設定 */
h1 {
	font-size: 10px;
 margin: 0;
}

#toptxt{
	font-size:10px;
	background-color:#003591;
	padding:5px 12px;
	text-align:left;
	color:#ffffff;
}
/* ↓サイト毎の設定は以下に記載↓ */


body {
	color: #555555;
 	margin:0px ;
 	}

.u_dashed_blue {
	 border-bottom: 1px dashed #003399;
	 }

.bluebg_line {
	background-color: #DFE7F2;
	border-top: 1px solid  #666666;
	}

.l_dash_line {
	 border-top: 1px solid #666666;
	 border-left: 1px dashed #666666;
	 }

.top_line {
		border-top: 1px solid #666666;
	}

.gray_u_dash {
	border-bottom: 1px dashed #999999;
}
.gray_u_l_dash {
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
}