@charset "utf-8";

@media screen and (min-width : 769px){ 
.section_column03 .slick-dots,
.section_column04 .slick-dots {
	top:auto;
    top: 3px;
}

.section_column .col_left{
	width:435px;
}
.section_column .col_right{
	width:390px;
}
/* _________________________________________ srs*/


.slideshow_srs .slick-slide{
	width:450px !important;
}
/* _________________________________________*/
#section_seat{
	margin-bottom:0;
}
.section_inner .head_title{
	margin-bottom:40px;
}
.section_inner h3{
	position:relative;
	z-index:2;
}
.pic_rearseat{
	text-align:center;
	margin-top:-40px;
}
.pic_rearseat img{
	width:870px;
}
.caution.head{
	text-align:right;
	font-size:12px;
	margin-right:50px;
	margin-top:15px;
}
.section_column01{
	margin-top:30px;
}
.section_column01 .col_right{
	padding-top:20px;
}
.section_column02{
	margin-bottom:80px;
}
.section_column02 .caption{
	font-size:11px;
	line-height:1.6;
	margin-top:-5px !important;
}
#section_arrange{
	margin-top:50px;
	margin-bottom:110px;
}
#section_arrange .h3_sub{
	margin-left:50px;
	font-size:26px;
	font-weight:bold;
	letter-spacing:0.04em;
	margin-bottom:50px;
	
}
#section_arrange .img_slider .f_wrap {
	overflow:hidden;
	width:880px;
	padding-bottom:25px;
	margin:0 auto;
}
#section_arrange .img_slider .f_wrap .clm_l {
	float:left;
	width:560px;
}
#section_arrange .img_slider .f_wrap .clm_r{
	float:right;
	width:290px;
}
#section_arrange .img_slider .f_wrap .clm_r .logo img{
	width:80px;
	padding-top:45px;
}

	#section_arrange .img_slider .f_wrap.tall .clm_r .logo img{
		padding-top:25px;
	}
#section_arrange .img_slider .f_wrap .clm_r h4{
	font-size:28px;
	font-weight:bold;
	margin-top:28px;
}
#section_arrange .img_slider .f_wrap .clm_r .exp{
	font-size:18px;
	line-height:1.5;
	margin-top:15px;
	margin-bottom:10px;
}
/* _________________________________________*/

.section_column03{
	margin-top:70px;
	padding-top:50px !important;
}
.section_column03 .img_slider .pic{
	padding-bottom:25px;
}
.section_column03 .col_left .sub{
	font-size:23px;
	border-bottom:solid 1px #ccc;
	padding-bottom:5px;
	margin-top:-10px;
}
.section_column03 .col_right .pic_pickup_bicycle{
	margin-top:60px;
	margin-bottom:0;
}
/* _________________________________________*/

#section_cabin{
	margin-bottom:60px;
}
#section_cabin .img_walkin{
	text-align:center;
	margin-top:40px;
}
#section_cabin .img_walkin img{
	width:880px;
}
.section_column04{
	margin-top:80px;
	padding-top:70px !important;
}
.section_column04 .pic{
	padding-bottom:15px;
}



}