@charset"Shift_JIS";







/*-----S̍\-----*/

body{

	margin:10px;

	padding:0px;

	background-color:#ffffff;

	text-align:center;

	font-size:10px;
	
	background-image:url(img/wall4.gif);
	

}



#wrapper{

	margin:0px auto;

	width:750px;

	text-align:left;

	float:center;

	font-size: 12px;

}



/*-----COLUMN-----*/




div.sidebar{

	width:20px;

	margin:1px;

	font-size:12px;

	float:left;

	text-align:center;

	color:#ffffff;

	margin-top:5px;

	padding-top:2px;

	postion:absolute;



}



table.main{

	font-size:9pt;
	border-top :double 3px #336600;
	border-left :double 3px #336600;
	border-right :double 3px #336600;
	border-bottom :double 3px #336600;



}

table.backnumber{

	font-size:9pt;
	border :solid 1px #ffffff;
	cell-padding:3px
	background-color:#ffffff;
	line-height:130%;




}

table.menu{

	font-size:9pt;
	border-right :solid 3px #000000;



}



th{

	font-size:9pt;
	border :solid 0px #000000;



}

div.link {
	margin: 0px 0px 0px 0px;
	padding: 1px;
	border-top: solid 0px #FF3300;
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-bottom: solid 0px #FF3300;
	background-color:none;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: 133%;
	align:right;

	
}

a{
	text-decoration: none;
	color: #000000;
}



a:hover {
	background-color:ffffff;
	color: #000000;
	text-decoration: underline;
}

h1{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 14px;	

}

p{
	line-height:1.5em;
	font-size: 12px;	

}

hr{
	height:1px;
	color:#000000;

}

hr{
	height:1px;
	color:#000000;
	
}

table.data{
            border-left: solid 1px #000000;
	     border-top: solid 1px #000000;

}          
td.oa {
	margin: 0px 0px 0px 0px;
	padding: 1px;
	border-top: solid 1px #FFffff;
	border-right: solid 1px #000000;
	border-left: solid 1px #FFffff;
	border-bottom: solid 1px #000000;
	background-color:none;
	font-weight: light;
	font-size: 12px;
	color: #000000;
	line-height: 133%;
	align:right;
/*	display: block;*/
	
}

caption{
	line-height:3em;
}
