@charset "utf-8";
/* common */
html, body, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, dl, dt, dd, a, ul, ol {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  list-style: none;
}
.brcl {
	clear: both;
}

#contents #tsd {
	display: block;
	line-height: 0;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	width: 950px;
	text-align: left;
}
#contents #tsd img{
	border: none;
	vertical-align: bottom;
}
#contents #tsd p{
	padding: 0px;
}




#contents #tsd video {
  width: 950px;
  margin: 0;
  padding: 0;
}
#contents #tsd .bgmovietop{
	padding: 0;
	margin: 0;
	width: 950px;
	height: 1244px;
	background-image: url("../img/topbg.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#contents #tsd .bgmovie01{
	padding: 0;
	margin: 0;
	width: 950px;
	height: 1580px;
	background-image: url("../img/bgm01.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#contents #tsd .bgmovie02{
	padding: 0;
	margin: 0;
	width: 950px;
	height: 1556px;
	background-image: url("../img/bgm02.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#contents #tsd .bglink01{
	padding: 0;
	margin: 0;
	width: 950px;
	height: 514px;
	background-image: url("../img/bgbtn01.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#contents #tsd .bglink02{
	padding: 370px 0 0 0;
	margin: 0;
	width: 950px;
	height: 946px;
	background-image: url("../img/bgbtn02.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}


#contents #tsd .mtsp10{margin-top: 10px !important;}
#contents #tsd .mtsp20{margin-top: 20px !important;}
#contents #tsd .mtsp30{margin-top: 30px !important;}
#contents #tsd .mtsp40{margin-top: 40px !important;}
#contents #tsd .mtsp50{margin-top: 50px !important;}
#contents #tsd .mtsp60{margin-top: 60px !important;}
#contents #tsd .mtsp70{margin-top: 70px !important;}
#contents #tsd .mtsp80{margin-top: 80px !important;}
#contents #tsd .mtsp90{margin-top: 90px !important;}
#contents #tsd .mtsp100{margin-top: 100px !important;}



/* ロールオーバー時の反調 */
#contents #tsd a:hover img.imgwhite{
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}