@charset "utf-8";


/*-------------------------------------------------------------------
	mainVisual
-------------------------------------------------------------------*/

#mainVisual.privacyPage {
	background: #252525;
	background-size: cover;
	color: #e0c490;
}

@media screen and (max-width: 767px){
	
}


/*-------------------------------------------------------------------
	profilePage
-------------------------------------------------------------------*/

.profTable {
	width: 100%;
}

.profTable th,
.profTable td {
	border-top: 1px solid #666464;
	border-bottom: 1px solid #666464;
	padding: 30px 50px;
	box-sizing: border-box;
	text-align: left;
	vertical-align: top;
}

.profTable th {
	background: #f2eee8;
	width: 26%;
	font-weight: 400;
	padding: 30px 40px;
}

.gglMap {
	margin-bottom: 120px;
}

.gglMap iframe {
	width: 100% !important;
	height: 585px !important;
}



@media screen and (max-width: 767px){
	table,
	tbody,
	tr,
	th,
	td {
		display: block;
	}
	
	.profTable {
		border-bottom: 1px solid #666464;
	}
	
	.profTable th,
	.profTable td {
		border-top: 1px solid #666464;
		border-bottom: none;
		padding: 20px 5%;
		box-sizing: border-box;
		text-align: left;
		vertical-align: top;
	}

	.profTable th {
		padding: 20px 5%;
		width: auto;
		border-bottom: 2px  dotted #66464;
	}
	
	.profTable td {
		border-top: none;
	}
	
	.gglMap {
		margin-bottom: 80px;
	}
	
	.gglMap iframe {
		height: 350px !important;
	}
	
}




/*-------------------------------------------------------------------
	privacyPage
-------------------------------------------------------------------*/

#privacyPage .first {
	margin-bottom:100px;
}

#privacyPage .secs {
	margin-bottom: 120px;
}

@media screen and (max-width: 767px){
	
	#privacyPage .first {
		margin-bottom:60px;
	}

	#privacyPage .secs {
		margin-bottom: 80px;
	}
	
}


/*-------------------------------------------------------------------
	fadein
-------------------------------------------------------------------*/

.fadeInDown {
	animation-fill-mode:both;
	animation-duration:3s;
	animation-name: fadeInDown;
	visibility: visible !important;
}

@keyframes fadeInDown {
 	0% { opacity: 0; transform: translateY(30px); }
 	100% { opacity: 1; transform: translateY(0); }
}


