/* ヒロセ シリーズ*/

#series_hrs {
    display: flex;
    flex-wrap: wrap;
    width: 720px;
    background: -moz-linear-gradient(top left, #89ffff, #FFF 25%, #FFF);
    background: -webkit-linear-gradient(top left, #89ffff, #FFF 25, #FFF);
    background: linear-gradient(to bottom right, #89ffff, #FFF 25%, #FFF);
}
#series_hrs .summary{
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_hrs h1{
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 10px 4px;
}
#series_hrs h2{
    color:red;
    font-size: 12px;
    margin: 0 0 0 10px;
}
#series_hrs dl{
    width: 365px;
    padding: 0;
    margin: 0;
}
#series_hrs dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_hrs dl dd{
    width: 310px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_hrs img{
    margin: 0 0 0 80px;
}
#series_hrs table{
    width: 350px;
    border-collapse: collapse;
    margin-top: 5px;
}
#series_hrs table tr{
    height: 22px;
}
#series_hrs table tr th{
    width: 80px;
    background: #ffffcc;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_hrs table tr td{
    width: 85px;
    padding: 0 0 0 7px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_hrs .narrow{
    display: flex;
    width: 720px;
    margin: 15px 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_hrs .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
#series_hrs .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_hrs .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_hrs .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_hrs .narrow ul li a:hover{
    text-decoration: underline;
    color: #096cb8;
}


/* ヒロセ シリーズ（2025/7改定）*/

#series_hrs2 {
  display: flex;
  flex-wrap: wrap;
  width: 720px;
  margin-top: 10px;
}
#series_hrs2 .summary{
  width: 250px;
  border-bottom: 1px solid #808080;
  margin: 0 50px 15px 0;
}
#series_hrs2 h1{
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;

  margin: 2px 0 0 4px;
}
#series_hrs2 h2{
  color: #cc3300;
  font-size: 12px;
  margin: 10px 0 0 0;
}
#series_hrs2 h3{
  margin: 0 0 0 4px;
  font-size: 10px;
}
#series_hrs2 dl{
  width: 385px;
  padding: 0;
  margin-bottom: 10px;
}
#series_hrs2 dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_hrs2 dl dd{
    width: 340px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_hrs2 img{
    margin: 0;
}
#series_hrs2 table{
    width: 375px;
    border-collapse: collapse;
    margin: 5px 0 0 20px;
}
#series_hrs2 table tr{
    height: 22px;
}
#series_hrs2 table tr th{
    width: 100px;
    background: #eaffff;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_hrs2 table tr td{
    width: 90px;
    padding: 0 0 0 7px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_hrs2 .narrow{
    display: flex;
    width: 720px;
    margin: 15px 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_hrs2 .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
#series_hrs2 .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_hrs2 .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_hrs2 .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_hrs2 .narrow ul li a:hover{
    text-decoration: underline;
    color: #096cb8;
}



/* ヒロセ 複数カテゴリー*/
#series_hrs_category {
  width: 720px;
  display: flex;
  background: linear-gradient(to bottom right, #89ffff, #FFF 25%, #FFF);
  margin-bottom: 10px;
}
#series_hrs_category h1 {
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_hrs_category .summary {
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_hrs_category .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_hrs_category a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}

/* ヒロセ 複数カテゴリー（2025/7改定）*/
#series_hrs_category2 {
  width: 720px;
  display: flex;
  margin: 10px 0;
}
#series_hrs_category2 .summary{
  width: 250px;
  border-bottom: 1px solid #808080;
  margin: 0 50px 15px 0;
}
#series_hrs_category2 h1 {
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_hrs_category2 h2 {
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_hrs_category2 .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_hrs_category2 a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}



/* 多治見 シリーズ*/

#series_tmw {
    display: flex;
    flex-wrap: wrap;
    width: 720px;
    background: -moz-linear-gradient(top left, #27cc06, #FFF 25%, #FFF);
    background: -webkit-linear-gradient(top left, #27cc06, #FFF 25, #FFF);
    background: linear-gradient(to bottom right, #27cc06, #FFF 25%, #FFF );
}
#series_tmw .summary{
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_tmw h1{
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 16px 4px;
}
#series_tmw h2{
    color:red;
    font-size: 12px;
    margin: 0 0 0 10px;
}
#series_tmw dl{
    width: 365px;
    padding: 0;
    margin: 0;
}
#series_tmw dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_tmw dl dd{
    width: 310px;
    padding: 0 0 5px 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_tmw img{
    margin: 0 0 15px 80px;
}
#series_tmw table{
    width: 350px;
    border-collapse: collapse;
    margin-top: 5px;
}
#series_tmw table tr{
    height: 22px;
}
#series_tmw table tr th{
    width: 80px;
    background: #ffffcc;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_tmw table tr td{
    width: 95px;
    padding: 0 0 0 10px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_tmw ul{
    width: 680px;
    height: 28px;
    display: flex;
    margin: 15px 0 6px 0;
    padding-left: 33px;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_tmw ul p{
    width: 55px;
    height: 28px;
    margin: 0;
    font-size: 11px;
	font-weight: bold;
    line-height: 28px;
}
#series_tmw li {
    display: inline-block;
    padding: 0 5px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_tmw li a{
    display: block;
    text-decoration: none;
    color: #003780;
}
#series_tmw li a:hover{
    text-decoration: underline;
}

