@charset "utf-8";
/**
 *   Seismic Hazard Chart CSS
 *   $Id:$
 */
body{
  font-family: "A-OTF Midashi Go MB31 Pro","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W6","メイリオ","Meiryo","ＭＳ Ｐ明朝","MS PMincho",Arial,Helvetica;
}
a{
  color:#0066AA;
}

h2{
  font-size:14px;
  margin:10px 0;
  font-weight:normal;
}
.middle{
  line-height: 1.5;
  font-size:16px;
}
#maincontent{
  text-align:center;
  border:0 none;
  padding:20px;
}
#maincontent-inner{
  width:100%;
  margin:0 auto;
  text-align:left;
}
#description{
  float:left;
  width:330px;
}
#description h1 {
  color:#000;
  font-size:30px;
  letter-spacing:2px;
  margin:20px 0;
  font-weight:bold;
}
#sample-image{
  -webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,0.8);
  box-shadow:0px 0px 10px -5px rgba(0,0,0,0.8);
  float:right;
}
#prms{
  width:100%;
  height:100px;
  position:relative;
}
.openbtn-wrap{
  position:absolute;
  left:312px;
  top:10px;
  margin:0 auto;
}
#start-button{
  width:135px;
  border:none;
}
.openbtn span{
  position:relative;
  border:none;
}
#prms p{
  position:absolute;
  top:60px;
  font-size:12px;
}
.result-dlg{
  text-align:left;
}
.x-list-body-inner dl{
  border-bottom: 1px solid #DDD;
  border-right: 1px solid #DDD;
}
.noLocation-msg{
  text-align:left;
}
.noLocation-msg h1{
  color: #369;
   font-size:15px;
   font-weight: bold;
}
.noLocation-msg h2{
   font-size:13px;
}
.noLocation-msg li{
   list-style-type: disc;
    margin: 0 0 0 2em;
}
#search-window .x-window-body{
  background:#fff !important;
}
#search-field-wrap{
	width:100%;
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
}
#search-field{
	margin:0 auto;
	text-align:left;

}
div.olControlAttribution{
  right:0;
  bottom:0;
	opacity:0.8;
  border-radius:4px 0 0;
  height:1.1em;
  line-height:1em;
	filter:alpha(opacity=80);
	background-color:#f5f5f5;
  display:inline-block;
  padding:4px;
  font-size:.7rem;
  text-align: right;
}

div.notice{
  background:#f7f7f7;
  padding:0.8em;
  border-radius: 10px;
}
.notice p{
  line-height: 1.9;
}
