@charset "utf-8";
/*------------------------------------------------------------
	privacy-policy
------------------------------------------------------------*/
.comCircleBg {
	padding-bottom: 20rem;
}
#main .pageTitle {
	margin: 14.4rem 0 11rem;
}
#main .text {
	font-weight: 300;
	letter-spacing: 0.048rem;
}
#main .text + .innerBox {
	margin-top: 8rem;
}
#main .innerBox:not(:last-child) {
	margin-bottom: 8rem;
}
#main .h_title {
	margin-bottom: 2.4rem;
	font-size: 2.8rem;
	font-weight: 300;
	letter-spacing: 0.084rem;
	line-height: 1.4;
}
#main .textUl {
	margin: 0.8rem 0 0 0.4rem;
}
#main .textUl li {
	padding-left: 1.2em;
	text-indent: -1.2em;
	letter-spacing: 0.048rem;
}
#main .textUl li a:not(a[href^="tel:"]) {
	text-decoration: underline;
}
#main .textUl li a:hover {
	opacity: 0.7;
}
#main .textUl > li  ul {
	padding-left: 0.3em;
}
#main .textUl > li .dotUl {
	padding-left: 0.5em;
}
#main .subUl ul li span {
	margin-right: 0.2rem;
	width: 1.8rem;
	display: inline-block;
	text-align: right;
}
@media all and (max-width: 980px) {
	.comCircleBg {
		padding-bottom: 12rem;
	}
	#main .pageTitle {
		padding-bottom: 6.4rem !important;
	}
	#main .text {
		letter-spacing: 0.042rem;
	}
	#main .text + .innerBox {
		margin-top: 4.1rem;
	}
	#main .innerBox:not(:last-child) {
		margin-bottom: 4.1rem;
	}
	#main .h_title {
		margin: 0 -1rem 1.5rem 0;
		font-size: 2.4rem;
		letter-spacing: 0.072rem;
	}
	#main .subUl ul li {
		padding-left: 1.5em;
		text-indent: -1.5em;
	}
}