#main .news{
margin-bottom:32px;
}


#main .news p{
	border-bottom:1px dotted #CCC;
	line-height:2;
	font-size:0.8em;
}

#mainnavi li.top a{
	background:url(../image/navigation.gif) no-repeat 0 -40px;
}

#discript #camp{
	display:block;
	width:300px;
	height:88px;
	cursor:pointer;
	float:left;
	margin-left:24px;
	margin-top:120px;
}

#discript .wall{
	text-align:right;
	padding:32px 24px 0 0;
	width:450px;
	float:right;
}

#discript #fadeshow,#discript #fadeshow2{
	width:194px;
	height:160px;
	float:right;
	margin-left:24px;
}

#info li{
	width:360px;
	float:left;
	margin-top:7px;
	text-align:center;
}

#main .comment{
	font-size:0.8em;
	padding-top:54px;
	margin-bottom:24px;
	width:720px;
	height:246px;
	background:#FFF url(../image/box/bg_comment.gif) no-repeat left top;
	border-top:1px dotted #f5a523;
	border-bottom:1px dotted #f5a523;

}

#main .comment p{
	padding:0 12px;
	width:460px;
	margin-bottom:6px;
	line-height:1.45;
}
#main .comment strong{
	color:#CC0000;
}

#main .kikaku{
	padding:12px;
	margin-top:12px;
	font-size:0.8em;
	border-top:1px dotted #CCC;
}

#main .kikaku h3{
	font-size:1em;
	margin-bottom:12px;
}

#main .kikaku ul{
	list-style:inside square;
	line-height:1.75;
	margin-bottom:12px;
}

#main .kikaku table{
border-collapse: collapse;
background:#dbffff;
color:#222;
}

#main .kikaku table td{
	width:113px;
	padding:3px 0 3px 5px;
	border:1px solid #f5a523;
}
#main .kikaku table td.second{
	background:#fff7ef;
	color:#220000;
}

#main .kikaku table td.tall{
	background:#FFF;
	color:#555;
	width:auto;
}
