@charset "utf-8";
/* CSS Document */


#public_comment h4{
	margin:0;
}

#public_comment h5{
	font-size:160%;
	margin-bottom:10px;
}

#public_comment p{
	margin-bottom:15px;
}


#public_comment dd{
	margin-bottom:20px;
}

#public_comment a{
	color:#09F;
	text-decoration:underline;
	}

#public_comment a:hover{
	color:#F30;
	text-decoration:none;
	}
	
	
#public_comment dd dl{ margin:15px 0 10px;
border:solid 1px #F60;
padding:10px 10px 0px;
background:#FFF;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#public_comment dd dt{font-size:100%;}
#public_comment dd dd{font-size:100%;}


#public_comment.plan3 h4{
	margin-bottom: 35px;
}
#public_comment.plan3 .ttl{
	margin-bottom: 35px;
}
#public_comment.plan3 .ttl2{
	margin-bottom: 35px;
}
#public_comment.plan3 .read{
	margin-bottom: 40px;
}
#public_comment.plan3 .read2{
	margin-bottom: 60px;
}
#public_comment.plan3 .img{
	margin-bottom: 40px;
	text-align: center;
}
#public_comment.plan3 .box{
	margin-bottom: 40px;
}
#public_comment.plan3 .dlttl{
	padding-top: 10px;
}
#public_comment.plan3 .dlttl a{
	font-size: 24px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.keikakudl_cnt{
	margin-left: 230px;
}
#public_comment p.dlttl2{
	margin-bottom: 0;
}
	