body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a {
  color: #000;
  text-decoration: underline;
}
a:visited {
  color: #000;
  text-decoration: underline;
}
a:hover {
  color: #fff;
  background-color:#000;
}

.fieldWithErrors {
  padding: 2px;
  background-color: #ee827c;
  display: table;
}
.formError {
  font-size: x-small;
  color: red;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #cc443d; /* #c9171e; */
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #fdeff2;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #cc443d;
  color: #fff;
  border:none;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.ListTitle {
  color: #244;
  font-weight: bold;
  font-size: 12px;
  background: #eee;
}

.ListActions {
  font-size: 14px;
  text-align: right;
  padding-left: 1em;
}

.ListLine0 {
  background: #e9f5f4;
}
.ListLine1 {
  background: #d5eeeb;
}
.ListLine2 {
  background: #eed5d5;
}


.botan1, a.botan1 {
  text-decoration: none;
}
a.botan1 {
  padding-left: 1em;
  padding-right: 1em;
  color: black;
  background: #c5c4e6;
  font-weight: bold;
  text-decoration: none;
}

a.botan1 :hover {
  color: black;
  background: #eec;
  text-decoration: none;
}

/* Drag and Drop */
.draggable {  
  list-style: none;
  cursor: -moz-grab;
  background: #e9f5f4;
  border: #d5eeeb 1px solid;
  padding: 5px;
  margin-bottom: 3px;
}

.draggable:hover {
  background: #EEEEEE;
}

#sortable_offices {
  width: 80%;
}

/* -------- IMEオンオフここから --------- */

#busstop_tcode, #busstop_lat, #busstop_lng,
#busstop_map1x, #busstop_map1y, #busstop_map2x, #busstop_map2y, #busstop_map3x, #busstop_map3y, #busstop_map4x, #busstop_map4y, #busstop_map5x, #busstop_map5y,
#busstop_map6x, #busstop_map6y, #busstop_map7x, #busstop_map7y, #busstop_map8x, #busstop_map8y, #busstop_map9x, #busstop_map9y, #busstop_map10x, #busstop_map10y,
#busstop_map11x, #busstop_map11y, #busstop_map12x, #busstop_map12y, #busstop_map13x, #busstop_map13y, #busstop_map14x, #busstop_map14y, #busstop_map15x, #busstop_map15y, #busstop_map_main_no,
#busstop_adv_img1, #busstop_adv_url1, #busstop_adv_img2, #busstop_adv_url2, #busstop_adv_img3, #busstop_adv_url3, #busstop_adv_img4, #busstop_adv_url4, #busstop_adv_img5, #busstop_adv_url5,
.inq_form #email {
    ime-mode: inactive;
}

#busstop_tname, #busstop_tkana, #busstop_city, #busstop_town,
#busstop_address,
#busstop_adv_alt1, #busstop_adv_alt2, #busstop_adv_alt3, #busstop_adv_alt4, #busstop_adv_alt5,
#busstop_keyword {
    ime-mode: active;
}

/* -------- IMEオンオフここまで --------- */

