A:link   { text-decoration:none; }
A:visited{ text-decoration:none; }
A:hover  { text-decoration:none; }
body { background : url('http://mahoren.net/img/check_b.gif');
font-size: 10pt;
font-family:"ＭＳ ゴシック";
line-height:1.3;
margin:8px;}
BODY,TD,TH{
line-height:1.3;
font-family:"ＭＳ ゴシック"; font-size:10pt;
}

table#menu{
	FILTER: alpha(opacity=70);
	border:1px #3399FF solid;
}

table#write{
	background-color:#ffffff;
	FILTER: alpha(opacity=70);
	border:1px #3399FF solid;
}

table#write-2{
	background-color:#ffffff;
	border:1px #3399FF solid;
}

table#admin{
	background-color:#ffffff;
	FILTER: alpha(opacity=70);
	border:1px #3399FF solid;
	width:300px;
	margin:15px;
}

td.admin{
	background-color:#ffffff;
	text-align:center;
	padding:20px 10px;
}

td.td-menu{
border:1px #3399FF dashed;
background-color:#ffffff;
text-align:center;
width:115px;
}

td.td-menu-2{
border:1px #3399FF solid;
background-color:#CCFFFF;
text-align:center;
width:115px;
}

table.under-form{
	background-color:#ffffff;
	FILTER: alpha(opacity=70);
	border:1px #3399FF solid;
}

table.sure-list{
	width:850px;
	background-color:#ffffff;
	FILTER: alpha(opacity=70);
	border:1px #3399FF solid;
}

th.sub-title{
	border-width:1px 2px;
	border-color:#3399FF;
	border-style:solid;
	background-color:#CCFFFF;
	text-align:center;
}

table.tmp{
	FILTER: alpha(opacity=80);
	background-color:#ffffff;
	border-style:double;
	border-width:4px;
}

td.tmp-title{
background-color:#ffffff;
text-align:left;
padding:3px 3px 2px 15px;
border-width:1px 1px 1px 5px;
border-style:solid;
}

.yaji{
margin-right:3px;
}

.surelis{
margin-left:10px;
margin-right:3px;
border-width:0px;
}

.toukou{
margin-left:3px;
margin-right:5px;
}

.lislis{
margin-right:5px;
margin-top:5px
}

td.comment{
background-color:#ffffff;
padding:10px;
border-width:1px;
border-style:dashed;
}

th.under-form{
border-width:1px 2px;
border-color:#3399FF;
border-style:solid;
background-color:#CCFFFF;
text-align:center;
width:350px;
}

th.hatugen{
border-width:1px 2px;
border-color:#3399FF;
border-style:solid;
background-color:#CCFFFF;
text-align:center;
}

th.hatugen2{
border-width:1px;
border-color:#3399FF;
border-style:solid;
background-color:#CCFFFF;
text-align:center;
}

.td-rank{
border:1px #3399FF solid;
background-color:#ffffff;
text-align:center;
font-size:11px;
padding:5px;
}

.td-rank2{
border:1px #3399FF solid;
background-color:#ffffff;
text-align:left;
font-size:11px;
padding:5px;
}

.td-rank3{
border:1px #3399FF solid;
background-color:#ffffff;
text-align:right;
font-size:11px;
padding:5px;
}

td.topic{
border:1px #3399FF solid;
background-color:#ffffff;
text-align:center;
font-size:12px;
padding:5px;
}

td.topic2{
border:1px #3399FF solid;
background-color:#ffffff;
text-align:left;
font-size:12px;
padding:5px;
}

td.log{
border-width:1px;
border-color:#3399FF;
border-style:solid;
background-color:#CCFFFF;
text-align:center;
}

td.td-log{
background-color:#ffffff;
text-align:center;
padding:5px 10px;
}




hr{
width:850px;
border-color:#3399FF;
border-style:solid;
}

hr.hr{
width:100%;
border-style:solid;
}

table.form2{
FILTER: alpha(opacity=80);
background-color:#ffffff;
}

table.form3{
background-color:#ffffff;
}

td.td2{
background-color:#ffffff;
text-align:center;
width:70px;
}

td.td3{
background-color:#ffffff;
text-align:center;
}

th.td4{
border-width:1px;
border-color:#3399FF;
border-style:dashed solid;
background-color:#CCFFFF;
text-align:center;
width:350px;
}

th.td4-2{
border-width:1px;
border-color:#3399FF;
border-style:dashed solid;
background-color:#CCFFFF;
text-align:center;
}

th.td4-3{
border-width:1px;
border-color:#3399FF;
border-style:dashed solid;
background-color:#CCFFFF;
text-align:center;
padding:5px;
}

td.td5{
background-color:#ffffff;
text-align:center;
width:150px;
}

td.td6{
background-color:#ffffff;
text-align:left;
padding-left:10px;
}

.i1{
font-family     :ＭＳ ゴシック;   /* 文字フォント*/
font-size       :10pt;            /* 文字サイズ  */
color           :#004a95;         /*   文字色    */
background-color:#ffffff;
border-top:0px #3399FF solid;
border-bottom:1px #3399FF solid;
border-right:0px #3399FF solid;
border-left:0px #3399FF solid;
}

.i2{
font-family     :ＭＳ ゴシック;   /* 文字フォント*/
font-size       :10pt;            /* 文字サイズ  */
color           :#004a95;         /*   文字色    */
background-color:#ffffff;
border-top:0px #3399FF solid;
border-bottom:0px #3399FF solid;
border-right:0px #3399FF solid;
border-left:0px #3399FF solid;
}

input,textarea,select{
font-family     :ＭＳ ゴシック;   /* 文字フォント*/
font-size       :10pt;            /* 文字サイズ  */
color           :#004a95;         /*   文字色    */
background-color:#ffffff;
border-top:1px #3399FF solid;
border-bottom:1px #3399FF solid;
border-right:1px #3399FF solid;
border-left:1px #3399FF solid;
}
