@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 h2 {
		background: url(../images/bg_hed.gif) repeat-y left top;
		margin-bottom: 34px;
		padding-left: 20px;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}
	#contents h3 {
		color: #969696;
		margin-left: 20px;
		margin-bottom: 8px;
		width: 583px;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}
	#contents p {
		margin-left: 20px;
		margin-bottom: 35px;
		width: 583px;
		line-height: 1.7;
	}
	#contents div.box {
		background-color: #484848;
		margin-left: 20px;
		margin-bottom: 15px;
		padding: 16px 0;
		width: 583px;
	}
	#contents div.box p {
		margin: 0;
		padding: 0 20px;
	}
	#contents div.table {
		margin-left: 15px;
		padding-bottom: 24px;
		width: 593px;
	}
	#contents table {
		width: 100%;
	}
	#contents td p {
		margin: 0;
		width: auto;
	}
	#contents td p.note {
		margin-top: 6px;
		padding-left: 10px;
		text-indent: -10px;
		color: #969696;
		font-size: 10px;
		/*\*/
		*font-size: 80%;
		/**/
	}
	#contents td,
	#contents th {
		background-color: #343434;
		padding: 18px 20px;
	}
	#contents th {
		white-space: nowrap;
		color: #969696;
		text-align: center;
	}




