@charset "utf-8";
@media screen and (max-width : 768px){
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/interior/cabin/
    Responsive / SP
*
*
------------------------------------------------------------------------------------------ */
/* -----------------------------------
    #section_cabin01
----------------------------------- */
#section_cabin01 .caption{
	margin:10px 0 0 0;
	font-size:11px;
	padding:0 15px;
	line-height: 1.5em;
}

/* -----------------------------------
    #section_cabin02
----------------------------------- */
#section_cabin02 .caption{
	margin:10px 0 0 0;
	font-size:11px;
	padding:0 15px;
	line-height: 1.5em;
}
/* -----------------------------------
    #section_package
----------------------------------- */


#section_movie .sp_movie > a.pending > * {
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
}

#section_movie .sp_movie > a {
    background-image: none !important;
}

#section_movie .sp_movie > a:hover {
    opacity: 1 !important;
}

#section_movie .sp_movie > a.pending {
    display: block;
    background-image: url(../image/interior_cabin_movie.jpg) !important;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
}

#section_movie .modal_mov_open > a {
    display: inline-block;
}

/* -----------------------------------
	#section_navi
----------------------------------- */
#section_navi h5 .small {
	font-size:14px;
	font-weight:normal;
	line-height:1.5em;
}

}