@charset "utf-8";

body {
background-color:#ffffff;
margin: 0px auto;
padding: 0px;

font-family:/*"Helvetica Neue",Arial,*/"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;
color: #363636;
line-height: 1.7em;
font-size: 15px;
}

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

div#header {
width: 96%;
height: 30px;
background-color: #e6e6e6;
margin: 0px;
padding: 1px;
text-align: left;
}

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

div#contents {
width: 510px;
margin: 5px;
padding: 0px;
}

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

div#map {
width:496px;
height:410px;
margin: 0px;
padding: 0px;
border: 2px solid #99bbe8;
}

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.2em;
color:#000000;
}

.bc00 {
font-weight:bold;
color:#cc0000;
}
.cap { color: #15428b; }
.gld { color: #895c01; }

table.info{
width:100%;
border-collapse:collapse;
border-spacing: 0;
}
table.info th,table.info td{padding: 8px;line-height:1.5em;}
table.info th{white-space:nowrap;text-align:center;}

.capbk1 {
background-image : url(image/tablecap_bk.jpg);
background-repeat: repeat-x;
background-position: bottom;
backgroung-size:cover;
margin: 0;
padding:3px 6px;
}

.cellbk1 {
background-image : url(image/tableth_bk.jpg);
background-repeat: repeat-y;
background-position: right;
backgroung-size:cover;
font-size: 100%;
font-weight:bold;
color: #15428b;
text-align:center;
}

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


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.2pm;
font-weight:bold;
color:#000000;
padding:0px;
}

p {
display: inline;
}

@media print {
#header { display: none; }
}



