#head ul li {background: url(../img/c/btn-japanese-on.gif) 0 0 no-repeat;width: 72px;}

#mc {
	font-family: Arial, Helvetica, sans-serif;}

#mcL {
	width: 740px;
	margin: 0 auto;
	line-height: 1.5;}
#mcL h1 {
	margin: 0 0 13px 0;
	padding: 2px 0 1px 38px;
	border: 1px solid #a0a0a0;
	font-size: 140%;
	font-weight: bold;
	background: url(../../img/c/point-h1.gif) 0 center no-repeat;}

.section {
	margin: 20px 0 50px 0;
	padding: 5px 0 0;
	background: url(../../img/c/h2-top-l.gif) 0 0 no-repeat;}

.nonTopTit {background: none;}

.section h2 {
	margin: 0 0 10px;
	padding: 0 0 5px 6px;
	font-size: 120%;
	height: 1%;
	background: url(../../img/c/h2-btm-l.gif) 0 bottom no-repeat;}

.section h2 span {
	display: block;
	padding: 0 0 0 24px;
	background: url(../../img/c/icon-heading.gif) 0 40% no-repeat;}

.section h2 span a {
	color: #000000;
	display: block;
	margin: 0 0 0 -24px;
	padding: 0 0 0 24px;
	text-decoration: none;
	background: url(../../img/c/icon-heading.gif) 0 40% no-repeat;}

.section h2 span a:hover {color: #d81804;}

.section h3 {
	margin: 20px 0 10px;
	padding: 0 0 8px;
	font-size: 110%;
	background: url(../../img/c/h3.gif) 0 bottom repeat-x;}

.section h4 {
	margin: 5px 0 10px;
	font-size: 110%;
	color: #666;}

.section h3,
.section h4,
.section h5,
.section h6,
.section p,
.section dl {margin-left: 30px;}

.section p {margin: 0 0 1em 30px;}

.section ul {margin: 0 0 0 47px;padding: 0;}

.section ul ul {margin: 0 0 0 20px;}

.section ol {margin: 0 0 0 53px;padding: 0;}

.section ol ol {margin: 0 0 0 25px;}

.section ul.linkRelation {
	margin: 1em 0 1em 30px;
	padding: 0;}

.section table {
	margin: 0 0 20px 30px;
	border: 1px solid #a59b96;
	border-collapse: collapse;
}

.section table th {
	padding: 5px 5px;
	font-weight: bold;
	color: #444444;
	border: 1px solid #a59b96;
	background: url(../img/c/th-bg.gif) repeat;
	vertical-align: top;}

.section table td {
	padding: 5px 5px;
	border: 1px solid #a59b96;
	vertical-align: top;}

.section table td.questions {
	font-weight: bold;}

.section table .center {
	text-align: center;}

.section table .nowrap {
	white-space: nowrap;}

.section .viewList {
	margin: 0 0 30px 30px;
	width: 710px;
	display: table;
	vertical-align: top;}

.section .pic >/**/ {
	display: table-cell;
	vertical-align: top;}

.section .viewList >/**/ .txt {
	display: table-cell;
	width: 100%;
	padding: 0 0 0 20px;
	vertical-align: top;}

.section .viewList .txt h3 {margin-top: 0;margin-left: 0;}
.section .viewList .txt p {margin-top: 0;margin-left: 0;}
.section .viewList .txt ul {margin-left: 0;}