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

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

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

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

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

.hiyori_content550 {
	background-color: transparent;
	width:550px;
	float: left;
}
.hiyori_content780 {
	background-color: transparent;
	background-image:url(./hiyori780bg2.png);
	width:780px;
	float: left;
}

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

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

.hiyori_title {
	padding-left:20px;
	padding-top:40px;
	font-size:17px;
	line-height:22px;
	color: #49343f;
}

.hiyori_name {
	text-align:right;
	padding-right:60px;
	font-size:12px;
	line-height:22px;
	color: #9a4634;
}

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

.hiyori_img_c {
	width:520px;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#617c6c;
}

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

.hiyori_img_rs {
	float:right;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#617c6c;
}

.hiyori_img_cs {
	width:520px;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#617c6c;
}

.hiyori_img_ls {
	float:left;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#617c6c;
}

.hiyori_cory {
	margin-left:5px;
	width:520px;
	clear:both;
	text-align:right;
	padding-right:20px;
	font-size:12px;
	line-height:22px;
	color: #9a4634;
	border-top: #888888 solid 1px ;
}

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

.hiyori_menu150line {
	width:149px;
	line-height:18px;
	font-size:12px;
	color:#ffffff;
	background-color: transparent;
	border-bottom: #c6c6c6 solid 1px ;
}

.hiyori_menu150line2 {
	width:149px;
	line-height:18px;
	font-size:12px;
	color:#ffffff;
	background-color: #2d2d2d;
	border-bottom: #c6c6c6 solid 1px ;
}

.hiyori_menu150in {
	padding:5px 20px;
}

.clr {
	clear:both;
}

.lnkcol {
	color:#2f9519;
}

.hiyori_caps {
	font-size:10px;
	line-height:16px;
	color: #49323b;
}

