@charset "utf-8";

@media screen and (min-width : 769px){ 
.slick-dots {
    top: 3px;
}

.section_column .col_left{
	width:435px;
}
.section_column .col_right{
	width:390px;
}
/* _________________________________________*/
.section_inner .head_title{
	margin-bottom:10px;
}
.section_column01 .col_left{
	padding-top:30px;
}.section_column h5{	margin-top:15px;}
.section_column p.h4_sub{
	font-size:11px;
	margin-top:-25px;
	margin-bottom:10px;
}
/* -----------------------------------
    tab
----------------------------------- */

#section_luggage{
	margin-bottom:30px;
}
#section_luggage .section_inner{
}
#section_luggage .tab_wrap,
#section_luggage .tab_wrap .tab_contents .tab,
#section_luggage .tab_wrap .rect_nav_tab,
#section_luggage .tab_wrap .slick-slide{
	width:auto !important;
	width:440px !important;
}
#section_luggage.section_bodycolor  img{
	width:100%;
	left:0;
	margin:0;
}

#section_luggage .tab_wrap .rect_nav_tab{
	margin-bottom:25px;
}
/* _________________________________________*/
.section_column02 {
	margin-top:40px;
}
.section_column02 .col_left{
	padding-top:30px;
}
.section_column02 .col_left p.pic{
	margin-bottom:3px;
}
.section_column02 .col_left .caption{
	font-size:14px;
	margin-bottom:7px;
}
.section_column02 .col_left .tab:nth-child(2) p.pic{
	padding-bottom:10px;
}
.section_column02 .col_right p:first-child{
	padding-top:155px;
	padding-right:10px;
}
.section_column02 .col_right {
	width:420px;
}
/* _________________________________________*/
.section_column03 {
	margin-top:45px;
	overflow:visible;
}
.section_column03 .col_left{
	padding-top:15px;
}
.section_column03 .babycar01{
	border-bottom:solid 1px #ccc;
	font-size:24px;
	margin-top:20px;
	width:400px;
	padding-bottom:4px;
}
.section_column03 .babycar01 .sup{
	font-size:40%;
	top:5px;
}
.section_column .aprica{
	text-align:right;
	margin-top:30px !important;
}
.aprica img{
	width:215px;
}
/* _________________________________________*/
.section_column04 {
	margin-top:75px;
}
.section_column04 .col_left,
.section_column04 .col_right{
	width:430px;
}
.section_column04 .h{
	font-size:16px;
}
.section_column04 .img_slider.col01 .pic{
	margin-bottom:2px !important;
	
}
.section_column04 .caption{
	font-size:14px !important;
	margin-bottom:0px !important;

	
}

/* _________________________________________*/

#section_cabin .section_inner .head_title{
	margin-bottom:55px;
}
#section_cabin .h3_sub,
#section_cabin .h3_sub2{
	margin-left:50px;
}
#section_cabin .h3_sub{
	text-indent:-0.5em;
	margin-bottom:17px;
	font-size:17px;
}
#section_cabin .h3_sub2{
	line-height:1.6;
	font-size:16px;
}/* ------------------------------------------------------------
*
    #section_storage
*
------------------------------------------------------------ */
#storage_slider{
    width: 880px;
    margin: 0 auto;
}

#storage_slider:after{
    content: '';
    clear: both;
    display: block;
}

#storage_slider .col_left{
    width: 470px;
    float: right;
    position: relative;
	position:absolute;
	top:0;
	right:0;
	background:#fff;
	z-index:2;
}

#storage_slider .col_left .img{
    position: relative;
    left: -50px;
}
#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 .col_right{
    padding: 60px 0 0 0;
    width: 880px;
	height:450px;
}

#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;
    text-indent: -1em;
    padding-left: 1em;
    line-height: 1.3em;
	width:350px;
}
#storage_slider .exp{
	font-size:17px;
	line-height:1.6;
	width:350px;
	-webkit-box-sizing: border-box; /* Webkit系用 */
-moz-box-sizing: border-box;     /* Firefox用 */
box-sizing: border-box;           /* 標準 */
}
#storage_slider .slick-dots{
	bottom:3px !important;
	top:auto !important;
	position:absolute;
	left:245px;
}
#storage_slider .tab:nth-child(2) .slick-dots{
	left:260px;
}

