@charset "utf-8";/*-------------------------------------------------clear-------------------------------------------------*/div#contents{	float: left;	background: url(/_common/img/bg/main_line.gif) repeat-y 178px top;	border-left: 7px solid #65A930;	padding: 20px 0 50px;	margin: 0px;	border-right-width: 7px;	border-right-style: solid;	border-right-color: #65A930;}div#left_column{	width: 154px;	float: left;	text-align: left;	padding: 0 0px 50px;	margin-left: 10px;	margin-right: 10px;}div#main{	float: right;	width: 760px;	margin: 0px;	padding: 0px;}.support{	margin: 10px 0 20px 30px;	padding-bottom: 20px;	width: 100%;}.support h1{	margin-bottom: 17px;}.support div.details{	float: left;	width: 226px;	border-right: 1px solid #000000;	color: #64A930;	margin-bottom: 30px;}.support h3{	font-weight: bold;	font-size: 200%;}.support span{	display: block;	font-size: 115%;	font-weight: bold;}.support div.details p{	text-align: right;	padding: 0 10px 0 0;}.support p em.count{	color: #E18601;	font-family: "Century";	font-size: 300%;	font-weight: bold;	text-align: right;}.support div.details a{	display: block;	border: 1px solid #0F4535;	width: 128px;	padding: 2px 0 1px 0;	margin-top: 3px;	text-indent: 18px;	background: url(/_common/img/arrow/link02.gif) no-repeat 8px 50%;}div.supportTxt{	float: left;	width: 441px;	padding-left: 20px;	margin-bottom: 30px;	color: #000000;	border: none;	font-size: 100%;}div.supportTxt dl{	float: left;	width: 100%;	margin-top: 15px;}div.supportTxt dl dd{	float: left;	width: 160px;}div.supportTxt dl dt{	width: 260px;	margin-left: 170px;	clear: right;	font-size: 95%;}div.supportTxt p{	margin-bottom: 15px;}.supporterList{	clear: both;	width: 700px;	padding-bottom: 48px;	font-size: 105%;}.pageCtrl{	clear:  both;	margin-bottom: 14px;	background: #64A930 url(/_common/img/bg/pageCtrlL.gif) no-repeat left top;}.pageBtm{	margin: 0;}.pageCtrl div{	height: 23px;	background: url(/_common/img/bg/pageCtrlR.gif) no-repeat right top;	color: #ffffff;	padding: 0 5px 0 5px;	text-align: center;}.pageCtrl a{	margin: 0 5px;}.pageCtrl a:link,.pageCtrl a:hover,.pageCtrl a:visited{	color: #ffffff;	font-weight: normal;}.pageCtrl .prev{	float: left;	padding-top: 1px;}.pageCtrl .next{	float: right;}.pageCtrl .count{	margin: 0 50px 0 50px;	padding-top: 2px;	font-size: 92%;	font-family: "Arial";}.pageCtrl .count a{	margin: 0 12px;}.pageCtrl .count em{	margin: 0 12px;	font-weight: bold;}.supporterList .list{	clear: both;	margin-bottom: 5px;}.supporterList .list table td{	width: 50px;	height: 50px;	vertical-align: top;	text-align: center;}.supporterList dl{	float: left;	width: 226px;	height: 96px;	margin: 0 5px 6px 0;	background: url(/_common/img/bg/bg_supporter.gif) no-repeat right top;	font-size: 92%;}.supporterList dl.last{	margin-right: 0;}.supporterList dt{	padding: 10px 0 5px 12px;	font-weight: bold;	color: #64A930;}.supporterList dd{	float: left;	padding: 0 8px 0 12px;}.supporterList dd.txt_list{	width: 142px;	padding: 0 14px 0 0;	font-size: 100%;}/*---------------------[ clear-fix ]---------------------*/ 
