/* 詳細の項目セル */
.td1{
	text-align: center;
	background-color: #DCEFEE;
	color: #000000;
  border: 1px #6396ab solid;
}
.td_item{
  text-align: center;
  background-color: #DCEFEE;
  color: #000000;
  border: 1px #6396ab solid;
}
/* 詳細の値セル */
.td2{
	border-bottom: solid 1px #1b5a93;
}
.td_value{
  border-bottom: solid 1px #2c6d6d;
}

/* ピッチ */
.pitch{
	font-size: 16;
	color: #E2549B;
	font-weight: bold;
}
/* 製品情報、一般仕様、製品説明のバー */
.detail_bar{
  /*display: block;*/
  background: url("images/item7.png") no-repeat;
  font-size: 13pt;
  /*font-weight: bold;*/
  color: #FFFFFF;
  height: 30px;
  padding-top: 3px;
  padding-left:20px;
}

.detail_bar_sp{
	background-image: url("images/item4.png");
	font-size: 18;
	font-weight: bold;
	color: #324859;
	width: 180px;
	height: 30px;
	background-repeat: no-repeat;
}
/* 検索ワードハイライト */
.nomen_keyword{
	color: Black;
	background: Yellow;
}
.bottom_line{
	border-bottom: solid 1px #A7A4A4;
}
.alphabet_indexlist_sp{
	background-color: #D6EDFF;
	width:50px;
	display:inline-block;
	_display: inline;
	font-size:24;
	font-weight:bold;
	text-align: center;
	line-height: 1.5;
	margin-bottom: 5px;
}
.alphabet_index{
	width:150px;
	height:25px;
	font-size:18;
	color:#CC6666;
	font-weight:bold;
	border-bottom:solid #000000 1px;
}
.alphabet_index_sp{
	width:200px;
	height:50px;
	font-size:24;
	color:#CC6666;
	font-weight:bold;
	border-bottom:solid #000000 1px;
}
/* 解像度 */
.display{
	color: #E44C6D;
	font-size: 18px;
	font-weight: bold;
}
/* 使用許諾ボタン */
.license_btn{
	width: 220px;
	height: 30px;
}
/* 使用許諾キャンセルボタン */
.license_cancel_btn{
	height: 30px;
}
/* 赤文字 */
.font_red{
	color: red;
}
/* DOWNLOAD画像 */
.download a{
	display: block;
	width: 70px;
	height: 24px;
	float: left;
	border: 0;
	padding: 0;
	margin-left: 5px;
	margin-bottom: 5px;
	text-indent: -210px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.download a:hover{
	background-repeat: no-repeat;
	background-position: 0px -24px;
}
.download a,
.download a:hover{
	background-image: url(images/download.jpg);
}
.item_color_even{
	background-color: #ddeef0;
}
.item_color_odd{
	background-color: #eeefd9;
}
.data_color_even{
	background-color: #f8fdff;
}
.data_color_odd{
	background-color: #fffcef;
}

.series_spec_top_line{
  border-top: 1px solid #bdb27d;
}
.series_spec_bottom_line{
  border-bottom: 1px solid #bdb27d;
}
.series_spec_item{
  background-color: #F4EEC8;
  border:solid 1px #dfc390;
}
.series_spec_pitch{
  background-color: #FBE9F2;
  border:solid 1px #e38175
}
.series_spec_pitch_development{
  background-color: #f8fbd7;
  border:solid 1px #ada648
}

/* モーダルポップアップ */
.modal{
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  /*width: 900px;*/
  width: 100%;
}
.modal_bg{
  background: rgba(86, 86, 85, 0.6);
  height: 100vh;
  position: absolute;
  width: 100%;
}
.modal_content{
  /*background: rgba(237, 255, 250, 0.6);*/
  background: #cee2d3;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  /*width: 60%;*/
  text-align: right;
}

/* スペック検索フォームの項目 */
.td_item_spec_search{
  line-height: 1.0em;
  text-align: center;
  background-color: #DCEFEE;
  color: #000000;
  border: 1px #6396ab solid;
}

/* スペック検索ボタンの親要素 */
.buttonSearchSpecParent{
  width: 100%;
  margin: 10px 0;
  display: flex;
  justify-content: center;
  /*align-items: center;*/
}
/* スペック検索ボタン */
.buttonSearchSpec{
  padding: 6px 50px;
}
