@charset "utf-8";
/* CSS Document */

/* コンテンツ右側ここから */


/* PC ここから */

div.sitemap_space {
	clear: both;
	height: 180px;
}

/* PC コンテンツ テキスト ここから */

#container_con #contents_right div.sitemap_text01 {
	font-size: 16px;
	color: #5A5A5A;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 7px;
	float: left;
	clear: both;
	width: auto;
}

#container_con #contents_right div.sitemap_text01 ul {
	list-style: none;
	margin: 0px;
	padding-left: 1.4em;
}

#container_con #contents_right div.sitemap_text01 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#container_con #contents_right div.sitemap_text01 ul li a {
	display: block;
	background-image: url(../images/img_sitemap01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	color: #5A5A5A;
	text-decoration: none;
	line-height: 1.9em;
	letter-spacing: 0.2em;
	text-indent: 1.4em;
}

#container_con #contents_right div.sitemap_text01 ul li a:hover {
	text-decoration: none;
	color: #6FB913;
}


/* PC コンテンツ テキスト ここまで */


/* PC ここまで */

/* Smartphone  ここから */

@media screen and (max-width: 639px), only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape), only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {

div.sitemap_space {
	clear: both;
	height: 30px;
}

#container_con #contents_right div.sitemap_text01 {
	font-size: 14px;
	color: #5A5A5A;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	float: left;
	clear: both;
}

#container_con #contents_right div.sitemap_text01 ul {
	list-style: none;
	margin: 0px;
	padding-left: 1.4em;
}

#container_con #contents_right div.sitemap_text01 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


#container_con #contents_right div.sitemap_text01 ul li a {
	display: block;
	background-image: url(../images/img_sitemap02.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 14px;
	color: #5A5A5A;
	text-decoration: none;
	line-height: 1.9em;
	letter-spacing: 0.1em;
	text-indent: 1.4em;
}

#container_con #contents_right div.sitemap_text01 ul li a:hover {
	text-decoration: none;
	color: #6FB913;
}



/* Smartphone コンテンツ テキスト ここまで */


}

/* コンテンツ右側ここまで */
