@charset "shift_jis";

@import "base.css";

table {
	margin-left: 10px;
	border: solid #BCBCBC;
	border-width: 1px 0 0 1px;
}
	table th,
	table td {
		padding: 5px 8px;
		border: solid #BCBCBC;
		border-width: 0 1px 1px 0;
		line-height: 1.4;
	}
	table th {
		font-weight: bold;
	}	
table .gray {
	background: #f2f2f2;
}

/*		china.html
----------------------------------------------------*/
ul.china-link li {
	padding: 10px 0 0 0;
	text-align: right;
}
ul.china-link li a {
	color: #0C80C2;
}
div.china h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 20px 10px;
}
div.china h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px 10px;
}
div.china div.w-560 {
	padding-bottom: 20px;
	overflow: hidden;
}
	div.china div.w-560 .fl-r {
		width: 200px;
	}
	div.china div.w-560 .fl-l {
		padding-right: 10px;
		width: 350px;
	}
	div.china div.w-560 dl {
		width: 350px;
		overflow: hidden;
	}
		div.china div.w-560 dt {
			float: left;
			width: 90px;
		}
		div.china div.w-560 dd {
			float: left;
			width: 260px;
		}
div.china p.spot {
	font-size: 120%;
	font-weight: bold;
	width: 560px;
	margin: 0 0 20px 10px;
}
div.chaina-photo {
	padding-bottom: 20px;
	width: 520px;
	overflow: hidden;
}
	div.chaina-photo p {
		padding-left: 60px;
		float: left;
	}

/*		history.html
----------------------------------------------------*/
div.history table {
	width: 479px;
}
	div.history table th {
		vertical-align: top;
		width: 50px;
	}
	div.history table td span {
		padding-left: 15px;
	}

/*		profile.html
----------------------------------------------------*/
div.profile table {
	width: 559px;
}
	div.profile table th {
		width: 135px;
	}
