body {
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #f5f5f5;
  padding-top: 60px;
  font-size: 13px;
  color: #4b4b4b;
}

h3 {
  font-size: 20px;
  line-height: 20px;
}

h3 span {
  font-size: 13px;
  font-weight: normal;
}

h2 {
  font-size: 18px;
}

textarea {
  resize: none;
}

.btn-already {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #a1a1a1;
  *background-color: #787775;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a1a1a1), to(#787775));
  background-image: -webkit-linear-gradient(top, #a1a1a1, #787775);
  background-image: -o-linear-gradient(top, #a1a1a1, #787775);
  background-image: -ms-linear-gradient(top, #a1a1a1, #787775);
  background-image: linear-gradient(to bottom, #a1a1a1, #787775);
  background-image: -moz-linear-gradient(top, #a1a1a1, #787775);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffa1a1a1', endColorstr='#ff787775', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-already:hover,
.btn-already:active,
.btn-already.active,
.btn-already.disabled,
.btn-already[disabled] {
  color: #ffffff;
  background-color: #787775;
  *background-color: #787775;
}

.btn-already:active,
.btn-already.active {
  background-color: #787775 \9;
}

.btn-already.disabled,
.btn-already[disabled] {
  color: #cccccc;
}

.container, .navbar-fixed-top .container {
  width: 100%;
}

.navbar-fixed-top .navbar-inner {
  padding: 0;
}

.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.container {
  width: 90%;
}

.hero-unit {
  padding-top: 45px;
}
.hero-unit p {
  font-size: 13px;
  line-height: 16px;
  margin-top: 25px;
}
.navbar-inverse .navbar-inner {
	background-color: #f5f5f5;
	background-image: url(../img/header_bg.png);
  background-repeat: repeat-x;
	background-color:none;
}

.navbar-inner {
  min-height: 30px;
}

.hero-unit {
	background-color: #dddddd;
	background-position:right bottom;
	background-repeat: no-repeat;
}

.table_list {
  border-left: 1px solid #b2b2b2; 
  border-top: 1px solid #b2b2b2; 
}

.table_list td {
  border-right: 1px solid #b2b2b2; 
  border-bottom: 1px solid #b2b2b2; 
  border-left: none;
  padding: 4px 20px;
  line-height: 21px;
  vertical-align: middle;
}

.table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th {
  background-color: #d8dde2;
}

.table-striped tbody tr:first-child td, .table-striped tbody tr:first-child th {
  background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8db), color-stop(8%, #d8d8db), color-stop(9%, #c0c3c5), color-stop(95%, #c0c3c5), color-stop(96%, #cdd1d1), color-stop(100%, #cdd1d1));
  background-image:-webkit-linear-gradient(top, #d8d8db 0%,#d8d8db 8%,#cfd1d3 9%,#c0c3c5 95%, #cdd1d1 96%, #cdd1d1 100%);
  background-image:-moz-linear-gradient(top, #d8d8db 0%,#d8d8db 8%,#cfd1d3 9%,#c0c3c5 95%, #cdd1d1 96%, #cdd1d1 100%);
  background-image:-o-linear-gradient(top, #d8d8db 0%,#d8d8db 8%,#cfd1d3 9%,#c0c3c5 95%, #cdd1d1 96%, #cdd1d1 100%);
  background-image:-ms-linear-gradient(top, #d8d8db 0%,#d8d8db 8%,#cfd1d3 9%,#c0c3c5 95%, #cdd1d1 96%, #cdd1d1 100%);
  background-image:linear-gradient(top, #d8d8db 0%,#d8d8db 8%,#cfd1d3 9%,#c0c3c5 95%, #cdd1d1 96%, #cdd1d1 100%);
  line-height: 21px;
  text-align: center;
}

.table_list form {
  margin: 0;
}

.table_list .td_date {
  line-height: 14px;
  min-width: 94px;
}

.table_list .td_name {
  line-height: 14px;
  min-width: 80px;
}

.table_list .td_memo {
  line-height: 14px;
  width: 220px;
}
.table_list .td_url {
  line-height: 14px;
  width: 70px;
}

.table_list .op_send_td {
  width: 240px;
  text-align: center;
}
.table_list .op_td {
  width: 201px;
  text-align: center;
}
.table_list .op_tds {
  width: 80px;
  padding: 4px 0;
  text-align: center;
}

.c_small {
  width: 590px;
}
.c_small .hero-unit {
  padding: 16px 26px;
  margin-bottom: 10px;
}
.upload_span {
  margin-left:20px;
}

.table_list .td_center {
  text-align: center;
}

.btn_box {
  border-top: dashed 1px #b2b2b2;
  padding-top: 20px;
}

#memo {
  width: 528px;
  height: 84px;
  margin-bottom: 20px;
}

#drop_area {
  width: 379px;
  height: 346px;
	background-image: url(../img/drop_area.png);
}

#d_loading_area {
  width: 379px;
  text-align: center;
  margin-top:  -36px;
  margin-left:  4px;
}

#d_loading {
  display: none;
}

#drop_up_form {
  width: 379px;
  height: 346px;
}

.download_box .control-label {
  width: 120px;
  text-align: left;
}

.download_box .controls {
  margin-left: 120px; 
}

.input-xlarge {
}

.c_user input[type="text"] {
  height: 30px;
}


.left_hero {
  padding: 16px 26px;
  margin-bottom: 10px;
}

.right_hero {
  padding: 35px 26px;
  margin-bottom: 10px;
}

.right_hero form {
  margin: 0;
}

.upload_box {
  width: 542px;
  border-top: dashed 1px #b2b2b2;
  margin-top: 20px;
  padding-top: 20px;
}

.table_list .read_flag {
  text-align: center;
}

.dz-preview {
  display: none;
}

#loading {
  display: none;
}

.pull_right_margin {
  margin-right: 10px;
}