/* 多治見 シリーズ（2025/7改定）*/

#series_tmw2 {
  display: flex;
  flex-wrap: wrap;
  width: 720px;
  margin-top: 10px;
}
#series_tmw2 .summary{
  width: 250px;
  border-bottom: 1px solid #007d00;
  margin: 0 50px 15px 0;
}
#series_tmw2 h1{
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_tmw2 h2{
  color: #cc3300;
  font-size: 12px;
  margin: 10px 0 0 0;
}
#series_tmw2 h3{
  margin: 0 0 0 4px;
  font-size: 10px;
}
#series_tmw2 dl{
  width: 385px;
  padding: 0;
  margin-bottom: 10px;
}
#series_tmw2 dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_tmw2 dl dd{
    width: 355px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_tmw2 img{
    margin: 0;
}
#series_tmw2 table{
    width: 385px;
    border-collapse: collapse;
    margin: 5px 0 0 20px;
}
#series_tmw2 table tr{
    height: 22px;
}
#series_tmw2 table tr th{
    width: 100px;
    background: #eafff4;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_tmw2 table tr td{
    width: 90px;
    padding: 0 0 0 7px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_tmw2 .narrow{
    display: flex;
    width: 720px;
    margin: 15px 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_tmw2 .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
#series_tmw2 .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_tmw2 .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_tmw2 .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_tmw2 .narrow ul li a:hover{
    text-decoration: underline;
    color: #096cb8;
}



/* 多治見 複数カテゴリー*/
#series_tmw_category {
    width: 720px;
    display: flex;
    background: -moz-linear-gradient(top left, #27cc06, #FFF 25%, #FFF);
    background: -webkit-linear-gradient(top left, #27cc06, #FFF 25, #FFF);
    background: linear-gradient(to bottom right, #27cc06, #FFF 25%, #FFF );
    margin-bottom: 10px;
}
#series_tmw_category .summary {
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_tmw_category h1 {
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 16px 4px;
}
#series_tmw_category .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_tmw_category a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}

/* 多治見 複数カテゴリー（2025/7改定）*/
#series_tmw_category2 {
  width: 720px;
  display: flex;
  margin: 10px 0;
}
#series_tmw_category2 .summary{
  width: 250px;
  border-bottom: 1px solid #808080;
  margin: 0 50px 15px 0;
}
#series_tmw_category2 h1 {
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_tmw_category2 h2 {
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_tmw_category2 .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_tmw_category2 a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}




/* オリジナル電源 */

#cover_lfs {
  width: 710px;
  margin: 0 5px 20px 5px;
  display: flex;
  flex-wrap: wrap;
}
#cover_lfs h1 {
  font-size: 50px;
  line-height: 50px;
  color:#404040;
  margin: 10px 0 10px 30px;
}
#cover_lfs h2 {
  font-size: 15px;
  color:#404040;
  margin: 10px 0 0 15px;
}
#cover_lfs_left > p {
  width: 450px;
  font-size: 11px;
  color:#606060;
  margin: 0 10px;
}
#cover_lfs ol{
  width:220;
  margin: 40px 0 0 10px;
  padding: 0;
}
#cover_lfs ol li {
  margin-left: 10px;
  list-style-type: none;
  font-size: 13px;
  color: #379ae6;
}

#cover_lfs ol li p {
  display: inline;
  font-size: 10px;
  margin-left: 5px;
}

/* MSコネクタ */

#cover_ms {
  width: 710px;
  margin: 0 5px;
  display: flex;
  flex-wrap: wrap;
}
#cover_ms h1 {
  font-size: 30px;
  line-height: 30px;
  color:#404040;
  margin: 15px 0 15px 30px;
}
#cover_ms h2 {
  font-size: 15px;
  color:#404040;
  margin: 15px 0 0 15px;
}

