html,body { padding: 0; margin: 0; font-size:14px;}

body {
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: 'Lucida Grande', Helvetica, sans-serif; */
/*	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; */
/*	background: #DBE8F1 url(http://nakanohito.jp/img/nakanohito_back.jpg); */
	background: #EBF4FF;
}

a:link { color: #0000ff; } 
a:visited { color: #000088; } 
a:hover { color: #ff4400; } 
a:active { color: red; } 

#container {
/*	border-top: 6px solid #218CDF; */
	border-bottom: 1px solid #4488CC;
	margin: 0 auto;
	padding: 0px;
/*	width: 770px; */
	width: 842px;
/*	border-left: 3px solid #d8d8c8;
	border-right: 3px solid #d8d8c8; */
	background: #FFFFFF;
}

#paddingside {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb; 
	padding: 16px 32px 16px 32px;
}

#padding {
	padding: 8px;
}

#header {
 width: 720px;
 color: #000;
 padding: 0px;
 border: 0px;
/* height: 100px; */
 margin: 0px;
}

#navigation {
 color: #FFF;
 padding: 0px;
 border: 0px;
 margin: 0px;
 margin-top: 4px;
 margin-bottom: 12px;
 background: #218cdf;
}




#content { 
 color: #000;
 border: 0px;
 margin: 0px;
 padding: 0px;
/* height: 1250px; */
}

#footer { 
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 16px;
	margin: 0px;
	color: #333;
	background: #BBDDFF;
	text-align: right;
}


h1 {
	font: Bold 'Trebuchet MS', Helvetica, sans-serif;
	background-color: #AAE4FF;
	color: #000000;
	font-size: medium;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	margin-top: 12px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-right: 2px solid #acc;
	border-bottom: 2px solid #acc;
}



h2 {
	background-color: #aaddFF;
	color: #000000;
	font-size: 90%;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	margin-top: 12px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-right: 1px solid #acc;
	border-bottom: 1px solid #acc;
}


strong {
	background: #FFF833;
}



dt {
	margin-top: 12px;margin-bottom: 6px;margin-left: 10px; font-weight: bold; font-size: 95%;
}

dd {
	font-size: 90%;
}

dd.FormSample {
	color: #333333;
}

dd.FormCaution {
	color: #ee3333;	line-height: 150%;
}




/* spec */

table.spec {
	padding: 0px;
	margin-bottom: 8px;
	border-collapse: collapse;
	empty-cells:show;
}

caption.spec {
	padding: 0 0 5px 0;
	font-size: 100%;
	text-align: center;
}

th.spec {
	background: #eeeeee;
	font-size: 95%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px;
}

td.spec {
	font-size: 90%;
	border-bottom: 1px solid #cccccc;
	padding: 6px 6px 6px 12px;
}



