html,body {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	height:100%;
	}
div,p,ul,li{
	margin:0;
	padding:0;
	font-family:sans-serif;
}
img {
	border: 0;
}
@page {
	margin:10mm 3mm 3mm 3mm;
}
#main    {
	position:absolute;
	top:0 !IMPORTANT;
	left:0 !IMPORTANT;
    width: 100%;
	height:100%;
	margin:0;
}
#contents    {
    width:100%;
    height:100%;
} 
#streetview_canvas{
    min-width:100px;
    height:49%;
	background:#f5f5f5;
    margin: 0;
    padding: 0;
	box-sizing: border-box;
}
#map_canvas{
    min-width:100px;
    height:48%;
	background:#cccccc;
    margin: 0;
    padding: 0;
	box-sizing: border-box;
}
#adover{
	display:none;
}
#lsidebar    {
	display:none;
} 
#rsidebar    {
    width: 0;
    height:0;
    background:#ffffff ;
	display:none;
}

.barhead{
	height:70px;
	text-align:center;
}
.inner{
	margin:1px 30px;
	font-size:14px;
	line-height:1.3em;
	color:#555555;
	white-space: pre;
}
h1{
	font-size:24px;
	line-height:1em;
	color:#000000;
	margin:0;
	padding:0;
}
h2{
	font-size:20px;
	line-height:1em;
	margin:0;
	padding:0;
}


.barcap{
	margin-left:25px;
	font-size:12px;
	line-height:1.3em;
	color:#ffffff;
}
input[type=text]#address{
	margin-top:10px;
	margin-left:20px;
	width:250px;
	height:30px;
	font-size:13px;
	line-height:1.1em;
	border:4px solid #333333;
	padding:5px;
	border-radius:4px;
	backgrond:#ffffff;
}
#seachbtn{
	cursor:pointer;
	font-size:0;
	line-height:0;
	margin-top:10px;
	margin-left:100px;
	padding:0;
	border:0;
	background:transparent url('./submit.png');
	width:100px;
	height:75px;
}
#seachbtn:hover{
	background:transparent url('./submit2.png');
}
#seachbtn:active{
	border-top:3px solid transparent;
	background:transparent url('./submit.png');
}
.half:hover img{
	opacity:0.7;

}
.half:active img{
	opacity:1;
	border-top:2px solid transparent;
}


.ad01{
	margin:20px auto 0 auto;
	width:300px;
	height:250px;
}
#btn{
	margin:10px auto;	
	width:200px;
}