#cover_ms ol{
  width:220;
  margin: 23px 0 0 35px;
  padding: 0;
}
#cover_ms ol li {
  list-style-type: none;
  font-size: 13px;
  color: #404040;
}
#cover_ms img {
  width: 130px;
  height: 80px;
  margin: 5px 0 0 20px;
}
/* 山一 シリーズ*/

#series_yama {
    display: flex;
    flex-wrap: wrap;
    width: 720px;
    background: -moz-linear-gradient(top left, #dbeaff, #FFF 25%, #FFF);
    background: -webkit-linear-gradient(top left, #dbeaff, #FFF 25, #FFF);
    background: linear-gradient(to bottom right, #dbeaff, #FFF 25%, #FFF );
}
#series_yama .summary{
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_yama h1{
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 16px 4px;
}
#series_yama h2{
    color:red;
    font-size: 12px;
    margin: 0 0 0 10px;
}
#series_yama dl{
    width: 365px;
    padding: 0;
    margin: 0;
}
#series_yama dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_yama dl dd{
    width: 310px;
    padding: 0 0 5px 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_yama img{
    margin: 0 0 15px 80px;
}
#series_yama table{
    width: 350px;
    border-collapse: collapse;
    margin-top: 5px;
}
#series_yama table tr{
    height: 22px;
}
#series_tmw table tr th{
    width: 80px;
    background: #ffffcc;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_yama table tr td{
    width: 95px;
    padding: 0 0 0 10px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}

/* 山一 シリーズ（2025/8改定）*/

#series_yama2 {
  display: flex;
  flex-wrap: wrap;
  width: 720px;
  margin-top: 10px;
}
#series_yama2 .summary{
  width: 250px;
  border-bottom: 1px solid #3891e5;
  margin: 0 50px 15px 0;
}
#series_yama2 h1{
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_yama2 h2{
  color: #cc3300;
  font-size: 12px;
  margin: 10px 0 0 0;
}
#series_yama2 h3{
  margin: 0 0 0 4px;
  font-size: 10px;
}
#series_yama2 dl{
  width: 385px;
  padding: 0;
  margin-bottom: 10px;
}
#series_yama2 dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_yama2 dl dd{
    width: 355px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_yama2 img{
    margin: 0;
}
#series_yama2 table{
    width: 385px;
    border-collapse: collapse;
    margin: 5px 0 0 20px;
}
#series_yama2 table tr{
    height: 22px;
}
#series_yama2 table tr th{
    width: 100px;
    background: #dbeaff;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_yama2 table tr td{
    width: 90px;
    padding: 0 0 0 7px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_yama2 .narrow{
    display: flex;
    width: 720px;
    margin: 15px 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_yama2 .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
#series_yama2 .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_yama2 .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_yama2 .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_yama2 .narrow ul li a:hover{
    text-decoration: underline;
    color: #096cb8;
}




/* TDKラムダ シリーズ*/

#series_tdk {
    display: flex;
    flex-wrap: wrap;
    width: 720px;
    background: -moz-linear-gradient(top left, #0046ad, #FFF 25%, #FFF);
    background: -webkit-linear-gradient(top left, #0046ad, #FFF 25, #FFF);
    background: linear-gradient(to bottom right, #0046ad, #FFF 25%, #FFF);
}
#series_tdk .summary{
    margin: 0 0 0 4px;
    font-size: 10px;
    color: #fff;
}
#series_tdk h1{
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 10px 4px;
}
#series_tdk h2{
    color:red;
    font-size: 12px;
    margin: 0 0 0 10px;
}
#series_tdk dl{
    width: 365px;
    padding: 0;
    margin: 0 0 15px 0;
}
#series_tdk dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_tdk dl dd{
    width: 310px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_tdk img{
    margin: 0 0 0 80px;
}
#series_tdk .capacity{
    margin: 0 0 15px 35px;
    font-size: 11px;
}
#series_tdk table{
    width: 350px;
    border-collapse: collapse;
    margin-top: 5px;
}
#series_tdk table tr{
    height: 22px;
}
#series_tdk table tr th{
    width: 80px;
    background: #ffffcc;
    text-align: center;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_tdk table tr td{
    width: 95px;
    padding: 0 0 0 10px;
    font-size: 10px;
    border: 1px solid #cdcdcd;
}
#series_tdk .narrow{
    display: flex;
    width: 720px;
    margin: 0 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_tdk .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
#series_tdk .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_tdk .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_tdk .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_tdk .narrow ul li a:hover{
    text-decoration: underline;
}


