@charset "utf-8";
@import url("../common/css/common2.css");


/* == fresco Home Page Bace__CSS =============================================== */

#main p.txts{
	font-size:117%;
	line-height:160%;
	color:#333333;
	margin-left: 5px;
	margin-bottom: 20px;
}

/* --- table_01 --- */
#main table.table_01{
width:707px;
border-top:#006699 1px solid;
border-right:#006699 1px solid;
clear:both;
margin: 0 5px 40px 5px;

}
#main table.table_01 th,#main table.table_01 td{
border-bottom:#006699 1px solid;
border-left:#006699 1px solid;
padding:5px;
}

#main table.table_01 th{
background:#AAE3FF;
color:#016799;
line-height:170%;
width:196px;
font-weight: bold;
}
#main table.table_01 td{
background:#FFFFFF;
line-height:170%;
}
#main table.table_01 td.bg_g{
background:#F2F2F2;
}


/* --- table_02 --- */
#main table.table_02{
width:707px;
border-bottom:#006699 1px solid;
border-right:#006699 1px solid;
clear:both;
margin: 0 5px;

}
#main table.table_02 th,#main table.table_02 td{
border-top:#006699 1px solid;
border-left:#006699 1px solid;
line-height: 170%;
text-align: center;
}
#main table.table_02 th.notdata{
border:none;
line-height: 170%;
text-align: center;
}
#main table.table_02 th.left_tit{
padding:5px;
background:#AAE3FF;
color:#016799;
line-height:170%;
width:286px;
font-weight: bold;
text-align: left;
}
#main table.table_02 td{
background:#FFFFFF;
line-height:170%;
padding:5px;
}
#main p.red_txt_r{
color:#FF0000;
margin-bottom:20px;
float:right;
line-height: 170%;
margin-right: 5px;
}
}
#main table.table_02 td.tit_sub{
	background:#CCCCCC;
	padding:0 5px;
	text-align: center;
	width: 120px;
}
#main table.table_02 tr.bg_g td{
background:#F2F2F2;
}

/* --- table_03 --- */
#main table.table_03{
width:707px;
border-bottom:#006699 1px solid;
border-right:#006699 1px solid;
clear:both;
margin: 0 5px 40px 5px;
}
#main table.table_03 th,#main table.table_03 td{
border-top:#006699 1px solid;
border-left:#006699 1px solid;
line-height: 170%;
text-align: center;
}
#main table.table_03 th.notdata{
border:none;
line-height: 170%;
text-align: center;
}
#main table.table_03 th.left_tit,#main table.table_03 th.left_tit2{
padding:5px;
background:#AAE3FF;
color:#016799;
line-height:170%;
font-weight: bold;
text-align: left;
}

#main table.table_03 tr.bg_g td{
background:#F2F2F2;
}
#main table.table_03 td.bg_g{
background:#F2F2F2;
}

#main table.table_03 th.left_tit{
width: 217px;
}
#main table.table_03 th.left_tit2{
width: 114px;
}
#main table.table_03 td.left_subtit{
width:93px;
color:#016799;
background:#D7F2FF;
text-align: left;
}
#main table.table_03 td{
background:#FFFFFF;
line-height:170%;
padding:5px;
}
#main table.table_03 td.tit_sub{
background:#CCCCCC;
padding:0;
text-align: center;
width: 100px;
}
#main p.red_txt_r{
color:#FF0000;
margin-bottom:40px;
float:right;
line-height: 170%;
margin-right: 5px;
}
#main table.table_03 strong{
font-weight:bold;
}


/* --- table_04 --- */
#main table.table_04{
width:707px;
border-top:#006699 1px solid;
border-right:#006699 1px solid;
clear:both;
margin: 0 5px 40px 5px;

}
#main table.table_04 th,#main table.table_04 td{
border-bottom:#006699 1px solid;
border-left:#006699 1px solid;
padding:5px;
}

#main table.table_04 th{
background:#AAE3FF;
color:#016799;
line-height:170%;
width:286px;
font-weight: bold;
}
#main table.table_04 td{
background:#FFFFFF;
line-height:170%;
}
#main table.table_04 tr.bg_g td{
background:#F2F2F2;
}
/* --- table_05 --- */
#main table.table_05{
	width:707px;
	border-bottom:#006699 1px solid;
	border-right:#006699 1px solid;
	clear:both;
	margin: 0 5px 40px 5px;

}
#main table.table_05 th,#main table.table_05 td{
border-top:#006699 1px solid;
border-left:#006699 1px solid;
line-height: 170%;
text-align: center;
}
#main table.table_05 th.notdata{
border:none;
line-height: 170%;
text-align: center;
}
#main table.table_05 th.left_tit{
	padding:5px;
	background:#AAE3FF;
	color:#016799;
	line-height:170%;
	font-weight: bold;
	text-align: left;
}
#main table.table_05 td{
background:#FFFFFF;
line-height:170%;
padding:5px;
}
#main p.red_txt_r{
color:#FF0000;
margin-bottom:20px;
float:right;
line-height: 170%;
margin-right: 5px;
}
}
#main table.table_05 td.tit_sub{
	background:#CCCCCC;
	padding:0 5px;
	text-align: center;
	width: 150px;
}
#main table.table_05 tr.bg_g td{
background:#F2F2F2;
}
