@charset "utf-8";

#investorsBody #ivtFinancial {width:980px; margin:0 auto; min-height:1px; line-height: 1.4;}
#investorsBody #ivtFinancial:after{content:""; display:block; clear:both; height:0; visibility:hidden;}

#ivtFinancial .ivtFinancialTitle01{border-bottom:solid 6px #cc0000;}
#ivtFinancial .ivtFinancialTitle01 img{height:40px;}

#ivtFinancial .ivtFinancialWrapA01 h2 {margin-top:40px;}

#ivtFinancial .ivtFinancialWrapA02{min-height:1px; margin-top:16px;}
#ivtFinancial .ivtFinancialWrapA02:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapA02 li{width:362px; float:left; font-size:1.143em; font-weight: bold;}
#ivtFinancial .ivtFinancialWrapA02 li:nth-child(2n){float:right;}
#ivtFinancial .ivtFinancialWrapA02 li:nth-child(n+3){margin-top:20px;}
#ivtFinancial .ivtFinancialWrapA02 li{
background: rgb(223,223,223);
background: -moz-linear-gradient(top,  rgb(223,223,223) 0%, rgb(246,246,246) 50%, rgb(223,223,223) 100%);
background: -webkit-linear-gradient(top,  rgb(223,223,223) 0%,rgb(246,246,246) 50%,rgb(223,223,223) 100%);
background: linear-gradient(to bottom,  rgb(223,223,223) 0%,rgb(246,246,246) 50%,rgb(223,223,223) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#dfdfdf',GradientType=0 );
}
#ivtFinancial .ivtFinancialWrapA02 li a{display: block; padding:17px 20px;}
#ivtFinancial .ivtFinancialWrapA02 li a:link{color:#333;}
#ivtFinancial .ivtFinancialWrapA02 li a:visited{color:#333;}
#ivtFinancial .ivtFinancialWrapA02 li a:hover{color:#333;}
#ivtFinancial .ivtFinancialWrapA02 li a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtFinancial .ivtFinancialWrapA02 li a:active{color:#333;}

#ivtFinancial .ivtFinancialWrapA02 ul.ivtFinancialExList{display: table-cell;}
#ivtFinancial .ivtFinancialWrapA02 ul + p{width:362px; display: table-cell; vertical-align: middle; padding:0 0 0 20px;}

#ivtFinancial .ivtFinancialWrapA03 li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 0;}
#ivtFinancial .ivtFinancialWrapA03 li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapA03 li span{float:left;}
#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(1){width:145px; padding:0 10px 0 12px;}
#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(2){width:460px; font-weight: bold;}
#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(3){width:130px; text-align: right;}
/*#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(2){font-weight: bold;}*/
#ivtFinancial .ivtFinancialWrapA03 li p{clear: both; margin-left:145px; text-indent: -1em; padding-left: 1em; padding-top:12px;}
#ivtFinancial .ivtFinancialWrapA03 p{margin: 12px 0; text-indent: -1em; padding-left: 2em;}
#ivtFinancial .ivtFinancialWrapA03 {margin-top:40px; min-height:1px;}
#ivtFinancial .ivtFinancialWrapA03 h2{border-left:solid 4px #cc0000; padding:12px; font-size:1.286em; font-weight:bold;}

#ivtFinancial .ivtFinancialWrapA04 li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 10px 0;}
#ivtFinancial .ivtFinancialWrapA04 li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapA04 li span{float:left;}
#ivtFinancial .ivtFinancialWrapA04 li span:nth-child(1){padding:12px 0 12px 12px;}
#ivtFinancial .ivtFinancialWrapA04 li span:nth-child(2){width:550px; font-weight: bold;}
#ivtFinancial .ivtFinancialWrapA04 li span:nth-child(3){width:130px; text-align: right;}
#ivtFinancial .ivtFinancialWrapA04 li p{clear: both; margin-left:12px; text-indent: -1em; padding-left: 1em; padding-top:10px; margin-bottom: 0;}
#ivtFinancial .ivtFinancialWrapA04 p{margin: 12px 0; text-indent: -1em; padding-left: 2em;}
#ivtFinancial .ivtFinancialWrapA04 {margin-top:40px; min-height:1px;}

#ivtFinancial .ivtFinancialWrapA05{margin-top: 40px; min-height: 1px;}
#ivtFinancial .ivtFinancialWrapA05:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapA05 li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 0;}
#ivtFinancial .ivtFinancialWrapA05 li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapA05 li span{float:left;}
#ivtFinancial .ivtFinancialWrapA05 li span + span{float:right;}
#ivtFinancial .ivtFinancialWrapA05 li span:nth-child(1){font-weight: bold; margin-left: 12px;}
#ivtFinancial .ivtFinancialWrapA05 .cover{margin-top: 20px;}

#ivtFinancial .ivtFinancialWrapB01 li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 0;}
#ivtFinancial .ivtFinancialWrapB01 li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapB01 li span{float:left;}
#ivtFinancial .ivtFinancialWrapB01 li span:nth-child(1){width:145px; padding:0 10px 0 12px;}
#ivtFinancial .ivtFinancialWrapB01 li span:nth-child(2){width:460px; font-weight: bold;}
#ivtFinancial .ivtFinancialWrapB01 li span:nth-child(3){width:130px; text-align: right;}

