body {

	background: #ffffff;
    margin: 0px;



}

div {

}



.build-menu-page::-webkit-scrollbar{
    background-color: #4C4A48;
    width: 2px;
}
.build-menu::-webkit-scrollbar{
    background-color: #4C4A48;
    width: 10px;
}


a {
text-decoration: none;
}




    .leaflet-popup-content-wrapper,
    .leaflet-popup-tip {
   max-height: 400px;     /* 高さを制限(※) */
max-width: 450px;
overflow: auto;
font-size: 1.3em;
	word-break:break-all;
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    }
    .leaflet-popup-tip-container {
      margin-top: 0px;
      margin-left: 0px;
      height: 100px;
    }

    .leaflet-popup-tip {
      border-width: 0 3px 3px 0;
    }







#footer{ }


#footer_ban {
margin: 0 auto;
padding: 0;
width: 100%;
overflow: hidden;
display: table;
position: fixed;
bottom: 0;
left:0;
background: #464646;
z-index: 9999;
line-height:0;
opacity: 0.1;
}

::-webkit-scrollbar{
　　width: 10px;
}
::-webkit-scrollbar-track{
　　background: #fff;
　　border-left: solid 1px #ececec;
}
::-webkit-scrollbar-thumb{
　　background: #ccc;
　　border-radius: 10px;
　　box-shadow: inset 0 0 0 2px #fff;
}



.pc-dsp { display:block; }
.sp-dsp { display:none; }

@media only screen and (max-width : 736px){
.pc-dsp { display:none; }
.sp-dsp { display:block; }
}




.l_elevitionjp {
	border-radius: 5px;
	background-color: rgba(256,256,256,0.9);
	padding: 5px;
}