@charset "utf-8";

/* PC：style-sitemap-pc.css
 * おまかせプラン ver.6
 * サイトマップ
 * **************************************************
 * Global Navigation (Nav) ★
 * Elements
 * **************************************************
 */

/* Global Navigation (Nav) ★
------------------------------------------------------------------ */
/* 2階層：非表示 */
#globalNav nav li:hover > .sec {
	display: none;
}

/* Elements
------------------------------------------------------------------ */
/* List */
#subPage.sitemap .main .links {
}
#subPage.sitemap .main .links:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#subPage.sitemap .main .links > li {
	overflow: hidden;
	padding: 0 0 5px 0;
	/* background-color: #f3f2f2; */
}
#subPage.sitemap .main .links > li + li {
	margin: 0 0 3% 0;
}
#subPage.sitemap .main .links > li:first-child {
	margin: 0 0 3% 0;
}
#subPage.sitemap .main .links >  li:nth-child(3n) {
	margin: 0 0 3% 0;
}
#subPage.sitemap .main h2 {
	    margin-right: 20px;
    margin-left: 20px;
    padding: 5px 20px 5px 55px;
    font-size: 2.9em;
    font-weight: bold;
    color: #002F75;
    border-bottom: 1px solid #002F75;
    position: relative;
}
#subPage.sitemap .main h2::before {
	content: "";
	background-image: url("../../images/common/triangle.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 56px;
    height: 45px; 
}
#subPage.sitemap .main .links li li {
	margin: 0;
	padding: 10px 10px 10px 25px;
	background: url(../../images/common/link-arrow.png) no-repeat 5px center;
	border-top:1px dotted #dddddd;
	font-size: 1.4em;
}
#subPage.sitemap .main .links li li a {
	padding: 0 0 0 0;
	color: #000000;
}
#subPage.sitemap .main li li:first-child {
	border-top:none;
}	