@charset "utf-8";

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

#ivtCalendar .ivtCalendarWrapA01 {margin-top:40px;}
#ivtCalendar .ivtCalendarWrapA01 p{text-align: right; margin-top:15px;}

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

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

#ivtCalendar .ivtCalendarWrapA01 {margin-top:20px;}
#ivtCalendar .ivtCalendarWrapA01 figure{overflow-x:scroll;}
#ivtCalendar .ivtCalendarWrapA01 img{max-width:774px;}
#ivtCalendar .ivtCalendarWrapA01 p{text-align: left;}

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