@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------------------------
fulcnt.com
------------------------------------------------------------------------------ */

/* TabL+PC */

.moviesBrand {
	background-image: url("../movies/img/movies_brand.jpg");
}

.moviesContMtit {
	font-size: 34px;
	color: #75171C;
	position: relative;
	display: inline-block;
	margin-bottom: 5rem;
	text-align: center;
	width: 100%;
}
.moviesContMtit:before {
  content: '';
  position: absolute;
  bottom: -15px;
  display: inline-block;
  width: 80px;
  height: 3px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #75171C;
  border-radius: 2px;
}

	.moviesContMtit br{
		display:none;
	}
@media screen and (max-width:999px){
	.moviesContMtit br{
		display:inline;
	}
}


/*
.ubrandCont{
	padding:90px 0 0 !important;
}
@media screen and (max-width:599px){
.ubrandCont{
	padding:0 !important;
}
}*/

	.ubrandCont > ul{
		max-width: 1000px;
		width:100%;
		margin: 0 auto -100px;
		padding:60px 0 0;
		border-top: 1px dashed #ccc;
	}
@media screen and (max-width:999px){
	.ubrandCont > ul{
		max-width: 640px;
	}
}
@media screen and (max-width:599px){
	.ubrandCont > ul{
		max-width: 280px;
		padding:0;
		border-top: none;
	}
}

	.ubrandCont > ul{zoom:1;}
	.ubrandCont > ul:after{
	  content: ""; 
	  display: block; 
	  clear: both;
	}
			
		.ubrandCont > ul > li{
			width:50%;
			padding:10px 3%;
			list-style: none;
			line-height: 0;
			float: left;
		}

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

		.ubrandCont > ul > li{
			width:100%;
			float: none;
		}

	}

			.ubrandCont > ul > li a{
				color:#0077b3;
				text-decoration: none;
			}

			.ubrandCont > ul > li img{
				width:100%;
				height: auto;
				margin-bottom: 15px;
				float:left;
			}

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

			.ubrandCont > ul > li img{
			}

		}

				.ubrandCont > ul > li h3{
					color:#0077b3;
					font-size:0.9em;
					font-weight:700;
					text-align: center;
					line-height: 1.7em;
				}

				.ubrandCont > ul > li.uc h3{
					color:#fff;
				}

					
/* /TABP+SPL */



/* SPP */
@media screen and (max-width: 599px) {

	.moviesBrand {
		background-image: url("../movies/img/movies_brand_sp.jpg");
	}
	.moviesBrand .ubrandTit01 {
		font-size: 11vw;
	}
	
	.moviesContMtit {
		font-size: 6.4vw;
		margin-bottom: 3rem;
	}
	.moviesContMtit:before {
	 bottom: -10px;
	  width: 60px;
	  height: 2px;
	}

	
}

