
/*アクション禁止*/
img{
	  touch-callout:none;
	  user-select:none;
	  -webkit-touch-callout:none;
	  -webkit-user-select:none;
	  -moz-touch-callout:none;
	  -moz-user-select:none;
	}



html, body {  
background-color: #000000;
	height: 100%;
	position: relative;
	background-image: url(../../img/sensu_base.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-size: 100% auto;
 }

#content.sensu{
	background-color: #000000;
	height: 100%;
	position: relative;
	background-image: url(../../img/sensu_base.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-size: 100% auto;
	padding:0;
	margin:0;
}

#my_video_1{
	width:100%;
	
	}
	
	/*youtube*/
.youtube {
	position: relative;
	/* padding-bottom: 56.25%;
    padding-top: 30px;*/
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
#my_video_1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

	overflow: hidden;
}


.upperLogo{
	max-width: 700px;
	width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:10px;
	padding-top:30px;
		padding-left:10px;
	padding-right:10px;
}


.underLogo{
	max-width: 650px;
	width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:50px;
}

.underLogo img,
.upperLogo img{
	width:100%;
	
}

.vjs-big-play-button{
	
        position: absolute;
        top: 50% !important;
        left: 50% !important;
        margin-top: -45px;
        margin-left: -45px;
}

.container-sensu{
	max-width: 1400px !important;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-right: 0px;
	/*min-height: 100%;*/

	
}

.slides-sensu li {
    background-color: none;
    background-image: url("../img/modal_base.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    max-height: 100%;
}