@charset "utf-8";


body {
	/*スマホで勝手に文字が大きくなる対策*/
	-webkit-text-size-adjust: 100%;
}


.org-main * {
	font-family: "Noto Sans JP";
	color: #3C3C3A;
}
.org-main {
	padding: 41px 0 105px;
}
	.section__inner {
		width: 1280px;
		margin: 0 auto;
	}

	.page__title {
		font-size: 22px;
		font-weight: 500;
		text-align: center;
		margin-bottom: 115px;
		letter-spacing: 3.6px;
	}
		.page__title span {
			display: block;
			font-size: 36px;
			font-weight: 400;
			font-family: Chillax;
			margin-bottom: 16px;
			letter-spacing: 0;
		}
	.faq__item {
		background: #FDF3F3;
		padding: 19px 29px 30px;
	}
	.faq__item:not(:last-of-type) {
		margin-bottom: 21px;
	}
		.faq__question {
			display: flex;
			align-items: center;
			gap: 0 8px;
			font-size: 19px;
			font-weight: 500;
			letter-spacing: 2.1px;
			margin-bottom: 3px;
		}
			.faq__question .left {
				font-size: 24px;
				font-weight: 500;
				letter-spacing: 2.4px;
			}
				.faq__question .left .pink {
					font-size: 27px;
					font-weight: 600;
					letter-spacing: 3.24px;
					font-family: Chillax;
					color: #EE848B;
				}
		.faq__answer {
			display: flex;
			gap: 0 8px;
			font-size: 15px;
			font-weight: 500;
			letter-spacing: 1.8px;
			line-height: 1.85;
			padding-left: 12px;
		}
			.faq__answer .left {
				font-size: 15px;
				font-weight: 500;
				letter-spacing: 1.5px;
			}
				.faq__answer .left .en {
					font-size: 19px;
					font-weight: 600;
					letter-spacing: 2.28px;
					font-family: Chillax;
					line-height: 1.4;
				}

#contact.cntc {
	display: none;
}