@charset "utf-8";/***************************************************//* main/***************************************************/div#main{	width: 737px;	float: left;}div#main div{	float: left;}div#main-inner{	padding-left: 15px;}div.main{	width: 737px;	float: left;}div.main div{	float: left;}div.main-inner{	padding-left: 15px;}div.indent{	padding-left: 8px;	position: relative;	width: 721px;}.indent-post h3 {	background: url("./images/common/background-h3.gif") no-repeat scroll 4px center transparent;		height: inherit;	padding: 5px 15px;	border-bottom: 2px dotted #c5c5c5;	color: #4b3128;	font-size: 0.9em; }.indent-post h3 a{	color: #4b3128;}.indent-post img{	float: left;}.indent-post table {	width: 100%;	padding-right: 20px;	text-align: left;	vertical-align: center;	float: left;}.indent-post table tr{	border-top: 1px #000000 dotted;		border-bottom: 1px #000000 dotted;	}.indent-post table th{	width: 110px;	padding: 8px;	padding-left: 15px;}.indent-post table td{	padding: 8px;	padding-left: 15px;}		div.fee-table-base {	width: 100%;}div.fee-table-base table {	padding-right: 20px;	text-align: center;	vertical-align: middle;	font-size: 0.8em;	float: left;}div.fee-table-base table tr:FIRST-CHILD th, div.fee-table-base table tr:FIRST-CHILD td{	background-color: #a58810;	color: #ffffff;}div.fee-table-base table tr:FIRST-CHILD th p, div.fee-table-base table tr:FIRST-CHILD td p{	color: #ffffff;	margin-bottom: 5px;	font-size: 1em;	text-align: center;}div.fee-table-base table tr{}div.fee-table-base table th{	padding: 8px;	padding-left: 15px;	border: 1px #b6b5b5 solid;	background-color: #f0e3e0;	}div.fee-table-base table td{	padding: 8px;	padding-left: 15px;	border: 1px #b6b5b5 solid;	background-color: #f8f2ee;	}div.floatleft{	padding-left: 25px;	padding-top: 15px;}div.floatleft div {	float: left}div.indent div.text-area{	margin-top: 40px;}div.text-area p {	margin-bottom: 5px;	font-size: 0.9em;}div.indent div.text-area2{	margin-top: 0px;	margin-bottom: 30px;}div.text-area2 p {	margin-bottom: 5px;	font-size: 0.9em;}div.indent div.text-area3{	margin-top: 40px;	margin-bottom: 30px;	margin-left: 40px;}div.text-area3 p {	margin-bottom: 5px;	font-size: 0.9em;}div.indent div.text-area4{	margin-top: 80px;}div.text-area4 p {	margin-bottom: 5px;	font-size: 0.8em;}/***************************************************//* information/***************************************************/div.information{	padding-bottom: 35px;}div.information h2{	position: relative;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom:1px solid #bbbbbb;}div.information h2 a.list-link{	top: 4px;	position: absolute;}div.information h2 a.list-link img{	vertical-align: top;}div.information table{	width: 684px;}div.information table th,div.information table td{	padding: 7px 0;	font-size: 0.9em;	font-weight: bold;	line-height: 1.3;}div.information table th{	width: 90px;	padding-right: 15px;}div.information table th span.new-icon{	padding-left: 35px;	background: url("./images/top/icon_new.jpg") no-repeat scroll left center transparent;}div.information table th span.usually-icon{	padding-left: 20px;	background: url("./images/top/icon-arrow.gif") no-repeat scroll 0px center transparent;}div.information table td a:hover{	color: #FF971D;}/***************************************************//* baners/***************************************************/div.baners{	overflow: hidden;	padding-left: 8px;	padding-bottom: 30px;}div.baners h2 {	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #bbbbbb;}div.baners img{	margin-bottom: 10px;}/***************************************************//* tensyu-intro/***************************************************/div.tensyu-intro{	float: left;}div.tensyu-intro div {	float: left;}	/***************************************************//* tensyu-charactor/***************************************************/div.tensyu-charactor {	margin-top: 100px;	float: left;}div.tensyu-charactor div {	float: left;}	/***************************************************//* tensyu-history/***************************************************/div.tensyu-history{	margin-top: 30px;	margin-bottom: 50px;	float: left;}div.tensyu-history div{	float: left;}/***************************************************//* goten-history/***************************************************/div.goten-history{	margin-bottom: 70px;	float: left;}div.goten-history div{	float: left;}/***************************************************//* goten-structure/***************************************************/div.goten-structure{	margin-bottom: 70px;	float: left;}div.goten-structure div{	float: left;}/***************************************************//* standard-table/***************************************************/table.standard-table {	}