@charset "EUC-JP";body {	margin:0px;	padding:0px;	background-color:white;	font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó ¥´¥·¥Ã¥¯',osaka, sans-serif;	color:black;	font-size:10px;	}table {	padding:0px;	margin:0px;	border:0px;	}tr {	padding:0px;	margin:0px;	}td {	padding:0px;	margin:0px;	font-size:10px;	color:black;	border-collapse:collapse;	}th{	color:black;	}div {	margin:0px;	padding:0px;	}p {	font-size:10px;	color:black;	margin:0px;	padding:0px;	line-height:140%;	}img{	margin:0px;	padding:0px;	border:0px;	}a{	margin:0px;	padding:0px;	}a:link {	text-decoration: none;	color:black;	}a:visited {	text-decoration: none;	color:black;	}a:hover {	text-decoration:none;	color:black;	}.infobox a.dark,.infobox a.dark:link ,.infobox a.dark:hover ,.infobox a.dark:visited  {	color:black;	}.infoBox a {color:rgb(67%,23%,28%);	}.infoBox a:link {color:rgb(67%,23%,28%);	}.infoBox a:hover {color:rgb(67%,23%,28%);	}.infoBox a:visited {color:rgb(67%,23%,28%);	}.bNavi02 a:link {	color:gray;	}.bNavi02 a:visited {	color:gray;	}.bNavi02 a:hover {	color:black;	}#here{	color:black;	}h3{	margin-top:0px;	margin-bottom:12px;	font-size:12px;	line-height:140%;	}.mainContents{	width:800px;	height:640px;	background-image:url(img/backPaper.jpg);	background-repeat:no-repeat;	text-align:left;	border-style:solid;	border-width:1px;	border-color:white;	}.topContents{	width:800px;	height:640px;	background-image:url(img/top_bgPaper.jpg);	position:relative;	background-repeat:no-repeat;	text-align:left;	border-style:solid;	border-width:1px;	border-color:white;	}.topContensTable{	margin-left:115px;	margin-top:130px;	width:570px;	height:393px;	}.topL{	padding-top:86px;	width:365px;	height:268px;	vertical-align:top;	text-align:left;	}.topR{	vertical-align:top;	text-align:right;	}.whatsNew{	vertical-align:bottom;	height:167px;	}.mainTitle{	margin-top:30px;	margin-left:500px;	}.contentsField{	margin-top:75px;	margin-left:115px;	}.contentsField td{	vertical-align:top;	text-align:left;	}.irregularCol{	width:570px;	height:383px;}.irregularRCol{	margin-top:-378px;	margin-left:392px;	width:178px;}p.irregularP{	margin-top:8px;	width:178px;	}.leftCol{	width:392px;	height:383px;	}.worksAnm{	margin-left:-5px;	margin-top:-5px;	}.rightCol{	width:178px;	height:383px;	}.whiteLine{	margin-top:0px;	background-color:white;	width:178px;	height:2px;	}.ctyear{	margin-top:11px;	}td.rightCol p{	margin-top:8px;	width:178px;	}.kakkoage{	margin-left:-5px	}.bottomNavi{	margin-left:115px;	}td .bNavi01{	width:63px;	}td .bNavi02{	width:340px;	}td .bNavi03{	width:195px;	text-align:right;	}.goTop{	margin-top:2px;	}.uc{	color:gray;	}.colorI{	color:rgb(100%,39%,60%);	}.colorY{	color:rgb(100%,79%,13%);	}.colorW{	color:rgb(60%,80%,60%);	}		.markUp{color:rgb(67%,12%,16%);	font-size:10px;	font-weight:bold;	}#outbox{	width:340px;	height:355px;	overflow:hidden;	}#info{	position:relative;	top:0px;}td.infoArrow{	vertical-align:bottom;	padding-left:15px;	}div#up, div#down {	display:block;}.up{	display:block;	cursor:pointer;}.down{	display:block;	cursor:pointer;	margin-top:13px;}.bookBanner{	margin-top:150px;	}h5{	font-size:10px;	font-weight:normal;	margin-top:0px;	margin-bottom:0px;	}	h6{	font-size:22px;	font-weight:normal;	margin-top:16px;	margin-bottom:12px;	}.s9{	font-size:9px;	}.s10{	font-size:10px;	}.s11{	font-size:11px;	}.s12{	font-size:12px;	}.s13{	font-size:13px;	}.s16{	font-size:16px;	}