@charset "UTF-8";
/* CSS Document */


.hanging001 {
padding: 0 0 0 0.75em;
list-style-type: none;
margin-left: 1.0em;
}

.hanging001 li {
padding-left: 1em;
text-indent: -1em;
}
.hanging001 li::before {
content: "※";
display: inline-block;
width: 1em;
text-align: center;
position: relative;
left: 0em;
}
/* for PC */
@media screen and (min-width: 1201px) {

	.hanging001 {
	margin-left: 1.5em;
	}

}




.cfx:before, .cfx:after,.cf:before, .cf:after {
content:"";
display: table;
}
.cfx:after,.cf:after { clear:both; }
.cfx,.cf { *zoom:1; }

.syokusaiList {
}



.syokusaiList li {
list-style: none;
text-align: center;
}



/* for PC */
@media screen and (min-width: 992px) {


	ul.syokusaiList {
	margin: 0;
	padding: 0;
	}

	.syokusaiList li {
	float: left;
	width: calc((100% / 3) - 10px);
	padding: 0;
	margin-right: 10px;
	}

	.syokusaiList li:nth-child(3n) {
	margin-right: 0;
	}

	.syokusaiList li:nth-child(3n+1) {
	clear: both;
	}

}





/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}
