.pc-env .ai-dream-background {
	background: #fefbec;
	width: 100%
}

.pc-env .ai-dream-container {
	margin: 0 auto;
	width: 10rem;
    background-image: url(../img/header_back.png);
    background-position: center top;background-size: 100% auto;background-repeat: no-repeat;
}

.pc-env .ai-birth-background {
	background: #f2f5fc;
	width: 100%
}

.pc-env .ai-birth-container {
	margin: 0 auto;
	width: 10rem
}

.pc-env .ai-tarotcards-report-background {
	background: #f2f5fc;
	width: 100%
}

.pc-env .ai-tarotcards-report-container {
	margin: 0 auto;
	width: 10rem
}

.pc-env .pc-bottom-area {
	width: 10rem
}

.pc-env {
	background: #f2f5fc
}

.pc-env .ai-tarotcards-container {
	margin: 0 auto;
	overflow-x: hidden;
	width: 10rem
}

.pc-env .ai-name-analysis-report-background {
	background: #fcf9f2;
	width: 100%
}

.pc-env .ai-name-analysis-report-container {
	margin: 0 auto;
	width: 10rem
}

.pc-env .ai-name-analysis-background {
	background: #fcf9f2;
	width: 100%
}

.pc-env .ai-name-analysis-container {
	margin: 0 auto;
	width: 10rem
}

.pc-env .modal-content,
.pc-env .popup-overlay .popup-wrapper .popup-content {
	left: 50%;
	transform: translateX(-50%)
}

.pc-env .ai-dream-report-background {
	background: #fcf9f2;
	width: 100%
}

.pc-env .ai-dream-report-container {
	margin: 0 auto;
	width: 10rem
}

.pc-env {
	cursor: pointer
}

.pc-env .ai-astrolabe-report-background {
	background: #f2f5fc;
	width: 100%
}

.pc-env .ai-astrolabe-report-container,
.pc-env .pc-loading {
	margin: 0 auto;
	width: 10rem
}

body,
html {
	height: auto
}


@media (max-width: 575.98px) {
	.pc-env .ai-dream-container {
		margin: 0 auto;
		width: 10rem;
	}
}