.rdb{font-style:normal;color:#E00010;font-weight:bold; }
.rdn{color:#CC0000;font-weight:normal; }
.blb{font-style:normal;color:#1000D0;font-weight:bold; }
.st{font-style:normal;color:#CC0000;font-weight:bolder}
table.colum2{ margin: 10pt auto; padding: 5pt; width:500pt; background-color:#eeeeff;
	border : 1pt gray solid; }
td.clm2t{padding:2pt; text-align:left; font-size:13px; white-space:nowrap; }
.udl{font-style:normal; text-decoration: underline; }

/* --- 前期結果のテーブル --- */
table.zkek{
	border-collapse: collapse;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:100px;
	font-size:13px;
}
table.zkek caption{margin-left:-25px; paddint:4px; font-weight:bold;white-space:nowrap;text-align:left; line-height:160%;}
table.zkek tr th,table.zkek tr td{
    white-space:nowrap;
	padding:1px 6px; text-align:center;
	font-weight:normal;
}
	

/* ---- 新人の在校時成績のテーブル ---- */
table.record{
	margin:25px auto;border-collapse: collapse;
	border-top:1px solid #333;
	border-left:1px solid #333;
}
table.record caption{padding:4pt 8pt;font-size:10.5pt;font-weight:bold;white-space:nowrap;text-align:left; text-decoration: underline; line-height:160%;}
table.record tr th,table.record tr td{
    font-size:13px;white-space:nowrap;border-bottom:1px solid #333; border-right:1px solid #333;
	padding:2px 3px; text-align:center;
	font-weight:normal;
}
table.record colgroup col#jjn{       background-color:#ffb;    }
table.record colgroup col#name{      background-color:#fff2f2; }
table.record colgroup col#year-cun{  background-color:#fff2f2; }
table.record colgroup col#jun{       background-color:#f2f2ff; }
table.record colgroup col#dat{       background-color:#fff;    }
table.record colgroup col#jten{      background-color:#ffb;    }
table.record colgroup col#pow{       background-color:#dfd;    }
table.record colgroup col#sten{      background-color:#ddf;    }



p.cntr{ text-align:center; font-size:15px;}

/* ----------------------------------  */

body{
	line-height: 1.4;
	color: #000;
	font: 13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Century Gothic",Arial,sans-serif;
	-webkit-text-size-adjust: 100%;
}

div#bdy{
	width:750px;
	font-size:13px;
	margin:0px auto 50px auto;
	padding-left:5px;
	padding-right:5px;
	max-height: 999999px;
}
.w650{width:650px; }

.h1font{text-align:center;color:#A00000;font-size:17px; font-weight:bolder; margin:10px auto;
        padding:7px 0px; border-bottom: 1pt gray solid; border-top: 1pt gray solid; width:600px; }
.adc{color:#000; font-weight:normal; font-size:smaller; }
p{font-size:13px; font-weight:normal; width:100%; background-color:#fff; }

p.form2{ font-size:13px; font-weight:normal; line-height:160%; background-color:#ddffdd; padding: 6px 4px 1px 4px; text-align:left;
	border-bottom: 1pt gray solid; white-space:nowrap; width:580px;  }
p.form23{ font-size:13px; font-weight:normal; line-height:160%; background-color:#ddffdd; padding: 6px 4px 1px 4px; text-align:left;
	border-bottom: 1pt gray solid; width:380px; }
.st{font-style:normal;color:#C00;font-weight:bolder}

p.column{
    margin: 1px auto 12px 6px;
    font-size:12px; 
    width:  350px;
    padding: 3px;
	border : 1px gray solid;
}

img.lefg{
	float:right;
	margin: 1pt 5pt 3pt 15pt;
	width: 270pt;
}
p.clr{ clear:both }

/* ----------------------------------  */
p.lspc{ margin-top:-7px; }

#brslt{width:650px; font-size:12px; margin:10px auto; padding:7px; 
          border:1pt solid gray; background-color:#eeeeff;}
#brslt p{ background-color:transparent; margin:3px; padding:1px;  }
p.kou{ line-height:120%; }
#brslt caption{ font-weight:bold;text-align:left; margin-left:-30px; }
#brslt table{ margin-left:70px; margin-top:10px; margin-bottom:10px; border-collapse: collapse;  }
#brslt th{ text-align:center; padding:1px 5px 1px 5px; font-weight:normal; }
#brslt td{ text-align:center; padding:1px 5px 1px 5px; }

