/* クライアントページCSS */

H1.cliTTL {
	margin:0px;
	margin-bottom:20px;
	padding:0px;
}
h2#ttl {
	margin-left:15px;
	margin-bottom:15px;
	font-size:14px;
	color:#2682B3;
	font-weight:bold;
}

.clBx {
	margin:0px 0px 20px 25px;
	background:#E4F0FD;
}
.clLsp {
	margin-left:15px;
}
.clTTLtx {
	font-size:16px;
	color:#004E9C;
}
.clTsp {
	margin-top:15px;
	margin-bottom:5px
}
.clBsp {
	margin:5px 0px 15px;
}
.clcomW {
	background-color:#FFFFFF;
	padding:10px;
}
.clcomG {
	background-color:#E6E6E6;
	padding:10px;
}
.clBtx {
	font-size:12px;
	color:#004E9C;
	line-height:160%;
}
.cltx {
	font-size:12px;
	color:#161616;
	line-height:160%;
}

ul#navi {
	background:#E7F3FA;
	font-size:12px;
	margin:0;
	padding:0;
	list-style:none;
}

#navi li {
	padding:3px 0;
	border-bottom:1px #0066CC dashed;
}
#navi a:link {
	color:#134297;
	text-decoration: none;
	display:block;
	padding:3px 3px 3px 7px;
}
#navi a:visited {
	color: #134297;
	text-decoration: none;
	display:block;
	padding:3px 3px 3px 7px;
}
#navi a:hover {
	color: #00C;
	text-decoration:none;
	display:block;
	padding:3px 3px 3px 7px;
	background:#C5E3F5;
}
#navi a:active {
	color: #00C;
	text-decoration:none;
	display:block;
	padding:3px 3px 3px 7px;
}