@charset "utf-8";

/*
==============
privacy.css
==============
*/

/* -----------------
■ privacy
------------------- */
.privacy {
	padding-top: calc(127 / var(--customW)); }

.privacy .content__head {
	margin-top: calc(-298 / var(--customW)); }

.privacy .content__head img {
	height: calc(98 / var(--customW)); }

.privacy .content__body {
	margin-top: calc(176 / var(--customW));
	padding-bottom: calc(80 / var(--customW));
	background-color: #fcfcfc; }

.privacy__wrap {
	position: relative;
  top: calc(-24 / var(--customW));
	width: calc(1208 / var(--customW));
	margin: 0 auto; }

.privacy__wrap-text {
	font-size: calc(25 / var(--customW));
	font-weight: 500;
	line-height: 1.9;
	letter-spacing: 0.065em; }

.privacy__wrap-list {
  margin-top: calc(101 / var(--customW)); }

.privacy__wrap-list-item:nth-of-type(n+2) {
  margin-top: calc(53 / var(--customW)); } 

.privacy__wrap-list-item-title {
	font-size: calc(35 / var(--customW));
	font-weight: 500;
	line-height: 1.78;
	letter-spacing: 0.075em; }

.privacy__wrap-list-item-text {
	margin-top: calc(29 / var(--customW));
	font-size: calc(25 / var(--customW));
	font-weight: 500;
	line-height: 1.9;
	letter-spacing: 0.075em; }


@media screen and (max-width: 767px)
{
	.privacy {
		padding-top: calc(105 / var(--customW)); }

	.privacy .content__head {
		margin-top: calc(0 / var(--customW));
    padding-top: calc(47 / var(--customW));
		background-color: #fcfcfc; }

	.privacy .content__head-deco {
		margin-top: calc(-16 / var(--customW));
		padding-left: calc(44 / var(--customW)); }

	.privacy .content__head img {
    top: calc(-35 / var(--customW));
		height: calc(80 / var(--customW)); }

	.privacy .content__body {
		margin-top: calc(0 / var(--customW));
		padding-top: calc(80 / var(--customW));
		background-color: #fcfcfc; }

	.privacy__wrap {
		position: relative;
	  top: calc(0 / var(--customW));
		width: calc(327 / var(--customW));
		margin: 0 auto; }

	.privacy__wrap-text {
		font-size: calc(14 / var(--customW));
		line-height: 1.85;
		letter-spacing: 0em; }

	.privacy__wrap-list {
	  margin-top: calc(34 / var(--customW)); }

	.privacy__wrap-list-item:nth-of-type(n+2) {
	  margin-top: calc(34 / var(--customW)); } 

	.privacy__wrap-list-item-title {
		padding-left: 1.1em;
    text-indent: -1.1em;
		font-size: calc(22 / var(--customW));
		line-height: 1.78;
		letter-spacing: 0.025em; }

	.privacy__wrap-list-item-text {
		margin-top: calc(17 / var(--customW));
		font-size: calc(14 / var(--customW));
		line-height: 1.85;
		letter-spacing: 0; }

} /* media end */












