/*全体レイアウト関連のCLASS*/
body{
	background-color:#000000;
	background:url("image/ama_top.jpg") 0px 0px repeat-x fixed;
	font-family:"Verdana","ＭＳ Ｐゴシック";
	margin:0px;
	padding:20px 0px;
	text-align:center;
	color:#000;
}

.main{
	width:auto;
	margin:50 50 0 500;
	text-align:left;
	padding:0;
}

a {color:#708090;}

/*---------------  table  ----------------*/
table{
	width:90%;
	margin:20 auto;
	text-align:left;
	padding:0;
	font-size:80%;
	border:2px solid #66361f;
	border-collapse:collapse;
}

td{	border:1px solid #66361f;
	background:#FFFACD;
}

th{	border:1px solid #66361f;
	color:#ffffff;
	background:#FFD700;
}

th.title{width:25%;}
th.si{width:15%;}
th.ms{width:20%;}
th.ar{width:20%;}
th.cd{width:15%;}
th.biko{width:15%;}

/*---------------  form  ----------------*/
div.body table{
	width:90%;
	margin:20 auto;
	text-align:left;
	padding:0;
	font-size:100%;
	border:0px;}

div.body form{text-align:center;
	border:0px;}

div.body td{
	padding:3ox;
	border:0px;
	background:transparent;
	font-weight:bold;}

.body p.sub{text-align:center;}

div.body td.massage{
	font-weight:normal;
	text-align:center;}

.group{	font-weight:bold;
	color:red;}

.km{background-color:#ffb3b3}
.ts{background-color:#ffccb3}
.sm{background-color:#ffe6b3}
.hj{background-color:#ffffb3}
.tk{background-color:#e6ffb3}
.v6{background-color:#ccffb3}
.kk{background-color:#b3ffb3}
.t2{background-color:#b3ffcc}
.ed{background-color:#b3ffe6}
option.ar{background-color:#b3ffff}
.tt{background-color:#b3e6ff}
.ne{background-color:#b3ccff}
.tm{background-color:#b3b3ff}
.h7{background-color:#ccb3ff}
.kj{background-color:#e6b3ff}
.xx{background-color:#ffb3ff}
.kt{background-color:#ffb3e6}

/*背景色*/
.m{background-color:#CCCCCC;}
.sg1{background-color:#ffcccc;}
.sg2{background-color:#ffccd5;}
.sg3{background-color:#ffccd5;}
.sg4{background-color:#ffcce6;}
.sg5{background-color:#ffccee;}
.sg6{background-color:#ffccff;}
.sg7{background-color:#f7ccff;}
.sg8{background-color:#eeccff;}
.sg9{background-color:#e6ccff;}
.sg10{background-color:#ddccff;}
.sg11{background-color:#d5ccff;}
.sg12{background-color:#ccccff;}
.sg13{background-color:#ccd5ff;}
.sg14{background-color:#ccddff;}
.sg15{background-color:#cce6ff;}
.sg16{background-color:#cceeff;}
.sg17{background-color:#ccf7ff;}
.sg18{background-color:#ccffff;}
.sg19{background-color:#ccfff7;}
.sg20{background-color:#ccffee;}
.sg21{background-color:#ccffe6;}
.sg22{background-color:#ccffdd;}
.sg23{background-color:#ccffd5;}
.sg24{background-color:#ccffcc;}
.sg25{background-color:#d5ffcc;}
.sg26{background-color:#ddffcc;}
.sg27{background-color:#e6ffcc;}
.sg28{background-color:#eeffcc;}
.sg29{background-color:#f7ffcc;}
.sg30{background-color:#ffffcc;}
.sg31{background-color:#fff7cc;}
.sg32{background-color:#ffeecc;}
.sg33{background-color:#ffe6cc;}

.al1{background-color:#e6b8b8;}
.al2{background-color:#e6b8cf;}
.al3{background-color:#e6b8e6;}
.al4{background-color:#cfb8e6;}
.al5{background-color:#b8b8e6;}
.al6{background-color:#b8cfe6;}
.al7{background-color:#b8d7e6;}
.al8{background-color:#b8dee6;}
.al9{background-color:#b8e6d7;}
.al10{background-color:#b8e6c0;}

.solo_a1{background-color:#eeffee;}
.solo_a2{background-color:#ddffdd;}
.solo_a3{background-color:#ccffcc;}
.solo_a4{background-color:#bbffbb;}
.solo_a5{background-color:#aaffaa;}
.solo_a6{background-color:#99ff99;}
.solo_a7{background-color:#88ff88;}
.solo_a8{background-color:#77ff77;}
.solo_a9{background-color:#66ff66;}
.solo_a10{background-color:#55ff55;}
.solo_a11{background-color:#44ff44;}
.solo_a12{background-color:#33ff33;}
.solo_a13{background-color:#22ff22;}
.solo_a14{background-color:#11ff11;}
.solo_a15{background-color:#00ff00;}

.solo_m1{background-color:#ffeeff;}
.solo_m2{background-color:#ffddff;}
.solo_m3{background-color:#ffccff;}
.solo_m4{background-color:#ffbbff;}
.solo_m5{background-color:#ffaaff;}
.solo_m6{background-color:#ff99ff;}
.solo_m7{background-color:#ff88ff;}
.solo_m8{background-color:#ff77ff;}
.solo_m9{background-color:#ff66ff;}
.solo_m10{background-color:#ff55ff;}
.solo_m11{background-color:#ff44ff;}
.solo_m12{background-color:#ff33ff;}
.solo_m13{background-color:#ff22ff;}
.solo_m14{background-color:#ff11ff;}
.solo_m15{background-color:#ff00ff;}

.solo_n1{background-color:#ffffee;}
.solo_n2{background-color:#ffffdd;}
.solo_n3{background-color:#ffffcc;}
.solo_n4{background-color:#ffffbb;}
.solo_n5{background-color:#ffffaa;}
.solo_n6{background-color:#ffff99;}
.solo_n7{background-color:#ffff88;}
.solo_n8{background-color:#ffff77;}
.solo_n9{background-color:#ffff66;}
.solo_n10{background-color:#ffff55;}
.solo_n11{background-color:#ffff44;}
.solo_n12{background-color:#ffff33;}
.solo_n13{background-color:#ffff22;}
.solo_n14{background-color:#ffff11;}
.solo_n15{background-color:#ffff00;}

.solo_o1{background-color:#eeeeff;}
.solo_o2{background-color:#ddddff;}
.solo_o3{background-color:#ccccff;}
.solo_o4{background-color:#bbbbff;}
.solo_o5{background-color:#aaaaff;}
.solo_o6{background-color:#9999ff;}
.solo_o7{background-color:#8888ff;}
.solo_o8{background-color:#7777ff;}
.solo_o9{background-color:#6666ff;}
.solo_o10{background-color:#5555ff;}
.solo_o11{background-color:#4444ff;}
.solo_o12{background-color:#3333ff;}
.solo_o13{background-color:#2222ff;}
.solo_o14{background-color:#1111ff;}
.solo_o15{background-color:#0000ff;}

.solo_s1{background-color:#ffeeee;}
.solo_s2{background-color:#ffdddd;}
.solo_s3{background-color:#ffcccc;}
.solo_s4{background-color:#ffbbbb;}
.solo_s5{background-color:#ffaaaa;}
.solo_s6{background-color:#ff9999;}
.solo_s7{background-color:#ff8888;}
.solo_s8{background-color:#ff7777;}
.solo_s9{background-color:#ff6666;}
.solo_s10{background-color:#ff5555;}
.solo_s11{background-color:#ff4444;}
.solo_s12{background-color:#ff3333;}
.solo_s13{background-color:#ff2222;}
.solo_s14{background-color:#ff1111;}
.solo_s15{background-color:#ff0000;}

div.tb_body table{
	width:80%;
	font-size:100%;}

div.tb_body td{
	padding:3px;}

td.num{	border:1px solid #006699;
	background:#99cccc;
	text-align:center;
	vertical-align:top;}

/*---------------  h  ----------------*/
h1{	background:#FFFFFF url("image/h1.gif") no-repeat center bottom;
        overflow: hidden;
        text-indent: -100em;
	width:auto;
	padding:0 0 0 0;
	margin: 0;
        height:140px;
	filter:alpha(opacity=95); /*IE*/  
  	-moz-opacity:0.95; /*FF*/  
}

h2{
	background:#FFFFFF;
	width:auto;
	_height:0px;
	padding:25 0 0 0;
	margin: 0;
	font-size:110%;
	color:#4682B4;
	text-align:center;
        overflow: hidden;
	filter:alpha(opacity=95); /*IE*/  
  	-moz-opacity:0.95; /*FF*/ 
}

h3{
	padding: 3;
	margin: 0 0 0 20;
	border-left: #3399cc 5px solid;
	font-size:100%;
	color:#3399cc;
	text-align:left;
	text-indent:0.5em;
}

h4{
	font-size:100%;
	text-indent:2em;
	margin:15 5 10 5;
}

h3.put{
	padding: 10;
	margin: 0 80 0 80;
	border-left:0px;
	font-size:110%;
	color:#FFD700;
	text-align:center;
	text-indent:0;
	background:#FFFACD;
}


/*---------------  テキスト記述部  ----------------*/
.body{	background-color:#FFFFFF;
	font-size:90%;
	padding-bottom:20px;
	margin-bottom:20px;
	_height:0px;
	filter:alpha(opacity=95); /*IE*/  
  	-moz-opacity:0.95; /*FF*/ 
}

.body1{	background-color:#FFFFFF;
	font-size:90%;
	padding-bottom:20px;
	margin-bottom:20px;
	_height:0px;
	filter:alpha(opacity=95); /*IE*/  
  	-moz-opacity:0.95; /*FF*/ 
}

.tb_body{
	font-size:90%;
	padding-bottom:20px;
	margin-bottom:20px;
	text-align:center;
}

.body p{
	line-height:1.4em;
	text-align:left;
	margin:0px;	
	padding:0.8em 1.2em;
}

.body1 p{
	line-height:1.4em;
	text-align:left;
	margin:0px;	
	padding:0.8em 1.2em;
}

.tb_body p{
	line-height:1.4em;
	text-align:left;
	margin:0px;	
	padding:0.8em 1.2em;
	text-align:center;
}


.body ul{
	line-height:1.4em;
	margin:5 5 15 40;
}

ul.dcaption{font-size:70%;}

p.caption{
	margin: 5 20;
	background:#FFFACD;
}

span.point{
	padding:0 0;
	color:red;
	font-weight:normal;
}

span{
	padding:0 5;
	color:black;
	font-weight:bold;
}

/*---------------  トラックバック  ----------------*/
div.tb_url{margin:0px;padding:10 10 0 10;}

div.tb_title{padding-top:10;}

div.tb_main{margin:0px;padding:0 10 0 10;}

div.tb_new{padding:0 10 10 50;}

div.tb_excerpt{color:#999;font-size:90%;}

div.tb_blogname{text-align:right;}
span.tb_date{font-weight:normal;font-size:90%;}

/*---------------  結果発表  ----------------*/
div.simple {width:80%;}
div.simple td{padding:2px;}
