﻿body{
	background: #000 ;
}

#particles-js{ 
  position:fixed;
  z-index:0;
  width: 100%;
  height: 100%;
}

#wrapper {
	margin: 0 auto ;
  }

.btn {
	text-align: center ;
	margin: 40px auto ;
}
@media screen and (max-width: 767px) {
.btn {
	max-width: 320px ;
}
}

.img-height100p {
  height: 100%;
}
.youtube {
  width: 100%;
	max-width: 700px ;
	margin: 20px auto ;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
.top_movie {
	width: 90% ;
}
}

#ba_award_bottom {
	width: 100% ;
	max-width: 700px;
	margin: 80px auto 0 auto;
	padding: 2vw;
	background: #fff ;
}
@media screen and (max-width: 767px) {
#ba_award_bottom {
	width: 90% ;
	padding: 2vw;
}
}

.ba_award_bottom_in  {
	padding-bottom: 30px ;
}

.ba_award_bottom_in h2 {
	color: #000 ;
	font-size:20px ;
	text-align: center ;
	padding: 5px 0;
}

.ba_award_bottom_in table {
	width: 100% ;
	margin: 30px auto 0 auto ;
	color: #000 ;
}
@media screen and (max-width: 767px) {
.ba_award_bottom_in table {
	margin: 10px auto 0 auto ;
}
}

.ba_award_bottom_in table tr th {
	width: 100% ;
	display: block ;
	background: #89792e ;
	padding: 10px ;
	text-align: center ;
	color: #fff ;
	font-size: 18px ;
}

.ba_award_bottom_in table tr td {
	width: 100% ;
	display: block ;
	border-bottom: 1px solid #89792e ;
	padding: 10px 10px 30px 10px ;
	font-size: 18px ;
}

@media screen and (max-width: 767px) {
.ba_award_bottom_in table tr th {
	font-size: 16px ;
}
.ba_award_bottom_in table tr td {
	font-size: 16px ;
}
	
}

.ba_award_bottom_in table tr td ul li {
	padding-left: 1em ;
	text-indent: -1em ;
	line-height: 1.5 ;
	margin-bottom: 10px ;
}


.movie_box {
	margin: 30px auto 0 auto ;
}

.movie_box h3 {
	border: 2px solid #000 ;
	text-align: center ;
	font-size: 16px ;
	color: #000 ;
}

.btn_box {
	width: 100% ;
	max-width: 700px;
	margin: 80px auto 0 auto;
	padding: 2vw;
	background: #807867 ;

}

.btn_box_2026 {
	width: 100% ;
	max-width: 700px;
	margin: 80px auto 0 auto;
	padding: 1vw;

}