body#top {
	/**/
	overflow: hidden;
}

main.top {
	background-color: #030303;
}

.top #content {
	/**/
	margin-top: 113px;
	padding-top: 0;
	width: 100%!important;
/*	width: 1500px;*/
/*    width: 100%!important;
	height: calc(100vh - 113px);
	line-height: 1;
	background-repeat: no-repeat;*/
	
	/*
	background-image: url("../img/top/img_bg1500.jpg");
	*/
	
	background-image: url("../img/top/mv.jpg");
	position: relative;
}
.credit{
	position: absolute;	
	bottom: 45px;
	right: 45px;
	font-size: 10px;
	color: #9E9E9E;
	text-align: right;
	line-height: 1.5;
}
.credit span{
	font-style: italic;
}
.mv_slide .slide_img{
	width: 100%;
    height: calc(100vh - 113px);
    background-size: cover;
    background-position: center center;
}
.mv_slide .slide_in{
	position: relative;
}
.mv_slide .slide_in:nth-child(1) .slide_img{
	background-image: url(../img/top/mv01.jpg);
}
.mv_slide .slide_in:nth-child(2) .slide_img{
	background-image: url(../img/top/mv02.jpg);
}
.mv_slide .slide_in:nth-child(3) .slide_img{
	background-image: url(../img/top/mv03.jpg);
}
.mv_slide .slide_in:nth-child(4) .slide_img{
	background-image: url(../img/top/mv04.jpg);
}
.mv_slide .slide_in:nth-child(5) .slide_img{
	background-image: url(../img/top/mv05.jpg);
}
@media (orientation: portrait){
.top #content {
	
	/*
	width: 100vw;
	height: 100vh;*/
	background-position: center center;	
	/*display: flex;*/
	align-items: center;
	justify-content: center;
	
	
	background-image: url("../img/sp/mv.jpg");
	background-size: cover;
	

/*	background-image: url("../img/sp/mv.jpg");
	background-size: 100% auto;
*/	
	}

}
/*デバイスが横向きの場合*/
@media (orientation: landscape){
.top #content {
	/*
	width: 100vw;
	height: 100vh;*/
	background-position: center center;
	/*display: flex;*/
	align-items: center;
	justify-content: center;
	
	
	background-image: url("../img/top/mv.jpg");
	background-size: cover;
	
	
/*	background-image: url("../img/top/mv.jpg");
	background-size: auto 100%;
*/	
	}
}


/* タブレット(768px以下) */ 
@media screen and ( max-width:1280px ) {

.top #content {
	width: auto;
	margin-top: 70px;
	height: calc(100vh - 70px);
}
.credit{
	bottom: 21px;
	right: 21px;
	font-size: 9px;
}
}
/* end */ 


/* スマホ/タブレット(縦画面)  
@media (orientation: portrait) {

#top #content {
	height: 100vh;
}
	
}*/
/* end */


/* スマホ/タブレット(横画面)  
@media screen and ( max-width:1280px ) and ( orientation:landscape ) {

#top #content {
	height: 100vh;
}
	
}*/
/* end */


/* スマホ(768px未満) */ 
@media screen and ( min-width:1500px ) {
	
}
/* end */

/* スマホ(768px未満) */ 
@media screen and ( max-width:1280px ) {

body#top {
	overflow: auto; 
}

	
	
}
/* end */


@media screen and ( max-width:599px ) {
.credit{
	right: auto;
	left: 21px;
	bottom: 50px;
	font-size: 8px;
	text-align: left;
}
}




/* 11 */ 
@media screen and ( min-height:400px ) and ( max-height:690px ) and ( min-width:1152px ) and ( max-width:1366px ) and ( orientation:landscape ) {

}
/* end */



#top footer {
	color: #EFEFEF;
}