@charset "UTF-8";
/* charset cssにおける文字コード宣言 */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Profile.html
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.profile { /* プロフ用テーブル（全体） */
  width: 50%; 
}

table.profile td { /* プロフ用テーブル（通常セル）　div.all td継承上書き */
  border: none;
  background-color: #90ee90;
  padding: 5px;
}

table.profile th { /* プロフ用テーブル（見出しセル） */
  background-color: #32cd32;
}

table.pcspac { /* PCスペック用テーブル */
  width: 100%;
}

table.pcspac td{ /* PCスペック用テーブル（通常セル） */
  text-align: center;
  vertical-align: middle;  
}

table.pcspac td.imgbgc{ /* PCスペック用テーブル 画像貼り付けセル */
  background-color: transparent;
  position: static;
  width: 30%;
}

table.pcspac th { /* PCスペック用テーブル （見出しセル） */
  width: 10%;
}

div.profimg { /* プロフ画像 */
  width: 50%;
  float: right;
}

div.profimg p{ /* プロフ画像説明 */
  border: none;
  background-color: #90ee90;
  text-align: left;
  margin: 5px 20px;
  padding: 5px 15px;
}

ul.specname { /* スペック */
  float: left;
  padding: 0 8px 0;
}

ul.specname li{ /* スペック リスト */
  background-color: #20B2AA;
  text-align: center;
  margin: 2px 0;
  padding: 0 2px;
}

ul.specdata { /* スペック詳細 */
  padding: 0 8px 0;
}

ul.specdata li{ /* スペック詳細 リスト */
  text-align: left;
  background-color: #52BCDE;
  margin: 2px 0;
  padding: 0 2px;
}

p.pcusedindex { /* スペック 主な用途タイトル */
  background-color: #20B2AA;
  text-align: center;
  font-weight: 700;
  margin: 0 8px;
  padding: 2px 5px;
}

p.pcused { /* スペック 主な用途 */
  background-color: #52BCDE;
  text-align: left;
  margin: 0 8px;
  padding: 0 5px;
}

span.inv { /* 文字隠し用 */
  font: #90ee90;
}