.num_indent{text-indent:-1.2em;padding-left:1.2em;}
.space_indent{margin-left:1.2em;margin-bottom:10px;margin-top:5px;}
.hyphen_indent{margin-bottom:10px;margin-top:5px;text-indent:-0.7em;padding-left:0.7em;}


.f120{font-size:120%;line-height:125%;}
.f110{font-size:110%;line-height:125%;}
.f95{font-size:95%;line-height:125%;}
.f90{font-size:90%;line-height:125%;}
.f80{font-size:80%;line-height:125%;}
.f85{font-size:85%;line-height:125%;}
.f75{font-size:75%;line-height:120%;}
.f70{font-size:70%;line-height:110%;}
table.rtable .f_nobold{font-weight:normal;}


table.rtable{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.sotokei{border:1px solid #444444;}
table.rtable th{padding:3px 2px;border:1px solid #444444;}


table.rtable th.back_black,td.back_black{color:#ffffff;background:#000000;}
table.rtable th.back_dark{color:#ffffff;background:#777777;}
table.rtable th.back_dark01{color:#ffffff;background:#aaaaaa;}
table.rtable th.back_dark02,td.back_dark02{color:#000000;background:#dddddd;}
table.rtable th.back_dark03,td.back_dark03{color:#ffffff;background:#444444;}
/* 15/05/15 NEW */
table.rtable th.back_dark04,td.back_dark04{color:#000000;background:#bbbbbb;}
table.rtable th.back_dark05,td.back_dark05{color:#000000;background:#f0f0f0;}
table.rtable th.back_blue01,td.back_blue01{color:#ffffff;background:#2e4870;}
table.rtable th.back_blue02,td.back_blue02{color:#000000;background:#cad6ea;}
table.rtable th.back_blue03,td.back_blue03{color:#000000;background:#e5ebf4;}


table.rtable .total{background:#FFF1E7;}
table.rtable .total02{background:#fce1ce;}


table.rtable td{padding:3px 3px;border:1px solid #444444;text-align:right;height:25px;font-weight:bold;white-space : nowrap ;}


table.rtable .bold_b{padding:0;width:0px;height:0px;background:#444444;border-top:2px solid #444444;}
table.rtable .b_b_line{border-bottom:2px solid #444444;}
table.rtable .bold_b_line{border-bottom:2px solid #444444;border-top:none;border-left:none;border-right:none;}
table.rtable .bold_b_l_line{border-bottom:2px solid #444444;border-left:none;}
table.rtable .bold_b_r_line{border-bottom:2px solid #444444;border-top:none;border-right:none;}
table.rtable .bold_b_t_line{border-bottom:2px solid #444444;border-top:none;}
/* 15/05/15 NEW */
table.rtable .white_l_line{border-left:1px solid #ffffff !important;}
table.rtable .white_r_line{border-right:1px solid #ffffff !important;}
table.rtable .white_t_line{border-top:1px solid #ffffff !important;}
table.rtable .white_b_line{border-bottom:1px solid #ffffff !important;}


table.rtable .b03_line{border:1px solid #000000;}
table.rtable .b03_l_none{border:1px solid #000000;border-left:none;}


table.rtable .b_none{border:none;}
table.rtable .b_tb_none{border-top:none;border-bottom:none;}
table.rtable .b_tbl_none{border-top:none;border-bottom:none;border-left:none;}
table.rtable .b_tbr_none{border-top:none;border-bottom:none;border-right:none;}
table.rtable .b_bl_none{border-bottom:none;border-left:none;}
table.rtable .b_rl_none{border-right:none;border-left:none;}
table.rtable .b_t_none{border-top:none;}
table.rtable .b_b_none{border-bottom:none;}
table.rtable .b_l_none{border-left:none;}
table.rtable .b_r_none{border-right:none;}


.sp{width:3px;}


table.rtable td.no_num{text-align:left;font-weight:normal;}
table.rtable th.t_left{text-align:left;}
table.i_point{width:100%;}
table.i_point td{border:none;height:auto;font-weight:normal;}
table.i_point td.le{text-align:left;background:url(../images_global/i_point.gif) no-repeat;padding-left:10px;}
table.rtable .forecast{font-size:67%;line-height:110%;border:none;font-weight:normal;}


.press_m1{font-weight:bold;font-size:115%;margin-bottom:10px;}
.press_m2{font-weight:bold;font-size:108%;margin-bottom:5px;}
.press_m3{font-weight:bold;font-size:100%;margin-bottom:3px;}
.midashi{margin-bottom:3px;font-weight:bold;padding:0 0 0 0;border-bottom:1px solid #999999;}
.tcap{text-align:right;margin-bottom:2px;}
.lcap{float:left;width:350px;}
.top_cap{margin-bottom:2px;}

.tcap_fy{text-align:right;margin-right:42px;margin-bottom:2px;}


.bcap{padding-top:3px;text-align:left;}
.bcapr{padding-top:3px;text-align:right;}


.danraku_0_5em{padding-left:0.5em;text-indent:-0.5em;}
.danraku_1em{padding-left:1em;text-indent:-1em;}
.danraku_1_5em{padding-left:1.5em;text-indent:-1.5em;}
.danraku_2em{padding-left:2em;text-indent:-2em;}
.danraku_2_5em{padding-left:2.51em;text-indent:-2.5em;}
.danraku_3em{padding-left:3em;text-indent:-3em;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb75{margin-bottom:75px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt75{margin-top:75px;}


/* clear */
.clearfix:after{
	content:".";
	clear:both;
	display:block;
	line-height:0;
	height:0;
	visibility:hidden;
}
.clearfix{
	zoom:1;
}
.clearfix {
	overflow:hidden;
}
