﻿@charset "utf-8";
/* CSS Document */
/*ページ内ナビゲーション*/
.pageNavi{
	margin: 10px 5px;
}
	.pageNavi a{
		font-size: 0.9em;
		margin: 0 5px;
	}

h3.tabtitle{
	margin: 5px 0 0 0;
}
.topic_box1{
	margin: 0 0 30px 0;
}

.topic_box1 ol{
	margin: 0 0 5px 0;
	padding: 0 0 0 30px;
	list-style: decimal none outside;
}
	.topic_box1 ol li{
		margin: 10px 0 5px 0;
		line-height: 1.4em;
	}

.topic_box1 dl{
	margin: 0 0 5px 0;
}
	.topic_box1 dl dt{
		margin: 10px 5px 5px 5px;
		padding: 2px 4px;
		background: #fff url(../../images/bg/bg_lineccc.gif);
		font-weight: bolder;
		color: #8b0000;
		font-size: 0.9em;
		letter-spacing: 0.2em;
	}
		.topic_box1 dl dt img{
			border: 1px solid #615151;
		}
	.topic_box1 dl dd{
		margin: 5px 10px 15px 20px;
		padding: 2px;
	}
		.topic_box1 dl dd ul{
			margin: 5px;
		}
			.topic_box1 dl dd ul li{
				border-left: 4px solid #ccc;
				margin: 0 0 5px 0;
				padding: 0 0 0 10px;
				font-size: 0.9em;
			}
			/*peek-a-boo bug解消ハック*/
			*html .topic_box1 dl dd ul li{
				height: 1%;
			}
				.topic_box1 dl dd ul li strong{
					margin: 0 10px 0 0;
					font-size: 1.1em
				}
				.topic_box1 dl dd ul.inlist li{
					border: none;
					font-size: 0.9em;
					text-align: center;
				}

/*Table表*/
.topic_box1 table{
	margin: 10px 5% 10px 5%;
	border-collapse: collapse;
}
	.topic_box1 table td{
		text-align: center;
		border: 1px solid #999;
		padding:2px;
	}
	.topic_box1 table td.right{
		text-align: right;
	}
	.topic_box1 table td.size{
		width: 20em;
		background: #def;
	}
	.topic_box1 table th{
		padding: 2px 4px;
		text-align: center;
		color: #fff;
		background: #666;
		border: 1px solid #999;
	}
	.topic_box1 table td.description{
		text-align: left;
		padding: 5px;
	}

/*トップへリンク*/
.topic_box1 p.right a{
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	background: #fff url(../../icon/goto_page_top.gif) no-repeat left center;
	font-size: 0.8em;
}
