@charset "utf-8";

#mainContent #titleBgBox{
	width: 720px;
	position: relative;
}
#mainContent h2{
	width: 587px;
	color: #fff;
	font-size: 31px;
	display: block;
	background-color: #6c6f73;
	line-height: 1.3;
	padding: 8px 120px 8px 13px;
}
#mainContent a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}
#mainContent #titleBgBox img{
	position: absolute;
	top:-25px;
	right: 5px;
}
#mainContent h3{
	font-size: 20px;
	font-weight: bold;
	padding: 55px 0 13px 6px;
}
#mainContent .btnBox{
	width: 720px;
	text-align: right;
	padding-top:10px;
}
#mainContent .btnPdfDownLoad{
	padding-bottom:10px;
}
#mainContent .pageTop{
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	text-align: right;
}

/*series*/
#mainContent #series table{
	width: 100%;
	border:0;
	margin: 0;
	padding: 0;
}
#mainContent #series td{
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding:8px 0 8px 0;
}

#mainContent #series tr.country{
	background-color: #909499;
}
#mainContent #series td.gray{
	color: #000000;
	line-height:130%;
	font-weight: bold;
	background-color: #f1f1f1;
	text-align: left;
	vertical-align: middle;
	padding:18px 8px 16px 25px;
}

/*setup*/
#mainContent #setup table{
	width: 100%;
	border:0;
	margin: 0;
	padding: 0;
}
#mainContent #setup td{
	line-height:140%;
	font-size:13px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding:12px 2px 8px 2px;
}
#mainContent #setup tr.country{
	font-weight:bold;
	background-color: #909499;
	
}
#mainContent #setup tr.country td{
	color:#fff;
	font-size:12px;
	background-color: #909499;
	
}
#mainContent #setup td.gray{
	color: #000000;
	font-size:12px;
	line-height:140%;
	font-weight: bold;
	background-color: #f1f1f1;
	text-align: left;
	vertical-align: middle;
	padding:18px 8px 16px 12px;
}
#mainContent #setup p.support{
	font-size: 13px;
	padding-top: 10px;
	line-height: 150%;
}

/*connections*/
#mainContent #connections .table1{
	width: 100%;
	border:0;
	margin: 0;
	padding: 0;
}
#mainContent #connections .table1 td{
	line-height:140%;
	font-size:13px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding:12px 2px 8px 2px;
}
#mainContent #connections .table1 tr.country{
	font-weight:bold;
	background-color: #909499;
	
}

#mainContent #connections .table1 tr.country td{
	color:#fff;
	font-size:12px;
	background-color: #909499;
	
}
#mainContent #connections .table1 tr.country td img{
	width:30px;
}

#mainContent #connections .table1 td.gray{
	color: #000000;
	font-size:12px;
	line-height:140%;
	font-weight: bold;
	background-color: #f1f1f1;
	text-align: left;
	vertical-align: middle;
	padding:18px 8px 16px 12px;
}


#mainContent #connections .table2{
	width: 100%;
	border:0;
	margin: 0;
	padding: 0;
}
#mainContent #connections .table2 td{
	line-height:140%;
	font-size:13px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding:12px 2px 8px 2px;
}
#mainContent #connections .table2 tr.country{
	font-weight:bold;
	background-color: #909499;
	
}
#mainContent #connections .table2 tr.country td{
	color:#fff;
	font-size:12px;
	background-color: #909499;
	
}
#mainContent #connections .table2 td.gray{
	color: #000000;
	font-size:12px;
	line-height:140%;
	font-weight: bold;
	background-color: #f1f1f1;
	text-align: left;
	vertical-align: middle;
	padding:18px 8px 16px 12px;
}
#mainContent #connections p.support{
	font-size: 13px;
	padding-top: 10px;
	line-height: 150%;
}

#mainContent #connections.Ptn01 tr.country td img {
	width: auto;
}

#mainContent .supportBarcode-headingLevel-01 {
	width: 587px;
	color: #fff;
	font-size: 31px;
	display: block;
	background-color: #6c6f73;
	line-height: 1.3;
	padding: 8px 120px 8px 13px;
}

#mainContent .supportBarcode-headingLevel-02{
	width: auto;
	color: #333;
	font-size: 20px;
	font-weight: bold;
	padding: 55px 0 13px 6px;
	background-color: transparent;
	line-height: inherit;
}

#mainContent .transitionGrayBtn {
	background: #909499;
    width: 200px;
    text-align: center;
    margin: 0 0 0 auto;
}

#mainContent .transitionGrayBtn a {
	color: #fff;
}

#mainContent .transitionGrayBtn a::before {
	content: "";
	display: inline-block;
	background: url(/img/support/user_barcode_btn_arrow.png) no-repeat left center;
	background-size: 80%;
	width: 5px;
    height: 9px;
	padding-right: 4px;
}

#mainContent .transitionGrayBtn:hover,
#mainContent .transitionGrayBtn:focus,
#mainContent .transitionGrayBtn:active {
	opacity: .8;
	text-decoration: none;
}

#mainContent .transitionGrayBtn a:hover,
#mainContent .transitionGrayBtn a:focus,
#mainContent .transitionGrayBtn a:active {
	text-decoration: none;
}