/* CSS Document */







@media screen and (min-device-width:750px){ /*PC*/
#sitemap #contents {
	padding-top:60px;
}
}

@media screen and (max-device-width:749px){ /*スマホ*/
#sitemap #contents {
	padding-top:50px;
}
}



/* ■■■■■pankuzu■■■■■ */

.pankuzu {
	background-image:url(../../sitemap/images/pankuzu_bg.gif);
}

.pankuzu li.now {
	background:#aba190;
	border-radius:3px;
}



/* ■■h2■■ */

h2 {
	background-image:url(../../sitemap/images/h2_bg.gif);
}






/* ■■contents■■ */

#ichiran ul {
	border-bottom:1px dashed #c5c1bd;
}
@media screen and (min-device-width:750px){ /*PC*/
#ichiran ul {
	margin:50px 0 50px 90px;
	width:550px;
}
}
@media screen and (max-device-width:749px){ /*スマホ*/
#ichiran ul {
	margin:30px 5vw 0;
}
}


#ichiran ul li {
	display:block;
	border-top:1px dashed #c5c1bd;
	border-left:1px dashed #c5c1bd;
	border-right:1px dashed #c5c1bd;
}
@media screen and (min-device-width:750px){ /*PC*/
#ichiran ul li {
	padding:20px 0 20px 70px;
}
}
@media screen and (max-device-width:749px){ /*スマホ*/
#ichiran ul li {
	padding:10px 10px 10px 40px;
}
}

#ichiran ul li a {
	display:inline-block;
	color:#504c48;
	text-decoration:none;
}
@media screen and (min-device-width:750px){ /*PC*/
#ichiran ul li a {
	font-size:2rem;
}
}
@media screen and (max-device-width:749px){ /*スマホ*/
#ichiran ul li a {
	font-size:1.8rem;
}
}

#ichiran ul li a:hover {
	color:#aba190;
	text-decoration:underline;
}

#ichiran ul li ul {
	display:inline-block;
	margin:0;
	width:auto;
	border:none;
}

#ichiran ul li ul li {
	padding:15px 20px 0 0;
	border:none;
	float:left;
}

@media screen and (min-device-width:750px){ /*PC*/
#ichiran ul li ul li a {
	font-size:1.4rem;
}
}

@media screen and (max-device-width:749px){ /*スマホ*/
#ichiran ul li ul li a {
	font-size:1.2rem;
}
}

#ichiran .home {
	border-bottom:none !important;
}

@media screen and (min-device-width:750px){ /*PC*/
#ichiran .home {
	padding:20px 0 20px 40px;
	width:110px;
}
}
@media screen and (max-device-width:749px){ /*スマホ*/
#ichiran .home {
	padding:10px;
	display:inline-block;
}
}



#ichiran li {
	background-repeat:no-repeat;
}
@media screen and (min-device-width:750px){ /*PC*/
#ichiran li {
	background-position:top 19px left 17px;
	background-size:40px 40px;
}
}

@media screen and (max-device-width:749px){ /*スマホ*/
#ichiran li {
	background-position:top 8px left 7px;
	background-size:30px 30px;
}
}

#ichiran .miyoshi {background-image:url(../images/miyoshi_ic.png);}
#ichiran .annai {background-image:url(../images/annai_ic.png);}
#ichiran .hajimete{background-image:url(../images/hajimete_ic.png);}
#ichiran .shinryou{background-image:url(../images/shinryou_ic.png);}
#ichiran .shoujou{background-image:url(../images/shoujou_ic.png);}
#ichiran .kenshin{background-image:url(../images/kenshin_ic.png);}
#ichiran .barrier{background-image:url(../images/barrier_ic.png);}
#ichiran .laser{background-image:url(../images/laser_ic.png);}
#ichiran .houmon{background-image:url(../images/houmon_ic.png);}
#ichiran .sitemap{background-image:url(../images/sitemap_ic.png);}