body {
  /* transform-origin: top left; */
  transform: scale(0.9); 
}

.charasheet_all_view_wide {
  padding-left: 0.5em;
  width: 100%;

  width:1070px;
  display:block; 
}
.charasheet_name_view_title {
  font-weight: bold;
  /* font-size: 15pt; margin-top: -25px; margin-bottom: 7px; */
  font-size: 30pt; margin-top: -2em; margin-bottom: -1.2em;
  border: solid 3px #000000;/*線*/
  border-radius: 10px;/*角の丸み*/
  background: #000000;
  color: #ffffff;
  /* width: 400px; */
  display:inline-block;
  padding-top: -2em; padding-bottom: -2em;
}
.charasheet_view_title_cost {
  font-size: 15pt; margin-top: -2.3em; 
  border: solid 2px #000000;/*線*/
  border-radius: 10px;/*角の丸み*/
  background: #000000;
  color: #ffffff;
  /* width: 400px; */
  display:block; 
  text-align: right;
  margin-left: 40.0em; padding-right: 0.8em;
}
.charasheet_view_title_cost_cap {
  font-size: 15pt;
}
.charasheet_view_title_cost_num {
  font-weight: bold;
  font-size: 30pt;
}
.charasheet_view_title_blackline {
  margin-bottom: -1.2em;
  border-top: 9px solid rgb(0, 0, 0);

}


.charasheet_view_title_main {
  vertical-align: -6%;
}
.charasheet_view_title_ability {
  vertical-align: -6%;
  padding-top: 0.1em;
  
  border-left: 3px solid rgb(0, 0, 0); /* 縦線を左端に追加 */
  /* margin-left: 50%; */
}
/* タイトル以外の枠内 */
.charasheet_view_box {
  font-size: 11pt; margin-top: -2.3em; margin-bottom: 0.7em;
  padding-top: 3.5em; padding-bottom: 0px; padding-left: 0.7em; padding-right: 0.5em;
  border: solid 5px #000000;/*線*/
  border-radius: 10px;/*角の丸み*/
}
/* テーブル見出し行全部 */
.charasheet_table_view_title_list {
  background: #131313;
}
/* プロフィール欄のテーブル全体 */
.table_charasheet_profile_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  width: 400px;
  font-size: 11pt;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* アクトタイプ・活躍力のテーブル全体 */
.table_charasheet_act_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 能力値のテーブル全体 */
.table_charasheet_ability_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  width: 624px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 防具状態のテーブル全体 */
.table_charasheet_protector_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  width: 350px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 装備のテーブル全体 */
.table_charasheet_equip_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  width: 1035px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* ガジェットのテーブル全体 */
.table_charasheet_gadget_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  width: 1035px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* ガジェット予約まとめのテーブル全体 */
.table_charasheet_reserve_all_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  max-width: 1050px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 成長・その他の項目のテーブル全体 */
.table_charasheet_growth_otherList_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  max-width: 1050px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 成長・ガジェット予約欄のテーブル全体 */
.table_charasheet_growth_reserve_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  max-width: 1050px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 成長・命運獲得のテーブル全体 */
.table_charasheet_growth_fatalGet_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  max-width: 1050px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 成長・命運消費のテーブル全体 */
.table_charasheet_growth_fatalLost_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  max-width: 1050px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}
/* 成長・命運遷移のテーブル全体 */
.table_charasheet_growth_fateTotal_view {
  border: 3px solid rgb(0, 0, 0); border-collapse: collapse;
  font-size: 11pt;
  max-width: 1050px;
  margin-bottom: 0.0em; 
  margin-left: 0.9em; margin-right: -0.7em; 
}

