body {
	font-family: "Meiryo UI",sans-serif;
	margin: 0;
	padding: 0;	
	font-size: 1rem;
	background-image: linear-gradient(to right,  rgb(7, 8, 24),rgb(45, 20, 85));	
	color: #ffffff;
	/* background: #ffffff; */
	/* color: #777777; */
}

.lead{
	font-size: 16px;
}

.center p {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.banner{
	/* background-color:#eaeaea; */
}

.modal-content,.modal-header,.modal-body,.modal-footer{
	width: inherit;
	width:100%;
	/* min-height: 200px; */
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	color:#777777;
}

.text-bold1{
	font-weight: 800;
	color: #777777;
}

.fs-postion{
	font-size:small;
}

.fs-small{
	/* font-size:small; */
	font-size: 0.9rem;
}

.nav-top{
	height: 115px;
}

.nav-top-fix{
	/* background-image: linear-gradient(to right, rgba(25, 72, 114,0.8), rgb(37, 195, 205,0.8)); */
	/* background-image: linear-gradient(to right, rgba(122, 124, 126, 0.8), rgba(214, 217, 218, 0.8)); */
	background-color: #ffffff;opacity: 0.8;
}

.nav-cookie{
	background-image: linear-gradient(to right, rgba(215, 90, 0,0.7), rgb(255, 90, 0,0.9));
	/* background-color: #ff5a00;opacity: 0.7; */
	color:#ffffff;
}

.footer-fix{
	/* background-image: linear-gradient(to right, rgba(25, 72, 114,0.8), rgb(37, 195, 205,0.8)); */
	/* background-image: linear-gradient(to right, rgba(122, 124, 126, 0.8), rgba(214, 217, 218, 0.8)); */
	background-color: #ffffff;opacity: 0.8;
	height: 50px;
}

.tab-bg-color{
	background-color:#eaeaea!important;
}


.header-bg-color{
	background: 0 0;
	/* background-image: linear-gradient(to right, rgb(147, 149, 151), rgb(239, 239, 239)); */
	/* background-image: linear-gradient(to bottom right,  rgb(145,71,255), rgb(7, 8, 24)); */
	/* background-image: linear-gradient(to right,rgb(7, 8, 24),rgb(65, 64, 64)); */
	background-color: #000000;
	color:#ffffff;
}

.footer-bg-color{
	background: 0 0;
	/* background-image: linear-gradient(to right, rgb(65, 64, 64), rgb(7, 8, 24)); */
	/* background-image: linear-gradient(to right, rgb(134, 40, 143), rgb(230, 30, 142)); */
	background-image: linear-gradient(to right,  rgb(7, 8, 24),rgb(45, 20, 85));	
	padding: .6rem 1rem;
	color:#fff;
}


.reg-bg-color{
	margin-bottom: -1px;
	background: 0 0;
	border: 0px solid transparent;
	border-top-left-radius: 1.4rem;
	border-top-right-radius: 1.4rem;
	border-bottom-left-radius: 1.4rem;
	border-bottom-right-radius: 1.4rem;
	/* background-color:#eaeaea!important; */
	/* background-image: linear-gradient(to right, rgba(25, 72, 114), rgb(37, 195, 205)); */
	/* background-image: linear-gradient(to right, rgb(145,71,255), rgb(7, 8, 24)); */
	background-color: #9146FF;
	padding: .6rem 1rem;
	color:#ffffff;
}

.nav-tabs .nav-link.active {
    color: #e11c24;
}
.img-thumbnail{
	/* background-color:rgba(252, 251, 251, 90%)!important; */
	background-color:rgb(0 0 0 / 0%)!important;
	border: none;
}

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

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

}
@media screen and (max-width: 780px) {
	body {
		 /* font-size: 16px; */
		 font-size: 0.9rem;
	}
	h2{
		/* font-size: 18px; */
		font-size: 1.0rem;
		font-weight: 700;
	}
	.lead{
		/* font-size: 16px; */
		font-size: 0.9rem;
	}

}
@media screen and (max-width: 600px) {
	body {
		 /* font-size: 13px; */
		 font-size: 0.9rem;
	}
	.lead{
		/* font-size: 13px; */
		font-size: 0.9rem;
	}
	.form-control{
		/* font-size: 13px; */
		font-size: 0.9rem !important;
	}

}
@media screen and (max-width: 375px) {
	body {
		 /* font-size: 13px; */
		 font-size: 0.9rem;
	}
	.lead{
		/* font-size: 13px; */
		font-size: 0.9rem;
	}
}
@media screen and (max-width: 320px) {
	body {
		 /* font-size: 12px; */
		 font-size: 0.8rem;
	}
	.lead{
		/* font-size: 12px; */
		font-size: 0.8rem;
	}
}
