@charset "UTF-8";

body {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	-webkit-text-size-adjust: 100%;
}

p {
	color: #333;
	margin: 0;
	font-family: 'Zen Kaku Gothic New', sans-serif;
}

.spOnly {
	display: block;
}

@media (min-width: 768px) {
	.spOnly {
		display: none;
	}
}

.pcOnly {
	display: none;
}

@media (min-width: 1024px) {
	.pcOnly {
		display: block;
	}
}


/*=================================================*/
/*プライバシー
/*=================================================*/
.privacySection {
	margin: 80px auto;
}

@media (min-width: 768px) {
	.privacySection {
		margin: 120px auto 110px;
	}
}

.privacySection .SectionTitleBox {
	justify-content: center;
}

.privacy .inner {
	background-color: white;
}

.privacy .inner {
	margin: 30px auto 0;
	width: 90%;
	max-width: 1100px;
}

@media (min-width: 1200px) {
	.privacy .inner {
		width: 100%;
		margin: 40px auto 0;
	}
}

.privacy .inner .textarea {
	border: 1px solid #ABA19A;
	background: #FFF;
	border-radius: 4px;
	padding: 50px 0;
	width: 100%;
}

@media (min-width: 750px) {
	.privacy .inner .textarea {
		padding: 100px 0;
	}
}

.privacy .inner .textarea .textareaInner {
	margin: 0 auto;
	width: 90%;
	max-width: 800px;
	transition: 0.3s;
}

.privacy .inner .textarea .textareaInner .h3 {
	color: #AC886D;
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 28.5px;
	letter-spacing: 1.28px;
	transition: 0.3s;
}

.privacy .inner .textarea .textareaInner .privacyText {
	color: #333;
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28.5px;
	letter-spacing: 1.28px;
	transition: 0.3s;
}

@media (min-width: 750px) {
	.privacy .inner .textarea .textareaInner .privacyText {
		font-size: 16px;
		line-height: 29px;
	}
}

.privacy .inner .textarea .textareaInner .link {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.privacy .inner .textarea .textareaInner .link:hover .privacyText {
	transition: 0.3s;
	color: #9a9a9a;
}

.privacy .inner .textarea .textareaInner .linkTel {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.underTopWrap .h1TitX .jpTit {
	white-space: nowrap;
}

/*# sourceMappingURL=contact.css.map */