@charset "utf-8";

@media print, screen and (min-width : 769px){

/* -----------------------------------
    #section_utility
----------------------------------- */

#section_utility .pic_full{
    margin-bottom: 80px;
}
	
/* -----------------------------------
    #section_movie
----------------------------------- */
#section_movie .moviearea {
	margin: 0 50px 80px 50px;
}

#section_movie .moviearea .modal_mov_open {
	position:relative;
	cursor:pointer;
	max-width: 880px;
	width:100%;
	margin: 0 auto;
}

#section_movie .moviearea a {
	display:block;
	position:relative;
}
#section_movie .moviearea p {
	position:relative;
}

#section_movie .moviearea img {
	width:100%;
}

#section_movie .vjs-big-play-button {
	display: none !important;
}

#movie_modal {
	z-index:65535;
	position:fixed;
}

/* -----------------------------------
    #section_movie2
----------------------------------- */
#section_movie2 .moviearea {
	margin: 0 50px 80px 50px;
}

#section_movie2 .moviearea .modal_mov_open {
	position:relative;
	cursor:pointer;
	max-width: 880px;
	width:100%;
	margin: 0 auto;
}

#section_movie2 .moviearea a {
	display:block;
	position:relative;
}
#section_movie2 .moviearea p {
	position:relative;
}

#section_movie2 .moviearea img {
	width:100%;
}

#section_movie2 .vjs-big-play-button {
	display: none !important;
}

/* -----------------------------------
    #section_movie3
----------------------------------- */

#section_movie3 h4.movietitle{
    padding: 0;
}
	
#section_movie3 .moviearea {
	margin: 0;
}

#section_movie3 .moviearea .modal_mov_open {
	position:relative;
	cursor:pointer;
	max-width: 420px;
	width:100%;
	margin: 0 auto;
}

#section_movie3 .moviearea a {
	display:block;
	position:relative;
}
#section_movie3 .moviearea p {
	position:relative;
}

#section_movie3 .moviearea p.caption {
	font-size: 11px;
	margin-top: -7px;
}

#section_movie3 .moviearea img {
	width:100%;
}

#section_movie3 .vjs-big-play-button {
	display: none !important;
}


/* -----------------------------------
    #section_tailgate
----------------------------------- */
#section_tailgate .col_right .add_on div .pic {
	width: 209px;
	margin: 0 0 -5px 0;
}
#section_tailgate .col_right .add_on .pic_caption {
	margin-top: 0 !important;
	font-size: 14px;
    font-weight: bold;
}
	
	
/* ------------------------------------------------------------
*
    #section_storage
*
------------------------------------------------------------ */
#section_storage{
	margin-top:80px;
}
#section_storage .section_column{
	margin-bottom:40px;
}
#storage_slider {
	width: 980px;
	margin: 0 auto 0;
}
#storage_slider:after {
	content: '';
	clear: both;
	display: block;
}
#storage_slider h4 {
	overflow: hidden;
	margin: 0 0 0;
}
#storage_slider h4 span {
	display: block;
	margin-left: 150px;
	line-height: 49px;
	font-size: 20px;
}
#storage_slider h4 img {
	height: 45px;
	float: left;
	display: block;
	margin-left: 50px;
}
#storage_slider .f_wrap:after {
	content: "";
	clear: both;
	display: block;
}
#storage_slider .f_wrap {
	position: relative;
	height:550px;
}
/*-- カラム左右入れ替え --*/

#storage_slider .super{
	margin-bottom:60px;
}
#storage_slider .super h4{
	position:absolute;
	left:525px;
	top:25px;
	z-index:10;
}

#storage_slider .super .col_left{
	/*-- カットボディ画像の位置 --*/
	position:absolute;
	top: 0;
	left: 10px;
}
#storage_slider .bench .col_left,
#storage_slider .slope .col_left  {
	/*-- カットボディ画像の位置 --*/
	position:absolute;
	top: 0;
	left: 445px;
}
#storage_slider .col_left {
	width: 470px;
	position: relative;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 2;
}
#storage_slider .col_left .img {
	position: relative;
	left: -50px;
}
#storage_slider .col_left .img img {
	width: 610px;
}
#storage_slider .col_left .caption_car {
	position: absolute;
	font-size: 13px;
	right: 220px;
	top: 420px;
}
#storage_slider .col_left .caption_car2 {
	position: absolute;
	font-size: 10px;
	right: -40px;
	top: 440px;
}
#storage_slider .caption {
	margin: 13px 0 5px 0;
	font-size: 16px;
	line-height: 1.375em;
	font-weight: bold;
}
#storage_slider .type {
	font-size: 12px;
}
#storage_slider .caution {
	font-size: 10px;
	display: block;
	line-height: 1.3em;
}
#storage_slider .exp {
	font-size: 17px;
	line-height: 1.6;
	width: 360px;
	margin-bottom: 12px;
	-webkit-box-sizing: border-box; /* Webkit系用 */
	-moz-box-sizing: border-box;     /* Firefox用 */
	box-sizing: border-box;           /* 標準 */
}
#storage_slider .slick-dots {
	top: -1px;
}
#storage_slider .slider_wrap{
	width:980px !important;
	position:absolute;
	left:0;
	top:70px;
	z-index:5;
}
#storage_slider .img_slider {
	
	border:solid 0px #f00;
}
#storage_slider .super .slick-list{
	/*-- スライド画像の位置 --*/
	border:solid 0px #0f0;
	width:360px;
	margin-left:570px;
	height:480px;
}
#storage_slider  .pic{
	padding:0;
}
#storage_slider .circle {
	z-index: 5;
	height: 400px;
	width: 400px;
	position: absolute;
	top: 0;
	left: 0;
}
#storage_slider .circle li,
#storage_slider .circle li span {
	width: 13px;
	height: 13px;
	border-radius:15px;
	display: block;
	display: none;
	background:#6DB7F6;
	position: absolute;
	top: 0;
	left: 0;
}
#storage_slider .super .circle li.c01 {
	display: block;
}
#storage_slider .super .circle li.c01 {
	left: 238px;
	top: 241px;
}
#storage_slider .super .circle li.c02 {
	left: 259px;
	top: 208px;
}
#storage_slider .circle li.c02 span{
	display:block !important;
	left: 0px;
	top: 68px;
}
#storage_slider .super .circle li.c03 {
	left: 179px;
	top: 211px;
}
#storage_slider .circle li.c03 span{
	display:block !important;
	left: 138px;
	top: 0px;
}
#storage_slider .super .circle li.c04 {
	left: 179px;
	top: 306px;
}
#storage_slider .circle li.c04 span{
	display:block !important;
	left: 138px;
	top: 0px;
}
#storage_slider .super .circle li.c05 {
	left: 238px;
	top: 329px;
}

/* _________________________________________*/
#storage_slider .col_right .pic {
	padding-bottom: 0;
}
#storage_slider .pic img {
	width: 360px !important;
}
.chip .ico_type{
	top:2px;
}
.section_column .desc_small.right {
	margin-top:-10px !important;
}

}

	
