@charset "utf-8";

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

/*-- unicon Mod 2017.02.24 STRAT --*/
#ivtPolicy .ivtPolicyWrapA {margin-top:0px; min-height:1px;}
#ivtPolicy .ivtPolicyWrapA:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtPolicy .ivtPolicyWrapA li{width:362px; float:left; font-size:1.143em; font-weight: bold;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(2){float:right;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(n+1){margin-top:20px;}
#ivtPolicy .ivtPolicyWrapA 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 );
}
#ivtPolicy .ivtPolicyWrapA li a{display: block; padding:17px 20px;}
#ivtPolicy .ivtPolicyWrapA li a:link{color:#333;}
#ivtPolicy .ivtPolicyWrapA li a:visited{color:#333;}
#ivtPolicy .ivtPolicyWrapA li a:hover{color:#333;}
#ivtPolicy .ivtPolicyWrapA li a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtPolicy .ivtPolicyWrapA li a:active{color:#333;}
/*
#ivtPolicy .ivtPolicyWrapA {margin-top:40px; min-height:1px;}
#ivtPolicy .ivtPolicyWrapA:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtPolicy .ivtPolicyWrapA li{width:362px; float:left; font-size:1.143em; font-weight: bold;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(1){float: none;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(3){float:right;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(n+1){margin-top:20px;}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)){
  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 );
}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)) a{display: block; padding:17px 20px;}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)) a:link{color:#333;}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)) a:visited{color:#333;}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)) a:hover{color:#333;}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)) a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtPolicy .ivtPolicyWrapA li:not(:nth-child(1)) a:active{color:#333;}
*/
/*-- unicon Mod 2017.02.24 END --*/

#ivtPolicy .ivtPolicyWrapA02{min-height: 1px; margin-top: 40px;}
#ivtPolicy .ivtPolicyWrapA02 h3{font-size: 1.143em; font-weight: bold; border-bottom: solid 2px #cc0000; display: inline-block;}
#ivtPolicy .ivtPolicyWrapA02 table{border: 1px solid #D6D6D6; width: 100%;}
#ivtPolicy .ivtPolicyWrapA02 table th,
#ivtPolicy .ivtPolicyWrapA02 table td{padding: 10px; vertical-align: middle; border: 1px solid #D6D6D6;}
#ivtPolicy .ivtPolicyWrapA02 table thead th{background: #f7f7f7; vertical-align: bottom; text-align: center; font-weight: bold; border: none; border-top: 1px solid #D6D6D6;}
#ivtPolicy .ivtPolicyWrapA02 table thead tr:nth-child(1) th[rowspan="2"]{border-left: 1px solid #D6D6D6;}
#ivtPolicy .ivtPolicyWrapA02 table thead tr:nth-child(2) th{border: 1px solid #D6D6D6;}
#ivtPolicy .ivtPolicyWrapA02 table tbody th{background: #ece9dd; white-space: nowrap;}
#ivtPolicy .ivtPolicyWrapA02 table tbody td{text-align: right;}
#ivtPolicy .ivtPolicyWrapA02 table tbody tr:nth-child(5) td{border-top-width: 2px;}
#ivtPolicy .ivtPolicyWrapA02 span{display: block; text-align: right; margin-top: 20px;}
#ivtPolicy .ivtPolicyWrapA02 .table + span{text-align: left; margin-top: 10px;}
#ivtPolicy .ivtPolicyWrapA02 .cover{margin-top: 40px;}
#ivtPolicy .ivtPolicyWrapA02 .twocol {overflow: hidden;}
#ivtPolicy .ivtPolicyWrapA02 .twocol li {width: 362px; margin: 0 20px 0 0; float: left;}
#ivtPolicy .ivtPolicyWrapA02 .twocol li:nth-child(2n) {margin: 0;}
#ivtPolicy .ivtPolicyWrapA02 .twocol img {width: 100%;}

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

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

#ivtPolicy .ivtPolicyWrapB p{margin-top: 1em;}
#ivtPolicy .ivtPolicyWrapB p.signature{text-align: right;}


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

#ivtPolicy .ivtPolicyWrapA li{width:auto; float:none; margin-top:10px;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(n+1){margin-top:10px;}
#ivtPolicy .ivtPolicyWrapA li:nth-child(n+3){margin-top:10px;}

/*-- unicon Mod 2017.02.24 STRAT --*/
#ivtPolicy .ivtPolicyWrapA li:nth-child(2){float: none;}
/*#ivtPolicy .ivtPolicyWrapA li:nth-child(3){float: none;}*/
/*-- unicon Mod 2017.02.24 END --*/

#ivtPolicy .ivtPolicyWrapA02 .table{overflow-x: scroll;}
#ivtPolicy .ivtPolicyWrapA02 .twocol li,
#ivtPolicy .ivtPolicyWrapA02 .twocol li:nth-child(2n) {width: 100%; margin: 0 0 10px 0; float: none;}

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

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

#ivtPolicy .ivtPolicyWrapB p.signature{text-align: left;}
}