@charset "utf-8";
@import "/common/css/base.css";
@import "/common/css/frame.css"; 

/* PAGEBODY */
#pageBody {
	background: url(../images/bg_pagebody.gif) repeat-y left top;
	margin: 4px 0 15px 0;
	padding: 20px;
}

/* CONTENTS */
#contents {
	padding-top: 23px;
	width: 712px;
}

/* MAINCONTENTS */
	#contents div.section02,
	#contents div.section01 {
		width: 603px;
	}
	#contents h2 {
		background: url(../images/bg_hed.gif) repeat-y left top;
		margin-bottom: 30px;
		padding-left: 20px;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}
	#contents h3 {
		margin-left: 20px;
		margin-bottom: 13px;
		width: 583px;
		color: #969696;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}
	#contents p {
		margin-left: 20px;
		margin-bottom: 24px;
		line-height: 1.7;
	}
	#contents ol {
		margin-left: 20px;
		margin-top: -13px;
		margin-bottom: 24px;
		line-height: 1.7;
	}
	#contents ul.note {
		margin-left: 20px;
		font-size: 10px;
		/*\*/
		*font-size: 80%;
		/**/
		margin-bottom: 30px;
		line-height: 1.7;
		color: #fff;
	}
	#contents p.lead {
		margin-bottom: 36px;
	}
	#pageBody div.tabObj {
		margin-bottom: 38px;
		margin-left: 20px;
		border-bottom: solid 4px #d90000;
	}
	#pageBody div.tabObj ul {
		width: 583px;
		height: 44px;
	}
		#pageBody div.tabObj li {
			margin-right: 10px;
			float: left;
		}
		#pageBody div.tabObj li.li3 {
			margin-right: 0;
		}
	#pageBody div.table {
		padding-top: 10px;
		margin: 0 20px 12px 20px;
	}
	#pageBody div.table table {
		border-collapse: separate;
		background-color: #3c3c3c;
		width: 100%;
	}
	#pageBody div.table th {
		background-color: #2a2a2a;
		border: solid 1px #000;
		padding: 6px;
		text-align: center;
		font-weight: normal;
	}
	#pageBody div.table td {
		background-color: #000;
		border: solid 1px #000;
		padding: 12px;
		text-align: center;
		font-weight: normal;
	}


