.p_list p {marign-top:0.2em;font-size:12px;}
.p-items {margin-top:1px;font-size:11px;color:#FFFFFF;background-color:#6B7DA2;text-align:center;}
.copyright{
font-size:10px;
margin-top:30px;
border-top:solid 1px #003399;
padding-top:10px;
text-align:center;
color:#666666;font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.p-h1 {margin:30px 0px;}
/* ########### ▼ PAGE SETTING ################################ */

	body {margin:0px;text-align:center;background-color:#FFFFFF;}
	body,table {color:#444444;}
	p,ul,ol,dl
	,h1,h2,h3,h4,h5,h6 {margin-top:1em; margin-bottom:0px;}
	blockquote,form {margin-top:0px;margin-bottom:0px;}
	
	.sp10 {margin-top:1em;}
	
/* ########### ▼ MAIN　DIVISION ################################ */

	#head				{text-align:center;height:73px;
			background-image: url(../img/if/head_bg.gif);
			background-repeat: repeat-x;
		}
	#contents		{width:650px;text-align:left;margin-top:30px;}

/* ########### ▼ INLINE ELEMENTS ################################ */

	/* ------ Anchor ------ */

	a:link    { color: #0066FF; }
	a:visited { color: #0066FF; }
	a:active  { color: #0066FF; }
	a:hover   { color: #FF9900; }
	
	/* ------ Text Highlights ------ */

	strong { font-style: normal; font-weight:bold; }
	em     { font-style: normal; color: #990000;}
	dfn    { font-style: normal; text-decoration: underline;}
	
	/* ------ img ------ */

	img {border:none;}
	
/* ########### ▼ BLOCK ELEMENTS ################################ */
	
	/* フォントサイズは、80％がベスト。フォントサイズ代えられない人にもそこそこ読めて、
	　フォントサイズ変えられる人も固定フォントとあまりに差が出るほどまでは行かない */
	
	p, li, dd {	
		font-size: 14px ; line-height: 140%;
		text-align:justify; text-justify:distribute;
		font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	}

	h1	{margin:0px 0px 0px 0px;font-size:24px;}
	
	h2 {
		background-color:#003398;
		font-size:15px;color:#FFFFFF;
		padding:3px 0px 3px 10px;
		width:-3px;}

	h3	{
		font-size:14px;color:#333333;
		font-weight:bold;
		text-decoration: underline;	}

	h4 {
		font-size:12px;
		text-decoration: underline;}

	ol,ul {margin-left:25px; padding-left:0px;}
	ul {list-style-image: url(../img/mk_list.gif);}
	address		{
			font-size: 12px;line-height:125%;
			font-style: normal;font-family: "ＭＳ ゴシック", "Osaka−等幅";
	}
	


/* ########### ▼ TABLE STYLE ################################ */

	
	/*  標準テーブル  */
	
	/* テーブルは、画像的な感覚でとらえフォントサイズ固定 */
	
	table.table-a						{ background-color:#FFFFFF; font-size: 12px ; line-height: 140%;margin-top:1em;}
	table.table-a thead th	{ background-color:#CCCCCC; padding:5px; font-weight:normal;}
	table.table-a th				{ background-color:#F0F3D2; padding:5px; font-weight:normal;}
	table.table-a td				{ background-color:#F4F6E7; padding:5px; }
	table.table-a p					{font-size:12px;}　/*テーブル内段落*/
	

/* ########### ▼ CLASS ################################ */
	
	
	/* BOX */
	div.box-1 {
		margin-top:1em; 
		border:solid 1px #D5E8D3; background-color:#F5FDF5;
		padding: 0em 1em 1em 1em;
	}



/* ########### 印刷設定 ################################ */

	@media print {
	
		/*
		body {margin:10px;background-color:#FFFFFF; }
		body,table {	
			color:#000000; 
			text-align:justify; text-justify:distribute; 
		}
		
		h1 {background-color:#FFFFFF;color:#000000;font-size:24px;padding-left:0px;}
		h2 {background-color:#FFFFFF;color:#000000;font-size:12px;padding:4px;border:solid 1px #CCCCCC;letter-spacing:1px; }
		h3 {background-color:#FFFFFF;color:#000000;font-size:12px;padding-left:0px;text-decoration:underline}
		
		table.tb-a th,
		table.tb-a td {
			border-top:		solid 1px #CCCCCC;
			border-left:	solid 1px #CCCCCC;
			border-bottom:	solid 1px #666666;
			border-right:	solid 1px #666666;
		}
		
		
		h3 {
			padding-top:0px;
			padding-left:0px;height:auto;
			background-image: none;
			
		}
		
		#head,#navi {display:none;}
		#contents {position:absolute; left:0px; top:0px; width:560px; height:300px; z-index:2"}
		
		*/
		
	}
