@charset "utf-8";
/* CSS Document */

.slide-content
{
    padding: 0 0px;/*メインヴィジュアルの横幅*/
	margin-bottom:0px;
    overflow: hidden;
	
}


.slide-visual{
    position: relative;
    overflow: hidden;
    min-width: 1100px;
}

.slide-visual-container{
    /** maybe override */
    width: 5120px;
    background: #FFF;
}

.slide-visual-container img{
    width: auto;
    height: inherit;
    height: 100%\9;
    min-height: 100%;
    max-height: 100%;
    -webkit-transition: -webkit-transform 300ms ease-out;
            transition:         transform 300ms ease-out;
    -webkit-transform: scale(.100);
        -ms-transform: scale(.100);
            transform: scale(.100);
    vertical-align: bottom;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
}

.slide-visual-container img.show
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}

.slide-visual-container--banner
{
    width: 5120px;
    background-color: #FFF;
}

.slide-visual-container--banner img
{
    width: auto;
    height: inherit;
    height: 100%\9;
    min-height: 100%;
    max-height: 100%;
    vertical-align: bottom;
}

