@charset "utf-8";
/* CSS Document */

/*=====================================================
  officerInfo
=====================================================*/
.contents .officerInfo__outline {
  margin-bottom: 40px;
  overflow: hidden;
  *zoom: 1;
}


.contents .officerInfo__outline .officerInfo__outlinePhoto {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
@media print, screen and (min-width: 641px) {
  .contents .officerInfo__outline .officerInfo__outlinePhoto {
    width: 220px;
    margin-bottom: 0;
    float: left;
  }
}

.contents .officerInfo__outline .officerInfo__outlineText {
  width: 100%;
}
@media print, screen and (min-width: 641px) {
  .contents .officerInfo__outline .officerInfo__outlineText {
    width: 645px;
    float: right;
  }
}

/*全一列*/
.contents .officerInfo__outline .officerInfo__outlinePhoto-1 {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
@media print, screen and (min-width: 641px) {
  .contents .officerInfo__outline .officerInfo__outlinePhoto-1 {
    width: 150px;
    margin-bottom: 0;
    float: left;
    text-align: left;
  }
}

.contents .officerInfo__outline .officerInfo__outlineText-1 {
  width: 100%;
}
@media print, screen and (min-width: 641px) {
  .contents .officerInfo__outline .officerInfo__outlineText-1 {
    width: 730px;
    float: right;
  }
}


.contents .officerInfo__outline .officerInfo__outlineText .officerInfo__outlineTable, .contents .officerInfo__outlineTable, .contents .officerInfo__outline .officerInfo__outlineText-1 .officerInfo__outlineTable {
  width: 100%;
  margin: 0;
}
.contents .officerInfo__outline .officerInfo__outlineText .officerInfo__outlineTable th, .contents .officerInfo__outline .officerInfo__outlineText-1 .officerInfo__outlineTable th, .contents .officerInfo__outlineTable th {
  /*width: 75px;*/
  padding: 10px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #CCC;
}

.contents .officerInfo__outline .officerInfo__outlineText .officerInfo__outlineTable td, .contents .officerInfo__outline .officerInfo__outlineText-1 .officerInfo__outlineTable td, .contents .officerInfo__outlineTable td {
  padding: 10px;
 /* font-size: 14px;*/
  vertical-align: top;
  border-bottom: 1px solid #CCC;
}

.txt_format {
  text-indent: -2.3em;
  padding-left: 2.4em;
}


.txt_space_min{
  letter-spacing:-0.1em;
}

