@charset "utf-8";

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

#ivtIndex .ivtIndexWrapMain{min-height:1px;}
#ivtIndex .ivtIndexWrapMain:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtIndex .ivtIndexWrapMain h1{float:left;}
#ivtIndex .ivtStockpriceInfo{width:218px; height:210px; float:right; background: #f6f6f6;}
#ivtIndex .ivtStockpriceInfo h2{color:#FFF; font-size:1.000em; font-weight: bold; padding:8px 20px;
background: rgb(202,8,19);
background: -moz-linear-gradient(top, rgb(202,8,19) 0%, rgb(176,7,17) 100%);
background: -webkit-linear-gradient(top, rgb(202,8,19) 0%,rgb(176,7,17) 100%);
background: linear-gradient(to bottom, rgb(202,8,19) 0%,rgb(176,7,17) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0813', endColorstr='#b00711',GradientType=0 );}
#ivtIndex .ivtStockpriceInfo p{width:204px; height:90px; padding:17px 2px 25px 10px; margin:0 auto; font-size: 12px; }
#ivtIndex .ivtStockpriceInfo p:last-child{border-top:dashed 1px #888888;}
#ivtIndex .ivtStockpriceInfo a span{font-size: 15px; font-weight: bold; background: url(../../images/ic_link01.png) no-repeat right 0.2em; padding-right:22px; display: inline-block;}
#ivtIndex .ivtStockpriceInfo a:link{color:#333; text-decoration:none;}
#ivtIndex .ivtStockpriceInfo a:visited{color:#333; text-decoration:none;}
#ivtIndex .ivtStockpriceInfo a:hover{color:#333; text-decoration:none;}
#ivtIndex .ivtStockpriceInfo a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtIndex .ivtStockpriceInfo a:active{color:#333; text-decoration:none;}

#ivtIndex .ivtEmergencyInfo{border:solid 1px #cc0000; margin-top:40px;}
#ivtIndex .ivtEmergencyInfo h2{color:#FFF; font-size:1.000em; font-weight: bold; padding:8px 20px;
background: rgb(202,8,19);
background: -moz-linear-gradient(top, rgb(202,8,19) 0%, rgb(176,7,17) 100%);
background: -webkit-linear-gradient(top, rgb(202,8,19) 0%,rgb(176,7,17) 100%);
background: linear-gradient(to bottom, rgb(202,8,19) 0%,rgb(176,7,17) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0813', endColorstr='#b00711',GradientType=0 );}

#ivtIndex .ivtEmergencyInfo dl{min-height:1px;}
#ivtIndex .ivtEmergencyInfo dl:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtIndex .ivtEmergencyInfo dt{width:180px; padding:20px 10px 20px 20px; float:left;}
#ivtIndex .ivtEmergencyInfo dd{width:562px; padding:20px 10px 20px 10px; float:left;}
#ivtIndex .ivtEmergencyInfo dd a{font-weight: bold;}
#ivtIndex .ivtEmergencyInfo dd img{margin-right:12px;}
#ivtIndex .ivtEmergencyInfo dd span{margin-left:60px;}

#ivtIndex .ivtIndexWrap01{min-height:1px; margin-top:40px;}
#ivtIndex .ivtIndexWrap01:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtIndex .ivtIndexWrap01 ul li{float: left; width: 177px; margin-right:12px; font-weight: bold;}
#ivtIndex .ivtIndexWrap01 ul li:last-child{margin-right:0;}
#ivtIndex .ivtIndexWrap01 ul li p{font-size: 1.000em; font-weight: bold;}
#ivtIndex .ivtIndexWrap01 ul li p span{width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #cc0000; display:inline-block; margin-right:8px; text-indent: -777%; line-height: 0;}
#ivtIndex .ivtIndexWrap01 ul li img{width: 177px; border-top:solid 2px #cc0000; margin-top:8px;}
#ivtIndex .ivtIndexWrap01 ul li a:link{color:#333; text-decoration:none;}
#ivtIndex .ivtIndexWrap01 ul li a:visited{color:#333; text-decoration:none;}
#ivtIndex .ivtIndexWrap01 ul li a:hover{color:#333; text-decoration:none;}
#ivtIndex .ivtIndexWrap01 ul li a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtIndex .ivtIndexWrap01 ul li a:hover img{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtIndex .ivtIndexWrap01 ul li a:active{color:#333; text-decoration:none;}

#ivtIndex #ivtIndexTabsWrap{margin-top:40px;}

.ivtIndexTabs {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
}

#ivtIndex .ivtIndexTabs{min-height:1px;}
#ivtIndex .ivtIndexTabs:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtIndex .ivtIndexTabs li{width:50%; float:left; background:#d1d1d1; color:#FFF; padding:8px 20px; cursor: pointer; font-size: 1.000em; font-weight: bold;}
#ivtIndex .ivtIndexTabs li span{width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 6px; border-color: transparent transparent transparent #ffffff; display:inline-block; margin-right:12px; text-indent: -777%; line-height: 0;}
#ivtIndex .ivtIndexTabs li.selected{background: rgb(202,8,19);
background: -moz-linear-gradient(top, rgb(202,8,19) 0%, rgb(176,7,17) 100%);
background: -webkit-linear-gradient(top, rgb(202,8,19) 0%,rgb(176,7,17) 100%);
background: linear-gradient(to bottom, rgb(202,8,19) 0%,rgb(176,7,17) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0813', endColorstr='#b00711',GradientType=0 );}
#ivtIndex .ivtIndexTabs li:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ivtIndex .ivtIndexTabsContentWrap{border-left:solid 1px #cc0000; border-right:solid 1px #cc0000; border-bottom:solid 1px #cc0000; height:356px; overflow-y: scroll;}

/*--- unicon Mod 2017.02.17 START ---*/
/*#ivtIndex .ivtIndexTabsContent li{min-height:1px; border-bottom: dashed 1px #888888;}*/
/*#ivtIndex .ivtIndexTabsContent li:last-child{border-bottom:none;}*/
#ivtIndex .ivtIndexTabsContent .par_ir_world_tab1 div{min-height:1px; border-bottom: dashed 1px #888888;}
#ivtIndex .ivtIndexTabsContent .par_ir_world_tab1 div:last-child{border-bottom:none;}
#ivtIndex .ivtIndexTabsContent .par_ir_world_tab2 div{min-height:1px; border-bottom: dashed 1px #888888;}
#ivtIndex .ivtIndexTabsContent .par_ir_world_tab2 div:last-child{border-bottom:none;}

#ivtIndex .ivtRedirect div{margin:0 auto;padding-top:100px;text-align:center;font-size:130%;line-height:1.5;color:#333;padding-bottom:100px;}
/*--- unicon Mod 2017.02.17 END ---*/

#ivtIndex .ivtIndexTabsContent li:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
#ivtIndex .ivtIndexTabsContent li dt{float:left; width:170px; padding:12px 20px;}
#ivtIndex .ivtIndexTabsContent li dd{float:left; width:550px; padding:12px 10px; font-weight: bold;}

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

#ivtIndex .ivtIndexWrapMain h1{float:none;}

#ivtIndex .ivtStockpriceInfoSp{padding:0 10px;}
#ivtIndex .ivtStockpriceInfo{width:auto; height:auto; float:none; margin-top:20px;}
#ivtIndex .ivtStockpriceInfo h2{padding:10px 10px; text-align: center;}
#ivtIndex .ivtStockpriceInfo p{width:auto; height:auto; padding:14px 20px; text-align: center;}

#ivtIndex .ivtEmergencyInfo{margin-top:20px;}
#ivtIndex .ivtEmergencyInfo h2{padding:10px 10px; text-align: center;}

#ivtIndex .ivtEmergencyInfo dt{width:auto; padding:10px 10px 0; float:none;}
#ivtIndex .ivtEmergencyInfo dd{width:auto; padding:10px 10px; float:none;}
#ivtIndex .ivtEmergencyInfo dd img{margin-right:8px;}
#ivtIndex .ivtEmergencyInfo dd span{margin-left:10px;}

#ivtIndex .ivtIndexWrap01{margin-top:20px;}
#ivtIndex .ivtIndexWrap01 ul li{float:none; width:100%; margin-right:0; margin-top:20px;}
#ivtIndex .ivtIndexWrap01 ul li img{width:100%; border-top:solid 3px #cc0000;}

#ivtIndex .ivtIndexTabsContent li dt{float:none; width:auto; padding:10px 10px;}
#ivtIndex .ivtIndexTabsContent li dd{float:none; width:auto; padding:0 10px 10px;}

/*--- unicon Mod 2017.02.17 START ---*/
#ivtIndex .ivtRedirect div{margin:0 auto;padding:50px 30px;text-align:center;font-size:130%;line-height:1.5;color:#333;}
/*--- unicon Mod 2017.02.17 END ---*/
}