@charset "ISO-8859-1";

/*************** each page ***************/

.first{margin-top:0;}

.c_pro_tbl{font-size:1.2em;
border-collapse:collapse;
width:100%;
}
.c_pro{font-size:1.2em;
margin-left:12px;}


/*************** history only ***************/
#history{border-collapse:collapse;
width:517px;}
#history th,
#history td{	font-size:1.2em;
line-height:1.2;
vertical-align:top;
border-bottom: 1px solid #DE0129;
padding-top:3px;
padding-bottom:3px;}

#history th{
	width:90px;
	font-weight: normal;
	text-align: left;
}

/*************** manage table ***************/
.manage{border-collapse:collapse;
width:517px;
}

.manage td{
	font-size: 1.2em;
border-top: 1px solid #DE0129;
padding-top:10px;
padding-bottom:15px}



/*************** group table ***************/
.b00{
	font-size:1.4em;
	padding-top:0.3em;
	background-color: #DE0129;
	text-indent: 10px;
	font-weight: bold;
	color: #DE0129;
margin-top:0;
margin-bottom:0;
height:1.6em;}

.group table{
width:517px;
border-spacing:1px;
margin-bottom:20px;}
.group th,
.group td{
	font-size: 1.2em;
vertical-align:top;
padding:5px;}

.group caption{
	text-align:left;}

.group .gray{
	background-color: #E1E1E1;
}

.group .gray2{
	background-color: #A4A4A4;
}
.group .blue{
	background-color: #AFDBED;
}
.group .blue2{
	background-color: #AEAAD6;
}
.group .green{
	background-color: #B3DA9D;	
}

.group .renketu th{
background-color: #AFDBED;
text-align:left;}

.group .motibun th{
background-color: #B3DA9D;
text-align:left;}

.group .hirenketu th{
background-color: #AEAAD6;
text-align:left;}

.group .renketu .gray,
.group .hirenketu .gray
{width:67%;}

.group .renketu .gray2,
.group .hirenketu .gray2
{width:33%;}

.group .motibun .gray
{width:67%;}

.group .motibun .gray2
{width:33%;}

iframe {
overflow-x:hidden;
}
