@charset "utf-8";* {margin: 0;padding: 0;line-height: 1.2;color: #000000;}body {background: #dddddd;font-family: Helvetica,Arial,sans-serif;font-size: 12px;line-height: 1.0em;color: #000000;text-align: center;}img{border-style: none;}a:link{text-decoration: none;color: #666666;}a:visited{text-decoration: none;color: #666666;}a:hover{text-decoration: underline;color: #cc0000;}#page {background: #ffffff;width:701px;margin:0 auto;text-align: left;}img{margin: 0px;padding: 0px;}#navi{height:50px;padding-top: 5px;padding-left: 5px;text-align: left;line-height: 1.0;}#crumbs{position: relative;float: left;width:400px;text-align: left;line-height: 1.0em;}#main{width: 680px;margin:0 auto;}.bm_30{margin-bottom: 30px;}.bm_20{margin-bottom: 20px;}.bm_10{margin-bottom: 10px;}p{margin-bottom: 12px;font-size: 11px;line-height: 1.5em;}.p12b{font-size: 12px;font-weight: bold;color: #cc0000;margin-bottom: 10px;}.al_ct{text-align: center;}.txt{clear: both;position: relative;float: left;width:334px;font-size: 11px;line-height: 1.5em;color: #000000;margin-bottom: 10px;}.to_top{clear: both;text-align: right;margin: 0px 20px 10px 0;width:680;height: 14px;font-size: 10px;}#footer{	background-color: #ffffff;	text-align: right;	margin: 5px auto 30px auto;	width:670px;	height: 40px;	border-top: solid 1px #666666;	}#footer img{	margin: 5px 0px 20px 10px;	border-style: none;}