.row {
  max-width: 1170px;
}

#atten_box{
  padding-left:15px;
  max-width: 690px;
}

#atten_box table {
  width: 100%;
}

#atten_box table:first-child td:first-child {
  width: auto;
}

.field--name-field-display-title h1 {
  background: #76bbd1;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 2px solid #3596b6;
  border-radius: 11px 0;
  padding: 15px 0 10px 20px;
}

.content .field--name-body {
  margin-top: 15px;
  margin-bottom: 15px;
}

.field--name-field-pdf .field--item {
  display: table-cell;
  width: auto;
}

@media screen and (max-width: 768px) {
  .field--name-field-pdf .field--item {
    display: block;
    text-align: right;
  }
}

.field--name-field-pdf .field--item span {
  font-size: 12px;
  font-weight: normal;
}

.field--name-field-pdf .field--item .file-size {
  padding-right: 0px;
  padding-left: 0.5em;
}

.field--name-field-pdf .field--item .file-icon,
.field--name-field-pdf .field--item .file-size,
.field--name-field-pdf .field--item .file-link {
  display: inline;
}

.field--name-field-pdf .field--item .glyphicon-file::before {
  content: "";
}

.field--name-field-pdf .field--item .file-link::before {
  content: url(../../images/member/pdf.gif);
  display: inline-block;
  width: 26px;
  height: 29px;
  vertical-align: middle;
}

.field--name-field-pdf .field--item:first-child .file-link::before {
  content: url(../../images/member/pdf1.gif);
}

.field--name-field-pdf .field--item .file-link {
  white-space: nowrap;
}

.field--name-field-pdf .field--item .file-size {
  white-space: normal;
}

.field--name-field-order .field--label,
.field--name-field-attenuation-list .field--label {
  color: #138cbc;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 2px dotted #138cbc;
  padding: 5px 0 3px 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.field--name-field-note {
  color: #FF0000;
  padding: 16px 0px 15px 13px;
  margin-top: 15px;
  word-break: break-all;
}

.field--name-field-about-order {
  border: 1px solid #bbbbbb;
  padding: 15px;
  text-align: left;
  margin-bottom: 40px;
}

.field--name-field-about-order p {
  text-indent: -2em;
  padding-left: 2em;
}

.paragraph--type--deliver-date-sera {
  margin-bottom: 20px;
}


.paragraph--type--deliver-date-sera .field--name-field-year {
  color: #138cbc;
}

.paragraph--type--deliver-date-sera .field--name-field-year::before {
  content: '■';
}

.paragraph--type--deliver-date-sera .field--name-field-date-image img {
  width: 100%;
}

.field--name-field-back-page,
.field--name-field-next-page {
  margin-top: 50px;
}

.field--name-field-back-page {
  float: left;
  width: 50%;
}

.field--name-field-next-page {
  float: right;
  width: 50%;
  text-align: right;
}

.field--name-field-back-page a,
.field--name-field-next-page a {
  color: #0233f9;
  font-size: 10pt;
}

.field--name-field-back-page a:hover,
.field--name-field-next-page a:hover {
  color:#ff9900;
}


.field--name-field-back-page a::before {
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  vertical-align: bottom;
  background: url(../../images/member/foot_arr2.jpg) no-repeat;
}

.field--name-field-next-page a::after {
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  vertical-align: bottom;
  background: url(../../images/member/foot_arr3.jpg) no-repeat;
  background-position-x: right;

}