  @charset "utf-8";
/* ----test 会社情報 麻豆原创の取組み---- */

#main section {
	width: 100%;
	margin: 0px;
}

#main section img {
	margin-bottom: 30px;
}

.fR{
  float:right;
  margin-left:3em;
}

#main section p {
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 200%;
	margin-bottom: 30px;
}

#main section p.last {
	margin-bottom: 80px;
  background-color:#FFF1DC;
  padding:1em 2em;
}

#main section p.last span {
  font-weight:bold;
}

#main section p a {
	color: #f19716;
}

#main section h4 {
	margin: 0px 0px 19px 0;
    font-weight:bold;
	font-size: 14px;
}

#main section ol {
	font-size: 12px;
	margin: 0px 0px 39px 0;
	padding: 0px;
}

#main section ol li {
	list-style:decimal;
	line-height: 170%;
	margin: 0 0 1em 15px;
	list-style-position:outside;
}

#main section ul {
	font-size: 12px;
	margin: 0px 0px 39px 0;
	padding: 0px;
}
#main section ul li {
	list-style: inside;
	line-height: 170%;
	margin: 0 0 1em 15px;
	list-style-position:outside;
}

#main section ol.compliance li h4 {
	margin: 0px;
	font-weight:bold;
	font-size:110%;
	letter-spacing:1px;
}


/*
****     SP     ***
**/
@media (max-width: 767px) {
	#main section {
    padding-top: 64px;
    margin-top: -64px;
		padding-bottom: 10px;
	}
	.type2 {
		margin-top: 0;;
	}
	#main section img,
	#main section img {
		width: 100%;
	}
	#main section p.last {
		padding: 10px;
		margin-bottom: 40px;
	}
	#main section img {
		margin-bottom: 10px;
	}
	#main section p {
		letter-spacing: 1px;
		line-height: 150%;
    font-size: 14px;
	}
	#main section ol {
		margin-bottom: 30px;
	}
	#main section ol li {
		margin: 0 0 5px 15px;
		line-height: 150%;
    font-size: 12px;
	}
	#main section ul li {
		margin: 0 0 5px 15px;
		line-height: 150%;
	}
	
	#main section h4 {
		margin-bottom: 10px;
	}
	
	#main section img.fR {
		margin-left: 10px;
		width: 100px;
	}
	#main section ol.compliance li h4 {
		font-size: 14px;
	}
	#main section:last-child p:nth-child(2) {
		font-size: 12px;
	}
}
