@charset "utf-8";

/* ------------------------------------- /
/   contentsBox
/* ------------------------------------- */

body#movie h2 {
	background: url(../movie/img/h2.png) no-repeat center;
	height: 55px;
	margin: 0;
	text-indent: -9999px;
}

div.bnrBox img {
	display: none;
}

div.bnrBox p {
	margin: 0 0 20px 0;
	background: url(../movie/img/bnr_nico_on.gif);
}

div.bnrBox p a {
	display: block;
	width: 790px;
	height: 60px;
	background: url(../movie/img/bnr_nico_off.gif);
	-webkit-transition: 0.5s ease-in-out;  
	-moz-transition: 0.5s ease-in-out;  
	-o-transition: 0.5s ease-in-out;  
	transition: 0.5s ease-in-out; 
}

div.bnrBox p a:hover {
	opacity: 0;  
    filter: alpha(opacity=100); 
}

h3.movie01 {
	background: url(../movie/img/h3_01.gif);
}

h3.movie02 {
	background: url(../movie/img/h3_02.gif);
}

h3.movie03 {
	background: url(../movie/img/h3_03.gif);
}

h3.movie04 {
	background: url(../movie/img/h3_04.gif);
}

h3.movie05 {
	background: url(../movie/img/h3_05.gif);
}

h3.movie06 {
	background: url(../movie/img/h3_06.gif);
}

h3.movie07 {
	background: url(../movie/img/h3_07.gif);
}

h3.movie08 {
	background: url(../movie/img/h3_08.gif);
}

h3.movie09 {
	background: url(../movie/img/h3_09.gif);
}

h3.movie10 {
	background: url(../movie/img/h3_10.gif);
}

body#movie p.date {
	border-bottom: dotted 2px #fedc00;
	margin: 0 0 20px 0;
}

div.movieSub {
	margin: 0 30px 30px 30px;
	padding: 20px;
	background: #007bfc url(../movie/img/bg_movie.gif) no-repeat right center;
	border-radius: 10px;
	border: solid 2px #000;
}

p.mThm {
	margin: 0 10px 10px 10px;
}

p.mThmS {
	display: none;
}

div.cre {
	font-size: 12px; font-size: 1.2rem;
	padding: 10px 10px 1px 10px;
	background: #C8E7FB;
	line-height: 140%;
	border-radius: 5px;
}

@media screen and (max-width: 768px) { /* 767px以下の場合 */

/* ------------------------------------- /
/   contentsBox
/* ------------------------------------- */

body#movie div.contentsBox {
	margin-top: 10px;
}

body#movie h2 {
	background: url(../movie/img/h2_s.png) no-repeat center;
	background-size: contain;
	height: 0;
	margin: 0;
	padding-top: 12.03%;
	text-indent: -9999px;
}

div.bnrBox img {
	display: block;
}

div.bnrBox p {
	margin: 0 0 20px 0;
	background: none;
}

div.bnrBox p a {
	display: block;
	width: auto;
	height: auto;
	background: none;
	-webkit-transition: none;  
	-moz-transition: none;  
	-o-transition: none;  
	transition: none; 
}

div.bnrBox p a:hover {
	opacity: 100;  
    filter: alpha(opacity=100); 
}


h3.movie01 {
	background: url(../movie/img/h3_01_s.gif);
}

h3.movie02 {
	background: url(../movie/img/h3_02_s.gif);
}

h3.movie03 {
	background: url(../movie/img/h3_03_s.gif);
}

h3.movie04 {
	background: url(../movie/img/h3_04_s.gif);
}

h3.movie05 {
	background: url(../movie/img/h3_05_s.gif);
}

h3.movie06 {
	background: url(../movie/img/h3_06_s.gif);
}

h3.movie07 {
	background: url(../movie/img/h3_07_s.gif);
}

h3.movie08 {
	background: url(../movie/img/h3_08_s.gif);
}

h3.movie09 {
	background: url(../movie/img/h3_09_s.gif);
}

h3.movie10 {
	background: url(../movie/img/h3_10_s.gif);
}

div.movieSub {
	margin: 0 0 30px 0;
	padding: 10px;
	border-radius: 5px;
	background-size: contain;
}

p.mThm {
	display: none;
}

p.mThmS {
	display: block;
}

}