@import "fukuoka.css";
.tit  span {
  font-size:12px;
}
.j14 {
  font-size:14pt;
}
.line1 {
  background: #cccc99;
}
.line2 {
  background: #cccc00;
}
.msghead td {
  font-size:10px;
  padding:2px;
  border-style:solid none solid;
  border-width:2px;border-color:#999999;background-color:#ffffff;
}
.msg td {
  font-size:10px !important;
  border-style:none none dashed;
  border-width:1px;
  border-color:#aaaaaa;
  background-color:#ffffcc;
  color:#555555;
  padding:5px 2px;
}
.msg img {
  vertical-align:middle;
  margin-right:5px;
}
.msg2 td {
  font-size:10px;
  border-style:none none solid;
  border-width:1px;
  padding:8px 0;
  background-color:#fffeef;
  color:#222222;
}
msg2 td div {
  margin-left:65px;
}
select {
  font-size:10px;
}
input {
  font-size:10px;
}

#list {
  width:760px;
  padding:5px;
}
#list td {
  padding:5px 3px;
  text-align:center;
}
#list p {
  margin:0;
}
#contents .bosyu {
  text-align:left;color:#FF6600;font-size:16px;
  width:94%;
  padding:0px 0 15px 3px;
  margin:14px 10px 0 10px;
}

#contribution {
  text-align:left;
  padding:5px 5px;
  margin:-22px 10px 0 10px;
  width:94%;
  font-size:12px;
  letter-spacing:-0.02em;line-height:1.3em;
  height:72px;
}
#contribution p {
width: 50%;
margin: 0 auto;
}

#contribution input {
    width: 100%;
    margin: 10px;
    padding: 5px;
    -webkit-appearance: none;
    border-radius: 0;
    background: #ffff00;
    background: -moz-linear-gradient(center top, #ffff00 25%,#ff9900);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #ffff00),color-stop(#ff9900));
    border: 1px solid #999999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
    box-shadow: 0 1px 2px rgba(0,0,0,0.4);
    font-size: 14px;
}

#search {
  text-align:left;
  padding:5px 6px;
  background:#f0f0f0;
  margin:18px 10px 0 10px;width:94%;
  clear:both;
}
#search span {
  font-size:12px;
  color:#333333;
  font-weight:bold;
}
#search form {
  margin:0;
  padding:0;
}
#search h3 {
  color:#333333;
  font-size:12px;
  margin:0 0 3px 2px;
}
.caution {
  font-size:10px;
  color:#cc0000;
  margin-top:5px;
}
.caution em {
  font-weight:bold;
}

#howicon {
  clear:both;
  margin-top:10px;
  text-align:right;
  font-size:10px;
  margin-right:16px;
}

#output {
  margin:3px 10px;
}
#output .soto {
  border:1px #999999 solid;
  background-color:#FFF8EB;
}
#output .topnum {
  text-align:right;
  font-size:10px;
  padding-top:8px;
}
#output .bottomnum ,#output .hit {
  text-align:right;
  font-size:10px;
  margin-bottom:5px;
}
#output .topnum span,#output .hit span {
  float:left;font-weight:bold;
}

#attention {
  font-size:12px;
  width:765px;
}
div#body td#toukou {
  text-align:right;
}
.gotop {
  text-align:right;
  margin-top:18px;
  margin-right:24px;
  font-size:12px;
}

/*entry*/

#entry {
  background-color:#ffffff;
  color:#333333;
}
#entry .layout {
  width:720px;
  margin:0 auto;
}
.layout p {
  font-size:14px;
  margin:0 8px;
  text-align:left;
}
.layout .b {
  color:#ff0000}
.main {
  background-color:#fff8eb;
   margin:0 auto;
  width:720px;
}
.dotted {
  padding:10px;
  border:2px dotted #999999;
}
.dotted div {
  color:#ff0000;
  font-size:14px;
}
.form {
  padding:10px;
}
.form p {
  text-align:left;
  line-height:1.8;
  border-bottom:1px dashed #cccccc;
  color:#ff0000;
  margin:0;
  padding:5px;
  font-size:12px;
}
.form font {
  margin-left:20px;
  margin-top:5px;
  display:block;
  color:#333333;
  font-size:12px;
}
#entry .gotop {
  width:700px;
  text-align:right;
  margin:5px auto;
}
