@charset "utf-8";

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

#investorsBody #ivtLibrary h1.ivtLibraryTitle01{border-bottom:solid 6px #cc0000;}
#investorsBody #ivtLibrary h1.ivtLibraryTitle01 img{height:40px;}

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

#ivtLibrary .ivtLibraryWrapB01{margin-top: 40px;}
#ivtLibrary .ivtLibraryWrapB02{border-bottom: dashed 1px #888888; padding:0 0 24px;}
#ivtLibrary .ivtLibraryWrapB02 img{max-width: 100%; border:solid 2px #d7d7d7; margin-top: 12px;}
#ivtLibrary .ivtLibraryWrapB02 p{display: table-cell; width: 170px; padding:12px 0 12px 16px; vertical-align:top;}
#ivtLibrary .ivtLibraryWrapB02 ul{display: table-cell; width: 400px;}
#ivtLibrary .ivtLibraryWrapB02 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapB02 ul li div{min-height:1px; padding:12px 0 0 0;}
#ivtLibrary .ivtLibraryWrapB02 ul li div:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapB02 ul li span + span{float: right;  text-align: right;}

#ivtLibrary .ivtLibraryWrapB03{border-bottom: dashed 1px #888888;}
#ivtLibrary .ivtLibraryWrapB03 p{display: table-cell; width: 145px; padding:12px 0 12px 16px; vertical-align:top;}
#ivtLibrary .ivtLibraryWrapB03 ul{display: table-cell; width: 600px;}
#ivtLibrary .ivtLibraryWrapB03 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapB03 ul li div{width:400px; float:left; padding:12px 0 12px 0;}
#ivtLibrary .ivtLibraryWrapB03 ul li + li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapB03 ul li div + div{width:170px; float:right;}
#ivtLibrary .ivtLibraryWrapB03 ul li div span:nth-child(2){float: right;  text-align: right;}

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

#ivtLibrary .ivtLibraryWrapD{padding:12px 0 4px;}
#ivtLibrary .ivtLibraryWrapD .cover{width: 220px; float: left; margin-right: 20px;}
#ivtLibrary .ivtLibraryWrapD .list{width: 504px; float: left;}
#ivtLibrary .ivtLibraryWrapD .list ul + p{padding-top: 20px;}
#ivtLibrary .ivtLibraryWrapD .list p span{font-weight: bold; display: inline-block; margin-right: 1em;}
#ivtLibrary .ivtLibraryWrapD ul li{border-bottom: 1px dashed #888888; padding: 12px 0;}
#ivtLibrary .ivtLibraryWrapD ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD ul li div{min-height:1px;}
#ivtLibrary .ivtLibraryWrapD ul li div:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapD ul li span + span{float: right;}
#ivtLibrary .ivtLibraryWrapD ul li span.notes{float: left; padding-left: 30px; clear: both;}
#ivtLibrary .ivtLibraryWrapD ul{padding-bottom: 20px;}

#ivtLibrary .ivtLibraryWrapD02{border-bottom: dashed 1px #888888;}
#ivtLibrary .ivtLibraryWrapD02 p{display: table-cell; width: 145px; padding:12px 0 12px 16px; vertical-align:top;}
#ivtLibrary .ivtLibraryWrapD02 ul{display: table-cell; width: 600px;}
#ivtLibrary .ivtLibraryWrapD02 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD02 ul li div{float:left; padding:12px 0 12px 0; width: 100%;}
#ivtLibrary .ivtLibraryWrapD02 ul li + li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapD02 ul li div + div{width:170px; float:right;}
#ivtLibrary .ivtLibraryWrapD02 ul li div span:nth-child(2){float: right;  text-align: right;}
#ivtLibrary .ivtLibraryWrapD02 ul li div span.notes{display: block; clear: both; text-indent: -1em; padding-left: 1em; padding-top: 12px;}