#ivtFinancial .ivtFinancialWrapB02 li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 12px;}
#ivtFinancial .ivtFinancialWrapB02 li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapB02 li span{float:left;}
#ivtFinancial .ivtFinancialWrapB02 li span:nth-child(1){width:550px; font-weight: bold;}
#ivtFinancial .ivtFinancialWrapB02 li span:nth-child(2){width:130px; text-align: right;}

#ivtFinancial .ivtFinancialWrapC01{min-height:1px; margin-top:40px;}
#ivtFinancial .ivtFinancialWrapC01:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtFinancial .ivtFinancialWrapC01 figure{float:left;}
#ivtFinancial .ivtFinancialWrapC01 figure + figure{float:right;}

#ivtFinancial .ivtFinancialWrapC02{margin-top:20px;}

#ivtFinancial .ivtFinancialTbl01Tx{margin-top:20px; text-align: right;}

#ivtFinancial .ivtFinancialTbl01Tx02{margin-top:20px; text-indent: -1em; margin-left:1em;}

#ivtFinancial .ivtFinancialTbl01{width:auto;}
#ivtFinancial .ivtFinancialTbl01 th{padding:10px 15px; background:#f6f6f6; font-weight: bold; vertical-align: middle;}
#ivtFinancial .ivtFinancialTbl01 tr + tr th{padding:0 15px 10px;}
#ivtFinancial .ivtFinancialTbl01 td{padding:12px 15px; border-bottom: dashed 1px #888888; vertical-align: middle;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(1){white-space:normal;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(2){width:98px; text-align: right;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(3){width:98px; text-align: right;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(4){width:98px; text-align: right;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(5){width:98px; text-align: right;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(6){width:98px; text-align: right;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(7){width:98px; text-align: right;}
#ivtFinancial .ivtFinancialTbl01 td:nth-child(8){width:98px; text-align: right;}

#ivtFinancial .ivtFinancialTbl01Cell01{font-size:0.786em;}

#ivtFinancial .ivtFinancialTx01{font-size: 1.071em!important;}

/* Table Component */
#ivtFinancial .ivtTableWrap01{display: inline-block;}

@media screen and (max-width:550px) {
#ivtFinancial .ivtFinancialTbl01Tx{width:auto;}
}

@media screen and (max-width:736px) {
#investorsBody #ivtFinancial {width:auto;}
#ivtFinancial .ivtFinancialTitle01 img{height:36px;}

#ivtFinancial .ivtFinancialWrapA02{margin-top:0;}
#ivtFinancial .ivtFinancialWrapA02 li{width:auto; float:none; margin-top:10px;}
#ivtFinancial .ivtFinancialWrapA02 li:nth-child(2n){float:none; margin-top:10px;}
#ivtFinancial .ivtFinancialWrapA02 li:nth-child(n+3){margin-top:10px;}
#ivtFinancial .ivtFinancialWrapA02 ul.ivtFinancialExList{display:block;}
#ivtFinancial .ivtFinancialWrapA02 ul + p{width:auto; display:block; padding:0; margin-top:10px;}

#ivtFinancial .ivtFinancialWrapA03 li{padding:12px 16px;}
#ivtFinancial .ivtFinancialWrapA03 li span{float:none; display: block;}
#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(1){width:auto; padding:0 0 0 30px;}
/*#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(1){width:auto; padding:0;}*/
#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(2){width:auto; margin-top:5px;}
#ivtFinancial .ivtFinancialWrapA03 li span:nth-child(3){width:auto; padding:0 0 0 30px; text-align: left;}
#ivtFinancial .ivtFinancialWrapA03 li p{margin-left:0; padding-top:5px;}

#ivtFinancial .ivtFinancialWrapA04 li{padding:12px 16px;}
#ivtFinancial .ivtFinancialWrapA04 li span{float:none; display: block;}
#ivtFinancial .ivtFinancialWrapA04 li span:nth-child(1){width:auto; padding: 0 0 0 30px;}
#ivtFinancial .ivtFinancialWrapA04 li span:nth-child(2){width:auto; margin-top:5px;}
#ivtFinancial .ivtFinancialWrapA04 li span:nth-child(3){width:auto; padding:0 0 0 30px; text-align: left;}
#ivtFinancial .ivtFinancialWrapA04 li p{margin-left:0; padding-top:5px; margin-bottom: 0; margin-top: 0;}

#ivtFinancial .ivtFinancialWrapB01 li{padding:12px 16px;}
#ivtFinancial .ivtFinancialWrapB01 li span{float:none; display: block;}
#ivtFinancial .ivtFinancialWrapB01 li span:nth-child(1){width:auto; padding:0 0 0 30px;}
#ivtFinancial .ivtFinancialWrapB01 li span:nth-child(2){width:auto; margin-top:5px;}
#ivtFinancial .ivtFinancialWrapB01 li span:nth-child(3){width:auto; padding:0 0 0 30px; text-align: left;}
#ivtFinancial .ivtFinancialWrapB01 li p{margin-left:0; padding-top:5px;}

#ivtFinancial .ivtFinancialWrapB02 li{padding:12px 16px;}
#ivtFinancial .ivtFinancialWrapB02 li span{float:none; display: block;}
#ivtFinancial .ivtFinancialWrapB02 li span:nth-child(1){width:auto; padding:0 0 0 30px;}
#ivtFinancial .ivtFinancialWrapB02 li span:nth-child(2){width:auto; padding:0 0 0 30px; text-align: left;}

#ivtFinancial .ivtFinancialWrapC01 figure{float:none; text-align: center;}
#ivtFinancial .ivtFinancialWrapC01 figure + figure{float:none; margin-top:20px; text-align: center;}
}