body{background:none;}div.container{width:650px;border:1px solid #ccc;background:#FFF;text-align:left;clear:both;margin:0 auto;}div.container h2{width:620px;clear:both;margin:20px auto 0 auto;}div.container h3{width:590px;clear:both;margin:20px auto 15px auto;}div.container p{margin-left:15px;}div.container ul{margin-left:15px;clear:both;}div.container p.maintxt{margin-top:15px;}div.container ul.navi{width:600px;margin:15px auto 10px auto;padding:10px;background:url(../images/reform/bg_navi.jpg) repeat-x left top;}div.container ul.navi li{float:left;padding-right:7px;}div.container ul.navi li.last{padding-right:0;}div.container div.section{width:618px;margin:0 auto;border:1px solid #3E5DB0;padding:0 0 20px 0;}div.wrapper{padding:570px;padding:0 8px;}div.wrapper ul li{float:left;}/*matashita*/div.matashita p{margin:10px 0 15px 15px;}div.matashita ul li {padding-bottom:10px;padding-right:5px;}div.matashita ul li.susoimg img{border:1px solid #24459C;padding:1px;}div.matashita ul li.text{width: 180px;padding-right:15px;}div.matashita ul li.text img{border:none;}/*west*/div.west{margin:20px 0 0 0;}div.west ul li.setsumei{margin-left:30px;}div.west ul li.setsumei dl dd{margin:10px 0 0 0;}div.west ul li.setsumei dl dd.hakarikata img{border:1px solid #24459C;padding:1px;margin-top:20px;}/*suberidome*/div.suberidome{margin:20px auto;}	div.suberidome p.setsumei{margin:40px 0 0 0;text-align:center;}div.close{width:640px;background:#24459C;margin:20px 0 0 0;padding:5px;text-align:right;}div.close a:hover img{opacity:0.7;filter: alpha(opacity=70);}p.pagetop {	font-size:92%;	color:#3957A6;	width:610px;	text-align:right;	margin:15px 0 20px 0;	padding:0;	clear:both;	}	p.pagetop a {	background:url(../images/common/ic_arr02.gif) no-repeat left center;	padding-left:12px;}p.pagetop a:link,p.pagetop a:visited {	color:#3957A6;	text-decoration:underline;}p.pagetop a:hover {	color:#FF9900;	text-decoration:none;}