/* ---------テキストスタイル----------- */
.subtitle {
	font-size: 14px;
	font-weight: bold;
	color: #563B25;
	letter-spacing: 1px;
}

.text10 {
	font-size: 10px;
}

.brown12 {
	font-size: 12px;
	color: #51351E;
}

.brown12b {
	font-size: 12px;
	font-weight: bold;
	color: #51351E;
}

.brown14b {
	font-size: 14px;
	font-weight: bold;
	color: #51351E;
}

.white12 {
	font-size: 12px;
	color: #FFFFFF;
}

.white12b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.orange12b {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
}

.orange14b {
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
}

.orange12b {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
}

.green12b {
	font-size: 12px;
	font-weight: bold;
	color: #588927;
}

.red14b {
	font-size: 14px;
	font-weight: bold;
	color: #B50000;
}

.text14 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 140%;
	color: #333333;
}



/* ---------前頁共通スタイル----------- */

table {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	letter-spacing: 1px;
}

A:link { 
	color: #B05800;
	text-decoration:none ;
} 
	
A:visited {	
	color: #B05800;
	text-decoration:none ;
} 
	
A:active { 
	color:#588927;
	text-decoration: underline;
} 
	
A:hover { 
	color:#588927;
	text-decoration: underline;
	}
	
.header {
	font-size: 12px;
	color: #E7D3C5;
	letter-spacing: 1px;
	padding-left: 8px;
}

.sidemanu-contact {
	padding: 3px 0px 2px 18px;
}

.footer-text01 {
	font-size: 10px;
	border-top: 1px solid #D3AC8B;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
body {
	background-image: url(pict/im_bg.gif);
}