#ivtLibrary .ivtLibraryWrapD03{border-bottom: dashed 1px #888888;}
#ivtLibrary .ivtLibraryWrapD03 p{display: table-cell; width: 145px; padding:12px 0 12px 16px; vertical-align:top;}
#ivtLibrary .ivtLibraryWrapD03 ul{display: table-cell; width: 600px;}
#ivtLibrary .ivtLibraryWrapD03 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 ul li div{float:left; padding:12px 0 12px 0; width: 100%;}
#ivtLibrary .ivtLibraryWrapD03 ul li + li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapD03 ul li div + div{width:170px; float:right;}
#ivtLibrary .ivtLibraryWrapD03 ul li div span.notes{display: block; clear: both; text-indent: -1em; padding-left: 1em; padding-top: 12px;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc00{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc01{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc02{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc03{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc04{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc05{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 li span.ivtIc06{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 ul li div span:nth-child(3){float: left;}

#ivtLibrary .ivtLibraryWrapA02{min-height: 1px; margin-top: 40px;}
#ivtLibrary .ivtLibraryWrapA02 li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 0;}
#ivtLibrary .ivtLibraryWrapA02 li.parent{padding: 0;}
#ivtLibrary .ivtLibraryWrapA02 li.parent > span:nth-child(1){padding: 12px 10px 0 12px;}
#ivtLibrary .ivtLibraryWrapA02 li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapA02 li span{float:left;}
#ivtLibrary .ivtLibraryWrapA02 li span:nth-child(1){width:145px; padding:0 10px 0 12px;}
/*#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc02{width:400px; font-weight: bold;}*/
#ivtLibrary .ivtLibraryWrapA02 li.parent ul{margin-left: 145px;}
#ivtLibrary .ivtLibraryWrapA02 li.parent ul li{border-bottom: none;}
#ivtLibrary .ivtLibraryWrapA02 li.parent ul li + li{padding-top: 0;}
#ivtLibrary .ivtLibraryWrapA02 li.parent ul li span:nth-child(1){padding: 0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapA02 p{margin: 12px 0; text-indent: -1em; padding-left: 2em;}
#ivtLibrary .ivtLibraryWrapA02 ul p{margin: 12px 0; text-indent: -1em; padding-left: 2em;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc00{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc01{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc02{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc03{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc04{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc05{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li span.ivtIc06{width:400px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02 li p{clear: both; margin-left:145px; text-indent: -1em; padding-left: 1em; padding-top:12px; margin-bottom: 0;}
/*#ivtLibrary .ivtLibraryWrapA02 li p{clear: both; margin-left: 145px; text-indent: -1em; padding-left: 1em; padding-top: 12px;}*/

#ivtLibrary .ivtLibraryWrapE{min-height: 1px; margin-top: .5em;}
#ivtLibrary .ivtLibraryWrapE p{margin-bottom: .5em;}
#ivtLibrary .ivtLibraryWrapE .left{float: left; width: 220px; margin: 0 20px 0 0; text-align: center;}
#ivtLibrary .ivtLibraryWrapE .right{float: left; width: 504px;}
#ivtLibrary .ivtLibraryWrapE li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 0;}
#ivtLibrary .ivtLibraryWrapE li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapE li span{float:left;}
#ivtLibrary .ivtLibraryWrapE li span:nth-child(1){padding:0 10px 12px 0;}
#ivtLibrary .ivtLibraryWrapE li span:nth-child(2){width:380px;font-weight: bold;}
/*#ivtLibrary .ivtLibraryWrapE li span:nth-child(2){width:400px;font-weight: bold;}*/
#ivtLibrary .ivtLibraryWrapE li p{clear: both; margin-left:0px; text-indent: -1em; padding-left: 1em; padding-top:12px;}

