@charset "UTF-8";
#top_itemlist_main_menu {
  left: 0;
  margin: 0 0 0 148px;
  position: fixed;
  _position: absolute;
  top: 0;
  width: 950px;
  height: 45px;
  z-index: 81;
}

#top_itemlist_main_txt {
  left: 0px;
  top: 0px;
  margin: 47px 0 0 148px;
  _overflow: auto;
  width: 950px;
  z-index: 80;
  height: 100%;
}

/************************************************
  					防具メニュー
  *************************************************/
.protect_menu {
  width: 850px;
  position: fixed;
  _position: absolute;
  overflow: auto;
  background-color: #a6d2ff;
  z-index: 10;
  margin-left: 5px;
}
.protect_menu ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.protect_menu ul li {
  background-color: #fcfcfc;
  border: 2px solid #a6d2ff;
  line-height: 1.8;
  width: 130px;
  text-align: center;
}
.protect_menu ul li a {
  display: block;
  width: 100%;
}
.protect_menu ul li.title_menu {
  background-color: #fdf9e3;
}
.protect_menu ul li.title_menu a {
  text-decoration: none;
}
.protect_menu ul li.title_menu a:link, .protect_menu ul li.title_menu a:visited, .protect_menu ul li.title_menu a:hover {
  color: #764a1b;
}

.pak_item_menu {
  width: 850px;
  position: fixed;
  _position: absolute;
  overflow: auto;
  background-color: #a6d2ff;
  background-color: #cae4ff;
  padding-top: 60px;
  margin-left: 5px;
}
.pak_item_menu ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.pak_item_menu ul li {
  background-color: #fcfcfc;
  border: 2px solid #a6d2ff;
  line-height: 1.8;
  width: 80px;
  text-align: center;
}
.pak_item_menu ul li a {
  display: block;
  width: 100%;
}
.pak_item_menu ul li.title_menu {
  background-color: #fdf9e3;
}
.pak_item_menu ul li.title_menu a {
  text-decoration: none;
}
.pak_item_menu ul li.title_menu a:link, .pak_item_menu ul li.title_menu a:visited, .pak_item_menu ul li.title_menu a:hover {
  color: #764a1b;
}

.protect_main {
  padding-top: 90px;
}
.protect_main h1 {
  border: solid;
  border-width: 2px 2px 2px 26px;
  border-color: #f2d3bd;
  padding: 5px 3px;
  line-height: 1;
  font-size: 20px;
}

.protect_main2 {
  padding-top: 60px;
}
.protect_main2 h1 {
  border: solid;
  border-width: 2px 2px 2px 26px;
  border-color: #f2d3bd;
  padding: 5px 3px;
  line-height: 1;
  font-size: 20px;
}

/************************************************
					防具
*************************************************/
.item_def_list {
  margin-bottom: 10px;
}
.item_def_list td {
  line-height: 1.7;
  border: 2px solid #f2d3bd;
  text-align: center;
  margin: auto;
}
.item_def_list td.img {
  display: block;
}
.item_def_list td.item_icon {
  width: 30px;
  padding: 0px;
  vertical-align: middle;
  line-height: 0;
}
.item_def_list td.item_name {
  font-weight: bold;
  font-size: 16px;
}
.item_def_list td.item_kind {
  padding: 0px;
  width: 60px;
}
.item_def_list td.kind_category {
  padding: 0px;
  width: 60px;
}
.item_def_list td.kind_category2 {
  padding: 0px;
}
.item_def_list td.item_st_value {
  width: 90px;
}
.item_def_list td.item_rv_value {
  width: 45px;
  text-align: right;
  padding: 0 3px 0 0;
  border-bottom-style: dotted;
}
.item_def_list td.item_rv_value_2 {
  width: 45px;
  border-width: 0px 0px 2px 0px;
}
.item_def_list td.item_rv_r_value {
  width: 35px;
  text-align: right;
  padding: 0 3px 0 0;
}
.item_def_list td.item_rv_r_value_2 {
  width: 35px;
}
.item_def_list td.item_pr_value {
  padding: 0 5px 0 0;
}
.item_def_list td.common_left {
  text-align: left;
  padding-left: 5px;
}
.item_def_list td.common_up_border {
  border-top-width: 0px;
}
.item_def_list td.common_down_border {
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}
.item_def_list td.common_left_border {
  border-left-width: 0px;
}
.item_def_list td.common_right_border {
  border-right-width: 0px;
}
.item_def_list td.common_border_00 {
  border-width: 0px 2px 2px 0px;
  border-bottom-style: dotted;
}

.item_defr_colour td.item_name {
  background-color: #fdf9e3;
}
.item_defr_colour td.item_kind {
  background-color: #f4fff5;
}
.item_defr_colour td.kind_category {
  background-color: #fbf1ea;
}
.item_defr_colour td.kind_category2 {
  background-color: #fdf9e3;
}
.item_defr_colour td.item_rv_value {
  background-color: #fdf9e3;
}
.item_defr_colour td.item_rv_value_2 {
  background-color: #fdf9e3;
}
.item_defr_colour td.item_rv_r_value {
  background-color: #fdf9e3;
}
.item_defr_colour td.item_rv_r_value_2 {
  background-color: #fdf9e3;
}

