@charset "utf-8";

@media screen and (min-width : 769px){ 
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/interior/cabin/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
.head_title {
	width: 930px;
	margin: 0 auto 25px;
}
	
	.bg {
		background-color: #f0f0f0;
	}

/* -----------------------------------
    #section_cabin
----------------------------------- */
#section_cabin .pic_full{
    margin: 0 0 50px 0;
}
	
	#section_cabin .col_left {
		width: 640px;
		position: relative;
	}
	
	#section_cabin .col_left span {
		position: absolute;
		font-size: 16px;
	}
	
	#section_cabin .col_left .height {
		top:19px;
		left:320px;
	}
	
	#section_cabin .col_left .length {
		top: 120px;
		left:172px;
	}
	
	#section_cabin .col_right {
		width: 210px;
		margin-top: 38px;
	}
	
	#section_cabin .size_wrap {
		margin: 0 0 30px;
	}
	
	#section_cabin .size_head {
		font-size: 16px;
	}
	
	#section_cabin .size_wrap .size {
		font-size: 42px;
	}

/* -----------------------------------
#section_comfort
----------------------------------- */
#section_comfort {
	margin-bottom: 50px;
}

/* -----------------------------------
.section_seat
----------------------------------- */
.section_seat.bg {
	padding: 0 0 0;
	margin-bottom: 4px;
}

.section_seat .section_inner .section_column.header {
	margin-bottom: 2px;
}

.section_seat .section_column.header .head_title {
	margin: 40px 0 15px;
	padding-left: 0;
}

.section_seat .section_column.header h4 {
	margin-bottom: 0;
	white-space: nowrap;
}

.section_seat .pic {
	line-height: 0;
}

.section_seat .section_column.slides .slide_inner {
	margin-right: 2px;
	padding: 0 0 100px;
}
	
	#section_seat_02 .section_column.slides .slide_inner {
		height: 368px;
	}

.section_seat .section_column.slides .slide_inner:last-child {
	margin-right: 0;
}
	
	.section_seat .section_column.slides .slide_inner.white {
		background-color: #fff;
	}

.section_seat .section_column.slides pic {
	margin-bottom: 15px;
}

.section_seat .section_column.slides .desc {
	margin: 10px 15px;
}

.section_seat .section_column.slides h5 {
	margin: 0 15px 5px;
}

.section_seat .section_column.slides h5 span {
	font-weight: normal;
}

.section_seat .section_column.slides .ico_type {
	margin-left: 15px;
}

	#section_seat_03 {
		padding-bottom: 100px;
		margin-bottom: 100px;
	}
	

	/* -----------------------------------
	.section_step
	----------------------------------- */
	#section_step h5{
		font-weight: bold;
	}
	
	#section_step .pc .pic {
		margin-right: 2px;
		margin-bottom: 5px;
		line-height: 0;
		float: left;
	}
	
	#section_step .pc .pic:last-child {
		margin-right: 0;
	}
	
	#section_step .col_left div.pic {
		position: relative;
	}
	
	#section_step .col_left .on_pic {
		position: absolute;
		bottom: 10px;
		left: 10px;
		color: #000;
	}

	#section_step .col_right .switch_pc h5 {
		margin-top: 20px;
	}
	
	#section_step .col_right .switch_pc div .pic {
		width: 209px;
		margin: 0 1px 0 0;
		float: left;
	}
	
	#section_step .col_right .switch_pc div .pic:last-child {
		margin-right: 0;
	}
	
	#section_step .col_right .switch_pc .pic_caption {
		margin-top: 0 !important;
	}

	/* -----------------------------------
	.section_door
	----------------------------------- */
	#section_door h5 {
		font-weight: bold;
	}
	
	#section_door h5 span {
		font-weight: normal;
	}
	
	#section_door .pic {
		margin-bottom: 30px;
		line-height: 0;
	}
	
	#section_door .col04 {
		margin: 0;
		padding-left: 0;
		margin-bottom: 5px;
	}
	
	#section_door .col04 .slider_inner {
		width: 292px;
		margin-right: 2px;
		padding: 0;
		float: left;
	}
	
	#section_door .col04 .slider_inner:nth-child(3){
		margin-right: 0;
	}
	
	#section_door .col04 .slick-track,
	#section_door .col04 .through_wrap {
		width: auto !important;
	}
	
	#section_door .section_column .pic_caption {
		margin-top : 0 !important;
	}
	
	#section_door .ico_type.switch_sp {
		display: none !important;
	}
}