@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../_img/_layout/bg_color.gif);
	margin:0;
}
td {
	font-size: 12px;
	color: #666;
}
a {
	color: #666;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.copyright {
	font-size: 11px;
	color: #666;
}
.copyright a {
	color: #333;
	text-decoration: underline;
}
.copyright .blue2 {
	color: #069;
}
.copyright a:hover {
	color: #F60;
	text-decoration: none;
}
.LineGray {
	font-size: 1px;
	line-height: 1px;
	background-color: #DFDFDF;
}
hr {
	border-bottom:1px dashed #fff;
	border-left:1px dashed #fff;
	border-right:1px dashed #fff;
	border-top:1px dashed #ccc;
}
.BottomNavi {
	font-size: 11px;
	color: #B3B3B3;
}
.BottomNavi a {
	text-decoration: none;
}
.Underline {
	padding:0 5px;
}
.Underline a {
	text-decoration: none;
	font-size: 11px;
}
.Underline a:hover {
	text-decoration: underline;
}
.Timeline {
	color: #54595A;
	border-bottom:1px dashed #DDE1E3;
}
.PageNum {
	font-size: 10px;
	color: #069;
}
.PageNum a {
	text-decoration: underline;
}
.PageNum a:hover {
	text-decoration: none;
}
.ServiceTTOP {
	font-size: 15px;
	font-weight: bold;
	color: #069;
	background:url(../_img/02_services/t_top.gif) no-repeat;
	letter-spacing: 1px;
	text-align: center;
	height: 42px;
	padding-top: 5px;
}
.ServiceTCenter {
	background:url(../_img/02_services/t_bg.gif) repeat-y;
}
.ServiceBottom {
	background:url(../_img/02_services/t_bottom.gif) no-repeat;
	height: 23px;
}
.LineDot {
	font-size: 1px;
	line-height: 1px;
	background:url(../_img/_layout/line_dot_gary.gif) repeat-x;
}
.NaviBottom {
	font-size: 11px;
	color: #CCC;
}
.NaviBottom a {
	color: #999;
	text-decoration: none;
}
.No {
	display: none;
}
.line {
	line-height: 1px;
}
.line_h4{
line-height:4px;
background-color:#599FC1;
}
.bg {
	background:url(../_img/_layout/index_bg.gif);
}
.sb {
	color:#069;
}
.sb:hover {
	font-size:9pt;
	color:#fff;
	background-color:#2569CE;
	padding-top:2px;
	padding-left:2px;
	text-decoration:none
}
.indexBottom {
	font-size: 11px;
	color: #069;
	padding-bottom:10px;
}
.indexBottom a {
	line-height: 18px;
	color: #666;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom:1px solid #CACED2;
}
.indexBottom a:hover {
	border: none;
	color: #666;
}
