span.TBD
{
    color: #FF00CC;
    font-weight: bold;
    background-color: #00FF33;
}

span.param
{
	color: #232323;
    font-style: oblique;
}

span.void
{
/*
dummy class
*/
}

img
{
	border: 1px solid #DCDCDC;
}

img.noborder
{
	border: none;
}

img.mid
{
	vertical-align: middle;
}

img.icon
{
	max-width: none;
}

ol>li
{
	margin-top: 1em;
	margin-bottom: 1em;
}

table.noborder
{
	border-width: 0;
}

table.vtop td
{
	vertical-align: top;
}

table.pl0
{
	width: 100%;
}
table.pl0>tr>td:first-child,
table.pl0>thead>tr>td:first-child,
table.pl0>tbody>tr>td:first-child
{
	width: 20%;
}
table.pl0>tr>th.bg-head-cell,
table.pl0>thead>tr>th.bg-head-cell,
table.pl0>tbody>tr>th.bg-head-cell
{
	text-align: center;
}

table.pl1
{
	width: 100%;
}
table.pl1>tr>td:first-child,
table.pl1>thead>tr>td:first-child,
table.pl1>tbody>tr>td:first-child
{
	width: 20%;
}
table.pl1>tr>td:last-child,
table.pl1>thead>tr>td:last-child,
table.pl1>tbody>tr>td:last-child
{
	width: 65%;
}
table.pl1>tr>th.bg-head-cell,
table.pl1>thead>tr>th.bg-head-cell,
table.pl1>tbody>tr>th.bg-head-cell
{
	text-align: center;
}

table.pl2
{
	width: 100%;
}
table.pl2>tr>td:first-child,
table.pl2>thead>tr>td:first-child,
table.pl2>tbody>tr>td:first-child
{
	width: 20%;
}
table.pl2>tr>td:nth-child(2),
table.pl2>thead>tr>td:nth-child(2),
table.pl2>tbody>tr>td:nth-child(2)
{
	width: 10%;
}
table.pl2>tr>td:nth-child(3),
table.pl2>thead>tr>td:nth-child(3),
table.pl2>tbody>tr>td:nth-child(3)
{
	width: 10%;
}
table.pl2>tr>th.bg-head-cell,
table.pl2>thead>tr>th.bg-head-cell,
table.pl2>tbody>tr>th.bg-head-cell
{
	text-align: center;
}

table.pl3
{
	width: 100%;
}
table.pl3>tr>td:first-child,
table.pl3>thead>tr>td:first-child,
table.pl3>tbody>tr>td:first-child
{
	width: 20%;
}
table.pl3>tr>td:nth-child(2),
table.pl3>thead>tr>td:nth-child(2),
table.pl3>tbody>tr>td:nth-child(2)
{
	width: 10%;
}
table.pl3>tr>td:nth-child(3),
table.pl3>thead>tr>td:nth-child(3),
table.pl3>tbody>tr>td:nth-child(3)
{
	width: 10%;
}
table.pl3>tr>td:nth-child(4),
table.pl3>thead>tr>td:nth-child(4),
table.pl3>tbody>tr>td:nth-child(4)
{
	width: 10%;
}
table.pl3>tr>th.bg-head-cell,
table.pl3>thead>tr>th.bg-head-cell,
table.pl3>tbody>tr>th.bg-head-cell
{
	text-align: center;
}

table.support-fw
{
	width: 100%;
}
table.support-fw tr>td:first-child
{
	width: 20%;
}

table.support-fw tr>td:nth-child(2)
{
	width: 10%;
}

table.support-fw tr>th.bg-head-cell
{
	text-align: center;
}

