@charset "UTF-8";

/***201605add***/
header h1 img {
    width: 126px;
    height: 24px;
}

video#bg_movie {
    display: block;
    position: fixed;
    left: 0;
    top: -200px;
    /*top: -200px;*//*2016-2017 正月対応入れ替え*/
    /*top: -300px;*/
    /*top: 75px;*/
    min-width: 100%;
    min-height: 100%;
    z-index: -100;

}

#video {
    display: block;
    position: fixed;
    left: 0;
    top: -300px;
    /*top: -300px;*/
    /*top: 75px;*/
    min-width: 100%;
    min-height: 100%;
    z-index: -100;

}


div#main-visual {
	background: none;
}




/*
div#main-visual {
width: 100%;
    position: relative;
    top: 0;
    left: 0;
    z-index: 0;
    background: url(/img-header-bigger.jpg) center center no-repeat;
    background-size: cover;
}
*/


/***common.scss***/
section#drawer {
/*    width: 296px;
    height: 100vh;
    overflow: auto;
    overflow-x: hidden;
    position: fixed;
    left: 100%;
    top: 0;
    color: #ffffff;
    font-size: 1.4rem;
    padding-left: 40px;
    padding-right: 40px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #000000;*/
    z-index: 10;
}
footer section#footer-info address ul li {
	font-size:1.2rem;
}
footer > section#footer-map {
    line-height: 17vw;
    text-align: center;
}
#footer-map > img {
    max-width: 27%;
}
#footer-map > #map-canvas > img {
    max-width: 27%;
}
section#footer-map {
    display: none;
}
#footer-map > #map-canvas {
    display: none;
}
footer > section#footer-logo {
    float: left;
    position: relative;
    width: 50vw;
    height: 50vw;
}
footer > section#footer-logo {
    line-height: 17vw;
    text-align: center;
}
#footer-logo > img {
    max-width: 27%;
}
@media (max-width: 767px) { 

	#css{スマホ向け} 
	div#main-visual {
	    background: url(../../images/top/img-header-bigger.jpg) center center no-repeat;
	    background-size: cover;
	}

	video#bg_movie {
	    display: none;
	}

}




