@charset "Shift_JIS";

/* トップ
============================================================= */
.index h1 {
	height:225px;
	border:none;
	background:url(../img/top/logo.gif) center center no-repeat;
	text-indent:-9999px;}

.index h2 {
	height:29px;
	font-size:1px;
	text-indent:-9999px;}

.index #box01 { margin-top:15px;}
.index #box01 h2 { background:url(../img/top/summary.gif) 0 0 no-repeat;}
.index #box01 p { padding:10px 15px;}

.index #box02 { margin-top:15px;}
.index #box02 h2 { background:url(../img/top/newstopics.gif) 0 0 no-repeat;}
.index #box02 h3 {
	margin-top:20px;
	padding:0 0 3px 16px;
	border-bottom:solid 1px #666;
	background:url(../img/c/square001.gif) 0 2px no-repeat;
	color:#036;
	font-size:16px;
	line-height:19px;}
.index #box02 p { padding:5px 0 5px 16px;}
.index #box02 p.dot { border-bottom:dashed 1px #AAA;}
.index #box02 table { margin:0 16px 5px;}
.index #box02 table.space {
	margin: 10px 16px 5px;}

.index #box02 table th {
	width:5em;
	font-weight:normal;
	vertical-align:top;}

.index #box02 table th.indent {
	text-indent:1em;}

.index #box02 a[href $='.pdf'] {
	margin-right:2px;
	padding: 3px 18px 3px 0;
	background: transparent url(../img/c/icon-pdf.gif) no-repeat center right;}
.index #box02 a[href $='.doc'] {
	margin-right:2px;
	padding: 3px 18px 3px 0;
	background: transparent url(../img/c/icon-word.gif) no-repeat center right;}
.index #box02 a[href $='.xls'] {
	margin-right:2px;
	padding: 3px 18px 3px 0;
	background: transparent url(../img/c/icon-excel.gif) no-repeat center right;}
.index #box02 a[href $='.html'] {
	margin-right:2px;
	padding: 3px 0 3px 15px;
	background: transparent url(../img/c/triangle.gif) left center no-repeat;}
*html .index #box02 a.link {
	margin-right:2px;
	padding: 3px 0 3px 15px;
	background: transparent url(../img/c/triangle.gif) left center no-repeat;}
.index #box02 h3 a[href $='.html'] {
	padding:0;
	background:none;
	color:#036;
	text-decoration:none;}
*html .index #box02 h3 a {
	color:#036 !important;
	text-decoration:none !important;}
.index #box02 h3 a:hover { text-decoration:underline !important;}
.index #box02 .right { padding-bottom:15px;}

.index #box02 table#plan {
	margin: 1em 14px;
	border-collapse: collapse;}

.index #box02 table#plan th {
	padding: 3px 0;
	font-family: monospace;
	vertical-align: top;}

.index #box02 table#plan td {
	padding: 3px 0;}

strong.underLine {text-decoration: underline;}

.index #box02 ul {margin: 0 14px 1em 33px;}

.index #box03 { padding-bottom:20px;}
.index #box03 h2 { background:url(../img/top/seminor.gif) 0 0 no-repeat;}
.index #box03 ul {
	list-style:none;
	padding:15px 10px;}
.index #box03 ul li {
	margin:0 0 2px;
	padding:1px 0 1px 48px;}
.index #box03 .report { background:url(../img/top/report.gif) 3px 3px no-repeat #E1F0FF;}
.index #box03 .renew { background:url(../img/top/renew.gif) 3px 3px no-repeat #F5F4D8;}
.index #box03 .news { background:url(../img/top/news.gif) 3px 3px no-repeat #ECFEDA;}
.index #box03 a[href $='.pdf'] {
	margin-right:2px;
	padding: 3px 18px 3px 0;
	background: transparent url(../img/c/icon-pdf.gif) no-repeat center right;}
.index #box03 .right a {
	padding-left:15px;
	background:url(../img/c/triangle.gif) 0 0 no-repeat;}




/* サイトマップ
============================================================= */
.sitemap #box01 ul {
	list-style:none;
	margin:25px 0;}

.sitemap #box01 ul li {
	padding:0 0 20px 17px;
	font-size:14px;
	font-weight:bold;
	background:url(../img/c/square001.gif) 0 1px no-repeat;}

.sitemap #box01 ul li ul { margin:3px 0 0;}

.sitemap #box01 ul li ul li {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	background:none;}

.sitemap #box01 ul li ul li.bar {
	margin:0 8px 0 0;
	padding:0 8px 0 0;
	border:none;
	border-right:solid 1px #000;}
*html .sitemap #box01 ul li ul li.bar { margin:0 10px 0 0; padding:0 4px 0 0;}




/* ・E鵐・・
============================================================= */
.link .box01 {
	margin:0 0 25px;
	padding:20px 0 0;
	border-top:solid 1px #CCC;}
.link .box01 img { margin:0 0 5px;}




/* ｄ批窮ｚ・
============================================================= */
.info #box01 { margin:0 0 25px;}
