/**********************************************************************　覚王山ユニーク　***/

.line td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.line_point{
	padding: 2px 0px 2px 25px;
	background-image: url(../kakuouzan/img/point.gif);
	background-repeat: no-repeat;
}

.info{
	border: 1px solid #CC9900;
	padding:5px;
	margin: 5px;
	width: 140px;
}

.price td{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.price strong{
font-size:12pt;
	color: #CC0000;
}


.camp{
	margin: 10px 0px 20px 0px;
	padding: 10px;
	border: 1px double #FF6666;
}
/**********************************************************************　覚王山共通　***/
.kakuouzan dl{
	margin:10px 0px 20px 0px;
}

.kakuouzan dt{
	margin:10px 0px 5px 0px;
	background-image: url(../kakuouzan/img/point.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 2px 30px;
	font-weight: bold;
	color: #67492F;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A6D970;
}

.kakuouzan dd{
	margin:5px;
	padding: 0px 0px 0px 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A6D970;
}

.kakuouzan ul {
padding:2px 0px 40px 0px;
}

.kakuouzan li{
	display: block;
float:left;
}

.kakuouzan h3,h4{
clear:both;
}

.kakuouzan h5{
	clear:both;
	margin:10px 0px 2px 0px;
	font-weight: bold;
	color: #CC9933;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7F5D41;

}

/**********************************************************************　覚王山トップ　***/

.top_k {
    clear:both;
	padding:0px 10px 0px 0px;
	margin:10px 0px;
}


