@charset "utf-8";



@media screen and (max-width: 736px){
	#jet-global-header{
		position: relative;
		background-color: #fff;
	}
	#jet-global-header a{
		color: #333;
	}
	#jet-global-header h1 a{
		background-image: url(../common/images/logo_black.svg);
	}
	
	#jet-container img{
		display: block;
		width: 100%;
	}
	
	#jet-container a.more-info em{
		/*font-weight: 500;*/
	}
	
	 /* index01
 ----------------------------------*/
#jet-index01{
	width: 100%;
	min-width: auto;
  height: 0 !important;
  padding: 96% 0 0;
/* background: url(../images/sp_main.jpg) no-repeat 50% 50%;*/
  background-size: cover;
  position: relative;
 }
 #jet-index01 .jet-contents-inner{
  height: auto;
  position: absolute;
  /*bottom: 2%;*/
	 top: 10vw;
  left: 0;
  text-align: center;
  padding: 0;
 }
 #jet-index01 .index01-txt-box{
  /*width: 71.2%;*/
  width: 60%;
  height: auto;
  margin: 0 auto;
  padding: 0;
  position: relative;
  left: unset;
  /*bottom: 10px;*/
	 top: 0px;
 }
 
/* Index News
----------------------------------*/

#jet-news .pc-dis {
	width: 95%;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 0;
	position: relative;
	top: 0;
}
#jet-news .pc-dis .jet-news-wrap{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: block;
}
#jet-news .jet-contents-inner {
	width: 100%;
	margin-bottom: 20px;
	padding: 0;
}
#jet-news .index-release ul,#jet-news .other-news ul {
	margin-top: 10px;
	display: block;
}
#jet-news .index-release ul li,#jet-news .other-news ul li {
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 1.6;
}
#jet-news .index-release ul li:last-child,#jet-news .other-news ul li:last-child {
	margin-top: 10px;
	padding: 10px 0 0;
	border-left: none;
	border-top: 1px dotted #808080;
}
#jet-news .index-release .news_date,#jet-news .other-news .news_date {
	padding: 0 0 5px 0;
}
#jet-news .index-release .news_txt,#jet-news .other-news .news_txt {
	width: 73%;
	padding-right: 2%;
}
#jet-news .index-release .news_thum,#jet-news .other-news .news_thum{
	width: 25%;
}

	 /* Index Gallery
 ----------------------------------*/
/*
#jet-index-gallery{
		position: relative;
		width: 100%;
		height: auto;
		padding-top: 0;
		padding-bottom: 0em;
		background-color: #FFF;
	}*/
