@charset "utf-8";

.spec-block .caution {
	margin-bottom:12px;
	color: #ff3366;
	font-weight: bold;
}
.chk-block .inner,
.radio-block .inner {
	display: block !important;
	padding: 9px 10px 4px !important;
}
.chk-block .inner p.head,
.radio-block .inner p.head {
	margin-bottom: 10px;
}
.chk-block ul {
	margin-bottom:5px;
}
.chk-block ul li {
	display:inline-block;
	margin-right:10px;
}
.chk-block ul li input,
.radio-block ul li input,
input.check-all {
	margin-right:5px;
	vertical-align: -0.1em;
}
.tbl-block table tr.thead th a {
}
.tbl-block table tr.line th.sub {
	width: 80px;
}
.tbl-block table tr td {
	width: 74px;
}
.tbl-block table {
	width:auto;
}
.tbl-block table tr th {
	width: 166px;
}
.tbl-block table tr.thead th {
	width: auto;
}
.tbl-block table tr.subhead th {
	width:80px;
}
.tbl-block table tr.thead th.parent-rentalserver {
	width:auto;
}
.tbl-block table tr.thead th.plan-managedserver,
.tbl-block table tr.thead th.plan-mail {
	width:60px;
}
.tbl-block table tr.thead th.functions {
	width:160px;
}
.tbl-block table td {
	width:60px;
}
.tbl-block table tr.line-emphasis td {
	background-color: #FEF5E7;
	font-weight: bold;
}
.tbl-block table tr.line-visibility {
	display: none;
}
.tbl-block table .cell-hidden {
	display:none;
}