a:link {
	color:#000000; text-decoration:none;
}
a:visited {
	color:#808080; text-decoration:none;
}
a:active {
	color:#808080; text-decoration:none;
}
a:hover {
	color:#0000FF; text-decoration:underline;
}
body,tr,td {
	font-size:12px; color:#000000;
}

img{
	border:none;
}

/* 出版事業-単行本
------------------------------------ */
.tankoubonBox1{
	margin:20px 0 0 5px;
	padding:5px;
	border:#999999 1px solid;
	width:555px;
}

.tankoubonBox1 .tankoubonLeft{
	float:left;
	width:170px;
	font-size:90%;
	line-height:170%;
}

.tankoubonBox1 .tankoubonRight{
	float:left;
	padding-left:5px;
	width:380px;
	font-size:100%;
	line-height:170%;
}

.tankoubonBox2{
	padding-top:10px;
	width:570px;
}

*html .tankoubonBox2 .tankoubonList{
	float:left;
	margin:5px 0 0 3px;
	padding:5px;
	width:268px;
	height:255px;
	border:#999999 1px solid;
}


.tankoubonBox2 .tankoubonList{
	float:left;
	margin:5px 0 0 5px;
	padding:0 5px 5px 5px;
	width:268px;
	height:255px;
	border:#999999 1px solid;
}

.tankoubonList .tankoubonInr{
	padding-top:5px;
	width:268px;
}

.tankoubonInr .tankoubonListLeft{
	float:left;
	width:82px;
}

.tankoubonInr .tankoubonListRight{
	float:left;
	padding-left:5px;
	width:181px;
}

.fontSize1{
	padding-top:5px;
	font-size:90%;
}

.fontSize2{
	padding-top:10px;
}

a.blueLink{
	color:#00C;
	text-decoration:none;
}

a.blueLink:hover {
	color:#00C;
	text-decoration:underline;	
}

/* テーブル
------------------------------------ */
table.Table{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFFFF;
    empty-cells:show;
}

.Table th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    background-color:#E7E7E7;
    background-position:left top;
    padding:5px;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}

.Table td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:5px;
	line-height:18px;
	text-align:left;
	font-size:12px;	
}


/* claer
------------------------------------ */
.clear{
	clear:both;
}
