BODY {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.m-hand { cursor: hand; }


H1 {
	color: #404040;
	margin: 0px;
	font-size: 10pt;
	font-weight: normal;
}

H2 {
	color: #C04000;
	font-size: 13pt;
}

div.mbox {
	width: 900px;text-align: left;
}

.FOOTMN {color: #3F6767;font-size: 9pt;}
.FOOTMN a{color: #3F6767;text-decoration: none;}
.FOOTMN a:hover{color: red; text-decoration: underline;}

.HB_TL {
	border-top: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_TLR {
	border-top: solid #666666 1px;
	border-right: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_TLB {
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_LR {
	border-right: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_ALL {
	border: solid #666666 1px;
}

DIV.TOPIC {
	overflow:auto;height:350px;width:500px;
}


SPAN.TOPL {
	padding:10px;font-size: 10pt;color: #FF8080;
}

A.TOPIC {	font-size:10pt; color:#FF8080; text-decoration:none; }
A.TOPIC:hover{ text-decoration:none; color:#FF4040;}

A.THISTOP { color: #44806A; font-size: 10pt; text-decoration:none; margin:15px;}
A.THISTOP:hover{ text-decoration:underline; color:#FF4040;}

DIV.TOPB {
	font-size: 10pt;color: #999999;padding:10px 10px 0px 20px;
}

DIV.LAY {
	position:absolute; left:160px;top:-1px;width:500px;z-index:10;
}
DIV.HOME_BTN {
	position:absolute; left:750px;top:0px;width:49px;z-index:10;
}

TD.BTM_PB {
	font-size:10pt;
	color:#FF8080;
	text-decoration:none;
	background: url(../image/pb_bot_title2.gif) no-repeat;
	border-top: solid #CC9999 3px;
	padding-top:10px ;
}
TD.BTM_PB a{
	color:#FF8080;
	text-decoration:none;
}

TD.linedsp { font-weight: bold; font-size: 11pt; color: #008000;border-bottom: solid #999999 1px;}
TD.linedsp a{ font-weight:bold; color:#008000; text-decoration: none;}
TD.linedsp a:hover{ font-weight:bold; color:darkred; text-decoration: underline;}

table.temple {
	border:1px #666666 solid;
	border-collapse:collapse;
	font-size:11pt;
}

table.temple th,
table.temple td {
	padding:5;
	border:1px #666666 solid;
}

table.temple2 {
	border:1px #666666 solid;
	border-collapse:collapse;
	font-size:11pt;
}

table.temple2 th {
	padding:5;
	border:1px #666666 solid;
	font-weight:normal;
	background-color:#FFE0E0;
}

table.temple2 td {
	padding:5;
	border:1px #666666 solid;
}

table.ryokin {
	border:1px #666666 solid;
	border-collapse:collapse;
	font-size:11pt;
	color:#63371b;
}

table.ryokin td {
	padding:5;
	border:1px #666666 solid;
}



.rpoint { font-size: 14pt;color: #808000;line-height:26px; font-weight:bold;}
.rpoint a{ color: #808000; text-decoration: none;font-weight:bold;}
.rpoint a:hover{ font-weight:bold; color:darkred;text-decoration: underline;}


.allitem { width:180px; padding:10px;line-height:20px;font-size: 11pt;color: #404040;border: solid #404040 1px; }
.allitem a{ color: #404040;text-decoration: none;  }
.allitem a:hover{ color:darkred;text-decoration: underline; }


div.news_box {
	overflow: auto;
	height: 600px;
	width: 230px;
	color: #404040;
	padding: 0px;
	font-size: 10pt;
	background: #FFFFFF;
}
TABLE.news_box {
	width: 230;
	color: #404040;
	font-size: 10pt;

	background: url(image/pb_con_01.gif) repeat-x;
}
table.news_box a{
	color: #404040;
	text-decoration: none;
}
table.news_box a:hover{
	color: #E00000;
	text-decoration: underline;
}

div.ss_tit {
	width: 620;height: 40;background: url(../image/ss_titbk.jpg) repeat-x;
}

div.gi_tit {
	width: 600;height: 40;background: url(../image/ss_titbk.jpg) repeat-x;
}
td.gi_box {
	width:80px;text-align: center;background: #FFE080;font-size: 9pt;color: #804000;
}

div.gi_txt {
	font-size: 9pt;color: #404040;width:600px;padding:10px;line-height:14pt;
}

div.gi_boxtxt {
	font-size: 10pt;color: #404040;padding:5px;line-height:12pt;width:550px;margin-bottom:10px;
}

td.ss_home {
	color:#202020; font-size:10pt; border:solid #666666 1px; width:180;line-height:12pt;
}


.topret { font-size: 9pt;color: #FF8080;margin:15px;}
.topret a{ font-size: 9pt;color: #FF8080;margin:15px;	text-decoration: none;}


.mwaku {	width:240px; height:70px; background-color:#FFFFFF; border:solid #999999 1px; color:#808000; padding:3px; font-size:10pt;	}
.mwaku a{	text-decoration:underline; color:#0000ff;	}
.mwaku a:hover{	text-decoration:underline; color:#ff0000;	}

.mcmt {	font-size:9pt; color:#404040; line-height:11pt;	}

.midashi {
	width:100%;
	color:#9e2236;
	background-color:#ded2bf;
	font-weight:bold;
	font-size:11pt;
	border-style:solid;
	border-color:#faa55c;
	border-width:0 0 0 10;
	padding:3px;
}

div.prefsel {	width:240px; background-color:#ffffff;  border:solid #999999 1px; color:#696969; padding:3px; font-size:9pt; text-align:left; line-height:11pt;	}
div.prefsel a {	text-decoration:none; color:#696969;	}
div.prefsel a:hover {	text-decoration:underline; color:#696969;	}


