@charset "utf-8";

@media print, 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 .slide_inner {
	margin-right: 2px;
	padding: 0 0 30px !important;
}
#section_cabin .section_desc {
	margin-top: 30px;
}
#section_cabin h5 {
	font-weight: bold;
}
#section_cabin .pic_caption {
	margin-top: 5px !important;
}
/* -----------------------------------
#section_comfort
----------------------------------- */
#section_comfort {
	margin-bottom: 50px;
}
#section_comfort h5 {
	font-weight: bold;
}
#section_comfort .section_column {
	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 80px;
}
.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 .section_column.slides .pic_caption {
	margin: 0px 15px 0px !important;
}
/* -----------------------------------
	.section_02
----------------------------------- */

#section_seat_02 .section_column.slides .slide_inner {
	padding: 0 0 30px;
}
/* -----------------------------------
	.section_03
----------------------------------- */
#section_seat_03 {
	/*padding-bottom: 100px;*/
	margin-bottom: 100px;
}
#section_seat_03 .section_column.slides .slide_inner {
	/*height: 368px;*/
}
#section_seat_03 .col_left {
	width: 600px;
	position: relative;
}
#section_seat_03 .col_left span {
	position: absolute;
	font-size: 16px;
}
#section_seat_03 .col_right {
	width: 250px;
	margin-top: 0px;
}
/* -----------------------------------
#section_uv
----------------------------------- */
#section_uv .section_column.slides .slide_inner {
	height: 368px;
}
#section_uv .col_left {
	width: 600px;
	position: relative;
}
#section_uv .col_left span {
	position: absolute;
	font-size: 16px;
}
#section_uv .col_right {
	width: 250px;
	margin-top: 0px;
}
#section_uv .slider_inner {
	width: 292px;
	margin-right: 2px;
	padding: 0;
	float: left;
}
#section_uv h5 {
	font-weight: bold;
	margin-bottom: 0;
}
/* -----------------------------------
	.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 .add_on h5 {
	margin-top: 20px;
}
#section_step .col_right .add_on div .pic {
	width: 209px;
	margin: 0 1px 0 0;
	float: left;
}
#section_step .col_right .add_on div .pic:last-child {
	margin-right: 0;
}
#section_step .col_right .add_on .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;
}
/* -----------------------------------
	.section_handsfree
----------------------------------- */
#section_handsfree h5 {
	font-weight: bold;
}
#section_handsfree h5 span {
	font-weight: normal;
}
#section_handsfree .pic {
	margin-bottom: 30px;
	line-height: 0;
}
#section_handsfree .ico_type.switch_sp {
	display: none !important;
}
}