#ivtLibrary .ivtLibraryWrapF {margin-top:40px; min-height:1px;}
#ivtLibrary .ivtLibraryWrapF:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapF li{border-bottom: dashed 1px #888888; min-height:1px; padding:12px 0 12px 0;}
#ivtLibrary .ivtLibraryWrapF li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapF li span{float:left;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(1){width: 145px; padding:0 10px 0 12px;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(2){width: 270px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(4){width: 170px; float: right; text-align: left; background: url('../../images/icon_xbrl.gif') no-repeat left center; padding-left: 30px;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(5){width: 140px; clear: both; float: right; text-align: left; padding: 12px 0;}
#ivtLibrary .ivtLibraryWrapF li span:last-child{width: 170px; padding-left:30px; background:url(../../images/ic_link01.png) no-repeat .2em center;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(5) a{display: block;}

#ivtIndex .ivtStockpriceInfo a span{font-size: 15px; font-weight: bold; background: url(../../images/ic_link01.png) no-repeat right 0.2em; padding-right:22px;}


#ivtLibrary .ivtLibraryWrapF li p{clear: both; margin-left:145px; text-indent: -1em; padding-left: 1em; padding-top:12px;}

#ivtLibrary .ivtLibraryWrapG{min-height:1px; margin-top:16px;}
#ivtLibrary .ivtLibraryWrapG:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtLibrary .ivtLibraryWrapG li{width:362px; float:left; font-size:1.143em; font-weight: bold; border-bottom: none; padding: 0;}
#ivtLibrary .ivtLibraryWrapG li:nth-child(2n){float:right;}
#ivtLibrary .ivtLibraryWrapG li:nth-child(n+3){margin-top:20px;}
#ivtLibrary .ivtLibraryWrapG 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 );
}
#ivtLibrary .ivtLibraryWrapG li a{display: block; padding:17px 20px;}
#ivtLibrary .ivtLibraryWrapG li a:link{color:#333;}
#ivtLibrary .ivtLibraryWrapG li a:visited{color:#333;}
#ivtLibrary .ivtLibraryWrapG li a:hover{color:#333;}
#ivtLibrary .ivtLibraryWrapG li a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtLibrary .ivtLibraryWrapG li a:active{color:#333;}
#ivtLibrary .ivtLibraryWrapG li a span.ivtArwBase.ivtArw01{float: none; width: auto;}
#ivtLibrary .ivtLibraryWrapG li a span.ivtArwBase.ivtArw01.blank{padding: 0 22px 0 12px; background: url(../../images/ic_link01.png) no-repeat right center;}

#ivtLibrary .ivtLibraryWrapH{min-height:1px; margin-top:16px;}
#ivtLibrary .ivtLibraryWrapH .download{border-bottom: 1px dashed #888; padding:0 0 20px 12px}
#ivtLibrary .ivtLibraryWrapH .download a{width: 240px; line-height: 42px; color: #cc0000; border: 1px solid #cc0000; display: inline-block; text-align: center; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapH .download a:before{content: ''; display: inline-block; width: 11px; height: 11px; margin-right: 10px; background: url('../../images/ic_dl01.png') no-repeat left center; -webkit-background-size: contain; background-size: contain;}
#ivtLibrary .ivtLibraryWrapH .download span{display: inline-block; vertical-align: middle; margin-left: 25px;}
#ivtLibrary .ivtLibraryWrapH .list{padding: 20px 0 0 12px;}
#ivtLibrary .ivtLibraryWrapH .list ul{margin-top: 14px;}
#ivtLibrary .ivtLibraryWrapH .list ul li{width: 200px; border-bottom: none; float: left; padding: 0; font-weight: bold;}


