p#top{text-align:right;margin:0 0 10px 0;padding:0;}#ttlbase{width:688px;padding:0;margin:10px 0 20px 0;}p#summary {	margin-right: 20px;	margin-left: 25px;	font-size: 1em;	}#cover{width:668px;padding:0 0 10px 20px;}#ttl_bounenkai{clear:both;width:582px;height:51px;padding:25px 0 0 66px;margin-bottom:20px;background: url(../img/ttl_bounenkai.gif) no-repeat;color:#C6161E;font-size:14px;font-weight:bold;}#amenu{float:left;width:188px;height:182px;margin-right:12px;margin-bottom:20px;padding:48px 10px 28px 10px;background: url(../img/menu_a.gif) no-repeat;background-color:#F9E5A0;}#bmenu{float:left;width:188px;height:182px;margin-right:12px;margin-bottom:20px;padding:48px 10px 28px 10px;background: url(../img/menu_b.gif) no-repeat;background-color:#F9E5A0;}#cmenu{float:left;width:188px;height:182px;margin-right:12px;margin-bottom:20px;padding:48px 10px 28px 10px;background: url(../img/menu_c.gif) no-repeat;background-color:#F9E5A0;}#cover ul{margin:0;padding:0 0 0 12px;list-style:none;line-height:1.5;font-size:12px;}#contents{margin-left:25px;margin-top:20px;}#contents img{margin-right:9px;margin-bottom:9px;padding:2px;border: 1px solid #e0d8cb;vertical-align:bottom;}#cover p{line-height:1.5;margin:10px 30px 20px 0px;}#cover p img{float:left;margin-right:20px;}#cover h2{font-size:16px;color:#FF3300;}#cover h3{font-size:16px;color:#990000;}hr{color:#F00;margin:20px 0;size:5px;}#lef_enkai{width:327px;height:415px;float:left;padding:25px 50px;margin-bottom:20px;background: url(../img/bg_entaku.jpg) no-repeat;}#rgt_enkai{float:left;width:181px;height:465px;float:left;padding:0 20px;margin-bottom:20px;background-color:#E4E1CD;}#lef_enkai p{line-height:1.5;margin:10px 30px 20px 0px;font-size:14px;}#rgt_enkai img{border:none;margin-top:15px;}