.display_inline_block {
  display:inline-block; 
}
.charasheet_split_half {
  display: flex;
  flex-wrap:wrap;

  justify-content: left;
}
.charasheet_split_half_left {
  
  text-align: left;
  margin-right: 0.4em;
  margin-left: -0.7em;

}
.charasheet_split_half_right {
  text-align: left;
  margin-right: -0.7em;
  margin-left: 0.4em;

}
.charasheet_split_half_child_left {
  
  text-align: left;
  margin-right: 0.4em;
  /* margin-left: 0.5em; */

}
.charasheet_split_half_child_right {
  text-align: left;
  /* margin-right: 0.5em; */
  margin-left: 0.4em;

}
.set_width_400px {
  width: 400px;
}
.set_width_100px {
  width: 100px;
}
.table_charasheet_view_content {
  border: 1px solid rgb(0, 0, 0);
  font-weight: bold;
  font-size: 12pt;
  max-width: 175px;
  text-align: center;
  padding-left: 0.3em; padding-right: 0.3em;
  padding-top: 0.0em; padding-bottom: 0.0em;

}
.table_charasheet_view_growth_getPoint_content {
  border: 1px solid rgb(0, 0, 0);
  font-weight: bold;
  font-size: 12pt;
  min-width: 105px;
  max-width: 200px;
  text-align: center;
  padding-left: 0.3em; padding-right: 0.3em;
  padding-top: 0.0em; padding-bottom: 0.0em;
}
.table_charasheet_view_reserve {
  padding-top: 0.3em; padding-bottom: 0.3em;
}
.table_charasheet_view_gadget_cost_content {
  min-width: 40px;
}
.table_charasheet_view_wide_content {
  border: 1px solid rgb(0, 0, 0);
  font-weight: bold;
  transform   : scale(0.9, 1);   /* 変形 横,縦 */
  text-align: center;
  padding-left: 0.2em; padding-right: 0.2em;

}
.table_charasheet_view_content_strBox {
  text-align: left;
  min-width: 100px;
  max-width: 360px;
  padding-left: 0.5em; padding-right: 0.5em;
}
.table_charasheet_view_gadget_content_strBox {
  text-align: left;
  min-width: 100px;
  max-width: 635px;
  padding-left: 0.5em; padding-right: 0.5em;
}
.table_charasheet_view_growth_getPoint_content_strBox {
  text-align: left;
  font-weight: normal;
  min-width: 400px;
  max-width: 835px;
  padding-left: 0.5em; padding-right: 0.5em;
}
.table_charasheet_view_content_attrBox {
  text-align: left;
  text-align: center;
  max-width: 80px;
  padding-left: 0.2em; padding-right: 0.2em;
}
/* .table_charasheet_view_content_sub {
  border: 1px solid rgb(0, 0, 0);

  text-align: center;
  padding-left: 0.5em; padding-right: 0.5em;

} */
.table_charasheet_view_title {
  font-size: 11pt;
  color: #ffffff;
  font-weight: bold;
  padding-top: 0.1em; padding-bottom: 0.1em;
  /* padding-left: 0.6em; padding-right: 0.6em; */

}
.table_charasheet_view_profile_title {
  font-size: 11pt;
  color: #ffffff;
  font-weight: bold;
  padding-top: 0.1em; padding-bottom: 0.1em;
  /* padding-left: 0.6em; padding-right: 0.6em; */

}
.table_charasheet_view_content_name {
  border: 1px solid rgb(0, 0, 0);
  max-width: 175px;
  min-width: 50px;
  text-align: center;
  padding-left: 0.3em; padding-right: 0.3em;

}

.table_charasheet_view_content_profile_name {
  border: 1px solid rgb(0, 0, 0);
  text-align: left;
  padding-top: 0.4em; padding-bottom: 0.4em;
  padding-left: 0.3em; padding-right: 0.3em;

}
.table_charasheet_view_content_profile {
  border: 1px solid rgb(0, 0, 0);
  font-weight: bold;
  padding-top: 0.2em; padding-bottom: 0.2em;
  text-align: left;
  padding-left: 0.5em; padding-right: 0.5em;

}
.set_str_bold {
  font-weight: bold;
}
.table_charasheet_view_content_acttype {
  border: 1px solid rgb(0, 0, 0);
  font-size: 12pt;
  text-align: center;
  padding-top: 0.2em; padding-bottom: 0.2em;
  padding-left: 0.6em; padding-right: 0.6em;

}
.table_charasheet_view_content_actcard_max {
  border: 1px solid rgb(0, 0, 0);
  font-size: 12pt;
  text-align: center;
  padding-top: 0.2em; padding-bottom: 0.2em;
  padding-left: 0.4em; padding-right: 0.4em;

}
.backgroundColor_black {
  background: #000000;
}
.table_charasheet_view_protector_content {
  border: 1px solid rgb(0, 0, 0);
  font-weight: bold;

  text-align: center;
  /* padding-left: 0.5em; padding-right: 0.5em; */

}


/* ガジェットを内蔵するガジェットの表示用 */
.table_charasheet_gadget_inner_view {
  border: 8px solid #131313;
  /* margin-bottom: 0.1em; */
}


.align_left {
  text-align: left;
}

