@charset "UTF-8";#navbarSupportedContent1 .navbar-nav.mr-auto li {	color: hsla(0,0%,100%,1.00);	font-style: normal;	font-weight: 400;	font-family: 'HiraKakuPro-W6''Yu Gothic';	font-weight: 900;	font-size: 13pt;	text-align: center;}#trailer {	background-color: #D7D0D0;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.navbar.navbar-expand-lg.navbar-light.bg-light img {	width: 150px;	position: absolute;}.filmmaker {	width: 90%;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;	background-color: #FFFFFF;}.filmmaker p {	width: 100%;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;	padding-top: 30px;	padding-right: 30px;	padding-bottom: 30px;	padding-left: 30px;	font-size: 10pt;	text-align: justify;}#introduction   {	text-align: center;	background-color: #000000;}.bg-image-loop {	width: 100%; /* 画像の高さを指定 */	position: relative;	background-size: auto 100%;	animation: bg-slider 125s linear infinite;	padding: 0;	background-image: url(../images/about_pic.jpg);	height: 90px;	margin-top: -8px;}#cast {	background-size: 100% auto;	background-repeat: no-repeat;	background-attachment: fixed;	background-image: url(../../../images/haikei.png), -webkit-linear-gradient(270deg,rgba(96,0,1,1.00) 0%,rgba(30,0,0,1.00) 100%);	background-image: url(../../../images/haikei.png), -moz-linear-gradient(270deg,rgba(96,0,1,1.00) 0%,rgba(30,0,0,1.00) 100%);	background-image: url(../../../images/haikei.png), -o-linear-gradient(270deg,rgba(96,0,1,1.00) 0%,rgba(30,0,0,1.00) 100%);	background-image: url(../../../images/haikei.png), linear-gradient(180deg,rgba(96,0,1,1.00) 0%,rgba(30,0,0,1.00) 100%);}.int {	background-color: #000000;	padding-top: 20px;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.int2 img {	width: 100%;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}#introduction p  {	width: 80%;	text-align: justify;	margin-top: 20px;	padding-bottom: 30px;    color: #FFFFFF;}.int img {	width: 100%;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.int2 p {	color: #FFFFFF;	font-size: 10pt;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.int p {	font-size: 10pt;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.main-cast img {	width: 100%;}.main-cast h3 {	color: #FFFFFF;	margin-top: auto;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	text-align: center;}.profile img {	margin-top: 20px;	width: 100%;}.cast_list h3 {	width: 90%;	background-color: #FFFFFF;	color: #DC080B;	margin-right: auto;	margin-left: auto;}.cast_list p {	color: #FFFFFF;	font-size: 10pt;}.profile p {	margin-bottom: auto;}.profile h3 {	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.profile {	color: #FFFFFF;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}.cm {	max-width: 600px;	-webkit-box-shadow: 0 3px 8px 2px #C7C7C7;	box-shadow: 0 3px 8px 2px #C7C7C7;	margin-top: 25px;	margin-right: auto; 	margin-left: auto;	vertical-align: top;/*	height: 480px;*/	margin-bottom: 25px;	background-color: #FFFFFF;}.cm img {	padding-top: 20px;	width: 80%;}.ct_list {	width: 90%;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;    padding-bottom: 3px;}.cm p {	padding-top: 20px;	padding-right: 40px;	padding-bottom: 20px;	padding-left: 40px;	font-size: 10pt;	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;	text-align: left;}.cm h3 {	margin-top: auto;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;	border-bottom: 2px solid #000000;	width: 80%;}/*fighters-enname*/.fighters-enname{    color: #7D7D7D;}.narrow  {	transform: scale(0.96,1);	width: 100%;}.cm h4 {	margin-bottom: auto;	margin-top: 4px;	font-size: 10pt;}#comment {	background-image: url("./images/cm_back.png");	background-size: 100% auto;}.sheik_title {	max-width: 300px;	left: 20px;	margin-left: 20px;}.main-cast p {	text-align: left;	margin-left: auto;	margin-right: auto;	color: #FFFFFF;	font-size: 10pt;	padding-left: 20px;	padding-right: 20px;	margin-bottom: 20px;}.main-cast h4  {	color: #FFFFFF;	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	margin-bottom: auto;	text-align: center;}.fooer_logo  {	width: 100px;	margin-top: 15px;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}.main-cast {	position: relative;	text-align: left;}.cs_coy {	width: 95%;	margin-top: auto;	margin-bottom: 10px;	margin-right: auto;	margin-left: auto;}.slider-wrapper::-webkit-scrollbar {  display: none;  height: 0 !important;}.cm_bold{    font-weight:bold;}@keyframes bg-slider {	from { background-position: 0 0; }    to { background-position: -3260px 0; } /* 1518pxとは使用した背景画像の長さ */}@media (max-width : 992px ){.cm_coy {	width: 95%;	margin-top: auto;	margin-bottom: 10px;	margin-right: auto;	margin-left: auto;}#navbarSupportedContent1 .navbar-nav.mr-auto li {	padding-top: 8px;	padding-bottom: 8px;}.navbar.navbar-expand-lg.navbar-light.bg-light img {	position: static;}}@media (max-width: 767px){#navbarSupportedContent1 .navbar-nav.mr-auto li {	font-size: 16pt;}}@media (min-width: 992px){}@media (max-width: 350px){}