table.supportlist
{
/* AP別サポート項目一覧 全般 （無線設定 ＞ CB共通設定 をのぞく） */
	width: 100%;
}
table.supportlist>tbody>tr,
table.supportlist>tbody>td,
table.supportlist>tbody>th
{
	padding: 2px 1px 2px 1px;
	font-size: 90%;
}
table.supportlist>tbody>tr>td:first-child[colspan="4"]
{
	width: 20% !important;
}
table.supportlist>tbody>tr>td:first-child[colspan="3"]
{
	width: 16.5%;
}
table.supportlist>tbody>tr>td:nth-child(2)[colspan="3"]
{
	width: 16.5%;
}
table.supportlist>tbody>tr>td:first-child[colspan="2"]
{
	width: 13%;
}
table.supportlist>tbody>tr>td:nth-child(2)[colspan="2"]
{
	width: 13%;
}
table.supportlist>tbody>tr>td:nth-child(3)[colspan="2"]
{
	width: 13%;
}
table.supportlist>tbody>tr>td:first-child:not([colspan])
{
	width: 3.5%;
}
table.supportlist>tbody>tr:has(> td.bold):not(:has(> td.bold ~ td.bold)) > td.bold:not([colspan]) {
	width: 9.5%;
}
table.supportlist>tbody>tr>th.bg-head-cell:not([rowspan]):not([colspan])
{
	width: 4%;
}

table.supportlist2
{
/* AP別サポート項目一覧 / 無線設定 ＞ CB共通設定 */
	width: 100%;
}
table.supportlist2>tbody>tr,
table.supportlist2>tbody>td,
table.supportlist2>tbody>th
{
	padding: 3px 1px 3px 1px;
	font-size: 90%;
}
table.supportlist2>tbody>tr>td:first-child:not([colspan])
{
	width: 6%;
}
table.supportlist2>tbody>tr>th.bg-head-cell:not([rowspan]):not([colspan])
{
	width: 9.2%;
}

table.supportlist3
{
/* 各種操作 / チャンネルブランケット / 概要 ＞ CB VAPサポート項目一覧 */
	width: 100%;
}
table.supportlist3>tbody>tr,
table.supportlist3>tbody>td,
table.supportlist3>tbody>th
{
	padding: 3px 1px 3px 1px;
	font-size: 90%;
}
table.supportlist3>tbody>tr>td:first-child:not([colspan])
{
	width: 6%;
}
table.supportlist3>tbody>tr>th.bg-head-cell:not([rowspan]):not([colspan])
{
	width: 6%;
}

table.recommlist1
{
/* 付録 / AT-TQ5000/6000/7000シリーズ推奨設定 */
	width: 100%;
}
table.recommlist1>tbody>tr:nth-child(1)>th:nth-child(1):not([colspan])
{
	width:11%;
}
table.recommlist1>tbody>tr:nth-child(1)>th:nth-child(2):not([colspan])
{
	width:5%;
}
table.recommlist1>tbody>tr:nth-child(1)>th:nth-child(3):not([colspan])
{
	width:8%;
}
table.recommlist1>tbody>tr:nth-child(2)>th:not([colspan])
{
	width:5%;
}
table.recommlist1>tbody>tr:nth-child(1)>th:last-child:not([bgcolor])
{
	width:11%;
}

table.sysreq4>tbody>tr>th:not([colspan]):nth-child(1)
{
	width:4%;
}
table.sysreq4>tbody>tr>th:not([colspan]):nth-child(2)
{
	width:12%;
}
table.sysreq4>tbody>tr>th:not([colspan])
{
	width:20%;
}

table.sysreq5>tbody>tr>th:not([colspan]):nth-child(1)
{
	width:4%;
}
table.sysreq5>tbody>tr>th:not([colspan]):nth-child(2)
{
	width:12%;
}
table.sysreq5>tbody>tr>th:not([colspan])
{
	width:16%;
}

table.sysreq6>tbody>tr>th:not([colspan]):nth-child(1)
{
	width:4%;
}
table.sysreq6>tbody>tr>th:not([colspan]):nth-child(2)
{
	width:12%;
}
table.sysreq6>tbody>tr>th:not([colspan])
{
	width:13%;
}

table.sysreq2
{
    width:100%;
}
table.sysreq2>tbody>tr>th:not([colspan]):nth-child(1)
{
	width:4%;
}
table.sysreq2>tbody>tr>td:not([colspan]):nth-last-child(2)
{
	width:36%;
}
table.sysreq2>tbody>tr>td:not([colspan]):nth-last-child(1)
{
	width:36%;
}