/*.item_list h2 {
border: solid 0px #f2d3bd;
border-bottom-width: 2px;
border-collapse: collapse;
 }

 .item_list_table {
border: solid 2px #f2d3bd;
border-collapse: collapse;
margin: 2px 0px 5px 5px;

td {
  border: solid 1px #f2d3bd;

  &.item_icon {
	width: 30px;
	text-align: center;
  }

  &.item_varnum {
	width: 70px;
	text-align: right;
	border-width: 1px 1px 1px 0px;
  }

  &.item_topic {
	width: 35px;
	text-align: center;
	border-width: 1px 0px 1px 1px;
  }

  &.item_pricefull {
	background-color: #b9e6f9;
  }

  &.item_pricedc {
	background-color: #d6f0fc;
  }

  //&.item_pricecdc {}

  &.item_sale {
	background-color: #ffd6c1;
  }

  &.item_sale_oc {
	background-color: #ffeee6;
  }

 // &.item_weight {}

  &.item_name {
	width: 220px;
	background-color: #fdf9e3;
  }

  &.item_explain {
	background-color: #eaedfd;
	line-height: 120%;
  }

  &.item_spname {
	width: 330px;
	background-color: #fdf9e3;
  }

  &.item_sppoint {
	background-color: #e9d2ff;
  }

  &.item_sptime {
	background-color: #f0fbf2;
  }

  &.item_spnumber {
	background-color: #d6f0fc;
  }
}
 }

 .item_recovery {
border: solid 2px #f2d3bd;
border-collapse: collapse;

td {
  border: solid 1px #f2d3bd;
  border-collapse: collapse;
  text-align: center;
  line-height: 120%;
}

tr {
  &.item_list_topics {
	background-color: #fdf9e3;

	td {
	  &.rlist_icon {
		width: 30px;
	  }

	  &.rlist_itemname {
		width: 170px;
	  }

	  &.rlist_weight, &.rlist_price, &.rlist_pricedc {
		width: 40px;
	  }

	  &.rlist_hpr {
		width: 65px;
	  }

	  &.rlist_hprave {
		width: 40px;
	  }

	  &.rlist_spr {
		width: 65px;
	  }

	  &.rlist_sprave, &.rlist_addpercent {
		width: 40px;
	  }
	}
  }

  &.item_list_renown {
	background-color: #f4f2fd;
  }

  &.item_list_card2 {
	background-color: #f5fcf3;
  }

  &.item_list_card3 {
	background-color: #e1f7db;
  }
}
 }
 */
.item_change_map {
  /*background-color:#f2d3bd;*/
}
.item_change_map td.map_name {
  background-color: #d5f4fb;
  text-align: center;
}
.item_change_map td.map_image {
  width: 130px;
  text-align: center;
}
.item_change_map td.map_item {
  width: 700px;
}

/**	**/
.change_ground {
  border: solid 2px #f2d3bd;
  border-collapse: collapse;
}
.change_ground td {
  background-color: #ffffff;
}
.change_ground td.item_image {
  width: 130px;
}
.change_ground td.item_data {
  width: 564px;
}
.change_ground td.item_image {
  width: 80px;
  text-align: center;
}
.change_ground td.item_data {
  width: 614px;
  vertical-align: top;
}

/**スペシャルアイテム**/
/**	**/
.change_item_list {
  border-style: solid;
  border-width: 0px;
  border-collapse: collapse;
}
.change_item_list td {
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  border-color: #f2d3bd;
  line-height: 120%;
}
.change_item_list td.item_completion_name {
  width: 612px;
  font-weight: bold;
  background-color: #fdf9e3;
  border-bottom-width: 3px;
}
.change_item_list td.item_material_name {
  width: 200px;
}
.change_item_list td.item_material_num {
  width: 62px;
  text-align: right;
  background-color: #ebe2fc;
}
.change_item_list td.item_material_drop {
  width: 350px;
}
.change_item_list td.pet_accessory {
  width: 612px;
  background-color: #f3f5eb;
}

/**===========================================================
***			アイテムテーブル
============================================================**/
/*アイテムコレクションテーブル*/
.item_collection {
  border: solid 1px #f2d3bd;
  border-collapse: collapse;
}
.item_collection td {
  border: solid 2px #f2d3bd;
  line-height: 1.5;
}
.item_collection td.item_icon {
  width: 30px;
  text-align: center;
}
.item_collection td.collection_name {
  background-color: #fdf9e3;
  font-weight: bolder;
  padding-left: 5px;
}
.item_collection td.collection_topic {
  width: 50px;
  background-color: #fbf1ea;
}
.item_collection td.collection_value {
  width: 71px;
  padding-left: 2px;
}
/**===========================================================
***				スペシャルアイテム
============================================================**/
.spitem_menu {
  position: fixed;
  _position: absolute;
  overflow: auto;
  background-color: #a6d2ff;
}
.spitem_menu ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.spitem_menu ul li {
  background-color: #fcfcfc;
  border: 2px solid #a6d2ff;
  line-height: 1.5;
  width: 100px;
  text-align: center;
}
.spitem_menu ul li a {
  display: block;
  width: 100%;
}
.spitem_menu ul li.title_menu {
  background-color: #fdf9e3;
}
.spitem_menu ul li.title_menu a {
  text-decoration: none;
}
.spitem_menu ul li.title_menu a:link, .spitem_menu ul li.title_menu a:visited, .spitem_menu ul li.title_menu a:hover {
  color: #764a1b;
}

.spitem_main {
  padding-top: 27px;
}
.spitem_main h1 {
  border: solid;
  border-width: 2px 2px 2px 26px;
  border-color: #f2d3bd;
  padding: 5px 3px;
  line-height: 1;
  font-size: 20px;
}

/********************************
				コモン
***********************************/
.common_centre {
  text-align: center;
}

.common_left {
  text-align: left;
}
/*# sourceMappingURL=item.css.map */