/* TDKラムダ シリーズ（2025/8改定）*/

#series_lambda {
  display: flex;
  flex-wrap: wrap;
  width: 720px;
  margin-top: 10px;
}
#series_lambda .summary{
  width: 250px;
  border-bottom: 1px solid #0046ad;
  margin: 0 50px 15px 0;
}
#series_lambda h1{
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_lambda h2{
  color: #cc3300;
  font-size: 12px;
  margin: 10px 0 0 0;
}
#series_lambda h3{
  margin: 0 0 0 4px;
  font-size: 10px;
}
#series_lambda dl{
  width: 385px;
  padding: 0;
  margin-bottom: 10px;
}
#series_lambda dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_lambda dl dd{
    width: 355px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_lambda img{
    margin: 0 0 0 5px;
}
#series_lambda .capacity{
    margin: 0 0 15px 35px;
    font-size: 11px;
}
#series_lambda .narrow{
    display: flex;
    width: 720px;
    margin: 15px 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_lambda .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
#series_lambda .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_lambda .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_lambda .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_lambda .narrow ul li a:hover{
    text-decoration: underline;
    color: #096cb8;
}




/* TDKラムダ　絞り込みカテゴリー*/
#series_tdk_category {
    width: 720px;
    display: flex;
    background: -moz-linear-gradient(top left, #0046ad, #FFF 30%, #FFF);
    background: -webkit-linear-gradient(top left, #0046ad, #FFF 30%, #FFF);
    background: linear-gradient(to bottom right, #0046ad, #FFF 30%, #FFF);
    margin-bottom: 10px;
}
#series_tdk_category .summary {
    margin: 0 0 0 4px;
    font-size: 10px;
    color: #fff;
}
#series_tdk_category h1 {
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 16px 4px;
}
#series_tdk_category .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_tdk_category a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}

/* TDKラムダ 複数カテゴリー（2025/7改定）*/
#series_lambda_category {
  width: 720px;
  display: flex;
  margin: 10px 0;
}
#series_lambda_category .summary{
  width: 250px;
  border-bottom: 1px solid #808080;
  margin: 0 50px 15px 0;
}
#series_lambda_category h1 {
  font-size: 20px;
  font-weight: bolder;
  line-height: 20px;
  margin: 2px 0 0 4px;
}
#series_lambda_category h2 {
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_lambda_category .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_lambda_category a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}



/* 同軸（規格品）*/

#series_coax {
    display: flex;
    flex-wrap: wrap;
    width: 720px;
    background: linear-gradient(to bottom right, #64e3ca, #FFF 25%, #FFF);
}
#series_coax .summary{
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_coax h1{
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 10px 4px;
}
#series_coax h2{
    color:red;
    font-size: 12px;
    margin: 0 0 0 10px;
}
#series_coax .feature {
    padding-bottom: 10px;
}
#series_coax dl{
    width: 365px;
    padding: 0;
    margin: 0;
}
#series_coax dl dt{
    width: 300px;
    height: 16px;
    padding: 3px 0 0 20px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
}
#series_coax dl dd{
    width: 310px;
    padding: 0 0 0 30px;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
    overflow-wrap: break-word;
}
#series_coax img{
    margin: 0 0 0 80px;
}
#series_coax .narrow{
    display: flex;
    width: 720px;
    margin: 15px 0 6px 0;
    border-top: 2px solid #e0efff;
    border-bottom: 2px solid #e0efff;
}
#series_coax .narrow p{
    width: 55px;
    height: 28px;
    margin: 0 0 0 33px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
}
 .narrow ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
#series_coax .narrow ul li{
    margin: 0;
    padding:  0 8px 0 5px;
    text-align: left;
    font-size: 11px;
    line-height: 28px;
}
#series_coax .narrow ul li a{
    text-decoration: none;
    color: #003780;
}
#series_coax .narrow ul li a:hover{
    text-decoration: underline;
}


/* 同軸（規格品) 複数カテゴリー*/

#series_coax_category {
    width: 720px;
    display: flex;
    background: linear-gradient(to bottom right, #64e3ca, #FFF 25%, #FFF);
    margin-bottom: 10px;
}
#series_coax_category .summary {
    margin: 0 0 0 4px;
    font-size: 10px;
}
#series_coax_category h1 {
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 2px 0 16px 4px;
}
#series_coax_category .type {
    width: 420px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #656565;
    margin: 15px 0 0 15px;
}
#series_coax_category a {
    display: block;
    width: 400px;
    height: 20px;
    margin: 0;
    font-size: 12px;
    color: blue;
    margin: 15px 0 0 15px;
}

