body {
background-color:#ffffff;
margin: 0px auto;
padding: 0px;
/*font-family: "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", sans-serif;*/
/*font-family:"メイリオ", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", Osaka;*/
font-family:'ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',osaka,sans-serif;
}

div#container {
width: 100%;
margin: 0px auto;
padding: 0px;
}

div#header {
width: 100%;
height: 30px;
background-color: #e6e6e6;
margin: 0px;
padding: 0px;
text-align: left;
}
div#h_left {
margin: 0px;
padding: 1px;
float:left;
}
div#h_right {
float:right;
margin:0px;
padding:1px 8px; 
text-align:right;
}

div#printlogo {
width: 510px;
margin: 0px;
padding: 2px;
text-align: right;
}
div#screenlogo {
width: 96%;
margin: 0px;
padding: 2px;
text-align: right;
}

div#contents {
position: relative;
width: 740px;
margin: 5px;
padding: 0px;
}

div#streetView {
position: absolute;
top:0px;
left:0px;
width: 740px;
height:400px;
margin: 0px;
padding: 0px;
border: 2px solid #99bbe8;
z-index:3;
display:none;
}
div#streetViewClose {
position: absolute;
top:-15px;
left:-5px;
width: 30px;
height:30px;
margin: 0px;
padding: 0px;
z-index:4;
display: none;
}

div#streetViewClose a {
background-image:url("./image/GMapi/closebox.png");
background-repeat:no-repeat;
width: 30px;
height:30px;
text-align:left;
text-indent:-9999px;
display: block;
}


div#streetViewClose2 a {
background-image:url("./image/GMapi/closebox.png");
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
width: 30px;
height:30px;
margin: 0px;
padding: 0px;
z-index:4;
text-align:left;
text-indent:-9999px;
display: none;
}

div#googleSearch {
position: absolute;
top:0px;
left:0px;
width: 730px;
height:500px;
overflow:auto;
background-color:#ffffff;
margin: 0px;
padding: 4px;
border: 2px solid #7279e1;
z-index:3;
display:none;
font-size:13px;
line-height:1.3em;
}
div#GSclose {
float:right;
z-index:10;
}
div#GSbranding {
margin-right:10px;
float:right;
}
div#GStabs {
clear: both;
}
div#googleSearch form.gsc-search-box { display : none; }
div#googleSearch .gsc-control {
	width : 100%;
}


div#col1 {
width: 510px;
margin: 0px;
padding: 5px;
float:left;
}
div#col2 {
background-color:#edf1f3;
width: 200px;
margin: 0px;
padding: 5px;
float:left;
text-align:center;
}

div#data {
width:500px; 
border: 2px
solid #99bbe8;
margin: 2px;
padding: 0px;
background-color: #ffffff;
}


div#map {
position:relative;
top:0px;
left:0px;
width:500px;
height:500px;
border: 2px
solid #99bbe8;
margin: 2px;
padding: 0px;
z-index:1;
}
div#streetViewIcon {
position:absolute;
top:14px;
left:217px;
width:80px;
height:18px;
margin: 0px;
padding: 0px;
z-index:2;
display:block;
}
div#mapoverlay {
position:absolute;
top:200px;
left:50px;
width:400px;
background-color:black;
opacity:0.6;
-moz-opacity: 0.6;
filter:alpha(opacity=60);
border:2px white solid;
font-size: 13px;
color: white;
text-align: center;
padding: 6px;
z-index: 100;
display:none;
}

div#warning {
width:500px;
margin: 4px;
padding: 0px;
text-align: left;
}

.xs {
font-size: 65%;
line-height:1.2em;
color:#000000;
}
.s {
font-size: 70%;
line-height:1.2em;
color:#000000;
}
.ms {
font-size: 80%;
line-height:1.4em;
color:#000000;
}
.mmsnl {
font-size: 85%;
line-height:1.0em;
color:#000000;
}
.mms {
font-size: 85%;
line-height:1.3em;
color:#000000;
}
.m {
font-size: 100%;
line-height:1.4em;
color:#000000;
}

.bc00 {
font-weight:bold;
color:#cc0000;
}

.cap { color: #15428b; }
.gld { color: #895c01; }

.capbk1 {
background-image : url(image/listup/tablecap_bk.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.cellbk1 {
background-image : url(image/listup/tableth_bk.jpg);
background-repeat: repeat-y;
background-position: right;
font-size: 100%;
line-height:1.2em;
color:#000000;
}

.rowhr1 {
background-image : url(image/listup/tablehr_bk.gif);
background-repeat: repeat-x;
background-position: top;
height: 3px;
margin: 0px;
padding: 0px;
}

div#mobileQR {
width:100px;
margin: 0px;
padding: 0px 8px 0px 0px;
float:left;
}
div#mobileQRtext {
padding: 4px 0px;
font-size: 100%;
line-height:1.3em;
color:#000000;
}

a:link {text-decoration:none; color:#0000ff }
a:visited {text-decoration:none; color:#0000ff }
a:active {text-decoration:none; color:#4682b4 }
a:hover {text-decoration:underline; color:#4682b4 }

h1 {
font-size:110%;
line-height:1.2em;
font-weight:bold;
color:#000000;
margin: 5px;
}

p {
display: inline;
}

div.clrflt {
clear:both;
}


#printlogo { display: none; }
#screenlogo { display: block; }