@media screen and (max-width:736px) {
#investorsBody #ivtLibrary {width:auto;}

#investorsBody #ivtLibrary h1.ivtLibraryTitle01 img{height:36px;}
#investorsBody #ivtLibrary h1.h1B img{height:66px;}

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

#ivtLibrary .ivtLibraryWrapB01{margin-top: 40px;}
#ivtLibrary .ivtLibraryWrapB02{border-bottom: dashed 1px #888888; padding:0 0 24px;}
#ivtLibrary .ivtLibraryWrapB02 img{max-width: 100%; border:solid 2px #d7d7d7; margin-top: 0; text-align: center;}
#ivtLibrary .ivtLibraryWrapB02 p{display:block; width: auto; padding:12px 0 12px 16px;}
#ivtLibrary .ivtLibraryWrapB02 ul{display:block; width: auto; padding:0 16px;}
#ivtLibrary .ivtLibraryWrapB02 ul li div{min-height:1px; padding:24px 0 0 0;}
#ivtLibrary .ivtLibraryWrapB02 ul li span{display:block;}
#ivtLibrary .ivtLibraryWrapB02 ul li span + span{float:none;  text-align: left; padding:0 0 0 30px;}

#ivtLibrary .ivtLibraryWrapB03 p{display:block; width: auto; padding:12px 0 0 46px;}
#ivtLibrary .ivtLibraryWrapB03 ul{display:block; width: auto; padding:0 16px 12px;}
#ivtLibrary .ivtLibraryWrapB03 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapB03 ul li div{width:auto; float:none; padding:5px 0 0 0;}
#ivtLibrary .ivtLibraryWrapB03 ul li div + div{width:auto; float:none;}
#ivtLibrary .ivtLibraryWrapB03 ul li span{display:block;}
#ivtLibrary .ivtLibraryWrapB03 ul li div span:nth-child(2){float: none; text-align: left; padding:0 0 0 30px;}

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

#ivtLibrary .ivtLibraryWrapD{padding-bottom:24px;}
#ivtLibrary .ivtLibraryWrapD .cover{width: auto; float: none; margin: 0; text-align: center;}
#ivtLibrary .ivtLibraryWrapD .list{width: auto; float: none;}
#ivtLibrary .ivtLibraryWrapD .list p{padding: 12px 16px;}
#ivtLibrary .ivtLibraryWrapD .list ul li{padding: 12px 16px;}
#ivtLibrary .ivtLibraryWrapD ul li span {display: block;}
#ivtLibrary .ivtLibraryWrapD ul li span.notes{float: left; padding-left: 0px; clear: both; padding-top: 5px;}
#ivtLibrary .ivtLibraryWrapD ul li span + span {float: left; padding: 0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapD ul {padding-bottom: 0px;}
#ivtLibrary .ivtLibraryWrapD .download6 p {padding-top: 20px;}
#ivtLibrary .ivtLibraryWrapD .download6:nth-child(1) p{padding-top: 12px;}

#ivtLibrary .ivtLibraryWrapD02 p{display:block; width: auto; padding:12px 0 0 46px;}
#ivtLibrary .ivtLibraryWrapD02 ul{display:block; width: auto; padding:0 16px 12px;}
#ivtLibrary .ivtLibraryWrapD02 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD02 ul li div{width:auto; float:none; padding:5px 0 0 0;}
#ivtLibrary .ivtLibraryWrapD02 ul li + li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapD02 ul li{padding:0px 0;min-height: 1px;}
#ivtLibrary .ivtLibraryWrapD02 ul li div span.notes{clear: both; width: auto; text-indent: -1em; padding-left: 1em; padding-top: 12px; padding-bottom: 12px;}
#ivtLibrary .ivtLibraryWrapD02 ul li  + li div span.notes{padding-bottom: 0px;}
#ivtLibrary .ivtLibraryWrapD02 p{display: block;width: auto;padding: 12px 0 0 46px;}
#ivtLibrary .ivtLibraryWrapD02 ul li div + div{width:auto; float:none;}
#ivtLibrary .ivtLibraryWrapD02 ul li span{display:block;}
#ivtLibrary .ivtLibraryWrapD02 ul li div span:nth-child(2){float: none; text-align: left; padding:0 0 0 30px;}

#ivtLibrary .ivtLibraryWrapD03 p{display:block; width: auto; padding:12px 0 0 46px;}
#ivtLibrary .ivtLibraryWrapD03 ul{display:block; width: auto; padding:0 16px;}
#ivtLibrary .ivtLibraryWrapD03 ul li a{font-weight: bold;}
#ivtLibrary .ivtLibraryWrapD03 ul li div{width:auto; float:none; padding:5px 0 0 0;}
#ivtLibrary .ivtLibraryWrapD03 ul li + li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapD03 ul li{padding:0px 0;min-height: 1px;}
#ivtLibrary .ivtLibraryWrapD03 ul li div span.notes{clear: both; width: auto; text-indent: -1em; padding-left: 1em; padding-top: 12px; padding-bottom: 12px;}
#ivtLibrary .ivtLibraryWrapD03 ul li  + li div span.notes{padding-bottom: 0px;}
#ivtLibrary .ivtLibraryWrapD03 ul li div + div{width:auto; float:none;}
#ivtLibrary .ivtLibraryWrapD03 ul li span{display:block;}
#ivtLibrary .ivtLibraryWrapD03 ul li div span:nth-child(1){width:auto; margin-top:5px;}
#ivtLibrary .ivtLibraryWrapD03 ul li div span:nth-child(2){float: none; text-align: left; padding:0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapD03 ul li div span:nth-child(3) {float: none;}
#ivtLibrary .ivtLibraryWrapD03 ul li div {padding: 0px 0 12px 0;}

#ivtLibrary .ivtLibraryWrapA02 li{padding:12px 16px;}
#ivtLibrary .ivtLibraryWrapA02 li span{float:none; display: block;}
#ivtLibrary .ivtLibraryWrapA02 li span:nth-child(1){width:auto; padding:0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapA02 li span:nth-child(2){width:auto; margin-top:5px;}
#ivtLibrary .ivtLibraryWrapA02 li span:nth-child(3){width:auto; padding:0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapA02 li p{margin-left:0; padding-top:5px; padding-bottom:0px; margin-top: 0;}
/*#ivtLibrary .ivtLibraryWrapA02 li p{margin-left:0; padding-top:5px;}*/
#ivtLibrary .ivtLibraryWrapA02 li.parent {padding: 12px 16px;}
#ivtLibrary .ivtLibraryWrapA02 li.parent > span:nth-child(1){padding: 0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapA02 li.parent ul{margin-left: 0;}
#ivtLibrary .ivtLibraryWrapA02 li.parent ul li{padding: 0;}
#ivtLibrary .ivtLibraryWrapA02 li.parent ul li span:nth-child(2){padding: 0 0 0 30px; margin-top: 0;}

#ivtLibrary .ivtLibraryWrapE .left{float: none; width: auto; margin: 0 auto;}
#ivtLibrary .ivtLibraryWrapE .right{float: none; width: auto;}
#ivtLibrary .ivtLibraryWrapE li{ padding:12px 16px; }

#ivtLibrary .ivtLibraryWrapF li{padding:12px 16px;}
#ivtLibrary .ivtLibraryWrapF li span{float:none; display: block; margin-top:5px;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(1){width:auto; padding:0 0 0 30px; margin-top: 0;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(2){width:auto;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(3){width:auto; padding:0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(4){width:auto; float: none; padding: 0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapF li span:nth-child(5){width:auto; float: none; padding: 0 0 0 30px;}

#ivtLibrary .ivtLibraryWrapG li{width:auto; float:none; margin-top:10px;}
#ivtLibrary .ivtLibraryWrapG li:nth-child(2n){float:none; margin-top:10px;}
#ivtLibrary .ivtLibraryWrapG li:nth-child(n+3){margin-top:10px;}
#ivtLibrary .ivtLibraryWrapG li a span.ivtArwBase.ivtArw01.blank{display: inline-block; padding: 0 22px 0 30px;}
#ivtLibrary .ivtLibraryWrapG ul.ivtLibraryExList{display:block;}
#ivtLibrary .ivtLibraryWrapG ul + p{width:auto; display:block; padding:0; margin-top:10px;}

#ivtLibrary .ivtLibraryWrapH .download span{display: inline-block; vertical-align: middle; margin-left: 0;}

#ivtLibrary ul.ivtAccordionList01 li {padding: 12px 16px;}

#ivtLibrary ul.ivtAccordionList02 li {padding: 12px 16px;}
}
