a:link {
	color:#caab9d;
	text-decoration: none;
}

a:visited {
	color:#caab9d;
	text-decoration: none;
}

a:hover {
	color:#faedc9;
	text-decoration: underline;
}

a:active {
	color:#faedc9;
	text-decoration: none;
}

.column_menu150 {
	/*background-color: #834343;*/
	width: 150px;
	float: left;
}

.column_content550 {
	background-color: transparent;
	width:550px;
	float: left;
}
.column_content780 {
	background-color: transparent;
	background-image:url(./column780bg2.png);
	width:780px;
	float: left;
}

.column_content80 {
	background-color: transparent;
	width:80px;
	float: left;
}

.column_honbun {
	clear:both;
	font-size:13px;
	line-height:23px;
	color: #5a3e31;
	padding: 5px 10px 50px 10px;
}

.column_title {
	padding-left:40px;
	padding-top:30px;
	font-size:17px;
	line-height:22px;
	color: #5a3e31;
}

.column_subtitle {
	padding-left:80px;
	font-size:13px;
	line-height:22px;
	color: #5a3e31;
}

.column_name {
	text-align:right;
	padding-right:40px;
	font-size:12px;
	line-height:22px;
	color: #5a3e31;
}

.column_img_r {
	float:right;
	background-color: transparent;
	padding: 5px 10px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#885e4a;
}

.column_img_l {
	float:left;
	background-color: transparent;
	padding: 5px 10px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#885e4a;
}

.column_img_c {
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#885e4a;
}

.column_img_rs {
	float:right;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#885e4a;
}

.column_img_ls {
	float:left;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#885e4a;
}

.column_img_cs {
	background-color: transparent;
	padding: 5px 10px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#885e4a;
}

.column_cory {
	margin-left:5px;
	width:520px;
	clear:both;
	text-align:right;
	padding-right:20px;
	font-size:12px;
	line-height:22px;
	color: #845c48;
	border-top: #5a3e31 solid 1px ;
}

img.bdr {
	border: 3px;
	border-color:#460905;
	border-style: double;
}

.column_menu150line {
	width:149px;
	line-height:18px;
	font-size:12px;
	color:#b18570;
	background-color: transparent;
	border-bottom: #5a3e31 solid 1px ;
}

.column_menu150line2 {
	width:149px;
	line-height:18px;
	font-size:12px;
	color:#b18570;
	background-color: #460905;
	border-bottom: #5a3e31 solid 1px ;
}

.column_menu150in {
	padding:5px 20px;
}

.clr {
	clear:both;
}

.column_caps {
	font-size:10px;
	line-height:16px;
	color: #5a3e31;
}

