@charset "utf-8";
/*
機　　能　　名：サイトマップ
作　　成　　日：2020/05/04
作　　成　　者：52WEB WORKS. 関本
更　　新　　日：

/* ***************************************
	privacy
**************************************** */

div#sitemap {
}

@media screen and (min-width: 769px) {/* PC */
div#sitemap .h_ttl_w {
	margin-bottom:50px;
}
}
@media screen and (max-width: 768px) {/* SP */
div#sitemap .h_ttl_w {
	margin-bottom:30px;
}
}

/* ***************************************
	privacy_contents
**************************************** */
div#main_contents h3 {
border-bottom:1px solid #3C9DCC;
padding-bottom:10px;
margin:0 0 20px 0;
}
div#main_contents li {
xline-height:2.6;
position:relative;
}
div#main_contents li a {
	color:#000000;
}
div#main_contents li:before {
	content:"";
	background:#3C9DCC;
	position:absolute;
	top:0;
	left:0;
	border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
}
div#main_contents li:after {
	content:"";
	display:block;
	width:4px;
	height:4px;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	position:absolute;
	top:50%;
	left:3px;
	margin-top:-1px;
	-webkit-transform:translateY(-50%) rotate(45deg);
	transform:translateY(-50%) rotate(45deg);
}

@media screen and (min-width: 769px) {/* PC */
div#main_contents h3 {
font-size:16px;
}
div#main_contents ul {
margin:0 0 85px 0;
}
div#main_contents li {
padding-left:25px;
float:left;
width:288px;/* total 313px */
margin-bottom:24px;
}
div#main_contents li a:hover {
	text-decoration:underline;
}
div#main_contents li:before {
	width:14px;
	height:14px;
}
}
@media screen and (max-width: 768px) {/* SP */
div#main_contents ul {
margin:0 0 40px 0;
}
div#main_contents li {
padding-left:25px;
width:calc(100% - 25px);
margin-bottom:15px;
}
div#main_contents li:before {
	width:15px;
	height:15px;
}

@media screen and (max-width: 320px) {/* w320 */
}
}