* {
  font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";  /* add */
}

body{
  font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";  /* add */
  text-align:center;
}

#body2{
    width: 1080px;
    margin-left:50px;
    text-align:left;
}

#form-block_head {
    width: 900px;
}
#form-block {
    float: left;
    width: 460px;
}
#result-block {
    float: left;
    width: 618px;
    /*width: 49%;*/
    /*background-color: #ffffcc;*/
}
select {
    width: 244px;
    font-size: 0.8em;
    border-top: 0px solid #8595B2; /*add*/
    border-left: 1px solid #884444; /*add*/
    border-right: 0px solid #8595B2; /*add*/
    border-bottom: 1px solid #884444; /*add*/
}
select.short {
    width: 120px;
}
label {
    display: block;
    float: left;
    width: 120px;
    border-bottom: 1px solid #ffcccc; /*add*/
}
input[type=text] {
    width: 196px;
    background-color: #ffffcc;
    border: none;
}
input[type=submit] {
    width: 200px;
    padding: 2px;
}
.ui-block {
    margin-bottom: 4px; /*10*/
}
.ui-block_float {
    margin-bottom: 10px;
    float:left;
}
#rui-result ol {
    margin-left: 10px;
    margin-right: 10px; /*add*/

}
#rui-result li {
    margin-bottom: 10px;
    padding: 10px; /*add*/
    border: 1px solid #ffaaaa; /*add*/
}

.rui-checkbox-each {
    font-size: 0.7em;
}
.rui-checkbox-each.hover {
    background: #ffddaa;
}

/* add */

#footer1{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px; /*add*/
 font-size:10px;
 /*background-color:#c53d43;*/
 background-color:#33aa11;

 color:#ffffff;

 text-align:left;    /*add*/
 width:1075px;       /*add*/
 /*border:solid 1px #c53d43;*/ /*add*/
 border:solid 1px #33aa11; /*add*/
}

form{
  padding:0px;
  margin:0px;
}

   *.floatclear{
   clear: both;
}

   *.floatleft{
   float: left;
   margin-right: 1em;
}

   *.floatright{
   float: right;
   margin-left: 1em;
}

h1 {
   font-size: 1.2em;
   text-align: left;
   margin-left: 30px;
}

span.close{
   color: #ff0000;

}
