@charset "utf-8";

#container {
width:auto;
}

.networkMapBlk {
margin:10px 0 0 0;
}
.networkMapBlk .alignR {
text-align: left;
}
#toggleBtn {
display: block;
margin-top:10px;
}
#togglePanel {
display: none;
}
#networkMapControl .controlWrap01,
#networkMapControl .controlWrap02 {
background: none;
border: none;
}
#networkMapControl select {
font-size:120%;
width:100%;
}

#networkMapControl .controlBox00 .boxInner {
margin-top:3px;
padding:10px 7px;
background-color:rgba(255,255,255,0.1);
}
#networkMapControl .controlBox00 .sdBtn {
margin-left: 40px;
margin-right: 40px;
background:#575757;
font-weight:bold;
border:none;
}

#networkMapControl .controlBox01 {
float:none;
width:auto;
}
#networkMapControl .controlBox01 .boxInner {
margin-top:3px;
padding:10px 15px;
background-color:rgba(255,255,255,0.1);
}
#networkMapControl .controlBox02 {
float:none;
width:auto;
}
#networkMapControl .controlBox02 .boxInner {
margin-top:3px;
padding:10px 15px;
background-color:rgba(255,255,255,0.1);
text-align: left;
}

#networkMapControl .controlBox02 .boxInner dt{
	width:auto;
}
#networkMapControl .controlBox03 .boxInner {
padding:0;
}
#networkMapControl .controlBox03 #mapSearchForm {
float:none;
width:auto;
margin-top:3px;
padding:10px 15px;
background-color:rgba(255,255,255,0.1);
}
#networkMapControl .controlBox03 #mapSearchZipForm {
float:none;
width:auto;
margin-top:3px;
padding:10px 15px;
background-color:rgba(255,255,255,0.1);
}
#networkMapControl .controlBox03 dt {
padding:4px 0 0;
}
#networkMapControl .controlBox02 dd #mapInputZip,
#networkMapControl .controlBox03 dd #mapInputText {
width:100%;
padding:5px;
box-sizing:border-box;
-moz-box-sizing:border-box;
margin-bottom:10px;
font-size:120%;
}
#networkMapControl .controlBox04 .boxInner {
margin-top:3px;
padding:10px 15px;
background-color:rgba(255,255,255,0.1);
font-size:120%;
}
#networkMapControl .controlBox04 .boxInner label img {
vertical-align:middle;
}
#networkMapControl .controlBox01 dt,
#networkMapControl .controlBox02 dt,
#networkMapControl .controlBox03 dt,
#networkMapControl .controlBox04 dt {
float:none;
width:100%;
}

#networkMapControl .controlBox01 dd,
#networkMapControl .controlBox02 dd,
#networkMapControl .controlBox03 dd,
#networkMapControl .controlBox04 dd {
float:none;
width:100%;
}

#networkMapControl .controlBox02 dd,
#networkMapControl .controlBox03 dd{
    text-align:center;
}

#networkMapControl .searchBtn{
	width:60px;
	padding:5px 0;
}

#networkMapControl .controlBox04 dd li {
display:block;
padding-bottom:0.8em;
}

#networkMapField {
overflow: hidden;
width: auto;
height:400px;
margin-top:10px;
margin-right:20px;
margin-bottom:20px;
}
#networkMapField #networkMap {
width: 100%;
height:100%;
}

#networkMapLegends {
text-align:left;
}
#networkMapLegends li {
display:inline;
margin-left:0;
margin-right:25px;
}
.pagetopBtnMod a.sdBtn {
margin-left: 10px;
margin-right: 10px;
}
.bnr01{
margin:0;
display: none;
}

p.mapExp {
margin-left:0;
}

input[type="submit"]{
    border-radius:0;
    text-align:center;
    -webkit-appearance:none;
}