@charset "UTF-8";

/* Infomation 
---------------------------------------------------------------------
File Name :  pamphlet.css
Create date :  2025/03/26

// Braek Points
// PC
@media screen and (max-width: 979px) {
}
// Phone
@media screen and (max-width: 767px) {
}
---------------------------------------------------------------------
*/


/* --------------------------------
	privacypolicy
-------------------------------- */
#privacypolicy {
	display: none;
}
.privacypolicy-container {
	padding: var(--px48) var(--px40);
	border: 1px solid var(--color-glb-gray-06);
}
.privacypolicy-container .tag-checkbox-area .tag-checkbox-box {
	justify-content: center;
}
.privacypolicy-container .agree-area {
	text-align: center;
}
.privacypolicy-container .agree-area .glb-btn-01 a {
	pointer-events: none;
	position: relative;
	z-index: 1;
	display: none;
}
.privacypolicy-container .agree-area .glb-btn-01 a:before {
	position: absolute;
	content: '';
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	top: 0;
	bottom: 0;
	left: -2px;
	right: 0;
	margin: auto;
	background: #ffffff;
	opacity: 0.80;
	z-index: 2;
}
.privacypolicy-container .agree-area .glb-btn-01 a.active {
	pointer-events: auto;
	opacity: 1;
}
.privacypolicy-container .agree-area .glb-btn-01 a.active:before {
	display: none;
}
@media screen and (max-width: 767px) {
	.privacypolicy-container {
		padding: var(--px40) var(--px24);
	}
}


/* --------------------------------
	modaal.css hack
-------------------------------- */
.modaal-container {
	background-color: #fff !important;
}
.modaal-content-container {
	padding: 0 !important;
}
@media screen and (max-width: 767px) {
	.modaal-content-container {
	}
}


p.btn-caption {
	font-size: 18px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	p.btn-caption {
		font-size: 14px;
	}
}






