body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../img/back_main.jpg);
	text-align:center;
	font-size:11px;
	color:#5F4B38;

}

a:link{color:#330000;}
a:visited{color:#330000;}
a:hover{color:#CCCCCC;}
a:active{color:#FFFFFF;}

td {
	vertical-align:top;
	text-align:left;
	}
	
.c_l{
	background-color:#32271F;
	text-align:right;
	color:#DDDDDD;
	}
	
.l{
	background-image:url(../img/005.jpg);
	background-repeat:repeat-y;	
	}
	
.r{
	background-image:url(../img/006.jpg);
	background-repeat:repeat-y;
	}
	
.ft{
	background-image:url(../img/b001.jpg);
	background-repeat:repeat-x;
	color:#CCCCCC;
	}
	
.ftr{
	text-align:right;
	line-height:20px;
	padding-right:10px;
	}
	
.ftr2{
	text-align:left;
	line-height:20px;
	padding-left:10px;
	}
	
.new{
	}
	
.tm{
	background-color:#D4D0C8;
	}
	
.tmtop{
	background-color:#EDE4DA;
	}
	

.t1{
	margin-bottom:4px;
	}
	
.t2{
	margin-bottom:4px;
	background-color:#DCD4CB;
	padding:5px;
	margin-left:5px;
	}
	
.t2top{
	margin-bottom:4px;
	background-color:#DCD4CB;
	}
	
.td1{
	padding-left:8px;
	}
	
.td2{
	padding-bottom:10px;
	}
	
.td3{
	padding:3px;
	}
	
.tx1{
	padding-left:8px;
	}
	
.copy{
	text-align:right;
	color:#FCC298;
	font-weight:bold;
	}
	
.new{
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	}
	
.menu{
	font-size:14px;
	line-height:20px;
	}
	
.menu2{
	font-size:12px;
	line-height:15px;
	}
	
.image{
	text-align:center;
	vertical-align:middle;
	}
	
	
.yoyaku{
	text-align:right;
	padding:8px;
	}
	
.yoyaku_1{
	text-align:right;
	padding-right:8px;
	}
	
.ptop{
	text-align:right;
	vertical-align:bottom;
	}

.otoku{
	border:dashed 2px #FF0000;
	padding:5px;
	}
	