@charset "Shift_JIS";
/* CSS Document */

/* アンカーナビ */
.ancNav ul li{
	background-image: linear-gradient(to right, #CCC 2px, transparent 1px);
	background-size: 8px 2px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ancNav ul li a {
	position: relative;
	display: block;
	padding: 10px;
	font-weight: bold;
	color: #330000 !important;
}
.ancNav ul li a::before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	margin-top: -6px;
	border-right: 2px solid #330000;
	border-bottom: 2px solid #330000;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	right: 10px;
}
/* アンカーターゲット */
._ancTarget {display: table;}

/* リンク矢印 */
.linkArrow {position: relative;}
.linkArrow::before {
	content: "";
	position: absolute;
	top: 7px;
	width: 7px;
	height: 7px;
	border-top: 1px solid #0022FF;
	border-right: 1px solid #0022FF;
	transform: rotate(45deg);
}
.linkArrow._top {padding-top: 16px}
.linkArrow._top::before {top: 6px;}
.linkArrow._right {padding-right: 16px}
.linkArrow._right::before {right: 6px;}
.linkArrow._bottom {padding-bottom: 16px}
.linkArrow._bottom::before {bottom: 6px;}
.linkArrow._left {padding-left: 16px}
.linkArrow._left::before {left: 6px;}
