@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{border-bottom:solid 6px #cc0000;}
#investorsBody #ivtLibrary h1 img{height:40px;}

#investorsBody #ivtLibrary h1.main_img{border-bottom:0;}
#investorsBody #ivtLibrary h1.main_img img{height:auto;}

#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 .ivtLibraryWrapA01 {margin-top:40px;}
#ivtLibrary .ivtLibraryWrapA01 h2{border-left:solid 4px #cc0000; padding:10px; font-size: 1.286em; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapA02{display: table; width:100%; padding:8px 0;}
#ivtLibrary .ivtLibraryWrapA02 + .ivtLibraryWrapA02{border-top:dashed 1px #888;}
#ivtLibrary .ivtLibraryWrapA02 h3{display: table-cell; width: 170px; font-weight: bold; padding:8px 0 8px 40px;}
#ivtLibrary .ivtLibraryWrapA02 ul{display: table-cell;}
#ivtLibrary .ivtLibraryWrapA02 ul li{font-weight: bold; width:540px; padding:8px 0 8px 0;}
#ivtLibrary .ivtLibraryWrapA02 ul li span:nth-child(2){display: block; float: right; padding-right:70px; text-align: right; font-weight: normal;}
#ivtLibrary .ivtLibraryWrapA02 li p{clear: both; text-indent: -1em; padding-left: 1em; padding-top:12px; font-weight: normal;}
#ivtLibrary .ivtLibrarysYearWrap .ivtLibraryWrapA01{margin-top:20px;}
#ivtLibrary .ivtLibraryWrapBtn{margin-top:20px; margin-bottom: -20px; overflow: hidden;}
#ivtLibrary .ivtLibraryWrapBtn li{width:215px; font-size:1.143em; font-weight: bold; text-align: center; float: right;
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 .ivtLibraryWrapBtn li a{display: block; padding:10px 20px; color:#333; text-decoration: none;}
#ivtLibrary .ivtLibraryWrapBtn li a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}

#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;}
#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; width: 400px;}
#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 .ivtLibraryWrapB02 li p{clear: both; width: 400px; text-indent: -1em; padding-left: 1em; padding-top: 12px;}

#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 .ivtLibraryWrapB03 li p{clear: both; width: 400px; text-indent: -1em; padding-left: 1em; padding-top: 12px;}
#ivtLibrary .ivtLibraryWrapB03 ul li div + div p{clear: both; width: 170px; text-indent: -1em; padding-left: 1em; padding-top: 12px; display: block;}

#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:470px; font-weight: bold;}
#ivtLibrary .ivtLibraryWrapC li span:nth-child(3){width:120px; text-align: right;}
#ivtLibrary .ivtLibraryWrapC li p{clear: both; margin-left:145px; text-indent: -1em; padding-left: 1em; padding-top:12px;}

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

#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 .ivtLibraryWrapA02 h3{display:none;}
#ivtLibrary .ivtLibraryWrapA02 ul{display:block;}
#ivtLibrary .ivtLibraryWrapA02 ul li{width:auto; padding:12px 16px 12px;}
#ivtLibrary .ivtLibraryWrapA02 ul li span{display:block;}
#ivtLibrary .ivtLibraryWrapA02 ul li span:nth-child(2){float:none; padding-right:0; text-align: left; padding-left:30px;}
#ivtLibrary .ivtLibraryWrapBtn{margin-top:20px; margin-bottom: 0; overflow: hidden;}

#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; width: auto;}
#ivtLibrary .ivtLibraryWrapB02 ul li span{display:block;}
#ivtLibrary .ivtLibraryWrapB02 ul li span + span{float:none;  text-align: left; padding:0 0 0 30px;}
#ivtLibrary .ivtLibraryWrapB02 li p{clear: both; width: auto; text-indent: -1em; padding-left: 1em; padding-bottom: 0px;}

#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{padding:0px 0;min-height: 1px;}
/*#ivtLibrary .ivtLibraryWrapB03 ul li{padding:0px 0 14px 0;min-height: 1px;}*/
#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 .ivtLibraryWrapB03 li p{clear: both; width: auto; text-indent: -1em; padding-left: 1em; padding-top: 12px;}
#ivtLibrary .ivtLibraryWrapB03 ul li div + div p{clear: both; width: auto; text-indent: -1em; padding-left: 1em; padding-top: 12px;}
#ivtLibrary .ivtLibraryWrapB03 ul li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapB03 ul li + li div{padding:0 0 12px 0;}
#ivtLibrary .ivtLibraryWrapB03 ul li + li div.none{padding:0 0 0 0;}

#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;}
}