#jet-index-gallery .bg_movie_player{
		width: 100%;
		top: 0;
		left: 0;
		transform: none;
		position: relative;
		background-color: #000;
	}
	#jet-index-gallery .jet-index-gallery-btnbox{
		width: 100%;
		height: auto;
		position: relative;
		top: auto;
		left: auto;
	}
	#jet-index-gallery a.more-info{
		display: table;
		width: auto;
		position: relative;
		padding: 0.5em 1em;
		margin: 1em auto 0;
		transform: none;
		top: auto;
		left: auto;
	}
	.vjs-big-play-button {
		display: block;
		width: 35% !important;
		height: 35% !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%);
		margin: 0;
		border: 4px solid rgba(255,255,255,0.7);
		background-color: transparent !important;
	}
	.vjs-big-play-button:hover{
		box-shadow: none !important;
		background-color: rgba(255,255,255,0.3) !important;
		transition: 0.4s;
	}
	.vjs-big-play-button:before {
		content: "" !important;
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: 0 auto !important;
  border-left: 22px solid #fff;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  transform: translate(-25%,-50%);
	}

  /* jet-index03
 ----------------------------------*/
 #jet-index03{
  background: url(../images/sp_innovation.png) no-repeat 50% 100%;
  background-size: cover;
 }
 #jet-index03 .jet-contents-inner {
  padding: 5% 0 60%;
 }
 #jet-index03 .index03-content {
  width: 95%;
  margin: 0 auto;
  float: none;
 }
 #jet-index03 h3 {
  font-size: 16px;
 }
 #jet-index03 h3 em{
  font-size: 34px;
 }
 #jet-index03 .index03-content img{
  display: none;
 }
	#jet-index03 a.more-info,
	#jet-index04 a.more-info{
		display: table;
		width: auto;
		padding: 0.5em 1em;
	}
 
  /* jet-index04
 ----------------------------------*/
 #jet-index04{
  background: url(../images/sp_spec.jpg) no-repeat 50% 50%;
  background-size: cover;
  margin-top: -6%;
 }
 #jet-index04 .jet-contents-inner{
  padding: 6% 0 12%;
 }
 #jet-index04 h3{
  font-size: 16px;
 }
 #jet-index04 h3 em{
  font-size: 34px;
 }
 #jet-index04 ul.jet-spec{
  min-width: auto;
  margin-bottom: 1em;
 }
 #jet-index04 ul.jet-spec li.jet-spec01,
 #jet-index04 ul.jet-spec li.jet-spec02,
 #jet-index04 ul.jet-spec li.jet-spec03{
  display: table;
  background-image: none;
  margin: 0 auto;
  padding: 1.2em 0 0.8em;
 }
 #jet-index04 ul.jet-spec p.lead{
  font-size: 13px;
 }
 #jet-index04 ul.jet-spec p.lead em{
  display: inline-block;
  vertical-align: middle;
  font-size: 23px;
  /*font-weight: 500;*/
  margin-left: 0.2em;
 }
 #jet-index04 ul.jet-spec p.spec{
  font-size: 12px;
  font-weight: normal;
 }
 #jet-index04 ul.jet-spec p.spec span{
  font-size: 10px;
 }

  /* jet-index05
 ----------------------------------*/
 #jet-index05{
  background: url(../images/base.jpg) no-repeat 50% 50%;
  background-size: cover;
  margin-top: -6%;
 }
 #jet-index05 .jet-contents-inner{
  padding: 36% 0 6%;
 }
 #jet-index05 h3{
  font-size: 16px;
  margin: 1em 0 1em 16px;
 }
 #jet-index05 h3 em{
  font-size: 34px;
 }
 #jet-index05 a.more-info{
	margin: 0 0 0 16px;
}
	
p.jet-top-caution {
	width: 95%;
}
	

/* #jet-owners-mov
---------------------------------*/
	#jet-owners-mov{
		padding: 30px 0;
	}
	.jet-owners-mov-inner{
		width: 100%;
		margin: 0 auto;
	}
	.jet-owners-mov-inner h3{
		font-size: 21px;
		margin: 0 0 15px;
	}
	.jet-owners-mov-inner div.slider,
	.jet-owners-mov-inner div.txt-slider {
		width: 85%;
	}
	.jet-owners-mov-inner div.slider div.card span:before {
		width: 60px;
		height: 60px;
		border: 2px solid #fff;
	}
	.jet-owners-mov-inner div.slider div.card span:after {
		border-width: 13px 0 13px 22px;
	}
	.jet-owners-mov-inner .txt-slider .slide-card{
		padding: 0;
	}
	.jet-owners-mov-inner .txt-slider p.mov-caption {
		width: 100%;
		margin: 5px auto 0;
		font-size: 14px;
	}
	.jet-owners-mov-inner .txt-slider p.mov-caption span {
		font-size: 12px;
	}

	.jet-owners-mov-inner .txt-slider p.mov-caption br{
		display: none;
	}
	
	
	/* #jet-index-pickup
---------------------------------*/
	#jet-index-pickup{
		width: 95%;
		margin: 0 auto;
	}
	#jet-index-pickup .jet-contents-inner{
		width: 100%;
	}
	#jet-index-pickup li{
		width: 46%;
		margin: 0 0 1em;
		padding: 0;
	}
	#jet-index-pickup li:nth-of-type(2n){
		margin-left: 8%;
	}
	
	.slick-prev, .slick-next {
		top: 50%;
		width: 30px;
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		cursor: pointer;
		z-index: 100;
		transition: 0.4s;
	}
	.slick-prev, .slick-prev:hover, .slick-prev:focus {
		left: -30px;
		background: transparent url(../images/slide_arrow_left.png) no-repeat 50% 50%;
		background-size: 30%;
	}
	.slick-next,
	.slick-next:hover,
	.slick-next:focus {
		right: -30px;
		background: transparent url(../images/slide_arrow_right.png) no-repeat 50% 50%;
		background-size: 30%;
	}
	.slick-prev:hover,
	.slick-next:hover{
		opacity: 1;
	}
	
	#movie_modal_data .video-js{
		height: auto !important;
		padding-top: 0;
	}

.pc { display: none; }
.sp { display: block; }	
}