#storage_slider .img_slider{
	height:450px;
}
#storage_slider .img_slider.col01 .arrow_prev,
#storage_slider .img_slider.col01 .arrow_next{
	bottom:0 !important;
	top:auto !important;
	position:absolute;
}
#storage_slider .circle li{
    width: 20px;
    height: 20px;
	display:block;
    display: none;
    background-image:url(../image/parts_circle.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

#storage_slider .tab.srs .circle li.c01,
#storage_slider .tab.srs_non .circle li.c01{
	display:block;
	
}
#storage_slider .tab.srs .circle li.c01 {left:	211px;top:	201px	;}
#storage_slider .tab.srs .circle li.c02 {left:	169px;top:	160px	;}
#storage_slider .tab.srs .circle li.c03 {left:	248px;top:	130px	;}
#storage_slider .tab.srs .circle li.c04 {left:	35px;top:	165px	;}
#storage_slider .tab.srs .circle li.c05 {left:	136px;top:	114px	;}
#storage_slider .tab.srs .circle li.c06 {left:	204px;top:	113px	;}
#storage_slider .tab.srs .circle li.c07 {left:	123px;top:	154px	;}
#storage_slider .tab.srs .circle li.c08 {left:	374px;top:	325px	;}
#storage_slider .tab.srs .circle li.c09 {left:	153px;top:	135px	;}
#storage_slider .tab.srs .circle li.c10 {left:	222px;top:	167px	;}
#storage_slider .tab.srs .circle li.c11 {left:	323px;top:	158px	;}
#storage_slider .tab.srs .circle li.c12 {left:	274px;top:	171px	;}
#storage_slider .tab.srs .circle li.c13 {left:	215px;top:	35px	;}
#storage_slider .tab.srs .circle li.c14 {left:	245px;top:	83px	;}
#storage_slider .tab.srs .circle li.c15 {left:	102px;top:	128px	;}
#storage_slider .tab.srs .circle li.c16 {left:	389px;top:	185px	;}


#storage_slider .tab.srs_non .circle li.c01 {left:	211px;top:	201px	;}
#storage_slider .tab.srs_non .circle li.c02 {left:	169px;top:	160px	;}
#storage_slider .tab.srs_non .circle li.c03 {left:	248px;top:	130px	;}
#storage_slider .tab.srs_non .circle li.c04 {left:	35px;top:	165px	;}
#storage_slider .tab.srs_non .circle li.c05 {left:	136px;top:	114px	;}
#storage_slider .tab.srs_non .circle li.c06 {left:	204px;top:	113px	;}
#storage_slider .tab.srs_non .circle li.c07 {left:	123px;top:	154px	;}
#storage_slider .tab.srs_non .circle li.c08 {left:	374px;top:	325px	;}
#storage_slider .tab.srs_non .circle li.c09 {left:	153px;top:	135px	;}
#storage_slider .tab.srs_non .circle li.c10 {left:	222px;top:	167px	;}
#storage_slider .tab.srs_non .circle li.c11 {left:	214px;top:	181px	;}
#storage_slider .tab.srs_non .circle li.c12 {left:	215px;top:	35px	;}
#storage_slider .tab.srs_non .circle li.c13 {left:	245px;top:	83px	;}
#storage_slider .tab.srs_non .circle li.c14 {left:	102px;top:	128px	;}
#storage_slider .tab.srs_non .circle li.c15 {left:	389px;top:	185px	;}




/* _________________________________________*/

#storage_slider .tab_wrap{
	margin-top:35px;
}
#storage_slider .section_inner{
}
#storage_slider .tab_wrap,
#storage_slider .tab_wrap .tab_contents .tab,
#storage_slider .tab_wrap .rect_nav_tab{
	width:auto !important;
	width:880px !important;
}
#storage_slider .tab_wrap .slick-slide{
	width:350px !important;
	width:880px !important;
}
#storage_slider .tab_wrap .slick-list{
}
#storage_slider .pic  img{
	width:350px !important;
	left:0;
	margin:0;
}
.section_column02 .rect_nav_tab a{
	font-size:15px;
}
}