@charset "utf-8";
/* ============================================
      fontsize & lineheight (in article)
============================================ */
#contentsArea article .topicsArea h1 {
	font-size: 19px;
	line-height: 1.4;
}

#contentsArea article .topicsArea h1 > span {
	font-size: 16px
}

#contentsArea article .topicsArea h2,
#contentsArea article .topicsArea h3,
#contentsArea article .topicsArea .line,
#contentsArea article .topicsArea .notation {
	font-size: 14px;
	line-height: 1.6;
}

#contentsArea article .topicsArea ul li {
	background-position: left 9px;
}

#contentsArea article .topicsArea .borderBlock01 {
	line-height: 1.4;
}

#contentsArea article nav.pageNav ul li{
	list-style:none;
	background:none;
	text-decoration: none;
	/* background:url(/component/c_common/img/bg_local_dl05_top.gif) no-repeat left 0.4em; */
	margin:5px 0px 1px 4px;
	padding:0 0 1px 0px
}

#contentsArea article nav.pageNav ul li a{
	list-style:none;
	background:none;
	text-decoration: none;
	/* background:url(/component/c_common/img/bg_local_dl05_top.gif) no-repeat left 0.4em; */
	/* margin:5px 5px 5px 5px;
	padding:0 5px 0 5px */
}

	/* #contentsArea article ul li,
	#contentsArea article ul li a{ margin:0} */

	#contentsArea article nav.pageNav ul>li.current a,
	#contentsArea article nav.pageNav ul>li:hover a,
	#contentsArea article nav.pageNav ul>li:hover a:visited{
		/* background:url(/component/c_common/img/bg_local_dl05_top.gif) no-repeat left 0.4em; */
		color:#fff;
		text-decoration: none;
		/*border-top:1px solid #0251a3;*/
	}

#contentsArea article nav.pageNav ul>li.current,
#contentsArea article nav.pageNav ul>li:hover,
#contentsArea article nav.pageNav ul>li:hover a:visited{
	color:#fff;
	text-decoration: none;
	background-color: #06c; border-radius:8px;
	transition-duration: .1s;
	transition-delay: .1s;
}

#contentsArea article nav .linerFooterNav {
    text-align: left;
}