@charset "utf-8";
/* 紹介 */

/* プロファイル */
tr.profileLine td {
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  font-size: 18px;
  width: 70%;
}

tr.profileLine th {
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  font-size: 22px;
  width: 30%;
  white-space:nowrap;
}

/* ひとこと */
.name1phrase {
  font-size:0.6em;
  margin-left:40px;
}

/* コメント本文 */
.commendD {
  text-align:left;
}

/* 週間出勤表 */
.weekWorkList td {
  font-size: 18px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
}

.weekWorkList th {
  border-width: 1px;
  border-style: solid;
  font-size: 18px;

  padding: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
  width: 30%;
}

.profTN {
  margin:2px;
}

.infoDetail {
  padding:5px;
  margin-top:10px;
/*  border:1px solid #555;*/
  border-top:3px double #555;
}
.infoDetail2 {
  padding-top:0px;
}

.profDetail {
  padding:5px;
  border-style:none;
}

h2 {
  padding-top:5px;
  padding-bottom:5px;
}

.profDetail h2 {
  margin-top:0px;
}

.infoDetail h2 {
  margin-top:5px;
}

/* 写真表示 */
ol.carousel-indicators {
  display: none;
}

.carousel-control {
  width: 20px;
}

div#carousel1 {
  max-width: 325px;
}

div.showTNList {
  margin-top:5px;
  max-width:325px;
}

h2 {
  font-size:25px;
}

/* QA */
#QAData {
  
}

#QAData td {
  text-align:left;

  font-size: 18px;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
}


#QAData th {
  border-width: 1px;
  border-style: solid;
  font-size: 18px;
  padding: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 35%;
}

.calling {
  margin-top:5px;
  margin-bottom:5px;
}

