/*body
----------------------------------------------------------*/
body{
	background-color:#F2FEE6;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#333333;
}
div#wrap{
	background-color:#FFFFFF;
	width:765px;
}
/*--------------------------------------------------------*/


/*font
----------------------------------------------------------*/
.fontsize_10{
	font-size:10px;
}
.fontsize_12{
	font-size:12px;
}
.fontsize_14{
	font-size:14px;
}
.fontsize_16{
	font-size:16px;
}
.linehi_130{
	line-height:130%;
}
.linehi_160{
	line-height:160%;
}
/*--------------------------------------------------------*/
.padding1 {
	padding-top:10px;
}
.padding2 {
	padding:5px;
}
/*commonness
----------------------------------------------------------*/
.tac{
	text-align:center;
}
.tar{
	text-align:right;
}
td.tablePadding{
	padding:5px 5px 5px 5px;
}
td.FFFFFFbg{
	background:#FFFFFF;
}
td.333333{
	color:#333333;
}
/*--------------------------------------------------------*/


/*link
----------------------------------------------------------*/
a:link{
	text-decoration:none;
	color:#862E00;
}
a:visited{
	text-decoration:none;
	color:#862E00;
}
a:hover{
	text-decoration:none;
	color:#006600;
}


a.link1:hover{
	text-decoration:underline;
	color:#862E00;
}


a.link2:link{
	text-decoration:none;
	color:#000000;
}
a.link2:visited{
	text-decoration:none;
	color:#000000;
}
a.link2:hover{
	text-decoration:underline;
	color:#000000;
}


a.link3:link{
	text-decoration:none;
	color:#FFFFFF;
}
a.link3:visited{
	text-decoration:none;
	color:#FFFFFF;
}
a.link3:hover{
	text-decoration:none;
	color:#000000;
}
/*--------------------------------------------------------*/


/*shadow
----------------------------------------------------------*/
td.rsShadow{
	background:#FFFFFF url(../image/bg.jpg) repeat-y;
	width:5px;
}
/*--------------------------------------------------------*/


/*header
----------------------------------------------------------*/
h1{
	font-size:12px;
	background:#FFFFFF url(../image/head_01.jpg) repeat-x;
	height:25px;
	color:#256D24;
	padding:8px 5px 5px 10px;
	margin:0px;
}
/*--------------------------------------------------------*/


/*navi
----------------------------------------------------------*/
td.naviA{
	font-size:12px;
	background:#FFFFFF url(../image/navi_01.jpg) repeat-x;
	height:20px;
	text-align:right;
	color:#862E00;
	padding:3px 5px 0px 0px;
}
td.naviB1{
	font-size:12px;
	background:#FEFDED url(../image/navi_02.jpg) no-repeat;
	width:190px;
	height:25px;
	text-align:center;
	color:#862E00;
	padding:3px 0px 0px 0px;
}
td.naviB2{
	font-size:12px;
	background:#FEFDED url(../image/navi_03.jpg) no-repeat;
	width:190px;
	height:25px;
	text-align:center;
	color:#862E00;
	padding:3px 0px 0px 0px;
}
td.naviB3{
	font-size:12px;
	background:#FEFDED url(../image/navi_04.jpg) no-repeat;
	width:190px;
	height:25px;
	text-align:center;
	color:#862E00;
	padding:3px 0px 0px 0px;
}
td.naviB4{
	font-size:12px;
	background:#FEFDED url(../image/navi_05.jpg) no-repeat;
	width:190px;
	height:25px;
	text-align:center;
	color:#862E00;
	padding:3px 0px 0px 0px;
}
/*--------------------------------------------------------*/


/*main
----------------------------------------------------------*/
td.main{
	background:#FFFFFF url(../image/main_02.jpg) no-repeat;
	font-size:12px;
	line-height:130%;
	height:221px;
	padding:10em 0px 2em 25px;
}
td.main2{
	width:265px;
	padding:15px 0px 0px 20px;
}
td.info{
	background:#FDFAE1;
	font-size:12px;
	line-height:130%;
	padding:1em 0px 0px 10px;
}
td.main3{
	padding:15px 20px 0px 20px;
}
td.contents{
	background:#FFFFFF url(../image/main_06.jpg) no-repeat;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	padding:4px 0px 0px 10px;
}
/*--------------------------------------------------------*/


/*footer
----------------------------------------------------------*/
td.naviC{
	font-size:12px;
	background:#FFFBCC;
	height:25px;
	text-align:right;
	color:#862E00;
	padding:5px 5px 0px 0px;
}
td.foot{
	font-size:12px;
	background:#184718;
	color:#FAF5C2;
	padding:7px 5px 5px 5px;
}
/*--------------------------------------------------------*/


/*low
----------------------------------------------------------*/
h2{
	font-size:22px;
	background:#FFFFFF url(../image/ttl.jpg) no-repeat;
	width:720px;
	height:30px;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0px 5px 15px;
}
td.low{
	padding:15px 20px 0px 20px;
	text-align:center;
}
td.tableBg{
	padding:1em 10px 0px 10px;
	background:#C5DFC4;
}
h3{
	font-size:18px;
	background:#FFFBCC;
	height:30px;
	color:#333333;
	padding:5px 0px 5px 15px;
	border:1px solid #666666
}

/*--------------------------------------------------------*/


/*image
----------------------------------------------------------*/
img.imageBorder{
	border:1px solid #006600;
	border-width:1px 1px 1px 1px;
}
/*--------------------------------------------------------*/


/*company
----------------------------------------------------------*/
table.coTableBorder{
	border:1px solid #666666;
	border-width:0px 1px 1px 0px;
	width:600px;
}
td.coTableTd{
	background:#FFFFFF;
	font-size:12px;
	line-height:130%;
	border:1px solid #666666;
	border-width:1px 0px 0px 1px;
	padding:5px 2px 5px 2px;

}
/*--------------------------------------------------------*/



