@charset   "Shift_JIS";



table {		
	height: ;
	width: 580px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	color: ;
	font-weight: ;
	text-align:center;
	border-collapse:collapse;
}

.table_title{					
	background-color: #CCE0FF;
}

td.camp_title{		
				
				
				
				
				
				
	background-color: #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:small;
	font-weight: bold;
	color: #000000;
	text-align:left;
	width:10em;
	height:3em;
	padding:0 5px 0
;
}

tr{					
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

td{					
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	height:40px;
}

#katashiki{		
				
				
				
				
				
				
	background-color: #66CCFF;
}

tr.camp_price{		
				
				
				
				
				
				
	background-color: #FFFF66;
	color: #FF0000;
	font-weight: bold;
}

#spec_op{
	clear:both;
}

#spec_op_img{
	float:left;
	widows:160px;
	height:250px;
}

#spec_op_table{
	float:left;

	width:420px;
	height:250px;
}

#spec_op_table table{
	width:420px;
}
#copy{		
				
				
				
				
				
				
	background-color:#3366FF;
	color:#FFFFFF;
}

#net_p{		
				
				
				
				
				
				
	background-color:#FF99FF;
	color:#FFFFFF;
}
	
#net_s{		
				
				
				
				
				
				
	background-color:#66CC66;
	color:#FFFFFF;
}
	
#fax{		
				
				
				
				
				
				
	background-color:#9999FF;
	color:#FFFFFF;
}
	
#net_f{		
				
				
				
				
				
				
	background-color:#FF9933;
	color:#FFFFFF;
	
}
	
#kinou{		
				
				
				
				
				
				
	font-size:smaller;
	
}
	
#kinou td{		
				
				
				
				
				
				
	width:5em;
	
}
	
#opt{		
				
				
				
				
				
				
	color: #000000;
	font-size:smaller;
	background-color:#FFFFFF;
	
}
	
#news li{		
				
				
				
				
				
				
	font-size: smaller;
}


#next a{		
				
				
				
				
				
				
	background-image: url(images/NEXT_BTN.GIF);
	background-repeat: no-repeat;
	height: 20px;
	width: 80px;
	font-size: x-small;
	color: #FFFFFF;
	display: block;
	text-align: center;
	right: 10px;
	vertical-align: middle;
	position: static;
	font-weight: bold;
	bottom: 10px;
	text-decoration: none;
}

#diary_image {		
				
				
				
				
				
				
	float: left;
	padding-left: 10px;
	width: 150px;
	padding-top: 10px;
}
#diary_text {		
				
				
				
				
				
				
	float: left;
	padding-left: 10px;
	font-size: small;
	margin: 0px;
	padding-top: 10px;
	width: 180px;
	height: 90px;
}



#news li {		
				
				
				
				
				
				
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
	list-style-type: square;
	list-style-position: inside;
	text-indent:-1em
;
}

#next a:hover {		
				
				
				
				
				
				
	background-image: url(images/NEXT_BTN_HOV.gif);	
}


.not_camp {
	width : 580px;
	clear :both;
}

#sales_text2{			
	
		padding-top : 9px;
		padding-left : 9px;
		padding-right : 9px;
		padding-bottom : 9px;
		width : 580px;

		color : #000000;
		

		font-weight : lighter;

		
		
}




#sales_image2{		
				
		float : left;
		width : 230px;
		background-color:#3366FF;
		
}

#sales_text3{		
		

		width : 350px;
		height : ;
		display : block;
		float : left;
		clear : ;
}
