body {
	padding-top: 50px;
}

body,select,input,button {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}

div.footer {
	text-align: center;
}

.centered {
	text-align: center;

}
.smallerfont,.smallerfont select,.smallerfont input,.smallerfont button,.smallerfont label,.smallerfont span,.smallerfont a {
	*font-weight: bold;
	font-size: x-small;
}

.smallfont,.smallfont select,.smallfont input,.smallfont button,.smallfont label,.smallfont a {
	*font-weight: bold;
	font-size: 11px;
}

.no-lr-padding {
  padding-left: 0px;
  padding-right: 0px;
}

#iframe_tree {

	padding: 0px;

}

.well-enma {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  *background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.well-center {
  padding-left: 19px;
  padding-bottom: 0px;
  padding-right: 19px;
  padding-top: 0px;
  min-height: 20px;
  margin-bottom: 2px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well-textfield {
  padding-left: 19px;
  padding-bottom: 15px;
  padding-right: 19px;
  padding-top: 15px;
  min-height: 20px;
  margin-bottom: 2px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.button-right {
	text-align: right;
	padding-right: 50px;
}

.form-horizontal .control-label {
  float: left;
  width: 70px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 90px;
  *margin-left: 0;
}


.form-horizontal .form-actions {
  padding-left: 90px;
}

.form-horizontal .control-group {
  margin-bottom: 10px;
  *zoom: 1;
}
td.right {
  padding-top: 15px;
  text-align: right;
  }
