.table_lineup { padding: 20px; background-color: #f2f2f2; border-collapse: collapse; width: 100%; }

.table_lineup col.name { width: 15em; }

.table_lineup col.capacity { width: 584px; }

.table_lineup col.scale1 { width: 30px; }

.table_lineup col.input { width: 30px; }

.table_lineup col.output { width: 30px; }

.table_lineup td, .table_lineup th { border: solid 1px #bfbfbf; }

.table_lineup thead { background-color: #007b94; color: #fff; }

.table_lineup thead th { text-align: center; height: 68px; vertical-align: middle; }

.table_lineup thead th.capacity { background: url(../img/txt_top_range.png) left bottom no-repeat; }

.table_lineup tbody td.capacity { background: url(../img/bg_top_grid.png) left top repeat-y; }

.table_lineup tbody td.scale1, .table_lineup tbody td.scale2, .table_lineup tbody td.input, .table_lineup tbody td.output { text-align: center; }

.table_lineup tbody.large { background-color: #e8e8e8; }

.table_lineup tbody.medium { background-color: #f5f5f5; }

.table_lineup .btn { padding: 4px; background-color: #fff; }

.table_lineup .btn, .table_lineup .btn a { position: relative; z-index: 3; }

.table_lineup .btn a { z-index: 2; box-sizing: border-box; display: block; height: 40px; padding: 12px 5px 12px 21px; position: relative; font-size: 85.7%; font-weight: bold; }

.table_lineup .btn a:link { color: #333; text-decoration: none; }

.table_lineup .btn a:visited { color: #333; text-decoration: none; }

.table_lineup .btn a:hover { color: #333; text-decoration: none; }

.table_lineup .btn a:visited:hover { color: #333; text-decoration: none; }

.table_lineup .btn a:active { color: #333; text-decoration: none; }

.table_lineup .btn a:focus { color: #333; text-decoration: none; }

.table_lineup .btn a:before { content: ''; display: inline-block; width: 8px; height: 8px; margin-right: 2px; margin-left: -10px; position: relative; top: -1px; background: url(../../common/img/arr_gray01.png) no-repeat; }

.table_lineup .large .btn a { background-color: #e8e8e8; }

.table_lineup .medium .btn a { background-color: #f5f5f5; }

.table_lineup .js_cover { position: absolute; width: 913px; height: 48px; top: 0; left: 0; z-index: 1; opacity: 0; }

.table_lineup .js_cover a { display: block; width: 100%; height: 100%; background: #f00 !important; }

.table_lineup .js_cover a:before { content: none; }

.table_lineup .js_hover .js_cover { opacity: .1; }

.table_lineup .large .js_hover .btn a, .table_lineup .medium .js_hover .btn a { background-color: #fabbbb; }

.table_lineup .range { position: relative; z-index: 2; padding: 10px 0; box-sizing: border-box; }

.table_lineup .range, .table_lineup .range > p { position: relative; }

.table_lineup .range > p { margin: 0; padding: 5px; background-color: #f20000; font-size: 79%; font-weight: bold; text-align: center; color: #fff; }

.table_lineup .range > p > span { word-break: keep-all; white-space: nowrap; }

.table_lineup .from12000 { padding-left: 564px; }

.table_lineup .from1050 { padding-left: 465px; }

.table_lineup .from1000 { padding-left: 453px; }

.table_lineup .from900 { padding-left: 428px; }

.table_lineup .from800 { padding-left: 403px; }

.table_lineup .from700 { padding-left: 378px; }

.table_lineup .from600 { padding-left: 353px; }

.table_lineup .from500 { padding-left: 328px; }

.table_lineup .from400 { padding-left: 303px; }

.table_lineup .from300 { padding-left: 278px; }

.table_lineup .from200 { padding-left: 253px; }

.table_lineup .from100 { padding-left: 228px; }

.table_lineup .from75 { padding-left: 193px; }

.table_lineup .from70 { padding-left: 178px; }

.table_lineup .from60 { padding-left: 156px; }

.table_lineup .from50 { padding-left: 134px; }

.table_lineup .from40 { padding-left: 112px; }

.table_lineup .from30 { padding-left: 90px; }

.table_lineup .from20 { padding-left: 68px; }

.table_lineup .from10 { padding-left: 46px; }

.table_lineup .from7\.5 { padding-left: 26px; }

.table_lineup .from5\.2 { padding-left: 10px; }

.table_lineup .to12000 { width: 564px; }

.table_lineup .to1750 { width: 400px; }

.table_lineup .to1000 { width: 453px; }

.table_lineup .to900 { width: 428px; }

.table_lineup .to800 { width: 403px; }

.table_lineup .to700 { width: 378px; }

.table_lineup .to600 { width: 353px; }

.table_lineup .to500 { width: 328px; }

.table_lineup .to400 { width: 303px; }

.table_lineup .to300 { width: 278px; }

.table_lineup .to200 { width: 253px; }

.table_lineup .to100 { width: 228px; }

.table_lineup .to75 { width: 193px; }

.table_lineup .to70 { width: 178px; }

.table_lineup .to60 { width: 156px; }

.table_lineup .to50 { width: 134px; }

.table_lineup .to40 { width: 112px; }

.table_lineup .to30 { width: 90px; }

.table_lineup .to20 { width: 68px; }

.table_lineup .to10 { width: 46px; }

.table_lineup .to7\.5 { width: 26px; }

.table_lineup .to5\.2 { width: 10px; }

.support01 { background-image: url(../../common/img/bg_support01.jpg); }

#sec_large_capacity, #sec_medium_capacity { margin-top: 52px; }

#sec_large_capacity .list_4col01 > li > a:hover,
#sec_medium_capacity .list_4col01 > li > a:hover { opacity: .7; }

.related01 dt > a:hover { opacity: .7; }
.related01 .link > a:hover { color: #333; text-decoration: underline; }
.table_lineup .to1750 p{width: 45px !important;}
.table_lineup .to1750 p span{position: relative;right: 128px !important;}
.table_lineup .from500.to500 span{position: relative;right: 80px !important;}
.table_lineup .from75.to200 span{position: relative;right: 150px !important;}
/*# sourceMappingURL=style_top.css.map */
